@charset "utf-8";

/*--- MAIN ---*/
#autos_m h2 a:link, #autos_m h2 a:visited {color:#333;}
#autos_m h3 a:link, #autos_m h3 a:visited {color:#333;}

#autos_m h2 a:hover{color:#333; text-decoration:none;}
#autos_m h3 a:hover{color:#333; text-decoration:none;}

#autos_m h1 { margin:0 0 10px; padding:7px 0 6px 10px; color:#333; font-size:110%; border-right: 1px solid #ccc; border-left: 5px solid #3d899b; position: relative;}
#autos_m h1:before, #autos_m h1:after { width:100%; height: 0; position: absolute; content: ""; left: 0;}
#autos_m h1:before { top: 0; border-top: 1px solid #ccc;}
#autos_m h1:after { bottom: 0; border-bottom: 1px solid #ccc;}
/* IE6 7 */
#autos_m h1 { *border-top: 1px solid #ccc; *border-bottom: 1px solid #ccc; *position: static;}
#autos_m h1:before, #autos_m h1:after { *position: inherit;}
html:not(:target) #autos_m h1{font-size: 16px;}

#autos_m .alliance1{margin:0 0 24px;}
#autos_m .alliance1 div.tabbox ul.tab li{border:1px solid #c7c7c7; margin:0 0 0 10px; font-weight:bold;}
#autos_m .alliance1 div.tabbox ul.tab li a{padding:4px 10px; color:#333;}
#autos_m .alliance1 div.tabbox ul.tab li a:hover{text-decoration:none;}
#autos_m .alliance1 div.tabbox ul.tab li.on{background:#fafafa url(../img/alliance1_bg.gif) repeat-x 0 0; border-bottom:1px solid #fafafa;}
#autos_m .alliance1 div.tabbox ul.tab li.on a{color:#333;}
#autos_m .alliance1 div.tabbox ul.tab li.on a:hover{color:#333; text-decoration:none;}
#autos_m .alliance1 div.tabbox div.tabcontent{background:#fafafa; border:1px solid #c7c7c7; margin-bottom:0; padding:10px;}
#autos_m .alliance1 div.tabbox div.tabcontent p{float:left; width:130px; height:97px; background:#fff; border:1px solid #4a95a6; margin:0; padding:1px;}
#autos_m .alliance1 div.tabbox div.tabcontent dl{margin:0 0 0 144px; padding:0;}
#autos_m .alliance1 div.tabbox div.tabcontent dl:after {display:block;visibility:hidden;clear:both;height:0;content:".";}

/*\*/#autos_m .alliance1 div.tabbox div.tabcontent dl{*height:1%;} /**/
/*\*//*/ #autos_m .alliance1 div.tabbox div.tabcontent dl{overflow:hidden;} /**/

#autos_m .alliance1 div.tabbox div.tabcontent dt{background:url(../img/mark03.gif) no-repeat 0 0.35em; margin:3px 0; padding:0 0 0 16px;}
#autos_m .alliance1 div.tabbox div.tabcontent dd{margin:0; padding:0 0 0 16px;}

#autos_m .ttl01,#autos_m .ttl02{background:#eee url(../img/h2_bg.gif) repeat-x 0 100%; margin:0 0 10px; padding:6px 0 4px 7px; border-top:1px solid #aeaeae;}
#autos_m .ttl01 h2,#autos_m .ttl02 h2{background:url(../img/h2_mark.gif) no-repeat 0 0.35em; margin:0; padding:0 0 0 16px;}

#autos_m .ttl02 h2{float:left;}
#autos_m .ttl01 h2 a:link,
#autos_m .ttl02 h2 a:visited{color:#333;}
#autos_m .ttl02 p{float:right;margin:0 8px 0 0; font-size:86%;}
html:not(:target) #autos_m .ttl02 p{font-size: 12px;}
#autos_m .ttl02:after {display:block; visibility:hidden; clear:both; height:0;content:".";}

/*\*/#autos_m .ttl02{*height:1%;} /**/
/*\*//*/ #autos_m .ttl02{overflow:hidden;} /**/

#autos_m h3{background:url(../img/mark01.gif) no-repeat 7px 50%; margin:0 0 10px; padding:1px 0 0 22px; border-bottom:1px solid #a4a4a4; color:#333; font-size:100%;}
#autos_m h3{font-size: 14px;}

#autos_m .sch_box{margin:0 0 10px;}
#autos_m .mg{margin:24px 0;}

#autos_m .sch_box h3{float:left;margin:0;padding:4px 40px 1px 9px; background:#3d899b url(../img/sch_box_bg.gif) no-repeat 100% 0; border:none; color:#fff; font-size:100%;}
html:not(:target) #autos_m .schc_box h3{font-size: 14px;}

#autos_m .sch_box h3 a{color:#fff!important;}
#autos_m .sch_box h3 a:hover{text-decoration:none!important;}

#autos_m .sch_box p{float:right; margin:0; padding:4px 3px 0 0; color:#cc3333; font-weight:bold;}
#autos_m .sch_box .wr{clear:both; padding:15px 7px 10px 7px; background:#f4fdff; border:6px solid #3d899b; color:#333;}
#autos_m .sch_box .wr:after {display:block; visibility:hidden; clear:both; height:0;content:".";}
/*\*/#autos_m .sch_box .wr{*height:1%;} /**/
/*\*//*/ #autos_m .sch_box .wr{overflow:hidden;} /**/

#autos_m .sch_box .wr dl{margin:0;}
#autos_m .sch_box .wr dl:after {display:block; visibility:hidden; clear:both; height:0;content:".";}
/*\*/#autos_m .sch_box .wr dl{*height:1%;} /**/
/*\*//*/ #autos_m .sch_box .wr dl{overflow:hidden;} /**/

#autos_m .sch_box .wr dt{float:left; width:4em; background:url(../img/mark01.gif) no-repeat 0 0.35em; font-weight:bold; margin:0 0 4px 0; padding:0 0 0 12px;}
#autos_m .sch_box .wr dt.st01{width:6em;}
#autos_m .sch_box .wr dd.st01{margin-left:7em;}

#autos_m .sch_box .wr dd{margin:0 0 4px 0;}
#autos_m .sch_box .wr dd span.eva{font-size:10px;}

#autos_m .sch_box .wr .ctl{float:left;width:42%;}

#autos_m .sch_box .wr .ctr{width:57.8%;float:left;}
#autos_m .sch_box .wr .ctr dt{width:3.5em;}

#autos_m .sch_box .wr .ctl2,
#autos_m .sch_box .wr .ctr2{width:49.9%; float:left;}
#autos_m .sch_box .wr .ctr2 dt{width:3em;}

#autos_m .sch_box .wr .ctl3{float:left;width:46%;}
#autos_m .sch_box .wr .ctr3{float:left;width:53.9%;}
#autos_m .sch_box .wr .ctl3 dt{width:6em;}
#autos_m .sch_box .wr .ctr3 dt{width:4.5em;}

#autos_m .sch_box .wr .ctl4{float:left;width:54%;}
#autos_m .sch_box .wr .ctr4{float:left;width:45%;}
#autos_m .sch_box .wr .ctl4 dt{width:6em;}
#autos_m .sch_box .wr .ctl4 dd{margin-left:7em;}
#autos_m .sch_box .wr .ctr4 dt{width:4em;}
#autos_m .sch_box .wr .ctr4 dd{margin-left:5em;}

#autos_m .sch_box .wr .ctr4 dd:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
#autos_m .sch_box .wr .ctr4 dd{*height:1%;} /**/
/*\*//*/ #autos_m .sch_box .wr .ctr4 dd{overflow:hidden;} /**/

#autos_m .sch_box .wr .btn{margin:12px 0 0; text-align:center;}
#autos_m .sch_box .wr .btn input{vertical-align:top;}

#autos_m .sch_box .wr .inr_wr2 li{list-style:none;}

#autos_m .new_cnt{margin:0 0 24px;}
#autos_m .new_cnt div.exdiv{margin:0;}
#autos_m .new_cnt div.exdivitem .inbox{}

#autos_m .new_cnt span{display:block; padding:6px; background:#dadada;}
#autos_m .new_cnt strong{color:#c30;}
#autos_m .new_cnt a{display:block; margin-top:3px; line-height:1.4em;}

#autos_m .new_cnt div.exdivitem img{margin:0; border:1px solid #3d899b;}
#autos_m .new_cnt div.exdivitem img.btn{margin:10px 0 8px; border:none;}

#autos_m .report2{margin:0 0 14px; color:#333;}
#autos_m .report2 dl{margin:0;}
#autos_m .report2 dt{float:left; width:122px; height:82px; background:#dadada; padding:6px;}
#autos_m .report2 dt img{margin:0; border:1px solid #3d899b;}
#autos_m .report2 dd{margin:0 0 0 140px; font-size:86%;}
html:not(:target) #autos_m .report2 dd{font-size: 12px;}

#autos_m .report2 .ctl,
#autos_m .report2 .ctr{float:left; width:49.2%; margin:0 0 10px;}
#autos_m .report2 .ctl{margin-right:5px;}

#autos_m .news{padding:0 8px;}

#autos_m .news li{background:url(../img/dot01.gif) repeat-x 0 100%; list-style-type:none; margin:0 0 3px 0; padding:0 0 3px 0;}
#autos_m .news li.ctb{background:none;}
#autos_m .news li div{background:url(../img/mark02.gif) no-repeat 0 0.4em; padding:0 0 0 12px;}
#autos_m .news li span{font-size:86%;}
html:not(:target) #autos_m .news li span{font-size: 12px;}


#autos_m .news_cate{margin:0 0 24px; padding: 0 10px;}
#autos_m .news_cate ul:after {display:block; visibility:hidden; clear:both; height:0; content:".";}
#autos_m .news_cate ul{*height:1%;} /**/
/*\*//*/ #autos_m .news_cate ul{overflow:hidden;} /**/

#autos_m .news_cate li{float:left; background:url(../img/arr01.gif) no-repeat 0 0.4em; list-style-type:none; padding: 0 12px; white-space:nowrap;}

#autos_m .alliance2{background:#fff url(../img/alliance_bg.gif) repeat-x 0 0; border:1px solid #d5d5d5; margin:0 0 24px;}

#autos_m .alliance2 .inr{border:1px solid #fff; padding:10px 8px 0;}
#autos_m .alliance2 .inr:after {display:block; visibility:hidden;clear:both; height:0;content:".";}
#autos_m .alliance2 .inr{*height:1%;} /**/
/*\*//*/ #autos_m .alliance2 .inr{overflow:hidden;} /**/

#autos_m .alliance2 .ctl,
#autos_m .alliance2 .ctr{float:left; width:48.4%;}
#autos_m .alliance2 .ctl{margin-right:7px;}
#autos_m .alliance2 .ctr{margin-left:7px;}

#autos_m .alliance2 h3{background:url(../img/l_line.gif) repeat-x 0 100%; border-bottom:none; margin:0 0 5px; padding:0 0 5px;}
#autos_m .alliance2 h3 span{background:url(../img/mark03.gif) no-repeat 4px 0.35em; padding:0 0 0 18px;}
#autos_m .alliance2 dl{margin:0;}
#autos_m .alliance2 dt{float:left; width:82px; margin: 0 0 10px;}

#autos_m .alliance2 dd{margin:0 0 10px 90px;}
#autos_m .alliance2 p{margin:0 0 10px;}
#autos_m .new_cnt2{margin:0 0 24px;}
#autos_m .new_cnt2 span{display:block; width:105px; padding:1px; background:#4a95a6;}
#autos_m .new_cnt2 a{display:block;}

#autos_m .new_cnt2 div.exdivitem img{margin:0; border:1px solid #fff;}

/* Crosslink */
#autos_m .keyword2{margin:0 0 15px;}

#autos_m .keyword2 h3{margin:0; padding:2px 0; background:none; border-top:1px solid #666; border-bottom:none; color:#666; font-size:86%;}
html:not(:target) #autos_m .keyword2 h3{font-size: 12px;}

#autos_m .keyword2 ul li{font-size:86%; color:#666;}
html:not(:target) #autos_m .keyword2 ul li{font-size: 12px;}

#autos_m .keyword2 ul li a{color:#666;}
#autos_m .keyword2 ul li a:hover{color:#666;}
#autos_m .keyword2 ul li{list-style:none; display:inline; margin:0 2px 0 0;}

#autos_m .catalog2{background:#f2fafb url(../img/catalog_bg.gif) repeat-x 0 0; border-bottom:1px solid #d5d5d5; margin:0 0 24px; padding:10px; color:#333;}
#autos_m .catalog2:after {display:block; visibility:hidden; clear:both; height:0;content:".";}
#autos_m .catalog2{*height:1%;} /**/
/*\*//*/ #autos_m .catalog{overflow:hidden;} /**/

#autos_m .catalog2 p{background:url(../img/mark01.gif) no-repeat 7px 50%; margin:0 0 10px; padding:1px 0 3px 22px; border-bottom:1px solid #a4a4a4; font-weight:bold;}
#autos_m .catalog2 p a{color:#333;}
#autos_m .catalog2 p a:hover{text-decoration:none;}

#autos_m .catalog2 dl{margin:0 0 10px;}
#autos_m .catalog2 dl:after {display:block; visibility:hidden; clear:both;height:0; content:".";}
#autos_m .catalog2 dl{*height:1%;} /**/
/*\*//*/ #autos_m .catalog2 dl{overflow:hidden;} /**/

#autos_m .catalog2 dt{ float:right; background:#dadada; margin:0 0 3px 5px; padding:6px;}
#autos_m .catalog2 dt img{ border:1px solid #3D899B; vertical-align:bottom;}
#autos_m .catalog2 dd{ margin:0;}
#autos_m .catalog2 .new_cnt{ margin:0 0 5px;}
#autos_m .catalog2 li{ float:left; width:48.8%; margin:0; padding:0; background:#4a95a6; border:1px solid #bbb; color:#fff; font-size:86%; list-style-type:none; text-align:center;}
html:not(:target) #autos_m .catalog2 li{font-size: 12px;}
#autos_m .catalog2 li:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
#autos_m .catalog2 li{*height:1%;} /**/
/*\*//*/ #autos_m .catalog2 li{overflow:hidden;} /**/

#autos_m .catalog2 li.st01{ margin:0 5px 0 0;}
#autos_m .catalog2 li span{ display:block; margin:0; padding:4px 0 1px; border:1px solid #fff;}
#autos_m .catalog2 li a{ color:#fff; background:url(../img/arr02.gif) no-repeat 0 3px; margin:0; padding:0 0 0 12px;}
#autos_m .catalog2 li a:hover{ text-decoration:none;}
#autos_m p.t_right{ margin:0 0 10px; padding:0; text-align:right; color:#333;}
#autos_m p.t_right strong{ font-weight:bold;}
#autos_m .brand{ margin:0 0 24px;}

#autos_m .items:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
#autos_m .items{*height:1%;} /**/
/*\*//*/ #autos_m .items{overflow:hidden;} /**/

#autos_m .items h4{ margin:10px 0 0; padding:10px 0 0 5px; font-size:100%;}
#autos_m .items h4.ctt{ background:none; margin:0; padding:0 0 0 5px; font-size:100%;}
#autos_m .items h4 img{ vertical-align:-1px;}
#autos_m .items ul{ float:left; width:24%; margin:0 0 0 5px; padding:0;}
#autos_m .items li{ list-style-type:none;}

#autos_m .cartype, #autos_m .bikeType{ margin:0 0 24px;}
#autos_m .cartype ul, #autos_m .bikeType ul{ margin:0 0 8px;}

#autos_m .cartype ul:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
#autos_m .cartype ul{*height:1%;} /**/
/*\*//*/ #autos_m .cartype ul{overflow:hidden;} /**/
#autos_m .bikeType ul:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
#autos_m .bikeType ul{*height:1%;} /**/
/*\*//*/ #autos_m .bikeType ul{overflow:hidden;} /**/

#autos_m .cartype li{ display:inline; float:left; width:13%; list-style-type:none; text-align:center; margin:0 1% 10px 0; line-height:1.2;}
#autos_m .bikeType li{ display: inline; float: left; line-height: 1.2; list-style: none outside none; margin: 0 1% 10px 0; text-align: center; width: 15%;}

#autos_m .prefecture{ margin:0 0 24px;}
#autos_m .prefecture dl{ background:url(../img/dot01.gif) repeat-x 0 100%; margin:0 0 10px; padding:0 0 10px;}
#autos_m .prefecture dl.ctb{ background:none; margin:0; padding:0;}
#autos_m .prefecture dl:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
#autos_m .prefecture dl{*height:1%;} /**/
/*\*//*/ #autos_m .prefecture dl{overflow:hidden;} /**/

#autos_m .prefecture dt{ float:left; font-weight:bold;}
#autos_m .prefecture dd{ margin:0;}
#autos_m .prefecture li{ float:left; list-style-type:none; white-space:nowrap;}

/**/
#autos_m .articleMoreBtn{background:url(../img/items_btn_bga.gif) repeat-x; margin:10px 0 0;}
#autos_m .articleMoreBtn div{background:url(../img/items_btn_bgl.gif) no-repeat 0 0;}
#autos_m .articleMoreBtn div div{background:url(../img/items_btn_bgr.gif) no-repeat 100% 0;}

#autos_m .articleMoreBtn ul{text-align:center;}
#autos_m .articleMoreBtn li{list-style-type:none;}

#autos_m .articleMoreBtn2{margin:5px 0 0;}
#autos_m .articleMoreBtn2 div{background:url(../img/items_btn_bgl.gif) no-repeat 0 0;}
#autos_m .articleMoreBtn2 div div{background:url(../img/items_btn_bgr.gif) no-repeat 100% 0;}

#autos_m .articleMoreBtn2 ul{ text-align:center;}
#autos_m .articleMoreBtn2 li{ list-style-type:none;}

/**/
#autos_m .price_box{ margin:0 0 24px; padding:4px; background:#f4fdff; border:1px solid #4a95a6;}
#autos_m .price_box img{ vertical-align:middle;}
#autos_m .price_box .ctl{ width:100%; float:left; margin:0 -158px 0 0;}
#autos_m .price_box .ctl .inr{ margin:0 162px 0 0;}
#autos_m .price_box .ctl p{ margin:0; padding:0;}
#autos_m .price{ width:100%; display:inline-block; margin:5px 0 0;}
#autos_m .price div{ float:left; padding:0 4px 0 0;}
#autos_m .price .autho1{ padding-left:5px;}
#autos_m .price .pr1{ font-size:18px; padding:10px 0 0;}
#autos_m .price .pr2{ color:#c30; font-size:32px; font-family:verdana; font-weight:bold; line-height:1;}
#autos_m .price .condition img{ padding:2px 0 0;}
#autos_m .price .autho2{ padding:16px 0 0;}
#autos_m .price_box .ctl .autho3{ clear:both; background:#fdfdeb; border:1px solid #ccc; margin:2px 0 0; padding:4px 0 1px 8px; font-size:12px;}
#autos_m .price_box .ctl .autho3 img{ vertical-align:top; padding:2px 0 0;}
#autos_m .price_box .ctl .autho3 dl{ margin:0; padding:0;}
#autos_m .price_box .ctl .autho3 dt{ float:left; margin:0; padding:0;}
#autos_m .price_box .ctl .autho3 dd{ float:left; margin:0 8px 0 0; padding:0;}

