@charset "EUC-JP";
/*------------------------------------------------------------------------------------------------------
 2013.10.17
------------------------------------------------------------------------------------------------------*/
#contents .box_top .topicpath {width:720px; height: auto !important;}

#headCarDetail{ background: url(../../img-sub/common_v2/img/bg_head_cardetail.gif) repeat-x 0 0 #eeeeee; border:1px solid #cdcdcd; padding:5px 10px 10px 10px; margin:5px 0 0 0; position:relative;}


/*#headCarDetail .carIcon{width: 560px;float: left;margin: 0 2px 5px 0;}*/ /* mod 20150225 kaki */
#headCarDetail .carIcon{ width: 720px; float: left;margin: 0 2px 5px 0; }
#headCarDetail .carIcon li{margin-right: 2px;}
/*#headCarDetail ul.carIcon li { color: #FFFFFF; float: left; font-size: 84%; padding: 1px 0; text-align: center; width: 79px;}*/ /* mod 20150225 kaki */
#headCarDetail ul.carIcon li { color: #FFFFFF; float: left; font-size: 84%; padding: 1px 0; text-align: center; }
#headCarDetail ul.carIcon li.new{ background: #ff0000; color:#fff; border:1px solid #ff0000; width:40px; font-weight:bold;}
#headCarDetail ul.carIcon li.up { background: #ff0000; color:#fff; border:1px solid #ff0000; width:40px; font-weight:bold;}
/*#headCarDetail ul.carIcon li.coupon { background: #fff; color:#ff9900; border:1px solid #ff9900;}*/ /* mod 20150226 kaki */
#headCarDetail ul.carIcon li.coupon { background: #fff; color:#ff9900; border:1px solid #ff9900; width:70px;}
#headCarDetail ul.carIcon li.judgment { background: #fff; color:#333; border:1px solid #cccccc;}
#headCarDetail ul.carIcon li.judgmentShop {background: #fff; color:#333; border:1px solid #cccccc;}
/*#headCarDetail ul.carIcon li.judgmentBook {background: #fff; color:#333; border:1px solid #cccccc;}*/ /* mod 20150225 kaki */
#headCarDetail ul.carIcon li.judgmentBook {background: #fff; color:#333; border:1px solid #cccccc; width:64px; }
#headCarDetail ul.carIcon li.security { background: #fff; color:#333; border:1px solid #cccccc;}
#headCarDetail ul.carIcon li.estimate { background: #fff; color:#333; border:1px solid #cccccc;}
#headCarDetail ul.carIcon li.movie { background: #fff; color:#333; border:1px solid #cccccc;}
#headCarDetail ul.carIcon li.judgmentOldCar {background: #fff; color:#333; border:1px solid #cccccc;}
/*#headCarDetail ul.carIcon li.dealer { background: #fff; color:#ff9900; border:1px solid #ff9900;}*/ /* mod 20150226 kaki */
#headCarDetail ul.carIcon li.dealer { background: #fff; color:#ff9900; border:1px solid #ff9900; width:70px; }
#headCarDetail ul.carIcon li.ecocar {background: #fff; color:#333; border:1px solid #cccccc; }
#headCarDetail ul.carIcon li.special {background: #fff; color:#333; border:1px solid #cccccc;}
#headCarDetail ul.carIcon li.presentcar { background: #fff; color:#333; border:1px solid #cccccc; width:62px;}
#headCarDetail p.date{ float: right;padding: 0 !important; padding-right:90px!important; width: 110px; font-size:12px;}
#headCarDetail .numReview{ position:absolute; top:-1px; right:15px; font-size:16px; color:#fff; background: url(../../img-sub/common_v2/img/bg_batch_ribbon.png) no-repeat; width:74px; height:73px; text-align:center;}
#headCarDetail .numReview .user{ color:#ffff00; font-weight: bold; padding-top:5px;}
#headCarDetail .numReview .user .num{ font-size:24px; line-height:1;}
#headCarDetail .hdBlockTop h1{font-size: 22px; font-weight: bold; clear:both; margin:0 0 5px; float:left; width: 905px;}
#headCarDetail h1 img{ margin:0 0 0 5px; vertical-align:middle;}
#headCarDetail .printNav{ position:absolute; top:-86px; right:0; width:223px; margin:0; background: url(../../img-sub/common_v2/img/icon_print_02_nw.png) no-repeat left top; padding:2px 0 0 12px;}
#headCarDetail .printNav ul { margin: 5px 0 0 0;}
#headCarDetail .printNav ul li{ width:36px; float:left; margin: 0 7px 0 0; text-align:center; height:21px;}
#headCarDetail .printNav ul li a{ line-height:21px; color:#333; display:block;width:36px; height:21px; text-decoration:none;}
#headCarDetail .printNav ul li a.btnPrint { background: url(../../img-sub/common_v2/img/bg_print_btn_off.png) no-repeat center; display: block; width: 36px; height: 21px;}
#headCarDetail .printNav ul li a.btnPrint:hover { background: url(../../img-sub/common_v2/img/bg_print_btn_on.png) no-repeat center;}
#headCarDetail .printNav .ptintTxt { font-size: 80%; padding: 0 ;}

#headCarDetail.top .hdBlockTop{ margin:0 0 5px 0; clear:both; width: 905px;}
#headCarDetail.top .hdBlockTop p { color: #000;}
#headCarDetail .hdBlockTop h1 p.tit{width:905px;float:right;padding:0 0 3px 0;}
#headCarDetail .hdBlockTop h1 span.tit{padding:5px 0 3px 0;display:block;}
#headCarDetail .hdBlock{border-bottom:3px solid #e70b1b; margin:0 0 10px 0; clear:both; }
#headCarDetail .specData{ clear:both; width:100%; padding:0 0; overflow:visible;}
#headCarDetail.top .specData{ clear:both; background:#fff; border-top:3px solid #e70b1b; width:100%; /*overflow:hidden;*/ padding:7px 0;}
#headCarDetail .specData .colL{ width:664px; float:left; padding:8px; background:#fff; min-height:140px;}
#headCarDetail.top .specData .colL{ background:none;padding: 0 0 0 10px;width:670px}
#headCarDetail .specData .colR{ width:228px; float:right; padding: 0 0 0 0; margin:0 18px 0 0; /margin:0 0 0 0; }

#headCarDetail .mainData{ border-collapse:collapse; padding:0; border:2px solid #e4e4e4; width:100%; margin:0 0 5px 0;}
#headCarDetail .mainData th{ background:#f2f2f2; text-align:center; font-weight:bold; color:#333; font-size:117%; width:80px; padding:7px 0; border-bottom:1px solid #e4e4e4;}
#headCarDetail .mainData th.nopri{ color:#CCCCCC;}
#headCarDetail .mainData th.hL,td.hL{ height:90px;}
#headCarDetail .mainData th.hL2,td.hL2{ height:60px;}
#headCarDetail .mainData td{ padding:7px 10px; border-bottom:1px solid #e4e4e4;}
#headCarDetail .mainData td.nopri{width:200px; }
#headCarDetail .mainData td.spaces{width:100px; dispaly:block;}
#headCarDetail .mainData .bbNone{ border-bottom:none !important;}
#headCarDetail .mainData .textSieze9{ font-size:65%; font-weight:normal;}
#headCarDetail .mainData .price1{ font-size:280%; font-weight:bold; padding:0 5px 0 0;}
#headCarDetail .mainData .price2{ font-size:280%; font-weight:bold; color:#ff0000; padding:0 5px 0 0;}
#headCarDetail .mainData .addCount{ border:1px solid #e4e4e4; padding:2px 4px; text-align:center; margin:0 0 5px 0; min-width:158px;}
#headCarDetail .mainData .addCount span{ color:#f00; font-weight:bold;}
#headCarDetail .mainData .mail{ font-size:92%; text-align:left;}
#headCarDetail .mainData .mail a{ color:#333; padding:0 0 0 22px; background: url(../../img-sub/common_v2/img/icon_mail.gif) no-repeat left center;}
#headCarDetail .mainData .loan{ font-size:92%; margin-top:5px;}
#headCarDetail .mainData .loan a{ color:#333; padding:0 0 0 22px; background: url(../../img-sub/common_v2/img/icon_money.png) no-repeat left center;}
#headCarDetail .mainData tr.packCell td{ border:none; padding:3px 10px 1px; font-size:84%;}
#headCarDetail .mainData tr.packCell td span{ color:#f00; font-size:110%;}
#headCarDetail .mainData tr.packCell td a{ margin:0 0 0 10px;}
#headCarDetail .mainData tr.packCell th{ border:none; padding:3px 0 1px; font-size:100%;}

#headCarDetail .subData{ border-collapse:collapse; padding:0; margin:0 0 0 0;}
#headCarDetail .subData th{ background:#f2f2f2; text-align:center; font-weight:bold; color:#333; width:55px; padding:7px 0;}
#headCarDetail .subData th.w82{width:82px;}
#headCarDetail .subData td{ padding:6px 6px;}
#headCarDetail .subData th span{ font-size:85%; font-weight:normal;}

#headCarDetail .prBlock{ padding:0 0 0 42px; background: url(../../img-sub/common_v2/img/bg_pr_icon.gif) no-repeat 0 0;}
#headCarDetail .prBlock p{ background:#ffe4be; padding:5px 10px; margin:7px 0 0 0;}

#headCarDetail .btnSet01{ padding:0 10px 0 0 ; width:226px;}
#headCarDetail .btnSet01 li{ margin:0 0 6px 0;}
#headCarDetail .btnSet01 li.call{ background: url(../../img-sub/common_v2/img/icon_smf01.gif) no-repeat 10px 0; padding:0 0 0 40px ; color:#f00; font-size:190%; font-weight:bold; line-height:1;margin:10px 0 0 0; font-family : Arial,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif ; height:45px;}
#headCarDetail .btnSet01 li.call2,#headCarDetail .btnSet01 li.call3{ background: url(../../img-sub/common_v2/img/icon_smf01.gif) no-repeat 10px 5px #fff; padding:3px 0 0px 40px ; color:#f00; font-size:180%; font-weight:bold; line-height:1.2;margin:8px 0 0 0; width:197px; height:50px; font-family : Arial,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif ;}
#headCarDetail .btnSet01 li.call3{ padding:0 0 0px 40px ;margin:3px 0 0 0;}

*:first-child+html ul.btnSet01 { margin-left:-18px;}

#headCarDetail .btnSet01 li.price{ background: url(../../img-sub/common_v2/img/icon_price01.png) no-repeat 10px 0; padding:3px 0 5px 30px ;margin:10px 0 6px 0; font-size:95%;}
#headCarDetail .btnSet01 li.price a{ color:#333;}

