@charset "utf-8";
/*====================================
common
====================================*/

#body{background:url(../img/bg_body2.gif) 15px 51px no-repeat;}
#body h1{width:725px; height:33px; background:url(../img/bg_h1.jpg) no-repeat; font-size:140%; color:#FFFFFF; line-height:100%; padding:17px 0 0 25px;}
#body h2{margin-top:20px;}

.box650{width:650px; padding:0 50px;}
.box650 a:link    {text-decoration: none ; color:#5E70C6;}
.box650 a:visited {text-decoration: none ; color:#5E70C6;}
.box650 a:hover   {text-decoration: underline ; color:#5E70C6;}
.box650 a:active  {text-decoration: none ; color:#5E70C6;}

.hr{width:610px; height:5px; text-indent:-1000px; background:url(../img/bg_line1.gif) repeat-x; margin:0; clear:both; line-height:0; font-size:0;}



/*====================================
固有スタイル
====================================*/

.box1{width:640px; border-left:solid 5px #F3C012; padding-left:10px; margin-top:20px;}
.box2{width:610px; border-top:solid 2px #CCCCCC; border-bottom:solid 2px #CCCCCC; padding:10px 20px 5px 20px; margin:30px 0 50px 0;}
.box2 ul{width:490px; padding:0 0 10px 0;}
.box2 li{float:left; background:url(../img/ic_arrow1.gif) no-repeat 0px 5px; margin:0 10px 0 0; padding-left:12px;}
.box2 .list2 li{float:none; background:url(../img/ic_arrow1.gif) no-repeat 0px 5px; margin:0 10px 10px 0; padding-left:12px;}
.box2 .box_l{float:left; width:120px;}
.box2 .box_r{float:right; width:490px;}
.box2 .hr{width:610px; height:5px; text-indent:-1000px; background:url(../img/bg_line1.gif) repeat-x; margin:0 0 10px 0; clear:both; line-height:0; font-size:0;}
.box3{width:610px; border-top:solid 2px #CCCCCC; padding:20px; margin-top:20px;}
.box4{width:610px; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; padding:10px 20px; margin:0; background:#F2F2F2;}
.box5{width:610px; padding:10px 20px; margin:10px 0 30px 0; background:#FAF1C9;}
.box6{width:630px; height:74px; background:url(../../inquiry/img/bg_box.gif) repeat-x; padding:20px 0 2px 20px;}
.box6 li{height:26px;}
#body .box6 h2{margin:0 0 5px 0;}
.box6 .btn1{float:left; margin:0 5px 5px 0;}
.box6 .btn2{float:left; margin:0 0 5px 0;}
.box6 .btn3{clear:left; float:left; margin:0 5px 0 0;}
.box6 .btn4{float:left; margin:0;}
.box7{}
.box7 li{height:40px;}
.box7 .btn1{float:left; margin:0 5px 5px 0;}
.box7 .btn2{float:left; margin:0 0 5px 0;}
.box7 .btn3{clear:left; float:left; margin:0 5px 0 0;}
.box7 .btn4{float:left; margin:0;}

.box8{width:630px; border:solid 1px #CCCCCC; padding:10px;}


.copy1{margin-top:20px; background:url(../img/ic_circle1.gif) no-repeat; padding-left:12px; line-height:100%;}
.copy2{margin-top:20px;}
.copy3{margin-top:20px; padding:0 20px;}
.copy4{width:630px; padding:15px 10px; border-top:solid 2px #CCCCCC; border-bottom:solid 2px #CCCCCC; margin-top:20px; font-weight:bold; color:#CC0000;}

.tbl1{width:610px;}
.tbl1 th{width:30%; border-right:solid 3px #F3BF12; font-weight:normal; vertical-align:top; text-align:left; padding:6px 0 4px 15px;}
.tbl1 td{width:70%; padding:4px 0 4px 15px; vertical-align:top;}

.tbl2{width:610px;}
.tbl2 th{width:40%; border-right:solid 3px #F3BF12; font-weight:normal; vertical-align:top; text-align:left; padding:6px 0 4px 15px;}
.tbl2 td{width:60%; padding:4px 0 4px 15px; vertical-align:middle;}
.tbl_line{width:100%; height:7px; background:url(../img/tbl_line.gif) repeat-x; padding:0;}

#agree{width:650px; background:#E5E5E5; margin:0 0 20px 0; padding:3px 0; text-align:center; vertical-align:middle; line-height:100%;}
#submit1{width:650px; margin:0 0 30px 0; text-align:center;}
#submit2{width:650px; margin:20px 0 10px 0; padding-bottom:20px; text-align:center; border-bottom:solid 2px #CCCCCC;}
#home{width:650px; margin:30px 0 50px 0; text-align:center;}
#tel{background:url(../img/ic_square.gif) no-repeat 0px 2px; padding-left:13px; font-weight:bold;}

.iframe{width:610px; height:200px; border:solid 1px #CCCCCC; margin:0 0 30px 20px;}
iframe{width:610px; height:200px;}



/*====================================
iframe展開ページ固有スタイル
====================================*/

#policy{background:none #FFFFFF;}
#policy .box{width:560px; padding:10px; line-height:150%;}
#policy ul{padding:5px 0 0 10px;}
#policy li{padding:5px 0 0 10px;}
#policy .sub1{text-indent:-12px; padding-left:22px;}