#autos_m .price_box .ctl ul.review li { float: left; margin: 0 2em 0 0; list-style: none;}
#autos_m .price_box .ctl ul.review li span.star { margin: 0 0.3em 0 0;}
#autos_m .price_box .ctl ul.review li span.star img { vertical-align: middle;}
#autos_m .price_box .ctl ul.review li span.point { color: #cc3333; font-size: 130%; font-weight: bold; margin: 0 3px;}
#autos_m .price_box .ctl ul.review li.figure { padding: 0 0 0 3px; margin: 0 0 0 2px; background: url(../img/l_arr.gif) no-repeat left center;}
#autos_m .price_box .ctl ul.review li.figure a { padding: 0 0 0 10px;}
#autos_m .price_box .ctl ul.review li.figure span.nowrap { white-space: nowrap;}

table{ border-collapse:collapse; border-spacing:0;}
#autos_m .price_box .ctl table{ clear:both; width:100%; margin:5px 0; padding:0; border-top:1px solid #ccc; border-left:1px solid #ccc;}
#autos_m .price_box .ctl table.st2{ margin:2px 0 5px;}
#autos_m .price_box .ctl th{ margin:0; padding:4px 0 3px 5px; background:#4a95a6; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left; color:#fff; font-weight:normal;}
#autos_m .price_box .ctl td{ margin:0; padding:2px 0 2px 5px; background:#f7f7f7; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#autos_m .price_box .ctr{ float:right; width:158px;}
#autos_m .price_box .ctr p{ text-align:right; margin:0 2px 0 0; padding:0; font-size:86%;}
html:not(:target) #autos_m .price_box .ctr p{font-size: 12px;}
#autos_m .price_box .ctr p.btn{ margin:0 0 3px;}
#autos_m .price_box .ctr .tx{ }

/**/
#autos_m .arr_r{ float:right; margin:0 0 24px;}

/*--- 110622 ---*/

#autos_m .arr_l{ margin:0 0 24px 7px;}
#autos_m .arr_r p,#autos_m .arr_l p{ margin:0; padding: 0 0 0 10px; background:url(../img/arr01.gif) no-repeat 0 0.4em;}

#autos_m .mgb10 .new_cnt{margin:0 0 10px;}

/**/
#autos_m .partsShop p.shop_name{ margin:0 0 5px; font-weight:bold;}
#autos_m .partsShop img.vm{ vertical-align:middle; padding:0 0 2px;}

/**/
#autos_m .result_box{ margin:0 0 24px;}
#autos_m .result_box p{ margin:0; padding:0;}
#autos_m .result_box p.number{ margin:0 0 8px;}
#autos_m .result_box p.number span{ font-weight:bold;}
#autos_m .result_box p.btn{ float:right;}
#autos_m .result_box div.tabbox ul.tab{ margin-right:113px;}
#autos_m .result_box div.tabbox ul.tab li{ width:auto; background:#fff url(../img/tab_bg.gif) repeat-x 0 100%; border:1px solid #3d899b; margin:0 0 0 10px;}
#autos_m .result_box div.tabbox ul.tab li a{ padding:4px 10px; color:#333;}
#autos_m .result_box div.tabbox ul.tab li a:hover{text-decoration:none;}
#autos_m .result_box div.tabbox ul.tab li.on{ background:#fff url(../img/tab_bg_on.gif) repeat-x 0 0; border-bottom:1px solid #fff;}
#autos_m .result_box div.tabbox ul.tab li.on2{ background:#fff url(../img/tab_bg_on.gif) repeat-x 0 0; border-bottom:1px solid #fff;}

#autos_m .result_box div.tabbox ul.tab li.on a{color:#333;}
#autos_m .result_box div.tabbox ul.tab li.on a:hover{color:#333; text-decoration:none;}

#autos_m .result_box div.tabbox ul.tab li.on2 a{color:#333;}
#autos_m .result_box div.tabbox ul.tab li.on2 a:hover{color:#333; text-decoration:none;}

#autos_m .result_box div.tabbox ul.tab li.on2 span{display:block; background:url(../img/autho_logo2.gif) no-repeat 10px 0;}
#autos_m .result_box div.tabbox ul.tab li.on2 span a{padding:4px 10px 4px 38px;}

#autos_m .result_box div.tabbox ul.tab li.ic span{display:block; background:url(../img/autho_logo2.gif) no-repeat 10px 0;}
#autos_m .result_box div.tabbox ul.tab li.ic span a{padding:4px 10px 4px 38px;}

#autos_m .result_box div.tabbox ul.tab li.ic2 span{background:url(../img/tab_bg_on.gif) no-repeat 10px 0;}
#autos_m .result_box div.tabbox ul.tab li.ic2 span a{padding:4px 10px 4px 10px;}

#autos_m .result_box div.tabbox p{ margin:0; padding:0;}
#autos_m .result_box div.tabbox div.tabcontent{ background:none; border-top:1px solid #3d899b; margin-bottom:0; padding:10px 0 0;}

/*20110620*/
#autos_m .result_box .tabcontent dl.sort:after {display:block;visibility:hidden;clear:both;height:0;content:"";}
#autos_m .result_box .tabcontent dl.sort{ margin:0; padding:0;}
#autos_m .result_box .tabcontent dl.sort dl{ margin:0; padding:0;}
#autos_m .result_box .tabcontent dl.sort dt{ float:left; margin:0; padding:0;}
#autos_m .result_box .tabcontent dl.sort dd{ float:left; margin:0; padding:0; white-space: nowrap;}
#autos_m .result_box .tabcontent dl.sort a, #autos_m .result_box .tabcontent dl.sort span{ font-weight:bold;}

/*/20110620*/
#autos_m .result_box table{ width:100%; margin:10px 0 0; border-top:1px solid #ccc; border-left:1px solid #ccc;}
#autos_m .result_box th, #autos_m .result_box td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; margin:0; padding:0; font-weight:normal;}

#autos_m .result_box th{width:auto;padding:3px 0;background:#4a95a6;color:#fff;font-size:86%;}
html:not(:target) #autos_m .result_box th{font-size: 12px;}

#autos_m .result_box th.st1{width:auto;}

/*--- 110622 ---*/
#autos_m .result_box th.st2{width:110px}

#autos_m .result_box td.st3{background:url(../img/result_bg.gif) repeat-y;}
#autos_m .result_box td .ctl .i_btn{float:left;width:110px;padding:5px 0 0;}
#autos_m .result_box td .ctl .i_btn img{margin:0 0 5px;}
#autos_m .result_box td .ctl p{margin-left:110px;padding:5px;text-align:left;}
#autos_m .result_box td .ctl p img{vertical-align:middle;}
#autos_m .result_box td .ctl p.tx{border-bottom:1px solid #ccc;padding-top:0;}
#autos_m .result_box td .ctl p.tx span.photos { padding: 3px; color: #cc3300; font-size: 10px; font-weight: normal; border: 1px solid #cc3300; white-space: nowrap; vertical-align: middle;}

#autos_m .result_box td .ctl2 .i_btn{float:left;width:110px;padding:5px 0 0;}
#autos_m .result_box td .ctl2 .i_btn img{margin:0 0 5px;}
#autos_m .result_box td .ctl2 p{margin-left:110px;padding:5px;text-align:left;}
#autos_m .result_box td .ctl2 p img{vertical-align:middle;}


#autos_m .result_box td span{color:#c30;font-weight:bold;}

/*バイク総額　#15447追加*/
#autos_m .result_box td span.color_black{
	color:#000;
}

/*--- 110622 ---*/
#autos_m .result_box td img.td_btn1{ margin:3px;}
#autos_m .result_box td img.td_btn2{ margin:0 3px 3px;}
#autos_m .result_box td img.td_btn3{ margin:0 3px 3px;}

/**/
#autos_m .mail_link p{ text-align:right; margin:3px; padding:0;}
#autos_m .mail_link p.tx{ margin:2px 36px 0 0;}

/**/
#autos_m .sch_box .inr_wr ul{ text-align: left;}
#autos_m .sch_box .inr_wr li{ background:url(../img/mark01.gif) no-repeat 0 0.35em transparent; margin:0; padding:0 0 0 12px;}
#autos_m .sch_box .inr_wr li a{ font-weight:bold; color:#333;}
#autos_m .sch_box .inr_wr ul img{ vertical-align:-0.35em;}
#autos_m .sch_box .inr_wr2{ background:#fff; margin:10px 0; padding:8px; border:1px solid #cfcfcf;}
#autos_m .sch_box .inr_wr2 dt{ width:7em; text-align:left; background:none; float:left; font-weight:bold; margin:0 0 4px; padding:0;}
#autos_m .sch_box .inr_wr2 h2{ background:#f4fdff; border-bottom: 1px solid #3d899b;}

/*--- LEFTSIDE ---*/
#autos_l {color:#333;}
#autos_l h2 a:link, #autos_l h2 a:visited {color:#333;}
#autos_l h3 a:link, #autos_l h3 a:visited {color:#333;}
#autos_l h2 a:hover{color:#333; text-decoration:none;}
#autos_l h3 a:hover{color:#333; text-decoration:none;}

#autos_l div:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
#autos_l div{*height:1%;} /**/
/*\*//*/ #autos_l div{overflow:hidden;} /**/


#autos_l .l_ttl{ background:#fff url(../img/l_ttl_bg.gif) repeat-x 0 100%; border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:8px 0 8px 7px;}
#autos_l .l_ttl h2{ background:url(../img/l_mark01.gif) no-repeat 0 0.3em; margin:0; padding:0 0 0 16px; font-size:100%;}
#autos_l .l_cnt_wr{ border-bottom:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; background:#fff; margin:0 0 12px; padding:1px;}
#autos_l .l_cnt_wr .inr{ background:#fafafa; margin:0; padding:8px 4px;}
#autos_l .l_cnt01 h3{ margin:0 0 8px 3px; padding:0; border:none; font-size:110%;}
html:not(:target) #autos_l .l_cnt01 h3{font-size: 14px;}
#autos_l .l_cnt01 h3.st01{ background:url(../img/l_line.gif) repeat-x 0 0; margin:10px 0; padding:10px 0 0 3px;}
#autos_l .l_cnt01 ul{ margin:0; padding:0; border:none; margin:0 0 0 5px;}
#autos_l .l_cnt01 ul.ctl, #autos_l .l_cnt01 ul.ctr{ float:left; width:45.5%;}
#autos_l .l_cnt01 li{ margin:0; padding:0 0 3px 12px; list-style-type:none; background:url(../img/mark02.gif) no-repeat 0 0.34em; font-size:110%;}
html:not(:target) #autos_l .l_cnt01 li{font-size: 14px;}
#autos_l .l_cnt01 .wr{ background:url(../img/l_dot.gif) repeat-x 0 0; margin:8px 0 0; padding:10px 0 0;}
#autos_l .l_cnt01 p{ float:right; background:url(../img/l_arr.gif) no-repeat 0 0.34em; margin:0; padding:0 0 0 10px; font-size:100%;}
#autos_l .l_cnt02{ margin:0 0 8px; padding:0 0 8px; background:url(../img/l_line.gif) repeat-x 0 100%;}
#autos_l .l_cnt02 p{ text-align:center;}
#autos_l .l_cnt02 p strong{ color:#973e3e;}
#autos_l .l_cnt02 dl{ margin:0; padding:0; background:none; border:none; text-align:center;}
#autos_l .l_cnt02 dt{ margin:8px auto 6px; padding:1px; border:1px solid #973e3e;}
#autos_l .l_cnt02 dt img{ vertical-align:bottom;}
#autos_l .l_cnt02 dt.st01{ width:113px; height:75px;}
#autos_l .l_cnt02 dt.st02{ width:100px; height:150px;}
#autos_l .l_cnt02 dd{ margin:0; padding:0;}
#autos_l .l_cnt03{ margin:0 0 0 5px; padding:0; border:none;}
#autos_l .l_cnt03 p{ margin:0 0 8px;}
#autos_l .l_cnt03 ul{ margin:0; padding:0; border:none;}
#autos_l .l_cnt03 li{ margin:0; padding:0 0 6px 12px; list-style-type:none; background:url(../img/mark02.gif) no-repeat 0 0.34em;}
#autos_l .l_cnt03 li.ctb{ padding-bottom:0;}
#autos_l .l_cnt04{ margin:8px 0 0; padding:8px 0 0 5px; background:url(../img/l_line.gif) repeat-x 0 0;}
#autos_l .l_cnt04 p{ margin:0; padding:0 0 0 8px; background:url(../img/mark02.gif) no-repeat 0 0.34em;}
#autos_l .l_cnt04 ul{ margin:0 0 0 8px; padding:0; border:none;}
#autos_l .l_cnt04 li{ float:left; width:6em; margin:6px 0 0 0; padding:0; list-style-type:none; background:none;}
#autos_l .l_cnt05 p.st01{ text-align:center;}
#autos_l .l_cnt05 p.st01 img{ border:6px solid #dedede; vertical-align:bottom;}
#autos_l .l_cnt05 .wr{ background:url(../img/l_dot.gif) repeat-x 0 0; margin:8px 0 0; padding:10px 0 0;}
#autos_l .l_cnt05 p.st02{ float:right; background:url(../img/l_arr.gif) no-repeat 0 0.34em; margin:0; padding:0 0 0 10px; font-size:100%;}
#autos_l .l_cnt06 p{ margin:8px 0; padding:8px 0 0 5px; background:url(../img/l_line.gif) repeat-x 0 0;}
#autos_l .l_cnt06 ul{ margin:0; padding:0 0 0 5px; border:none;}
#autos_l .l_cnt06 li{ margin:0; padding:0 0 0 12px; list-style-type:none; background:url(../img/mark02.gif) no-repeat 0 0.34em;}

/*--- FOOTER ---*/
#autos_f ul#copy li.st01{margin-bottom:5px;}

/*--- RIGHTSIDE ---*/
dt.r_btn01 a,dt.r_btn02 a{display:block; width:260px; height:52px; margin:0 auto; overflow:hidden; text-indent:-9999px;}
dt.r_btn03 a,dt.r_btn04 a,dt.r_btn05 a,dt.r_btn06 a{display:block; width:260px; height:35px; margin:0 auto;overflow:hidden; text-indent:-9999px;}

dt.r_btn01 a{background:url(../img/r_btn01.gif) no-repeat 0 0;}
dt.r_btn02 a{background:url(../img/r_btn02.gif) no-repeat 0 0;}
dt.r_btn03 a{background:url(../img/r_car_btn03.gif) no-repeat 0 0;}
dt.r_btn04 a{background:url(../img/r_bike_btn03.gif) no-repeat 0 0;}
dt.r_btn05 a{background:url(../img/car_catalog_r.gif) no-repeat 0 0;}
dt.r_btn06 a{background:url(../img/bike_catalog_r.gif) no-repeat 0 0;}

dt.r_btn01 a:hover{background-position:0 -52px;}
dt.r_btn02 a:hover{background-position:0 -52px;}
dt.r_btn03 a:hover{background-position:0 -35px;}
dt.r_btn04 a:hover{background-position:0 -35px;}
dt.r_btn05 a:hover{background-position:0 -35px;}
dt.r_btn06 a:hover{background-position:0 -35px;}

/*--- 20110620 ---*/
#autos_m h1.ch04 { background-image: none; border-top: none;}
#autos_m h1.ch04 { *border-top: 1px solid #ccc; *border-bottom: 1px solid #ccc; *position: static;} /* IE6 7 */
#autos_m h1.ch04 span { padding: 0; border-left: none;}
#autos_m h1.ch04 a {color:#333;}
#autos_m h1.ch04 a:hover {text-decoration:none;}
#autos_m h1.ch07 {margin:0 0 4px;}
#autos_m h2.auto {background:#999999 url("../img/h2_bg_2.gif") top repeat-x; padding:4px 12px;}
#autos_m h2.auto a {color:#333;}
#autos_m h2.auto a:hover {text-decoration:none;}
#autos_m h2.border {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px;}
#autos_m h2.ch04 a:hover {color:#c30;}
#autos_m h2.ch08 {padding:0 8px;}
#autos_m h3.noborder {margin:0;}
#autos_m .hright, #autos_m .co01l .hright2 { float:right; color: #fff; margin-bottom: 0;}
#autos_m .hright2.news_rss { position: relative; margin-top: 0;}
#autos_m .hright a, #autos_m .hright2 a { color: #fff;}
#autos_m .hright2.news_rss a { position: absolute; top: -33px; right: 1px;}
#autos_m .hright a:hover, #autos_m .hright2 a:hover { text-decoration:none;}

#incontents #autos_m div.schTable table.bike th a:hover {color:#C33;}
#incontents #autos_m div.schTable table.bike th a:visited {color:#609;}
#incontents #autos_m div.schTable table.bike th a:link {color:#36C;}
#incontents #autos_m h2.jp {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/japan.gif") left center no-repeat;}
#incontents #autos_m h2.de {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/germany.gif") left center no-repeat;}
#incontents #autos_m h2.uk {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/uk.gif") left center no-repeat;}
#incontents #autos_m h2.it {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/italy.gif") left center no-repeat;}
#incontents #autos_m h2.fr {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/france.gif") left center no-repeat;}
#incontents #autos_m h2.usa {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/usa.gif") left center no-repeat;}
#incontents #autos_m h2.se {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/sweden.gif") left center no-repeat;}
#incontents #autos_m h2.nl {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/dk.gif") left center no-repeat;}
#incontents #autos_m h2.kr {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/korea.gif") left center no-repeat;}
#incontents #autos_m h2.au {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/austria.gif") left center no-repeat;}
#incontents #autos_m h2.ch {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/china.gif") left center no-repeat;}
#incontents #autos_m h2.cz {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/cz.gif") left center no-repeat;}
#incontents #autos_m h2.id {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/india.gif") left center no-repeat;}
#incontents #autos_m h2.sp {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/spain.gif") left center no-repeat;}
#incontents #autos_m h2.sl {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/switzerland.gif") left center no-repeat;}
#incontents #autos_m h2.ta {border-bottom:solid 2px #979797; margin:0 0 8px; padding:2px 6px 2px 24px; background:url("../img/common/flag/taiwan.gif") left center no-repeat;}

#incontents #autos_m .country { vertical-align:middle; text-align:center; margin:0 5px 0 0; padding:0;}


#incontents #autos_m h3.auto {border-bottom:solid 2px #979797;}
#incontents #autos_m h3.auto a {color:#000;}
#incontents #autos_m h3.auto a:hover {color:#c30;}