a.btnset01Red{ background: url(../../img-sub/common_v2/img/btnset01_red_off.png) no-repeat 0 0; width:206px; height:43px; display:block; color:#fff; text-decoration:none; padding:17px 0 0 30px; font-weight:bold; font-size:150%;}
a.btnset01Red:hover{ background: url(../../img-sub/common_v2/img/btnset01_red_on.png) no-repeat 0 0;}
a.btnset01Blue{ background: url(../../img-sub/common_v2/img/btnset01_blue_off.png) no-repeat 0 0; width:207px; height:32px; display:block; color:#fff; text-decoration:none; padding:8px 0 0 30px; font-weight:bold; font-size:150%;}
a.btnset01Blue:hover{ background: url(../../img-sub/common_v2/img/btnset01_blue_on.png) no-repeat 0 0;}
a.btnset01BlueCL{ background: url(../../img-sub/common_v2/img/btnset01_blue_CL.png) no-repeat 0 0; width:207px; height:32px; display:block; color:#fff; text-decoration:none; padding:8px 0 0 30px; font-weight:bold; font-size:150%;}
a.btnset02Blue{ background: url(../../img-sub/common_v2/img/btnset01_blue02_off.png) no-repeat 0 0; width:207px; height:24px; display:block; color:#fff; text-decoration:none; padding:5px 0 0 30px; font-weight:bold; font-size:117%;}
a.btnset02Blue:hover{ background: url(../../img-sub/common_v2/img/btnset01_blue02_on.png) no-repeat 0 0;}
a.btnset02BlueCL{ background: url(../../img-sub/common_v2/img/btnset01_blue02_CL.png) no-repeat 0 0; width:207px; height:24px; display:block; color:#fff; text-decoration:none; padding:5px 0 0 30px; font-weight:bold; font-size:117%;}
a.btnset01Speed{ background: url(../../img-sub/common_v2/img/btnset01_speed_off.png) no-repeat 0 0; width:141px; height:48px; display:block; color:#fff; text-decoration:none; padding:12px 0 0 96px; font-weight:bold; font-size:117%;}
a.btnset01Speed:hover{ background: url(../../img-sub/common_v2/img/btnset01_speed_on.png) no-repeat 0 0;}
.btnset01Soldout { background: url(../../img-sub/common_v2/img/btnset01_soldout.png) no-repeat 0 0; width:162px; height:40px; display:block; color:#fff; text-decoration:none; padding:20px 0 0 75px; font-weight:bold; font-size:170%;}
a.kaitori { background: url(../../img-sub/common_v2/img/icon_kaitori.gif) no-repeat 5px 0; padding:0 0 0 25px;color:#333; font-size:95%;}


#headCarDetail .indexKanteiWrap{ width:100%; overflow:hidden;}
#headCarDetail .gooKanteiBox {border-collapse:collapse; padding:0; border:2px solid #00258b;width:670px; _width:660px; color:#00258b; clear:both; margin:10px 0 0 10px; float:left; cursor:pointer;}
#headCarDetail .gooKanteiBox th{ background: url(../../img-sub/common_v2/img/kantei_th.gif) no-repeat center #fbf302; height:18px; padding:35px 15px 0 0; text-align:right; width:200px; font-size:92%;}
#headCarDetail .gooKanteiBox td{ background:#fdfcde;}
#headCarDetail .gooKanteiBox td span{ font-size:125%; font-weight:bold;}
#headCarDetail .gooKanteiBox td.starSore1{ padding:3px 0 3px 12px; width:140px;}
#headCarDetail .gooKanteiBox td.starSore2{ padding:3px 12px 3px 0; width:140px;}
#headCarDetail .gooKanteiBox td.subScore{font-size:117%; font-weight:bold; width:55px;}
#headCarDetail .gooKanteiBox td.subScoreData{font-size:117%;}

#headCarDetail .aboutKantei{ font-size:90%; float:left; padding:0 0 0 10px; width: 235px;}
#headCarDetail .aboutKantei a#kanteis{ color:#333; no-repeat left center; padding:0 0 0 10px; float:right; padding:5px 0 0 0; display:block;}
#headCarDetail .aboutKantei a#kanteisho{ color:#333; background: url(../../img-sub/common_v2/img/btn_kan_samp_off.jpg) no-repeat left center; padding:0 0 0 10px; height:24px; width:144px; display:block;}
#headCarDetail .aboutKantei a:hover#kanteisho{ color:#333; background: url(../../img-sub/common_v2/img/btn_kan_samp_on.jpg) no-repeat left center; padding:0 0 0 10px; height:24px; width:144px; display:block;}
#headCarDetail .notice{ font-size:85%;margin:0 0 3px 0;padding:8px 0 0 10px; width:228px; float:left;}

#headCarDetail .carThumb{ float:left;}
#headCarDetail .dataWrap{ float:right; width:505px; border-top:1px solid #dad9d9; border-bottom:1px solid #dad9d9;}
#headCarDetail .mainData02{ border-collapse:collapse; padding:0; border:; width:282px; margin:0 0 0 0; float:left; min-height:111px;}
#headCarDetail .mainData02 th{ background:#f2f2f2; text-align:center; color:#333; font-size:117%; width:94px; padding:11px 0; border-bottom:1px solid #e4e4e4;}
#headCarDetail .onlyCell th{ height:87px; border-bottom:none;}
#headCarDetail .onlyCell td{ border-bottom:none !important;}
#headCarDetail .maxData th{ padding:4px 0 !important;}


#headCarDetail .mainData02 td{ padding:4px 10px; border-bottom:1px solid #e4e4e4;}
#headCarDetail .mainData02 .bbNone{ border-bottom:none !important;}
#headCarDetail .mainData02 .textSieze9{ font-size:65%; font-weight:normal;}
#headCarDetail .mainData02 .price1{ font-size:200%; font-weight:bold; padding:0 5px 0 30px;}
#headCarDetail .mainData02 .price2{ font-size:200%; font-weight:bold; color:#ff0000; padding:0 5px 0 30px;}
#headCarDetail .mainData02 .addCount{ border:1px solid #e4e4e4; padding:2px 4px; text-align:center; margin:0 0 4px; min-width:158px;}
#headCarDetail .mainData02 .addCount span{ color:#f00; font-weight:bold;}

#headCarDetail .subData02{ display:table; border-collapse:collapse; padding:0; border:; width:223px; margin:0 0 0 0; float:left; min-height:111px;}
#headCarDetail .subData02 th{ background:#f2f2f2; text-align:center; color:#333; width:110px; padding:5px 0; border-bottom:1px solid #e4e4e4;}
#headCarDetail .subData02 td{ padding:5px 5px; border-bottom:1px solid #e4e4e4; font-size:10px;}
#headCarDetail .subData02 .bbNone{ border-bottom:none !important;}
#headCarDetail p.mail2{ font-size:92%; padding:7px 0 0 160px; clear:both;}
#headCarDetail p.mail2 a{ color:#333; padding:0 0 0 22px; background: url(../../img-sub/common_v2/img/icon_mail.gif) no-repeat left center;}
#headCarDetail p.mail2 a.kaitori{ color:#333; padding:0 0 0 22px; background: url(../../img-sub/common_v2/img/icon_kaitori.gif) no-repeat left center;}
#headCarDetail p.mail2 .loan a{ color:#333; padding:0 0 0 22px; background: url(../../img-sub/common_v2/img/icon_money.png) no-repeat left center;}

#carDetailNav{ background: url(../../img-sub/common_v2/img/bg_cardetail_nav.gif) no-repeat 0 0; width:960px; height:41px; margin:15px auto; position:relative;}



#carDetailNav ul{width:946px; height:35px; overflow:hidden; padding:4px 0 0 8px;}
#carDetailNav ul li{ float:left; width:119px; margin:0 -1px 0 0;}
#carDetailNav ul li.nones{ background: url(../../img-sub/common_v2/img/tab_cardetail02_none.gif) no-repeat 0 0; }
#carDetailNav ul li.last{ margin:0; width:120px;}
#carDetailNav ul li.last a:hover,
#carDetailNav ul li.last a{ margin:0; width:120px;}
#carDetailNav ul li.last span{ margin:0; width:120px;}

#carDetailNav ul li a{ display:block; text-align:center; color:#fff; text-decoration:none; font-weight:bold; font-size:12px; width:119px; height:36px; line-height:35px; vertical-align:middle; background: url(../../img-sub/common_v2/img/tab_cardetail02_off.gif) no-repeat 0 0;}
#carDetailNav ul li span{ display:block; text-align:center; color:#fff; text-decoration:none; font-weight:bold; font-size:12px; width:119px; height:36px; line-height:35px; vertical-align:middle; }
#carDetailNav ul li.navi_kantei img{ margin:3px 2px 0 0;}
#carDetailNav ul li a:hover{ background: url(../../img-sub/common_v2/img/tab_cardetail_cur.gif) no-repeat 0 0;}
#carDetailNav ul li a.cur{ background: url(../../img-sub/common_v2/img/tab_cardetail_cur.gif) no-repeat 0 0;}

#carDetailNav ul li span.cur{ background: url(../../img-sub/common_v2/img/tab_cardetail02_cur.gif) no-repeat 0 0;}

#carDetailNav .btn01,#carDetailNav .btn02{ position:absolute; top:8px; right:13px;width:95px;}
#carDetailNav .btn01 a,#carDetailNav .btn02 a{ background: url(../../img-sub/common_v2/img/cardetail_btn02_blank.gif) no-repeat 0 0; display:block; width:72px; height:24px; padding: 0 0 0 23px; color:#fff; line-height:24px; text-decoration:none; font-size:84%;}
#carDetailNav .btn01 a:hover,#carDetailNav .btn02 a:hover{ background: url(../../img-sub/common_v2/img/cardetail_btn_blank02_on.gif) no-repeat 0 0; }
#carDetailNav .btn02{ position:absolute; top:8px; right:95px;width:140px;}

#carDetailNav .btn03{ position:absolute; top:8px; right:140px;width:95px;}
#carDetailNav .btn03 a{background: url(../../img-sub/common_v2/img/cardetail_btn02_blank.gif) no-repeat 0 0; display:block; width:72px; height:24px; padding: 0 0 0 23px; color:#fff; line-height:24px; text-decoration:none; font-size:84%;}
#carDetailNav .btn03 a:hover{background: url(../../img-sub/common_v2/img/cardetail_btn_blank02_on.gif) no-repeat 0 0; }

#carDetailNav .btn04{ position:absolute; top:8px; right:13px;width:122px;}
#carDetailNav .btn04 a{background: url(../../img-sub/common_v2/img/cardetail_btn_blank04_off.gif) no-repeat 0 0; display:block; width:100px; height:24px; padding: 0 0 0 23px; color:#fff; line-height:24px; text-decoration:none; font-size:84%;}
#carDetailNav .btn04 a:hover{background: url(../../img-sub/common_v2/img/cardetail_btn_blank04_on.gif) no-repeat 0 0; }


#carDetailNav .navi_kantei img { float: left; padding-left: 12px;}
#carDetailNav .navi_kantei span.txt { background: none; float:right; width: 78px; text-align: left;}

#propertyMain .asideMain{ width:685px; float:left;}
#propertyMain .asideSide{ width:260px; float:right;}

#propertyMain .asideSide .sideSec{ background: url(../../img-sub/common_v2/img/bg_side_sec_top.gif) no-repeat 0 0; margin:0 0 10px 0;}
#propertyMain .asideSide .sideSec .inner{ border:1px solid #d5d5d5; background:#ffffff; padding:8px;}
#propertyMain .asideSide .tit{ padding:7px 10px; font-size:109%;}
#propertyMain .asideSide .tit h3{ font-weight:normal;}

#propertyMain .asideSide .inner .shop{ text-align:center; margin:0 8px 5px;}
#propertyMain .asideSide .inner .shop p.name{ text-align:left;}
#propertyMain .asideSide .inner .shop p.img{ width:200px; margin:0 auto;}
#propertyMain .asideSide .inner .shop p.img img{ line-height:1;}
#propertyMain .asideSide .inner .shop .txt{width:200px; margin:0 auto;}
#propertyMain .asideSide .inner .shop .txt ul.carIcon li{ width:100%;}

#propertyMain .asideSide .inner .reviewS{ margin:0 0 5px 0;}
#propertyMain .asideSide .inner .reviewS table .kantei{ padding: 0 10px 0 0;}
#propertyMain .asideSide .inner .reviewS table td span.ttl{ font-weight:bold;}
#propertyMain .asideSide .inner .reviewS table td span.stars{ padding:0 5px 0 0;}
#propertyMain .asideSide .inner .reviewS table td span.stars img{ margin:0 2px 0 0; }
#propertyMain .asideSide .inner .reviewS table td span.scor{ font-weight:bold; color:#ff0000; font-size:113%;}

#propertyMain .asideSide .inner .contact .tbl_type01 th{ word-break:keep-all;}
#propertyMain .asideSide .inner .contact .call{background: url(../../img-sub/common_v2/img/icon_smf01.gif) no-repeat scroll 10px 5px #FFFFFF;color: #FF0000;font-size: 180%;font-weight: bold;line-height: 1.2;margin: 15px 0 0 0;padding:5px 0 7px 40px;height:50px; font-family : Arial,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif ;}
#propertyMain .asideSide .inner .contact .link ul li{ padding:5px 0; line-height:1;}
#propertyMain .asideSide .inner .contact .link ul li a{ background: url(../../img-sub/common_v2/img/icon_side_link_arrow01.gif) no-repeat left center; padding:0 0 0 10px;}

#propertyMain .asideSide .inner .shopReview table.total{ border:1px solid #d2d2d2; width:100%; margin:0 0 5px 0;}
#propertyMain .asideSide .inner .shopReview table.total th{ font-size:119%; text-align:center; width:62px; padding:5px 0;}
#propertyMain .asideSide .inner .shopReview table.total td{padding:5px 0;}
#propertyMain .asideSide .inner .shopReview table.total td img{ margin:0 1px 0 0;}
#propertyMain .asideSide .inner .shopReview table.total td em{ font-weight:bold; color:#ff0000;font-size:119%; padding:0 0 0 5px;}

#propertyMain .asideSide .inner .shopReview table.detail{ margin:0 0 20px 0; width:100%;}
#propertyMain .asideSide .inner .shopReview table.detail th{ font-size:92%; padding:5px; background:#f2f2f2;border-bottom:1px solid #d2d2d2; width:132px;}
#propertyMain .asideSide .inner .shopReview table.detail td{padding:5px;border-bottom:1px solid #d2d2d2;}
#propertyMain .asideSide .inner .shopReview table.detail td img{ margin-right:1px;}

#propertyMain .asideSide .inner .shopReview .comment{margin:0 0 8px;padding:0; border-bottom:1px solid #d2d2d2; }
#propertyMain .asideSide .inner .shopReview .comment p.img{background: url(../../img-sub/common_v2/img/bg_shop_review.gif)no-repeat;float:left;width:50px;}
#propertyMain .asideSide .inner .shopReview .comment p.img img{height:40px;width:40px;}
#propertyMain .asideSide .inner .shopReview .comment .box_roundGrayB{float:right;padding:0;width:192px; font-size:92%; background:#fff;}
#propertyMain .asideSide .inner .shopReview .comment .name{clear:both;font-weight:bold;padding:5px 0; font-size:92%;}
#propertyMain .asideSide .inner .shopReview .comment .date{font-size:84%; padding:0 0 5px 0;}
#propertyMain .asideSide .inner .shopReview .comment .date span{margin:0 0 0 5px;}

#propertyMain .asideSide .inner .movie{ text-align:center;}
#propertyMain .asideSide .inner .linkMovie{ text-align:center; }
#propertyMain .asideSide .inner .linkMovie .textm{ padding-left:20px; background: url(../../img-sub/common_v2/img/icon_blank_side.gif) no-repeat left center; }

/*-- box_shopBlog --*/
#propertyMain .asideSide .box_shopBlog{margin: 0 0 10px 0;}
#propertyMain .asideSide .box_shopBlog p.link_blank{margin: 0 0 5px 0;}
#propertyMain .asideSide .box_shopBlog .inner{padding: 10px;}
#propertyMain .asideSide .box_shopBlog div.link{margin: 0 0 10px 0;}
#propertyMain .asideSide .box_shopBlog .img{float: left;width: 100px;}
#propertyMain .asideSide .box_shopBlog .img img{width: 100px;height: 70px;}
#propertyMain .asideSide .box_shopBlog .txt{float: right;width: 125px; font-weight:bold;}

/*-- box_inspection --*/
#propertyMain .asideSide .inner .repairBlock .img{ text-align:center; margin-bottom:10px;}
#propertyMain .asideSide .inner .repairBlock .txt{ font-weight:bold;}

#propertyMain .asideSide .inner .repairBlock .info{ padding: 5px 0 10px 0;	clear: both;}
#propertyMain .asideSide .inner .repairBlock .btn_roundBlue{ display:block; text-align:center;}
#propertyMain .asideSide .inner .repairBlock .btn_roundBlue a{ width: 162px; height:32px; line-height:32px; padding:0; border:none; background: url(../../img-sub/common_v2/img/side_btn_round_blue_off.png) no-repeat left center;}
#propertyMain .asideSide .inner .repairBlock .btn_roundBlue a:hover{  background: url(../../img-sub/common_v2/img/side_btn_round_blue_on.png) no-repeat left center;}


#propertyMain .asideSide .inner .txtLinkR01{ text-align:right; }
#propertyMain .asideSide .inner .txtLinkR01 a{ padding:0 0 0 10px; background: url(../../img-sub/common_v2/img/icon_side_link_arrow01.gif) no-repeat left center;}

#propertyMain .asideSide .inner .shopHP{ margin:5px 0 0 0;}
#propertyMain .asideSide .inner .shopHP .thumb{ float:left; width:100px;}
#propertyMain .asideSide .inner .shopHP .text{ float:right; width:132px;}

#propertyMain .asideSide .inner .qrcode{ margin:0 0 0 0;}
#propertyMain .asideSide .inner .qrcode .thumb{ float:left; width:106px;}
#propertyMain .asideSide .inner .qrcode .text{ float:right; width:130px; padding-top:5%;}

#propertyMain .asideSide .inner .campaign{ margin:0 0 0 0;}
#propertyMain .asideSide .inner .campaign .thumb{ text-align:center;}
#propertyMain .asideSide .inner .campaign .text{ margin:5px 0 0 0;}

#propertyMain .asideSide .inner .staff{ margin:0 0 0 0;}
#propertyMain .asideSide .inner .staff .thumb{ text-align:center;}
#propertyMain .asideSide .inner .staff .text{ margin:5px 0 0 0;}

#propertyMain .asideSide .inner .coupon{ margin:0 0 0 0;}
#propertyMain .asideSide .inner .coupon .thumb{ text-align:center; margin:0 0 10px 0;}
#propertyMain .asideSide .inner .coupon .text{ margin:0 0 10px 0;}
#propertyMain .asideSide .inner .coupon .ttl{ margin:0 0 10px 0; font-weight:bold;}
#propertyMain .asideSide .inner .coupon .date{ width:100%; overflow:hidden; background:#ffe4bd; padding:5px 0; margin:0 0 10px 0; font-weight:bold;}
#propertyMain .asideSide .inner .coupon .date span{ padding:0 5px;}
#propertyMain .asideSide .inner .coupon .date span.parent{ float:left;}
#propertyMain .asideSide .inner .coupon .date span.data{ float:right;}

#propertyMain .asideSide .inner .partsShopping dl {clear: both;margin: 0;overflow: hidden;padding: 0 0 8px;}
#propertyMain .asideSide .inner .partsShopping dl dt {font-weight: bold;margin: 0 0 7px;}
#propertyMain .asideSide .inner .partsShopping dl.img dd {float: left;margin: 0 0 4px 2px;}
#propertyMain .asideSide .inner .partsShopping dl.img dd img {height: 43px;width: 57px;}
#propertyMain .asideSide .inner .partsShopping dl.img dd.first {margin-left: 0;}
#propertyMain .asideSide .inner .partsShopping dl.link dd {padding: 0 0 4px;}
#propertyMain .asideSide .inner .partsShopping dl.link dd.note {padding: 0 0 0 12px;text-indent: -12px; font-size:84%;}


#propertyMain .asideSide .box_oldCar{margin: 0 0 10px 0;}
#propertyMain .asideSide .box_oldCar .inner{padding: 0 10px 0 10px;}
#propertyMain .asideSide .box_oldCar li{clear: both;overflow: hidden;float: left;margin: 0 0 10px 0;width: 212px;padding: 6px 10px 6px 10px;border: 1px solid #cccccc;}
#propertyMain .asideSide .coupon ul li p.img{float: left;width: 70px;}
#propertyMain .asideSide .coupon ul li p.img img{width: 70px;height: 52px;}
#propertyMain .asideSide .box_oldCar .coupon ul li div.txt{float: right;width: 130px;}
#propertyMain .asideSide .box_oldCar li div.txt a{margin: 0 0 5px 0;}
#propertyMain .asideSide .box_oldCar li div.txt p.price span{display: block;font-size: 84%;}
#propertyMain .asideSide .box_oldCar li div.txt p.price em{margin: 0 3px 0 0;font-weight: bold;color: #ff0000;font-size: 117%;}
#propertyMain .asideSide .box_oldCar ul.carIcon{width: 130px !important
}
#propertyMain .asideSide .box_oldCar li.coupon{margin: 0;padding: 2px 0 0 0;border: none;width: 80px !important;height: 15px !important;}
#propertyMain .asideSide .box_roundBorderTopGray{ border:none;}

#propertyMain .asideSide .box_roundBorderTopGray{ background: url(../../img-sub/common_v2/img/bg_side_sec_top.gif) no-repeat 0 0; margin:0 0 10px 0;}
#propertyMain .asideSide .box_roundBorderTopGray .inner{ border:1px solid #d5d5d5; background:#ffffff; padding:8px;}
#propertyMain .asideSide .box_roundBorderTopGray .tit{ padding:7px 10px; font-size:109%; border-bottom:none; background:none;}
#propertyMain .asideSide .box_roundBorderTopGray .tit h3{ font-weight:normal;}


/*-- #tab_priceDetail --*/
#tab_priceDetail{
	margin: 0 0 10px 0;
	background: url(../../img-sub/goo/common_v2/img/market/bg_tab_line.gif) repeat-x 0 100%;
	position: relative;
}

#tab_priceDetail ul.tabLink{
	width: 960px;
	height: 30px;
	overflow: hidden;
}

#tab_priceDetail ul.tabLink li{
	width: 240px;
	float: left;
}

#tab_priceDetail ul.tabLink li a{ display:block; text-align:center; color:#fff; text-decoration:none; font-weight:bold; font-size:109%; width:240px; height:30px; line-height:30px; vertical-align:middle; background: url(../../img-sub/common_v2/img/tab_priceDetail_off.gif) no-repeat 0 0;}

#tab_priceDetail ul.tabLink li.current a{
	background: url(../../img-sub/common_v2/img/tab_priceDetail_cur.gif) no-repeat 0 0;
}

#tab_priceDetail ul.tabLink li a:hover{
	background: url(../../img-sub/common_v2/img/tab_priceDetail_cur.gif) no-repeat 0 0;
}


/*  #propertyMain
---------------------------------------------------------- */
#propertyMain{
	clear: both;
}

#propertyMain .h2_tit{
	background: url(../../img-sub/common_v2/img/bg_h2_tit03.gif) no-repeat 0 0;
	padding: 4px 0 4px 25px;
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 10px;
	border:1px solid #cccccc;
	background-color:#e1e1e1;
}

#propertyMain .h2_tit2{
	background: url(../../img-sub/common_v2/img/bg_h2_tit03.gif) no-repeat 0 0;
	width:659px;
	float:left;
	padding: 4px 0 4px 25px;
	font-size: 150%;
	font-weight: bold;
	margin: 0 0 10px 5px;
	border:1px solid #cccccc;
	background-color:#e1e1e1;
}

#propertyMain .box_priceAge .tbl_distribution{
	width: 100%;
	font-size: 88%;
}

#propertyMain .box_priceAge .tbl_distribution{
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#propertyMain .box_priceAge .tbl_distribution th,
#propertyMain .box_priceAge .tbl_distribution td{
	padding: 5px 1px 5px 1px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	text-align: center;
	vertical-align: middle;
}

#propertyMain .box_priceAge .tbl_distribution td.cur{
	padding:0;
}

#propertyMain .box_priceAge .tbl_distribution td.cur a{
	border: 3px solid red;
	display: block;
	padding: 2px;
}

#propertyMain .box_priceAge .tbl_distribution th{
	background: #eeeeee;
}

#propertyMain .box_priceAge .tbl_distribution td.tit{
	background: #E8DFDA;
	position: static;
}

#propertyMain .box_priceAge .tbl_distribution td.per10{
	background: #ff6600;
}

#propertyMain .box_priceAge .tbl_distribution td.per05{
	background: #ffb27f;
}

#propertyMain .box_priceAge .tbl_distribution td.per03{
	background: #ffd1b2;
}

#propertyMain .box_priceAge .tbl_distribution td.per01{
	background: #ffe0cc;
}

#propertyMain .box_priceAge .tbl_distribution td.per00{
	background: #ffefe5;
}

/* tbl_gradePrice */
#propertyMain .box_priceAge .tbl_gradePrice{
	width: 100%;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

#propertyMain .box_priceAge .tbl_gradePrice th,
#propertyMain .box_priceAge .tbl_gradePrice td{
	padding: 5px;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	vertical-align: top;
}

#propertyMain .box_priceAge .tbl_gradePrice th{
	background: #f2f2f2;
}

#propertyMain .box_priceAge .tbl_gradePrice td em{
	margin: 0 5px 0 0;
	color: #ff0000;
	font-weight: bold;
}

#propertyMain .box_priceAge .tbl_gradePrice td span{
	font-size: 84%;
}

#propertyMain .box_priceAge h3.tit{
	border-bottom: 2px solid #999;
	height: 25px;
}

#propertyMain .box_priceAge h3.tit em{
	background: url(../../img-sub/common_v2/img/icon_h_spectable.gif ) no-repeat 7px 0;
	padding: 2px 0 0 18px;
	display: block;
}


#propertyMain .box_priceAge .box_roundWhite{
	padding: 20px;
}

#propertyMain .box_priceAge .box_roundWhite .info{
	float: left;
	margin: 0 0 10px 0;
}

#propertyMain .box_priceAge .box_roundWhite .info dt,
#propertyMain .box_priceAge .box_roundWhite .info dd{
	float: left;
}

#propertyMain .box_priceAge .box_roundWhite .info dt{
	padding: 0 10px 0 0;
	border-right: 1px solid #e5e5e5;
}

#propertyMain .box_priceAge .box_roundWhite .info dd{
	padding: 2px 0 2px 10px;
	line-height: 1.1;
}

#propertyMain .box_priceAge .box_roundWhite .info span{
	display: block;
	float: left;
	margin: -2px 5px 0 0;;
	width: 13px;
	height: 13px;
	border: 1px solid #cccccc;
}

