@charset "utf-8";

.contact.input .mainin{margin-bottom:40px;}

.contact.input #box{width:780px;margin:0 auto;}
.contact.input #box .l{float:left;text-align:left;width:490px;}
.contact.input #box .r{float:right;text-align:left;width:260px;}

.contact.input .section{margin:0 0 20px;clear:left;}
.contact.input table{border:1px solid #000;width:100%;font-size:13px;}
.contact.input th{border:1px solid #000;text-align:center;background-color:#f0f0f0;}
.contact.input td{border:1px solid #000;padding:3px;}

.contact.input #gender_1{margin-left:30px;}

.contact.input h2{font-size:16px;margin:10px 0 3px;}
.contact.input .r .rec{border:1px solid #000;}
.contact.input .r .recin{margin:10px 7px 20px;}
.contact.input .r .rtcom{margin:10px 0;}
.contact.input .r h3{margin:20px 0 5px;font-size:14px;}
.contact.input .r input{margin:0 3px 2px 28px;}

.contact.input .r #request_0{margin-left:0;}
.contact.input .r #request_1{margin-left:10px;}

.contact.input .tcom{margin:10px 0 20px;}

.contact.input .tibox{clear:left;width:100%;}
.contact.input .tibox h2{float:left;}
.contact.input p.hisucom{color:#ff3300;margin:10px 0 2px;font-size:12px;float:right;text-align:right;}
.contact .hisu{color:#ff3300;font-weight:bold;}

#name,#kana,#corp{width:280px;}
#tel,#fax{width:200px;}
#add1{width:340px;}
#comment{width:340px;}
.contact.input .cmment{width:340px;}




.contact #button{margin:20px auto;text-align:center;}

/* ボタン */
.contact #button input{margin:0 20px;}


.contact.check .tcom{margin:10px 0 20px;}
.contact.check .section{width:700px;margin:0 auto 10px;}
.contact.check h2{font-size:14px;margin:10px 0 2px;}
.contact.check table{border:1px solid #000;width:100%;font-size:13px;}
.contact.check th{border:1px solid #000;text-align:center;background-color:#f0f0f0;width:200px;}
.contact.check td{border:1px solid #000;padding:3px;}

.contact.submit .com{margin:0 140px 200px;}
.contact.submit h2{text-align:center;margin:40px auto 20px;}