#incontents #autos_m .moreLink {text-align:right; margin:0 0 18px;}
#incontents #autos_m .paging {margin:32px 0;}
#incontents #autos_m .switch {margin:0 0 10px 8px;}
#incontents #autos_m .right {margin:0 0 18px;}
#incontents #autos_m .u_crumb {margin:32px 0;}
#incontents #autos_m .schNumber {margin:0 0 10px; padding:0 8px;}
#incontents #autos_m .priceMap {float:right;}
#incontents #autos_m .error {margin:120px 0; font-weight:bold; text-align:center;}
#incontents #autos_m .error2 {margin:50px 100px; text-align:center; font-weight:bold;}
#incontents #autos_m .update {text-align:right; margin:0 0 4px;}
#incontents #autos_m .carlife_logo {margin-bottom:0px; text-align:right;}
.recommend {margin:5px 0 5px 0; text-align:center;}

#incontents #autos_m img.icon {vertical-align:middle;}

#incontents #autos_m .schLead {margin:0 0 6px; padding:0 4px; font-weight:bold;}
#incontents #autos_m .schLead span {float:right; font-weight:normal;}

#incontents #autos_m .schText {margin:6px 0 24px; padding:0 4px;}
#incontents #autos_m .schText span {float:right; font-weight:normal;}

#incontents #autos_m div.colLeft {width:42%; float:left;}
#incontents #autos_m div.colRight {width:56%; float:right;}

#incontents table.t01 td.thumb {width:70px; border-right:none; text-align:center;}
#incontents table.t01 th.nowrap {white-space:nowrap;}
#incontents table.t01 td.price {font-weight:bold;}

#incontents #autos_m div.schTable table.t01 th {background:#4A95A6; color: #FFFFFF;}
#incontents #autos_m div.schTable table.t01 th a {color: #FFFFFF;}
#incontents #autos_m div.schTable table.t01 td.model {background:#f7f7f7; width:130px;}
#incontents #autos_m div.schTable table.t01 td.used {background:#f7f7f7; width:74px; text-align:center;}
#incontents #autos_m div.schTable table.priceDetail {margin:0 0 24px;}
#incontents #autos_m div.schTable table.priceDetail2 {margin:0 0 0px;}

#incontents #autos_m div.schTable table.bike th {background:#FAFAFA; color:#333}
#incontents #autos_m div.schTable table.bike td.model {width:96px;}

#incontents table.hikaku th {width:16%; background:#efefef; color:#333;}
#incontents table.hikaku th.line {width:100%; background:#4a95a6; text-align:center; color:#FFF;}
#incontents table.hikaku td {width:16%; text-align:center;}
#incontents table.hikaku td img {margin:3px 0;}
#incontents table.hikaku tr.price2 td {font-weight:bold;}
#incontents table.hikaku tr.price2 td span {font-weight:normal;}

#incontents #autos_m .moreBox {text-align:center; background:#F4FDFF; border:solid 1px #3D899B; padding:10px 0; margin:0 0 18px;}

#autos_m ul.tab {padding:0 5px; position:relative; z-index:2;}
#autos_m ul.tab li {float:left; padding:2px 0; border:solid 1px #3D899B; margin:0 5px; list-style:none; width:8em; text-align:center;}
#autos_m ul.tab li.on {border-bottom:solid 1px #fff; background:url("../img/tab_bg_2.gif") top repeat-x; font-weight:bold;}
#autos_m ul.tab li.on2 {border-bottom:solid 1px #fff; background:url("../img/tab_bg_2.gif") top repeat-x; font-weight:bold;}
#autos_m ul.tab li a {color:#333;}
#autos_m ul.tab li a:hover {color:#c30;}

#incontents #autos_m div.tabBorder {border-top:solid 1px #3D899B; margin:-1px 0 10px 0; position:relative; z-index:1; zoom:1; height:1px; line-height:1px;}

#incontents #autos_m ul.partsType {padding:4px 0 0;}
#incontents #autos_m ul.partsType li {list-style:none; float:left; display:inline; white-space:nowrap; background:#ffffe1; border:solid 1px #dd6; padding:1px 6px; *padding:2px 6px 1px; color:#669; margin:0 3px 2px 0;}

#incontents #autos_m ul.addLink {margin:0 0 18px; padding:0 0 0 22px;}
#incontents #autos_m ul.addLink2 {list-style-image: url("../img/mark.gif"); margin: 0 0 18px; padding: 0 0 0 22px;}

#incontents #autos_m ul.inlinePR {padding:0 6px; margin:0 0 10px;}
#incontents #autos_m ul.inlinePR li {margin:0 0 0.2em; list-style:none;}

#incontents #autos_m div.boxPR {background:#efefef; border:solid 1px #ddd; padding:6px; margin:0 0 18px;}
#incontents #autos_m div.boxPR p {padding:8px; margin:0;}
#incontents #autos_m div.boxPR ul {padding:0 6px 0 14px; margin:0 0 8px;}
#incontents #autos_m div.boxPR ul li {margin:0 0 0.2em; list-style:none; padding:0 0 0 10px; background:url("../img/my_marker.gif") 0px 8px no-repeat;}

#incontents #autos_m div.topFeature {background:url("../img/stripe_bl.gif"); border:solid 1px #346ec4; padding:6px; margin:0 0 14px; color:#fff;}
#incontents #autos_m div.topFeature .ftImage {border:solid 3px #fff; float:left; margin:0 8px 0 0;}
#incontents #autos_m div.topFeature ul {margin:0 0 0 210px; line-height:1.27;}
#incontents #autos_m div.topFeature ul li {border-left:solid 4px #9dcce0; padding:0 0 0 6px; margin:0 0 6px; list-style:none;}
#incontents #autos_m div.topFeature ul li.last {margin:0;}
#incontents #autos_m div.topFeature ul li a {color:#ff9; font-weight:bold;}
#incontents #autos_m div.topFeature ul li a:hover {text-decoration:none;}


#incontents #autos_m div.topPickup {border:solid 1px #ddd; background:#efefef url("../img/bg_t_pu.gif") center repeat-y; margin:0 0 14px;}
#incontents #autos_m div.topPickup .leftInbox {width:49%; margin:0 1% 0 0; float:left;}
#incontents #autos_m div.topPickup .rightInbox {width:49%; margin:0 0 0 1px; float:left;}
#incontents #autos_m div.topPickup .tpImage {padding:5px; float:left;}
#incontents #autos_m div.topPickup p {margin:4px 0 0; padding:0;}
#incontents #autos_m div.topPickup p a {display:block;}

#incontents #autos_m ul.modelList {margin:0 0 18px; line-height:1.3; color:#333;}
#incontents #autos_m ul.modelList li {list-style:none; width:19%; margin:0 1% 0 0; float:left; text-align:center;}
#incontents #autos_m ul.modelList li .image {margin:0 0 4px;}
#incontents #autos_m ul.modelList li .image img {margin:0;}
#incontents #autos_m ul.modelList li.last {margin:0;}
#incontents #autos_m ul.modelList li .inbox {background:#ceeffd url("../img/stripe.gif"); border:solid 1px #96c2fe; padding:5px 0 0;}
#incontents #autos_m ul.modelList li img {margin:4px 0;}

#incontents #autos_m ul.modelList7 {margin:0 0 18px; line-height:1.3; color:#333;}
#incontents #autos_m ul.modelList7 li {list-style:none; width:13%; margin:0 1% 0 0; float:left; text-align:center;}
#incontents #autos_m ul.modelList7 li .image {margin:0 0 4px;}
#incontents #autos_m ul.modelList7 li .image img {margin:0;}
#incontents #autos_m ul.modelList7 li.last {margin:0;}
#incontents #autos_m ul.modelList7 li .inbox {background:none repeat scroll 0 0 #FAFAFA; border:solid 1px #3D899B; padding:5px 0 0;}
#incontents #autos_m ul.modelList7 li img {margin:4px 0;}

#incontents #autos_m ul.saleList {margin:0 0 18px; color:#333;}
#incontents #autos_m ul.saleList li {list-style:none; margin:0 0 6px;}
#incontents #autos_m ul.saleList li.border {background:url("../img/border.gif") bottom repeat-x; padding:0 0 8px; margin:0 0 8px;}
#incontents #autos_m ul.saleList li .image {float:left;}
#incontents #autos_m ul.saleList li p {margin:0; padding:0 0 0 130px;}
#incontents #autos_m ul.saleList li p span.date {display:block;}

#incontents #autos_m ul.carlifeList {margin:0 0 18px; color:#333;}
#incontents #autos_m ul.carlifeList li {list-style:none; margin:0 0 6px;}
#incontents #autos_m ul.carlifeList li.border {background:url("../img/border.gif") bottom repeat-x; padding:0 0 8px; margin:0 0 8px;}
#incontents #autos_m ul.carlifeList li .image {float:left;}
#incontents #autos_m ul.carlifeList li p {margin:0; padding:0 0 0 130px;}
#incontents #autos_m ul.carlifeList li p span.date {display:block;}

#incontents #autos_m ul.reportList {margin:0 0 18px; color:#333;}
#incontents #autos_m ul.reportList li {list-style:none; margin:0 0 6px;}
#incontents #autos_m ul.reportList li.border {background:url("../img/border.gif") bottom repeat-x; padding:0 0 8px; margin:0 0 8px;}
#incontents #autos_m ul.reportList li .image {float:left;}
#incontents #autos_m ul.reportList li p {margin:0; padding:0 0 0 130px;}
#incontents #autos_m ul.reportList li p span.date {display:block;}

#autos_m div.report {background:url("../img/car_report_bg_2.gif") top repeat-x; border-bottom:solid 1px #3D899B; margin:0 0 10px; padding:0 0 10px; zoom:1;}
#autos_m div.report2 {margin:0 0 10px; padding:0 0 10px; zoom:1;}
#autos_m div.report h1 {padding:10px 10px 4px; margin:0;}
#autos_m div.report .date {float:right; margin:0 10px;}
#autos_m div.report .lead {margin:0 10px 18px;}
#autos_m div.report .description {margin:0 0 18px; padding:0 10px;}
#autos_m div.report .description .image {float:left; padding:0 10px;}
#autos_m div.report .description p {margin:0 0 0 160px; padding:0;}
#autos_m div.report .arcticle h2 {color:#0a4cab; margin:0 10px 18px;}
#autos_m div.report .arcticle p {margin:0 0 18px; padding:0 10px; line-height:1.4;}
#autos_m div.report .arcticle ul.images {float:right; margin:0 10px 0 14px; display:inline;}
#autos_m div.report .arcticle ul.images li {list-style:none; margin:0 0 10px;}
#autos_m div.report .arcticle ul.images li img {border:solid 1px #999;}
#autos_m div.report .arcticle .credit {margin:0 8px 18px; padding:0 0 8px;}
#autos_m div.report .index {margin:0 10px 18px; padding:8px;  border:solid 1px #9dc4ff; background:#f3f9ff;}
#autos_m div.report .index h2 {margin:0 0 4px; padding:0;}
#autos_m div.report .index ul li {list-style:none; margin:0 8px 2px; color:#333;}

#autos_m div.report .spec {margin:0 0 18px; padding:0 10px; zoom:1;}
#autos_m div.report .spec h2 {margin:0 0 18px;}
#autos_m div.report .spec table.t01 {margin:0 0 10px 0;}
#autos_m div.report .spec table.t01 th {width:20%;}
#autos_m div.report .spec table.t01 td {width:30%;}

#autos_m div.report ul.inlinePR {padding:0 6px; margin:0 0 10px;}
#autos_m div.report ul.inlinePR li {margin:0 0 0.2em; list-style:none;}

#autos_m div.report .reportPhoto {margin:0 10px 18px;}
#autos_m div.report .reportPhoto .lead {margin:0 0 18px; padding:0;}
#autos_m div.report .reportPhoto .topImage {text-align:center; margin:0 0 10px;}
#autos_m div.report .reportPhoto .topImage img {border:solid 4px #DADADA;}
#autos_m div.report .reportPhoto ul.navi {text-align:center; margin:0 0 18px;}
#autos_m div.report .reportPhoto ul.navi li {display:inline; margin:0 0.4em;}

#autos_m div.spec h3 {border:none; padding:0; margin:0 0 2px; color:#333;}

#incontents #autos_m form.search {background:#ceeffd url("../img/stripe.gif"); border:solid 1px #96c2fe; padding:5px 8px; margin:0 0 10px;}
#incontents #autos_m form.search select {*margin:0 4px 0 0;}
#incontents #autos_m form.search label {margin:0 0.4em 0 0;}

#incontents #autos_m form.search .sright {float:right; border:solid 1px #fff; background:#dfdfdf; padding:0 8px;}
#incontents #autos_m form.search .sright a {color:#333;}
#incontents #autos_m form.search .sright a:hover {color:#c30;}

#incontents #autos_m form.search dl {margin:0; padding:0;}
#incontents #autos_m form.search dl dt {font-weight:bold;}
#incontents #autos_m form.search dl dd {margin:-1.4em 0 4px; padding:0 0 0 5em;}
#incontents #autos_m form.search dl dd.submit {margin:0; text-align:center; padding:0;}
#incontents #autos_m form.search dl dd select {margin-top:2px; margin-bottom:2px;}

.searchbutton {width:80px;}
.resetbutton {width:80px;}
.deletebutton {width:80px;}
.backbutton {width:80px;}
.ftleft {float:left;}
.rtmg50 {padding:0 50px 0 0px;}
.rtmg132 {padding:0 132px 0 0px;}

#incontents #autos_m div.narrowSch {background:#f4fdff; border:solid 1px #3d899b; padding:8px; margin:0 0 18px; zoom:1;}
#incontents #autos_m div.narrowSch dl {margin:0; padding:0;}
#incontents #autos_m div.narrowSch dl dt {font-weight:bold;}
#incontents #autos_m div.narrowSch dl dd {margin:-1.4em 0 8px; padding:0 0 0 6.5em;}
#incontents #autos_m div.narrowSch dl dd span {margin:0 0.8em 0 0;}
#incontents #autos_m div.narrowSch dl.w3 dd {padding:0 0 0 4em;}
#incontents #autos_m div.narrowSch dl.w4 dd {padding:0 0 0 5em;}
#incontents #autos_m div.narrowSch dl dd ul li {list-style:none; display:inline; margin:0 0.8em 0 0;}
#incontents #autos_m div.narrowSch dl dd ul.gas {}
#incontents #autos_m div.narrowSch dl dd ul.gas li {width:32%; margin:0 1% 0 0; float:left;}

#incontents #autos_m div.narrowSch2 {background:#ceeffd url("../img/stripe.gif"); border:solid 1px #96c2fe; padding:8px; margin:0 0 18px; zoom:1;}
#incontents #autos_m div.narrowSch2 dl {margin:0; padding:0;}
#incontents #autos_m div.narrowSch2 dl dt {font-weight:bold;}
#incontents #autos_m div.narrowSch2 dl dd {margin:-1.4em 0 8px; padding:0 0 0 4.5em;}
#incontents #autos_m div.narrowSch2 dl dd span {margin:0 0.8em 0 0;}
#incontents #autos_m div.narrowSch2 dl.w3 dd {padding:0 0 0 4em;}
#incontents #autos_m div.narrowSch2 dl.w4 dd {padding:0 0 0 5em;}
#incontents #autos_m div.narrowSch2 dl dd ul li {list-style:none; display:inline; margin:0 0.8em 0 0;}
#incontents #autos_m div.narrowSch2 dl dd ul.gas {}
#incontents #autos_m div.narrowSch2 dl dd ul.gas li {width:32%; margin:0 1% 0 0; float:left;}

#incontents #autos_m span.condition {margin:0 4px 0 0;}

#incontents #autos_m div.narrowSch dl dd.submit {margin:0; text-align:center; padding:0;}
#incontents #autos_m div.narrowSch .center {padding:6px 0 2px;}
#incontents #autos_m div.narrowSch .center input {margin:0 6px;}

#incontents #autos_m div.narrowSch2 dl dd.submit {margin:0; text-align:center; padding:0;}
#incontents #autos_m div.narrowSch2 .center {padding:6px 0 2px;}
#incontents #autos_m div.narrowSch2 .center input {margin:0 6px;}

#incontents #autos_m div.catSearch {background:#ceeffd url("../img/stripe.gif"); border:solid 1px #96c2fe; padding:8px; margin:0 0 10px; zoom:1;}
#incontents #autos_m div.catSearch div.input {margin:0 0 6px;}
#incontents #autos_m div.catSearch .condition ul {margin:0; zoom:1;}
#incontents #autos_m div.catSearch .condition ul li {float:left; padding:0 1.4em 6px 0; list-style:none; white-space:nowrap;}
#incontents #autos_m div.catSearch .condition ul li span {font-weight:bold;}

#incontents #autos_m div.curCondition {background:none repeat scroll 0 0 #F4FDFF; border:solid 1px #3D899B; padding:2px 8px; margin:0 0 18px; zoom:1;}
#incontents #autos_m div.curCondition .button {float:right; margin:3px 0 0 0;}
#incontents #autos_m div.curCondition ul {padding:3px 0;}
#incontents #autos_m div.curCondition ul li {list-style:none; padding:3px 0; background:url("../img/mark01.gif")  no-repeat scroll 0 0.6em;}
#incontents #autos_m div.curCondition ul li div.cond {display:inline; font-weight:bold; color:#333333; padding:0 0.4em 0 14px;}
#incontents #autos_m div.curCondition ul li div.set {display:inline;}
#incontents #autos_m div.curCondition ul li.left {width:48%; float:left; clear:left; text-align:left;}
#incontents #autos_m div.curCondition ul li.right {width:48%; float:right; margin:0 2% 0 0; display:inline; text-align:left;}
#incontents #autos_m div.curCondition ul li.leftlong {width:100%; float:left; clear:left; text-align:left;}

#incontents #autos_m div.narrowSch .button { width:100%; text-align:right; margin:0 0 6px 0;}

#incontents #autos_m div.narrowSch2 .button { width:100%; text-align:right; margin:0 0 6px 0;}

#autos_m div.detailSch h2 {border-bottom:solid 1px #333333; background:#ebebeb; margin:0 0 8px; padding:2px 6px;}
#autos_m div.detailSch h3 {border-bottom:solid 1px #333333; background:#ebebeb; margin:0 0 8px; padding:2px 6px;}

#incontents #autos_m div.detailSch div.color {margin:0 0 18px 10px;}
#incontents #autos_m div.detailSch div.color ul {width:23%; margin:0 1% 0 0; float:left; display:inline;}
#incontents #autos_m div.detailSch div.color ul li {list-style:none; margin:0 0.8em 2px 0;}

#autos_m div.detailSch dl {margin:0 8px 18px; padding:0;}
#autos_m div.detailSch dl dt {text-align:right; width:6.8em; font-weight:bold;}
#autos_m div.detailSch dl dd {margin:-1.4em 0 8px; padding:0 0 0 7.5em;}
#incontents #autos_m div.detailSch dl.w3 dd {padding:0 0 0 4em;}
#incontents #autos_m div.detailSch dl dd span {margin:0 0.8em 0 0;}
#incontents #autos_m div.detailSch p span {margin:0 0.8em 0 0;}
#incontents #autos_m div.detailSch p span span {margin:0 0.2em 0 0;}

#incontents #autos_m form div.submit {text-align:center; background:none repeat scroll 0 0 #F4FDFF; border:solid 1px #3D899B; padding:10px 8px; margin:0 0 18px;}
#incontents #autos_m form div.submit input {margin:0 8px;}