#propertyMain .box_priceAge .box_roundWhite .info .type01 span{
	background: #ff6600;
}

#propertyMain .box_priceAge .box_roundWhite .info .type02 span{
	background: #ffb27f;
}

#propertyMain .box_priceAge .box_roundWhite .info .type03 span{
	background: #ffd1b2;
}

#propertyMain .box_priceAge .box_roundWhite .info .type04 span{
	background: #ffe0cc
}

#propertyMain .box_priceAge .box_roundWhite .info .type05 span{
	background: #ffefe5;
}

#propertyMain .box_priceAge .box_roundWhite .info .type06 span{
	background: #ffffff;
}

#propertyMain .box_priceAge .box_roundWhite .info .type07 span{
	background: #e8dfda;
}

#propertyMain .box_priceAge .box_roundWhite .info .type08 span{
	background: #ffffff;
	border: 3px solid #ff0115;
	width: 9px;
	height: 9px;
}

#propertyMain .box_priceAge p.note{
	margin: 10px 0 10px;
}


/* box_carNews */
#propertyMain .box_carNews .box_roundWhite{
	padding: 10px 15px 10px 20px;
}

#propertyMain .box_carNews h2.tit{
	background: url(../../img-sub/common_v2/img/icon_h_news.gif) no-repeat 0 3px;
}

#propertyMain .box_carNews li{
	background: url(../../img-sub/common_v2/img/bg_car_news.gif) no-repeat 0 0;
	float: left;
	width: 223px;
	height: 235px;
	margin: 0 4px 0 0;
	padding: 2px;
}

#propertyMain .box_carNews li p.img{
	margin: 0 0 7px 0;
}

#propertyMain .box_carNews li p.img img{
	width: 221px;
	height: 167px;
}

#propertyMain .box_carNews li p.date{
	margin: 0 0 4px 0;
}

#propertyMain .box_carNews li p.date,
#propertyMain .box_carNews li p.link{
	padding: 0 5px 0 7px;
}

table.tbl_distribution .over{
	background-color: #fff5b2 !important;
}

/* footSNS */
#contents .footSNS{
	margin-top:36px;
}

#contents .footSNS .sns li{
	padding: 0;
	float: left;
}

#contents .footSNS .sns li.twitter{
	width: 80px;
}

#contents .footSNS .sns li.facebook{
	width: 115px;
}

*+html #contents .footSNS .sns li.facebook #fb-root{
	display:none;
}

/* printKantei */
#print #contents #printKantei{margin: 20px auto 30px;}

/* gallery */
body#gallery #mainArea .h2_tit {
    background: url(../../img-sub/common_v2/img/bg_h2_tit.gif) no-repeat;
    font-size: 150%;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 4px 0 4px 25px;
}

body#gallery #propertyMain .movie {background: url(../../img-sub/common_v2/img/bg_gallery_movie_685.png) no-repeat; padding: 12px 0; margin-bottom: 11px;}
body#gallery #propertyMain .movie p { padding: 80px 0 0 30px; float: left; width: 235px;}
body#gallery #propertyMain .movie ul { float: right; margin-right: 10px; width: 366px;}
* html body#gallery #propertyMain .movie ul{ display: inline;} /* ie6 */
body#gallery #propertyMain .movie ul li { float: left; width: 173px; height: 130px; margin-left: 10px;}
* html body#gallery #propertyMain .movie ul li{ display: inline;} /* ie6 */

body#gallery .photoList { width: 683px; padding-left: 2px;}
body#gallery ul#photoGalleryThumbnail { width: 100%; height: auto !important;}
body#gallery ul#photoGalleryThumbnail li { float: left; width: 164px; height: 123px; margin: 0 6px 5px 0; display: block; cursor: pointer;}
body#gallery ul#photoGalleryThumbnail li span{overflow: hidden; float: left;}
body#gallery ul#photoGalleryThumbnail li img {width: 164px; height: 123px; vertical-align: middle; }
body#gallery ul#photoGalleryThumbnail li.cur span{border: 1px solid #ff0000;}
body#gallery ul#photoGalleryThumbnail li.cur img { margin:-1px;}

body#gallery ul#photoGalleryThumbnail li#viewWindow { width: 675px; background:#ffedea; padding: 11px 0; height: auto !important; position: relative;}
body#gallery ul#photoGalleryThumbnail li#viewWindow span { height: auto; margin: 0; display: block;}
/*for IE6 */
* html ul#photoGalleryThumbnail li#viewWindow span{
display: inline;
zoom: 1;
}/*for IE7 */
*:first-child+html ul#photoGalleryThumbnail li#viewWindow span{
display: inline;
zoom: 1;
}
body#gallery ul#photoGalleryThumbnail li#viewWindow span.photo { width: 584px; padding: 0 45px;}
body#gallery ul#photoGalleryThumbnail li#viewWindow img { width: 584px; height: 437px;}
body#gallery ul#photoGalleryThumbnail li#viewWindow span.caption { width: 584px; padding: 0 45px; margin-top: 10px;}
body#gallery ul#photoGalleryThumbnail li#viewWindow p { position: absolute; top: 162px;}
body#gallery ul#photoGalleryThumbnail li#viewWindow p img { width: 90px; height: 117px;}
body#gallery ul#photoGalleryThumbnail li#viewWindow .prev { left: 0;}
body#gallery ul#photoGalleryThumbnail li#viewWindow .next { right: 0;}


/*-- box_afterService --*/
.box_afterService{
	margin: 0 0 0 0;
}

.box_afterService .inner{
	padding: 10px;
}

.box_afterService p.link_blank{
	margin: 0 0 5px 0;
}

.box_afterService .img{
	float: left;
	width: 100px;
	padding-right:10px;
}

.box_afterService .img img{
	width: 100px;
	height: 70px;
}

.box_afterService .txt{
	font-size:90%;
}

.box_afterService .mids{
	font-weight:bold;
}

.box_afterService p.links{
	text-align:right;
}

/* kantei */
body#kantei .asideMain .h2_tit {
    background: url(../../img-sub/common_v2/img/bg_h2_tit.gif) no-repeat;
    font-size: 150%;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 4px 0 4px 25px;
	border-right: 1px solid #b6b6b6;
}
body#kantei .asideMain h3.tit {
    border-bottom: 2px solid #999999;
    height: 25px;
	font-size: 14px;
}
body#kantei .asideMain h3.tit em {
    background: url(../../img-sub/common_v2/img/icon_h_table2.gif) no-repeat scroll 7px 0 rgba(0, 0, 0, 0);
    display: block;
    padding: 2px 0 0 18px;
}

body#kantei .asideMain .appraisal { background: url(../../img-sub/common_v2/img/bg_kantei_middle.jpg) top left; margin-bottom: 30px;}
body#kantei .asideMain .appraisal .outer {background: url(../../img-sub/common_v2/img/bg_kantei_bottom.jpg) 0 bottom no-repeat;}
body#kantei .asideMain .appraisal .inner {background: url(../../img-sub/common_v2/img/bg_kantei_top.jpg) 0 top no-repeat; padding: 15px 36px 20px;}
body#kantei .asideMain .appraisal h2 { text-indent: -9999px; height: 0;}
body#kantei .asideMain .appraisal p { margin:0; font-size: 12px;}
body#kantei .asideMain .appraisal strong { font-weight: bold;}
body#kantei .asideMain .appraisal .btn { display: block; float: left; width: 170px; height: 54px; text-align: center; font-size: 12px;}
body#kantei .asideMain .appraisal .btn strong { font-size: 18px;}
body#kantei .asideMain .appraisal .btn a {background: url(../../img-sub/common_v2/img/btnset01_blue04_off.png) no-repeat; width: 170px; height: 49px; display: block; color: #fff; text-decoration: none; margin-top: 205px; padding-top: 5px}
body#kantei .asideMain .appraisal .btn a:hover {background: url(../../img-sub/common_v2/img/btnset01_blue04_on.png) no-repeat;}
body#kantei .asideMain .appraisal .date { float: right; width: 300px; text-align: right; padding-right: 20px; margin-bottom: 10px;}
body#kantei .asideMain .appraisal .comment { float: right; width: 245px; padding-right: 20px; margin-bottom: 10px;}

body#kantei .asideMain dl.carPoint {float: right; width: 415px; color: #554d0b;}
body#kantei .asideMain dl.carPoint dt { font-size: 14px; float: left; width: 130px; margin-top: 12px;}
body#kantei .asideMain dl.carPoint dt strong { font-size: 24px; font-weight: bold;}
body#kantei .asideMain dl.carPoint dd { float: right; width: 275px;}
body#kantei .asideMain dl.carPoint dd span { font-weight: bold; font-size: 44px; background: url(../../img-sub/common_v2/img/img_star_point.png) center top no-repeat; display: block; float: left; width: 60px; height: 58px; text-align: center;}
body#kantei .asideMain dl dd img { padding-top:10px;}
body#kantei .asideMain .appraisal .appraisalComment { padding: 6px; background: #fcf192; float: right; width: 405px; margin-bottom: 10px;}

body#kantei .asideMain dl.repair { float: left; width: 210px; margin-top: 5px;}
body#kantei .asideMain dl.repair dt { font-size: 18px; color: #554d0b; margin-bottom: 5px;}
body#kantei .asideMain dl#repair1 { padding: 0 30px 0 82px;}

body#kantei .asideMain p { font-size: 14px; margin: 10px;}
body#kantei strong { font-weight: bold;}
body#kantei ul.point { overflow: hidden; margin-top: 3px;}
body#kantei ul.point li { float: left; width: 215px; margin-right: 19px;}
body#kantei ul.point li.last { margin-right:0;}
body#kantei ul.point li dl dd { padding: 12px 6px;}

body#kantei .asideMain .link_kantei { text-align: right; margin-top: 0;}
body#kantei .link_kantei a {background: url(../../img-sub/common_v2/img/icon_aboutkantei_black.gif) left center no-repeat; padding-left: 10px;}

body#kantei ul.movie {}
body#kantei ul.movie li { border: 1px solid #cdcdcd; padding: 6px; background: #eeeeee;width: 242px; float: left; margin-right: 20px; margin-bottom: 20px;}
body#kantei ul.movie li div { display: block; padding: 6px; background: #fff;}
body#kantei .asideMain ul.movie li p { text-align: right; font-size: 13px; margin: 10px 0 0}

body#kantei ul.movie li p a  {
	background: url(../../img-sub/common_v2/img/icon_aboutkantei_black.gif) left center no-repeat; padding-left: 10px;
}

/*--
body#kantei #fancybox-wrap { width: 635px !important; }
body#kantei #fancybox-content { width: 615px !important;}
body#kantei .lbWrap { width: auto;}
@-moz-document url-prefix() {
body#kantei #fancybox-wrap { top: 1200px !important;}
}
*/

.catalogWrap .h2_tit {
    background: url("../../img-sub/common_v2/img/bg_h2_tit03.gif") no-repeat;
    font-size: 150%;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 4px 0 4px 25px;
	position:relative;
	backgroud-color:#e1e1e1;
}

.catalogWrap .h2_tit span {
    width:795px;
    display:block;
}

.catalogWrap .h2_tit .h2_tit_btn{ display:block; position:absolute; right:5px; top:6px; text-decoration:none; color:#333333; background: url(../../img-sub/common_v2/img/btn_tlt_arrow.png) no-repeat 0 0; width:100px; padding:1px 0 0 12px;  text-align:center; height:21px; font-weight:normal; font-size:12px; line-height:21px;}
.catalogWrap .h2_tit .h2_tit_btn:hover{ background: url(../../img-sub/common_v2/img/btn_tlt_arrow_on.png) no-repeat 0 0;}

#catalogBlock h3.tit {
    /*border-bottom: 2px solid #999999;*/
    /*height: 25px;*/
	font-size: 14px;
}

#catalogBlock h3.tit em {
    background: url("../../img-sub/common_v2/img/icon_h_table2.gif") no-repeat 7px 0 ;
    display: block;
    padding: 2px 0 4px 18px;
    border-bottom: 2px solid #999999;
    margin:0 0 10px 0;
}

#catalogBlock .readTxt{ font-size:10px; margin-bottom:10px;}
#catalogBlock .slideNote{ width:556px; margin:0 auto;}
#catalogBlock .catalogBtnNav ul{ width:100%; overflow:hidden;}
#catalogBlock .catalogBtnNav ul li{ float:left;}
#catalogBlock .catalogBtnNav ul li.nav01{width:118px;}
#catalogBlock .catalogBtnNav ul li.nav02{width:102px;}
#catalogBlock .catalogBtnNav ul li.nav03{width:116px;}
#catalogBlock .catalogBtnNav ul li.nav04{width:140px;}
#catalogBlock .catalogBtnNav ul li.nav05{width:116px;}
#catalogBlock .catalogBtnNav ul li.nav06{width:92px;}
#catalogBlock .catalogBtnNav ul li a{ padding:0 18px; height:30px; line-height:30px; display:block; color:#fff; text-decoration:none; border-right:1px #222 solid; border-left:1px #999 solid; background: url(../../img-sub/common_v2/img/btn_catalog_btn_off.gif) repeat-x;}
#catalogBlock .catalogBtnNav ul li a:hover,
#catalogBlock .catalogBtnNav ul li.cur a{ background: url(../../img-sub/common_v2/img/btn_catalog_btn_on.gif) repeat-x;}
#catalogBlock .catalogSection{ margin:10px 10px 30px;}
#catalogBlock .catalogSection .summary{ line-height:1.75;}
#catalogBlock .catalogSection h3.tit{ margin:0 -10px 10px; position:relative; font-size:100%;}
#catalogBlock .catalogSection .carSpecCol{ width:644px; margin:0 auto;}
#catalogBlock .catalogSection .carSpecCol .info{ float:left;}
#catalogBlock .catalogSection .carSpecCol .info em{ display:block; font-weight:bold;}
#catalogBlock .catalogSection .carSpecCol .price{ font-size: 180%; font-weight:bold; color:#f00; line-height:1;}
#catalogBlock .catalogSection .carSpecCol .yen{ margin-left:5px; font-size:80%;}
#catalogBlock .catalogSection .carSpecCol .btn{ width:142px; float:right;}
#catalogBlock .catalogSection .carSpecCol .btn a{ display:block; background: url(../../img-sub/common_v2/img/btnset01_blue03_off.png) no-repeat; height:40px; line-height:40px; padding-left:30px; color:#fff; text-decoration:none; font-size:120%;}
#catalogBlock .catalogSection .carSpecCol .btn a:hover{ background: url(../../img-sub/common_v2/img/btnset01_blue03_on.png) no-repeat;}
#catalogBlock .catalogSection .carSpecCol .newCar{ float:left; width:317px; margin-right:10px; margin-bottom:10px;}
#catalogBlock .catalogSection .carSpecCol .oldCar{ float:left; width:317px; margin-bottom:10px}
#catalogBlock .catalogSection .box_roundWhite{ width:644px; margin:0 auto;}
#catalogBlock .catalogSection .column{ width:317px; float:left;}
#catalogBlock .catalogSection .column table{ width:100%;}
#catalogBlock .catalogSection .note{ width:100%; float:none; clear:both;}
#catalogBlock .catalogSection em.tit{ display:block; margin-bottom:5px; font-weight:bold;}
#catalogBlock .catalogSection .tbl_type01{ margin-bottom:10px;}
#catalogBlock #photo{ margin-bottom:20px;}
/*-- slide --*/
#catalogBlock .slideBlock{ position:relative;}
#catalogBlock #slide{
	width: 580px;
	margin: 0 auto 20px auto;
}

#catalogBlock #slide #car_img_main{
	margin: 0 0 10px 0;
	overflow: hidden;
	zoom: 1;
}

#catalogBlock #slide #car_img_main .photo{
	position: relative;
	width: 580px;
	height: 290px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}

#catalogBlock #slide #car_movie_main{
	height: 484px;
	margin: 0 0 10px 0;
}

#catalogBlock #slide #next_photo_link,
#catalogBlock #slide #prev_photo_link{
	position: absolute;
	cursor: pointer;
	top: 125px;
}

#catalogBlock #slide #next_photo_link{
	display: block;
	width: 20px;
	height: 100px;
	background: url(../../img-sub/common_v2/img/catalog_slide_next.gif) no-repeat 0 0;
}

/*#catalogBlock #slide #next_photo_link:hover{
	background: url(../../img-sub/common_v2/img/arrow_slide_next_hover.jpg) no-repeat 0 0;
}

#catalogBlock #slide #next_photo_link:active{
	background: url(../../img-sub/common_v2/img/arrow_slide_next_active.jpg) no-repeat 0 0;
}*/

#catalogBlock #slide #prev_photo_link{
	display: block;
	width: 20px;
	height: 100px;
	background: url(../../img-sub/common_v2/img/catalog_slide_prev.gif) no-repeat 0 0;
}
/*
#catalogBlock #slide #prev_photo_link:hover{
	background: url(../../img-sub/common_v2/img/arrow_slide_prev_hover.jpg) no-repeat 0 0;
}

#catalogBlock #slide #prev_photo_link:active{
	background: url(../../img-sub/common_v2/img/arrow_slide_prev_active.jpg) no-repeat 0 0;
}*/

#catalogBlock #slide .prev{
	left: 10px;
}

#catalogBlock #slide .next{
	right: 10px;
}

#catalogBlock #slide #main_comment{
	padding: 5px;
	*height: 35px;
	min-height: 35px;
	width: 575px;
	margin: 10px 0 0 0;
	background: #f2f2f2;
}

#catalogBlock #slide .photo_thumb02 ul{
	width: 612px;
	position: relative;
	left: -10px;
}

#catalogBlock #slide .photo_thumb02 .thumb li{
	float: left;
	margin: 0 0 8px 10px;
	border: 2px solid #ffffff;
	cursor: pointer;
	width: 100px;
	height: 50px;
}

#catalogBlock #slide .photo_thumb02 .thumb li.current{
	border: 2px solid #ff0000;
}

#catalogBlock #slide .photo_thumb02 li #btn_movie img{
	width: 41px;
	height: 41px;
}

#catalogBlock .catalogSection .catalogNews .img{ float:left;}
#catalogBlock .catalogSection .catalogNews .img img{ width:160px; height:auto;}
#catalogBlock .catalogSection .catalogNews .date{ padding-left:170px; margin-bottom:10px; font-weight: bold; font-size:14px;}
#catalogBlock .catalogSection .catalogNews .link{ padding-left:170px; font-size:13px;}

