@charset "shift-jis";
/* CSS Document */

/*共通の指定*/
*{ margin: 0; padding: 0;}
a img{ border: 0;}
div#kouatsu18m{ width: 750px; margin: 0 auto; color: #1f1f1f; font-family: Arial; font-size: 14px; line-height: 1.4; text-align: center; overflow: hidden;}
div#kouatsu18m p{ text-align: left;}
div#kouatsu18m strong{ color: #cc1400; font-size: 120%;}
div#kouatsu18m .text-12{ font-size: 12px;}
div#kouatsu18m .text-center{ text-align: center;}
div#kouatsu18m h2{ margin-top: 30px;}
div#kouatsu18m div.box , div#kouatsu18m div.box_mini , div#kouatsu18m dl.box_mini{ width: 720px; margin: 0 auto; overflow: hidden;}
div#kouatsu18m div.box{ margin: 20px auto;}

/*リンクの指定*/
div#kouatsu18m div.box a:link , div#kouatsu18m div.box a:visited{ color: #1f1f1f; text-decoration: underline;}
div#kouatsu18m div.box a:hover , div#kouatsu18m div.box a:active{ text-decoration: none;}

/*ヘッダ*/
div#kouatsu18m div#head{ background: url(../IMAGE/100301kouatsu18m/bg_head.jpg) center top no-repeat;}
div#kouatsu18m div#head ul#index{ width: 705px; height: 118px; margin: 22px auto; padding-bottom: 30px; overflow: hidden;}
div#kouatsu18m div#head ul#index li{ float: left;}
div#kouatsu18m div#head ul#index li.first{ width: 705px; text-align: left;}
div#kouatsu18m div#head h2{ margin: 0;}

/*長くして大丈夫？*/
div#kouatsu18m div.box dl.left_385{ width: 720px; overflow: hidden;}
div#kouatsu18m div.box dl.left_385 dt{ width: 380px; padding-right: 15px; float: left;}
div#kouatsu18m div.box dl.left_385 dd{ width: 320px; text-align: left; float: right;}
div#kouatsu18m div.box dl.left_385 dd p{ margin: 15px auto;}

/*カート1*/
div#kouatsu18m div.box dl.cart1
{ width: 640px; height: 130px; margin: 15px auto; background: url(../IMAGE/100301kouatsu18m/bg_cart1.jpg) center top no-repeat; overflow: hidden;}
div#kouatsu18m div.box dl.cart1 dt{ padding: 15px 0 0 15px; float: left;}
div#kouatsu18m div.box dl.cart1 dd{ padding: 30px 20px 0 0; float: right;}