#incontents #autos_m div.typeSelect {margin:0 0 10px; padding:0 8px;}
#incontents #autos_m div.typeSelect select {margin:0 0.6em 0 0;}

#incontents #autos_m div.keyword {margin:0 0 18px;}
#incontents #autos_m div.keyword h3 {border:none; padding:0; margin:0 0 2px; color:#333;}
#incontents #autos_m div.keyword ul {margin:0 0 0 8px;}
#incontents #autos_m div.keyword ul li {list-style:none; display:inline; margin:0 6px 0 0;}

#incontents #autos_m .items { margin:0 0 12px; background:url("../img/border.gif") bottom repeat-x; padding:0 0 8px 6px; zoom:1;}
#incontents #autos_m .items h3 { border:none; padding:0; margin:0 0 2px; color:#333;}
#incontents #autos_m .items ul { width:32%; margin:0 1% 0 0; float:left; padding:0; margin/**/:0 0.5% 0 0;}
#incontents #autos_m .items ul li { list-style:none; margin:0; padding:1;}
#incontents #autos_m .disc ul li { list-style:disc inside;}
#incontents #autos_m .items ul.col4 { width:24%; margin:0 1% 0 0; float:left; padding:0;}
#incontents #autos_m .items ul.last { width:24%; margin:0; float:left; padding:0;}

#incontents #autos_m .items ul.col5 { width:22%; padding:0; margin:0 1% 0 0; float:left;}
#incontents #autos_m .items ul.col5.last { margin:0;}
#incontents #autos_m .items ul.col5 li { padding:0; margin:0 0 30px 0;}
#incontents #autos_m .items ul.col5 li dl, #incontents #autos_m .items ul.col5 li dl dt { padding: 0; margin: 0;}
#incontents #autos_m .items ul.col5 li dl {_display: inline; /display: inline;}
#incontents #autos_m .items ul.col5 li dl dd { padding: 0; margin: 0 0 0 20px;}
#incontents #autos_m .items ul.col5 li.last dl dd { margin-left: 0; _margin-left: 20px;}

#incontents #autos_m .items ul.col6 { width:22%; padding:0; margin:0 1% 0 1.5%; float:left; display: inline;}
#incontents #autos_m .items ul.col6 { _margin-left: 0; /margin-left: 0;}
#incontents #autos_m .items ul.col6 li { padding: 0; margin: 0 0 30px; list-style: disc outside none;}
#incontents #autos_m .items ul.col6 li, #incontents #autos_m .items ul.col6.last li {/padding-left: 15px;} /* IE7 */
#incontents #autos_m .items ul.col6 li dl, #incontents #autos_m .items ul.col6 li dl dt { padding: 0; margin: 0;}
#incontents #autos_m .items ul.col6 li dl {_display: inline; /display: inline;}
#incontents #autos_m .items ul.col6 li dl dd { padding: 0; margin: 0;}

#incontents #autos_m div.items h4 {margin:0 0 2px;}
#incontents #autos_m div.items h4 a {color:#333;}
#incontents #autos_m div.items h4 a:hover {color:#c30;}
#incontents #autos_m div.items h4.jp {padding:0 0 0 24px; background:url("../img/common/flag/japan.gif") left center no-repeat;}
#incontents #autos_m div.items h4.de {padding:0 0 0 24px; background:url("../img/common/flag/germany.gif") left center no-repeat;}
#incontents #autos_m div.items h4.uk {padding:0 0 0 24px; background:url("../img/common/flag/uk.gif") left center no-repeat;}
#incontents #autos_m div.items h4.it {padding:0 0 0 24px; background:url("../img/common/flag/italy.gif") left center no-repeat;}
#incontents #autos_m div.items h4.fr {padding:0 0 0 24px; background:url("../img/common/flag/france.gif") left center no-repeat;}
#incontents #autos_m div.items h4.usa {padding:0 0 0 24px; background:url("../img/common/flag/usa.gif") left center no-repeat;}
#incontents #autos_m div.items h4.se {padding:0 0 0 24px; background:url("../img/common/flag/sweden.gif") left center no-repeat;}
#incontents #autos_m div.items h4.nl {padding:0 0 0 24px; background:url("../img/common/flag/dk.gif") left center no-repeat;}
#incontents #autos_m div.items h4.kr {padding:0 0 0 24px; background:url("../img/common/flag/korea.gif") left center no-repeat;}
#incontents #autos_m div.items h4.au {padding:0 0 0 24px; background:url("../img/common/flag/austria.gif") left center no-repeat;}
#incontents #autos_m div.items h4.ch {padding:0 0 0 24px; background:url("../img/common/flag/china.gif") left center no-repeat;}
#incontents #autos_m div.items h4.cz {padding:0 0 0 24px; background:url("../img/common/flag/cz.gif") left center no-repeat;}
#incontents #autos_m div.items h4.id {padding:0 0 0 24px; background:url("../img/common/flag/india.gif") left center no-repeat;}
#incontents #autos_m div.items h4.sp {padding:0 0 0 24px; background:url("../img/common/flag/spain.gif") left center no-repeat;}
#incontents #autos_m div.items h4.sl {padding:0 0 0 24px; background:url("../img/common/flag/switzerland.gif") left center no-repeat;}
#incontents #autos_m div.items h4.ta {padding:0 0 0 24px; background:url("../img/common/flag/taiwan.gif") left center no-repeat;}
#incontents #autos_m div.items h4.ca {padding:0 0 0 24px; background:url("../img/common/flag/canada.gif") left center no-repeat;}
#incontents #autos_m div.items h4.bg {padding:0 0 0 24px; background:url("../img/common/flag/belgium.gif") left center no-repeat;}
#incontents #autos_m div.items h4.ru {padding:0 0 0 24px; background:url("../img/common/flag/russia.gif") left center no-repeat;}
#incontents #autos_m div.items h4.th {padding:0 0 0 24px; background:url("../img/common/flag/thailand.gif") left center no-repeat;}
#incontents #autos_m div.items h4.ml {padding:0 0 0 24px; background:url("../img/common/flag/malaysia.gif") left center no-repeat;}
#incontents #autos_m div.items h4.rsa {padding:0 0 0 24px; background:url("../img/common/flag/rsa.gif") left center no-repeat;}

#incontents #autos_m div.items ul.bike {width:100%; margin:0; float:none; padding:4px 0;}
#incontents #autos_m div.items ul.bike .maker a {font-weight:bold; color:#000;}
#incontents #autos_m div.items ul.bike .maker a:hover {color:#c30;}
#incontents #autos_m div.items ul.bike li {width:24%; margin:0 1% 8px 0; float:left; display:inline;}
#incontents #autos_m div.items ul.bike li.last {margin:0 0 8px;}
#incontents #autos_m div.items ul.bike ul {width:auto; margin:0; float:none; padding:0;}
#incontents #autos_m div.items ul.bike ul li {margin:0 3% 0 0; _margin:0 0 0 0; width:46%; float:left; font-size:12px; /*\*/ *font-size:82%; /**/ line-height:1.5;}

#incontents #autos_m ul.news {margin:0 0 18px; padding:0 0 0 22px;}
#incontents #autos_m ul.news2 {margin:0 8px 18px; padding:0;}
#incontents #autos_m ul.news2 li {list-style:none; margin:0 0 4px;}

#incontents #autos_m ul.ranking {margin:0 0 18px;}
#incontents #autos_m ul.ranking li {margin:0 1% 0 0; width:32%; float:left; display:inline;}
#incontents #autos_m ul.ranking li .inbox {width:132px; margin:0 auto;}
#incontents #autos_m ul.ranking li .image {margin:0 0 4px;}
#incontents #autos_m ul.ranking li .imageB {margin:0 0 4px; border:solid 1px #ddd;}
#incontents #autos_m ul.ranking li .rank {float:left;}
#incontents #autos_m ul.ranking li .name {margin:0 0 0 46px; line-height:1.2;}

#incontents #autos_m ul.photoNews {margin:0 0 18px;}
#incontents #autos_m ul.photoNews li {width:31%; float:left; margin:0 1%; display:inline; text-align:center; list-style:none;}
#incontents #autos_m ul.photoNews li .image {background:#DADADA; width:120px; height:90px; padding:4px; margin:0 auto 6px auto;}
#incontents #autos_m ul.photoNews li .image img {}
#incontents #autos_m ul.photoNews li span { color:#666; display:block;}

#incontents #autos_m ul.photoNews5 {margin:0 0 18px;}
#incontents #autos_m ul.photoNews5 li {width:19%; float:left; margin:0 1% 0 0; _margin:0 0.5% 0 0; display:inline; text-align:center; list-style:none;}
#incontents #autos_m ul.photoNews5 li.last {margin:0;]}
#incontents #autos_m ul.photoNews5 li .image {background:#dadada; width:120px; height:90px; padding:4px; margin:0 auto 6px;}
#incontents #autos_m ul.photoNews5 li .image img {}

#incontents #autos_m ul.newsList {margin:0; padding:0 6px;}
#incontents #autos_m ul.newsList li {list-style:none; zoom:1; margin:0 0 6px}
#incontents #autos_m ul.newsList li span {color:#666; display:block;}
#incontents #autos_m div.weeklyNews ul.newsList {margin:0 0 18px 8px;}

#incontents #autos_m div.topNews {margin:0 0 24px;}
#incontents #autos_m div.topNews .lead {font-weight:bold; margin:0 0 4px;}
#incontents #autos_m div.topNews .cp {float:right;}
#incontents #autos_m div.topNews .credit {margin:0 1px 8px; color:#666;}
#incontents #autos_m div.topNews .imageLeft {float:left; margin:0 10px 4px 0; text-align:center; width:252px;}
#incontents #autos_m div.topNews .imageRight {float:right; margin:0 0 4px 10px; text-align:center; width:252px;}
#incontents #autos_m div.topNews .imageLeft img {border:solid 6px #DADADA; margin:0 0 4px;}
#incontents #autos_m div.topNews .imageRight img {border:solid 6px #dadada; margin:0 0 4px;}
#incontents #autos_m div.topNews p {margin:0; padding:0 0 0 8px;}
#incontents #autos_m div.photo {text-align:center; margin:24px 0 10px;}
#incontents #autos_m div.photo img {border:solid 6px #DADADA;}

#incontents #autos_m ul.photoList {margin:32px 0 0;}
#incontents #autos_m ul.photoList li {float:left; margin:0 6px 8px 0; list-style:none; width:88px; text-align:center; display:inline;}
#incontents #autos_m ul.photoList li .image {background:#DADADA; padding:4px; height:60px;}

#incontents #autos_m .articleNavi {text-align:center; margin:0 0 32px; color:#666;}
#incontents #autos_m .articleNavi  a {margin:0 6px;}

#incontents #autos_m div.photoNavi {background:#dadada; padding:10px 0; margin:0 0 18px; zoom:1;}
#incontents #autos_m div.photoNavi ul {margin:0 10px;}
#incontents #autos_m div.photoNavi li {width:20%; float:left; list-style:none; margin:0;}
#incontents #autos_m div.photoNavi li div {margin:0 auto; width:108px; height:68px; text-align:center; background:#fff;}
#incontents #autos_m div.photoNavi li div span {padding:4px; width:100px; display:block; overflow:hidden;}
#incontents #autos_m div.photoNavi li div.on {border:solid 1px #bbb; background:#f3f3f3; position:relative;}
#incontents #autos_m div.photoNavi li div.on span {position:absolute; left:0; top:0;}
#incontents #autos_m div.photoNavi li div.on span img {filter:alpha(opacity=75); opacity:0.75;}
#incontents #autos_m div.photoNavi li div.on span.overlay {z-index:100; position:absolute; background:#000;width:108px; height:68px; padding:0; filter:alpha(opacity=30); zoom:1; top:0; left:0; opacity:0.30;}

#incontents #autos_m div.photoNavi .navi {text-align:center; margin:0; font-weight:bold;}
#incontents #autos_m div.photoNavi .navi img {vertical-align:middle;}

#incontents #autos_m div.topCatalog {border:solid 1px #ddd; background:#ebebeb url("../img/stripe.gif"); margin:0 0 8px; padding:4px 8px; zoom:1;}
#incontents #autos_m div.topCatalog .name {font-weight:bold; margin:0 0 6px;}
#incontents #autos_m div.topCatalog .name a {color:#000;}
#incontents #autos_m div.topCatalog .name a:hover {color:#c30;}
#incontents #autos_m div.topCatalog .image {float:right; border:solid 1px #ebebeb; margin:0 0 0 8px;}
#incontents #autos_m div.topCatalog p {margin:0; padding:0 4px;}
#incontents #autos_m div.topCatalog ul.topCatNavi {clear:both; padding:10px 0 4px 1.5%;}
#incontents #autos_m div.topCatalog ul.topCatNavi li {list-style:none; float:left; width:48%; margin:0 1.5% 0 0; border:solid 1px #fff; background:#b2e6fc url("../img/gr_top.gif") top repeat-x; text-align:center; display:inline; padding:2px 0;}
#incontents #autos_m div.topCatalog ul.topCatNavi li.last {margin:0;}
#incontents #autos_m div.topCatalog ul.topCatNavi li a {color:#333;}
#incontents #autos_m div.topCatalog ul.topCatNavi li a:hover {color:#c30;}

#incontents #autos_m div.carParts {margin:0 0 18px;}
#incontents #autos_m div.carParts .carBox {width:156px; float:left; margin:0 -200px 0 0; _padding:0 0 1px; position:relative;}
#incontents #autos_m div.carParts .carBox img {vertical-align:middle;}
#incontents #autos_m div.carParts .partsBox {width:100%; float:left;}
#incontents #autos_m div.carParts .partsInbox {margin:0 0 0 156px;}

#incontents #autos_m div.bikeParts {margin:0 0 18px;}
#incontents #autos_m div.bikeParts .bikeBox {width:156px; float:left; margin:0 -200px 0 0; _padding:0 0 1px; position:relative;}
#incontents #autos_m div.bikeParts .bikeBox img {vertical-align:middle;}
#incontents #autos_m div.bikeParts .partsBox {width:100%; float:left;}
#incontents #autos_m div.bikeParts .partsInbox {margin:0 0 0 156px;}

#incontents #autos_m div.partsShop {}
#incontents #autos_m div.partsShop .shopBox {width:180px; float:right; margin:0 0 0 -180px; text-align:center; position:relative; *position:static;}
#incontents #autos_m div.partsShop .shopBox img {vertical-align:middle; margin:0 0 4px;}
#incontents #autos_m div.partsShop .shopDetail {width:100%; float:left;}
#incontents #autos_m div.partsShop .shopInbox {margin:0 190px 0 0; zoom:1;}
#incontents #autos_m div.partsShop .shopInbox table th {white-space:nowrap; width:20%; vertical-align: top;}
#incontents #autos_m div.partsShop .shopInbox ul.review li { float: left; margin: 0 2em 0 0; list-style: none;}
#incontents #autos_m div.partsShop .shopInbox ul.review li span.star { margin: 0 0.3em 0 0;}
#incontents #autos_m div.partsShop .shopInbox ul.review li span.star img { vertical-align: middle;}
#incontents #autos_m div.partsShop .shopInbox ul.review li span.point { color: #cc3333; font-size: 130%; font-weight: bold; margin: 0 3px;}
#incontents #autos_m div.partsShop .shopInbox ul.review li.figure { padding: 0 0 0 10px; margin: 0 0 0 5px; background: url(../img/l_arr.gif) no-repeat left center;}
#incontents #autos_m div.partsShop .shopInbox ul.review li.figure span.nowrap { white-space: nowrap;}

#incontents #autos_m ul.partsList {margin:0 0 18px; line-height:1.3; color:#333;}
#incontents #autos_m ul.partsList li {list-style:none; width:19%; margin:0 1% 0 0; float:left; text-align:center; display:inline;}
#incontents #autos_m ul.partsList li .image {margin:0 0 2px;}
#incontents #autos_m ul.partsList li .image img {margin:0;}
#incontents #autos_m ul.partsList li.last {margin:0;}
#incontents #autos_m ul.partsList li .inbox {background:#dfe3fe url("../img/stripe.gif"); border:solid 1px #ddd; padding:5px 0 1px;}
#incontents #autos_m ul.partsList li img {margin:4px 0;}

#incontents #autos_m ul.tireDesign {margin:0 0 18px; line-height:1.3; color:#333;}
#incontents #autos_m ul.tireDesign li {list-style:none; width:100px; margin:0 10px 10px 0; float:left; text-align:center; display:inline;}
#incontents #autos_m ul.tireDesign li .image {margin:0 0 4px;}
#incontents #autos_m ul.tireDesign li .image img {margin:0;}
#incontents #autos_m ul.tireDesign li .inbox {background:#dfe3fe url("../img/stripe.gif"); border:solid 1px #ddd; padding:5px 0 3px;}
#incontents #autos_m ul.tireDesign li img {margin:4px 0;}

#incontents #autos_m div.carType {margin:0 0 18px;}
#incontents #autos_m div.carType ul {margin:0 0 8px;}
#incontents #autos_m div.carType ul li {width:13%; float:left; margin:0 1% 10px 0; text-align:center; list-style:none; display:inline; line-height:1.2;}

#incontents #autos_m div.bikeType {margin:0 0 18px;}
#incontents #autos_m div.bikeType ul {margin:0 0 8px;}
#incontents #autos_m div.bikeType ul li {width:15%; float:left; margin:0 1% 10px 0; text-align:center; list-style:none; display:inline; line-height:1.2;}

#incontents #autos_m div.prefectures {margin:0 0 18px;}
#incontents #autos_m div.prefectures .map {float:left; width:260px; margin:0 10px 0 0; text-align:center;}
#incontents #autos_m div.prefectures .map h2.border {text-align:left;}
#incontents #autos_m div.prefectures dl {padding:0;}
#incontents #autos_m div.prefectures dl dt {color:#333; font-weight:bold; margin:0 0 2px;}
#incontents #autos_m div.prefectures dl dd {background:url("../img/border.gif") bottom repeat-x; margin:0 0 4px; padding:0 0 8px;}
#incontents #autos_m div.prefectures dl dd ul li {list-style:none; margin:0 0.6em 0 0; display:inline;}

#incontents #autos_m ul.areaList {margin:0 0 18px; padding:0 0 0 8px; line-height:1.6;}
#incontents #autos_m ul.areaList li {list-style:none; margin:0 0.6em 0 0; display:inline;}

#incontents #autos_m dl.countrys {margin:0 0 8px;}
#incontents #autos_m dl.countrys dt {padding:0 0 0 4px;}
#incontents #autos_m dl.countrys dd {background:url("../img/border.gif") bottom repeat-x; margin:-1.4em 0 4px; padding:0 0 8px 36px;}
#incontents #autos_m dl.countrys dd ul li {list-style:none; margin:0 0.6em 0 0; float:left; white-space:nowrap;}
head~/* */body #incontents #autos_m dl.countrys dd ul li { display:block; float:left;} /* IE8 */
html:not(:target) #incontents #autos_m dl.countrys dd ul li { display:inline; float:none;} /* not IE8 */