#catalogBlock .catalogSection table td{ width:160px;}
#catalogBlock .catalogSection .tbl_type03{ width:100%;}
#catalogBlock .catalogSection .tbl_type03 td span {
    display: inline-block;
    margin: 2px 10px 0 0;
    width: 9px;
    height: 9px;
    border: 1px solid #e8e8e8;
    vertical-align: top;
}
#catalogBlock .catalogSection .tbl_type03 td span.color01 { background: #000000 }
#catalogBlock .catalogSection .tbl_type03 td span.color02 { background: #ffffff }
#catalogBlock .catalogSection .tbl_type03 td span.color03 { background: #009933 }
#catalogBlock .catalogSection .tbl_type03 td span.color04 { background: #660000 }
#catalogBlock .catalogSection .tbl_type03 td span.color05 { background: #999900 }
#catalogBlock .catalogSection .tbl_type03 td span.color06 { background: #000066 }
#catalogBlock .catalogSection .tbl_type03 td span.color07 { background: #9933CC }
#catalogBlock .catalogSection .tbl_type03 td span.color08 { background: #ebebeb }
#catalogBlock .catalogSection .tbl_type03 td span.color09 { background: #ffff33 }
#catalogBlock .catalogSection .tbl_type03 td span.color10 { background: #7aad03 }
#catalogBlock .catalogSection .tbl_type03 td span.color11 { background: #22c6dd }
#catalogBlock .catalogSection .tbl_type03 td span.color12 { background: #d32c99 }
#catalogBlock .catalogSection .tbl_type03 td span.color13 { background: #999999 }
#catalogBlock .catalogSection .tbl_type03 td span.color14 { background: #ff0000 }
#catalogBlock .catalogSection .tbl_type03 td span.color15 { background: #486cea }
#catalogBlock .catalogSection .tbl_type03 td span.color16 { background: #009999 }
#catalogBlock .catalogSection .tbl_type03 td span.color17 { background: #ffffcc }
#catalogBlock .catalogSection .tbl_type03 td span.color18 { background: #bd9242 }


/*-- box_faceboo_catalogk --*/
.box_facebook_catalog{margin: 0 0 10px 0;}
.box_facebook_catalog em{display: block; padding: 0 0 0 4px; background: url(../../img-sub/common_v2/img/bg_facebook_tit_left.gif) no-repeat 0 0; }
.box_facebook_catalog span{ display: block; height: 23px; padding: 8px 10px 0 10px; background: url(../../img-sub/common_v2/img/bg_facebook_tit_right.gif) no-repeat 100% 0; font-weight: bold; color: #ffffff;}
.box_facebook_catalog .fb-like-box span{ background: none; padding: 0; }

/*-- catalogk_side --*/
.asideSide .carReview .tit h3{ float:left; width: 170px;}
.asideSide .carReview .tit .number{ float:right;}
.asideSide .carReview .tit .number span{ font-weight:bold; color:#f00; margin-right:4px;}
.asideSide .carReview .list{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #d5d5d5;}
.asideSide .carReview .list .txt .name{ margin-bottom:5px; }
.asideSide .carReview .list .txt .name a{ font-weight:bold;}
.asideSide .carReview .list .txt .ttl{ font-weight:bold;}
.asideSide .carReview .list .txt .total{ margin-bottom:5px; border:1px solid #d5d5d5; width:100%;}
.asideSide .carReview .list .txt .total th{ padding:6px 0; width:62px; text-align:center;}
.asideSide .carReview .list .txt .total td { padding:6px 0;}
.asideSide .carReview .list .txt .total td img{ width:16px; height:auto; vertical-align:middle;}
.asideSide .carReview .list .txt .total td span{ color:#f00;}
.asideSide .carReview .list .txt .total td span em{ font-weight:bold;}
.asideSide .carReview .list .txt dl .link{ text-align:right;}
.asideSide .carReview .area_linkMore .link_more{ text-align:right;}
.asideSide .carReview .area_linkMore .link_more a{ background: url(../../img-sub/common_v2/img/icon_side_link_arrow01.gif) no-repeat left center; padding:0 0 0 10px;}
.asideSide .dotList li{ padding-bottom:3px; margin-bottom:5px; border-bottom:1px dotted #d5d5d5; text-align:right;}
.asideSide .dotList li a{ float:left; }
.asideSide .dotList li em{ font-size:14px; color:#f00; font-weight:bold; margin-right:4px;}
.asideSide .link_blank a{	padding: 0 0 0 18px;	background: url(../../img-sub/common_v2/img/icon_blank_side.gif) no-repeat 0 3px; }
.asideSide .siteList{ margin-bottom:-5px;}
.asideSide .siteList li{ margin-bottom:5px;}


#propertyMain #photoGalleryTop{ width:685px;}
#propertyMain #photoGalleryTop .prevewArea{ position:relative; margin:0 0 10px 0;}
#propertyMain #photoGalleryTop .prevewArea .photo{ width:640px; margin:0 auto;}
#propertyMain #photoGalleryTop .prevewArea .caption{ background:#f2f2f2; width:620px; height: 48px; margin:0 auto; padding:5px 10px;}
#propertyMain #photoGalleryTop .prevewArea .photoNav{ position:absolute; top:170px; left:22px; width:644px;}
#propertyMain #photoGalleryTop .prevewArea .photoNav li{ cursor:pointer;}
#propertyMain #photoGalleryTop .prevewArea .photoNav .prev{ float:left;}
#propertyMain #photoGalleryTop .prevewArea .photoNav .next{ float:right;}
#propertyMain #photoGalleryTop .prevewArea .galleryCount{ position:absolute; top:0; right:23px;  padding:5px 10px; text-align:center; background: url(../../img-sub/common_v2/img/bg_count.png) repeat 0 0; font-size:158%; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff;}
#propertyMain #photoGalleryTop .prevewArea .galleryCount span{ font-size:150%;}

#propertyMain #photoGalleryTop .prevewArea #hoverArea { position: absolute; height: 480px; width: 640px; left: 22px; z-index: 998; zoom: 1; }
#propertyMain #photoGalleryTop .prevewArea #hoverArea .prev { height: 480px; width: 320px; position: absolute; top: 0; left: 0; text-indent: -9999px; cursor: pointer; z-index: 1000; }
#propertyMain #photoGalleryTop .prevewArea #hoverArea .prev.disabled{display:none;}
#propertyMain #photoGalleryTop .prevewArea #hoverArea .next { cursor: pointer; height: 480px; width: 320px; position: absolute; top: 0; right: 0; text-indent: -9999px; z-index: 1000; }
#propertyMain #photoGalleryTop .prevewArea #hoverArea .next.disabled{display:none;}
#propertyMain #photoGalleryTop .movieMenu{ height:52px; border:1px solid #969696; background:#f2f2f2;width:585px; margin:0 auto 10px; overflow:hidden;}
#propertyMain #photoGalleryTop .movieMenu .ttl{ float:left; width:116px;}
#propertyMain #photoGalleryTop .movieMenu ul{ float:left; width:123px;}
#propertyMain #photoGalleryTop .movieMenu ul li{ float:left; margin:5px 5px 0 0; cursor:pointer; }
#propertyMain #photoGalleryTop .movieMenu p.notice{ float:left; width:335px;margin:0 0 0 1em; font-size:91%; text-indent:-1em; padding:12px 0 0 0;}
#propertyMain #photoGalleryTop .photoList {position:relative; margin:0 0 10px 0; padding:4px 0 0 0;}

#propertyMain #photoGalleryTop #photoListArea{ width:685px; overflow:hidden !important; position: relative;}
#propertyMain #photoGalleryTop #photoListArea #photoList{ overflow: hidden; position:static; }
#propertyMain #photoGalleryTop #photoListArea #photoList #photoListInner{ width:3000px; overflow:hidden; }
#propertyMain #photoGalleryTop .photoList {position:relative; margin:0 0 10px 0; padding:4px 0 0 0;}
#propertyMain #photoGalleryTop .photoList .album { width:569px; overflow:hidden; height:96px; padding: 0 0 0 62px !important; margin: 0 62px 0 0; /* IE6 */_padding: 0 0 0 59px !important; _margin: 0 65px 0 0; /* IE6 */ float: left; }
#propertyMain #photoGalleryTop .photoList .album li{ float:left; margin:0 2px 4px; cursor:pointer;}
#propertyMain #photoGalleryTop .photoList .album li.cur{ border:1px solid #ff0000;}
#propertyMain #photoGalleryTop .photoList .album li.cur img{ height: 36px; width: 49px;}

#propertyMain #photoGalleryTop .nev20count{ position:relative; top:0; left:0; width:100%; margin-top: -10px;}
#propertyMain #photoGalleryTop .nev20count li{ cursor: pointer; font-size: 90%; color: #fff; width: 47px; height: 60px; line-height: 1.2; }

#propertyMain #photoGalleryTop .nev20count li span.sizeL{ font-weight:bold; font-size:180%;}
#propertyMain #photoGalleryTop .nev20count li span.sizeM{ font-size:140%;}
#propertyMain #photoGalleryTop .nev20count li.prev,#propertyMain #photoGalleryTop .nev20count li.next{ position: absolute; top: -100px;}
#propertyMain #photoGalleryTop .nev20count li.prev{ background:url(../../img-sub/common_v2/img/btn_gallery_prev.png) no-repeat 0 0; float:left; padding:30px 0 0 17px; left:0px;}
#propertyMain #photoGalleryTop .nev20count li.next{ background: url(../../img-sub/common_v2/img/btn_gallery_next.png) no-repeat top right; float: right; padding: 30px 4px 0 4px; width: 56px; right:0px;}

#propertyMain #photoGalleryTop .allView{ text-align:center; margin:0 0 20px 0;}
#propertyMain #photoGalleryTop .allView a{ display:block; background: url(../../img-sub/common_v2/img/btn_all_view_off.gif) no-repeat 0 0; width:274px; height:32px; text-align:center; font-weight:bold; font-size:140%; color:#fff; text-decoration:none; padding:7px 0 0 0; margin:0 auto;}
#propertyMain #photoGalleryTop .allView a:hover{background: url(../../img-sub/common_v2/img/btn_all_view_on.gif) no-repeat 0 0;}

#propertyMain .asideMain .txtLinkR01{ text-align: right; margin-top:10px;}
#propertyMain .asideMain .txtLinkR01 a{ padding:0 0 0 10px; background: url(../../img-sub/common_v2/img/icon_side_link_arrow01.gif) no-repeat left center;}
#propertyMain .asideMain h2.tit { background: url(../../img-sub/common_v2/img/bg_h2_tit02.gif) no-repeat 0 0; padding: 4px 0 4px 25px; font-size: 150%; font-weight: bold; margin-bottom: 10px; position: relative; zoom: 1; }
#propertyMain .asideMain h2.tit span { display: block; font-size: 60%; font-weight: normal; float: right; padding: 5px 5px 0 0; position: absolute; top: 5px; right: 5px; }
#propertyMain .h2_tit_btn { display: block; text-decoration: none; color: #333333; background: url(../../img-sub/common_v2/img/btn_catalog_tit_link_off.png) no-repeat 0 0; width: 102px; padding: 1px 0 0 10px; height: 21px; font-weight: normal; font-size: 11px; line-height: 21px; float: right; position: absolute; top: 5px; right: 10px; }
#propertyMain .h2_tit_btn:hover { background: url(../../img-sub/common_v2/img/btn_catalog_tit_link_on.png) no-repeat 0 0; }


.txtr{text-align:center;word-break: break-all;}
.txtr em{color:#ff0000; font-weight:bold;}
#propertyMain #packDetails { margin: 0 0 20px 0; }

#propertyMain #couponDetails .couponBox{ border:2px solid #5c5c5c; padding:2px; margin-bottom:10px;}
#propertyMain #couponDetails .couponBox .couponInner{ border:2px solid #939da3; padding:2px;}
#propertyMain #couponDetails .couponBox .couponInner .colL{ float:left; width:134px; }
#propertyMain #couponDetails .couponBox .couponInner .colL .txt{ text-align:center; margin:5px 0 0 0;}
#propertyMain #couponDetails .couponBox .couponInner .colL .txt .term{ display:block;}
#propertyMain #couponDetails .couponBox .couponInner .colL p.coupon_s {background: url(../../img-sub/common_v2/img/coupon_silver.gif) no-repeat 0 0; display:block; width:134px; height:57px; text-align:right;}
#propertyMain #couponDetails .couponBox .couponInner .colL p.coupon_g {background: url(../../img-sub/common_v2/img/coupon_gold.gif) no-repeat 0 0; display:block; width:134px; height:57px; text-align:right;}
#propertyMain #couponDetails .couponBox .couponInner .colL p.coupon_p {background: url(../../img-sub/common_v2/img/coupon_platinum.gif) no-repeat 0 0; display:block; width:134px; height:57px; text-align:right;}
#propertyMain #couponDetails .couponBox .couponInner .colL p img {padding:13px 10px 0 0;}

#propertyMain #couponDetails .couponBox .couponInner .colR{ float:right; width:515px; padding:5px 10px 5px 10px}
#propertyMain #couponDetails .couponBox .couponInner .colR .notice{ color:#d10300; font-size:10px;}
#propertyMain #couponDetails .couponBox .couponInner .colR p img{ float:right; border:1px solid #EFEFEF; margin:0 0 0 10px;}


#propertyMain #packDetails table th { width: 142px; background: #f2f2f2; text-align: center; padding: 5px 0; }
#propertyMain #packDetails table th { border-bottom: 1px solid #fff; border-right: 1px solid #fff; vertical-align: top; }
#propertyMain #packDetails table th.last { border-right: 1px solid #f2f2f2;}
#propertyMain #packDetails table td { cursor:default; border-bottom: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; vertical-align: top; padding: 10px; width:122px; word-break:break-all;}
#propertyMain #packDetails table td.tit { width: 80px; background: #f2f2f2; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
#propertyMain #packDetails table td.last { border-bottom: 1px solid #f2f2f2;}
#propertyMain #packDetails table td.btn{ padding: 20px 4px; }
#propertyMain #packDetails table td .btnEstimate a{ background: url(../../img-sub/common_v2/img/btn_estimate_off.png) no-repeat 0 0; color:#fff; padding:4px 0 0 11px; display:block; width:123px; height:21px;text-decoration:none;}
#propertyMain #packDetails table td .btnEstimate a:hover{ background: url(../../img-sub/common_v2/img/btn_estimate_on.png) no-repeat 0 0; }
#propertyMain #packDetails table td .btnEstimateSpeed a{/* background: url(../../img-sub/common_v2/img/bg_btn_round_red_body_active02.png) repeat 0 0; */ color: #d40000;padding: 4px 0 1px 7px;display: block;width: 123px;height: 21px;text-decoration: none;border: 2px solid;}
#propertyMain #packDetails table td .btnEstimateSpeed a:hover{ /* background: url(../../img-sub/common_v2/img/bg_btn_round_red_body_active02.png) repeat 0 0; */ color: #d40000;padding: 4px 0 1px 7px;display:block;width:123px;height:21px;text-decoration:none;border: 2px solid; }
#propertyMain #packDetails table td.over{background-color: #fff5b2 !important; cursor:pointer;}

#propertyMain #packDetails table td .inImg{}
#propertyMain #packDetails table td .inTxt{ margin-top:10px;}

/*-- infoCatalog --*/
#propertyMain #infoCatalog { margin: 0 0 20px 0; }
#propertyMain #infoCatalog dl{overflow:hidden;}
#propertyMain #infoCatalog dl dt { float: left; }
#propertyMain #infoCatalog dl dd { float: right; }
#propertyMain #infoCatalog dl dd table { width: 470px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
#propertyMain #infoCatalog dl dd table th { width: 86px; background: #f2f2f2; padding: 10px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
#propertyMain #infoCatalog dl dd table td { padding: 10px; border-bottom: 1px solid #e5e5e5; }
#propertyMain #infoCatalog dl dd table .bordereNone { border: none; }
#propertyMain #infoCatalog .txtLinkR01{ text-align: right; margin-top:10px; clear:both;}
/*-- carReview --*/
#propertyMain #carReview { margin: 0 0 20px 0; }
#propertyMain #carReview .all { width: 100%; margin: 0 0 10px 0; }
#propertyMain #carReview .all span.score { margin: 0 10px 0 10px; }
#propertyMain #carReview .all span.score em { color: #ff0000; font-size: 134%; font-weight: bold; margin: 0 0 0 3px; }
#propertyMain #carReview .all { margin: 0 0 10px 0; border: 1px solid #d2d2d2; }
#propertyMain #carReview .all dl { padding: 7px 10px 5px 10px; border: 5px solid #f2f2f2; }
#propertyMain #carReview .all dl dt { float: left; margin: 3px 20px 0 0; }
#propertyMain #carReview .all dl dd img { margin-top: 3px; }
#propertyMain #carReview .comment { margin: 0 0 10px 0; border: 1px solid #d2d2d2; }
#propertyMain #carReview .commentInner { padding: 10px; border: 5px solid #f2f2f2; }
#propertyMain #carReview .comment .info { padding: 0 0 4px 0; }
#propertyMain #carReview .comment .info .img { float: left; width: 50px; }
#propertyMain #carReview .comment .info .img img { width: 40px; height: 40px; }
#propertyMain #carReview .comment .info .details { float: left; margin-top: 3px; }
#propertyMain #carReview .comment .info .details p.name { font-weight: bold; }
#propertyMain #carReview .comment .info .details ul li:first-child { border: none; padding-left: 0; }
#propertyMain #carReview .comment .info .details ul li { float: left; padding: 3px 10px 0 10px; }
#propertyMain #carReview .comment .info .details ul li.score { padding: 0 10px 0 0; }
#propertyMain #carReview .comment .info .details ul li.score span { margin: 0 8px 0 5px; }
#propertyMain #carReview .comment .info .details ul li.score span img { margin: 2px 0 0 0; }
#propertyMain #carReview .comment .info .details ul li.score em { color: #ff0000; font-size: 117%; font-weight: bold; margin: 0 0 0 3px; }
#propertyMain #carReview .comment .info .details span.mycar { padding: 0 0 0 22px; background: url(../../img-sub/common_v2/img/icon_h_car.gif) no-repeat 0 4px; }
#propertyMain #carReview .comment .txt { padding: 10px; }
#propertyMain #carReview .comment .txt table { margin: 0 0 7px 0; }
#propertyMain #carReview .comment .txt table th { width: 50px; }
#propertyMain #carReview .comment .tit { padding: 11px 0 0 0; background: url(../../img-sub/common_v2/img/bg_review_blow.gif) no-repeat 12px 0; }
#propertyMain #carReview .comment .tit .txt { margin: 0 0 7px 0; font-weight: bold; font-size: 117%; padding: 8px 0 5px 10px; background: #ffe4be; }
#propertyMain #carReview .comment .txt em.tit { display: block; margin: 0 0 7px 0; font-weight: bold; font-size: 117%; }
#propertyMain #carReview .comment p.next { text-align: right; }
#propertyMain #carReview p.more { margin: -10px 0 0 0; padding: 7px 0 0 0; text-align: right; }
#propertyMain #carReview p.more a { background: url(../../img-sub/common_v2/img/icon_more_review.gif) no-repeat 0 6px; padding-left: 10px; }
#propertyMain .statusBlock .tit{ position:relative;}
#propertyMain .statusBlock .tit .h2_tit_btn{ display:block; position:absolute; right:5px; top:6px; text-decoration:none; color:#333333; background: url(../../img-sub/common_v2/img/btn_term_tit_link_off.png) no-repeat 0 0; width:131px; padding:1px 0 0 10px;  text-align:center; height:21px; font-weight:normal; font-size:12px; line-height:21px;}
#propertyMain .statusBlock .tit .h2_tit_btn:hover{ background: url(../../img-sub/common_v2/img/btn_term_tit_link_on.png) no-repeat 0 0;}
#propertyMain .statusBlock .box_roundWhite{ padding:0 10px; margin-bottom:20px;}
#propertyMain .statusBlock .tbl_type01{ width:100%; border:none;}
#propertyMain .statusBlock .tbl_type01 th{ width:130px; border-bottom:1px solid #fff; background:#f2f2f2; font-weight:bold;}
#propertyMain .statusBlock .tbl_type01 td{ width:180px; border-bottom:1px solid #fff;}
#propertyMain .statusBlock .itemList{ padding-top:0;}
#propertyMain .statusBlock .itemList ul li{ width:153px;}
#propertyMain .statusBlock .itemList ul li.on{ background:#ffe5e5; border:solid 1px #ff8e8e;}
#propertyMain .statusBlock .itemList ul li.lineL{ width:321px;}
#propertyMain .afterServiceBlock .col2Wrap{ width:100%; overflow:hidden; margin-bottom:20px;}
#propertyMain .afterServiceBlock .col2Wrap .colR{ float:right; width:263px; margin-left:15px;}
#propertyMain .afterServiceBlock .col2Wrap .colR dl{ margin-top:10px;}
#propertyMain .afterServiceBlock .col2Wrap .colR dl dt{ font-weight:bold;}
#propertyMain .afterServiceBlock .col2Wrap .colR dl dd{ font-size:11px;}
#propertyMain .afterServiceBlock .col2Wrap .colR dl dd.link{ margin-top:5px; text-align:right;}
#propertyMain .afterServiceBlock .col2Wrap .colL .tbl_type01 { line-height:1.5;}
#propertyMain .afterServiceBlock .col2Wrap .colL .tbl_type01 th{ width:100px; padding:8px 10px; }
#propertyMain .afterServiceBlock .col2Wrap .colL .tbl_type01 td{ padding:8px 8px; min-width:260px;}
#propertyMain .afterServiceBlock .tit .h2_tit_btn{ display:block; position:absolute; right:5px; top:6px; text-decoration:none; color:#333333; background: url(../../img-sub/common_v2/img/btn_warranty_tit_link_off.png) no-repeat 0 0; width:172px; padding:1px 0 0 10px;  text-align:center; height:21px; font-weight:normal; font-size:11px; line-height:21px;}
#propertyMain .afterServiceBlock .tit .h2_tit_btn:hover{ background: url(../../img-sub/common_v2/img/btn_warranty_tit_link_on.png) no-repeat 0 0;}
.mainBtnSet { background: #eaeaea; padding: 8px 0 8px 8px; margin-bottom: 20px; }
.mainBtnSet ul li { float: left; margin-right: 8px; }
.mainBtnSet ul li.call2 { background: url(../../img-sub/common_v2/img/icon_smf01.gif) no-repeat 18px 11px #fff; padding: 10px 0 5px 46px; color: #f00; font-size: 190%; font-weight: bold; line-height: 1; width: 213px; height: 48px; font-family : Arial,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif ;}
.mainBtnSet a.btnset02Red { background: url(../../img-sub/common_v2/img/btnset02_red_off.png) no-repeat 0 0; width: 232px; height: 44px; display: block; color: #fff; text-decoration: none; padding: 19px 0 0 30px; font-weight: bold; font-size: 150%; }
a.btnset02Red:hover { background: url(../../img-sub/common_v2/img/btnset02_red_on.png) no-repeat 0 0; }
.mainBtnSet a.btnset02RedSpeed { background: url(../../img-sub/common_v2/img/btnset02_red_speed_off.png) no-repeat 0 0; width: 165px; height: 51px; display: block; color: #fff; text-decoration: none; padding: 12px 0 0 97px; font-weight: bold; font-size: 120%; }
a.btnset02RedSpeed:hover { background: url(../../img-sub/common_v2/img/btnset02_red_speed_on.png) no-repeat 0 0; }

.mainBtnSet a.btnset03Blue { background: url(../../img-sub/common_v2/img/btnset01_blue05_off.png) no-repeat 0 0; width: 85px; height: 51px; display: block; color: #fff; text-decoration: none; padding: 12px 17px 0 30px; font-weight: bold; font-size: 117%; }
.mainBtnSet a.btnset03Blue:hover { background: url(../../img-sub/common_v2/img/btnset01_blue05_on.png) no-repeat 0 0; }
.mainBtnSet a.btnset03BlueCL { background: url(../../img-sub/common_v2/img/btnset01_blue05_CL.png) no-repeat 0 0; width: 85px; height: 51px; display: block; color: #fff; text-decoration: none; padding: 12px 17px 0 30px; font-weight: bold; font-size: 117%; }
/*-- box_note --*/
#propertyMain .box_note { margin: 0 0 20px 0; }
/*-- wrapLB --*/
.fancyboxWrap{ display:none;}

#fancybox-content>div{ overflow:hidden!important;}

.lbWrap {
	padding:30px 15px 20px;
 width:585px;
	color: #333333;
	font-size: 12px;
	line-height: 1.4;
	overflow-x:hidden;
	font-family: "¥á¥¤¥ê¥ª",Meiryo,"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	_zoom:1;
}
.lbWrap .lbInner{ height:500px; overflow-y:scroll;}
.lbWrap h1{ background:#f2f2f2; font-weight:bold; padding:5px 0; text-align:center; margin-bottom:20px;}
.lbWrap .img{ text-align:center; margin-bottom:20px;}
.lbWrap .img img{ border:1px solid #ccc; }
.lbWrap .col3Table th,
.lbWrap .col3Table td{ width:33.3%; }
.lbWrap table{	border-left:1px solid #f2f2f2; width:100%; margin-bottom:5px;}
.lbWrap table th{ background:#f2f2f2; font-weight:bold;}
.lbWrap table th,
.lbWrap table td{	border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding:5px;}
.lbWrap .price{ font-weight:bold;}
.lbWrap .btn{ text-align:center; margin-top:20px;}
.lbWrap .btn a{ display:block; background: url(../../img-sub/common_v2/img/btnset03_red_off02.gif) no-repeat center; width:162px; height:42px; line-height:42px; text-decoration:none; color:#d30000; font-size:14px; margin:0 auto;}
.lbWrap .btnSpeed{ text-align:center; margin-top:20px;}
.lbWrap .btnSpeed a{
	display:block;
	width:162px;
	height:42px;
	line-height:42px;
	text-decoration:none;
	color:#d40000;
	font-size:14px;
	margin:0 auto;
	border: 2px solid #d40000;
}
#fancybox-outer { _width:600px!important;}
#fancybox-wrap.afterservice #fancybox-outer { _width:882px!important;}
#fancybox-outer #fancybox-content{ _width:962px!important; background:#fff; }
#fancybox-wrap.afterservice #fancybox-outer #fancybox-content{ /*_width:882px!important; */background:#fff; }
#fancybox-wrap{/*_width:600px!important; */ _left:50%!important; _margin-left:-300px!important;}
#fancybox-wrap.afterservice{/*_width:882px!important;*/  _left:50%!important; _margin-left:-441px!important;}
#fancybox-wrap.afterservice #fancybox-outer #fancybox-content{ /*_width:882px!important;*/ background:#fff; }

/* ANG_PRJ-1077 140227 ikema
----------------------------------------- */
.box_kantei_plus {
	float: left;
	width: 680px;
}

#headCarDetail .gooKanteiBox {
	margin-bottom: 7px;
}

.gooplus {
	padding-left: 9px;
}

.notice_box {
	float: left;
	width: 235px;
}

#headCarDetail ul.carIcon li.gooplus_icon {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #FF0000;
	color: #FF0000;
	width: 86px; /* mod 20150225 kaki */
}

/* ANG_PRJ-1096 140313 kobashigawa
----------------------------------------- */

/* fixedBnr */
#fixedBnr {
	font-family: "¥á¥¤¥ê¥ª",Meiryo,"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	display: none;
	position: fixed;
	right: 100px;
	bottom: 0;
	width: 280px;
	font-size: 12px;
	line-height: 1.4;
}

#fixedBnr a {
	overflow: hidden;
	display: block;
	background: url(../img/fixed_bnr.png) no-repeat scroll 0 0 transparent;
	padding: 65px 25px 0 25px;
	height: 50px;
	font-size: 125%;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

/* fixedBnr */
#propertyMain #ctitroRecommend {
	margin-bottom: 20px;
}

#propertyMain .asideMain #ctitroRecommend h2.tit {
	margin-bottom: 0;
}

#propertyMain #ctitroRecommend #ctitroContents {
	padding: 10px 10px 10px 0;
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	border-left: 1px solid #b6b6b6;
}

#propertyMain #ctitroRecommend #ctitroContents .item {
	float: left;
	width: 158px;
	margin-left: 10px;
}

* html #propertyMain #ctitroRecommend #ctitroContents .item {
	display: inline;
}

#propertyMain #ctitroRecommend #ctitroContents .itemImage {
	position: relative;
	width: 158px;
	height: 120px;
	margin-bottom: 5px;
}

#propertyMain #ctitroRecommend #ctitroContents .itemImage img {
	border: 2px solid #ff6602;
}

#propertyMain #ctitroRecommend #ctitroContents .itemImage span {
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #ff6602;
	color: #ffffff;
	padding: 2px 4px;
	font-size: 84%;
	font-weight: bold;
}

#propertyMain #ctitroRecommend #ctitroContents .item .carName {
	overflow: hidden;
	margin-bottom: 5px;
	height: 34px;
}

#propertyMain #ctitroRecommend #ctitroContents .item dt {
	font-size: 117%;
}

#propertyMain #ctitroRecommend #ctitroContents .item dd {
	margin-bottom: 5px;
	text-align: right;
	font-size: 125%;
}

#propertyMain #ctitroRecommend #ctitroContents .item dd em {
	margin-right: 3px;
	color: #ff0000;
	font-size: 167%;
	font-weight: bold;
}

#propertyMain #ctitroRecommend #ctitroContents .item .gooCoupon {
	display: block;
	background-color: #ffffff;
	border: 1px solid #FF9900;
	color: #FF9900;
	font-size: 84%;
	padding: 1px 0;
	text-align: center;
	width: 79px;
}

/* ANG_PRJ-1206 140423 ikema
----------------------------------------- */
#headCarDetail .specData .btnArea{
	position: relative;
	margin-left: 0 !important;
}

#balloonBox{
	background: url("../../img-sub/common_v2/img/balloon.png") no-repeat left top;
	height: 102px;
	position: absolute;
	left: -44px;
	text-align: left;
	top: -103px;
	width: 290px;
}

*:first-child+html #balloonBox {
	left: -62px !important;
}

