@charset "UTF-8";

#contact {width:auto;padding:114px 0 0;}
#contact .inner{padding:0 10px 0;}
#content .topic_path{width:auto;padding:15px 10px 0;}

#contact .pc_none{display:block;}
#contact .sph_none{display:none;}

.title_contents_box{text-align:center;}
.title_contents{font-size:20px;line-height:20px;height:20px;margin:30px auto 0;}

#contact .box01{padding-top:50px;}
#contact .box01 h2{width:auto;max-width:none;padding:0 0 5px;text-align:center;}
#contact .box01 h2 span{font-size:20px;line-height:30px;height:30px;padding:5px 5px 0 5px;margin:0;}

#contact .box01 .box_inner{width:auto;max-width:650px;margin:0 auto;}
#contact .box01 .box_inner .comment1{margin-top:10px;}
#contact .box01 .box_inner table,
#contact .box01 .box_inner thead,
#contact .box01 .box_inner tbody,
#contact .box01 .box_inner tfoot,
#contact .box01 .box_inner tr,
#contact .box01 .box_inner th,
#contact .box01 .box_inner td{display:block;}
#contact .box01 .box_inner thead,
#contact .box01 .box_inner tbody,
#contact .box01 .box_inner tfoot,
#contact .box01 .box_inner tr,
#contact .box01 .box_inner th,
#contact .box01 .box_inner td{width:100%;word-break:break-all;}
#contact .box01 .box_inner th{border:none;padding-bottom:0;}
#contact .box01 .box_inner td{padding-top:5px;}

#contact .box01 .btn1{padding:20px 0 0;}
#contact .box01 .btn1 input[type="submit"]{font-size:16px;padding:0 20px;}

/*-------------------------
.box01.thanks
サンクスページ用
-------------------------*/
#contact .box01 .box_inner .coimment0{font-size:18px;line-height:25px;padding:10px 0;}
#contact .box01 .box_inner .coimment0 br.line1{display:inline;}
#contact .box01.thanks .box_inner .comment1{text-align:left;}
#contact .box01.thanks .box_inner .comment1 span{vertical-align:top;display:inline;}
#contact .box01 .box_inner .cap1{text-align:left;margin:0 15px;}
#contact .box01 .box_inner .cap1 br{display:none;}
#contact .box01 .box_inner .info dd a.call{pointer-events:auto;}