#incontents #autos_m div.carGrade {margin:0 0 10px;}
#incontents #autos_m div.carGrade img {border:solid 1px #ddd;}

#incontents #autos_m div.catalog {margin:0 0 10px; padding:0 0 10px;}
#incontents #autos_m div.catalog .mainImage {text-align:center; margin:0 0 10px;}
#incontents #autos_m div.catalog ul.images {margin:0 8px 18px; background:#DADADA; margin: 0 8px 18px; padding:6px;}
#incontents #autos_m div.catalog ul.images li {float:left;width:24%; margin:0 0.4%; text-align:center; display:inline; list-style:none;}
#incontents #autos_m div.catalog ul.images li img {border:solid 1px #3D899B;}
#incontents #autos_m div.catalog .profile h2 {color:#005164; margin:0 10px 8px;}
#incontents #autos_m div.catalog .profile p {margin:0 0 18px; padding:0 10px; line-height:1.4;}
#incontents #autos_m div.catalog table.t01 {margin:0 0 18px;}
#incontents #autos_m div.catalog table.t01 th {width:25%; margin-left:auto; margin-right:auto; text-align:left;}
#incontents #autos_m div.catalog table.t01 td {width:25%;}
#incontents #autos_m div.catalog .submit {margin:0 8px 18px;}
#incontents #autos_m div.catalog ul.inlinePR {margin:0 auto 10px; width:75%;}

#incontents #autos_m div.specTable {margin:0 8px; zoom:1;}
#incontents #autos_m div.specTable .lead {font-weight:bold; margin:0 0 4px;}
#incontents #autos_m div.specTable table.t01 th, #incontents #autos_m div.specTable table.t01 td {width:auto;}

#incontents #autos_m div.specTable table.ratio4 th {width:5em;}
#incontents #autos_m div.specTable table.ratio6 th {width:7em;}
#incontents #autos_m div.specTable table.ratio9 th {width:10em;}
#incontents #autos_m div.specTable table.ratio10 th {width:11em;}
#incontents #autos_m div.specTable table.ratio12 th {width:13em;}

/*バイクカタログ詳細ページ ボディカラー　#13672追加*/
#incontents #autos_m span.ctBlk, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctBlk {background:#000; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctWht, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctWht {background:#fff; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctGrn, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctGrn {background:#093; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctMar, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctMar {background:#800; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctOlb, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctOlb {background:#880; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctDbl, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctDbl {background:#008; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctPpl, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctPpl {background:#f3f; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctGry, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctGry {background:#ddd; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctYrw, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctYrw {background:#ff3; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctLim, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctLim {background:#3f3; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctCyn, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctCyn {background:#0ff; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctMag, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctMag {background:#f0f; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctSlv, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctSlv {background:#ccc; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctRed, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctRed {background:#f33; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctBlu, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctBlu {background:#33f; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctTal, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctTal {background:#088; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctPal, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctPal {background:#eee; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}
#incontents #autos_m span.ctGld, .NR-rwd.rwd_bike .spec-table_wrap table th span.ctGld {background:#fd0; vertical-align:middle; margin:0 0.2em 0 0; border:solid 1px #666;}

#incontents #autos_m p.about {padding:0; text-align:center;}
#incontents #autos_m p.about img {margin:10px; vertical-align:top;}
#incontents #autos_m p.condition {margin:0 5px 18px 5px;}

#incontents #autos_m ul.percentList {margin:0 4px 10px;}
#incontents #autos_m ul.percentList li {list-style:none; display:inline; margin:0 0.8em 0 0;}
#incontents #autos_m ul.percentList li span img {vertical-align:middle;}
#incontents #autos_m ul.percentList li span.per10 {background:#FF9900; margin:0 4px 0 0;}
#incontents #autos_m ul.percentList li span.per5 {background:#FFBB22; margin:0 4px 0 0;}
#incontents #autos_m ul.percentList li span.per3 {background:#FFDD44; margin:0 4px 0 0;}
#incontents #autos_m ul.percentList li span.per1 {background:#FFEE88; margin:0 4px 0 0;}
#incontents #autos_m ul.percentList li span.per0 {background:#FFFFCC; margin:0 4px 0 0;}
#incontents #autos_m ul.percentList li span.none {border:solid 1px #ccc; margin:0 4px 0 0;}


#incontents #autos_m table.priceMapTable th.bold {font-weight:bold;}
#incontents #autos_m table.priceMapTable th {text-align:center; white-space:nowrap;}
#incontents #autos_m table.priceMapTable td {text-align:center;}
#incontents #autos_m table.priceMapTable td.per10 {background:#FF9900;}
#incontents #autos_m table.priceMapTable td.per5 {background:#FFBB22;}
#incontents #autos_m table.priceMapTable td.per3 {background:#FFDD44;}
#incontents #autos_m table.priceMapTable td.per1 {background:#FFEE88;}
#incontents #autos_m table.priceMapTable td.per0 {background:#FFFFCC;}

#incontents #autos_m div.usedCar .priceBox {background:#ceeffd url("../img/stripe.gif"); border:solid 1px #ddd; padding:4px 6px; margin:0 0 18px;}
#incontents #autos_m div.usedCar .priceBox .button {float:right;}
#incontents #autos_m div.usedCar .priceBox .price {float:left; font-size:20px;/*\*/_font-size: 130%;/**/ line-height:1}
*+html #incontents #autos_m div.usedCar .priceBox .price {font-size: 130%;}
#incontents #autos_m div.usedCar .priceBox .price span {font-size:30px;/*\*/_font-size:177%;/**/ margin:0 8px; font-weight:bold;}
*+html #incontents #autos_m div.usedCar .priceBox .price span {font-size:177%;}
#incontents #autos_m div.usedCar .priceBox .condition {float:left;}
#incontents #autos_m div.usedCar .priceBox .condition img {margin:2px 0;}

#incontents #autos_m div.usedCar .priceBoxa .button {float:right;}
#incontents #autos_m div.usedCar .priceBoxa {text-align:right; padding:4px 6px; margin:0 0 70px;}


#incontents #autos_m div.usedCar .mainImage {text-align:center; margin:0 0 8px;}
#incontents #autos_m div.usedCar .imageLead {text-align:center; margin:0 0 18px;}

#incontents #autos_m div.usedCar div.images {margin:0 0 18px;}
#incontents #autos_m div.usedCar div.images ul {margin:0 0 10px 8px;}
#incontents #autos_m div.usedCar div.images ul li {background:#d6ebfe; width:19%; margin:0 1% 0 0; list-style:none; float:left; display:inline;}
#incontents #autos_m div.usedCar div.images ul li.last {margin:0;}
#incontents #autos_m div.usedCar div.images ul li .image {padding:5px 0 0; text-align:center;}
#incontents #autos_m div.usedCar div.images ul li .text {padding:5px;}


#incontents #autos_m div.usedCar div.partsShop {margin:0 8px 18px;}
#incontents #autos_m div.usedCar div.specTable {margin:0 8px;}

#incontents #autos_m div.partsDetail .priceBox {background:#ceeffd url("../img/stripe.gif"); border:solid 1px #ddd; padding:4px 6px; margin:0 0 18px;}
#incontents #autos_m div.partsDetail .priceBox .button {float:right;}
#incontents #autos_m div.partsDetail .priceBox .price {float:left; font-size:20px;/*\*/_font-size: 130%;/**/ line-height:1}
*+html #incontents #autos_m div.partsDetail .priceBox .price {font-size: 130%;}
#incontents #autos_m div.partsDetail .priceBox .price span {font-size:30px;/*\*/_font-size:177%;/**/ margin:0 8px; font-weight:bold;}
*+html #incontents #autos_m div.partsDetail .priceBox .price span {font-size:177%;}
#incontents #autos_m div.partsDetail .priceBox .condition {float:left;}
#incontents #autos_m div.partsDetail .priceBox .condition img {margin:2px 0;}


#incontents #autos_m div.partsDetail .mainImage {text-align:center; margin:0 0 8px;}
#incontents #autos_m div.partsDetail .imageLead {text-align:center; margin:0 0 18px;}

#incontents #autos_m div.partsDetail div.images {margin:0 0 18px;}
#incontents #autos_m div.partsDetail div.images ul {margin:0 0 10px 8px;}
#incontents #autos_m div.partsDetail div.images ul li {background:#d6ebfe; width:19%; margin:0 1% 0 0; list-style:none; float:left; display:inline;}
#incontents #autos_m div.partsDetail div.images ul li .image {padding:5px 0; text-align:center;}

#incontents #autos_m div.partsDetail ul.partsType {padding:0;}
#incontents #autos_m div.partsDetail div.specTable {margin:0 8px 18px;}

#incontents #autos_m div.partsDetail div.partsShop {margin:0 8px 18px;}

#incontents #autos_m ul.newsRanking {margin:0 0 18px; color:#333;}
#incontents #autos_m ul.newsRanking li {list-style:none; margin:0 0 6px; padding:0 0 0 26px;}
#incontents #autos_m ul.newsRanking li.rnk1 {background:url("//u.xgoo.jp/cmm001/img/ranking/no/no1.gif") 0.1em 0.2em no-repeat;}
#incontents #autos_m ul.newsRanking li.rnk2 {background:url("//u.xgoo.jp/cmm001/img/ranking/no/no2.gif") 0.1em 0.2em no-repeat;}
#incontents #autos_m ul.newsRanking li.rnk3 {background:url("//u.xgoo.jp/cmm001/img/ranking/no/no3.gif") 0.1em 0.2em no-repeat;}
#incontents #autos_m ul.newsRanking li.border {background:url("../img/border.gif") bottom repeat-x; padding:0 0 8px; margin:0 0 8px;}
#incontents #autos_m ul.newsRanking li .image {float:right;}
#incontents #autos_m ul.newsRanking li p {margin:0; padding:0 130px 0 0;}
#incontents #autos_m ul.newsRanking li p span.category {}

#incontents #autos_m ul.rankSwich {float:left; padding:0 4px;}
#incontents #autos_m ul.rankSwich li {display:inline; list-style:none; line-height:1.1; border-right:solid 1px #555; margin:0 0.4em 0 0; padding:0 0.4em 0 0;}
#incontents #autos_m ul.rankSwich li.on {font-weight:bold;}
#incontents #autos_m ul.rankSwich li.last {border:none; margin:0; padding:0;}

#incontents #autos_m table.ranking {margin:8px 0 18px;}
#incontents #autos_m table.ranking th {background:#4A95A6; color: #FFFFFF; text-align:center; white-space:nowrap;}
#incontents #autos_m table.ranking td {text-align:center;}
#incontents #autos_m table.ranking td.rank {white-space:nowrap;}
#incontents #autos_m table.ranking td.image {border-right:none; padding:0; width:90px;}
#incontents #autos_m table.ranking td.carName {text-align:left;}
#incontents #autos_m table.ranking td.news {text-align:left; color:#666;}

#incontents #autos_m table.gsranking {margin:0 0 8px;}
#incontents #autos_m table.gsranking th {background:#d6ebff; white-space:nowrap;}
#incontents #autos_m table.gsranking td.rank {text-align:center;}
#incontents #autos_m table.gsranking td.price {font-weight:normal; text-align:center;}
#incontents #autos_m table.gsranking td.price span.regular {border:solid 1px #d0dffe; display:block; width:5em; background:#227ee5 url("../img/gr_regular.gif") top repeat-x; color:#fff; margin:0 auto;}
#incontents #autos_m table.gsranking td.price span.highoc {border:solid 1px #f0be77; display:block; width:5em; background:#b18107 url("../img/gr_highoc.gif") top repeat-x; color:#fff; margin:0 auto;}
#incontents #autos_m table.gsranking td.price span.diesel {border:solid 1px #b29265; display:block; width:5em; background:#735e42 url("../img/gr_diesel.gif") top repeat-x; color:#fff; margin:0 auto;}
#incontents #autos_m table.gsranking td.brand {text-align:center;}
#incontents #autos_m table.gsranking td.icon {width:46px; vertical-align:top;}
#incontents #autos_m table.gsranking td.icon ul li {display:inline;}

#incontents #autos_m div.columnlist {background:#f4fcff; padding:8px; margin:0 0 18px;}
#incontents #autos_m div.columnlist h4 {margin:0 0 6px; color:#630;}
#incontents #autos_m div.columnlist ul {padding:0 0 0 1.2em;}
#incontents #autos_m div.columnlist ul li {margin:0 0 0.4em;}
#incontents #autos_m div.columnlist div.moreLink {margin:0;}

background: none repeat scroll 0 0 #F4FDFF;

/* *** race queen ************************* */
#tabinn {margin: 0 10px;}
#incontents #autos_m ul.tab li.Ss {width: 10em;}

#incontents #autos_m div.topRq {background:#F4FDFF; border:solid 1px #3D8998; padding:10px 0; margin:0 0 18px;}
#incontents #autos_m div.topRq ul li {width:32%; margin:0 0 0 1%; float:left; text-align:center; display:inline;}
#incontents #autos_m div.topRq ul li div.image {margin:0 0 4px;}
#incontents #autos_m div.topRq ul li div.image img {border:solid 5px #fff;}

#incontents #autos_m div.rqThumbs {background:#F4FDFF; border:solid 1px #3D899B; margin:0 0 8px; padding:10px 0 0;}
#incontents #autos_m div.rqThumbs ul {padding:0 0 10px 1%; margin:0; list-style: none;}
#incontents #autos_m div.rqThumbs ul li { float:left; width:24%; margin:0 1% 0 0; text-align:center;}
#incontents #autos_m div.rqThumbs ul li.last {margin:0;}
#incontents #autos_m div.rqThumbs ul li div.image {margin:0 0 2px;}
#incontents #autos_m div.rqThumbs ul li div.image img {border:solid 3px #fff;}

#incontents #autos_m div.rqMovie {background:#F4FDFF; border:solid 1px #3D8998; padding:0; margin:0 0 8px;}
#incontents #autos_m div.rqMovie .mainMov {margin:0 0 10px; padding:5px 5px 0;}
#incontents #autos_m div.rqMovie .mainMov .image {float:left; margin:0 10px 0 0;}
#incontents #autos_m div.rqMovie .mainMov .image img {border:solid 3px #fff;}
#incontents #autos_m div.rqMovie .mainMov p {margin:0 0 0 156px; padding:0;}
#incontents #autos_m div.rqMovie .lead {font-weight:bold; border-left:solid 6px #999999; color:#999999; margin:0 0 6px 8px; padding:0 0 0 4px; line-height:1.231;}
#incontents #autos_m div.rqMovie ul {padding:0 0 0 1%; margin:0;}
#incontents #autos_m div.rqMovie ul li {width:24%; margin:0 1% 0 0; float:left; text-align:center; display:inline;}
#incontents #autos_m div.rqMovie ul li.last {margin:0;}
#incontents #autos_m div.rqMovie ul li img {border:solid 3px #fff;}

#incontents #autos_m table.rqranking {margin:0 0 18px;}
#incontents #autos_m table.rqranking th {background:#3D899B; color:#FFF; font-weight:bold;}
#incontents #autos_m table.rqranking td {text-align:center; padding:4px 0;}
#incontents #autos_m table.rqranking td img {margin:0 0 4px;}

#incontents #autos_m div.rqBacknumber {margin:0 0 10px;}
#incontents #autos_m div.rqBacknumber ul {width:49%; float:left;}
#incontents #autos_m div.rqBacknumber ul li {margin:0 0 0 25px;}

#incontents #autos_m h2.noborder {color: #1451ac; margin: 0; padding:2px 6px 6px;}
#incontents #autos_m h2.noborder2 {color: #000066; margin: 0; padding:2px 6px 6px; float:left;}

#incontents #autos_m div.rqThumbs ul li.image {margin:0 0 2px;}
#incontents #autos_m div.rqThumbs ul li.image img {border:solid 3px #fff;}
#incontents #autos_m div.rqThumbs p {text-align: center;}

#incontents #autos_m ul.yearsLink{float:left; margin:0 2px 17px;}
#incontents #autos_m ul.yearsLink li{display:inline;}
#incontents #autos_m ul.yearsLink span {font-weight: bold;}

#incontents #autos_m div.pastYear ul{float:left; list-style:none; width:19%; text-align:left; margin-bottom: 20px;}
#incontents #autos_m div.pastYear ul {padding: 0 0 0 3px;}


#incontents #autos_m div.rqThumbsPs ul li{width: 33%; text-align: center;}


#incontents #autos_m ul.underNavi {text-align:center; margin:10px 0; padding:7px 0; background-color: #eee;}
#incontents #autos_m ul.underNavi li {display:inline; margin:0 0.4em;}
#incontents #autos_m ul.underNavi li span {font-weight: bold;}

#incontents #autos_m div.rqPsMovie {background:#F4FDFF; border:solid 1px #3D899B; text-align: center; margin:0 0 18px; }

#flashcontent { width: 640px; margin: 30px auto 10px;}
#flashcontent p.text { text-align: left; margin: 1.5em 0;}

#capImg .play {width: 550px; background-color: #DADADA; border: 1px solid #fff; padding:8px 0 4px; text-align:left; color: #1451aa; font-weight: bold ;}
#capImg .play span { padding: .2em 8px 0;}
#capImg .playImg { margin-top: -1.5em; text-align: center;}
#capImg .playImg img { margin: 0 10px 0;}

#incontents #autos_m div.rqPsMovie div.dlwmp {text-align: right; margin: 32px 0 0; }
#incontents #autos_m div.rqPsMovie div.dlwmp img { float: right; margin: 0 0 0 8px; }
#incontents #autos_m div.rqPsMovie div.dlwmp span {float: right; text-align; left:}

#incontents #autos_m div.read {border:none; padding:0 0 0 8px; margin:0 0 2px; color:#333;}
#incontents #autos_m div.cntBox { text-align: center;}

#incontents #autos_m div.rqPsWallpaper {background:#F4FDFF; border:solid 1px #3D899B; padding:10px 0 0; margin:0 0 18px; zoom:1;}
#incontents #autos_m div.rqPsWallpaper div.wpBox {float:left; width:49%; text-align: center; margin: 0 0 15px;}
#incontents #autos_m div.rqPsWallpaper div.wpRt {float:right;}
#incontents #autos_m div.wpBox img { border: 2px solid #fff;}
#incontents #autos_m div.wpBox span { display: block; padding:5px 0 0; text-align: center; }
#incontents #autos_m div.wpBox span img { border: 0;}
#incontents #autos_m div.rqPsWallpaper div.btnSp { width: 230px; margin: 7px auto 0; text-align: center;}
#incontents #autos_m div.rqPsWallpaper div.btnSp img { border: 0;}