#balloonBox p{
	padding: 19px 2px 0 0;
	line-height: 1.5;
	font-size: 125%;
	text-align: center;
}

#balloonBox p span{
	font-weight: bold;
}

/* ANG_PRJ-1241 140508 Matayoshi
----------------------------------------- */
table.mainData .lTxt{
	display: block;
}

table.mainData .lTxt span{
	display: block;
    float: left;
    padding-left: 11px;
    padding-top: 1px;
    width: 50px;
}

table.mainData .qIcon{
	display: block;
    float: left;
    vertical-align: text-top;
    width: 12px;
}

/* ANG_PRJ-1181 140523 Matayoshi
----------------------------------------- */
.asideSide .queryArea{
	margin-bottom: 12px;
	border: 4px solid #cccccc;
}

.asideSide .queryArea .headTtl{
	background: url("../../img-sub/common_v2/img/bg_query.gif") no-repeat left top;
	padding: 48px 0 30px;
	color: #fff;
	font-size: 92%;
	font-weight: bold;
	text-align: center;
}

.asideSide .queryArea .qBox{
	padding: 0 12px 10px;
}

.asideSide .queryArea .qBox dl{
	margin-bottom: 18px;
}

.asideSide .queryArea .qBox .last{
	margin-bottom: 0;
}

.asideSide .queryArea .qBox dl dt{
	margin-bottom: 5px;
	line-height: 1.1;
	font-weight: bold;
}

.asideSide .queryArea .qBox dl dt span{
	display: block;
	float: left;
}

.asideSide .queryArea .qBox dl dt .lTxt{
	margin-right: 8px;
	padding-top: 2px;
	font-size: 117%;
}

.asideSide .queryArea .qBox dl dt .required{
	background-color: #e60011;
	padding: 3px 6px 2px 6px;
	color: #fff;
	line-height: 1.1;
}

.asideSide .queryArea .qBox dl dd input{
	background-color: #ffcccb;
	border: 1px solid #cccccc;
	padding: 13px 12px;
	color: #888888;
	width: 200px;
	font-size: 117%;
	vertical-align: middle;
}

.asideSide .queryArea .qBox dl dd .alert{
	display: none;
	color:#FF0000;
	font-weight: bold;
	line-height: 2;
}

.asideSide .queryArea .qBox dl dd .zip{
	width: 80px;
}

.asideSide .queryArea .qBox dl dd .mr05{
	margin-right: 5px;
}

.asideSide .queryArea .qBox dl dd .ml05{
	margin-left: 5px;
}

.asideSide .queryArea .qBox .confBtn{
	background: url("../../img-sub/common_v2/img/arrow_query.gif") no-repeat center 5px;
	padding-top: 28px;
}