/*家一軒丸洗い*/
div#kouatsu18m div.box div.left_270{ width: 270px; padding-right: 15px; float: left;}
div#kouatsu18m div.box div.right_435{ width: 435px; float: right;}
div#kouatsu18m div.box div.right_435 dl.img_left{ width: 435px; margin-bottom: 20px; overflow: hidden;}
div#kouatsu18m div.box div.right_435 dl.img_left dt{ width: 210px; padding-right: 5px; float: left;}
div#kouatsu18m div.box div.right_435 dl.img_left dd{ width: 210px; text-align: left; float: right;}
div#kouatsu18m div.box div.right_435 dl.movie1 dd{ width: 410px; margin: 0 auto 15px auto; text-align: left;}
div#kouatsu18m div.box div.left_410{ width: 410px; padding-right: 15px; float: left;}
div#kouatsu18m div.box div.right_295{ width: 295px; float: right;}
div#kouatsu18m div.box div.right_295 p{ margin: 10px auto;}
div#kouatsu18m div.box div.right_295 p.top{ margin-top: 0; text-align: left;}
div#kouatsu18m div.box div.right_295 p.top2{ margin-top: 5px; text-align: left;}
div#kouatsu18m div.box dl#review1
{ width: 720px; margin-top: 15px; height: 200px; background: url(../IMAGE/100301kouatsu18m/bg_review1.jpg) center top no-repeat;
color: #554a44; font-size: 12px; text-align: left;}
div#kouatsu18m div.box dl#review1 dt , div#kouatsu18m div.box dl#review1 dd{ padding: 0 40px 0 80px;}
div#kouatsu18m div.box dl#review1 dt span.star , div#kouatsu18m div.box dl#review2 dt span.star{ padding: 0 0 0 10px;}
div#kouatsu18m div.box dl#review1 dt.name1{ padding-top: 30px;}
div#kouatsu18m div.box dl#review1 dt.name2{ padding-top: 40px;}

/*車一台丸洗い*/
div#kouatsu18m div.box div.left_380{ width: 380px; padding-right: 15px; float: left;}
div#kouatsu18m div.box div.right_320{ width: 320px; float: right;}
div#kouatsu18m div.box dl#review3
{ width: 295x; height: 190px; margin: 5px auto 0 auto; background: url(../IMAGE/100301kouatsu18m/bg_review3.jpg) center top no-repeat;
color: #554a44; font-size: 12px; text-align: left;}
div#kouatsu18m div.box dl#review3 dt , div#kouatsu18m div.box dl#review3 dd{ padding: 0 25px 0 80px;}
div#kouatsu18m div.box dl#review3 dt{ padding-top: 30px;}
/*div#kouatsu18m div.box dl#review2
{ width: 720px; height: 110px; background: url(../IMAGE/100301kouatsu18m/bg_review2.jpg) center top no-repeat; color: #554a44; font-size: 12px; text-align: left;}
div#kouatsu18m div.box dl#review2 dt , div#kouatsu18m div.box dl#review2 dd{ padding: 0 40px 0 80px;}
div#kouatsu18m div.box dl#review2 dt{ padding-top: 30px;}*/

/*製品仕様*/
div#kouatsu18m div.box table#spec_table{ width: 720px; margin: 0 auto; border-top: 6px solid #cfccc2; border-bottom: 5px solid #cfccc2; text-align: left;}
div#kouatsu18m div.box table#spec_table th , div#kouatsu18m div.box table#spec_table td{ border-bottom: 1px solid #cfccc2;}
div#kouatsu18m div.box table#spec_table th{ width: 130px; padding: 5px 30px; background: #f2f1ec; font-weight: normal;}
div#kouatsu18m div.box table#spec_table td{ padding: 5px 20px;}

/*FAQ*/
div#kouatsu18m div.box dl#faq_list{ padding-bottom: 35px; text-align: left;}
div#kouatsu18m div.box dl#faq_list dt{ padding: 15px 15px 15px 55px; background: url(../IMAGE/100301kouatsu18m/bg_faq.gif) left center no-repeat;}
div#kouatsu18m div.box dl#faq_list dd{ padding: 0 15px 0 80px;}
div#kouatsu18m div.box dl#faq_list dd dl.answer dt{ width: 15px; padding:0; background: none; font-weight: bold; float: left;}
div#kouatsu18m div.box dl#faq_list dd dl.answer dd{ padding: 0 0 0 20px;}
div#kouatsu18m div.box dl#faq_list dd ul.recommend , div#kouatsu18m div.box dl#faq_list dd ul.recommend li{ list-style-type: circle;}
div#kouatsu18m div.box dl#faq_list dd ul.recommend
{ margin: 10px auto; padding: 4px 15px 3px 105px; background: url(../IMAGE/100301kouatsu18m/bg_recommend.gif) left top no-repeat;}

/*リンク*/
div#kouatsu18m ul#itemlink
{ width: 720px; margin: 0 auto; padding: 15px 0; border-top: 5px solid #e4e4e4; overflow: hidden;}
div#kouatsu18m ul#itemlink li{ float: left;}
div#kouatsu18m p.top{ margin: 0 auto; text-align: center;}