#incontents #autos_m div.rqPsScrServer {background:#F4FDFF; border:solid 1px #3D899B; margin: 0 0 18px; padding:20px 0 15px; text-align: center;}
#incontents #autos_m div.rqPsScrServer ul.imageBox {margin: 10px 0; padding:0 30px; zoom:1;}
#incontents #autos_m div.rqPsScrServer ul.imageBox li { list-style: none;}
#incontents #autos_m div.rqPsScrServer ul.imageBox li.image { float:left; width: 48%; text-align:center; margin: 0 0 10px; padding: 0 2px;}
#incontents #autos_m div.rqPsScrServer ul.imageBox li.imageRt { float: right;}
#incontents #autos_m div.rqPsScrServer ul.imageBox li.image img {border:solid 3px #fff;}
#incontents #autos_m div.rqPsScrServer div.ssBtn { text-align: center; margin: 20px 0 25px;}
#incontents #autos_m .explanation { display: block; margin:0; padding: 0 30px 0;}
#incontents #autos_m .explanation dt {color:#0c4dab; font-weight: bold; padding: 0; margin: 0; text-align: left;}
#incontents #autos_m .explanation dd {padding: 0px; margin:0;;}
#incontents #autos_m .explanation dd ul { margin:4px 15px 18px; padding:0;}
#incontents #autos_m .explanation dd ul li { text-align: left; padding:0; *text-indent:-1em; list-style-type:none; list-style-position:inside;}

#incontents #autos_m .rqLargePh {background:#F4FDFF; border:solid 1px #3D899B; margin: 0 0 18px; padding: 0; text-align: center;}
#psPh {margin: 10px 0 10px;}
#psPh img { border: 3px solid #fff;}
#incontents #autos_m ul.Rt {float: right; margin:0 2px 12px;}


/* *** special common ************************* */
#incontents #autos_m .floatLf {float: left;}
#incontents #autos_m .floatRt {float: right;}

#incontents #autos_m ul.naviColor { color: #fff; background-color: #454545; margin: 0 10px 18px; border: 1px solid #555;}
#incontents #autos_m ul.naviColor a { color: #fff;}
#incontents #autos_m .spEditArea ul.naviColor a:hover { color: #c30;}

#incontents #autos_m .spEditArea a.white { color: #fff;}
#incontents #autos_m .spEditArea a.white:hover { color: #c30;}


/* *** special COLOR ************************* */
#incontents #autos_m div.headImgArea {background:#333 url("../img/sp_strip_bg.gif"); border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000;}
#incontents #autos_m div.headImgArea img {margin:0; padding: 0;}