.asideSide .queryArea .qBox .textFocus{
	color: #000;
}
/*-- DEPTH_PRJ_2-22 140718 kobashigawa --*/
#carReview.reviewPage h2{ position:relative; background:url(../../img-sub/common_v2/img/bg_h3_tit01.gif) no-repeat; height:24px; padding:12px 22px; font-size:18px; font-weight: bold; line-height:1.5; margin-top:10px; border-right:1px solid #D5D5D5;}
#carReview.reviewPage h2 .bg_bom{ position:absolute; top:0; right:5px; background:url(../../img-sub/common_v2/img/bg_batch_bom.png) no-repeat; margin-top:-23px;}
#carReview.reviewPage .reviewBox .reviewBoxInner{ overflow: visible;}
#carReview.reviewPage  .reviewBox .reviewBoxInner .colScore{padding-top: 15px;}
#mainArea #carReview.reviewPage .reviewBox .reviewBoxInner .colScore .various{padding-top: 0; padding-left: 200px;}
#mainArea #carReview.reviewPage .reviewBox .reviewBoxInner .colScore .various ul li:first-child,
#mainArea #carReview.reviewPage .reviewBox .reviewBoxInner .colScore .various ul li.first{ padding-left:0;}
#mainArea #carReview.reviewPage .reviewBox .reviewBoxInner .colScore .allScore{padding-top: 15px;}
#social_btn_area { display: block; position: absolute; top: 14px; right: 0; width: 375px; }
#social_btn_area ul { margin-right: -5px; }
#social_btn_area li { float: left; margin-right: 5px; }
* html #social_btn_area li { display: inline; } /* ie6 */
#social_btn_area .social01 { width: 60px; }
#social_btn_area .social02 { width: 120px; }
#social_btn_area .social03 { width: 80px; }
#social_btn_area .social04 { width: 100px; }
.btnTypeArea { margin: 20px auto 0; width: 175px; }
.btnTypeArea p { margin-bottom: 10px; color: #ffffff; }
.btnTypeArea p a { display: block; color: #ffffff; font-weight: bold; text-decoration: none; }
.btnTypeArea .btnType01 { text-align: left; margin-bottom: 0; }
.btnTypeArea .mb05 { margin-bottom: 5px !important; }
.btnTypeArea .btnType01 a { background: url(../../img-sub/common_v2/img/new_car_review/btn_type01.jpg) no-repeat 0 0; padding: 10px; height: 16px; text-align: center; }
.btnTypeArea .btnType02 a { background: url(../../img-sub/common_v2/img/new_car_review/btn_type02.jpg) no-repeat 0 0; padding: 10px 13px 10px 35px; height: 16px; }
.btnTypeArea .btnType01 a.aBtn {font-size:18px; padding:10px 0 0 10px;}
.btnTypeArea .btnType01 a.aBtn span.f12 {font-size:12px;}
.displayArea { margin-top: 20px; border: 1px solid #d2d2d2; }
.displayAreaInner { padding: 15px 20px 15px 0; }
.displayArea h4 { background-color: #f2f2f2; padding: 7px 10px; }
.displayArea h4 em { background: url(../../img-sub/common_v2/img/new_car_review/icon_display.png) no-repeat left center; padding-left: 26px; font-size: 117%; font-weight: bold; }
.displaySelect { float: left; width: 450px; }
.displaySelect table { width: 100%; }
.displaySelect th { padding: 5px 5px 5px 15px; }
.displaySelect td { padding: 5px; }
.displaySelect th { width: 20%; }
.displaySelect select { width: 100%; }
.displaySubmit { float: right; width: 150px; padding: 12px 0 12px 20px; border-left: 1px dotted #b6b6b6; }
.displaySubmit .btn_text_01 { background: url(../../usedcar/common_v2/img/renewal2/bg_btn_white.png) repeat-x scroll left center transparent; display: block; line-height: 21px; text-decoration: none; }
.displaySubmit .btn_black { font-size: 117%; background-image: url(../../usedcar/common_v2/img/renewal2/bg_btn_black.png); border: 1px solid #000; color: #fff; padding: 5px 5px 5px 45px; font-weight: bold; }
.displaySubmit .btn_black .icon_search_01 { background: url(../../img-sub/common_v2/img/icon_btn_search.png) no-repeat left center; display: block; padding-left: 33px; }
.pageNavi { margin-top: 20px; padding: 8px 10px; background-color: #f2f2f2; overflow: hidden; }
.pageNavi img { vertical-align: middle; }
.pageNavi .fSmall { float: left; width: 220px; font-size: 125%; }
.pageNavi .pageNaviMain { float: left; white-space: nowrap; }
.pageNavi .fSmallList span { padding: 0 10px; border-right: 1px solid #9c9c9c; zoom: 1; }
.pageNavi .fSmallList span em { margin-right: 10px; }
.pageNavi .fSmall .count { vertical-align: middle; }
.pageNavi .fSmall .count em { font-size: 120%; font-weight: bold; color: #ff0000; margin-right: 5px; }
.pageNavi .fSmall .count span { margin: 0 0.5em; font-weight: bold; }
.pageNavi .pager { margin-top: 5px; }
.pageNavi .pager li { float: left; white-space: nowrap; }
* html .pageNavi .pager li { display: inline; } /* ie6 */
.pageNavi .pager .first a { background: url(../../img-sub/common_v2/img/new_car_review/arrow_first_new.gif) no-repeat scroll left center; padding-left: 28px; margin-right: 15px; }
.pageNavi .pager .prev a{ background: url(../../img-sub/common_v2/img/new_car_review/arrow_prev_new.gif) no-repeat scroll left center; padding-left: 28px; }
.pageNavi .pager .number { margin: 0 20px; display: inline; text-align: center; }
.pageNavi .pager .number span, .pageNavi .pager .number a { padding: 0 5px; }
.pageNavi .pager .next a { background: url(../../img-sub/common_v2/img/new_car_review/arrow_next_new.gif) no-repeat scroll right center; padding-right: 28px; }
.pageNavi .pager .last a { background: url(../../img-sub/common_v2/img/new_car_review/arrow_last_new.gif) no-repeat scroll right center; padding-right: 28px; margin-left: 15px; }
.carReviewWrite { margin: 20px auto 0; background: url(../../img-sub/common_v2/img/new_car_review/btn_review_type02.gif) no-repeat scroll right center; width: 388px; }
.carReviewWrite a { display: block; padding: 15px 15px 15px 30px; color: #ffffff; height: 17px; text-decoration: none; font-size: 125%; font-weight: bold; text-align: center; }

.btnTypeArea .box_balloonWhite { top: -41px; }
.btnTypeArea .balloonWhiteInner { margin: 0; }
.btnTypeArea .box_balloonWhite span.bgBalloon { background: url(../../img-sub/common_v2/img/icon_box_balloon_white02.png) no-repeat scroll left center; top: 12px; width: 7px; height: 12px; z-index: 10; }
.btnTypeArea .box_balloonWhite .BalloonBox { position: relative; left: 16px; text-align: left; }
.btnTypeArea .box_balloonWhite .BalloonBox table { display: block; float: left; }
#carReview .btnTypeArea .box_balloonWhite .balloonCont ul li a { color: #0000ee; }

/* style */
.mTop15 { margin-top: 15px !important; }
.mTop30 { margin-top: 30px !important; }
.floatR { float: right !important; }
.width100 { width: 100% !important; }

/*------------------------------------------------------------------------------------------------------
 2014.06.12
------------------------------------------------------------------------------------------------------*/
/*afterServiceBlock*/
#propertyMain .afterServiceBlock .col2Wrap .colR .thumbBox01{ margin:0;}
.afterServiceBlock .thumbBox01 dt{ margin:0 0 5px 0;}
.afterServiceBlock .thumbBox01 dt img{ border:1px solid #e5e5e5;}
.afterServiceBlock .thumbBox01 dd{}
.afterServiceBlock .thumbBox01 dd strong{ font-weight:bold;}

.afterServiceBlock .btnBox01{ text-align:center; padding:10px 0 5px; height:55px !important;}
.afterServiceBlock .btnBox01 p{ margin:0 0 5px 0;}
/*¿¼¤µÊÝ¾Ú¸ø³«»þ¤Ë¤³¤Î¥³¥á¥ó¥È¤ò¥È¥ë
.afterServiceBlock .colL{ width:406px; float:left;}
.afterServiceBlock .colL table{ width:404px;}
*/
#afterCareBox01{ background: url(../../img-sub/common_v2/img/bg_aftercarelb_top.gif) no-repeat 0 0; width:962px; padding:34px 0 0 0;
    font-family: "¥á¥¤¥ê¥ª",Meiryo,"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
    font-size: 12px;
}
#afterCareBox01 .wrapBtm{ background:url(../../img-sub/common_v2/img/bg_aftercarelb_btm.gif) no-repeat left bottom; padding:0 0 34px;}
#afterCareBox01 .wrapBtm #afterCareContents{ background:url(../../img-sub/common_v2/img/bg_aftercarelb_repeat.gif) repeat-y 0 0; position:relative; padding:0 60px; overflow:hidden;}
#afterCareBox01 .wrapBtm #afterCareContents #fancybox-close{ background:url(../../img-sub/common_v2/img/btn_aftercare_close.gif) no-repeat 0 0; width:16px; height:16px; display:block; top:4px; right:38px;}
#afterCareBox01 .wrapBtm #afterCareContents .ttl{ text-align:center; margin:30px 0 20px;}

#afterCareBox01 .wrapBtm #afterCareContents .layoutData01{ border-collapse:collapse; width:100%; margin:0 0 20px 0; font-size:13px;}
#afterCareBox01 .wrapBtm #afterCareContents .layoutData01 th{ background:#f5daa1; border-bottom:1px solid #fff; border-top:1px solid #f5daa1; padding:10px; width:145px;}
#afterCareBox01 .wrapBtm #afterCareContents .layoutData01 td{ border:1px solid #f5daa1; padding:10px; background:#fff; }

#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox01{ width:100%; overflow:hidden; border-bottom:6px solid #f5daa1; padding:0 0 20px 0; margin: 0 0 20px;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox01 dl{ width:410px; border:1px solid #f5daa1; min-height:130px;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox01 dl dt{ background:#f5daa1; font-weight:bold; padding:5px 10px;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox01 dl dd{ padding:10px;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox01 .colL{ float:left;background:#fff; }
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox01 .colR{ float:right;background:#fff; }

#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox02{width:100%; overflow:hidden;margin: 0 0 20px;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox02 dl{ width:410px; border:1px solid #f5daa1; height:300px;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox02 dl dt{ background:#f5daa1; font-weight:bold; padding:5px 10px;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox02 dl dd{ padding:10px; overflow:hidden;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox02 dl dd .img{ float:left; width:116px;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox02 dl dd .text{ float:left; width:270px;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox02 dl dd strong{ font-weight:bold;}
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox02 .colL{ float:left;background:#fff; }
#afterCareBox01 .wrapBtm #afterCareContents .col2dlBox02 .colR{ float:right;background:#fff; }
#afterCareBox01 .wrapBtm #afterCareContents ul.noticeList{ margin:0 0 30px;}
#afterCareBox01 .wrapBtm #afterCareContents ul.noticeList li{ line-height:1.6;}
#fancybox-wrap.afterservice #fancybox-outer #fancybox-close{ background: url(../../img-sub/common_v2/img/btn_aftercare_close.gif) no-repeat 0 0; width: 16px; height: 16px; display: block;	top: 38px; right: 38px;}


/*relationBoxList01*/
#relationBoxList01{ width:694px; overflow:hidden; margin: 0 -5px; _position:relative; _left:-5px;  _width:700px;}
#relationBoxList01 .relationCol{ float:left; width:335px; margin:0 5px 10px; border:1px solid #d2d2d2;}
#relationBoxList01 .relationCol .inner{ position:relative; background:url(../../img-sub/common_v2/img/bg_rel_box.gif) top repeat-x; border:3px solid #e4e4e4; padding:8px 10px; width:309px; overflow:hidden; min-height:210px;}
#relationBoxList01 .relationCol .inner.shashu{background:url(../../img-sub/common_v2/img/bg_rel_box.gif) top repeat-x; border:3px solid #E7D7B4; }

#relationBoxList01 .relationCol .thumb{ float:left; width:120px; margin:0 0 8px 0; border:2px solid #ccc;}
#relationBoxList01 .relationCol .thumb p{ margin:0;}
#relationBoxList01 .relationCol .thumb p img{ width:100%; height:auto;}

#relationBoxList01 .relationCol .thumb .ttl{ margin:0 0 5px;}
#relationBoxList01 .relationCol .detail{ float:right; width:175px;}
#relationBoxList01 .relationCol .detail .date{ font-size:10px; margin:0; text-align:right; position:absolute; right:10px; top:10px;}
#relationBoxList01 .relationCol .cat{ margin: 0 0 5px 0; font-weight: bold; background:url(../../img-sub/common_v2/img/bg_rel_tit01.gif) no-repeat left center; padding-left:10px; padding-right:54px;}
#relationBoxList01 .relationCol .detail .title{ margin:0 0 5px; font-weight: bold; font-size:18px; height:50px;}
#relationBoxList01 .relationCol .read{ font-size:12px; margin:0 0 5px; height:73px; clear:both; line-height:1.6;}
#relationBoxList01 .relationCol .detail .icons{ margin:0 0 5px;}
#relationBoxList01 .relationCol .detail .icons li{ margin:0 0 5px; display:inline;}
#relationBoxList01 .relationCol .detail .icons li span{ line-height:1; padding:1px 4px; background:#999999; color:#fff; margin:0 5px 0 0; font-size:10px;}
#relationBoxList01 .relationCol .moreLink{ text-align:center; font-size:12px; margin:0; }
#relationBoxList01 .relationCol .moreLink a{ background:url(../../img-sub/common_v2/img/icon_blank_001.gif) no-repeat left center; padding: 0 0 0 20px;}

#relationBoxList01 .gooSearchBtn{ padding:10px 0 20px; clear:both;}
#relationBoxList01 .gooSearchBtn p{ text-align:center; margin:0 !important;}
#relationBoxList01 .gooSearchBtn p img{ margin:5px 0 0;}
#relationBoxList01 .gooSearchBtn .searchMainbtn a{ display:block;width:588px; height:40px; color:#fff; text-decoration:none; background:url(../../img-sub/common_v2/img/btn_goosarch_001_off.gif); margin:0 auto; line-height:40px; font-size:18px; font-weight:bold;
}
#relationBoxList01 .gooSearchBtn .searchMainbtn a:hover,
#relationBoxList01 .gooSearchBtn .searchMainbtn a:active{ background:url(../../img-sub/common_v2/img/btn_goosarch_001_on.gif);}


#relationBoxList01 .col1Ver{ width:684px; margin:0 5px 10px;}
#relationBoxList01 .col1Ver .inner{ float:none; width:658px; min-height:120px;}
#relationBoxList01 .col1Ver .thumb{ float:left; width:228px; margin:0 0 0 0;}
#relationBoxList01 .col1Ver .detail{ float:right; width:415px;}
#relationBoxList01 .col1Ver .detail .icons{ margin:0;}
#relationBoxList01 .col1Ver .detail .icons li{ margin:0 0 5px; display:inline;}
#relationBoxList01 .col1Ver .detail .icons li span{ line-height:1; padding:1px 4px; background:#999999; color:#fff; margin:0 3px 0 0; font-size:10px;}
#relationBoxList01 .col1Ver .moreLink{ text-align:right; margin:0; clear:right;position:absolute; right:12px; bottom:8px;}
#relationBoxList01 .col1Ver .moreLink a{background:url(../../img-sub/common_v2/img/icon_blank_001.gif) no-repeat left center; padding: 0 0 0 20px; _zoom:1;}

#addThumbs{ margin:0 0 20px;}
#addThumbs #photoList{ width:567px; margin:0 auto;}
#addThumbs #photoList ul{ width:567px; overflow:hidden;}
#addThumbs #photoList ul li{ margin:5px; float:left; display:none;}
#addThumbs #photoList .btnArea{ position:relative; height:38px; margin:20px 0;}
#addThumbs #photoList .btnArea .btn{ text-align:center; }
#addThumbs #photoList .btnArea .btn_close{ position:absolute; top:0; right:39px;}

#catlogAddPhoto{ background:#000; padding:40px;}
#catlogAddPhoto .visualArea{ position:relative; width:664px;}
#catlogAddPhoto .visualArea .main{ text-align:center;}
#catlogAddPhoto .visualArea ul{ position:absolute; left:0; top:170px;width:664px;}
#catlogAddPhoto .visualArea ul li.back{ float:left;}
#catlogAddPhoto .visualArea ul li.next{ float:right;}
#catlogAddPhoto .visualArea ul li img{ cursor:pointer;}

/*-- ¼Ö¼ï¥ì¥Ó¥å¡¼ --*/
#carReview{ margin-bottom:15px;}
#carReview .carReviewMore{ text-align:center; margin-top:20px;}
#carReview h3{ position:relative; background:url(../../img-sub/common_v2/img/bg_h3_tit01.gif) no-repeat; height:24px; padding:12px 22px; font-size:18px; font-weight: bold; line-height:1.5; margin-top:10px; border-right:1px solid #D5D5D5;}
#carReview h3 .bg_bom{ position:absolute; top:0; right:5px; background:url(../../img-sub/common_v2/img/bg_batch_bom.png) no-repeat; margin-top:-23px;}
#carReview .reviewBox{ border:#d5d5d5 solid 1px; border-top:0; margin-top:-1px; background:#f2f2f2; padding:5px;}
#carReview .reviewBox .reviewBoxInner{ background:#fff; padding:10px; overflow:hidden;}
#carReview .reviewBox a{ color:inherit;}
#carReview .reviewBox .reviewBoxInner .colSpec{ width:243px; float:left;}
#carReview .reviewBox .reviewBoxInner .colSpec table{border-collapse: collapse; }
#carReview .reviewBox .reviewBoxInner .colSpec table th,
#carReview .reviewBox .reviewBoxInner .colSpec table td{ border:#d5d5d5 solid 1px; padding:8px 10px; text-align: center;}
#carReview .reviewBox .reviewBoxInner .colSpec table th{ font-size: 13px;}
#carReview .reviewBox .reviewBoxInner .colSpec table td .num{ font-weight:bold; font-size:24px; color:#f00; margin-right:2px;}
#carReview .reviewBox .reviewBoxInner .colSpec table td .txt{ font-weight:bold; font-size:24px;}
#carReview .reviewBox .reviewBoxInner .colSpec table th{ background:#f2f2f2;}
#carReview .reviewBox .reviewBoxInner .colScore{ width:382px; float:right;}
#carReview .reviewBox .reviewBoxInner .colScore .allScore { margin-top:20px; text-align:center;}
#carReview .reviewBox .reviewBoxInner .colScore .allScore .ttl{ font-size:20px; font-weight: bold; line-height:1; margin-right:20px;}
#carReview .reviewBox .reviewBoxInner .colScore .allScore .score{ }
#carReview .reviewBox .reviewBoxInner .colScore .allScore .score img{ vertical-align: bottom; }
#carReview .reviewBox .reviewBoxInner .colScore .allScore .num{ font-size:32px; line-height:1; font-weight:bold; color:#f00;}
#carReview .reviewBox .reviewBoxInner .colScore .allScore .notice{ text-align:center; margin-top:15px; font-size:11px;}
#carReview .reviewBox .reviewBoxInner .colScore .carReviewButton{ text-align: center; margin-top:20px;}
#carReview .reviewBox .reviewBoxInner .colScore .carReviewButton a,
#carReview .reviewBox .reviewBoxInner .colScore .carReviewButton span{ margin:0 auto; display:block; background:url(../../img-sub/common_v2/img/btn_car_review_off.png) no-repeat; display:block; height:59px; width:308px; text-indent:-9999px; }
#carReview .reviewBox .reviewBoxInner .colScore .carReviewButton a:hover{ background:url(../../img-sub/common_v2/img/btn_car_review_on.png) no-repeat;}
#carReview .reviewBox .reviewBoxInner .colScore .various{ margin-top: 30px; }
#carReview .reviewBox .reviewBoxInner .colScore .various ul{ width: 100%; overflow:hidden;}
#carReview .reviewBox .reviewBoxInner .colScore .various ul li{ width:180px; float:left; margin-right:10px; margin-bottom:10px;}
#carReview .reviewBox .reviewBoxInner .colScore .various ul li dl dt{ background: #b6b6b6; padding-right:1px; padding-bottom:1px; text-align:center; font-size:11px; font-weight:bold;}
#carReview .reviewBox .reviewBoxInner .colScore .various ul li dl dt span{ display:block; background:#e6e6e6; padding:3px 0; margin-left:-1px; margin-top:-1px;}
#carReview .reviewBox .reviewBoxInner .colScore .various ul li dl dd{ text-align:center; padding:5px 0; }
#carReview .reviewBox .reviewBoxInner .colScore .various ul li dl dd .num{ font-size:14px; color:#f00; font-weight: bold; margin-right:12px; }


#carReview .all { width: 100%; margin: 0 0 10px 0; }
#carReview .all span.score { margin: 0 10px 0 10px; }
#carReview .all span.score em { color: #ff0000; font-size: 134%; font-weight: bold; margin: 0 0 0 3px; }
#carReview .all span.ttl { display: block; position:absolute; top:3px; right:0; width:280px; }
#carReview .all { margin: 0 0 10px 0; border: 1px solid #d2d2d2; }
#carReview .all dl { padding: 7px 10px 5px 10px; border: 5px solid #f2f2f2; }
#carReview .all dl dt { float: left; margin: 3px 20px 0 0; }
#carReview .all dl dd{ position:relative;}
#carReview .all dl dd img { margin-top: 3px; }

/*-- ¥¯¥ë¥Þ¥ì¥Ó¥å¡¼ --*/
#mainArea #carReview .reviewBox .reviewBoxInner .colScore .various{ padding-top: 45px; margin-top:0;}
#mainArea #carReview .reviewBox .reviewBoxInner .colScore .various ul{ width: 100%; overflow:hidden; margin-bottom:-20px;}
#mainArea #carReview .reviewBox .reviewBoxInner .colSpec{	width:266px;}
#mainArea #carReview .reviewBox .reviewBoxInner .colSpec table{	width:100%;}
#mainArea #carReview .reviewBox .reviewBoxInner .colSpec img{}
#mainArea #carReview .reviewBox .reviewBoxInner .colScore{	width:600px; position:relative;}
#mainArea #carReview .reviewBox .reviewBoxInner .colScore .allScore{	margin-top:0; position:absolute; top:0; left:0;}
#mainArea #carReview .reviewBox .reviewBoxInner .colScore .allScore .notice{ font-size:10px; margin-top:10px;}
#mainArea #carReview .reviewBox .reviewBoxInner{	padding:20px;}
#mainArea #carReview .reviewBox .reviewBoxInner .colScore .various ul li{ margin-right:20px;}
#mainArea #carReview .reviewBox .reviewBoxInner .colScore .various ul li:first-child,
#mainArea #carReview .reviewBox .reviewBoxInner .colScore .various ul li.first{ padding-left:200px;}
#mainArea #carReview .reviewBox .reviewBoxInner .colScore .allScore{ width:185px;}

#mainArea #carReview .reviewBoxCol2{ width:100%; overflow:hidden;}
#mainArea #carReview .reviewBoxCol2 .colL{ float:left; width:133px; background:url(../../img-sub/common_v2/img/bg_review_l.gif) no-repeat left top;}
#mainArea #carReview .reviewBoxCol2 .colL .profile{ background:#f2f2f2; margin-top:5px; margin-bottom:10px; padding:5px; border:#d2d2d2 solid 1px; border-top: 0;}
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner{ padding:10px; background:#fff;}
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner .thumb{ margin-bottom:8px;}
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner .name{ padding-bottom:5px; border-bottom:1px solid #CCC; margin-bottom: 5px; font-weight: bold;}
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner .ref{ text-align: center; margin-bottom:5px;}
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner .ref .txt{ font-size:10px; }
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner .ref .num{ font-size:20px; font-weight: bold; color:#f00;}
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner .ref .unit{ font-size:14px;}
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner dl{ border:1px solid #ccc; text-align:center; margin-bottom:10px;}
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner dl dt{ background:#f2f2f2; padding:10px; font-size:13px;}
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner dl dd{ padding:5px; font-size:24px; font-weight: bold;}
#mainArea #carReview .reviewBoxCol2 .colL .profile .inner dl dd .num{ color:#f00;}
#mainArea #carReview .reviewBoxCol2 .colR{ float:right; width:818px;}
#mainArea #carReview .reviewBoxCol2 .colR h3{ margin-top:0; background:url(../../img-sub/common_v2/img/bg_review_r.gif) no-repeat; padding:9px 0 9px 16px;}
#mainArea #carReview .reviewBoxCol2 .colR .ttlWrap{}
#mainArea #carReview .reviewBoxCol2 .colR .carTtl{ font-size:13px; padding:0 0 8px;}
#mainArea #carReview .reviewBoxCol2 .colR .carTtl em{ font-weight: bold;}
#mainArea #carReview .reviewBoxCol2 .colR .data { float:right;}
#mainArea #carReview .reviewBoxCol2 .colR .data .post{ float:right;}
#mainArea #carReview .reviewBoxCol2 .colR .data ul{ float:right; font-size:10px; margin-right:10px; }
#mainArea #carReview .reviewBoxCol2 .colR .data ul li{ float:right; margin-right:2px;}
#mainArea #carReview .reviewBoxCol2 .colR .data ul li span{ display:inline-block; padding:1px 4px; background:#2998ff;  color:#fff; margin-right:5px;}
#contents .box_top { width: 720px!important;}

#mainArea #carReview .reviewBoxCol2{ margin-top:40px;}
#mainArea #carReview .reviewBoxCol2 .colR .proTtl{ font-size:12px; font-weight: bold; margin-bottom:5px;}
#mainArea #carReview .reviewBoxCol2 .colR .proTtl img{ margin-left:5px;}
#mainArea #carReview .reviewBoxCol2 .colR .proBalloon{ background:#f2f2f2; padding:10px; border:solid #d2d2d2 1px; margin-left:20px; margin-bottom:10px;}
#mainArea #carReview .reviewBoxCol2 .colR .proBalloon .balloonInner{ margin-left:-25px; padding-left:25px; background:url(../../img-sub/common_v2/img/balloon_arrow.gif) no-repeat; zoom:1; position:relative; z-index:9;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead{  }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl{ width:100%; overflow:hidden; margin-bottom:5px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type01 span.color01{ background: #a6eafe; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type01 span.color02{ background: #70d3ef; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type01 span.color03{ background: #89d9f1; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type02 span.color01{ background: #fde274; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type02 span.color02{ background: #f7c720; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type02 span.color03{ background: #ffea00; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type03 span.color01{ background: #ffb9b9; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type03 span.color02{ background: #fdb6db; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type03 span.color03{ background: #fea8a8; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type03 span.color04{ background: #fe9999; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type03 span.color05{ background: #fc8888; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type03 span.color06{ background: #fdbcc6; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type03 span.color07{ background: #fea6b4; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type03 span.color08{ background: #fea6b4; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl.type03 span.color09{ background: #fa96b7; }
#mainArea #carReview .reviewBoxCol2 .reviewBoxInner{ padding:10px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px #ccc dotted; position:relative;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead .ownWrap{ position:absolute; top:20px; right:10px;  }
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead .ownWrap .ttl{ font-size:14px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead .ownWrap .txt{ font-size:22px; font-weight:bold; padding-left:10px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl dt{ font-size:13px; float:left;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl dd{ padding-left:85px; font-size: 10px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewHead dl dd span{ display:inline-block; padding:2px 0; width:48px; text-align:center; background:#ccc; margin-right:5px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewImg{text-align:center; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #ccc dotted; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewImg img{ margin:0 5px; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent{ width:100%; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .txtWrap{ width:510px; float:left; font-size:14px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .txtWrap p{ margin-bottom:15px; word-break: break-all;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .txtWrap p span.rest{ display:none;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .txtWrap .more{ text-align: center;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .txtWrap .nice{ padding-left:280px; overflow:hidden;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .txtWrap .nice a{ float: left; margin-right:5px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .txtWrap .nice .nice_on{ float:left; margin-right:5px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .txtWrap .nice .count{ line-height:1.75; background:url(../../img-sub/common_v2/img/bg_review_balloon.gif) no-repeat; width:55px; margin:5px 0; padding-left:10px; height:23px; display:block; text-align: center; float: left;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .txtWrap .nice .count .num{ font-size:14px; color:#f00; font-weight:bold;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .txtWrap .nice .count .unit{ font-size:10px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .chartWrap{ width:260px; float:right;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .chartWrap .all{ border:none; font-weight: bold; text-align:center;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .chartWrap .all .txt{ font-size:18px; margin-right:10px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .chartWrap .all .num{ font-size:28px; color:#f00; font-size:28px; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .chartWrap .chart{ border:1px solid #e5e5e5; margin-bottom:10px;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .chartWrap .border{ width:100%; overflow:hidden;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .chartWrap .border span{ padding-left:50px; width:80px; display:block; float:right;}
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .chartWrap .border span.color01{ background: url(../../img-sub/common_v2/img/border_red.gif) no-repeat left center; }
#mainArea #carReview .reviewBoxCol2 .colR .reviewContent .chartWrap .border span.color02{ background: url(../../img-sub/common_v2/img/border_blue.gif) no-repeat left center; }
#mainArea #carReview .reviewBoxCol2 .colL .btn01 a{ display:block; background:url(../../img-sub/common_v2/img/btn_profile_type_02.png) no-repeat; height:31px; padding:10px 0; text-align: center; color:#fff; text-decoration:none; }

/*-- GooPlus --*/

.gooPlusArea { background:url(../../img-sub/common_v2/img/bg_plus_01.jpg) no-repeat; height:630px; position:relative;}
.gooPlusArea .car{ position:absolute; top:66px; left:420px; }
.gooPlusArea .item{ position:absolute; top:255px; left:16px; }
.gooPlusAbout{ background:url(../../img-sub/common_v2/img/bg_plus_02_bottom.jpg) no-repeat bottom; }
.gooPlusAbout .inner{ background:url(../../img-sub/common_v2/img/bg_plus_03.jpg) no-repeat top; padding:166px 40px 70px;}
.gooPlusAbout .read{ font-weight: bold; font-size:18px;}
.gooPlusAbout .txt{ font-size:16px; width:605px; margin-top:5px;}
.canvasChart{ width:224px; margin:0 auto;}
.canvasChart .valName, .canvasChart .valCntName{ font-size:10px;}
.canvasChartReview{ width:250px; margin:0 auto;}
.canvasChartReview .valName, .canvasChartReview .valCntName{ font-size:10px;}

.backToTop{	width: 66px;	float: right;	background: url(https://www.goo-net.com/magazine/img/common/backToTop.gif) no-repeat 0 7px;	margin-top: 20px;}
.backToTop p{	padding: 7px 0 5px 20px;	line-height: 1.3;}
.backToTop a{	color: #333333;	text-decoration: none;}

/* ANG_PRJ-1299 140821 ikema
----------------------------------------- */
/*#headCarDetail .carIcon{width: 586px;}*/ /* mod 20150225 kaki */
#headCarDetail ul.carIcon li.hoshou { background: #fff; color:#333; border:1px solid #cccccc; width:56px;}

#headCarDetail ul.carIcon li.hoshou { background: #fff; color:#333; border:1px solid #cccccc; width:56px;}

/* GWGN 140918 style_140811.css */
#headCarDetail .mainData {
	border-collapse: separate !important;
}
#headCarDetail .mainData tr.packCell th.residual_value{
	background-color: #fff !important;
	width: 20% !important;
	text-align: left !important;
	padding-top: 5px !important;
	height: 60px;
}

#headCarDetail .mainData tr.packCell th.residual_value div{
	width: 226px;
}

#headCarDetail .mainData tr.packCell th.residual_value dl dt{
	font-weight: normal !important;
}

#headCarDetail .mainData tr.packCell th.residual_value dl dd{
	line-height: 1.0;
}

#headCarDetail .mainData tr.packCell th.residual_value dl dd span{
	color: #ff0000;
	font-size: 150%;
	padding-right: 2px;
}

#headCarDetail .mainData tr.packCell th.residual_value dl.box00{
	width: 48px;
	float: left;
	padding-left:4px;
}

#headCarDetail .mainData tr.packCell th.residual_value dl.box01{
	width: 69px;
	float: left;
	border-right: 1px dotted #c5c5c5;
}

#headCarDetail .mainData tr.packCell th.residual_value dl.box02{
	width: 88px;
	float: left;
	padding-left: 14px;
}

#headCarDetail .mainData tr.packCell th.residual_value p{
	font-size: 87%;
	text-align: right;
	padding: 6px 7px 0 0;
}

#headCarDetail .mainData tr.packCell th.residual_value p .txtLink{
	padding: 0 0 0 11px;
	background: url("../img/arrow_residual.gif") no-repeat left center;
}

#headCarDetail .mainData tr.packCell th.residual_value p .txtLink img{
	padding-left: 10px;
}

.provision_area{ margin-bottom: 20px; }

.provision_area .nintei_reg {
	padding-top:10px;
}

.provision_area th.ttl{ width: 120px; }

.provision_area th{
	border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    vertical-align: top;
    background-color: #f2f2f2;
    padding: 8px 10px 6px 10px;
}

.provision_area .nintei_reg td{
	border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    padding: 8px 10px 6px 10px;
    vertical-align: top;
}

.residual_area{ margin-bottom: 19px; }

.residual_area div{
	position: relative;
	margin-bottom: 10px;
}

.residual_area div p.price{
	width: 173px;
	float: left;
	padding-left: 12px;
	margin-right: 12px;
	font-weight: bold;
	font-size: 145%;
}

.residual_area div p.price span{
	font-size: 140%;
	color: #ff0000;
	padding-right: 2px;
}

.residual_area div p.annual_rate{
	width: 200px;
	float: left;
}

.residual_area div p.annual_rate span.zanka_icon{
	vertical-align: 3px;
	padding-right: 10px;
}

.residual_area div p.annual_rate span.txt{
	vertical-align: 3px;
	padding-right: 10px;
}

.residual_area div p.annual_rate span.value{
	font-size: 220%;
	color: #ff0000;
	font-weight: bold;
	padding-right: 2px;
}

.residual_area div p.annual_rate span.percent{
	font-size: 160%;
	font-weight: bold;
}

.residual_area div p.link{
	position: absolute;
	right: 0;
	top: 0;
	line-height: 1.0;
}

.residual_area div p.link img{
	margin-right: 5px;
}

.residual_area table{
	width: 685px;
	border-top: 1px solid #f2f2f2;
	margin-bottom: 19px;
}

.residual_area table th.ttl{
	width: 108px;
}

.residual_area table td.ttl02{
	width: 112px;
}

.residual_area table th{
	border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    vertical-align: top;
    background-color: #f2f2f2;
    padding: 7px 10px 3px 10px;
}

.residual_area table td{
	border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    padding: 7px 10px 3px 10px;
    vertical-align: top;
}

.residual_area dl{ margin-bottom: 7px; }

.residual_area dl.last{ margin-bottom: 0 !important; }

.residual_area dl dt{
	width: 14px;
	float: left;
}

.residual_area dl dd{
	width: 671px;
	float: left;
}

ul.carIcon li.approval{
	background-color: #85bc59;
	margin-top: 2px;
}

.provision_area td.titleback {
    background: url("../../img-sub/common_v2/img/bg_h2_tit02.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 150%;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 4px 0 4px 25px;
    position: relative;
}

.provision_area td.title {
	border: none !important;
    padding: 0 !important;
    vertical-align: top;
}

/* GWGN 140918 style_140812.css */
.priceTable2 .residual_value{}

.priceTable2 .residual_value th{
	font-weight: normal !important;
	padding: 10px 0 10px 10px !important;
}

.priceTable2 .residual_value th img{
	vertical-align: -2px;
	padding-left: 2px;
}

.priceTable2 .residual_value th a{
	text-decoration: underline;
	color: #0050c8;
	font-size: 95%;
	padding-top: 8px;
	display: block;
}

.priceTable2 .residual_value td{
	padding: 10px 4px !important;
}

.priceTable2 .residual_value td dl{
	display: table;
	width: 100%;
}

.priceTable2 .residual_value td dl dt{
	display: table-cell;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.priceTable2 .residual_value td dl dd{
	display: table-cell;
	font-weight: normal;
}

.priceTable2 .residual_value td dl.percentBox dd span{
	font-size: 200%;
}

.priceTable2 .residual_value td dl.priceBox dd span{
	font-size: 200%;
	color: #e50012;
}

.residualBox{}

.residualBox h2{ position: relative; }

.residualBox h2 img{
	position: absolute;
	top: 5px;
	right: 6px;
}

.residualBox div{ margin: 8px 0 8px 0; }

.residualBox div dl{
	display: table;
	float: left;
}

.residualBox div dl dt{
	display: table-cell;
	vertical-align: middle;
}

.residualBox div dl dd{
	display: table-cell;
}

.residualBox div .dl_price{
	padding-right: 10px;
	margin-right: 14px;
	border-right: 1px dotted #dfdfdf;
	padding-bottom: 2px;
}

.residualBox div .dl_price dt{
	padding-right: 10px;
}

.residualBox div .dl_price dd span{
	font-size: 200%;
	color: #e50012;
}

.residualBox div .dl_zanka_icon{
	width:38px;
}

.residualBox div .dl_percent{
	background: url("../img/icon_gw_residual.png") no-repeat left center;
	background-size: 25px 25px;
	-moz-background-size: 25px 25px;
	-webkit-background-size: 25px 25px;
	padding: 0 0 1px 10px;
}

.residualBox div .dl_percent dt{
	padding-right: 10px;
}

.residualBox div .dl_percent dd span{
	font-size: 200%;
}

.residualBox table{
	margin-bottom: 8px;
}

.residualBox table td{
	font-weight: normal !important;
	text-align: left !important;
}

.residualBox li{
	font-size: 90%;
	line-height: 1.6;
}

.provisionArea{}

.provisionArea table .fst th{
	width: 25%;
}

.vAlignT{ vertical-align: top !important; }

.provisionArea table th{
	background-color: #f1f1f1;
    border: 1px solid #cccccc;
    color: #333333;
    font-weight: bold;
    line-height: 1.2;
    padding: 5px 5px;
    text-align: center;
    text-shadow: 0 0 0 rgba(60, 60, 60, 0), 0 2px 0 #ffffff;
    vertical-align: middle;

}

.provisionArea table td{
	border: 1px solid #cccccc;
    line-height: 1.2;
    padding: 8px 3px 7px 3px;
    text-align: left;
    vertical-align: middle;
}


.provisionArea h3.tit_menu_cat {
	background: -moz-linear-gradient(center top , white 0%, #f1f1f1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #bcbaba;
	margin: 0 0 5px;
	color: #383838;
	font-size: 108%;
	line-height: 1.08;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0.6);
	border-left: 4px solid #ce0003;
	display: block;
	padding: 6px 8px;
}

/* ANG_PRJ-1547 141021 kobashigawa */
#propertyMain .asideSide .queryArea .queryHead {
	padding: 0 12px 10px;
}

#propertyMain .asideSide .queryArea .queryHead .call {
	background: url(../../img-sub/common_v2/img/icon_smf01.gif) no-repeat scroll 0 5px #FFFFFF;
	color: #FF0000;
	font-size: 180%;
	font-weight: bold;
	line-height: 1.2;
	padding: 5px 0 7px 30px;
	height: 50px;
	font-family : Arial,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
}

#propertyMain .asideSide .queryArea .queryHead .call .tooltipArea { padding: 0; }

#propertyMain .asideSide .queryArea .queryHead .call .tooltip {
	top: -185px;
	left: -148px;
}

#propertyMain .asideSide .queryArea .queryHead .call .tooltip:before { left: 310px; }
#propertyMain .asideSide .queryArea .queryHead .call .tooltip:after { left: 310px; }

a.btnset04Red {
	background: url(../../img-sub/common_v2/img/btnset04_red_off.png) no-repeat 0 0;
	width: 202px;
	height: 41px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 19px 0 0 30px;
	font-weight: bold;
	font-size: 142%;
}

a.btnset04Red:hover { background: url(../../img-sub/common_v2/img/btnset04_red_on.png) no-repeat 0 0; }

a.btnset04Speed {
	background: url(../../img-sub/common_v2/img/btnset04_speed_off.png) no-repeat 0 0;
	width: 136px;
	height: 48px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 12px 0 0 96px;
	font-weight: bold;
	font-size: 117%;
}

a.btnset04Speed:hover { background: url(../../img-sub/common_v2/img/btnset04_speed_on.png) no-repeat 0 0; }

.btnset04Soldout {
	background: url(../../img-sub/common_v2/img/btnset04_soldout.png) no-repeat 0 0;
	width: 157px;
	height: 44px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 16px 0 0 75px;
	font-weight: bold;
	font-size: 170%;
}

a.btnset04Blue {
	background: url(../../img-sub/common_v2/img/btnset04_blue_off.png) no-repeat 0 0;
	width: 202px;
	height: 32px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 8px 0 0 30px;
	font-weight: bold;
	font-size: 142%;
}

a.btnset04Blue:hover { background: url(../../img-sub/common_v2/img/btnset04_blue_on.png) no-repeat 0 0; }

a.btnset04BlueCL {
	background: url(../../img-sub/common_v2/img/btnset04_blue_on.png) no-repeat 0 0;
	width: 202px;
	height: 32px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 8px 0 0 30px;
	font-weight: bold;
	font-size: 142%;
}


#propertyMain .asideSide .queryArea .queryBtm {
	background-color: #fef7ec;
	border-top: 4px solid #cccccc;
	padding: 0 12px 10px;
}

#propertyMain .asideSide .queryArea .queryBtm h4 {
	margin: 15px 0 5px 0;
	padding-left: 5px;
	border-left: 5px solid #e60012;
	font-weight: bold;
}

#propertyMain .asideSide .queryArea .queryBtm h4 .socialplus_share_ttl {
	background: url(../../img-sub/common_v2/img/socialplus_share_ttl.png) no-repeat right center;
	padding-right: 50px;
}


/* social */
#propertyMain .asideSide .socialplus-widget-wrapper.socialplus-widget-ActionButtonBar .socialplus-widget-buttons ul,
#propertyMain .asideSide .socialplus-widget-wrapper.socialplus-widget-ActionButtonCollection .socialplus-widget-buttons ul,
#propertyMain .asideSide .socialplus-widget-wrapper.socialplus-widget-ShareButtonBar .socialplus-widget-buttons ul {
	margin: 0 -3px 0 0 !important;
}

#propertyMain .asideSide .socialplus-widget-wrapper.socialplus-widget-ActionButtonBar .socialplus-widget-buttons li,
#propertyMain .asideSide .socialplus-widget-wrapper.socialplus-widget-ActionButtonCollection .socialplus-widget-buttons li,
#propertyMain .asideSide .socialplus-widget-wrapper.socialplus-widget-ShareButtonBar .socialplus-widget-buttons li {
	float: left;
	width: 74px;
	margin: 0 3px -29px 0 !important;
	padding-top: 32px !important;
}

#propertyMain .asideSide .socialplus-widget-wrapper.socialplus-widget-ActionButtonBar .socialplus-widget-buttons .socialplus-widget-buttons-button .socialplus-widget-counter,
#propertyMain .asideSide .socialplus-widget-wrapper.socialplus-widget-ActionButtonCollection .socialplus-widget-buttons .socialplus-widget-buttons-button .socialplus-widget-counter,
#propertyMain .asideSide .socialplus-widget-wrapper.socialplus-widget-ShareButtonBar .socialplus-widget-buttons .socialplus-widget-buttons-button .socialplus-widget-counter {
	background: url(../../img-sub/common_v2/img/socialplus_share_ballon.png) no-repeat 0 0 !important;
	width: 36px !important;
	height: 29px !important;
	display: block !important;
	margin: 0 auto !important;
	padding: 2px 0 0 !important;
	position: relative;
	top: -105px;
}

/* ANG_PRJ-1634 20141204 kakinuma
------------------------------------------*/
.kanteiAppArea {
	clear: both;
}

.kanteiAppQuestion {
	float: right;
	white-space: nowrap;
}

.kanteiAppQuestion a {
	background: url(../../img-sub/common_v2/img/icon_faq_gray.gif) no-repeat scroll left center;
	padding-left: 18px;
}

.kanteiAppArea .startUp {
	float: right;
	white-space: nowrap;
}

.kanteiAppArea .startUp a {
	background: url(../../img-sub/common_v2/img/icon_appstart_gray.gif) no-repeat scroll left center;
	padding-left: 18px;
}

/* ANG_PRJ-1702 150126 ikema */
.gooPlusMovie {
	background: url("../../img-sub/common_v2/img/bg_plus_movie.jpg") no-repeat left top;
	background-size: 685px 274px;
}

.gooPlusMovie h2 {
	font-size: 217%;
	font-weight: bold;
	color: #684300;
	padding: 18px 7px 2px 62px;
	background:url("../../img-sub/common_v2/img/icon_plus_movie.gif") no-repeat 18px 22px;
	background-size: 32px 24px;
}

.gooPlusMovie .inner {
	padding: 6px 7px 16px 13px;
}

.gooPlusMovie .inner .img {
	background: #ffffff;
	width: 300px;
	float: left;
	padding: 6px;
	margin-right: 15px;
}

.gooPlusMovie .inner .txt {
	font-size: 117%;
	line-height: 1.6;
	width: 320px;
	float: left;
}
/* ANG_PRJ-1737 ¡ÚGN¡¦GWÎ¾Êý¡ÛGooÊÝ¾ÚÄÉ²Ã */
#headCarDetail ul.carIcon li.goo_hoshou {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #ff0000;
    color: #ff0000;
}

#headCarDetail .box_kantei_plus.hosho {
	margin-top : 6px;
}

#headCarDetail .box_kantei_plus.hosho .gooKanteiBox2 {
    border: 2px solid #00258b;
    border-collapse: collapse;
    clear: both;
    color: #00258b;
    cursor: pointer;
    float: left;
    font-size: 82%;
    margin-left: 10px;
    padding: 0;
    width: 220px;
}
#headCarDetail .gooKanteiBox2 th {
    background: url("../../img-sub/common_v2/img/bnr_gookantei_s.gif") no-repeat scroll left top #fbf302;
    width: 50px;
}
#headCarDetail .gooKanteiBox2 th span {
    display: none;
}
#headCarDetail .gooKanteiBox2 td {
    background-color: #fdfcde;
    height: 27px;
}
#headCarDetail .gooKanteiBox2 td p, #headCarDetail .gooKanteiBox2 td div.star {
    float: left;
    margin-left: 4px;
}
#headCarDetail .gooKanteiBox2 td.starSore1 {
    vertical-align: bottom;
}
#headCarDetail .gooKanteiBox2 td.starSore1 img, .starSore2 img {
    margin: 0 -1px;
}
#headCarDetail .gooKanteiBox2 td.starSore2 {
    vertical-align: top;
}
#headCarDetail .gooKanteiBox2 td p.ttl {
    width: 40px;
}
#headCarDetail .gooplus2, #headCarDetail .goohosho {
    float: left;
    margin-left: 5px;
    width: 216px;
}
#headCarDetail .mainData tr.packCell td a {
    margin: 0 2px 0 10px;
}
#headCarDetail .mainData tr.packCell td img.iconPack {
    margin: 2px 0 0;
}
.gooPlusMovie {
    background: url("../../img-sub/common_v2/img/bg_plus_movie.jpg") no-repeat scroll left top / 685px 274px rgba(0, 0, 0, 0);
}
.gooPlusMovie h2 {
    background: url("../../img-sub/common_v2/img/icon_plus_movie.gif") no-repeat scroll 18px 22px / 32px 24px rgba(0, 0, 0, 0);
    color: #684300;
    font-size: 217%;
    font-weight: bold;
    padding: 18px 7px 2px 62px;
}
.gooPlusMovie .inner {
    padding: 6px 7px 16px 13px;
}
.gooPlusMovie .inner .img {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    margin-right: 15px;
    padding: 6px;
    width: 300px;
}
.gooPlusMovie .inner .txt {
    float: left;
    font-size: 117%;
    line-height: 1.6;
    width: 320px;
}
#propertyMain .asideSide .queryArea .queryBtm {
    background-color: #ffffff;
    border-top: 1px solid #cccccc;
}
#headCarDetail .btnSet01 li {
    margin: 0 0 3px;
}
#headCarDetail .btnSet01 {
    padding: 0;
    width: 237px;
}

/* 20150225

div.fixedEstimate .inner div {
    margin-right: 25px;
}
div.fixedEstimate .inner div.fixedBtn {
    margin: 5px 0 0;
}
div.fixedEstimate .inner div.estimate a {
    width: 90px;
}
.btn_roundRedB a {
    background: url("../../img-sub/common_v2/img/bg_btn_red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    font-size: 11px;
    font-weight: bold;
    height: 52px;
    padding: 0;
    width: 90px;
}
.btn_roundRedB a.bg_active {
    background: url("../../img-sub/common_v2/img/bg_btn_red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    font-size: 11px;
    font-weight: bold;
    height: 52px;
    padding: 0;
    width: 90px;
}
.btn_roundBlueB a {
    background: url("../../img-sub/common_v2/img/bg_btn_blue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    font-size: 11px;
    font-weight: bold;
    height: 52px;
    padding: 0;
    width: 90px;
}
.btn_roundBlueB a.bg_active {
    background: url("../../img-sub/common_v2/img/bg_btn_blue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    font-size: 11px;
    font-weight: bold;
    height: 52px;
    padding: 0;
    width: 90px;
}
.btn_roundOrangeB a {
    background: url("../../img-sub/common_v2/img/bg_btn_orange.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    font-size: 11px;
    font-weight: bold;
    height: 52px;
    padding: 0;
    width: 90px;
}
.btn_roundOrangeB a.bg_active {
    background: url("../../img-sub/common_v2/img/bg_btn_orange.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    font-size: 11px;
    font-weight: bold;
    height: 52px;
    padding: 0;
    width: 90px;
}
.btn_roundRedB a.bg_hover {
    background: url("../../img-sub/common_v2/img/bg_btn_red.png") no-repeat scroll 0 -55px rgba(0, 0, 0, 0);
    border: medium none;
}
.btn_roundBlueB a.bg_hover {
    background: url("../../img-sub/common_v2/img/bg_btn_blue.png") no-repeat scroll 0 -55px rgba(0, 0, 0, 0);
    border: medium none;
}
.btn_roundOrangeB a.bg_hover {
    background: url("../../img-sub/common_v2/img/bg_btn_orange.png") no-repeat scroll 0 -55px rgba(0, 0, 0, 0);
    border: medium none;
}
.btn_roundRedB a img {
    display: block;
    margin: 3px auto 0;
}
.btn_roundBlueB a img {
    display: block;
    margin: 7px auto 4px;
}
.btn_roundOrangeB a img {
    display: block;
    margin: 5px auto 2px;
}
.on a.btnset01.btn1, .off a.btnset01.btn2, div.estimate.off .btn_roundRedB.btn2, div.estimate.on .btn_roundOrangeB.btn1, div.fixedEstimate .inner div.fixedBtn.on .btn1, div.fixedEstimate .inner div.fixedBtn.off .btn2 {
    display: none;
}
div.fixedEstimate .inner div.fixedBtn.on .btn2 {
    font-size: 10px;
}
.fixedBtn.on .btn_roundBlueB a {
    background: url("../../img-sub/common_v2/img/bg_btn_blue2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #20679f;
    width: 100px;
}
a.btnset03Red {
    display: block;
    height: 54px;
    overflow: hidden;
    position: relative;
    width: 238px;
}
a.btnset03Red:hover img {
    margin-top: -55px;
}
a.btnset01 {
    display: block;
    height: 63px;
    overflow: hidden;
    position: relative;
    width: 203px;
}
a.btnset01:hover img {
    margin-top: -64px;
}
.on a.btnset03Red.btn1, .off a.btnset03Red.btn2 {
    display: none;
}
.mainBtnSet ul li {
    margin-right: 6px;
}
.mainBtnSet ul li.call2 {
    margin-right: 9px;
    width: 204px;
}
.mainBtnSet #btnSet01Wrap.on .btn1, .mainBtnSet #btnSet01Wrap.off .btn2 {
    display: none;
}
#btnInFavorite.on .btnset05Blue .btn1, #btnInFavorite.off .btnset05Blue .btn2 {
    display: none;
}
a.btnset05Blue {
    display: block;
    height: 54px;
    margin-top: 17px;
    overflow: hidden;
    position: relative;
    width: 233px;
}
a.btnset05Blue:hover img {
    margin-top: -55px;
}
#headCarDetail .hdBlockTop #btnInFavorite_s {
    position: absolute;
    right: 97px;
    top: 31px;
}
#headCarDetail .hdBlockTop #btnInFavorite_s {
    position: absolute;
    right: 97px;
    top: 31px;
}
#headCarDetail .hdBlockTop #btnInFavorite_s.on .btn1, #headCarDetail .hdBlockTop #btnInFavorite_s.off .btn2 {
    display: none !important;
}
a.btnset06Blue {
    display: block;
    height: 30px;
    overflow: hidden;
    position: relative;
    width: 158px;
}
a.btnset06Blue:hover img {
    margin-top: -33px;
}

*/