.tabs {margin: 0; padding: 0; border-top: 1px solid #000; border-bottom: 1px solid #000;}
.tabs li {float: left; display: inline; width: 10em; border-right: 1px solid #000; list-style: none;}
.tabs li a {display: block; width: 10em; background:#fff; color: #000; text-align: center; padding:0.3em 0 0.4em;}
.tabs li a:hover { text-decoration: none;}
.tabs li.on a{ font-weight: bold;}

#incontents #autos_m .sph2fst {background:#333 url("../img/sp_strip_bg.gif"); margin: 0; padding:8px 0; }
#incontents #autos_m .sph2fst h2 {border-left: #fff solid 7px; margin:0 8px; padding:4px 0; color: #fff;}
#incontents #autos_m .sph2fst h2 span {margin:0; padding:0 0 0 7px;}

#incontents #autos_m h3.pink { margin: 0 0 9px; padding: 0; text-align: left; color: #fff;}

/* *** makerTable ************************* */
#makerTable table { margin: 0 0 10px; border-collapse:collapse; width: 100%;}
#makerTable table tbody th { width: 9em; background-color:#efefef; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-weight:bold; padding:4px; text-align: left;}
#makerTable table tbody {border: 1px solid #ccc;;}
#makerTable table tbody tr td {background-color:#fff; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px; text-align: left;}

#makerTable table th span { margin:0 0 2px; padding:0 0 0 24px;}
#makerTable table th span.jp { background:url("../img/common/flag/japan.gif") left center no-repeat;}
#makerTable table th span.de { background:url("../img/common/flag/germany.gif") left center no-repeat;}
#makerTable table th span.uk { background:url("../img/common/flag/uk.gif") left center no-repeat;}
#makerTable table th span.it { background:url("../img/common/flag/italy.gif") left center no-repeat;}
#makerTable table th span.fr { background:url("../img/common/flag/france.gif") left center no-repeat;}
#makerTable table th span.usa { background:url("../img/common/flag/usa.gif") left center no-repeat;}
#makerTable table th span.nl { background:url("../img/common/flag/dk.gif") left center no-repeat;}
#makerTable table th span.kr { background:url("../img/common/flag/korea.gif") left center no-repeat;}
#makerTable table th span.au { background:url("../img/common/flag/austria.gif") left center no-repeat;}
#makerTable table th span.ch { background:url("../img/common/flag/china.gif") left center no-repeat;}
#makerTable table th span.cz { background:url("../img/common/flag/cz.gif") left center no-repeat;}
#makerTable table th span.id { background:url("../img/common/flag/india.gif") left center no-repeat;}
#makerTable table th span.sp { background:url("../img/common/flag/spain.gif") left center no-repeat;}
#makerTable table th span.sl { background:url("../img/common/flag/switzerland.gif") left center no-repeat;}
#makerTable table th span.ta { background:url("../img/common/flag/taiwan.gif") left center no-repeat;}

/* *** GoogleAdsence ************************* */
#adTable table { margin: 0 0 10px; border-collapse:collapse; width: 100%;}
#adTable table tbody th { width: 9em; background-color:#efefef; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-weight:bold; padding:4px; text-align: left;}
#adTable table tbody {border: 1px solid #ccc;;}
#adTable table tbody tr td {background-color:#fff; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px; text-align: left;}

#adTable table th span { margin:0 0 2px; padding:0 0 0 24px;}
#adTable table th span.jp { background:url("../img/common/flag/japan.gif") left center no-repeat;}
#adTable table th span.de { background:url("../img/common/flag/germany.gif") left center no-repeat;}
#adTable table th span.uk { background:url("../img/common/flag/uk.gif") left center no-repeat;}
#adTable table th span.it { background:url("../img/common/flag/italy.gif") left center no-repeat;}
#adTable table th span.fr { background:url("../img/common/flag/france.gif") left center no-repeat;}
#adTable table th span.usa { background:url("../img/common/flag/usa.gif") left center no-repeat;}
#adTable table th span.nl { background:url("../img/common/flag/dk.gif") left center no-repeat;}
#adTable table th span.kr { background:url("../img/common/flag/korea.gif") left center no-repeat;}
#adTable table th span.au { background:url("../img/common/flag/austria.gif") left center no-repeat;}
#adTable table th span.ch { background:url("../img/common/flag/china.gif") left center no-repeat;}
#adTable table th span.cz { background:url("../img/common/flag/cz.gif") left center no-repeat;}
#adTable table th span.id { background:url("../img/common/flag/india.gif") left center no-repeat;}
#adTable table th span.sp { background:url("../img/common/flag/spain.gif") left center no-repeat;}
#adTable table th span.sl { background:url("../img/common/flag/switzerland.gif") left center no-repeat;}
#adTable table th span.ta { background:url("../img/common/flag/taiwan.gif") left center no-repeat;}

/* *** special top************************* */
#incontents #autos_m div.spEditArea { background: #333; padding: 10px; border: 1px solid #000;}

#incontents #autos_m .setting { width: 300px;left; margin: 0 8px 8px 0; border: 1px solid #000;}
#incontents #autos_m div.spEditArea div.ssFst div.inn p{color: #fff; line-height: 1.5; margin:0 0 18px; padding: 0;}

#incontents #autos_m div.innbox {float: right; width: 300px; margin-left: 8px;}
#incontents #autos_m div.innbox img , #incontents #autos_m div.innbox img { border: 1px solid #000;}
#incontents #autos_m div.innbox img { display: block; margin:0 0 8px;}

#incontents #autos_m div.spEditArea div.ssSec { margin: 0; padding: 0 ;}
#incontents #autos_m div.spEditArea div.ssSec p{color: #fff; line-height: 1.5; padding: 0;}

#incontents #autos_m div.imgSpSec {float: left; width: 49%; text-align: center;}
#incontents #autos_m div.imgFltRight {float: right;}
#incontents #autos_m div.imgSpSec { padding: 0 0 18px;}

#incontents #autos_m h2.sp2hSec { color: #999; background: #000; border-top: 1px solid #999; margin: 0; padding: 10px; }

#spEditArea-2 { background: #333; padding: 9px 0 10px;}
#spEditArea-2 ul {list-style: none; padding: 0 0 0 2.5%; margin:0 0 9px;}
#spEditArea-2 ul li { float: left; width: 19.5%; text-align: center;}
#spEditArea-2 div { display: block; width: 116px; border: 1px solid #999; text-align: center; margin:0 auto;}
#spEditArea-2 li a { text-align: center; color: #fff; font-weight: bold; text-decoration: none;}
#spEditArea-2 li a:hover { text-decoration: underline;}

#spEditArea-2 li span a { display: block; text-align: left; padding:4px 5px; background: url("../img/sp_pasty_bg.gif") bottom left repeat-x;line-height:1.2;}


/* *** special page bike ************************* */
#bikelist { margin: 0 0 3px;}
#incontents #autos_m .imageCall { float: left; width: 49%; margin-bottom: 9px; }
#incontents #autos_m .Rt { float: right;}
.imageCall .imgBike { float: left;}
.imageCall .imgBike img { border: 1px solid #000;}
.imageCall dl p { margin: 0 0 0 156px;}
.imageCall dl { display: inline;}
.imageCall dt,.imageCall dd { margin: 0 0 0 166px; color: #fff;}
.imageCall dt { font-weight: bold; text-decoration: underline; margin-bottom: 5px;}
.imageCall a { color: #fff;}
.imageCall a:visited { color: #fff;}

/* *** special page markerImg ************************* */
#makerImg ul { list-style: none; margin:0 0 10px 1%; }
#makerImg ul li { float: left; width: 33%; text-align: center; }
#makerImg ul li img { border:1px solid #000; margin: 0px;}
#makerImg ul li a { color: #fff; padding:0 5px 0; text-decoration: underline;}


/* *** special page large Img ************************* */
#carLargePh { text-align: center; margin: 0 auto 18px; }
#carLargePh img { border: 1px solid #000;}

/* *** special page companion Image ************************* */
#imgListArea .list ul { list-style: none; padding: 0 0 0 2%;}
#imgListArea .list ul li { float: left; width:24.5%; text-align: center; padding:0 0 18px}
#imgListArea .list ul li img { border: solid 1px #000;}
#imgListArea .list ul li.last { padding: 0 0 0;}

#imgListArea .paging { margin: 0 0 18px;}

/* *** special page outline ************************* */
#outlineTable table { margin: 0 0 9px; border-collapse:collapse; width: 100%; border: 1px solid #666;}
#outlineTable table th { width: 8em; background-color:#efefef; border-bottom:1px solid #666; border-right:1px solid #666; padding:4px; text-align: left; vertical-align: top; font-weight: normal;}
#outlineTable table td {background-color:#fff; border-bottom:1px solid #666; border-right:1px solid #666; padding:4px; text-align: left;}


/* *** map_seach x3_1-1 ************************* */
#incontents #autos_m div.items-a { margin: 0 0 018px; padding: 0 0 6px; background: url("../img/border.gif") repeat-x center bottom}
#incontents #autos_m div.items-a ul.area { width: 100%; padding: 0 0 0 8px;}
.items-a ul.area li { float: left; width: 4em; list-style: none;}


/*ver.2*/
#arealist dl dt {color:#333; font-weight:bold; margin:0 0 2px;}
#arealist dl dd {background:url("../img/border.gif") bottom repeat-x; margin:0 0 4px; padding:0 0 8px 6px;}
#arealist dl dd ul li {list-style:none; margin:0 0.6em 0 0; display:inline;}


/* *** map_seach x3_1-2 ************************* */
#incontents #autos_m div.areaList ul { width: 100%;}
#incontents #autos_m div.btm { margin: 0 0 27px;}
#incontents #autos_m div.areaList ul.width23 {width:23%;}


/* *** map_seach x3_1-3 ************************* */
#mapSeachOuter { width: 100%;}

#switch { padding: 0 0 0 8px;}

#mapSeachLeftside { margin:0 -240px 0 0; float: left; width: 100%; }
#mapSeachLeftsideInn { margin:0 240px 0 0;}
#map { width:100%; margin: 0 0 18px;}
#mapSearchBox form { background: #F4FDFF; border: 1px solid #3D899B; margin: 0 0 18px; padding: 7px 8px;}

#tableOuter {width: 100%;}
#tableOuter table { width: 100%;  border: 1px solid #ccc; border-collapse:collapse;}
#tableOuter table th { width: 15%; border-left: 1px solid #ccc; background: #efefef; padding: 4px 8px; font-weight: normal;}
#tableOuter table td { width: 35%; border-left: 1px solid #ccc; text-align: left; padding: 4px 8px;}

#mapSeachRightside h2.h2setting { color: #333; margin: 0; padding: 0 0 0 8px;}
#mapSeachRightside h2.underBar {border-bottom: 2px solid #57a2ec; margin:0 0 7px; padding-bottom: 3px;}

#mapSeachRightside { float: right; width: 230px; margin: 0; padding:0;}
#mapSeachRightside ul { list-style: none; padding: 0 8px;}

#seachMore { background: #F4FDFF; border: 1px solid #3D899B; margin:0 0 18px; padding: 8px 0;}
#seachMore li { padding: 2px 0; font-weight: bold;}
#seachMore .usedCar { color: #ce0004;}
#seachMore .carParts { color: #f25802;}
#seachMore .usedBike { color: #003399;}
#seachMore .bikeParts { color: #029500;}
#seachMore .gass { color: #21bbff;}
#seachMore li img { vertical-align: middle;}

#seachResult li { padding: 0 0 7px;}
#seachResult .usedCar { float: left; width: 22px; background: #ce0004;}
#seachResult .carParts { float: left; width: 22px; background: #f25802;}
#seachResult .usedBike { float: left; width: 22px; background: #003399;}
#seachResult .bikeParts { float: left; width: 22px; background: #029500;}
#seachResult .gass { float: left; width: 22px; background: #21bbff;}
#seachResult li p { display: inline; margin: 0; padding: 0;}
#seachResult li a { display: block; padding: 0 0 0 24px;}

/* *** l1_4_carlife_gasstation_detail ****** */
#incontents #autos_m .gsMap {width:660px; margin:0 auto; position:relative;}
#incontents #autos_m .gsMap .map_point{ position:absolute; top:309px; left:309px; }
#incontents #autos_m .gsMap .map_point_center{ position:absolute; top:319px; left:319px; }

/* *** mypage ************************* */
#incontents #autos_m h2.mypage {background:#EBEBEB; color:#333; border-bottom:solid 1px #999; padding:4px 6px 2px;}
#incontents #autos_m h2.mypage a {color:#333;}
#incontents #autos_m h2.mypage a:hover {text-decoration:none;}
#incontents #autos_m h3.dashed {border-bottom:dashed 1px #a0bee0;}
#incontents #autos_m h4.mypage {margin:0 0 8px; padding:0 4px;}
#incontents #autos_m h4.mypage a {color:#000;}
#incontents #autos_m h4.mypage a:hover {color:#c30;}
#incontents #autos_m p.mypage {color:#333; border-bottom:solid 1px #A4A4A4; padding:0 0.6em 6px; margin:0 0 12px;}

#incontents #autos_m p.unregistered {background:#F4FDFF; text-align:center; color:#c33; font-weight:bold; padding:8px; margin:0 0 32px;}
#incontents #autos_m .mySetDate {text-align:right; margin:0 0 8px;}
#incontents #autos_m .myPageLink {margin:0 0 18px;}
#incontents #autos_m .myPageLink span {float:right; text-align:center; display:block;}
#incontents #autos_m .confirm {margin:50px 100px; text-align:center; font-weight:bold;}
#incontents #autos_m .errormsg {margin:0 0 10px 0; text-align:left; font-weight:bold;}

#incontents #autos_m ul.mailList {margin:0 0 18px;}
#incontents #autos_m ul.mailList li {list-style:none; border-bottom:dashed 1px #A4A4A4; margin:0 0 12px;}
#incontents #autos_m ul.mailList li.close {padding:0 0 12px 28px; background:url("../img/my_mail_close.gif") top left no-repeat;}
#incontents #autos_m ul.mailList li.open {padding:0 0 12px 28px; background:url("../img/my_mail_open.gif") top left no-repeat;}
#incontents #autos_m ul.mailList li .title {margin:0 0 4px;}
#incontents #autos_m ul.mailList li .title a {font-weight:bold;}
#incontents #autos_m ul.mailList li .title span {margin:0 0 0 12px;}
#incontents #autos_m ul.mailList li .button {float:right;}
#incontents #autos_m ul.mailList li .button img {margin:0 2px 0 4px;}
#incontents #autos_m ul.mailList li ul.condition {padding:2px 0 0;}
#incontents #autos_m ul.mailList li ul.condition li {display:inline; margin:0 0.8em 0 0; border:none;}
#incontents #autos_m ul.mailList li ul.condition li.red {font-weight:bold; color:#ec5252;}

#incontents #autos_m ul.myCatList {margin:0 0 32px;}
#incontents #autos_m ul.myCatList li {list-style:none; border-bottom:dashed 1px #A4A4A4; margin:0 0 12px; padding:0 0 12px 28px; background:url("../img/my_catalog.gif") top left no-repeat;}
#incontents #autos_m ul.myCatList li .title {margin:0 0 4px;}
#incontents #autos_m ul.myCatList li .title a {font-weight:bold;}
#incontents #autos_m ul.myCatList li .title span {margin:0 0 0 12px;}
#incontents #autos_m ul.myCatList li .button {float:right;}
#incontents #autos_m ul.myCatList li .button img {margin:0 2px 0 4px;}
#incontents #autos_m ul.myCatList li ul.condition {padding:2px 0 0;}
#incontents #autos_m ul.myCatList li ul.condition li {display:inline; margin:0 0.8em 0 0; border:none; padding:0; background:none;}
#incontents #autos_m ul.myCatList li ul.condition li.red {font-weight:bold; color:#ec5252;}

#incontents #autos_m ul.anCatList {margin:0 1px 8px;}
#incontents #autos_m ul.anCatList li {list-style:none; border-bottom:dashed 1px #A4A4A4; margin:0 0 12px; padding:0 0 12px 28px; background:url("../img/my_catalog_an.gif") top left no-repeat;}
#incontents #autos_m ul.anCatList li .title {margin:0 0 2px;}
#incontents #autos_m ul.anCatList li .title a {font-weight:bold;}
#incontents #autos_m ul.anCatList li .title span {margin:0 0 0 12px;}
#incontents #autos_m ul.anCatList li p {margin:0; padding:4px 0 0;}
#incontents #autos_m ul.anCatList li ul.condition {padding:2px 0 0;}
#incontents #autos_m ul.anCatList li ul.condition li {display:inline; margin:0 0.8em 0 0; border:none; padding:0; background:none;}
#incontents #autos_m ul.anCatList li ul.condition li.red {font-weight:bold; color:#ec5252;}

#incontents #autos_m ul.newsMy {margin:0 8px 18px; padding:0;}
#incontents #autos_m ul.news2 li { margin:0 0 4px;}
#incontents #autos_m ul.newsMy li.mark {list-style:none; background:url("../img/my_marker.gif") left center no-repeat; padding:0 0 2px 8px; line-height:1.2; margin:0 0 6px;}

#incontents #autos_m ul.clipLife {margin:0 0 18px;}
#incontents #autos_m ul.clipLife li {margin:0 1% 0 0; width:32%; float:left; display:inline; text-align:center;}
#incontents #autos_m ul.clipLife li .image img {margin:0 0 4px; border:solid 1px #ddd;}
#incontents #autos_m ul.clipLife li .name {}

#incontents #autos_m div.myPageHow {margin:0 0 18px;}
#incontents #autos_m div.myPageHow h3 {color:#0a4cab; background:url("../img/my_how_bg.gif") center repeat-x; border:none; padding:2px 10px;}
#incontents #autos_m div.myPageHow h3 span {background:#fff; padding:0 6px;}
#incontents #autos_m div.myPageHow .image {border:solid 1px #ccc; background:#ebebeb url("../img/stripe.gif"); padding:6px; text-align:center; margin:0 0 10px;}
#incontents #autos_m div.myPageHow p strong {color:#ec5252; font-weight:bold;}
#incontents #autos_m div.myPageHow .howto {border-bottom:dashed 1px #a0bee0; padding:0 0 8px; margin:0 0 8px;}
#incontents #autos_m div.myPageHow .howto .image {float:left; border:none; width:330px; margin:0}
#incontents #autos_m div.myPageHow .howto p {margin:0 0 0 370px; padding:0 0 18px;}
#incontents #autos_m div.myPageHow .howto .num {float:left; font-weight:bold; color: #325d96; width:1em; margin:0 0 0 10px;}

#incontents #autos_m div.myCatch {margin:18px 0;}
#incontents #autos_m div.myCatch .lead {font-weight:bold; color:#325d96; margin:0 2px 4px; padding:0 0 0 28px;}
#incontents #autos_m div.myCatch p {margin:0; padding:0 0 0 30px;}

#incontents #autos_m div.regist {text-align:center; background:#F4FDFF; border:solid 1px #3D899B; padding:30px 0; margin:0 auto 18px; width:560px;}
#incontents #autos_m div.regist img {margin:0 20px;}

#incontents #autos_m ul.myCatalog {margin:0 0 18px;}
#incontents #autos_m ul.myCatalog li {background:#F4FDFF; border:solid 1px #3D899B; padding:6px 10px; margin:0 0 10px; zoom:1; list-style:none;}
#incontents #autos_m ul.myCatalog li .name {margin:0 0 8px;}
#incontents #autos_m ul.myCatalog li .name a {font-weight:bold;}
#incontents #autos_m ul.myCatalog li .image {float:left;}
#incontents #autos_m ul.myCatalog li .detail {margin:0 0 0 180px;}
#incontents #autos_m ul.myCatalog li .detail ul li {margin:0; padding:0; border:none; background:transparent;}
#incontents #autos_m ul.myCatalog li .detail ul.catNavi {line-height:1.5; *line-height:1; margin:0 0 6px; *margin:6px 0 3px; padding:2px 0; *padding:0;}
#incontents #autos_m ul.myCatalog li .detail ul.catNavi li {display:inline; background:#3D899B; padding:2px 4px; margin:0 5px 0.2em 0; white-space:nowrap;}
#incontents #autos_m ul.myCatalog li .detail ul.catNavi li.last {margin:0 0 0.2em;}
#incontents #autos_m ul.myCatalog li .detail ul.catNavi li a {color:#fff;}
#incontents #autos_m ul.myCatalog li .detail ul.catNavi li a:hover {text-decoration:none;}
#incontents #autos_m ul.myCatalog li .detail .button {text-align:right; margin:0;}

#incontents #autos_m form .setName {padding:2px 8px; margin:0 0 10px;}
#incontents #autos_m form .setName label {font-weight:bold; margin:0 0.4em 0 0;}
#incontents #autos_m form .setName input {margin:0 8px 0 0;}

#incontents #autos_m div.registMypage {background:#F4FDFF; border:solid 1px #3D899B; margin:0 0 18px;}
#incontents #autos_m div.registMypage .title {font-weight:bold; padding:10px 10px 2px; color:#333333;}
#incontents #autos_m div.registMypage p {padding:10px; margin:0;}
#incontents #autos_m div.registMypage ul.button {padding:4px 0 8px; text-align:center;}
#incontents #autos_m div.registMypage ul.button li {display:inline; list-style:none; margin:0 10px; }
#incontents #autos_m .config {font-weight:bold;}

/* *** lside ************************* */
#lside dl dt {background: url("../img/l_ttl_bg.gif") repeat-x scroll 0 100% #FFFFFF;}
#lside dl dt a,
#lside dl dt a:visited {color:#fff;}
#lside dl dt a:hover {text-decoration:none;}
#lside dl dd ul {margin:0;}
#lside dl dd ul li {list-style:none; list-style-image:none; margin:0 0 0 0.5em; padding:0 0 4px;}

#lside div.login {}
#lside div.login dl dd {padding:10px;}
#lside div.login dl dd .name {text-align:center; border-bottom:dashed 1px #333; margin:0 0 10px; padding:0 3px 4px; font-size:110%;}
#lside div.login dl dd .name span {font-weight:bold;}
#lside div.login dl dd ul {padding:2px; margin:0 0 4px;}
#lside div.login dl dd ul li {background:url("../img/login_maker.gif") left center no-repeat; padding:0 0 0 12px; margin:0 0 8px;}
#lside div.login dl dd ul li a {color:#333;}
#lside div.login dl dd ul li a:hover {color:#c30;}
#lside div.login .button {text-align:center;}
#lside div.another .button {text-align:center;}

#lside div.another {}
#lside div.another dl {padding:0;}
#lside div.another dl dd {padding:10px; background:#ecf4fd;}
#lside div.another dl dd .name {text-align:center; border-bottom:dashed 1px #333; margin:0 0 10px; padding:0 3px 4px; font-size:110%;}
#lside div.another dl dd .name span {font-weight:bold;}
#lside div.another dl dd ul {padding:2px; margin:0;}
#lside div.another dl dd ul li {background:url("../img/login_maker.gif") left center no-repeat; padding:0 0 0 12px; margin:0 0 8px;}
#lside div.another dl dd ul li a {color:#333;}
#lside div.another dl dd ul li a:hover {color:#c30;}

/* *** rside ************************* */
#rside dl.ranking table td.price {font-weight:normal; text-align:center;}
#rside dl.ranking table td.price span {font-size:80%;}
#rside dl.ranking table td.price span.regular {border:solid 1px #d0dffe; display:block; width:5em; background:#227ee5 url("../img/gr_regular.gif") top repeat-x; color:#fff; margin:0 auto;}
#rside dl.ranking table td.price span.highoc {border:solid 1px #f0be77; display:block; width:5em; background:#b18107 url("../img/gr_highoc.gif") top repeat-x; color:#fff; margin:0 auto;}
#rside dl.ranking table td.price span.diesel {border:solid 1px #b29265; display:block; width:5em; background:#735e42 url("../img/gr_diesel.gif") top repeat-x; color:#fff; margin:0 auto;}
#rside dl.ranking table td.state {white-space:nowrap; border-left:solid 1px #ccc;}

/* *** print ************************* */
#incontents .toPrint {text-align:right; margin:8px 4px 12px;}

#print {width:640px; margin:0 auto;}
#print #header {margin:0 0 12px;}
#print #header, #print #middle, #print #footer, #print #incontents {min-width:100%;}
#print #contents {padding:10px; border:solid 1px #000; zoom:1}

#print #incontents div.reBData {margin:0 0 18px;}

#incontents div.printDetail p {padding:0 3px;}
#incontents div.printDetail .mainImage {text-align:center; margin:0 0 10px;}
#incontents div.printDetail .lead {font-weight:bold; margin:0 0 4px;}
#incontents div.printDetail hr {height:1px; color:#C7C7C7; background-color:#C7C7C7; border:0; margin:0 0 10px; *margin:0 0 4px;}
#incontents div.printDetail .shopBox {text-align:center; margin:0 0 10px;}
#incontents div.printDetail ul.partsType {padding:0;}

#incontents div.printDetail .priceBox {background:#F4FDFF; border:solid 1px #3D899B; padding:4px 3px; margin:0 0 8px;}
#incontents div.printDetail .priceBox .price {float:left; font-size:20px;/*\*/_font-size: 130%;/**/ line-height:1}
*+html #incontents div.printDetail .priceBox .price {font-size: 130%;}
#incontents div.printDetail .priceBox .price span {font-size:24px;/*\*/_font-size:140%;/**/ margin:0 5px; font-weight:bold;}
*+html #incontents div.printDetail .priceBox .price span {font-size:140%;}
#incontents div.printDetail .priceBox .condition {float:left;}
#incontents div.printDetail .priceBox .condition img {margin:0 0 2px;}

#print div#copy {margin:10px 0 0 0;	font-size:12px; line-height:1; /*\*/ *font-size: 80%; /**/}
#print div#copy ul {text-align:left; color:#333; margin:0; float:left;width:60%;}
#print div.copy_r{margin:10px 0 0; padding:0;text-align:right;}
#print div ul#copy li{display:block; background-color:#fff; padding:0; }
#print div#copy ul li{display:block; background-color:#fff; padding:0;line-height:1.1em;}

#copy li.menseki {margin-bottom:5px;}

#print .map {position:relative;}
#print .map_point{ position:absolute; top:130px; left:129px; }
#print .map_point_center{ position:absolute; top:141px; left:140px; }

/* *** s0_special_top.html ************************* */
#incontents #autos_m div.topFeature_waterbl {background:#F4FDFF; border:solid 1px #3D899B; padding:5px; margin:0 0 18px;}
#incontents #autos_m div.topFeature_waterbl h2 {margin:0 0 0 210px;}
#incontents #autos_m div.topFeature_waterbl .ftImage {border:solid 3px #fff; float:left; margin:0 8px 0 0; line-height:0;}
#incontents #autos_m div.topFeature_waterbl dl {margin:0 0 0 210px; padding:0 0 6px;}
#incontents #autos_m div.topFeature_waterbl dl dt {font-weight: bold;}
#incontents #autos_m div.topFeature_waterbl dl dd {margin:0; padding:0;}
#incontents #autos_m div.topFeature_waterbl ul { margin:0 0 0 210px;}
#incontents #autos_m div.topFeature_waterbl ul li {float:left; list-style:none; margin:0 13px 0 0;}
#incontents #autos_m div.topFeature_waterbl ul li a {font-weight: normal;}

#incontents #autos_m ul.specialList {margin:0 0 18px; color:#333;}
#incontents #autos_m ul.specialList li {list-style:none; margin:0 0 10px;}
#incontents #autos_m ul.specialList li .image {float:left; margin:0 13px 0 0;}
#incontents #autos_m ul.specialList li .spTt {font-weight:bold;}
#incontents #autos_m ul.specialList li p {margin:0; padding:0 0 0 173px;}
#incontents #autos_m li.specialListInn {margin:0 0 12px; background:url("../img/border.gif") bottom repeat-x; padding:0 0 10px 0;}
#incontents #autos_m li.specialListEnd  {margin:0 0 12px; padding:0;}

#incontents #autos_m div.spBackNum {margin:0 0 10px;}
#incontents #autos_m div.spBackNum ul {width:49%; float:left;}
#incontents #autos_m div.spBackNum ul li {margin:0 0 0 25px;}
#incontents #autos_m h3.spPstY {margin:0; padding:0; line-height:1em; border:none;}

#incontents #autos_m ul.spePR { margin:0 0 18px; padding:0 6px; list-style:none;}

/* ### clearfix ### */
.myPageLink:after, div.myPageHow .howto:after, div.rqBacknumber:after, div.rqMovie .mainMov:after, div.rqMovie ul:after, div.rqThumbs ul:after, div.narrowSch dl dd ul.gas:after, div.partsDetail div.images:after, div.usedCar div.images ul:after, div.usedCar dl.images:after, div.priceBox:after, div.catalog ul.images:after, div.report .arcticle:after, ul.tab:after, div.report .description:after, ul.tireDesign:after, ul.partsType:after, div.detailSch ul:after, dl.countrys dd ul:after, div.items4:after, div.items:after, div.items ul.bike:after, ul.partsList:after, ul.modelList:after, ul.modelList7:after, .topFeature:after, div.carType ul:after, div.bikeType ul:after, div.detailSch div.color:after, .clearfix:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
/*\*/ .myPageLink, div.myPageHow .howto, div.rqBacknumber, div.rqMovie .mainMov, div.rqMovie ul, div.rqThumbs ul, div.narrowSch dl dd ul.gas, div.partsDetail div.images, div.usedCar div.images ul, div.usedCar dl.images, div.priceBox, div.catalog ul.images, div.report .arcticle, div.report .arcticle, ul.tab, div.report .description, ul.tireDesign, ul.partsType, div.detailSch ul, dl.countrys dd ul, div.items4, div.items, div.items ul.bike, ul.partsList, ul.modelList, ul.modelList7, .topFeature, div.carType ul, div.bikeType ul, div.detailSch div.color, .clearfix {*height:1%;} /**/
/*\*//*/ .myPageLink, div.myPageHow .howto, div.rqBacknumber, div.rqMovie .mainMov, div.rqMovie ul, div.rqThumbs ul, div.narrowSch dl dd ul.gas, div.partsDetail div.images, div.usedCar div.images ul, div.usedCar dl.images, div.priceBox, div.catalog ul.images, div.report .arcticle, ul.tab, div.report .description, ul.tireDesign, ul.partsType, div.detailSch ul, dl.countrys dd ul, div.items4, div.items, div.items ul.bike, ul.partsList, ul.modelList, ul.modelList7, .topFeature, div.carType ul, div.bikeType ul, div.detailSch div.color, .clearfix {overflow:hidden;} /**/

.clear:after {content:"";height:0px;clear:both;display: block;visibility:hidden;}
.clear{display:inline-block;}
/*\*/
* html .clear{height: 1%;}
.clear{display: block;}
/**/


/*--------------------------
20090514 
---------------------------*/
.shijo_pickup_mrg{ margin:0 10px 0 0;}
.shijo_pickup_data{ background:#f4f4f4; padding:3px; margin:0 0 0 250px;}
#lside dl .osusume{ line-height:1.3em;}

/*--------------------------
20100129
---------------------------*/
div.usedCar .priceBox .pricing { color: #CC3300;}
div.usedCar .priceBox .day { display: block; text-align: right; font-size: 93%;}
div.usedCar .priceBox table.details{ clear: both; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-collapse: collapse; border-spacing: 0; background-color: #ffffff; font-size: 93%; width: 100%;}
div.usedCar .priceBox .details th{ border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #F2F2F2; padding: 3px; white-space: nowrap; font-weight: normal;}
div.usedCar .priceBox .details td{ border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 3px;}
div.usedCar .priceBox .details td{ border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 3px;}
div.schTable table.t01 .red_Price { color: #CC3333; font-weight: bold;}

/*--------------------------
20101101
---------------------------*/
#otoiawaseBtn { padding: 5px 0 5px 10px; text-align: center;}

* html #otoiawaseBtn { padding: 5px 0 5px 0; text-align: center;}

#otoiawaseBtn a{ display:block; width:262px; text-indent: -9999px; background:url(../img/btn_otoiawase_04_off.gif) no-repeat; height:66px; line-height:66px; text-decoration:none; text-align:center; overflow:hidden; outline:none;}
#otoiawaseBtn a:hover{ background:url(../img/btn_otoiawase_04_on.gif) no-repeat;}
#otoiawaseBtn02 { padding: 5px 0 5px 10px; text-align: center;} * html #otoiawaseBtn02 { padding: 5px 0 5px 0; text-align: center;}
#otoiawaseBtn02 a{ display:block; width:262px; text-indent: -9999px; background:url(../img/btn_otoiawase_05_off.gif) no-repeat; height:66px; line-height:66px; text-decoration:none; text-align:center; overflow:hidden; outline:none;}
#otoiawaseBtn02 a:hover{ background:url(../img/btn_otoiawase_05_on.gif) no-repeat;}

/*--------------------------
20101112 top 
---------------------------*/
.hright3 { color: #333; font-weight: bold; margin:-2.2em 6px 1em 0; text-align:right;}
.rankLink { text-align: right; margin: -5px 0 15px 0;}
hr.dotline { clear: both; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; margin-top: 5px; margin-right: 0pt; margin-bottom: 5px; margin-left: 0pt; width: 100%; border-right-width-value: medium; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-bottom-width: medium; border-left-width-value: medium; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-right-style-value: none; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-bottom-style: none; border-left-style-value: none; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-right-color-value: -moz-use-text-color; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-bottom-color: -moz-use-text-color; border-left-color-value: -moz-use-text-color; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; border-top-width: 1px; border-top-style: dotted; border-top-color: #3e4753; background-color: #ffffff; height: 1px;}

#incontents #autos_m form div.submit02 {text-align:center; background-color:#F4FDFF; border:solid 1px #3D899B; padding:10px 8px; margin:5px 0 18px;}
#incontents #autos_m form div.submit02 input {margin:0 8px;}

table.t01 td { font-size: 90%;}
.socialbtn { margin-top:8px; padding-left:5px;}
.socialbtn div { float:left; margin-right:12px;}
.socialbtn .twitter{ margin-right:0px;}
.socialbtn div iframe { margin-left:0px;}
.socialbtn #fbshare { font-size: 12px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
.share ul li, ul.share li { display: inline-block; height: 20px; line-height: 1; margin: 0; overflow: hidden; padding-left: 5px; text-align: right; vertical-align: middle;}
ul.share li { padding-left: 0; padding-right: 5px;}
ul.share li a, ul.share li img, ul.share li span, ul.share li strong, ul.share li em { overflow: hidden; vertical-align: middle;}
div.fancy_button { float: left; border-width: 1px; border-style: solid; border-color: transparent transparent #666 transparent; border-color: transparent transparent rgba(202,202,202,0.27) transparent; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; -webkit-background-clip: padding-box;}
div.fancy_button a { background: #555; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), to(rgba(77,77,77,0.4))); background: -moz-linear-gradient(top, rgba(0,0,0,0.4), rgba(77,77,77,0.4)); float: left; padding: 4px; text-decoration: none; outline: 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-background-clip: padding-box;}
div.fancy_button a span { display: block; letter-spacing: -1px; border-width: 1px; border-style: solid; border-color: #ccc #444 #111 #444; border-color: rgba(255,255,255,0.7) rgba(0,0,0,0.3) rgba(0,0,0,0.6) rgba(0,0,0,0.3); font: bold 21px/1em Arial; color: white; padding: 0.48em 2em; text-shadow: rgba(0,0,0,0.45) 0 -1px 0; -webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: transparent -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6)), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.5, rgba(255,255,255,0.01)), to(transparent)); background: transparent -moz-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.01) 50%, transparent); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80FFFFFF', endColorstr='#00FFFFFF'); -webkit-background-clip: padding-box;}
div.fancy_button a:hover span { border-top-color: rgba(255,255,255,0.65); background: -webkit-gradient(linear, left top, left bottom, from(rgba(220,220,220,0.6)), color-stop(0.5, rgba(100,100,100,0.2)), color-stop(0.5, rgba(0,0,0,0.21)), to(rgba(0, 0, 0, 0.20))); background: -moz-linear-gradient(top, rgba(220,220,220,0.6), rgba(100,100,100,0.2) 50%, rgba(0,0,0,0.21) 50%, rgba(0, 0, 0, 0.20)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99dcdcdc', endColorstr='#33000000'); -webkit-background-clip: padding-box;}
div.fancy_button a:active span { border-top-color: rgba(255,255,255,0.2); border-left-color: rgba(0,0,0,0.4); background: -webkit-gradient(linear, left top, left bottom, from(rgba(150,150,150,0.6)), color-stop(0.5, rgba(60,60,60,0.6)), color-stop(0.5, rgba(40,40,40,0.6)), to(rgba(20, 20, 20, 0.5))); background: -moz-linear-gradient(top, rgba(150,150,150,0.6), rgba(60,60,60,0.6) 50%, rgba(40,40,40,0.6) 50%, rgba(20, 20, 20, 0.5)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80969696', endColorstr='#59000000'); -webkit-box-shadow: inset 0 0 18px rgba(0,0,0,0.75), rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: inset 0 0 18px rgba(0,0,0,0.75), rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: inset 0 0 18px rgba(0,0,0,0.75), rgba(0,0,0,0.75) 0px 0px 3px; -webkit-background-clip: padding-box;}
div.fancy_button a span:active { border-top-color: rgba(255,255,255,0.2); border-left-color: rgba(0,0,0,0.4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80969696', endColorstr='#59000000');}

/*--------------------------
20110502
---------------------------*/
#incontents #autos_m div.schTable table.t01 .autho_b { margin-top:2px;}
#incontents #autos_m div.narrowSch .eva{ font-size: 70%;}
#incontents #autos_m div.usedCar .priceBox .autho_l { float:left;}
div.usedCar .evaluation{ background-color: #F2F2F2; border:solid 1px #ddd; padding:4px 6px; margin:0 0 8px;}
div.usedCar .evaluation span{ font-size: 93%; line-height: 130%;}
div.usedCar .evaluation .goo_st{ font-weight:bold;}
div.usedCar .evaluation img{ vertical-align: middle; margin-bottom: 4px;}
div.usedCar .evaluation .eva{ font-size: 65%;}
#incontents #autos_m ul.attention{ margin:0; padding:0;}
#incontents #autos_m ul.attention li{ padding:0px; margin-left:30px;}
#incontents #autos_m .mark{ padding-top: 20px; padding-left: 15px;}
.mark img{ vertical-align:middle;}
.mark span{ font-size: 90%;}

/*--------------------------
20110509
---------------------------*/
.list_social { width:100%; height:25px; margin:0 0 4px 0; padding:0;}
.social_nen { margin:0; padding:0; float:right;}
.social { width:100%; margin-bottom:6px; padding:0; text-align:right;}
#incontents #autos_m ul.addLink li { margin-left:5px; padding:0;}
#incontents #autos_m ul.addLink a { margin-left:0px; padding:0; vertical-align: top;}
#incontents #autos_m div.topNews .social_news { height:10px; margin-bottom:1px; padding:0;}
#incontents #autos_m div.topNews .social_news .social_ne { padding:0; margin-left:15px; float:left;}
.clear { clear: left; margin: 0px; padding: 0px;}

/*--------------------------
20110513
---------------------------*/
.ca_button { margin:0 0 10px 0; padding:0;}
.ca_button a { margin:0; padding:2px 18px 2px 18px; text-decoration:none; background-color:#EBEBEB; color:#CC0033;}
.ca_button a:hover { background-color:#DADADA; color:#333333;}
.ca_button a:visited { color:#333333;}
.ca_button a:active { color:#333333;}
.ca_button span { margin:0; padding:0; font-size:90%;}
.ca_button_cen { margin:0 0 10px 0; padding:0; text-align:center;}
.ca_button_cen a { margin:0; padding:2px 18px 2px 18px; text-decoration:none; background-color:#EBEBEB; color:#CC0033;}
.ca_button_cen a:hover { background-color:#DADADA; color:#333333;}
.ca_button_cen a:visited { color:#333333;}
.ca_button_cen a:active { color:#333333;}
.ca_button_cen span { margin:0; padding:0px 5px 0px 5px; font-size:90%;}

/**/
#incontents #autos_m div.usedCar .mainImage{ width:660px; margin:0 auto 8px; text-align:center;}
#incontents #autos_m div.usedCar .mainImage:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
#incontents #autos_m div.usedCar .mainImage{*height:1%;} /**/
/*\*//*/ #incontents #autos_m div.usedCar .mainImage{overflow:hidden;} /**/
#incontents #autos_m div.usedCar .mainImage div{ float:left;}
#incontents #autos_m div.usedCar .mainImage .btn_l{ padding:178px 11px 0 0;}
#incontents #autos_m div.usedCar .mainImage .btn_r{ padding:178px 0 0 11px;}

/*--- 110622 ---*/
#incontents #autos_m div.usedCar div.images ul li{ padding:6px; margin:0 6px 10px 0; width:auto; float:left; line-height:0; background:#dadada;}

/*--- 110622 ---*/
#incontents #autos_m div.usedCar div.images ul li img{ border: 1px solid #4a95a6;}

/* ---------------------------- used_shop,used_shop_nintei,used_shop_review(review-list) */
#review-list .total ul { margin: 0 0 5px 10px;}
#review-list .total2 ul { margin: 0 0 5px 10px;}
#review-list .total ul li { display: inline;}
#review-list .total2 ul li { display: inline;}
#review-list .total ul li.total1 { font-weight: bold;}
#review-list .total2 ul li.total1 { font-weight: bold;}
#review-list .total ul li.total1 span.star img { vertical-align: middle;}
#review-list .total2 ul li.total1 span.star img { vertical-align: middle;}
#review-list .total ul li span.total2 { margin: 0 3px; font-weight: bold; font-size: 130%; color: #cc3333;}
#review-list .total2 ul li span.total2 { margin: 0 3px; font-weight: bold; font-size: 130%; color: #cc3333;}
#review-list .total ul li.total3 { margin: 0 0 0 0.5em; font-size: 90%;}
#review-list .total2 ul li.total3 { margin: 0 0 0 0.5em; font-size: 90%;}
table.t01 td img.star { vertical-align: middle;}
span.red { margin: 0 3px 0 15px; font-weight: bold; font-size: 130%; color: #cc3333;}

/* ---------------------------- shop_review */
p.review-about { text-align: right;}
p.review-about img { margin: 0 5px 0 0; vertical-align: middle;}
#review-list .tabcontent .re-box { padding: 0 20px; _padding: 0 0 20px; margin: 0 0 30px;}
#review-list .tabcontent .re-box h2 { width: 85%; padding: 5px 0; margin: 0 0 10px 20px; border-left: 5px solid #3d899b; font-weight: bold; text-indent: 0.5em;}
#review-list .tabcontent .re-box .total ul { margin: 0 0 10px 20px;}
#review-list .re-box table.re-table { width: 85%; margin: 0 0 10px 20px;}
#review-list .re-box table.re-table td { padding: 0.3em 0.5em; text-align: left;}
#review-list .re-box table.re-table td img.star { vertical-align: middle;}
#review-list .re-box table.re-table td.heading { background-color: #f9f9f9;}
#review-list .re-box table.re-table th { font-weight:normal; background-color:#f9f9f9; padding:4px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#review-list .re-box .inner-box { width: 85%; padding: 15px 0; margin: 0 0 10px 20px; background-color: #f4fdff; border: 1px solid #cccccc;}
#review-list .re-box .shop { background-color: #f9f9f9;}
#review-list .re-box dl { padding: 0; margin: 0 1em; position: relative; border-bottom: 1px solid #cccccc;}
#review-list .re-box dl dt { float: left; padding: 0 8em 0.5em 0; margin: 0 1em; display: inline; font-weight: bold; line-height: 180%;}
#review-list .re-box dl dt.review-user { padding-left: 30px; background: url(../img/review-user.gif) no-repeat 0 0;}
#review-list .re-box dl dt.review-shop { padding-left: 30px; background: url(../img/review-shop.gif) no-repeat 0 0;}
#review-list .re-box .shop dl dt a { margin: 0 0.5em 0 0;}
#review-list .re-box dl dd { position: absolute; bottom: 0.5em; right: 1em; letter-spacing: 1px; font-size: 80%;}
#review-list .re-box p.text { padding: 1em 1.5em 0 4em !important;}

/* ---------------------------- usedcar_detail_print */
.col01 .co01l table.t01 td span.point { color: #CC3333; font-size: 130%; font-weight: bold; margin: 0 3px;}
.col01 .co01l table.t01 td img.star { vertical-align: middle;}

/* ---------------------------- usedcar_hikaku */
table.hikaku ul.review { line-height: 190%;}
table.hikaku ul.review li { list-style: none;}
table.hikaku ul.review li img { margin: 0 !important; vertical-align: middle;}
table.hikaku ul.review li span.star { margin: 0 0.5em 0 0;}
table.hikaku ul.review li span.point { color: #cc3333; font-weight: bold; margin: 0 3px;}
table.hikaku ul.review li.figure a { padding: 0 0 0 0.5em;}
table.hikaku ul.review span.nowrap { white-space: nowrap;}

/* ---------------------------- add-link */
#incontents #autos_m dl.add-link { padding: 15px; margin: 30px 30px 0; border: 5px solid #d5d5d5; background: url(../img/right/alliance_bg.gif) repeat-x 0 0;}
#incontents #autos_m dl.add-link dt { min-height: 78px; height: auto !important; height: 78px; float: left;}
#incontents #autos_m dl.add-link dt a img { border: 1px solid #3d899b;}
#incontents #autos_m dl.add-link dt a:hover img { border: 1px solid #333333;}
#incontents #autos_m dl.add-link dd { padding: 0 0 0 10px; margin: 0 0 0 160px; background: url(../img/arr01.gif) no-repeat left center; line-height: 2.5em;}

/* ---------------------------- add-link2 */
#incontents #autos_m dl.add-link2 { padding: 15px; margin: 30px 30px 0; border: 5px solid #d5d5d5; background: url(../img/right/alliance_bg.gif) repeat-x 0 0;}
#incontents #autos_m dl.add-link2 dd { padding: 0 0 0 10px; margin: 0 0 0 10px; background: url(../img/arr01.gif) no-repeat left center; line-height: 2.5em;}


/* ---------------------------- add-ranking */
#incontents #autos_m .add-ranking { margin: 0 30px 20px; overflow: hidden;}
#incontents #autos_m .add-ranking dl { width: 130px; height: 100%; float: left; margin-right: 20px; display: block;}
#incontents #autos_m .add-ranking dl.no1 { background: url(../img/ranking-icon-1st.gif) no-repeat 0 0;}
#incontents #autos_m .add-ranking dl dt, #incontents #autos_m .add-ranking dl dd { padding: 0; margin: 0;}
#incontents #autos_m .add-ranking p { text-align: right;}

#incontents #autos_m .exdivitem { position: relative;}
#incontents #autos_m img.order { position: absolute; top: 0; left: 0px;}

#incontents #autos_m .exdiviteminbox { width: 146px; margin: 25px 0 0;}
#incontents #autos_m .exdiviteminbox a img { border: 5px solid #d5d5d5;}
#incontents #autos_m .exdiviteminbox a:hover img { border: 5px solid #3d899b;}
#incontents #autos_m .exdiviteminbox span { margin: 0 0 10px;}

#incontents #autos_m .ranking-all ul { float: right; padding: 0 12px 30px;}
#incontents #autos_m .ranking-all ul li { padding: 0 0 0 10px; display: inline; background: url(../img/arr01.gif) no-repeat left center;}
#incontents #autos_m .ranking-all ul li.bg-none { margin: 15px 8px 0 0; background: none;}

/* ---------------------------- add-usedBike */
#incontents #autos_m div.usedCar div.images_bike ul { text-align: center;}
#incontents #autos_m div.usedCar div.images_bike ul li { float: none; display: inline-block; /display: inline; /zoom: 1;}

/* ---------------------------- maker_top add20121004 */
#incontents #autos_m .lsta span.nolink { padding: 6px; background-color: #cccccc;}
#incontents #autos_m .page_top p { padding-left: 12px; margin: 0 5px 20px 0; float: right; background: url(../img/arr_top.gif) no-repeat left center; font-size: 90%;}

/* ---------------------------- parsonal_large add20130321 */
#incontents #autos_m #tabinn ul.underNavi li.favorite { margin-bottom: 5px; display: inherit; font-weight: bold;}
#incontents #autos_m #tabinn ul.underNavi li.favorite { /display: inline-block;}

/* ---------------------------- submit_btn add20130802 */
#incontents #autos_m .submit_btn { height: 40px; margin: 18px auto; text-align: center;}
#incontents #autos_m .submit_btn.mb0 { margin: 0 auto 18px;}
#incontents #autos_m .submit_btn a { margin-right: 15px;}

#incontents #autos_m .catalog_grade .submit_btn { height: 34px;}
#incontents #autos_m .catalog_grade table.t01 { margin-bottom: 18px;}
#incontents #autos_m .catalog_grade .ca_search_btn { margin-bottom: 15px;}
#incontents #autos_m .catalog_grade .ca_search_btn a { padding-left: 12px; background: url(../img/arr01.gif) no-repeat 0 0.3em;}

/* ---------------------------- foot-txt add20160318 */
#footer .foot-txt { color: #666; font-size: 12px; line-height: 1.4; margin: 30px auto; text-align: left;}

/* ---------------------------- right_side add20130830 */
#rside dl.txtimgl dd span { color: #cc3333; font-weight: bold;}

/* ---------------------------- sp_banner add20140115 */
#sp_banner { width: 100%; margin-bottom: 20px; line-height: 140px; background-color: #3d899b;}
#sp_banner a { height: 140px; text-decoration: none;}
#sp_banner a span { height: 140px; padding-right: 70px; margin: auto; display: block; color: #fff; font-size: 4rem; font-weight: bold; text-decoration: none; -webkit-box-sizing: border-box; display: table; position: relative;}
#sp_banner a span:after { width: 20px; height: 20px; content: ""; position: absolute; right: 20px; top: 56px; display: block; border-top: solid 7px #3d899b; border-right: solid 7px #3d899b; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
#sp_banner a span:before { width: 60px; height: 60px; content: ""; position: absolute; right: 0; top: 40px; display: block; background-color: #fff; border-radius: 60px;}

/* ---------------------------- notice_top add20140227 */
#autos_m .history-wrap p#notice_top { padding: 0 0 0 10px; margin: 0; background:url(../img/arr01.gif) no-repeat 0 0.4em;}
#autos_m .history-wrap p#notice_top a { font-size: 12px; font-weight: normal;}

/* ---------------------------- maker_profile add20140617 */
#autos_m .maker_profile { padding: 0 10px; margin-bottom: 33px;}
#autos_m .maker_profile h2 { margin-bottom: 8px; color: #005164;}
#autos_m .maker_profile h2 span { font-size: 14px; font-weight: normal;}
#autos_m .maker_profile h2 span:before { content: "| "; margin-left: .5em; vertical-align: middle;}
#autos_m .maker_profile p { padding: 0; margin-bottom: 10px; line-height:1.4;}
#autos_m .maker_profile ul li { float: left; background: url(../img/arr01.gif) no-repeat 0 .4em; list-style-type: none; padding: 0 30px 0 12px; white-space: nowrap;}

/* ---------------------------- recommend */
#rside .recommended .banner-campaign {
  margin: 10px auto 0;
  padding: 0;
  background: none; }
  #rside .recommended .banner-campaign:first-child {
  	margin-top: 0; }
  #rside .recommended .banner-campaign.border-carlease {
    border-top: 4px solid #f2d03b; }
  #rside .recommended .banner-campaign.border-kaitori {
    border-top: 4px solid #f2d03b; }
  #rside .recommended .banner-campaign.border-shaken {
    border-top: 4px solid #f65564; }
  #rside .recommended .banner-campaign.border-insurance {
    border-top: 4px solid #9ac5ff; }
  #rside .recommended .banner-campaign.border-bikekaitori {
    border-top: 4px solid #ff9326; }
  #rside .recommended .banner-campaign a {
    display: block;
    min-height: 82px;
    padding: 0 72px 0 12px;
    position: relative;
    background: #f3f3f3;
    overflow: visible;
    color: black;
    text-decoration: none; }
    #rside .recommended .banner-campaign a:hover {
      text-decoration: none;
      background: #e6e6e6; }
  #rside .recommended .banner-campaign .text-box {
	  height: 80px;
	  display: table-cell;
	  vertical-align: middle; }
  #rside .recommended .banner-campaign .text-box .title {
    font-size: 100%;
    font-weight: bold; }
  *:first-child+html #NR-sub .banner-campaign .text-box .title {
	margin-top: 22px; }
  #rside .recommended .banner-campaign .text-box .text {
    margin: 8px 0 0;
	line-height: 1.2; }
  #rside .recommended .banner-campaign .image {
    position: absolute;
    bottom: 0;
    right: 0; }
#rside dl.recommended dt.border-title {
	background: none;
	font-size: 100%; }
#rside dl.recommended dd.center {
	text-align: left;
}

/* ---------------------------- right_side add20140829 */
#rside .NR-pr {
  margin: 0 0 1em;
}

/* ---------------------------- information add20160209 */
#information {
	margin: 15px 0 10px;
	color: #f1000d;
	font-size: 15px;
	font-weight: bold;
}

/*#14377 追加*/
#autos_m .result_box td .ctl p.shop_name{
	padding-bottom:0;
}
#autos_m .result_box td .ctl p.shop_area{
	padding-top:0;
	font-size:12px;
	color:#666;
}
#autos_m .price .pr2.normal_price{
	font-size: 14px;
 	color: #000;
	font-weight: normal;
 	display: inline-block;
 	float: none;
	padding-right: 0;
	margin-right: 10px;
}
#autos_m .price .pr2.normal_price .pricing, #autos_m .price .total_price .pricing{
	color: #c30;
 	font-size: 32px;
	font-weight:bold;
 	font-family: verdana;
}
#autos_m .price .total_price{
	float: none;
 	display: inline-block;

}
#autos_m .h1_wrap{
	margin: 0 0 10px;
 	padding: 7px 0 6px 10px;
 	border-right: 1px solid #ccc;
 	border-left: 5px solid #3d899b;
 	border-bottom: 1px solid #ccc;
 	border-top: 1px solid #ccc;
}
#autos_m .h1_wrap h1{
	margin:0;
	padding:0;
	color: #333;
 	font-size: 110%;
 	display: inline;
 	border: none;
	margin-right:10px;
}
#autos_m .h1_wrap .condition {
	display:inline-block;
}
#autos_m h1:before, #autos_m h1:after{
	content:none;
}

/*バイク総額　#15447追加*/
#autos_m .price .pr2.normal_price .pricing.color_black, #autos_m .price .total_price .pricing.color_black{
	color:#000;
}