/* ANG_PRJ-1995 150713 higaonna
----------------------------------------- */
#headCarDetail .mainData tr.packCell th.loan_value {
	background-color: #fff !important;
	padding: 10px;
	width: 20% !important;
}

#headCarDetail .mainData tr.packCell th.loan_value p {
	width: 206px;
	margin: 0 auto 5px;
}

#headCarDetail .mainData tr.packCell th.loan_value .link {
	width: 195px;
	margin: 0 auto;
	text-align: right;
}

#headCarDetail .mainData tr.packCell th.loan_value .link ul li a {
	background: url("../../img-sub/common_v2/img/icon_side_link_arrow01.gif") no-repeat left center;
	padding: 0 0 0 10px;
}

a.btnset01loan{
	background: url(../../img-sub/common_v2/img/btnset01_loan_off.png) no-repeat 0 0;
	width: 206px;
	height: 30px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 10px 0 0 30px;
	font-weight: bold;
	font-size: 130%;
}
a.btnset01loan:hover{ background: url(../../img-sub/common_v2/img/btnset01_loan_on.png) no-repeat 0 0;}

a.btnset02loan {
	background: url(../../img-sub/common_v2/img/btnset04_loan_off.png) no-repeat 0 0;
	width: 202px;
	height: 30px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 10px 0 0 30px;
	font-weight: bold;
	font-size: 130%;
}

a.btnset02loan:hover { background: url(../../img-sub/common_v2/img/btnset04_loan_on.png) no-repeat 0 0; }

.mainBtnSet02 {
	background: #eaeaea;
	padding: 8px 0 8px 8px;
	margin-bottom: 20px;
}

.mainBtnSet02 ul li {
	float: left;
	margin-right: 8px;
}

.mainBtnSet02 ul li.call2 {
	background: url(../../img-sub/common_v2/img/icon_smf01.gif) no-repeat 18px 11px #fff;
	padding: 10px 0 5px 46px;
	color: #f00;
	font-size: 190%;
	font-weight: bold;
	line-height: 1;
	width: 213px;
	height: 48px;
	font-family : Arial,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif ;
}

.mainBtnSet02 a.btnset02Red {
	background: url(../../img-sub/common_v2/img/btnset02_red02_off.png) no-repeat 0 0;
	width: 85px;
	height: 51px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 12px 13px 0 30px;
	font-weight: bold;
	font-size: 117%;
}
a.btnset02Red:hover { background: url(../../img-sub/common_v2/img/btnset02_red02_on.png) no-repeat 0 0; }

.mainBtnSet02 a.btnset02loan {
	background: url(../../img-sub/common_v2/img/btnset02_loan_off.png) no-repeat 0 0;
	width: 85px;
	height: 51px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 12px 13px 0 30px;
	font-weight: bold;
	font-size: 117%;
}
a.btnset02loan:hover { background: url(../../img-sub/common_v2/img/btnset02_loan_on.png) no-repeat 0 0; }

.mainBtnSet02 a.btnset02Speed {
	background: url(../../img-sub/common_v2/img/btnset02_speed_off.png) no-repeat 0 0;
	width: 85px;
	height: 55px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 8px 13px 0 30px;
	font-weight: bold;
	font-size: 109%;
	line-height: 1.2;
}
.mainBtnSet02 a.btnset02Speed:hover { background: url(../../img-sub/common_v2/img/btnset02_speed_on.png) no-repeat 0 0; }

.mainBtnSet02 a.btnset03Blue {
	background: url(../../img-sub/common_v2/img/btnset01_blue06_off.png) no-repeat 0 0;
	width: 85px;
	height: 51px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 12px 13px 0 30px;
	font-weight: bold;
	font-size: 117%;
}
.mainBtnSet02 a.btnset03Blue:hover { background: url(../../img-sub/common_v2/img/btnset01_blue06_on.png) no-repeat 0 0; }
.mainBtnSet02 a.btnset03BlueCL {
	background: url(../../img-sub/common_v2/img/btnset01_blue06_CL.png) no-repeat 0 0;
	width: 85px;
	height: 51px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 12px 13px 0 30px;
	font-weight: bold;
	font-size: 117%;
}

a.btnset04loan {
	background: url(../../img-sub/common_v2/img/btnset04_loan_off.png) no-repeat 0 0;
	width: 202px;
	height:29px;
	display: block;
	color: #fff;
	text-decoration: none;
	margin-top: 3px;
	padding:11px 0 0 30px;
	font-weight: bold;
	font-size:130%;
}
a.btnset04loan:hover { background: url(../../img-sub/common_v2/img/btnset04_loan_on.png) no-repeat 0 0; }

#propertyMain #loanplan { margin: 0 0 20px 0; }
#propertyMain #loanplan h3,
#propertyMain .loanBlock h3 {
	margin-bottom: 10px;
	padding-left: 4px;
	font-size: 125%;
	font-weight: bold;
	color: #ff0000;
}

#propertyMain #loanplan .loanplan_box {
	margin-bottom: 10px;
	padding: 10px;
	background: #f2f2f2;
}

#propertyMain #loanplan .loan_question {
	margin-bottom: 10px;
	text-align: right;
}

#propertyMain #loanplan .loan_question a {
	padding: 3px 17px 0 0;
	background: url("../../img-sub/common_v2/img/icon_faq_gray.gif") no-repeat right center;
}

#propertyMain .loan_apply {
	margin: 20px 0;
	text-align: center;
}

#propertyMain .loan_apply a {
	display: block;
	background: url(../../img-sub/common_v2/img/btn_loan_apply.png) no-repeat scroll left top transparent;
	padding: 16px 0 14px;
	margin: 0 auto;
	width: 370px;
	color: #ffffff;
	font-size: 183%;
	font-weight: bold;
	text-decoration: none;
}

#propertyMain .loan_apply span {
	margin-bottom: 10px;
	display: block;
	color: #ff0000;
	font-size: 125%;
	font-weight: bold;
}

#propertyMain #loanplan .notes,
#propertyMain .loanBlock .notes {
	padding: 15px 20px;
	border: 2px solid #ccc;
}

#propertyMain #loanplan .notes h3,
#propertyMain .loanBlock .notes h3 {
	padding: 0;
	font-size: 150%;
	color: #e50012;
}

#propertyMain #loanplan .notes ul li,
#propertyMain .loanBlock .notes ul li {
	margin-bottom: 5px;
	margin-left: 1em;
	list-style: disc;
}

.spreadNew #propertyMain .loanBlock .notes ul li {
	padding-left: 0;
}

/* ANG_PRJ-2017 150916 higaonna
----------------------------------------- */
.carReview_box_roundGrayRed_det {
	padding: 8px;
	background: #f2f2f2;
	border: 1px solid #cccccc;
}

.carReview_box_roundGrayRed_detail {
	background: #fff;
	padding: 10px 0 3px;
}

.carReview_box_roundGrayRed_detail h3 {
	margin: 0;
	padding: 0 0 12px 14px;
	font-size: 117%;
	font-weight: bold;
	background: url(../../img-sub/goo/common_v2/img/renewal/type_a/caption/caption_red_mark.gif) no-repeat 0 2px;
}

.carReview_box_roundGrayRed_detail ul { padding: 0 3px;}

.carReview_box_roundGrayRed_detail li {
	float: left;
	padding-bottom: 0.8em;
}

.carReview_box_roundGrayRed_detail li a {
	padding: 0 9px 0 7px;
	border-right: 1px solid #ccc;
}

.carReview_box_roundGrayRed_detail li.last a {border: none;}
