.new_txtinput {
	width: 100px;
	height: 24px;
	border: solid 1px #FF3300;
	font-size: 18px;
	text-indent: 5px;
}
.new_h1_bar470 {
	line-height:30px;
	font-size: 12px;
	border: solid 1px #CCCCCC;
	font-weight: bold;
	color: #333;
	background-image: url(https://cdn.autoc-one.jp/static/common2/images/title_bar_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.new_h1_bar470 span.logo img {
	float: left;
	width: 45px;
	margin-left: -8px;
}
.new_h1_bar645 {
	line-height:30px;
	font-size: 14px !important;
	border: solid 1px #CCC !important;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
	background-image: url(https://cdn.autoc-one.jp/static/common2/images/title_bar_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 10px !important;
	line-height: 100% !important;
}
.new_h1_bar645_type02 {
	line-height:30px;
	font-size: 14px;
	border: solid 1px #CCCCCC;
	border-bottom: none;
	font-weight: bold;
	color: #333;
	background-color: #f1f5f8;
	padding-left: 10px;
}
.new_h1_bar645_type01 {
	line-height:30px;
	font-size: 14px !important;
	border: solid 1px #CCC !important;
	font-weight: bold;
	color: #333;
	background-color: #F1F5F8;
	padding: 0 0 0 10px !important;
	margin-bottom: 5px;
	line-height: 100% !important;
}
.new_h1_bar645_type01 span:before {
	content: url(../images/icon04.png);
	float: left;
	margin-right: 10px;
}
.new_h2_bar620 {
	line-height:30px;
	font-size: 14px;
	border: solid 1px #CCCCCC;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
	background-color: #f1f5f8;
	padding-left: 10px;
}
.new_h2_bar620 span:before {
	content: url(https://cdn.autoc-one.jp/static/common2/images/icon03.png);
	float: left;
	margin-right: 10px; margin-top:8px;
}
.new_h2_bar310 {
	width: 310px;
	height: 20px;
	font-size: 12px;
	border: solid 1px #CCCCCC;
	font-weight: bold;
	color: #333;
	background-color: #f1f5f8;
	padding-left: 10px;
}
.new_h2_bar310 span:before {
	content: url(https://cdn.autoc-one.jp/static/common2/images/icon03.png);
	float: left;
	margin-right: 10px; margin-top:4px;
}
.new_caption {
	padding: 10px;
	background-color: #f3f7fa;
	line-height: 18px;
	color: #585858;
	border: solid 1px #CCCCCC;
}
.new_service{
	width: 288px;
	padding: 3px;
	line-height: 18px;
}
.new_service img{
	float:right;
}
.new_service .link{
	width: 90px;
}
.new_service span{
	display:block;
	float:left; padding-top:3px; margin-left:10px;
}
.new_sidebar_title_bg {
	width: 290px;
	height: 30px;
	background-image: url(https://cdn.autoc-one.jp/static/common2/images/bar_bg01.jpg);
	padding-left: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #333; line-height:30px;
}
.new_sidebar_title_bg span:before {
	content: url(https://cdn.autoc-one.jp/static/common2/images/icon04.png);
	float: left;
	margin-right:10px; margin-top:8px;
}
.new_outline {
	border: solid 1px #ccc;
}
.new_outline_offtop {
	border: solid 1px #ccc; border-top:none;
}
.new_box {
	border: solid 1px #CCCCCC;
	padding: 10px;
	margin-bottom: 10px;
}
.new_box_300 {
	border: solid 1px #CCCCCC;
	width: 300px;
	padding: 10px;
	margin-bottom: 10px;
}
.new_box_280 {
	border: solid 1px #CCCCCC;
	width: 280px;
	padding: 10px;
	margin-bottom: 10px;
}
.new_box_290 {
	border: solid 1px #CCCCCC;
	width: 290px;
	padding: 10px;
	margin-bottom: 10px;
}
.new_underdot {
	border-bottom: dotted 1px #CCCCCC;
}
.new_underline {
	border-bottom: solid 1px #CCCCCC;
}
.new_moreview470 {
	display: block;
	width: 465px;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 5px;
}
.new_moreview470:before {
	content: url(https://cdn.autoc-one.jp/static/common2/images/icon02.jpg);
}
.new_moreview620 {
	margin-top: 10px;
	border-top: dotted 1px #ccc;
	display: block;
	width: 600px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
.new_moreview645 {
	margin-top: 10px;
	border-top: dotted 1px #ccc;
	display: block;
	width: 625px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
.new_moreview645:before {
	content: url(https://cdn.autoc-one.jp/static/common2/images/icon02.jpg);
}
.middle40 {
	display: table-cell;
	vertical-align: middle;
	height: 40px;
}
.middle30 {
	display: table-cell;
	vertical-align: middle;
	height: 30px;
}
.middle24 {
	display: table-cell;
	vertical-align: middle;
	height: 24px;
}

.middle25 {
	display: table-cell;
	vertical-align: middle;	height: 30px;
}
.middle26 {
	display: table-cell;
	vertical-align: middle;
	height: 26px;
}
/* temp */
.new_h1_bar635 {
	line-height:30px;
	font-size: 12px;
	border: solid 1px #CCCCCC;
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
	background-image: url(../images/title_bar_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.new_h1_bar635_noneBottom {
	font-size: 14px;
	border: solid 1px #CCCCCC;
	font-weight: bold;
	color: #333;
	border-left: 3px solid #1B6AA3;
	background-repeat: no-repeat;
	background-position: left;
	padding: 7px 7px 7px 10px;
}
.new_h1_bar635_noneBottom > span{
	display: block;
	float: left;
}
.new_h1_bar635_noneBottom > p{
	margin-top: 2px;
}
div h3.new_h3_bar390 {
	font-size: 12px !important;
	border: solid 1px #CCC !important;
	font-weight: bold;
	color: #333 !important;
	margin: 0 0 5px 0;
	background-color: #F1F5F8;
	background-image: none;
	padding: 0 0 0 8px !important;
	line-height: 1.4em !important;
}
h3.new_h3_bar390 span:before {
	content: url(https://cdn.autoc-one.jp/static/common2/images/icon04.png);
	float: left;
	margin-right: 10px;
	margin-top: 1.4px;
}
.dot_icon01 {
	content: url(https://cdn.autoc-one.jp/static/common2/images/dot_icon01.png);
	margin-right: 5px;
	padding-top: 4px;
	margin-left: 8px;
	height: 14px;
	display: table-cell;
	vertical-align: bottom;
	float: left;
}
.dot_icon02 {
	content: url(https://cdn.autoc-one.jp/static/common2/images/dot_icon02.png);
	margin-right: 5px;
	padding-top: 4px;
	margin-left: 8px;
	height: 14px;
	display: table-cell;
	vertical-align: bottom;
	float: left;
}
.dot_icon03 {
	content: url(https://cdn.autoc-one.jp/static/common2/images/dot_icon03.png);
	margin-right: 5px;
	padding-top: 4px;
	margin-left: 8px;
	height: 14px;
	display: table-cell;
	vertical-align: bottom;
	float: left;
}
.dot_icon04 {
	content: url(https://cdn.autoc-one.jp/static/common2/images/dot_icon04.png);
	margin-right: 5px;
	padding-top: 4px;
	margin-left: 8px;
	height: 14px;
	display: table-cell;
	vertical-align: bottom;
	float: left;
}
.lineH18 {
	line-height: 18px;
}
.line:link {
	text-decoration: underline;
}
.line:hover {
	text-decoration: underline;
}
.line:visited {
	text-decoration: underline;
}
.car_detail_outline {
	width: 230px;
	float: left;
	margin-left: 2px;
}
.car_detail_outline img {
	border: solid 1px #ccc;
}
.car_detail_outline a img {
	border: solid 1px #ccc;
}
.car_detail_outline_smallimg {
	width: 230px;
	display: block;
}
.car_detail_outline_smallimg li {
	float: left;
	margin-top: 5px;
	margin-right: 2px;
}
.car_detail_outline_smallimg li.clear{
	width: 100%;
}
.car_detail_right {
	float: left;
	width: 403px;
}
.car_price {
	margin-top: 15px;
	margin-bottom: 10px;
	clear: none;
	display: block;
}
.car_price strong {
	font-size: 26px;
}
.car_info {
	line-height: 22px;
	clear: both;
	/* height: 90px; */
}
.two_buttons {
	float: left;
}
.mitumoribtn li {
	line-height: 19px;
	display: block;
	width: 190px;
}
.new_box_630 {
	border: solid 1px #CCCCCC;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #f4f8fb;
}
#areaContent h1.harf_margin{
	margin: 0 0 5px 0;
	padding: 0;
}

/* Tab 01
----------------------------------------------------------- */
.new_tab_type01,
.new_tab_type01 li a,
.new_tab_type01 li a span,
.new_tab_type01 li.current,
.new_tab_type01 li.current span,
.new_tab_type01 li.current a,
.new_tab_type01 li.current a span{
	display:block;
	background-color:transparent;
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common_bg_tab_type01_new.gif);
}
.new_tab_type01{
	background-position:center bottom;
	height:30px;
	overflow:hidden;

}
.new_tab_type01 li{
	float:left;
	height:30px; width:94px;
}
.new_tab_type01 li a{
	background-position:right top; padding-right:4px;
	height:30px;
	color:#000;
}
.new_tab_type01 li a span{
	font-size:12px;
	font-weight:bold;
	background-position:left top; height:30px; width:100px; display:table-cell; vertical-align:middle; text-align:center;
}
.new_tab_type01 li.current{
	background-position:center -60px;
}
.new_tab_type01 li.current a,
.new_tab_type01 li.current span{
	background-position:right -60px; width:94px;
}
.new_tab_type01 li.current a span,
.new_tab_type01 li.current span span{
	color:#fff;
	font-weight:bold;
	height:30px; width:90px; display:table-cell; vertical-align:middle; text-align:center;
}
.new_tab_type01 li a:hover{
	background-position:right -30px;
	color:#fff;
	text-decoration:none;
}
.new_tab_type01 li a:hover span{
	background-position:left -30px;
}

/* Tab 02
----------------------------------------------------------- */
.new_tab_type02,
.new_tab_type02 li a,
.new_tab_type02 li a span,
.new_tab_type02 li.current,
.new_tab_type02 li.current span,
.new_tab_type02 li.current a,
.new_tab_type02 li.current a span{
	display:block;
	background-color:transparent;
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common_bg_tab_type02_new.gif);
}
.new_tab_type02{
	background-position:center bottom;
	height:28px;
	overflow:hidden;
	margin-bottom: 6px;
}
.new_tab_type02 li{
	float:left;
	height:29px;
}
.new_tab_type02 li a{
	background-position:right top;
	padding-right:4px;
	height:28px;
	color:#000;
}
.new_tab_type02 li a span{
	font-size:12px;
	font-weight:bold;
	background-position:left top; height:28px; width:100px; vertical-align:middle; text-align:center;
	padding-top: 5px;
}
.new_tab_type02 li.current{
	background-position:center -87px;
}
.new_tab_type02 li.current a,
.new_tab_type02 li.current span{
	background-position:right -58px;
	padding:0 4px 0 0;
	height:28px; display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.new_tab_type02 li.current span{
	width: 100px;
}
.new_tab_type02 li.current a span,
.new_tab_type02 li.current span span{
	background-position:left -58px;
	color:#fff;
	font-weight:bold;
	padding:5px 10px 6px 10px;
	height:auto;
}
.new_tab_type02 li a:hover{
	background-position:right -29px;
	color:#fff;
	text-decoration:none;
}
.new_tab_type02 li a:hover span{
	background-position:left -29px;
}
.new_tab_type02 li a.sommelier_count{
	width: 190px;
	text-align:center;
	background-color: #634a38;
	color:#fff;
	height:27px;
	line-height:27px;
	font-size:11px;
	background-image: none;
	padding: 0;
}
.car_info2{
	margin: 10px;
	width: 390px;
}
.car_info2 tr{
	line-height: 20px;
	border-bottom: 1px solid #CCC;
}
.car_info2 td{
	width: 50%;
}
.car_info2 tr.nenpi{
	line-height: 40px;
	border: none;
}
.car_info2 td.fmcfirstview {
	line-height: 2.0;
	padding-top: 5px;
}

/* Tab 03
----------------------------------------------------------- */
.new_tab_type03,
.new_tab_type03 li a,
.new_tab_type03 li a span,
.new_tab_type03 li.current,
.new_tab_type03 li.current span,
.new_tab_type03 li.current a,
.new_tab_type03 li.current a span{
	display:block;
	background-color:transparent;
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common_bg_tab_type02_new.gif);
}
.new_tab_type03{
	background-position:center bottom;
	height:28px;
	overflow:hidden;
	margin-bottom: 6px;
}
.new_tab_type03 li{
	float:left;
	height:29px;
}
.new_tab_type03 li a{
	background-position:right top;
	padding-right:4px;
	height:28px;
	color:#000;
}
.new_tab_type03 li a span{
	font-size:12px;
	font-weight:bold;
	background-position:left top; height:28px; width:65px; display:table-cell; vertical-align:middle; text-align:center;
}
.new_tab_type03 li.exterior a span{
	width:75px;
}
.new_tab_type03 li.current{
	background-position:center -87px;
}
.new_tab_type03 li.current a,
.new_tab_type03 li.current span{
	background-position: right -58px;
	padding: 0 4px 0 0;
	height: 28px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.new_tab_type03 li.current a span,
.new_tab_type03 li.current span span{
	background-position:left -58px;
	color:#fff;
	font-weight:bold;
	height:auto;
}
.new_tab_type03 li a:hover{
	background-position:right -29px;
	color:#fff;
	text-decoration:none;
}
.new_tab_type03 li a:hover span{
	background-position:left -29px;
}

/* grade_header
----------------------------------------------------------- */
.grade_header{
	margin-bottom:10px;
}
.grade_header ul{
	padding:4px 0 7px 5px;
}
.grade_header li{
	float:left;
	padding:0;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_tab_type03_01.gif) no-repeat right 4px;
}
.grade_header li a,
.grade_header li span{
	display:block;
	padding-left:15px;
	padding-right:15px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:12px;
}
.grade_header li.current{
	font-weight: bold;;
}
.grade_header li.last{
	background: none;
}
.new_sidebar_title_bg{
	width:290px;
	height:30px;
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/bar_bg01.jpg);
	padding-left:8px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.txt_center{
	text-align:center;
}
.post_input{
	font-size: 18px;
}
ul.search_zip li{
	height:26px;
}
ul.search_zip li span a{
	text-decoration:none;
}
.new_mitsumori{
	border:solid 1px #CCCCCC;
	padding-bottom:10px;
	margin-bottom:30px;
}
.new_mitsumori_bar{
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/newcar/black_bar.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-left:200px;
}
.new_mitsumori_carpic{
	float:left;
	width:200px;
	text-align:center;
	margin-top:15px;
}
.new_mitsumori_carpic img{
	width:150px;
	padding:10px;
	border:solid 1px #CCCCCC;
}
.new_mitsumori_price{
	height:40px;
	border-bottom:solid 1px #CCCCCC;
}
.new_mitsumori_price img{
	float:left;
	margin-top:10px;
}
.new_mitsumori_price span{
	display:table-cell;
	vertical-align:middle;
	height:40px;
}
.new_mitsumori_price span strong{
	font-weight:bold;
	color:#F00;
	font-size:22px;
}
.new_mitsumori_button{
	float:left;
}
.new_mitsumori_button img{
	width:205px;
	float:left;
}
.new_mitsumori_information{
	width: 420px !important;
	padding-right: 10px;
	float: right;
}
.new_mitsumori_label{
	position: absolute;
	display:block;
}

/* old*/
@charset "utf-8";

/* CSS Document */

@charset "utf-8";

/* === Modules === */

/* 荳�E�隕�E�E��E�・�E�E縺・> H2 > .h2_type01
----------------------------------------------------------- */
.h2_type01{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05.gif) no-repeat center top;
	border-bottom:solid 1px #ccc;
	margin-bottom:15px;
	padding:9px 10px 4px 9px;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}

/* 荳�E�隕�E�E��E�・�E�E縺・> H2 > .h2_type02・�E�E・�E�繝上�E繝輔し繧�E�繧�E�繝ｻ邵�E�莨�E�邵�E�・�E�E・�E�E
----------------------------------------------------------- */
.h2_type02{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_04.gif) no-repeat left top;
	border-bottom:solid 1px #ccc;
	margin-bottom:15px;
	padding:13px 10px 9px 9px;
	font-weight:bold;
	font-size:115%;
	position:relative;
}
.h2_type02 .rss{
	font-weight:normal;
	font-size:87%;
	position:absolute;
	top:10px;
	right:10px;
}

/* 蟁E���E�具�E��E�・�E�E縺・> H3 > .h3_type01
----------------------------------------------------------- */
.h3_type01{
	padding:13px 11px 10px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	line-height:100%;
}

/* 蟁E���E�具�E��E�・�E�E縺・> H3 > .h3_type02 ・�E�E・�E�險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝茨�E�・
----------------------------------------------------------- */
.h3_type02{
	padding:3px 10px 8px 13px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat 2px 0px;
	font-weight:bold;
	line-height:100%;
	border-bottom:dotted 1px #ccc;
	font-size:115%;
	margin-bottom:10px;
}

/* 繝�E・�E�・�E�繧�E�繝域�E��E�關ｽ > p > .text
----------------------------------------------------------- */
.text p,
p.text{
	line-height:150%;
	margin-bottom:1.5em;
}
p.text.bigger{
    font-size: 133.4%;
    font-weight: bold;
}
/* 繝�E・�E�・�E�繧�E�繝域�E��E�驥・> p > .notes
----------------------------------------------------------- */
p.notes{
	padding-left:1.3em;
	text-indent:-1.3em;
	color:#666;
	line-height:150%;
	margin-bottom:1.5em;
}
span.notes{
	color:#666;
}

/* 莉包�E��E�・�E�E繧顔ｷ・
----------------------------------------------------------- */
hr.dot{
	margin:0 0 20px 0;
	border:none;
	border-top:dotted 1px #ccc;
	height:0px;
}

/* 繝ｪ繧�E�繝�E> 繝峨ャ繝井ｻ倥″繝ｪ繧�E�繝�E.list_type01
----------------------------------------------------------- */
.list_type01{
	margin-bottom:1.5em;
}
.list_type01 li{
	padding-left:13px;
	line-height:150%;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_dot_01.gif) no-repeat left 7px;
}
.list_type01 .list_type01{
	margin-bottom:0;
}

/* 繝ｪ繧�E�繝�E> 豕ｨ驥医Μ繧�E�繝�E.list_type02
----------------------------------------------------------- */
.list_type02{
	margin-left:3px;
	margin-bottom:1.5em;
}
.list_type02 li{
	padding-left:1.3em;
	text-indent:-1.3em;
	color:#666;
	line-height:150%;
}

/* .paging 繝夲�E��E�・�E�E繧�E�繝ｳ繧�E�繝翫ン
----------------------------------------------------------- */
.paging{
	height:24px;
	overflow:hidden;
	padding-left:1px;
}
.paging li{
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	margin-left:-1px;
	color:#666;
}
.paging li.current,
.paging li a:hover{
	background:#e5eaed url(https://cdn.autoc-one.jp/static/common2/images/common/common_paging_current.gif) no-repeat left top;
}
.paging li a{
	display:block;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_paging_bg.gif) no-repeat left top;
}
.paging li.current,
.paging li a{
	border-right:solid 1px #d7dfe3;
	padding:6px 8px 10px;
}
.paging li.prev a,
.paging li.next a{
	padding:0;
	border:none;
}
.paging li .spacer {
	display: block;
	background: #FFF url(https://cdn.autoc-one.jp/static/common2/images/common/common_paging_bg.gif) no-repeat left top;
	padding: 10px 3px 2px;
}

/* 陦�E�邨・・�E�・�E� table > .table_type01
----------------------------------------------------------- */
.table_type01{
	border-collapse:collapse;
	width:100%;
	margin-bottom:10px;
}
.table_type01 th,
.table_type01 td{
	vertical-align:top;
	line-height:150%;
	border:solid 1px #d9e0e1;
	padding:4px 7px;
}
.table_type01 th{
	background:#f0f5fb;
	color:#358;
}

/* Tab 01
----------------------------------------------------------- */
.tab_type01,
.tab_type01 li a,
.tab_type01 li a span,
.tab_type01 li.current,
.tab_type01 li.current a,
.tab_type01 li.current a span{
	display:block;
	background-color:transparent;
	background-image: url(https://cdn.autoc-one.jp/static/common2/images/top/common_bg_tab_type01_new.png);
}

.tab_type01{
	width:470px;
	background-position:center bottom;
	height:32px;
	overflow:hidden; margin-bottom:
}
.tab_type01 li{
	float:left;
	padding-right:0px;
	height:32px;
	width: 94px;
	text-align: center;
}
.tab_type01 li a{
	background-position:right top;
	padding-right:1px;
	height:32px;
	color:#666;
}
.tab_type01 li a span{
	font-size:12px;
	font-weight:bold;
	background-position:left top;
	padding:8px 0px;
}
.tab_type01 li.current{
	background-position:center -92px;
	width: 94px;
}
.tab_type01 li.current a{
	background-position:right -92px;
	color:#fff;
	text-decoration:none;
}
.tab_type01 li.current a span{
	background-position:left -92px;
}
.tab_type01 li a:hover{
	background-position:right -32px;
	color:#888;
	text-decoration:none;
}
.tab_type01 li a:hover span{
	background-position:left -32px;
}

/* Tab 02
----------------------------------------------------------- */

.tab_type02,
.tab_type02 li a,
.tab_type02 li a span,
.tab_type02 li.current,
.tab_type02 li.current span,
.tab_type02 li.current a,
.tab_type02 li.current a span{
	display:block;
	background-color:transparent;
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_tab_type02.gif);
}

.tab_type02{
	background-position:center bottom;
	height:53px;
	overflow:hidden;
}

.tab_type02 li{
	float:left;
	padding-right:4px;
	height:29px;
}

.tab_type02 li a{
	background-position:right top;
	padding-right:4px;
	height:25px;
	color:#000;
}

.tab_type02 li a span{
	font-size:12px;
	font-weight:bold;
	background-position:left top;
	padding:6px 10px 4px;
}

.tab_type02 li.current{
	background-position:center -87px;
}

.tab_type02 li.current a,
.tab_type02 li.current span{
	background-position:right -58px;
	padding:0 4px 0 0;
	height:25px;
}

.tab_type02 li.current a span,
.tab_type02 li.current span span{
	background-position:left -58px;
	color:#fff;
	font-weight:bold;
	padding:6px 10px 4px 10px;
	height:auto;
}

.tab_type02 li a:hover{
	background-position:right -29px;
	color:#fff;
	text-decoration:none;
}

.tab_type02 li a:hover span{
	background-position:left -29px;
}

/* Tab 03
----------------------------------------------------------- */

.tab_type03 li a,
.tab_type03 li a span,
.tab_type03 li.current,
.tab_type03 li.current span,
.tab_type03 li.current a,
.tab_type03 li.current a span{
	display:block;
	background-color:transparent;
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_tab_type02.gif);
}

.tab_type03{
	height:23px;
	overflow:hidden;
	border-bottom: 2px solid #2d6e99;
	margin-bottom: 20px;
}

.tab_type03 li{
	float:left;
	padding-right:4px;
	height:23px;
}

.tab_type03 li a{
	background-position:right top;
	padding-right:4px;
	height:23px;
	color:#000;
}

.tab_type03 li a span{
	font-size:12px;
	font-weight:bold;
	background-position:left top;
	padding:5px 7px 5px 10px;
}

.tab_type03 li.current{
	background-position:center -87px;
}

.tab_type03 li.current a,
.tab_type03 li.current span{
	background-position:right -58px;
	padding:0 4px 0 0;
	height:23px;
}

.tab_type03 li.current a span,
.tab_type03 li.current span span{
	background-position:left -58px;
	color:#fff;
	font-weight:bold;
	padding:5px 7px 5px 10px;
	height:auto;
}

.tab_type03 li a:hover{
	background-position:right -29px;
	color:#fff;
	text-decoration:none;
}

.tab_type03 li a:hover span{
	background-position:left -29px;
}

/* .mod_L13 h2.new_h1_bar635
----------------------------------------------------------- */

.mod_L13 h2.new_h1_bar635,
.mod_L13-5 h2.new_h1_bar635 {
	line-height: 30px;
	font-size: 12px;
	border: solid 1px #CCCCCC;
	font-weight: bold;
	color: #333;
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/title_bar_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 10px;
}

/* Mod_R1 - Estimate
----------------------------------------------------------- */

.mod_r1{
	width:300px;
	height:210px;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_est_01.gif) no-repeat center top;
	margin-bottom:10px;
	position:relative;
}

.mod_r1 .est_merit{
	margin:4px 0 0 10px;
}

.mod_r1 .est_btn{
	position:absolute;
	top:162px;
	left:27px;
}


/* Mod_R2 - Banner
----------------------------------------------------------- */

.mod_r2{
	margin:0 0 10px;
}

/* Mod_R3 - 譁E��霁E��ｦ狗ｩ阪�E�繧翫Λ繝ｳ繧�E�繝ｳ繧�E�
----------------------------------------------------------- */

.mod_r3{
	margin:0 0 10px;
	border:solid 1px #ccc;
}

.mod_r3 h3{
	border-bottom:solid 1px #ccc;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding: 4px 7px 2px !important;
	font-weight:bold;
}

.mod_r3 ol{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_line_dot_01_v.gif) repeat-y 146px top;
}

.mod_r3 ol li{
	width:125px;
	float:left;
	border-top:dotted 1px #ccc;
	background-repeat:no-repeat;
	background-position:3px 6px;
	padding:5px 5px 5px 19px;
}

.mod_r3 ol li .photo{
	text-align:center;
	margin-bottom:5px;
}

.mod_r3 ol li .carname{
	text-align:left;
	padding-left:10px;
}

.mod_r3 img {
	border: none !important;
}

.mod_r3 ol li.rank07 .carname,
.mod_r3 ol li.rank08 .carname,
.mod_r3 ol li.rank09 .carname,
.mod_r3 ol li.rank10 .carname{
	padding-left:20px;
}

.mod_r3 a img{
}

.mod_r3 ol li.rank01,
.mod_r3 ol li.rank03,
.mod_r3 ol li.rank05,
.mod_r3 ol li.rank07,
.mod_r3 ol li.rank09{
	clear:left;
}

.mod_r3 ol li.rank02,
.mod_r3 ol li.rank04,
.mod_r3 ol li.rank06,
.mod_r3 ol li.rank08,
.mod_r3 ol li.rank10{
}

.mod_r3 ol li.rank01,
.mod_r3 ol li.rank02{
	border:none;
}

.mod_r3 ol li.rank01{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_01.gif);}
.mod_r3 ol li.rank02{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_02.gif);}
.mod_r3 ol li.rank03{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_03.gif);}
.mod_r3 ol li.rank04{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_04.gif);}
.mod_r3 ol li.rank05{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_05.gif);}
.mod_r3 ol li.rank06{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_06.gif);}
.mod_r3 ol li.rank07{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_07.gif);}
.mod_r3 ol li.rank08{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_08.gif);}
.mod_r3 ol li.rank09{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_09.gif);}
.mod_r3 ol li.rank10{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_10.gif);}

.mod_r3 p.rankingdate{
	display:block;
	width:292px;
	text-align:right;
	padding:8px 2px 6px;
	border-top: 1px dotted #CCC;
}
.mod_r3 .more_view {
	border-top: none;
	text-align: right;
	padding: 0px 4px 5px;
}

/* Mod_R4 - 繝懊ョ繧�E�繧�E�繧�E�繝怜挨譁E��霁E��ｦ狗ｩ阪�E�繝ｩ繝ｳ繧�E�繝ｳ繧�E�
----------------------------------------------------------- */

.mod_r4{
	margin:0 0 10px;
	border:solid 1px #ccc;
}

.mod_r4 h3{
	border-bottom:solid 1px #ccc;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding:4px 7px 2px;
	line-height:150%;
	font-weight:bold;
}

.mod_r4 ul{
	margin-left:5px;
	padding:7px 0;
}

.mod_r4 ul li{
	width:145px;
	float:left;
	margin-bottom:3px;
}

.mod_r4 ul li img{
	vertical-align:-7px;
	margin-right:6px;
}

/* Mod_R5 - 譁E��逹險倁E��・
----------------------------------------------------------- */

.mod_r5{
	margin:0 0 10px;
	border:solid 1px #ccc;
}

.mod_r5 h3{
	border-bottom:solid 1px #ccc;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding: 4px 7px 2px !important;
	line-height:150%;
	font-weight:bold;
	position:relative;
}

.mod_r5 h3 span{
	position:absolute;
	right:5px;
	font-weight:normal;
}

	*:first-child+html .mod_r5 h3 span{
		top:0;
	}


.mod_r5 ul{
}

.mod_r5 ul li{
	padding:9px;
	border-bottom:dotted 1px #ccc;
}

.mod_r5 ul li.last{
	border-bottom:none;
}

.mod_r5 ul li p{
	width:185px;
	float:left;
	line-height:150%;
}

.mod_r5 ul li p.photo{
	width:88px;
	float:right;
	position: relative;
}

.mod_r5 ul li p span{
	color:#666;
}

.mod_r5 p.tolist{
	text-align:right;
	padding:4px 3px;
}

.mod_r5 .seeall{
	padding:3px;
	text-align:right;
}

.mod_r5 .icn_label{
	margin-bottom:3px;
}
.mod_r5 li a:hover p {
	text-decoration:underline !important;
}

span#pr_text {
	float: left;
	margin-right: 5px;
}

/* Mod_R6 - 莉翫∪縺�E�髢�E�隕ｧ縺励�E��E��夲�E��E�・�E�E繧�E�
----------------------------------------------------------- */

.mod_r6{
	margin:0 0 10px;
	border:solid 1px #ccc;
}

.mod_r6 h3{
	border-bottom:solid 1px #ccc;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding:4px 7px 2px;
	line-height:150%;
	font-weight:bold;
}

.mod_r6 ul{
}

.mod_r6 ul li{
	padding:9px;
	border-bottom:dotted 1px #ccc;
	line-height:150%;
}

.mod_r6 ul li.last-child{
	border:none;
}

/* Mod_R7 - 縺薙ｓ縺�E�霁E���E�隕九※縺・・�E�・�E�縺・
----------------------------------------------------------- */

.mod_r7{
	margin:0 0 10px;
	border:solid 1px #ccc;
}

.mod_r7 h3{
	border-bottom:solid 1px #ccc;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding:4px 7px 2px;
	line-height:150%;
	font-weight:bold;
}

.mod_r7 ul{
}

.mod_r7 ul li{
	padding:9px;
	border-bottom:dotted 1px #ccc;
}

.mod_r7 ul li.last-child{
	border:none;
}

.mod_r7 .photo{
	width:88px;
	float:right;
}

.mod_r7 ul ul{
	width:180px;
	float:left;
}

.mod_r7 ul li li{
	padding:0px;
	border:none;
	line-height:150%;
}


/* mod_r8 莠�E�豌苓�E�倁E��九Λ繝ｳ繧�E�繝ｳ繧�E�
----------------------------------------------------------- */

.mod_r8{
	margin:0 0 10px;
	border:solid 1px #ccc;
}

.mod_r8 h3{
	border-bottom:solid 1px #ccc;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding:4px 7px 2px;
	line-height:150%;
	font-weight:bold;
}

.mod_r8 ol{
}

.mod_r8 ol li{
	border-bottom:dotted 1px #ccc;
	padding:10px 10px 10px 32px;
	line-height:150%;
}

.mod_r8 ol li.rank01{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_01.gif) no-repeat 4px 10px;
}

.mod_r8 ol li.rank02{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_02.gif) no-repeat 4px 10px;
}

.mod_r8 ol li.rank03{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_03.gif) no-repeat 4px 10px;
}

.mod_r8 ol li.rank04{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_04.gif) no-repeat 4px 10px;
}

.mod_r8 ol li.rank05{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_05.gif) no-repeat 4px 10px;
}

.mod_r8 ol li p{
	width:163px;
	float:left;
}

.mod_r8 ol li p.photo{
	width:88px;
	float:right;
}

.mod_r8 .rankingdate{
	padding:3px;
	text-align:right;
	color:#666;
}

.mod_r8 .icn_label{
	margin-bottom:3px;
}


/* mod_r9 繧�E�繝ｼ逕ｨ蜩・> 縺疲�E��E�譁�E・�E�・�E�繧牙叙繧贋ｻ倥�E�縺�E�縺�E�縺�E�豬√ａE
----------------------------------------------------------- */

.mod_r9{
	background:#e0e0e0 url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_r9_01.gif) repeat-x left top;
	border:solid 1px #e0e0e0;
	padding:6px 3px 3px;
	text-align:center;
	margin-bottom:10px;
}

.mod_r9 h3{
	margin-bottom:8px;
}

.mod_r9 li{
	line-height:0%;
}


/* mod_r10 繧�E�繝ｼ逕ｨ蜩・> 繧�E�繝ｼ逕ｨ蜩・・�E�・�E�雋ｩ繝倥Ν繝励さ繝ｳ繝�E・�E�・�E�繝�E
----------------------------------------------------------- */

.mod_r10{
	border:solid 1px #ccc;
	margin-bottom:10px;
}

.mod_r10 ul{
	padding:7px 10px 2px;
}

.mod_r10 li{
	padding-left:13px;
	margin-bottom:5px;
	line-height:150%;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_dot_01.gif) no-repeat left 7px;
}


/* Mod_R14 - 繝｡繝ｼ繧�E�繝ｼ蛻�E�髢�E�騾�E�繧�E�繝ｳ繝�E・�E�・�E�繝�E
----------------------------------------------------------- */

.mod_r14{
	margin:0 0 10px;
	border:solid 1px #ccc;
}

.mod_r14 h3{
	border-bottom:solid 1px #ccc;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding:4px 7px 2px;
	line-height:150%;
	font-weight:bold;
	position:relative;
}

.mod_r14 ul{
	padding:9px 10px;
}

.mod_r14 ul li{
	display:inline;
	line-height:200%;
}

.mod_r14 ul li a{
	margin:0 0.5em 0 0.2em;
}

.mod_r14 p.tolist{
	border-top:dotted 1px #ccc;
	text-align:right;
	padding:4px 3px;
}

/* Mod_R15 - 譁E��逹險倁E��・
----------------------------------------------------------- */

.mod_r15{
	margin:0 0 10px;
	border:solid 1px #ccc;
}

.mod_r15 h3{
	border-bottom:solid 1px #ccc;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding:4px 7px 2px;
	line-height:150%;
	font-weight:bold;
	position:relative;
}

.mod_r15 h3 span{
	position:absolute;
	right:5px;
	top:4px;
	font-weight:normal;
}

	/* for IE7 */
	*:first-child+html .mod_r15 h3 span{
		top:0;
	}


.mod_r15 .list_type01{
	padding:7px 10px 2px;
	margin-bottom:0;
}

.mod_r15 li{
	padding-left:13px;
	margin-bottom:5px;
	line-height:150%;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_dot_01.gif) no-repeat left 7px;
}


.mod_r15 p.tolist{
	text-align:right;
	padding:4px 3px;
	border-top:dotted 1px #ccc;
}

.mod_r15 .seeall{
	padding:3px;
	text-align:right;
	border-top:dotted 1px #ccc;
}

/* mod_r17 - メーカー別新車見積りランキング
----------------------------------------------------------- */

.mod_r17{
	border: 1px solid #CCC;
	margin-bottom: 10px;
}

.mod_r17 h3{
	border-bottom: solid 1px #CCC;
	background: #FFF url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding: 4px 7px 2px !important;
	line-height: 150%;
	font-weight: bold;
}

.mod_r17 ul{
	padding: 5px;
}

.mod_r17 ul li{
	line-height: 27px;
	float: left;
	width: 50%;
}

.mod_r17 li a {
	display: block;
}

.mod_r17 ul li img {
	vertical-align: -7px;
	margin-right: 3px;
}

.mod_r17 .more_view {
	border-top: dotted 1px #CCC;
	text-align: right;
	padding: 3px 4px;
}

.mod_r17 .more_view a img {
	padding-right: 5px;
}

/* mod_r18 -ボディタイプ別新車見積りランキング�E�Eカラム�E�E
----------------------------------------------------------- */

.mod_r18{
	border: 1px solid #CCC;
	margin-bottom: 10px;
}

.mod_r18 h3{
	border-bottom: solid 1px #CCC;
	background: #FFF url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding: 4px 7px 2px !important;
	line-height: 150%;
	font-weight: bold;
}

.mod_r18 ul li{
	line-height: 27px;
	border-bottom: 1px solid #CCC;
	padding: 0 5px;
}

.mod_r18 li a {
	display: block;
}

.mod_r18 ul li img {
	margin-right: 3px;
}

.mod_r18 .nb {
	border-bottom: none;
}

/* mod_r19 -ボディタイプ別新車見積りランキング�E�Eカラム�E�E
----------------------------------------------------------- */

.mod_r19{
	border: 1px solid #CCC;
	margin-bottom: 10px;
}

.mod_r19 h3{
	border-bottom: solid 1px #CCC;
	background: #FFF url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding: 4px 7px 2px !important;
	line-height: 150%;
	font-weight: bold;
}

.mod_r19 ul{
	padding: 5px;
}

.mod_r19 ul li{
	line-height: 27px;
	float: left;
	width: 50%;
}

.mod_r19 li a {
	display: block;
}

.mod_r19 ul li img {
	margin-right: 3px;
	width: 24px;
	height: 14.25px;
}

.mod_r19 .more_view {
	border-top: dotted 1px #CCC;
	text-align: right;
	padding: 3px 4px;
}

.mod_r19 .more_view a img {
	padding-right: 5px;
}

/* mod_r20 -メー�E��ーリスチEつ並び用
----------------------------------------------------------- */

.mod_r20{
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin-bottom: 10px;
}

.mod_r20 h3{
	border-bottom: solid 1px #CCC;
	background: #FFF url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding: 2px !important;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}

.mod_r20 ul{
	padding: 5px;
	border-bottom: solid 1px #CCC;
}

.mod_r20 ul li{
	line-height: 27px;
	float: left;
	width: 50%;
}

.mod_r20 li a {
	display: block;
}

.mod_r20 ul li img {
	margin-right: 3px;
	width: 24px;
	height: 16px;
}

.mod_r20 ul li a.nologo {
	padding-left: 27px;
}

/* mod_r21 -メーカーリスチEつ並び用
----------------------------------------------------------- */

.mod_r21{
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin-bottom: 10px;
}

.mod_r21 h3{
	border-bottom: solid 1px #CCC;
	background: #FFF url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding: 2px !important;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}

.mod_r21 ul{
	padding: 5px;
	border-bottom: solid 1px #CCC;
	text-align: center;
	font-size: 11px
}

.mod_r21 ul li{
	line-height: 15px;
	float: left;
	width: 25%;
	height: 60px;
}

.mod_r21 li a {
	display: block;
}

.mod_r21 ul li img {
	margin-right: 3px;
	width: 40px;
}

.mod_r21 ul li.nologo {
	width: 50% !important;
	height: 25px !important;
	line-height: 25px !important;
}

/* mod_r22 -画像リスチEつ並び用
----------------------------------------------------------- */
.mod_r22 h3 {
    margin-bottom: 10px;
}

.mod_r22 ul {
    width: 296px;
    padding: 0 2px;
}

.mod_r22 li {
    float: left;
    padding: 2px;
}

.mod_r22 a {
    border: 1px solid #ccc;
    display: block;
}

.mod_r22 .moreView_r22 {
	background-color: #e0e8ea;
	width: 296px;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
	padding: 0;
}

.mod_r22 .moreView_r22 a {
	display: block;
	text-decoration: none;
	border: none;
}

.mod_r22 .moreView_r22:hover {
	background-color: #E8E8E8;
}


/* .tweet 蜿�E�繧�E�繝ｪ繧�E�縲瑚ｩ�E�荵�EEEE���E�E縺・・�E�・�E�E
----------------------------------------------------------- */

.tweet{
	border:solid 1px #01cccc;
	margin-bottom:10px;
}

.tweet h3{
	text-align:center;
}

.tweet ul{
	border-bottom:dotted 1px #9ecece;
}

.tweet ul li{
	padding:6px 9px;
	border:solid #fff;
	border-width:0 1px 1px;
}

.tweet ul .even{
	background:#f7fdf0;
}

.tweet ul .odd{
	background:#eef8ff;
}

.tweet ul .photo{
	width:48px;
	float:left;
}

.tweet ul dl{
	width:220px;
	float:right;
}

.tweet ul dl dt,
.tweet ul dl dd{
	line-height:150%;
}

.tweet .seeall{
	text-align:right;
	padding:5px;
}


/* mod_L1 ・E�E��E�隕�E�E��E�・�E�E縺・
----------------------------------------------------------- */

#areaContent h1{
	font-size:160%;
	font-weight:bold;
	border-bottom:solid 1px #999;
	margin-bottom:10px;
	padding:0 0 6px 2px;
	line-height:150%;
}

/* mod_L1-2 螟ｧ隕�E�E��E�・�E�E縺暦�E�医お繧�E�霁E��ｨ�E�繝ｻ讀懁E��惹�E��E�繝懊ち繝ｳ莉倥″・�E�E・�E�E
----------------------------------------------------------- */

.mod_L1-2{
	border-bottom:solid 1px #999;
	margin-bottom:10px;
	position:relative;
}

#areaContent .mod_L1-2 h1{
	width:460px;
	font-size:160%;
	font-weight:bold;
	border:none;
	margin:0;
	padding:0 0 6px 2px;
	line-height:150%;
}

.mod_L1-2 .eco{
	margin-left:12px;
}

.mod_L1-2 .favorite{
	position:absolute;
	right:0;
	bottom:11px;
}


/* mod_L1-3 螟ｧ隕�E�E��E�・�E�E縺暦�E�・SS繝懊ち繝ｳ縲ヽSS繝ｪ繝ｳ繧�E�莉倥″・�E�E・�E�E
----------------------------------------------------------- */

.mod_L1-3{
	border-bottom:solid 1px #999;
	margin-bottom:10px;
	position:relative;
}

#areaContent .mod_L1-3 h1{
	width:580px;
	font-size:160%;
	font-weight:bold;
	border:none;
	margin:0;
	padding:0 0 6px 2px;
	line-height:150%;
}

.mod_L1-3 .rss{
	vertical-align:middle;
	position:absolute;
	top:5px;
	right:4px;
}


/* mod_L1-4 螟ｧ隕�E�E��E�・�EEE�E�E��暦�E�郁E���E�螢�E�邨めE��・・�E�E繧�E�繝ｳ縺�E�縺搾�E�・
----------------------------------------------------------- */

.mod_L1-4{
	border-bottom:solid 1px #999;
	margin-bottom:10px;
	position:relative;
}

#areaContent .mod_L1-4 h1{
	width:540px;
	font-size:160%;
	font-weight:bold;
	border:none;
	margin:0;
	padding:0 0 6px 2px;
	line-height:150%;
}

.mod_L1-4 .label{
	vertical-align:middle;
	position:absolute;
	top:5px;
	right:4px;
}


/* mod_L2 譁E霑�E匱螢�E�縺輔ｌ縺滓眠霁E�E
----------------------------------------------------------- */

.mod_L2{
	background:#e2f0fa url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L2_btm.gif) repeat-x center bottom;
	margin-bottom:20px;
}

.mod_L2 .inner{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L2_top.gif) repeat-x center top;
	padding-bottom:6px;
}

.mod_L2 h3{
	height:29px;
	padding:13px 11px 0;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	font-size:115%;
	line-height:100%;
}

.mod_L2 ul{
	padding-left:6px;
}

.mod_L2 .car{
	width:152px;
	float:left;
	padding-right:5px;
}

.mod_L2 h4{
	padding:0 12px 6px;
}

.mod_L2 .photo{
	text-align:center;
	padding:12px 0;
}

.mod_L2 .data,
.mod_L2 .info{
	display:none;
}


/* mod_L3 譁E��霁E���E�謗｢縺・繝｡繧�E�繝ｳ
----------------------------------------------------------- */

.mod_L3{
}

.mod_L3 .col_l{
	width:310px;
	float:left;
}

.mod_L3 .col_r{
	width:310px;
	float:right;
}

.mod_L3 .category{
	margin-bottom:15px;
}

.mod_L3 h2{
	line-height: 30px;
	font-size: 12px;
	border: solid 1px #CCCCCC;
	font-weight: bold;
	color: #333;
	background: url(https://cdn.autoc-one.jp/static/common2/images/title_bar_icon.jpg) no-repeat left;
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 10px;
	height: inherit;
}

.mod_L3 .section{
	border:solid 1px #ccc;
	border-top:none;
}

.mod_L3 dt{
	background-color:#f8f9fa;
	border:solid 1px #f0f2f4;
	padding:7px 8px;
	font-weight:bold;
}

.mod_L3 dt img.flag{
	vertical-align:-5px;
	margin-right:9px;
}

.mod_L3 dd{
	padding:8px 10px 11px;
	line-height:150%;
}

.mod_L3 dd a{
	border-left:solid 1px #333;
	padding-left:5px;
}

.mod_L3 dd a.line-top{
	border-left:none;
	padding-left:0;
}

.mod_L3 .keyword fieldset{
	display:block;
	margin:0;
	background:#f3f5f7 url(https://cdn.autoc-one.jp/static/common2/images/newcar/newcar_bg_searchbox_01.gif) no-repeat left top;
	padding:15px 0 15px 32px;
}

.mod_L3 .keyword .search-box01{
	border:none;
	width:185px;
	height:22px;
	background:transparent;
}

.mod_L3 .keyword .search-btn01{
	margin-left:3px;
	vertical-align:-7px;
}

.mod_L3 .bodytype ul{
	padding-bottom: 15px;
}

.mod_L3 .bodytype li{
	float:left;
	width:121px;
	text-align:center;
	padding-left:22px;
}

.mod_L3 .bodytype li a{
	display: block;
}
.mod_L3 .bodytype li a span{
	display: block;
	padding: 3px;
}

.mod_L3 .price ul{
	padding:13px 12px;
}

.mod_L3 .price li{
	float:left;
	width:140px;
	line-height:150%;
}


/* mod_L5 閾�E�蜍�E�E�翫ル繝･繝ｼ繧�E� 荳�E�隕�E�E��E�・�E�E縺・
----------------------------------------------------------- */

.mod_L5 h2{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_02.gif) no-repeat center top;
	padding:12px 0 0 9px;
	height:23px;
	font-size:115%;
	font-weight:bold;
	position:relative;
}

.mod_L5 h2 span{
	position:absolute;
	right:9px;
	font-weight:normal;
	font-size:87%;
}

.mod_L5 dl{
	margin:11px 12px;
	line-height:150%;
}

.mod_L5 dt{
}

.mod_L5 dd{
	padding-left:8em;
	margin-top:-1.5em;
	margin-bottom:6px;
}

/* mod_L6 繝ｪ繝ｼ繝画极E
----------------------------------------------------------- */

.mod_L6{}

.mod_L6 p{
	font-size:115%;
	line-height:150%;
	margin:0 4px 15px;
}

/* mod_L6-1 繝ｪ繝ｼ繝画极E
----------------------------------------------------------- */

.mod_L6-1{}

.mod_L6-1 h3{
	font-size:115%;
	font-weight:bold;
	line-height:150%;
	margin:0 2px 5px;
	color:#900;
}

/* mod_L6-2 繝ｪ繝ｼ繝画极E
----------------------------------------------------------- */

.mod_L6-2{}

.mod_L6-2 p{
	line-height:150%;
	margin:0 2px 20px;
}

/* mod_L7 霁E��ｨ�E�驕ｸ謚�E蟁E���E�具�E��E�・�E�E縺・
----------------------------------------------------------- */

.mod_L7{
	background:#f8f9fa url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_05.gif) no-repeat center top;
	position:relative;
	height:39px;
	overflow:visible;
	margin-bottom:20px;
}

.mod_L7 h3{
	padding:13px 11px 0;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	font-size:115%;
	line-height:100%;
}

.mod_L7 .choice{
	position:absolute;
	top:8px;
	right:8px;
	word-spacing:0;
}

.mod_L7 .choice a{
	display:block;
	float:left;
}

.mod_L7 .choice a img{
	margin-left:8px;
}

/* mod_L8 荳�E�隕�E�E��E�・�E�E縺・
----------------------------------------------------------- */

.mod_L8 h2{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_02.gif) no-repeat center top;
	font-weight:bold;
	font-size:115%;
	padding:8px 8px 7px;
	margin-bottom:10px;
}

.mod_L8 h2 img.flag{
	vertical-align:-5px;
	margin-right:10px;
}


/* mod_L9 霁E��ｨ�E�荳隕ｧ 1陦・4蜿�E�
----------------------------------------------------------- */

.mod_L9{
	margin-bottom:20px;
}


.mod_L9 ul{
	padding-left:17px;
	padding-bottom:5px;
	border-bottom:dotted 1px #ccc;
	margin:5px 0 15px 0;
}

.mod_L9 li.car{
	width:136px;
	float:left;
	line-height:150%;
	padding-right:18px;
}

.mod_L9 ul ul{
	padding:0;
	border:none;
	margin-bottom:4px;
}

.mod_L9 li a img{
	border: 1px solid #CCC;
}

.mod_L9 li a{
	font-weight:bold;
}

.mod_L9 li p.photo{
	text-align:center;
	margin-bottom:8px;
}

.mod_L9 .seeall{
	clear:left;
	text-align:right;
	padding:0 7px 0 0;
	margin-top:-8px;
}

/* mod_L9-1 霁E��ｨ�E�荳隕ｧ 1陦・4蜿�E�
----------------------------------------------------------- */

.mod_L9-1{
	margin-bottom:20px;
}


.mod_L9-1 ul{
	padding-left:17px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:15px;
}

.mod_L9-1 li.car{
	width:136px;
	float:left;
	line-height:150%;
	padding-right:18px;
}

.mod_L9-1 ul ul{
	padding:0;
	border:none;
	margin-bottom:4px;
	min-height:6em;
}

.mod_L9-1 li.car li a{
	font-weight:bold;
}

.mod_L9-1 li p.photo{
	text-align:center;
	margin-bottom:8px;
}

.mod_L9-1 li p.btn{
	text-align:center;
	margin-bottom:10px;
}


/* mod_L10 譁E霑�E匱螢�E�縺輔ｌ縺滓眠霁E��E��亥嵜蛻�E�・�E�E・�E�E
----------------------------------------------------------- */

.mod_L10{
	background:#e2f0fa url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L10_btm.gif) repeat-x center bottom;
	margin-bottom:20px;
}

.mod_L10 .inner{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L10_top.gif) repeat-x center top;
	padding-bottom:6px;
}

.mod_L10 h3{
	height:24px;
	padding:13px 11px 0;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	font-size:115%;
	line-height:100%;
}

.mod_L10 .car{
	float:left;
	width:309px;
	padding:10px 0 10px 6px;
}

.mod_L10 .photo{
	width:135px;
	float:left;
	text-align:center;
}

.mod_L10 .detail h4 a{
	font-weight:bold;
}

.mod_L10 .detail{
	width:150px;
	float:right;
	padding-right:10px;
	line-height:150%;
}

.mod_L10 .data{}

.mod_L10 .info{}

/* mod_L11-1 隕狗�E�阪�E�繧奁E���E�・�E�E繝�E・�E�・�E�繧�E�・�E�E・�E�繧�E�繝ｪ繝ｼ繝ｳ・�E�E・�E�E
----------------------------------------------------------- */

.mod_L11-1{
	width:635px;
	height:173px;
	position:relative;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L11-1.gif) no-repeat center top;
	margin-bottom:20px;
}

.mod_L11-1 .merit{
	text-align:center;
	margin-bottom:13px;
}

.mod_L11-1 .est_btn{
	text-align:center;
}


/* mod_L11-2 隕狗�E�阪�E�繧奁E���E�・�E�E繝�E・�E�・�E�繧�E�・�E�E・�E�霁E��ｨ�E�蛻�E�繝悶Ν繝ｼ・�E�E・�E�E
----------------------------------------------------------- */

.mod_L11-2{
	width:635px;
	height:210px;
	background:#edf6fc url(https://cdn.autoc-one.jp/static/common2/images/newcar/newcar_bg_estbox_02.gif) no-repeat center top;
	position:relative;
	margin-bottom:20px;
}

.mod_L11-2 h2{
	font-size:130%;
	font-weight:bold;
	padding:15px 0 0 10px;
}

.mod_L11-2 dl{
	width:380px;
	height:38px;
	overflow:hidden;
	position:absolute;
	top:40px;
	left:11px;
}

.mod_L11-2 dl dt{
	width:147px;
	float:left;
}

.mod_L11-2 dl dd{
	width:224px;
	float:right;
	padding:10px 7px 0 0;
	text-align:center;
	font-weight:bold;
	line-height:150%;
}

.mod_L11-2 dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L11-2 dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L11-2 .text{
	width:452px;
	height:45px;
	position:absolute;
	top:78px;
	margin-bottom:0;
	line-height:100%;
}

.mod_L11-2 .photo{
	width:160px;
	height:120px;
	background:#fff;
	position:absolute;
	top:7px;
	right:8px;
}

.mod_L11-2 .postal .head,
.mod_L11-2 .postal .tail{
	height:24px;
	padding:0 5px;
	background:transparent;
	border:none;
	position:absolute;
	font-family:Helvetica, Arial, sans-serif;
	font-size:150%;
	letter-spacing:2px;
	ime-mode: disabled;
}

.mod_L11-2 .postal .head{
	width:44px;
	top:146px;
	left:130px;
}

.mod_L11-2 .postal .tail{
	width:64px;
	top:146px;
	left:199px;
}

.mod_L11-2 .search,
.mod_L11-2 .btn{
	width:310px;
	position:absolute;
}

.mod_L11-2 .search{
	top:179px;
	left:91px;
}

.mod_L11-2 .btn{
	width:246px;
	top:150px;
	left:304px;
}


.mod_L11-2-X{
	height:180px;
	background:#edf6fc url(../../common2/images/newcar/newcar_bg_estbox_02_x.gif) no-repeat center top;
	position:relative;
	margin-bottom:20px;
}

.mod_L11-2-X h2{
	font-size:130%;
	font-weight:bold;
	padding:15px 0 0 10px;
}

.mod_L11-2-X dl{
	width:380px;
	height:38px;
	overflow:hidden;
	position:absolute;
	top:40px;
	left:11px;
}

.mod_L11-2-X dl dt{
	width:147px;
	float:left;
}

.mod_L11-2-X dl dd{
	width:224px;
	float:right;
	padding:10px 7px 0 0;
	text-align:center;
	font-weight:bold;
	line-height:150%;
}

.mod_L11-2-X dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L11-2-X dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L11-2-X .text{
	width:452px;
	height:45px;
	position:absolute;
	top:78px;
	margin-bottom:0;
	line-height:100%;
}

.mod_L11-2-X .photo{
	width:160px;
	height:120px;
	background:#fff;
	position:absolute;
	top:7px;
	right:8px;
}

.mod_L11-2-X .postal .head,
.mod_L11-2-X .postal .tail{
	height:24px;
	padding:0 5px;
	background:transparent;
	border:none;
	position:absolute;
	font-family:Helvetica, Arial, sans-serif;
	font-size:150%;
	letter-spacing:2px;
	ime-mode: disabled;
}

.mod_L11-2-X .postal .head{
	width:44px;
	top:146px;
	left:130px;
}

.mod_L11-2-X .postal .tail{
	width:64px;
	top:146px;
	left:199px;
}

.mod_L11-2-X .search,
.mod_L11-2-X .btn{
	width:310px;
	position:absolute;
}

.mod_L11-2-X .search{
	top:179px;
	left:91px;
}

.mod_L11-2-X .btn{
	width:246px;
	top:135px;
	left:180px;
}

.mod_L11-2-X .btn2{
	width:100%;
	top:135px;
	left:0px;
	position:absolute;

	text-align:center;
	text-decoration: none;
}

.mod_L11-2-X .btn2 a{
	margin:0 10px;
	text-decoration:none;
}

/* mod_L12 繧�E�繝�E
----------------------------------------------------------- */

.mod_L12{
	position:relative;
}

.mod_L12 .past{
	position:absolute;
	top:5px;
	right:3px;
	font-weight:bold;
}


/* mod_L12-1 繧�E�繝厄�E�井ｸ具�E��E�・�E�E繧�E�繁E�E��E���E・�E�・�E�繝�E・�E�・�E�騾�E�邨舌�E繧九ち繧�E�繝暦�E�・
----------------------------------------------------------- */

.mod_L12-1{
}

.mod_L12-1 .tab_type02,
.mod_L12-1 .tab_type02 li a,
.mod_L12-1 .tab_type02 li a span,
.mod_L12-1 .tab_type02 li.current,
.mod_L12-1 .tab_type02 li.current a,
.mod_L12-1 .tab_type02 li.current a span{
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_tab_type02b.gif);
}

.mod_L12-1 .tab_type02{
	height:30px;
}

.mod_L12-1 .tab_type02 li span span,
.mod_L12-1 .tab_type02 li.current span span{
	background:none;
	display:inline;
	font-size:80%;
	font-weight:normal;
	margin:0;
	padding:0;
}

/* mod_L12-2 繧�E�繝厄�E�井ｸ具�E��E�・�E�E繧�E�繝ｳ繝�E・�E�・�E�繝�E・�E�・�E�騾�E�邨舌�E繧九ち繧�E�繝暦�E�・
----------------------------------------------------------- */

.mod_L12-2{
	position:relative;
}

.mod_L12-2 .tab_type02,
.mod_L12-2 .tab_type02 li a,
.mod_L12-2 .tab_type02 li a span,
.mod_L12-2 .tab_type02 li.current,
.mod_L12-2 .tab_type02 li.current a,
.mod_L12-2 .tab_type02 li.current a span{
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_tab_type02b.gif);
}

.mod_L12-2 .tab_type02{
	height:30px;
}

.mod_L12-2 .tab_type02 li span span,
.mod_L12-2 .tab_type02 li.current span span{
	background:none;
	display:inline;
	font-size:80%;
	font-weight:normal;
	margin:0;
	padding:0;
}

.mod_L12-2 .past{
	position:absolute;
	top:5px;
	right:3px;
	font-weight:bold;
}

.mod_L12-2.exception .tab_type02 li.current span span{
	background:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_tab_type02b.gif) left -58px;
	color:#fff;
	font-weight:bold;
	padding:6px 10px 4px 10px;
	font-size:12px;
	display:block;
}

/* mod_L13 荳�E�隕�E�E��E�・�E�E縺暦�E�医ユ繧�E�繧�E�繝茨�E��E�・�E�E縺�E�・�E�E・�E�E
----------------------------------------------------------- */

.mod_L13{
	margin-bottom:10px;
}

.mod_L13 h2{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05.gif) no-repeat center top;
	border-bottom:solid 1px #ccc;
	padding:9px 10px 4px 9px;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}


/* mod_L13-1 荳�E�隕�E�E��E�・�E�E縺暦�E�・SS繝ｪ繝ｳ繧�E�・�E�E・�E�繝�Eく繧�E�繝医Μ繝ｳ繧�E��E��倥″・�E�E・�E�E
----------------------------------------------------------- */

.mod_L13-1{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05.gif) no-repeat center top;
	padding:9px 10px 4px 9px;
	border-bottom:solid 1px #ccc;
	position:relative;
	margin-bottom:10px;
}

.mod_L13-1 h2{
	float:left;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}

.mod_L13-1 p{
	float:right;
	line-height:150%;
	padding-top:2px;
}

.mod_L13-1 .rss{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_border_01.gif) no-repeat right center;
	padding-right:8px;
}

/* mod_L13-2 荳�E�隕�E�E��E�・�E�E縺暦�E�医ユ繧�E�繧�E�繝医Μ繝ｳ繧�E�莉倥″・�E�E・�E�E
----------------------------------------------------------- */

.mod_L13-2{
	position:relative;
	margin-bottom:10px;
}

.mod_L13-2 h2{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_02.gif) no-repeat center top;
	padding:12px 0 0 9px;
	height:23px;
	font-weight:bold;
	font-size:115%;
}

.mod_L13-2 p{
	position:absolute;
	top:12px;
	right:9px;
}


/* mod_L13-3 荳�E�隕�E�E��E�・�E�E縺暦�E�・SS繝ｪ繝ｳ繧�E�・�E�E・�E�繝�Eく繧�E�繝医Μ繝ｳ繧�E�莉倥″・�E�E・�E�E
----------------------------------------------------------- */

.mod_L13-3{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_03.gif) no-repeat center top;
	padding:4px 10px 3px 9px;
	border-bottom:solid 1px #ccc;
	position:relative;
	margin-bottom:10px;
}

.mod_L13-3 h2{
	float:left;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}

.mod_L13-3 p{
	float:right;
	line-height:150%;
	padding-top:2px;
}

.mod_L13-3 .rss{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_border_01.gif) no-repeat right center;
	padding-right:8px;
}

/* mod_L13-4 荳�E�隕�E�E��E�・�E�E縺暦�E�・SS繝ｪ繝ｳ繧�E�縺�E�縺暦�E�九ユ繧�E�繧�E�繝医Μ繝ｳ繧�E�莉倥″・�E�E・�E�E
----------------------------------------------------------- */

.mod_L13-4{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_03.gif) no-repeat center top;
	padding:3px 10px 4px 9px;
	border-bottom:solid 1px #ccc;
	position:relative;
}

.mod_L13-4 h2{
	float:left;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}

.mod_L13-4 p{
	float:right;
	padding-top:3px;
}

.mod_L13-4 .rss{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_border_01.gif) no-repeat right center;
	padding-right:8px;
}

/* mod_L13-5 荳�E�隕�E�E��E�・�E�E縺暦�E�井ｻ倬囂繝ｪ繝ｳ繧�E�縺�E�縺暦�E�・
----------------------------------------------------------- */

.mod_L13-5{
	margin-bottom:10px;
}

.mod_L13-5 h2{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_03.gif) no-repeat center top;
	padding:3px 10px 4px 9px;
	border-bottom:solid 1px #ccc;
	position:relative;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}

/* for IE7 */
*:first-child+html .mod_L13-5{
	margin-top:-4px;
}



/* mod_L14 繧�E�繧�E�繝怜挨繝ｩ繝ｳ繧�E�繝ｳ繧�E�
----------------------------------------------------------- */

.mod_L14{
	margin-bottom:20px;
}

.mod_L14 h2{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05.gif) no-repeat center top;
	border-bottom:solid 1px #ccc;
	margin-bottom:15px;
}

.mod_L14 .h3_type01{
	margin-left:10px;
	padding-bottom:0;
}

.mod_L14 .rank_01 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank01.gif);}
.mod_L14 .rank_02 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank02.gif);}
.mod_L14 .rank_03 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank03.gif);}
.mod_L14 .rank_04 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank04.gif);}
.mod_L14 .rank_05 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank05.gif);}
.mod_L14 .rank_06 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank06.gif);}
.mod_L14 .rank_07 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank07.gif);}
.mod_L14 .rank_08 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank08.gif);}
.mod_L14 .rank_09 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank09.gif);}
.mod_L14 .rank_10 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank10.gif);}
.mod_L14 .rank_11 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank11.gif);}
.mod_L14 .rank_12 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank12.gif);}
.mod_L14 .rank_13 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank13.gif);}
.mod_L14 .rank_14 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank14.gif);}
.mod_L14 .rank_15 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank15.gif);}
.mod_L14 .rank_16 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank16.gif);}
.mod_L14 .rank_17 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank17.gif);}
.mod_L14 .rank_18 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank18.gif);}
.mod_L14 .rank_19 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank19.gif);}
.mod_L14 .rank_20 h2{background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05_rank20.gif);}


.mod_L14 h2 span{
	display:block;
	padding:9px 5px 4px 33px;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}

.mod_L14 .info{
/*	margin:10px 10px 0; */
	margin:0 0 0 !important;
	border-top:dotted 1px #ccc;
	padding:7px 7px 0;
	line-height:150%;
}

.mod_L14 .photo{
	width:170px;
	float:left;
}

.mod_L14 .detail{
	width:460px;
	float:right;
	line-height:200%;
}

.mod_L14 .price{
	font-weight:bold;
}

.mod_L14 .price span{
	color:#f00;
	font-size:200%;
	font-family:Helvetica, Arial, sans-serif;
}

.mod_L14 .rank_01,
.mod_L14 .rank_02,
.mod_L14 .rank_03,
.mod_L14 .rank_04,
.mod_L14 .rank_05,
.mod_L14 .rank_06,
.mod_L14 .rank_07,
.mod_L14 .rank_08,
.mod_L14 .rank_09,
.mod_L14 .rank_10,
.mod_L14 .rank_11,
.mod_L14 .rank_12,
.mod_L14 .rank_13,
.mod_L14 .rank_14,
.mod_L14 .rank_15,
.mod_L14 .rank_16,
.mod_L14 .rank_17,
.mod_L14 .rank_18,
.mod_L14 .rank_19,
.mod_L14 .rank_20
{
	margin-bottom:20px;
}

.mod_L14 .lowrank{
	width:310px;
	padding-left:15px;
	float:left;
}

.mod_L14 .rank_05,
.mod_L14 .rank_07,
.mod_L14 .rank_09,
.mod_L14 .rank_11,
.mod_L14 .rank_13,
.mod_L14 .rank_15,
.mod_L14 .rank_17,
.mod_L14 .rank_19
{
	margin-left:-15px;
}

.mod_L14 .btn{}

.mod_L14 .btn a{
	margin-right:4px;
	text-decoration:none;
}

.mod_L14 .btn img{
	vertical-align:middle;
}

.mod_L14 .lowrank .photo{
	width:88px;
}

.mod_L14 .lowrank .detail{
	width:213px;
}

.mod_L14 .lowrank .price{
	font-weight:normal;
}

.mod_L14 .lowrank .price span{
	font-size:120%;
	font-weight:bold;
}

.mod_L14 .lowrank .left,
.mod_L14 .lowrank .right{
	width:310px;
}

.mod_L14 .lowrank .left{
	float:left;
}

.mod_L14 .lowrank .right{
	float:right;
}

.mod_L14 .lowrank .btn{
	clear:both;
/*	text-align:center; */
	text-align: left !important;
	padding-top: 5px;
}



/* mod_L15 譁E��霁E��ヨ繝�E・�E�E
----------------------------------------------------------- */

.mod_L15{
	margin-bottom:22px;
}

.mod_L15 .left{
	float:left;
	width:309px;
}

.mod_L15 .left .photo{
	text-align:center;
	padding:8px 0 10px;
}

.mod_L15 .left table{
	width:100%;
	border-right:dotted 1px #ccc;
}

.mod_L15 .left table th,
.mod_L15 .left table td{
	border:dotted #ccc;
	border-width:1px 0;
	padding:5px 8px;
}

.mod_L15 .left table th{
	text-align:center;
	background:#eee;
}

.mod_L15 .left table td.gas{
	border-left:dotted 1px #ccc;
}

.mod_L15 .left ul{
	border:dotted #ccc;
	border-width:1px 0;
	padding:10px 0 10px 13px;
}

.mod_L15 .left ul li{
	width:88px;
	padding-right:10px;
	float:left;
}

.mod_L15 .right{
	float:right;
	width:310px;
	height:234px;
	background:#edf6fc url(https://cdn.autoc-one.jp/static/common2/images/newcar/newcar_bg_estbox_01.gif) no-repeat center top;
	position:relative;
}

.mod_L15 .right dl{
	height:44px;
	overflow:hidden;
}

.mod_L15 .right dl dt{
	width:74px;
	float:left;
}

.mod_L15 .right dl dd{
	width:228px;
	float:right;
	padding:13px 7px 0 0;
	text-align:center;
	font-weight:bold;
	line-height:150%;
}

.mod_L15 .right dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L15 .right dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L15 .right .postal .head,
.mod_L15 .right .postal .tail{
	height:24px;
	padding:0 5px;
	background:transparent;
	border:none;
	position:absolute;
	font-family:Helvetica, Arial, sans-serif;
	font-size:150%;
	letter-spacing:2px;
	ime-mode: disabled;
}

.mod_L15 .right .postal .head{
	width:44px;
	top:124px;
	left:92px;
}

.mod_L15 .right .postal .tail{
	width:64px;
	top:124px;
	left:161px;
}

.mod_L15 .right .search,
.mod_L15 .right .btn{
	width:310px;
	position:absolute;
	text-align:center;
}

.mod_L15 .right .search{
	top:158px;
}

.mod_L15 .right .btn{
	top:179px;
}

.mod_L15 .rightX{
	float:right;
	width:310px;
	height:234px;
	background:#edf6fc url(../../common2/images/newcar/newcar_bg_estbox_01_x.gif) no-repeat center top;
	position:relative;
}

.mod_L15 .rightX dl{
	height:44px;
	overflow:hidden;
}

.mod_L15 .rightX dl dt{
	width:74px;
	float:left;
}

.mod_L15 .rightX dl dd{
	width:228px;
	float:right;
	padding:13px 7px 0 0;
	text-align:center;
	font-weight:bold;
	line-height:150%;
}

.mod_L15 .rightX dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L15 .rightX dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L15 .rightX .postal .head,
.mod_L15 .rightX .postal .tail{
	height:24px;
	padding:0 5px;
	background:transparent;
	border:none;
	position:absolute;
	font-family:Helvetica, Arial, sans-serif;
	font-size:150%;
	letter-spacing:2px;
	ime-mode: disabled;
}

.mod_L15 .rightX .postal .head{
	width:44px;
	top:124px;
	left:92px;
}

.mod_L15 .rightX .postal .tail{
	width:64px;
	top:124px;
	left:161px;
}

.mod_L15 .rightX .search,
.mod_L15 .rightX .btn{
	width:310px;
	position:absolute;
	text-align:center;
}

.mod_L15 .rightX .search{
	top:158px;
}

.mod_L15 .rightX .btn{
	top:130px;
}

.mod_L15 .rightX p img{
	margin-top:20px;
}

/* mod_L15-1 霁E��ｨ�E�繝医ャ繝�E辯・・�E�・�E�
----------------------------------------------------------- */

.mod_L15-1{
	padding-top:8px;
	margin-bottom:25px;
}

.mod_L15-1 .photo{
	width:270px;
	float:left;
	text-align:center;
}

.mod_L15-1 .detail{
	width:360px;
	float:right;
}

.mod_L15-1 .detail h3{
	background:#eef6fc url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_02.gif) repeat-x center bottom;
	border:solid 1px #e2f0fa;
	font-size:130%;
	font-weight:bold;
	line-height:150%;
	padding:2px 7px 1px;
	margin-bottom:1px;
}

.mod_L15-1 .detail table{
	width:100%;
	border-right:dotted 1px #ccc;
}

.mod_L15-1 .detail table th,
.mod_L15-1 .detail table td{
	border:dotted #ccc;
	border-width:1px 0;
	padding:5px 8px;
}

.mod_L15-1 .detail table th{
	text-align:center;
	background:#eee;
}

.mod_L15-1 .detail .gas{
	padding:14px 8px 8px 8px;
}

.mod_L15-1 .detail .gas span{
	font-weight:bold;
}

.mod_L15-1 .detail .gas span span{
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	font-size:200%;
	padding:0 2px;
}


/* mod_L15-2 霁E��ｨ�E�繝医ャ繝�E辯・・�E�・�E�・�E�E・�E�繧�E�繝ｬ繝ｼ繝牙挨・�E�E・�E�E
----------------------------------------------------------- */

.mod_L15-2{
	padding-top:8px;
	margin-bottom:25px;
}

.mod_L15-2 .photo{
	width:270px;
	float:left;
	text-align:center;
}

.mod_L15-2 .detail{
	width:360px;
	float:right;
}

.mod_L15-2 .detail h3{
	background:#eef6fc url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_02.gif) repeat-x center bottom;
	border:solid 1px #e2f0fa;
	font-size:130%;
	font-weight:bold;
	padding:2px 7px 1px;
	margin-bottom:1px;
	line-height:150%;
}

.mod_L15-2 .detail table{
	width:100%;
	border-top:dotted 1px #ccc;
	border-right:dotted 1px #ccc;
}

.mod_L15-2 .detail table th,
.mod_L15-2 .detail table td{
	border-bottom:dotted 1px #ccc;
	padding:5px 8px;
}

.mod_L15-2 .detail table th{
	text-align:center;
	background:#eee;
}

.mod_L15-2 .detail .gas{
	padding:14px 8px 8px 8px;
}

.mod_L15-2 .detail .fuel{
	border-right:dotted 1px #ccc;
}

.mod_L15-2 .detail .gas span{
	font-weight:bold;
}

.mod_L15-2 .detail .gas span span{
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	font-size:200%;
	padding:0 2px;
}

/* mod_L15 霑ｽ蜁E*/
.mod_L15 .catalog_left{
	width:309px;
	text-align:center;
	padding-bottom:10px;
}

.mod_L15 .catalog_left a{
	display:block;
	text-align:left;
}

.mod_L15 .margin{
	width:10px;
}

.mod_L15 .catalog_right{
	background:url("../../common2/images/newcar/newcar_bg_estbox_05.gif") no-repeat scroll center top #EDF6FC;
	width:310px;
	vertical-align: sub;
}

.mod_L15 .catalog_right .btn{
	text-align:center;
}

.mod_L15 .catalog_right .price img,
.mod_L15 .catalog_right .price p{
	float:left;
	margin-top:0px;
}

.mod_L15 .catalog_right .price p{
	width: 230px;
	font-weight: bold;
	display: block;
	padding-top: 15px;
	text-align: center;
}

.mod_L15 .catalog_right .price p span{
	font-family:Helvetica,Arial,sans-serif;
	font-size:180%;
	color:#FF0000;
}

.mod_L15 .catalog_right img{
	clear:both;
	margin-top:15px;
}

.mod_L15 .title{
	background:none repeat scroll 0 0 #EEEEEE;
	text-align:center;
	border:1px #CCC dotted;
}

.mod_L15 .detail{
	padding:5px;
	border:1px #CCC dotted;
}


/* mod_L16 霁E��ｨ�E�繝医ャ繝�E譁E��逹險倁E��倶�E�隕ｧ
----------------------------------------------------------- */

.mod_L16{
	clear:both;
	border-top:dotted 1px #ccc;
	padding-top:10px;
}

.mod_L16 li{
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}

.mod_L16 .photo{
	width:144px;
	padding-left:10px;
	float:left;
}

.mod_L16 .detail{
	width:470px;
	float:right;
	line-height:150%;
}

.mod_L16 h3{
	font-size:115%;
	font-weight:bold;
}

.mod_L16 .label span{
	font-family:Helvetica, Arial, sans-serif;
}

.mod_L16 .icn_label{
	margin-right:8px;
	vertical-align:-2px;
}

/* mod_L16-1 霁E��ｨ�E�繝医ャ繝�E閾�E�蜍�E�E�翫ル繝･繝ｼ繧�E�荳隕ｧ
----------------------------------------------------------- */

.mod_L16-1{
	clear:both;
	border-top:dotted 1px #ccc;
	padding-top:10px;
}

.mod_L16-1 li{
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}


.mod_L16-1 .photo{
	width:144px;
	padding-left:10px;
	float:left;
}

.mod_L16-1 .detail{
	width:470px;
	float:right;
	line-height:150%;
}

.mod_L16-1 .detailHtml{
	width:600px;
	line-height:150%;
}

.mod_L16-1 h3{
	font-size:115%;
	font-weight:bold;
}

.mod_L16-1 .date{
	font-family:Helvetica, Arial, sans-serif;
}


/* mod_L16-2 霁E��ｨ�E�繝医ャ繝�E險倁E��九ち繝厄�E��E�・�E�E�E���E�繝ｳ繝�E・�E�・�E�繝�E
----------------------------------------------------------- */

.mod_L16-2{}

.mod_L16-2 .row{
	width:652px;
	margin-bottom:17px;
}

.mod_L16-2 .article{
	width:144px;
	float:left;
	padding-right:19px;
}

.mod_L16-2 .article h3,
.mod_L16-2 .article p{
	line-height:150%;
}

.mod_L16-2 .article .photo{
	margin-bottom:6px;
}

.mod_L16-2 .article .label{
	position:relative;
	margin-bottom:3px;
}

.mod_L16-2 .article .label span{
	position:absolute;
	right:0;
	font-size:80%;
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
}


/* mod_L17 荳隕ｧ繝翫ン
----------------------------------------------------------- */

.mod_L17{
	padding-bottom:10px;
}

.mod_L17 .pages{
	float:right;
}

.mod_L17 p{
	float:left;
	padding:7px 10px 0
}

.mod_L17 ul{
	float:left;
}


/* mod_L18 謌ｻ繧九Μ繝ｳ繧�E�
----------------------------------------------------------- */

.mod_L18{
	text-align:right;
	margin:20px 2px 25px 0;
}


/* mod_L19 髢�E�騾�E�險倁E��・繝｡繝ｼ繧�E�繝ｼ蛻�E�霁E��ｨ�E�荳隕ｧ
----------------------------------------------------------- */

.mod_L19{
	padding-bottom:10px;
}

.mod_L19 .list{
	margin-bottom:15px;
}

.mod_L19 .left,
.mod_L19 .right{
	width:303px;
	line-height:150%;
}

.mod_L19 .left{
	float:left;
}

.mod_L19 .right{
	float:right;
}

.mod_L19 h3{
	font-size:115%;
	font-weight:bold;
}

.mod_L19 ul{
	margin-bottom:5px;
}

.mod_L19 li{
	display:inline;
	padding-right:0.75em;
}

/* mod_L20 隧穂ｾ�E�繝ｬ繝薙Η繝ｼ 譽偵げ繝ｩ繝�E
----------------------------------------------------------- */

.mod_L20{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L20.gif) no-repeat center bottom;
	margin-bottom:20px;
	border-top:solid 1px #ccc;
	margin-top:-1px;
}

.mod_L20 .left{
	float:left;
	width:315px;
}

.mod_L20 .right{
	float:right;
	width:318px;
}

.mod_L20 h3{
	padding:13px 11px 10px;
	margin-left:1px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	line-height:100%;
}

.mod_L20 dl{
}

.mod_L20 dl dt,
.mod_L20 dl dd{
	line-height:170%;
	margin-bottom:5px;
}

.mod_L20 dl dt{
	width:80px;
	float:left;
	text-align:right;
	clear:left;
	padding-right:3px;
}

.mod_L20 dl dd{
	width:215px;
	float:left;
	overflow-x:visible;
	position:relative;
}

.mod_L20 dl dd .bar{
	display:block;
	float:left;
	height:20px;
	background:#5faac8;
}

.mod_L20 dl dd .ratio{
	display:block;
	float:left;
	padding-left:3px;
}


/* mod_L20-1 隧穂ｾ�E�繝ｬ繝薙Η繝ｼ 譽偵げ繝ｩ繝�E
----------------------------------------------------------- */

.mod_L20-1{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L20.gif) no-repeat center bottom;
	margin-bottom:20px;
	border-top:solid 1px #ccc;
}

.mod_L20-1 .left{
	float:left;
	width:300px;
}

.mod_L20-1 .right{
	float:right;
	width:318px;
}

.mod_L20-1 h3{
	padding:13px 11px 10px;
	margin-left:1px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	line-height:100%;
}

.mod_L20-1 dl{
}

.mod_L20-1 dl dt,
.mod_L20-1 dl dd{
	line-height:170%;
	margin-bottom:5px;
}

.mod_L20-1 dl dt{
	width:87px;
	float:left;
	text-align:right;
	clear:left;
	padding-right:3px;
}

.mod_L20-1 dl dd{
	width:180px;
	float:left;
}

.mod_L20-1 dl dd span{
	height:20px;
	display:block;
	direction:rtl;
	text-indent:-2.6em;
	background:#5faac8;
}


/* mod_L21 蜿�E�繧�E�繝滂ｿ�E�・�E�E繝�E・�E�・�E�繝ｩ繧�E�繝ｳ
----------------------------------------------------------- */

.mod_L21{
	margin-bottom:10px;
}

.mod_L21 li{
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
	padding-bottom:7px;
	line-height:150%;
}

.mod_L21 h3{
	font-size:115%;
	font-weight:bold;

	margin-bottom:5px;
}

.mod_L21 h3 .icn_label{
	margin-right:10px;
	vertical-align:-1px;
}

.mod_L21 .post{
	margin-left:2px;
	margin-bottom:5px;
}

.mod_L21 dl{
	margin-left:2px;
}

.mod_L21 dl dt,
.mod_L21 dl dd{
	display:inline;
}


/* mod_L22 蜿�E�繧�E�繝滂ｿ�E�・�E�E繧�E�繝ｳ
----------------------------------------------------------- */

.mod_L22{
	padding-top:10px;
	height:44px;
	margin-bottom:20px;
	margin-left:45px;
}

.mod_L22 a{
	display:block;
	float:left;
}

.mod_L22 img{
	margin-right:20px;
}

div.consumerreport_link a {
	float: none;
	text-align: center;
}

/* mod_L23 繝ｬ繝薙Η繝ｼ隧�E�邏ｰ
----------------------------------------------------------- */

.mod_L23 {
	word-wrap: break-word;
}

.mod_L23 .grade_date{
	margin-top:-10px;
	padding:8px 7px;
	background:#f8f9fa;
	position:relative;
	margin-bottom:10px;
}

.mod_L23 .grade_date .grade{
}

.mod_L23 .grade_date .date{
	position:absolute;
	top:8px;
	right:7px;
}

.mod_L23 ul{
	margin-left:2px;
}

.mod_L23 h3{
	font-size:115%;
	padding:13px 11px 10px;
	margin-left:1px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	line-height:100%;
}

.mod_L23 dl{
	line-height:150%;
	margin-bottom:10px;
}

/* mod_L24 莠�E�豌励げ繝ｬ繝ｼ繝�ETOP3
----------------------------------------------------------- */

.mod_L24{
	margin-bottom:30px;
}

.mod_L24 ol{
	padding:4px 0 0 6px;
}

.mod_L24 ol li{
	width:165px;
	float:left;
	font-weight:bold;
	padding:0 5px 3px 35px;
	line-height:150%;
	background-position:left top;
	background-repeat:no-repeat;
}

.mod_L24 ol li.rank_01{
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_01.gif);
	font-size:115%;
	background-size: 21px;
}

.mod_L24 ol li.rank_02{
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_02.gif);
	font-size:115%;
	background-size: 21px;
}

.mod_L24 ol li.rank_03{
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_03.gif);
	font-size:115%;
	background-size: 21px;
}

.otherlink_margin {
	margin-top: 50px !important;
}

.otherlink p {
	margin-left: 5px;
}

.mod_L24.otherlink.articleListBox {
	margin-bottom: 5px;
	border: 1px solid #CCC;
	padding: 5px;
	line-height: 18px;
	margin-top: -16px;
	border-top: none;
}

.mod_L24.otherlink ol li {
	float: left;
	font-weight: bold;
	padding: 0 5px 3px 0;
	line-height: 150%;
	background-position: left top;
	background-repeat: no-repeat;
	width: inherit;
}

/* mod_L25-1 隧穂ｾ�E�繝ｬ繝薙Η繝ｼ・�E�E・�E�辯・�E��E�逕ｻ髱�E�・�E�E・�E�E
----------------------------------------------------------- */

.mod_L25-1{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L20.gif) no-repeat center bottom;
	margin-bottom:20px;
}

.mod_L25-1 .mod_L13-2{
	margin-bottom:0;
}

.mod_L25-1 .mod_L20{
	margin-bottom:0;
}


/* mod_L25-2 隧穂ｾ�E�繝ｬ繝薙Η繝ｼ縺�E�繧医�E�菴�E�繧上ｌ繧玖ｨ闡・
----------------------------------------------------------- */

.mod_L25-2{
	background:#fff;
	border:solid 1px #ccc;
	padding-bottom:10px;
}

.mod_L25-2 h3{
	padding:13px 11px 10px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	line-height:100%;
	margin-left:0px;
}

.mod_L25-2 ol{
	padding:4px 0 0 6px;
}

.mod_L25-2 ol li{
	width:165px;
	float:left;
	font-weight:bold;
	padding:0 5px 3px 35px;
	line-height:150%;
	background-position:left top;
	background-repeat:no-repeat;
}

.mod_L25-2 ol li.rank_01{
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_01.gif);
	font-size:115%;
}

.mod_L25-2 ol li.rank_02{
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_02.gif);
}

.mod_L25-2 ol li.rank_03{
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_03.gif);
}


/* mod_L26 繧�E�繧�E�繝ｭ繧�E�髢�E�隕ｧ繧�E�繧�E�繧�E�
----------------------------------------------------------- */

.mod_L26{
	margin-bottom:20px;
}

.mod_L26 h2{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_02.gif) no-repeat center top;
	padding:12px 0 0 9px;
	height:23px;
	font-weight:bold;
	font-size:115%;
	margin-bottom:10px;
}

.mod_L26 .section{
	border:solid #ccc;
	border-width:0 1px;
	margin-top:-10px;
	padding-bottom:23px;
}

.mod_L26 .left{
	width:391px;
	float:left;
	padding-left:19px;
}

.mod_L26 .right{
	width:185px;
	float:right;
	padding-top:5px;
	padding-right:20px;
}

.mod_L26 table{
	width:185px;
	margin-bottom:5px;
}

.mod_L26 table th,
.mod_L26 table td{
	border:solid 1px #d9e0e1;
	padding:6px;
	text-align:center;
	min-width:60px;
}

.mod_L26  table th{
	background:#f0f5fb;
	color:#358;
	font-size:77%;
}

.mod_L26 .right dl{
	color:#666;
	line-height:150%;
	text-align:right;
}


/* mod_L26-1 縺薙ｓ縺�E�霁E���E�隕狗ｩ阪�E�縺�E�縺�E�縺・・�E�・�E�縺・
----------------------------------------------------------- */

.mod_L26-1{
	margin-bottom:20px;
}

.mod_L26-1 h2{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05.gif) no-repeat center top;
	border-bottom:solid 1px #ccc;
	margin-bottom:10px;
	padding:9px 10px 4px 9px;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}

.mod_L26-1 .left{
	width:363px;
	float:left;
	padding-left:10px;
}

.mod_L26-1 .right{
	width:247px;
	float:right;
	padding-right:10px;
	padding-top:10px;
}

.mod_L26-1 .left dl{
	color:#666;
	line-height:150%;
}

.mod_L26-1 .left dl dt,
.mod_L26-1 .left dl dd{
	display:inline;
}

.mod_L26-1 table{
	width:363px;
	float:right;
	margin-bottom:5px;
}

.mod_L26-1 table th,
.mod_L26-1 table td{
	border:solid 1px #d9e0e1;
	padding:6px;
	text-align:center;
	min-width:60px;
}

.mod_L26-1  table th{
	background:#f0f5fb;
	color:#358;
	font-size:77%;
}

.mod_L26-1 table td.car{
	text-align:left;
}

.mod_L26-1 table td.ratio{
	width:80px;
	text-align:right;
	padding-right:26px;
}

.mod_L26-1 table td.ratio img{
	margin-left:7px;
}


/* mod_L27
----------------------------------------------------------- */

.mod_L27{}

.mod_L27 ul{}

.mod_L27 li{
	clear:both;
	border-bottom:dotted 1px #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}

.mod_L27 li .photo{
	width:150px;
	float:left;
	text-align:center;
}

.mod_L27 li .detail{
	width:475px;
	float:right;
}

.mod_L27 li .detail h3{
	background:#f8f9fa;
	border:solid 1px #f0f2f4;
	padding:7px 8px;
	font-size:115%;
	font-weight:bold;
	margin-bottom:5px;
}

.mod_L27 li .detail p{
	width:295px;
	float:left;
	line-height:150%;
	padding-left:9px;
}

.mod_L27 li .detail p span.price{
	font-weight:bold;
}

.mod_L27 li .detail p span.price span{
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	font-size:150%;
	padding:0 2px;
}

.mod_L27 li .detail .btn{
	width:170px;
	float:right;
}

.mod_L27 li .detail .btn p{
	float:none;
	width:170px;
	text-align:center;
	padding:0;
}

.mod_L27 li .detail .btn img{
	margin:4px 0;
}


/* mod_L28
----------------------------------------------------------- */

.mod_L28{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L20.gif) no-repeat center bottom;
	padding-bottom:15px;
	margin-top:-10px;
	margin-bottom:20px;
}

.mod_L28 .left{
	float:left;
	width:315px;
}

.mod_L28 .right{
	float:right;
	width:318px;
}

.mod_L28 h3{
	padding:13px 11px 13px;
	margin-left:1px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-size:115%;
	font-weight:bold;
	line-height:100%;
}

.mod_L28 ul.row{
	margin-left:13px;
	margin-bottom:10px;
	border-bottom:dotted 1px #ccc;
	width:295px;
	padding-bottom:7px;
}

.mod_L28 li{
	width:140px;
	float:left;
	padding-right:7px;
}

.mod_L28 .photo{
	text-align:center;
	margin-bottom:10px;
}

.mod_L28 li li{
	width:auto;
	float:none;
	padding:0;
	line-height:150%;
}

.mod_L28 li li a{
	font-weight:bold;
}

.mod_L28 .seeall{
	text-align:right;
	padding:0 10px 0;
}

/* mod_L29 豁E��莉｣繝｢繝�E・�E�・�E�
----------------------------------------------------------- */

.mod_L29{}

.mod_L29 ul{
	border-top:dotted 1px #ccc;
	padding-top:10px;
}

.mod_L29 li{
	clear:both;
	border-bottom:dotted 1px #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}

.mod_L29 li .photo{
	width:150px;
	float:left;
	text-align:center;
}

.mod_L29 li .detail{
	width:475px;
	float:right;
}

.mod_L29 li .detail h3{
	background:#f8f9fa;
	border:solid 1px #f0f2f4;
	padding:3px 8px 2px;
	font-size:115%;
	font-weight:bold;
	line-height:150%;
	margin-bottom:5px;
}

.mod_L29 li .detail h3 .icn_label{
	vertical-align:-2px;
	margin-right:9px;
}

.mod_L29 li .detail p{
	width:305px;
	float:left;
	line-height:150%;
	padding-left:9px;
}

/* mod_L29-1 豁E��莉｣繝｢繝�E・�E�・�E�
----------------------------------------------------------- */

.mod_L29-1{
	margin-bottom:20px;
	width:635px;
	overflow:hidden;
}

.mod_L29-1 .row{
	border-bottom:dotted 1px #ccc;
	padding-left:17px;
	margin-bottom:10px;
	width:640px;
}

.mod_L29-1 .car{
	width:136px;
	padding-right:19px;
	float:left;
}

.mod_L29-1 .photo{
	text-align:center;
	margin-bottom:10px;
}

.mod_L29-1 .detail{
	line-height:150%;
	margin-bottom:10px;
}

.mod_L29-1 .detail a{
	font-weight:bold;
}

.mod_L29-1 .seeall{
	text-align:right;
	padding:0 10px 0;
}


/* mod_L30
----------------------------------------------------------- */

.mod_L30{
	margin-bottom:20px;
	width:635px;
	overflow:hidden;
}

.mod_L30 .row{
	border-bottom:dotted 1px #ccc;
	padding-left:17px;
	margin-bottom:10px;
	width:640px;
}

.mod_L30 .car{
	width:136px;
	padding-right:19px;
	float:left;
}

.mod_L30 .photo{
	text-align:center;
	margin-bottom:10px;
}

.mod_L30 .detail{
	line-height:150%;
	margin-bottom:10px;
}

.mod_L30 .detail a{
	font-weight:bold;
}

.mod_L30 .seeall{
	text-align:right;
	padding-right:5px;
}

/* mod_L31 繝槭ぁE��奁E���E�・�E�E繝�Eぉ繝ｳ繧�E�霁E��ｨ�E�
----------------------------------------------------------- */

.mod_L31{
	padding-top:8px;
	margin-bottom:25px;
}

.mod_L31 .photo{
	width:270px;
	float:left;
	text-align:center;
}

.mod_L31 .detail{
	width:360px;
	float:right;
	margin-top:10px;
}

.mod_L31 .detail h3{
	background:#eef6fc url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_02.gif) repeat-x center bottom;
	border:solid 1px #e2f0fa;
	font-size:130%;
	font-weight:bold;
	padding:2px 7px 1px;
	margin-bottom:1px;
	line-height:150%;
}

.mod_L31 .detail table{
	width:100%;
	border-top:dotted 1px #ccc;
	border-right:dotted 1px #ccc;
}

.mod_L31 .detail table th,
.mod_L31 .detail table td{
	border-bottom:dotted 1px #ccc;
	padding:5px 8px;
}

.mod_L31 .detail table th{
	text-align:center;
	background:#eee;
}

.mod_L31 .detail .gas{
}

.mod_L31 .detail .fuel{
	border-right:dotted 1px #ccc;
}

.mod_L31 .detail .price{
	font-weight:bold;
	padding:10px 8px 6px;
}

.mod_L31 .detail .price span{
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	font-size:200%;
	padding:0 2px;
}

.mod_L31 .detail .info{
	text-align:center;
}


/* mod_L32 繝槭ぁE��奁E���E�・�E�E繝�Eぉ繝ｳ繧�E�隧�E�邏ｰ
----------------------------------------------------------- */

.mod_L32{
	margin-bottom:20px;
}

.mod_L32 ul{
	padding-top:10px;
}

.mod_L32 li{
	clear:both;
	border-bottom:dotted 1px #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}

.mod_L32 li .photo{
	width:150px;
	float:left;
	text-align:center;
}

.mod_L32 li .detail{
	width:475px;
	float:right;
}

.mod_L32 li .detail h3{
	background:#f8f9fa;
	border:solid 1px #f0f2f4;
	padding:3px 8px 2px;
	font-size:115%;
	font-weight:bold;
	margin-bottom:5px;
	line-height:150%;
}

.mod_L32 li .detail p{
	line-height:150%;
	margin-left:10px;
}


/* mod_L33 驕主悉霆顔ｨ�E�繝医ャ繝�E
----------------------------------------------------------- */

.mod_L33{
	margin-bottom:20px;
}

.mod_L33 .left{
	float:left;
	width:309px;
}

.mod_L33 .left .photo{
	text-align:center;
	padding:8px 0 10px;
}

.mod_L33 .left ul{
	border:dotted #ccc;
	border-width:1px 0;
	padding:10px 0 10px 13px;
}

.mod_L33 .left ul li{
	width:88px;
	padding-right:10px;
	float:left;
}

.mod_L33 .left table{
	width:100%;
	border-right:dotted 1px #ccc;
}

.mod_L33 .left table th,
.mod_L33 .left table td{
	border:dotted #ccc;
	border-width:1px 0;
	padding:5px 8px;
}

.mod_L33 .left table th{
	text-align:center;
	background:#eee;
}

.mod_L33 .left table td.gas{
	border-left:dotted 1px #ccc;
}

.mod_L33 .right{
	float:right;
	width:310px;
}

.mod_L33 .right .used{
	background:#edf6fc url(https://cdn.autoc-one.jp/static/common2/images/newcar/newcar_bg_estbox_03.gif) no-repeat center top;
	height:165px;
	position:relative;
	margin-bottom:1px;
}

.mod_L33 .right .used .btn{
	width:310px;
	position:absolute;
	text-align:center;
	top:116px;
}

.mod_L33 .right dl{
	height:44px;
	overflow:hidden;
}

.mod_L33 .right dl dt{
	width:74px;
	float:left;
}

.mod_L33 .right dl dd{
	width:228px;
	float:right;
	padding:13px 7px 0 0;
	text-align:center;
	font-weight:bold;
	line-height:150%;
}

.mod_L33 .right dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L33 .right dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L33 .right table{
	width:100%;
	border-right:dotted 1px #ccc;
}


.mod_L33 .right table th,
.mod_L33 .right table td{
	border:dotted #ccc;
	border-width:1px 0;
	padding:5px 8px;
}

.mod_L33 .right table th{
	text-align:center;
	background:#eee;
}

.mod_L33 .right table td.gas{
	border-left:dotted 1px #ccc;
}

.mod_L33 .right table td.info{
	text-align:center;
}

/* 邱頁E�E�霑ｽ蜁E・�E�E・�E�E0110928・�E�E・�E�E
----------------------------------------------------------- */

.mod_L33 .rightX{
	float:right;
	width:310px;
}

.mod_L33 .rightX .used{
	background:#edf6fc url(https://cdn.autoc-one.jp/static/common2/images/newcar/newcar_bg_estbox_03.gif) no-repeat center top;
	height:165px;
	position:relative;
	margin-bottom:1px;
}

.mod_L33 .rightX .used .btn{
	width:310px;
	position:absolute;
	text-align:center;
	top:116px;
}

.mod_L33 .rightX dl{
	height:44px;
	overflow:hidden;
}

.mod_L33 .rightX dl dt{
	width:74px;
	float:left;
}

.mod_L33 .rightX dl dd{
	width:228px;
	float:right;
	padding:13px 7px 0 0;
	text-align:center;
	font-weight:bold;
	line-height:150%;
}

.mod_L33 .rightX dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L33 .rightX dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L33 .rightX table{
	width:100%;
	border-right:dotted 1px #ccc;
}

.mod_L33 .rightX table th,
.mod_L33 .rightX table td{
	border:dotted #ccc;
	border-width:1px 0;
	padding:5px 8px;
}

.mod_L33 .rightX table th{
	text-align:center;
	background:#eee;
}

.mod_L33 .rightX table td.gas{
	border-left:dotted 1px #ccc;
}

.mod_L33 .rightX table td.info{
	text-align:center;
}

/* mod_L33 霑ｽ蜁E*/
.mod_L33 .catalog_left{
	width:309px;
	text-align:center;
	padding-bottom:10px;
}

.mod_L33 .catalog_left a{
	display:block;
	text-align:left;
}

.mod_L33 .margin{
	width:10px;
}

.mod_L33 .catalog_right{
	background:url("../../common2/images/newcar/newcar_bg_estbox_05.gif") no-repeat scroll center top #EDF6FC;
	width:310px;
	vertical-align: sub;
}

.mod_L33 .catalog_right .btn{
	text-align:center;
}

.mod_L33 .catalog_right .price img,
.mod_L33 .catalog_right .price p{
	float:left;
	margin-top:0px;
}

.mod_L33 .catalog_right .price p{
	width: 230px;
	font-weight: bold;
	display: block;
	padding-top: 15px;
	text-align: center;
}

.mod_L33 .catalog_right .price p span{
	font-family:Helvetica,Arial,sans-serif;
	font-size:180%;
	color:#FF0000;
}

.mod_L33 .catalog_right img{
	clear:both;
	margin-top:10px;
}

.mod_L33 .title{
	background:none repeat scroll 0 0 #EEEEEE;
	text-align:center;
	border:1px #CCC dotted;
}

.mod_L33 .detail{
	padding:5px;
	border:1px #CCC dotted
}




/* mod_L33-1 繝槭ぁE��奁E���E�・�E�E繝�Eぉ繝ｳ繧�E�霁E��ｨ�E� 辯・・�E�・�E�
----------------------------------------------------------- */

.mod_L33-1{
	padding-top:8px;
	margin-bottom:25px;
}

.mod_L33-1 .photo{
	width:270px;
	float:left;
	text-align:center;
}

.mod_L33-1 .detail{
	width:360px;
	float:right;
}

.mod_L33-1 .detail h3{
	background:#eef6fc url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_02.gif) repeat-x center bottom;
	border:solid 1px #e2f0fa;
	font-size:130%;
	font-weight:bold;
	padding:2px 7px 1px;
	margin-bottom:1px;
	line-height:150%;
}

.mod_L33-1 .detail table{
	width:100%;
	border-top:dotted 1px #ccc;
	border-right:dotted 1px #ccc;
}

.mod_L33-1 .detail table th,
.mod_L33-1 .detail table td{
	border-bottom:dotted 1px #ccc;
	padding:5px 8px;
}

.mod_L33-1 .detail table th{
	text-align:center;
	background:#eee;
}

.mod_L33-1 .detail .fuel{
	border-right:dotted 1px #ccc;
}

.mod_L33-1 .detail .gas{
	font-weight:bold;
	padding:10px 8px 6px;
}

.mod_L33-1 .detail .gas span{
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	font-size:200%;
	padding:0 2px;
}

.mod_L33-1 .detail .info{
	text-align:center;
}


/* mod_L33-2 繝槭ぁE��奁E���E�・�E�E繝�Eぉ繝ｳ繧�E�霁E��ｨ�E� 辯・・�E�・�E�
----------------------------------------------------------- */

.mod_L33-2{
	padding-top:8px;
	margin-bottom:25px;
}

.mod_L33-2 .photo{
	width:270px;
	float:left;
	text-align:center;
}

.mod_L33-2 .detail{
	width:360px;
	float:right;
	margin-top:10px;
}

.mod_L33-2 .detail h3{
	background:#eef6fc url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_02.gif) repeat-x center bottom;
	border:solid 1px #e2f0fa;
	font-size:130%;
	font-weight:bold;
	padding:2px 7px 1px;
	margin-bottom:1px;
	line-height:150%;
}

.mod_L33-2 .detail table{
	width:100%;
	border-top:dotted 1px #ccc;
	border-right:dotted 1px #ccc;
}

.mod_L33-2 .detail table th,
.mod_L33-2 .detail table td{
	border-bottom:dotted 1px #ccc;
	padding:5px 8px;
}

.mod_L33-2 .detail table th{
	text-align:center;
	background:#eee;
}

.mod_L33-2 .detail .gas{
	font-weight:bold;
	padding:10px 8px 6px;
}

.mod_L33-2 .detail .gas span{
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	font-size:200%;
	padding:0 2px;
}

.mod_L33-2 .detail .info{
	text-align:center;
}


/* mod_L34 辯・・�E�・�E�繝�E・�E�E繝悶΁E
----------------------------------------------------------- */

.mod_L34{
	padding-bottom:20px;
}

.mod_L34 table{
	width:635px;
}

.mod_L34 table th,
.mod_L34 table td{
	border:solid 1px #d9e0e1;
	padding:4px 0;
	text-align:center;
	line-height:150%;
	min-width:60px;
}

.mod_L34 table th{
	background:#f0f5fb;
	color:#358;
}

.mod_L34 table .grade{
	text-align:left;
	padding:4px 8px;
}

.mod_L34 table .price{
	width:94px;
}


/* mod_L35
----------------------------------------------------------- */

.mod_L35-1,
.mod_L35-2,
.mod_L35-3{
	background:#069;
	width:710px;
	padding:5px;
	display:none;
}


/* mod_L35-1 譁E��霁E���E�謗｢縺吶Δ繝ｼ繁E繝ｫ繧�E�繧�E�繝ｳ繝峨ぁE
----------------------------------------------------------- */

.mod_L35-1 .btn,
.mod_L35-2 .btn,
.mod_L35-3 .btn{
	height:33px;
}

.mod_L35-1 .btn ul,
.mod_L35-2 .btn ul,
.mod_L35-3 .btn ul{
	padding:2px;
	float:left;
}

.mod_L35-1 .btn ul li,
.mod_L35-2 .btn ul li,
.mod_L35-3 .btn ul li{
	float:left;
	padding-right:8px;
}

.mod_L35-1 .btn .close,
.mod_L35-2 .btn .close,
.mod_L35-3 .btn .close{
	float:right;
	padding:5px;
}

.mod_L35-1 h3,
.mod_L35-2 h3,
.mod_L35-3 h3{
	background:#f8f9fa url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_03.gif) repeat-x left top;
	border:solid 1px #e5eaed;
}

.mod_L35-1 h3 span,
.mod_L35-2 h3 span,
.mod_L35-3 h3 span{
	display:block;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left center;
	font-size:115%;
	font-weight:bold;
	padding:12px 10px;
	margin-left:-1px;
}

.mod_L35-1 .section,
.mod_L35-2 .section,
.mod_L35-3 .section{
	background:#fff;
	padding:10px;
}

.mod_L35-1 .left,
.mod_L35-1 .right{
	width:340px;
}

.mod_L35-1 .left{
	float:left;
}

.mod_L35-1 .right{
	float:right;
}

.mod_L35-1 dt{
	background-color:#f8f9fa;
	border:solid 1px #f0f2f4;
	padding:7px 8px;
	font-weight:bold;
}

.mod_L35-1 dt img.flag{
	vertical-align:-5px;
	margin-right:9px;
}

.mod_L35-1 dd{
	padding:8px 10px 11px;
	line-height:150%;
}

.mod_L35-1 dd a{
	border-left:solid 1px #333;
	padding-left:5px;
}

.mod_L35-1 dd a.line-top{
	border-left:none;
	padding-left:0;
}

.mod_L35-2 .section{
	padding:14px 10px 0 10px;
}

.mod_L35-2 .section ul{
	width:710px;
	margin-left:-23px;
}

.mod_L35-2 .section li{
	float:left;
	width:121px;
	text-align:center;
	padding-left:21px;
	margin-bottom:19px;
}

.mod_L35-3 .section{
	padding:15px;
}

.mod_L35-3 .section ul{
}

.mod_L35-3 .section li{
	display:inline;
	border-left:solid 1px #333;
	padding:0 3px 0 5px;
}

.mod_L35-3 .section li.line-top{
	border-left:none;
	padding-left:0;
}


/* mod_L36 辯・・�E�・�E�繝�E・�E�E繝悶΁E
----------------------------------------------------------- */

.mod_L36{
	margin-bottom:20px;
}

.mod_L36 table{
	width:635px;
}

.mod_L36 table th,
.mod_L36 table td{
	border:solid 1px #d9e0e1;
	padding:4px 8px;
	line-height:150%;
	text-align:center;
	min-width:60px;
}

.mod_L36 table th{
	background:#f0f5fb;
	color:#358;
}

.mod_L36 table .grade{
	text-align:left;
}

.mod_L36 table .gas{
	font-weight:bold;
	color:#900;
}


/* mod_L37 辯・・�E�・�E�繧�E�繝･繝溘Ξ繝ｼ繧�E�繝ｧ繝ｳ
----------------------------------------------------------- */

.mod_L37{
	margin-bottom:20px;
}

.mod_L37 ul{
	background:#f8f9fa;
	border:solid 1px #f0f2f4;
	line-height:150%;
	padding-top:2px;
	margin-bottom:5px;
}

.mod_L37 li{}

.mod_L37 h3{
	font-size:115%;
	font-weight:bold;
	line-height:150%;
	padding:2px 11px 5px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 3px;
}

.mod_L37 h3 span{
	color:#900;
	font-family:Helvetica, Arial, sans-serif;
	font-size:115%;
	padding:0 5px;
}

.mod_L37 ul li p{
	margin-bottom:8px;
	color:#666;
	margin-left:12px;
}

.mod_L37 .note{
	line-height:150%;
	color:#666;
	margin-left:12px;
}


/* mod_L38 辯・・�E�・�E�諤�E�閭�E�繝�E・�E�E繝悶΁E
----------------------------------------------------------- */

.mod_L38{
	width:635px;
	margin-bottom:20px;
}

.mod_L38 th,
.mod_L38 td{
	border:solid 1px #d9e0e1;
	padding:8px;
}

.mod_L38 th{
	background:#f0f5fb;
	color:#358;
	width:23%;
}


/* mod_L39 縺費�E��E�・�E�E邏�E・�E�E豎ｺ繧∵焔縺�E�縺�E�縺�E�縺滂ｿ�E�・�E�E繧�E�繝ｳ繝医→送E�E・�E�・�E�
----------------------------------------------------------- */

.mod_L39{
	margin-bottom:20px;
}

.mod_L39 h3{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
	padding:10px 0 4px 11px;
}

.mod_L39 p{
	line-height:150%;
	color:#666;
	margin:0 0 10px 10px;
}

.mod_L39 table{
	width:635px;
	padding-bottom:20px;
	margin-bottom:5px;
}

.mod_L39 table th,
.mod_L39 table td{
	line-height:150%;
	vertical-align:top;
	border:solid 1px #d9e0e1;
	padding:8px;
}

.mod_L39 table th{
	background:#f0f5fb;
	color:#358;
}

.mod_L39 .note{
	line-height:150%;
	color:#666;
	margin-left:18px;
	text-indent:-15px;
}


/* mod_L41 荳�E�蜿�E�霁E��ｪ伜ｰ趣�E��E�・�E�E繝�E・�E�・�E�繧�E�・�E�E・�E�霁E��ｨ�E�蛻�E�繝悶Ν繝ｼ・�E�E・�E�E
----------------------------------------------------------- */

.mod_L41{
	width:635px;
	height:190px;
	background:#edf6fc url(https://cdn.autoc-one.jp/static/common2/images/newcar/newcar_bg_estbox_04.gif) no-repeat center top;
	position:relative;
	margin-bottom:20px;
}

.mod_L41 h3{
	font-size:130%;
	line-height:150%;
	font-weight:bold;
	padding:9px 0 0 10px;
}

.mod_L41 dl{
	width:380px;
	height:38px;
	overflow:hidden;
	position:absolute;
	top:40px;
	left:11px;
}

.mod_L41 dl dt{
	width:147px;
	float:left;
}

.mod_L41 dl dd{
	width:224px;
	float:right;
	padding:10px 7px 0 0;
	text-align:center;
	font-weight:bold;
	line-height:150%;
}

.mod_L41 dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L41 dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_L41 .text{
	width:452px;
	height:45px;
	position:absolute;
	top:78px;
	margin-bottom:0;
	line-height:100%;
}

.mod_L41 .photo{
	width:160px;
	height:120px;
	background:#fff;
	position:absolute;
	top:7px;
	right:8px;
}

.mod_L41 .btn{
	width:310px;
	position:absolute;
	width:246px;
	top:139px;
	left:195px;
}

/* mod_L42
----------------------------------------------------------- */

.mod_L42{}

.mod_L42 .section{
	margin-bottom:20px;
}

.mod_L42 h3{
	font-size:115%;
	font-weight:bold;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left center;
	border-bottom:dotted 1px #ccc;
	padding:10px 10px 6px 11px;
	margin:0 0 10px 2px;
}

.mod_L42 h3 span{
	font-size:87%;
	font-weight:normal;
	padding-left:14px;
}

.mod_L42 .item{
	width:144px;
	float:left;
	padding:0 12px 0 0;
}

.mod_L42 .photo{
	margin-bottom:10px;
}

.mod_L42 .left,
.mod_L42 .right{
	width:311px;
}

.mod_L42 .left{
	float:left;
}

.mod_L42 .right{
	float:right;
}
.mod_L42 .left p,
.mod_L42 .right p{
	line-height:150%;
}


/* mod_LP1, mod_LP1-2
----------------------------------------------------------- */

.mod_LP1,
.mod_LP1-2{
	padding-bottom:8px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:11px;
}

.mod_LP1 h3,
.mod_LP1-2 h3{
	padding:3px 11px 13px;
	margin-left:1px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left top;
	font-size:115%;
	font-weight:bold;
	line-height:100%;
}

.mod_LP1 ul,
.mod_LP1-2 ul{
	margin-left:6px;
}

.mod_LP1 ul li,
.mod_LP1-2 ul li{
	width:155px;
	text-align:center;
	float:left;
}

.mod_LP1-2 ul li.more{
	padding-top:34px;
}

/* mod_LP2
----------------------------------------------------------- */

.mod_LP2{}

.mod_LP2 h3{
	padding:3px 11px 13px;
	margin-left:1px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left top;
	font-size:115%;
	font-weight:bold;
	line-height:100%;
}

.mod_LP2 p{
	line-height:150%;
	margin-bottom:10px;
}

.mod_LP2 ul{
	margin-left:-6px;
	margin-bottom:2px;
}

.mod_LP2 ul li{
	width:120px;
	height:80px;
	float:left;
	padding-left:8px;
	padding-bottom:8px;
}


/* mod_LP3
----------------------------------------------------------- */

.mod_LP3{
	padding-bottom:10px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
}

.mod_LP3 .photo{
	text-align:center;
	padding-bottom:10px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
}

.mod_LP3 ul{
	margin-left:6px;
}

.mod_LP3 ul li{
	width:155px;
	text-align:center;
	float:left;
}


/* mod_LP4
----------------------------------------------------------- */

.mod_LP4{
	padding-bottom:20px;
}

.mod_LP4 table{
	width:635px;
	margin-bottom:10px;
}

.mod_LP4 table th,
.mod_LP4 table td{
	border:solid 1px #d9e0e1;
	padding:4px 0;
	text-align:center;
	line-height:150%;
	min-width:60px;
}

.mod_LP4 table th{
	background:#f0f5fb;
	color:#358;
}

.mod_LP4 table .grade{
	text-align:left;
	padding:4px 8px;
	width: 240px;
}

.mod_LP4 table .price{
	width:94px;
}

.mod_LP4 p{
	line-height:150%;
	text-align:right;
	padding-right:6px;
}


/* mod_LP4-2, mod_LP4-3
----------------------------------------------------------- */

.mod_LP4-2,
.mod_LP4-3{
}

.mod_LP4-2 h3,
.mod_LP4-3 h3{
	padding:3px 11px 13px;
	margin-left:1px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left top;
	font-size:115%;
	font-weight:bold;
	line-height:100%;
}

.mod_LP4-2 p,
.mod_LP4-3 p{
	line-height:150%;
	margin-bottom:10px;
}

.mod_LP4-2 p.seeall,
.mod_LP4-3 p.seeall{
	line-height:150%;
	text-align:right;
	padding-right:6px;
}

.mod_LP4-2 table,
.mod_LP4-3 table{
	width:635px;
	margin-bottom:10px;
}

.mod_LP4-2 table th,
.mod_LP4-2 table td,
.mod_LP4-3 table th,
.mod_LP4-3 table td{
	border:solid 1px #d9e0e1;
	padding:4px 0;
	text-align:center;
	line-height:150%;
	min-width:60px;
}

.mod_LP4-2 table th,
.mod_LP4-3 table th{
	background:#f0f5fb;
	color:#358;
}

.mod_LP4-2 table .grade,
.mod_LP4-3 table .grade{
	text-align:left;
	padding:4px 8px;
	width: 240px;
}

.mod_LP4-2 table .price,
.mod_LP4-3 table .price{

	width:94px;
}

.mod_LP4-2 table td h3,
.mod_LP4-3 table td h3{
	margin:0;
	padding:0;
	background:none;
	font-size:100%;
	font-weight:normal;
	line-height:1.4em;
}


/* mod_LP5
----------------------------------------------------------- */

.mod_LP5,
.mod_LP5-2,
.mod_LP5-3,
.mod_LP5-4,
.mod_LP5-5,
.mod_LP5-6,
.mod_LP5-7,
.mod_LP5-8{
	margin-bottom:20px;
}

.mod_LP5 h3,
.mod_LP5-2 h3,
.mod_LP5-3 h3,
.mod_LP5-4 h3,
.mod_LP5-5 h3,
.mod_LP5-6 h3,
.mod_LP5-7 h3,
.mod_LP5-8 h3{
	padding:3px 11px 13px;
	margin-left:1px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left top;
	font-size:115%;
	font-weight:bold;
	line-height:100%;
}

.mod_LP5 table,
.mod_LP5-2 table,
.mod_LP5-3 table,
.mod_LP5-4 table,
.mod_LP5-5 table,
.mod_LP5-6 table,
.mod_LP5-7 table,
.mod_LP5-8 table{
	width:635px;
	margin-bottom:10px;
}

.mod_LP5 th,
.mod_LP5 td,
.mod_LP5-2 th,
.mod_LP5-2 td,
.mod_LP5-3 th,
.mod_LP5-3 td,
.mod_LP5-4 th,
.mod_LP5-4 td,
.mod_LP5-5 th,
.mod_LP5-5 td,
.mod_LP5-6 th,
.mod_LP5-6 td,
.mod_LP5-7 th,
.mod_LP5-7 td,
.mod_LP5-8 th,
.mod_LP5-8 td{
	border:solid 1px #d9e0e1;
	padding:4px 8px;
	line-height:150%;
	vertical-align:top;
}

.mod_LP5 th,
.mod_LP5-2 th,
.mod_LP5-3 th,
.mod_LP5-4 th,
.mod_LP5-5 th,
.mod_LP5-6 th,
.mod_LP5-7 th,
.mod_LP5-8 th{
	background:#f0f5fb;
	color:#358;
	width:33.3%;
}


.mod_LP5 td.price,
.mod_LP5-2 td.price,
.mod_LP5-3 td.price,
.mod_LP5-4 td.price,
.mod_LP5-5 td.price,
.mod_LP5-6 td.price,
.mod_LP5-7 td.price,
.mod_LP5-8 td.price{
	font-weight:bold;
}

.mod_LP5-4 th,
.mod_LP5-5 th,
.mod_LP5-6 th,
.mod_LP5-7 th,
.mod_LP5-8 th{
	width:25%;
}

.mod_LP5-5 td,
.mod_LP5-6 td,
.mod_LP5-7 td,
.mod_LP5-8 td{
	text-align:center;
}


/* mod_LP6
----------------------------------------------------------- */

.mod_LP6{
	padding-bottom:10px;
	margin-bottom:10px;
}

.mod_LP6 .photo{
	text-align:center;
	padding-bottom:10px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
}

.mod_LP6 ul.thumbs{
	margin-left:-6px;
	margin-bottom:2px;
}

.mod_LP6 ul.thumbs li{
	width:120px;
	height:80px;
	float:left;
	padding-left:8px;
	padding-bottom:8px;
}

.mod_LP6 .pictures{
	/* border-bottom:dotted 1px #ccc; */
	margin-bottom:10px;
}

.mod_LP6 .related{
	line-height:150%;
	text-align:right;
	padding-right:6px;
}


/* mod_LP7
----------------------------------------------------------- */

.mod_LP7{}

.mod_LP7 .tab_type02{
	background-position:center -122px;
	height:29px;
}


/* mod_LP8
----------------------------------------------------------- */

.mod_LP8{
	margin-bottom:10px;
}

.mod_LP8 ul{
	padding:4px 0 7px 5px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_tab_type03_04.gif) repeat-x center top;
}

.mod_LP8 li{
	float:left;
	padding:0;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_tab_type03_01.gif) no-repeat right 4px;
}

.mod_LP8 li a,
.mod_LP8 li span{
	display:block;
	padding-left:17px;
	padding-right:19px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:12px;
}

.mod_LP8 li.current{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_tab_type03_02.gif) no-repeat right top;
}

.mod_LP8 li.current span{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_tab_type03_03.gif) no-repeat left top;
}


/* mod_LP9
----------------------------------------------------------- */
.mod_LP9{
	margin-bottom:20px;
}

.mod_LP9 p{
	line-height:150%;
	text-align:right;
	padding-right:6px;
}


/* mod_LP10 繧�E�繝ｬ繝ｼ繝�E�E��E���E�縺�E�閼壽�E��E�繝ｪ繝ｳ繧�E�・�E�E・�E��E�E��励′笳九げ繝ｬ繝ｼ繝峨≠繧翫∪縺呻�E�会ｼ夊ｦ�E�繝悶Ο繝�E・�E�・�E�
----------------------------------------------------------- */

.mod_LP10{
	margin-bottom:20px;
}

.mod_LP10 p{
	line-height:150%;
	text-align:right;
	margin-bottom:5px;
	padding-right:6px;
}

/* mod_LP10-1, mod_LP10-2, mod_LP10-3, mod_LP10-4
----------------------------------------------------------- */

/* mod_LP14
----------------------------------------------------------- */

.mod_LP14{
	margin-bottom:5px;
}

.mod_LP14 .left{
	float:left;
	width:309px;
}

.mod_LP14 .left .photo{
	text-align:center;
}

.mod_LP14 .left ul{
	border:dotted #ccc;
	border-width:1px 0;
	padding:10px 0 10px 13px;
}

.mod_LP14 .left ul li{
	width:88px;
	padding-right:10px;
	float:left;
}

.mod_LP14 .right{
	float:right;
	width:310px;
	margin-top:30px;
	margin-right:15px;
}

.mod_LP14 .right dl{
	background:#edf6fc url(https://cdn.autoc-one.jp/static/common2/images/newcar/newcar_bg_estbox_05.gif) no-repeat center top;
	height:44px;
	position:relative;
	margin-bottom:1px;
	overflow:hidden;
}

.mod_LP14 .right dl dt{
	width:74px;
	float:left;
}

.mod_LP14 .right dl dd{
	width:228px;
	float:right;
	padding:13px 7px 0 0;
	text-align:center;
	font-weight:bold;
	line-height:150%;
}

.mod_LP14 .right dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_LP14 .right dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_LP14 .right table{
	width:100%;
	border-right:dotted 1px #ccc;
}

.mod_LP14 .right table th,
.mod_LP14 .right table td{
	border:dotted #ccc;
	border-width:1px 0;
	padding:5px 8px;
}

.mod_LP14 .right table th{
	text-align:center;
	background:#eee;
}

.mod_LP14 .right table td.gas{
	border-left:dotted 1px #ccc;
}

.mod_LP14 .right table td.info{
	text-align:center;
}

.mod_LP14 .info p{
	line-height:150%;
}

.mod_LP14 .info p.date{
	text-align:right;
}


/* mod_LP15 螟ｧ隕�E�E��E�・�E�E縺暦�E�医お繧�E�繧�E�繧�E�繧�E�繝ｳ莉倥″・�E�E・�E�E
----------------------------------------------------------- */

.mod_LP15{
	border-bottom:solid 1px #999;
	margin-bottom:10px;
	position:relative;
}

#areaContent .mod_LP15 h1{
	width:540px;
	font-size:160%;
	font-weight:bold;
	border:none;
	margin:0;
	padding:0 0 6px 2px;
	line-height:150%;
}

.mod_LP15 .eco{
	margin-left:12px;
}


/* 繧�E�繝ｼ逕ｨ蜩・
----------------------------------------------------------- */

/* mod_Ls0-2
----------------------------------------------------------- */

.mod_Ls0-2{
	background:#e2f0fa url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L2_btm.gif) repeat-x center bottom;
	margin-bottom:20px;
}

.mod_Ls0-2 .inner{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L2_top.gif) repeat-x center top;
	padding-bottom:6px;
}

.mod_Ls0-2 h2{
	height:29px;
	padding:13px 11px 0;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	font-size:115%;
	line-height:100%;
}

.mod_Ls0-2 ul{
	padding-left:6px;
	padding-top:6px;
}

.mod_Ls0-2 li{
	width:152px;
	float:left;
	padding-right:5px;
}

.mod_Ls0-2 .photo{
	text-align:center;
	margin-bottom:7px;
}

.mod_Ls0-2 dl{
	padding:0 6px 6px;
	line-height:150%;
}

.mod_Ls0-2 dt,
.mod_Ls0-2 dd{
	display:inline;
}

.mod_Ls0-2 dt{
	font-weight:bold;
}


/* mod_Ls4-8 ・�E�E・�E�繧�E�繝ｩ繁E繝ｬ繧�E�繧�E�繧�E�繝�E
----------------------------------------------------------- */

.mod_Ls4-8{
	margin-bottom:20px;
}

.mod_Ls4-8 .left{
	width:400px;
	float:left;
}

.mod_Ls4-8 .right{
	width:220px;
	float:right;
}

.mod_Ls4-8 .right .photo{
	margin-bottom:5px;
	text-align:center;
}

.mod_Ls4-8 .right .cap_tit{
	font-size:85%;
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
}

.mod_Ls4-8 .right .cap_text{
	font-size:85%;
	color:#666;
}

.mod_Ls4-8 .right .cap_ctr{
	font-size:85%;
	color:#666;
	text-align:center;
}


/* mod_Ls5-2 繝励Ξ繝ｼ繝ｳ縺�E�繝ｪ繧�E�繝�E
----------------------------------------------------------- */

.mod_Ls5-2{
	margin-bottom:1.5em;
	margin-left:10px;
}

.mod_Ls5-2 li{
	line-height:150%;
}


/* mod_Ls9 縲鯉ｿ�E�・�E�E繝ｼ繧�E�荳企Κ縺�E�縲阪Μ繝ｳ繧�E�
----------------------------------------------------------- */

.mod_Ls9{
	text-align:right;
	margin-bottom:7px;
}

.mod_Ls9 a{
	padding-left:12px;
	padding-right:6px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_ico_navi_up.gif) no-repeat left 2px;
	font-size:80%;
}

.mod_Ls9 a:visited{
	color:#03c;
}



/* mod_Ls85 繧�E�繝ｼ逕ｨ蜩・> 縺泌茜逕ｨ繧�E�繧�E�繝�E> 縺疲�E��E�譁�E・�E�・�E�繧牙�E蜩・�E��E�・�E�E縺雁E��翫�E�縺�E�縺�E�
----------------------------------------------------------- */

.mod_Ls85{
	margin-bottom:20px;
}

.mod_Ls85 dt{
	float:left;
	width:240px;
}

.mod_Ls85 dd{
	float:right;
	width:386px;
}

.mod_Ls85 dd p.text,
.mod_Ls85 dd li{
	margin-bottom:5px;
}


/* mod_Ls86 繧�E�繝ｼ逕ｨ蜩・・�E�・�E�雋ｩ縺�E�迚ｹ髟ｷ
----------------------------------------------------------- */

.mod_Ls86{
	clear:both;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_Ls86_btm.gif) no-repeat left bottom;
	margin-bottom:10px;
}

.mod_Ls86.last-child{
	margin-bottom:20px;
}

.mod_Ls86 .left,
.mod_Ls86 .right{
	width:310px;
}

.mod_Ls86 .left .section,
.mod_Ls86 .right .section{
	padding:5px 9px 13px;
}

.mod_Ls86 .left{
	float:left;
}

.mod_Ls86 .right{
	float:right;
}


/* mod_Ls87 繧�E�繝ｼ逕ｨ蜩・・�E�・�E�雋ｩ縺�E�迚ｹ髟ｷ
----------------------------------------------------------- */

.mod_Ls87{
	height:55px;
	padding-left:5px;
	margin-bottom:10px;
}

.mod_Ls87 li{
	float:left;
}


/* mod_Ls88 繧�E�繝ｼ逕ｨ蜩・> 迚ｹ螳壼膚蜿門�E�墓ｳ輔�E蝓ｺ縺�E�縺剰�E��E�險・
----------------------------------------------------------- */

.mod_Ls88{}

.mod_Ls88 dt{
	padding:13px 11px 10px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	line-height:100%;
}

.mod_Ls88 dd{
	line-height:150%;
	margin-bottom:1.5em;
	margin-left:12px;
}


/* mod_Ls89 繧�E�繝ｼ逕ｨ蜩・> 繝帙う繝ｼ繝ｫ繝｡繝ｼ繧�E�繝ｼ荳隕ｧ
----------------------------------------------------------- */

.mod_Ls89{}

.mod_Ls89 ul{
	width:652px;
	margin-bottom:20px;
}

.mod_Ls89 li{
	float:left;
	width:146px;
	padding-right:17px;
}

.mod_Ls89 .makerlogo{
	margin-bottom:5px;
}

.mod_Ls89 .makername{
	text-align:center;
	line-height:150%;
}



/* mod_Ls90 繧�E�繝ｼ逕ｨ蜩・>
----------------------------------------------------------- */

.mod_Ls90{
	margin-bottom:20px;
}

.mod_Ls90 img{
	margin-bottom:3px;
}

.mod_Ls90 .left,
.mod_Ls90 .right{
	width:312px;
}

.mod_Ls90 .left{
	float:left;
}

.mod_Ls90 .right{
	float:right;
}


/* mod_Ls92 繧�E�繝ｼ逕ｨ蜩・> ・�E�E・�E�繧�E�繝ｩ繁E縺�E�繝ｪ繝ｳ繧�E�繝ｪ繧�E�繝�E
----------------------------------------------------------- */

.mod_Ls92{
	margin-bottom:20px;
}

.mod_Ls92 li{
	width:33%;
	float:left;
	line-height:200%;
}


/* mod_Ls93 繧�E�繝ｼ逕ｨ蜩・> 縺雁撫縺・・�E�・�E�繧上○繝輔か繝ｼ繁E
----------------------------------------------------------- */

.mod_Ls93 table{
	margin-bottom:20px;
}

.mod_Ls93 th,
.mod_Ls93 td{
	padding:8px;
	line-height:150%;
}

.mod_Ls93 th{
	width:33.3%;
}

.mod_Ls93 .confirm{
	text-align:center;
	margin-bottom:20px;
	position:relative;
}

.mod_Ls93 .confirm .back{
	position:absolute;
	left:0;
	top:7px;
	zoom:1;
}

.mod_Ls93 th p{
	float:left;
	zoom:1;
}

.mod_Ls93 select,
.mod_Ls93 .txt140,
.mod_Ls93 .txt404{
	border:solid 1px #809db9;
	padding:2px;
}

.mod_Ls93 .error{
	border:solid 1px #e4afaf;
	background:#fffbfb;
}

.mod_Ls93 .txt140{
	width:140px;
}

.mod_Ls93 .txt404{
	width:404px;
	height:140px;
}

.mod_Ls93 .required{
	float:right;
	zoom:1;
}

.mod_Ls93 .error_message{
	border:solid 1px #fcddd1;
	background:#fef2ee url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_error_01.gif) repeat-x center top;
	text-align:center;
	line-height:150%;
	padding:8px 0;
	margin-bottom:10px;
}

.mod_Ls93 .error_message span{
	font-size:130%;
	font-weight:bold;
	color:#c00;
	background:#fef2ee url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_error_02.gif) no-repeat left center;
	padding:6px 0 6px 35px;
}

.mod_Ls93 .ng{
	color:#c00;
	font-weight:bold;
}




/* mod_Ls94 繧�E�繝ｼ逕ｨ蜩・> 縺雁撫縺・・�E�・�E�繧上○繝輔か繝ｼ繁E > 豕ｨ諢丈ｺ矩・
----------------------------------------------------------- */

.mod_Ls94{
	margin-bottom:10px;
}

.mod_Ls94 li{
	line-height:150%;
	padding-left:1.3em;
	text-indent:-1.3em;
}

.mod_Ls94 li img{
	margin-right:4px;
	vertical-align:-4px;
}



/* mod_Ls95 繧�E�繝ｼ逕ｨ蜩・> 縺雁撫縺・・�E�・�E�繧上○繝輔か・・繁E 遏｢鄒ｽ譬�E�
----------------------------------------------------------- */

.mod_Ls95{
	width:635px;
	height:22px;
	position:relative;
	margin-bottom:20px;
}

.mod_Ls95 li{
	position:absolute;
	top:0px;
}

.mod_Ls95 .flow_1{left:0px;}
.mod_Ls95 .flow_2{left:210px;}
.mod_Ls95 .flow_3{left:420px;}


/* mod_Ls96 繧�E�繝ｼ逕ｨ蜩・> FAQ
----------------------------------------------------------- */

.mod_Ls96{}

.mod_Ls96 dt,
.mod_Ls96 dd{
	padding-left:29px;
	line-height:150%;
	background-position:5px 1px;
	background-repeat:no-repeat;
}

.mod_Ls96 dt{
	font-weight:bold;
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/shop/ico_faq_q.gif);
	border-bottom:dotted 1px #ccc;
	padding-bottom:6px;
	margin-bottom:5px;
}

.mod_Ls96 dd{
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/shop/ico_faq_a.gif);
	margin-bottom:22px;
}


/* mod_Ls97 繧�E�繝ｼ逕ｨ蜩・> 縺泌茜逕ｨ繧�E�繧�E�繝�E> 蝨�E�蠎ｫ陦�E�險偁E���E�・�E�E萓�E
----------------------------------------------------------- */

.mod_Ls97{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_Ls97_btm.gif) no-repeat left bottom;
}

.mod_Ls97.col3{
	width:635px;
	margin-bottom:10px;
}

.mod_Ls97.col2{
	width:420px;
	margin-bottom:20px;
}

.mod_Ls97 dl{
	width:205px;
	padding-right:10px;
	float:left;
}

.mod_Ls97 dl.last-child{
	padding-right:0;
}

.mod_Ls97 dt,
.mod_Ls97 dd{
	line-height:150%;
}

.mod_Ls97 dt{
	font-weight:bold;
	text-align:center;
	border-top:solid 1px #ccc;
	padding-top:8px;
	padding-bottom:6px;
}

.mod_Ls97 dd{
	margin:0 7px;
	border-top:dotted 1px #ccc;
	padding-top:6px;
	padding-bottom:8px;
}


/* mod_Ls98 繧�E�繝ｼ逕ｨ蜩・> 縺泌茜逕ｨ繧�E�繧�E�繝�E> 2繧�E�繝ｩ繁E繝懊ャ繧�E�繧�E�
----------------------------------------------------------- */

.mod_Ls98{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_Ls86_btm.gif) no-repeat left bottom;
}

.mod_Ls98 .left,
.mod_Ls98 .right{
	width:310px;
	border-top:solid 1px #ccc;
	padding-bottom:10px;
}

.mod_Ls98 .left{
	float:left;
}

.mod_Ls98 .right{
	float:right;
}

.mod_Ls98 p,
.mod_Ls98 ul{
	margin-left:10px;
	margin-right:10px;
}


/* mod_Ls99 繧�E�繝ｼ逕ｨ蜩・> 縺泌茜逕ｨ繧�E�繧�E�繝�E> 繝夲�E��E�・�E�E繧�E�蜀・・�E�・�E�繝�E
----------------------------------------------------------- */

.mod_Ls99{
	border:solid 1px #ccc;
	padding:6px 9px 0;
	margin-bottom:20px;
}

.mod_Ls99 ul{
	float:left;
}

.mod_Ls99 .col01{width:153px;}
.mod_Ls99 .col02{width:135px;}
.mod_Ls99 .col03{width:190px;}
.mod_Ls99 .col04{width:137px;}

.mod_Ls99 li{
	line-height:150%;
	margin-bottom:10px;
	padding-left:15px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_ico_navi_down.gif) no-repeat left 6px;
}

.mod_Ls99 li:last-child{
	margin-bottom:6px;
}


/* mod_La0 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝茨�E��E�・�E�E騾・讀懁E���E�繝代ロ繝ｫ
----------------------------------------------------------- */

#mod_La0{
	width:621px;
	height:42px;
	background:url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_La0.gif) no-repeat left top;
	padding:7px 7px 0 7px;
	margin-bottom:10px;
}

#mod_La0 ul,
#mod_La0 li{
	float:left;
}

#mod_La0 fieldset{
	float:right;
}

#mod_La0 li{
	width:135px;
}

#mod_La0 fieldset *{
	vertical-align:middle;
}

#mod_La0 input.search-box{
	border:none;
	background:transparent;
	margin-left:23px;
	width:168px;
	padding:6px;
}


/* mod_La1-2 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E螟ｧ隕�E�E��E�・�E�E縺・
----------------------------------------------------------- */

.mod_La1-2{
	border-bottom:solid 1px #999;
	margin-bottom:10px;
	position:relative;
}

#areaContent .mod_La1-2 h1{
	width:470px;
	font-size:160%;
	font-weight:bold;
	border:none;
	margin:0;
	padding:0 0 6px 2px;
	line-height:150%;
}

.mod_La1-2 dl,
.mod_La1-2 dt,
.mod_La1-2 dd{
	display:inline;
}

.mod_La1-2 dt,
.mod_La1-2 dd{
	font-size:87%;
	font-weight:bold;
	line-height:240%;
}

.mod_La1-2 dl{
	position:absolute;
	right:5px;
	top:0;
}

.mod_La1-2 dd span{
	font-size:240%;
	font-family:Helvetica, Arial, sans-serif;
	color:#c00;
	padding:0 1px;
}

/* mod_La1-3 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E螟ｧ隕�E�E��E�・�E�E縺怜��谿�E�
----------------------------------------------------------- */

.mod_La1-3{
	margin-bottom:5px;
}

.mod_La1-3 p{
	color:#666;
	font-size:85%;
}

/* mod_La2-3 荳�E�隕�E�E��E�・�E�E縺暦�E�・SS繝ｪ繝ｳ繧�E�・�E�E・�E�繝�Eく繧�E�繝医Μ繝ｳ繧�E�莉倥″・�E�E・�E�E
----------------------------------------------------------- */

.mod_La2-3{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05.gif) no-repeat center top;
	padding:9px 10px 4px 9px;
	border-bottom:solid 1px #ccc;
	position:relative;
	margin-bottom:10px;
}

.mod_La2-3 h2{
	float:left;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}

.mod_La2-3 p{
	float:right;
	line-height:150%;
	padding-top:2px;
}

.mod_La2-3 .rss{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_border_01.gif) no-repeat right center;
	padding-right:8px;
}

/* mod_La2-6 荳�E�隕�E�E��E�・�E�E縺暦�E�・SS繝ｪ繝ｳ繧�E�縺�E�縺�E�・�E�E・�E�E
----------------------------------------------------------- */

.mod_La2-6{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_05.gif) no-repeat center top;
	padding:9px 10px 4px 9px;
	border-bottom:solid 1px #ccc;
	position:relative;
	margin-bottom:10px;
}

.mod_La2-6 h2{
	float:left;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}

.mod_La2-6 p{
	float:right;
	line-height:150%;
	padding-top:2px;
}

.mod_La2-6 .rss{
}

/* mod_La2-7
----------------------------------------------------------- */

.mod_La2-7{
	border: solid 1px #ccc;
	margin-bottom: 5px;
	background-image: url(https://cdn.autoc-one.jp/static/common2/images/title_bar_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

.mod_La2-7 h2{
	float: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
}

.mod_La2-7 p{
	float: right;
	line-height: 30px;
	padding-right: 10px;
}

/* mod_La4-2 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 荳隕ｧ繧定ｦ九ｋ繝ｪ繝ｳ繧�E�
----------------------------------------------------------- */

.mod_La4-2{
	text-align:right;
	margin-right:5px;
	margin-bottom:20px;
}

/* mod_La4-4 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 隧�E�邏ｰ > 譛ｬ譁�E
----------------------------------------------------------- */

.mod_La4-4{
	/*margin-bottom:20px;*/
}

.mod_La4-4 p{
	font-size:115%;
}

.mod_La4-4 .photo_type01{
	float:right;
	margin:0 0 0 10px;
}

.mod_La4-4 .photo_type02,
.mod_La4-4 .photo_type03{
	width:225px;
	float:right;
	margin:0 0 0 10px;
}

.mod_La4-4 .photo_type04{
	width:144px;
	float:right;
	margin:0 0 0 10px;
}

.mod_La4-4 .photo_type01 .photo,
.mod_La4-4 .photo_type02 .photo,
.mod_La4-4 .photo_type03 .photo,
.mod_La4-4 .photo_type04 .photo{
	margin-bottom:10px;
}

.mod_La4-4 .photo_type03 .photo{
	float:left;
}

.mod_La4-4 .photo_type03 .last{
	float:right;
}

.mod_La4-4 .right .photo{
	margin-bottom:10px;
}

.mod_La4-4 .right .photo_s{
	width:109px;
	float:left;
	padding-right:7px;
}


/* mod_La5-4 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 隧�E�邏ｰ > 繧�E�繁E繁E�E�ぁE��ｫ 5蛻・
----------------------------------------------------------- */

.mod_La5-4{
	margin-bottom:10px;
	margin-left:-11px;
}

.mod_La5-4 li{
	float:left;
	width:128px;
	height: 89px;
	text-align:right;
}

.mod_La5-4 li img{
	margin-bottom:10px;
}

/* mod_La5-6 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 隧�E�邏ｰ > 繧�E�繁E繝阪ぁE��ｫ 4蛻・
----------------------------------------------------------- */

.mod_La5-6{
	margin-bottom:20px;
	margin-left:11px;
}

.mod_La5-6 li{
	float:left;
	width:144px;
	padding-right:11px;
}

/* .mod_La15-1 險倁E��具�E��E�・�E�E繝ｬ繝晢�EE��E�・�E�E繝�E> 隧�E�邏ｰ > 繝夲�E��E�・�E�E繧�E�繝翫ン蜻�E�繧・
----------------------------------------------------------- */

.mod_La15-1{
	margin-bottom:10px;
}

.mod_La15-1 li{
	line-height:210%;
}

.mod_La15-1 .current dfn,
.mod_La15-1 a dfn{
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	border:solid 1px #d7dfe3;
	padding:2px 5px 1px;
	margin-right:6px;
	text-decoration:none;
}

.mod_La15-1 .current dfn{
	background-color:#e5eaed;
	color:#666;
}

.mod_La15-1 a:hover dfn{
	background-color:#e5eaed;
	text-decoration:none;
}


/* .mod_La15-2 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 隧�E�邏ｰ > 繝夲�E��E�・�E�E繧�E�繝翫ン蜻�E�繧・
----------------------------------------------------------- */

.mod_La15-2{
	text-align:center;
}

.mod_La15-2 p{
	font-size:115%;
	font-weight:bold;
	line-height:150%;
	margin-bottom:12px;
}

.mod_La15-2 p img{
	vertical-align:-3px;
}

.mod_La15-2 .paging{
	display:inline-block;
	margin:0 auto 20px;
}

	/* for IE7 */
	*:first-child+html .mod_La15-2 .paging{
		display:inline;
	}


/* .mod_La15-3 險倁E��具�E��E�・�E�E繝ｬ繝�E��E��E�・�E�E繝�E> 隧�E�邏ｰ > 繝夲�E��E�・�E�E繧�E�繝翫ン蜻�E�繧・
----------------------------------------------------------- */

.mod_La15-3{
	text-align:center;
	font-size:115%;
	font-weight:bold;
	line-height:150%;
	margin-bottom:12px;
}


/* mod_La79 霁E��ｨ�E�豈碑ｼ・> 繝夲�E��E�・�E�E繧�E�蜀・・�E�・�E�繝ｳ繧�E�
----------------------------------------------------------- */

.mod_La79{
	text-align:right;
	margin-bottom:10px;
}

.mod_La79 li{
	display:inline;
	font-size:85%;
	padding-left:27px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_ico_navi_down.gif) no-repeat 12px 2px;
}


/* mod_La80 霁E��ｨ�E�豈碑ｼ・> 邱剰�E�・
----------------------------------------------------------- */

.mod_La80{
	border-bottom:solid 4px #e2f0fa;
	padding:4px 11px 14px;
	background:#fbfeff url(https://cdn.autoc-one.jp/static/common2/images/article/bg_La80.gif) no-repeat top left;
	margin-bottom:20px;
}

.mod_La80 .h3_type01{
	margin-left:-11px;
	background-image:none;
}

.mod_La80 p{
	line-height:150%;
	font-size:115%;
}


/* mod_La81 隕狗�E�阪�E�繧奁E���E�・�E�E繝�E・�E�・�E�繧�E�・�E�E・�E�霁E��ｨ�E�蛻�E�繝悶Ν繝ｼ・�E�E・�E�E
----------------------------------------------------------- */

.mod_La81{
	width:950px;
	min-height:144px;
	background:#e2f0fa url(https://cdn.autoc-one.jp/static/common2/images/article/bg_La81.gif) no-repeat center top;
	position:relative;
	margin-bottom:20px;
	padding-bottom:10px;
}

.mod_La81 .photo{
	width:191px;
	float:left;
	text-align:right;
	padding-top:11px;
}

.mod_La81 .right{
	width:749px;
	float:right;
}

.mod_La81 .right .left{
	width:380px;
	float:left;
}

.mod_La81 .right .right{
	width:349px;
	float:right;
	position:relative;
}

.mod_La81 .right h2{
	height:29px;
	font-size:130%;
	font-weight:bold;
	padding:15px 0 0 10px;
	line-height:150%;
}

.mod_La81 .right .left dl{
	width:380px;
	height:38px;
	overflow:hidden;
	margin-bottom:7px;
}

.mod_La81 .right .left dl dt{
	width:147px;
	float:left;
}

.mod_La81 .right .left dl dd{
	width:233px;
	float:right;
	font-weight:bold;
	padding-top:8px;
	text-align:center;
	line-height:180%;
}

.mod_La81 .right .left dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_La81 .right .left .text{
	margin-left:3px;
	margin-bottom:0;
}

.mod_La81 .postal .head,
.mod_La81 .postal .tail{
	height:25px;
	padding:0 5px;
	background:transparent;
	border:none;
	position:absolute;
	font-family:Helvetica, Arial, sans-serif;
	font-size:150%;
	letter-spacing:2px;
	ime-mode: disabled;
}

.mod_La81 .postal .head{
	width:45px;
	top:13px;
	left:58px;
}

.mod_La81 .postal .tail{
	width:65px;
	top:13px;
	left:127px;
}

.mod_La81 .search,
.mod_La81 .btn{
	width:310px;
	position:absolute;
}

.mod_La81 .search{
	top:20px;
	left:213px;
}

.mod_La81 .btn{
	width:246px;
	top:50px;
	left:48px;
}


.mod_La81_X{
	width:950px;
	min-height:144px;
	background:#e2f0fa url(../../common2/images/article/bg_La81_x.gif) no-repeat center top;
	position:relative;
	padding-bottom:10px;
	margin:0 auto 20px;
}

.mod_La81_X .photo{
	width:191px;
	float:left;
	text-align:right;
	padding-top:11px;
}

.mod_La81_X .right{
	width:749px;
	float:right;
}

.mod_La81_X .right .left{
	width:380px;
	float:left;
}

.mod_La81_X .right .right{
	width:349px;
	float:right;
	position:relative;
}

.mod_La81_X .right h2{
	height:29px;
	font-size:130%;
	font-weight:bold;
	padding:15px 0 0 10px;
	line-height:150%;
}

.mod_La81_X .right .left dl{
	width:380px;
	height:38px;
	overflow:hidden;
	margin-bottom:7px;
}

.mod_La81_X .right .left dl dt{
	width:147px;
	float:left;
}

.mod_La81_X .right .left dl dd{
	width:233px;
	float:right;
	font-weight:bold;
	padding-top:8px;
	text-align:center;
	line-height:180%;
}

.mod_La81_X .right .left dl dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_La81_X .right .left .text{
	margin-left:3px;
	margin-bottom:0;
}

.mod_La81_X .postal .head,
.mod_La81_X .postal .tail{
	height:25px;
	padding:0 5px;
	background:transparent;
	border:none;
	position:absolute;
	font-family:Helvetica, Arial, sans-serif;
	font-size:150%;
	letter-spacing:2px;
	ime-mode: disabled;
}

.mod_La81_X .postal .head{
	width:45px;
	top:13px;
	left:58px;
}

.mod_La81_X .postal .tail{
	width:65px;
	top:13px;
	left:127px;
}

.mod_La81_X .search,
.mod_La81_X .btn{
	width:310px;
	position:absolute;
}

.mod_La81_X .search{
	top:20px;
	left:213px;
}

.mod_La81_X .btn{
	width:246px;
	top:50px;
	left:48px;
}

.mod_La81_X .right .comment{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	color:#333;
	text-align:center;
	margin-top:12px;
}


/* mod_La82 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 繧�E�繝�E・�E�・�E�繝ｪ荳隕ｧ
----------------------------------------------------------- */

.mod_La82{
	margin-left:-10px;
}

.mod_La82 .section{
	width:205px;
	float:left;
	padding-left:10px;
}

.mod_La82 .h3_type01{
	border-bottom:dotted 1px #ccc;
	padding:13px 13px 11px;
	background-position:2px 10px;
	margin-bottom:5px;
}

.mod_La82 .list_type01{
	margin-left:8px;
}

.mod_La82 .list_type01 .list_type01{
	margin-left:0;
}


.mod_L35-1 .mod_La82{
	margin-left:-10px;
}

.mod_L35-1 .mod_La82 .section{
	width:212px;
	float:left;
	padding-left:10px;
}

.mod_L35-1 .mod_La82 .h3_type01{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	border:dotted #ccc;
	border-width:0 0 1px 0;
	padding:13px 13px 11px;
	background-position:2px 10px;
	margin-bottom:5px;
}

.mod_L35-1 .mod_La82 .list_type01{
	margin-left:8px;
}

.mod_L35-1 .mod_La82 .list_type01 .list_type01{
	margin-left:0;
}


/* mod_La83 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 縺吶∋縺�E�・・繧�E�繝�E・�E�・�E�繝ｪ繧定ｦ九ｋ繝懊ち繝ｳ
----------------------------------------------------------- */

.mod_La83{
	text-align:center;
	margin-bottom:20px;
}

/* mod_La84 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 繧�E�繝�E・�E�・�E�繝ｪ繝医ャ繝�E> 繝｡繧�E�繝ｳ
----------------------------------------------------------- */

.mod_La84{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/article/bg_La84.gif) repeat-y right top;
}

.mod_La84 .mod_L13-1{
	margin-bottom:0;
}

.mod_La84 .mod_L13-1 .rss{
	background-image:none;
	padding-right:0;
}

.mod_La84 .headline .left{
	width:335px;
	float:left;
}

.mod_La84 .headline .left .photo{
	margin:10px 0 7px;
}

.mod_La84 .headline .left h3{
	font-weight:bold;
	line-height:150%;
}

.mod_La84 .headline .right{
	width:290px;
	float:right;
}

.mod_La84 .headline .right li{
	padding:8px 10px;
	border-bottom:dotted 1px #ccc;
}

.mod_La84 .headline .right li.last-child{
	border-bottom:none;
}

.mod_La84 .headline .right li .photo{
	width:88px;
	float:left;
}

.mod_La84 .headline .right li h3{
	font-weight:bold;
	line-height:150%;
	float:right;
	width:173px;
}


/* mod_La85
----------------------------------------------------------- */

.mod_La85{
	background:#e2f0fa url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L2_btm.gif) repeat-x center bottom;
	margin-bottom:20px;
}

.mod_La85 .inner{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_L2_top.gif) repeat-x center top;
	padding-bottom:6px;
}

.mod_La85 h2{
	height:29px;
	padding:13px 11px 0;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 10px;
	font-weight:bold;
	font-size:115%;
	line-height:100%;
}

.mod_La85 ul{
	padding-left:6px;
}

.mod_La85 li{
	width:152px;
	float:left;
	padding-right:5px;
}

.mod_La85 h3{
	padding:0 12px 6px;
}

.mod_La85 .photo{
	text-align:center;
	padding:4px 4px 6px;
}

.mod_La85 .label{
	padding:0 4px 6px;
	position:relative;
}

.mod_La85 .label span{
	font-family:Helvetica, Arial, sans-serif;
	font-size:85%;
	color:#333;
	position:absolute;
	right:4px;
}

.mod_La85 h3{
	padding:0 4px 6px;
	line-height:150%;
}


/* mod_La86 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 繧�E�繝�E・�E�・�E�繝ｪ荳隕ｧ 2繧�E�繝ｩ繁E繝悶Ο繝�E・�E�・�E�
----------------------------------------------------------- */

.mod_La86{
	margin-bottom:20px;
}

.mod_La86 .left,
.mod_La86 .right{
	width:310px;
}

.mod_La86 .left{
	float:left;
}

.mod_La86 .h2_type02{
	margin-bottom:0;
}

.mod_La86 .right{
	float:right;
}

.mod_La86 .section{
	border:solid 1px #ccc;
	border-top:none;
}

.mod_La86 .profile{
	padding:7px 7px 8px;
	border-bottom:dotted 1px #ccc;
}

.mod_La86 .photo{
	width:80px;
	float:left;
}

.mod_La86 .text{
	width:205px;
	float:right;
	margin-bottom:0;
}

.mod_La86 .list_type01{
	padding:8px 9px;
	margin-bottom:0;
	border-bottom:dotted 1px #ccc;
}

.mod_La86 .list_type01 li{
	margin-bottom:9px;
}

.mod_La86 .seeall{
	text-align:right;
	padding:4px;
	background:#f6f6f6;
}

/* mod_La87 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 繧�E�繝�E・�E�・�E�繝ｪ荳隕ｧ 2繧�E�繝ｩ繁E繝悶Ο繝�E・�E�・�E�
----------------------------------------------------------- */

.mod_La87{
	margin-bottom:20px;
}

.mod_La87 .left,
.mod_La87 .right{
	width:310px;
}

.mod_La87 .left{
	float:left;
}

.mod_La87 .h2_type02{
	margin-bottom:0;
	padding:8px 60px 5px 9px;
	zoom:1;
	line-height:150%;
}

.mod_La87 .h2_type02 a{
}

.mod_La87 .right{
	float:right;
}

.mod_La87 .section{
	border:solid 1px #ccc;
	border-top:none;
}

.mod_La87 .section ul{
	padding:6px 7px;
	border-bottom:dotted 1px #ccc;
}

.mod_La87 .section .left,
.mod_La87 .section .right{
	width:144px;
}

.mod_La87 .photo{
	margin-bottom:5px;
}

.mod_La87 .title{
	line-height:150%;
}

.mod_La87 .section .list_type01{
	margin-bottom:0;
}

.mod_La87 .seeall{
	text-align:right;
	padding:4px;
	background:#f6f6f6;
}

/* mod_La88
----------------------------------------------------------- */

.mod_La88{
	border:dotted #ccc;
	border-width:1px 0;
	padding:1px 0;
	margin-bottom:8px;
}

div.authorLink {
	border: none !important;
	border-width: 0 !important;
	padding: 0;
	margin: 5px 0;
	margin-bottom: 15px;
}
div.authorLink h2 {
	font-size: 115% !important;
	display: inline;
	background-color: #f6f6f6;
	padding: 5px 10px 5px 5px;
	border-radius: 3px;
}
div.authorLink h2 span.icon_author img {
	vertical-align: bottom;
}
div.authorLink h2 span.name {
	font-weight: bold;
}

.mod_La88 .author{
	background:#f6f6f6;
	padding:10px;
}

.mod_La88 .author .photo{
	width:80px;
	float:left;
}

.mod_La88 .author .profile{
	width:525px;
	float:right;
}

.mod_La88 .author .profile h2{
	color:#666;
	margin-bottom:8px;
	font-weight:normal;
	border-bottom:dotted 1px #ccc;
	line-height:150%;
	padding:3px 3px 4px;
}

.mod_La88 .author .profile h2 span{
	color:#000;
	font-weight:bold;
}

.mod_La88 .author .text{
	padding:0 3px;
	margin-bottom:0;
}

.mod_La88 .useful{
	background:#fff;
	padding:8px 10px;
}

.mod_La88 .useful .isthis{
	width:247px;
	float:left;
}

.mod_La88 .useful .btn{
	width:120px;
	float:left;
}

.mod_La88 .useful dl{
	width:245px;
	float:right;
	text-align:right;
	padding-top:4px;
}

.mod_La88 .useful dt,
.mod_La88 .useful dd{
	display:inline;
	line-height:150%;
}

.mod_La88 .useful dd span{
	font-weight:bold;
	font-size:115%;
}


/* mod_La89 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 隧�E�邏ｰ > 遲・・�E�・�E�E
----------------------------------------------------------- */

.mod_La89{
	background:#f6f6f6;
	padding:10px;
	margin-bottom:20px;
}

.mod_La89 .photo{
	width:80px;
	float:left;
}

.mod_La89 .profile{
	width:525px;
	float:right;
}

.mod_La89 .profile h2{
	color:#666;
	margin-bottom:8px;
	font-weight:normal;
	border-bottom:dotted 1px #ccc;
	line-height:150%;
	padding:3px 3px 4px;
}

.mod_La89 .profile h2 span{
	color:#000;
	font-weight:bold;
}

.mod_La89 .text{
	padding:0 3px;
	margin-bottom:0;
}

/* mod_La90 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 蜍�E判 > 蜍�E判FLASH
----------------------------------------------------------- */

.mod_La90{
	margin-bottom:20px;
}

/* mod_La90-2 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 蜍�E・E�E�隧�E�邏ｰ > 蜍�E判FLASH
----------------------------------------------------------- */

.mod_La90-2{
	width:600px;
	margin:0 auto 20px;
}

.mod_La90-3{
	margin: 0 auto 20px;
	width: 485px;
}
/* mod_La91 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 繝ｦ繝ｼ繧�E�繝ｼ隧�E�荵励Ξ繝薙Η繝ｼ > 蟁E��豎ｺ
----------------------------------------------------------- */

.mod_La91{
	margin-bottom:15px;
}

.mod_La91 .left,
.mod_La91 .right{
	width:310px;
}

.mod_La91 .left{
	float:left;
}

.mod_La91 .right{
	float:right;
}


/* mod_La94 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 隧�E�邏ｰ > 謁E��ン繧�E�繝･繧�E�繝ｫ蜻�E�繧・
----------------------------------------------------------- */

.mod_La94{
	margin-bottom:11px;
}

.mod_La94 .caption{
	margin-bottom:7px;
}

.mod_La94 .left{
	float:left;
	padding-left:3px;
}

.mod_La94 .right{
	float:right;
	padding-right:3px;
}

.mod_La94 .right dt,
.mod_La94 .right dd{
	display:inline;
}

.mod_La94 p,
.mod_La94 dt,
.mod_La94 dd{
	color:#666;
	font-size:85%;
}

.mod_La94 .photo{
	text-align:center;
}


/* mod_La95 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 隧�E�邏ｰ > 繧�E�繝ｼ繧�E�繝｣繝ｫ繝悶ャ繧�E�繝橸�E��E�・�E�E繧�E�
----------------------------------------------------------- */

.mod_La95{
	margin-bottom:20px;
}

/* mod_La96 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 隧�E�邏ｰ > 繧�E�繝ｼ繧�E�繝｣繝ｫ繝悶ャ繧�E�繝橸�E��E�・�E�E繧�E�
----------------------------------------------------------- */

.mod_La96{
	margin-bottom:20px;
}

.mod_La96 .left{
	width:220px;
	float:left;
}

.mod_La96 .right{
	width:400px;
	float:right;
}

.mod_La96 .right h2{
	background:#eef6fc url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_02.gif) repeat-x center bottom;
	border:solid 1px #e2f0fa;
	font-size:130%;
	font-weight:bold;
	line-height:150%;
	padding:2px 7px 1px;
}
.mod_La96 .right .data{
	background:#f6f6f6;
	padding:3px 10px;
	margin-bottom:12px;
}

.mod_La96 .right .data dt,
.mod_La96 .right .data dd{
	display:inline;
	color:#666;
	line-height:150%;
}

.mod_La96 .right .price{
	margin-left:5px;
	margin-bottom:15px;
}

.mod_La96 .right .price dt,
.mod_La96 .right .price dd{
	display:inline;
}

.mod_La96 .right .price dd{
	font-weight:bold;
}


.mod_La96 .right .price dd span{
	font-size:180%;
	font-family:Helvetica, Arial, sans-serif;
	color:#f00;
	padding:0 1px;
}

.mod_La96 .right .btn p{
	display:inline;
}

.mod_La96 .right .btn .btn01{
	margin-right:6px;
}

.mod_La96 .right .btn p img{
	vertical-align:middle;
}



/* mod_La97 險倁E��具�E��E�・�E�E繝ｬ繝晢�E��E�・�E�E繝�E> 隧�E�邏ｰ > 繧�E�繝ｼ繧�E�繝｣繝ｫ繝悶ャ繧�E�繝橸�E��E�・�E�E繧�E�
----------------------------------------------------------- */

.mod_La97{
	margin-bottom:30px;
}

.mod_La97 .sbmlink{
	text-align:right;
}

.mod_La97 .sbmlink li{
	display:inline;
	margin-left:10px;
}

.mod_La97 .sbmlink li img{
	vertical-align:0px;
}

/* 2015.10.08 SNSボタン縦サイズ伸びる現象を改修 */
.mod_La97 .sbmlink2 li {
	float:left;
	margin:0px;
	height: 20px;
	/* width: 91px; */
	overflow: hidden;
}
.mod_La97 .sbmlink2 li.hatena_bm{
	width: 20px;
}

/* mod_La98 繧�E�繝ｳ繝�E・�E�・�E�繝�E・�E�・�E�繝ｳ繧�E�繝ｳ繧�E� > 繧�E�繧�E�繝ｼ繧�E�繝ｪ繝ｼ
----------------------------------------------------------- */

.mod_La98{
	margin:14px 0 6px 0;
}

.mod_La98 .sbmlink{
	text-align:right;
}

.mod_La98 .sbmlink li{
	display:inline;
	margin-left:10px;
}

.mod_La98 .sbmlink li img{
	vertical-align:0px;
}


/* Misc Modules
----------------------------------------------------------- */

.usedSearch,
.autoconeMail,
.mobileSite{
	margin:0 0 10px;
}

/* 豎守畑繧�E�繝ｩ繧�E�
----------------------------------------------------------- */



/* 豕ｨ逶�E�諠・・�E�・�E�繧�E�繝ｪ繧�E�・�E�E・�E�繁E�Eヰ繧�E��E��ｨ・�E�E・�E�E
----------------------------------------------------------- */

.temp{
	text-align:center;
	margin-bottom:20px;
}


/* 繝ｦ繝ｼ繧�E�隧穂ｾ�E�・�E�E・�E�霁E��ｨ�E�繧�E�繧�E�繝ｭ繧�E�逕ｨ・�E�E・�E�E
----------------------------------------------------------- */

.box_type08 dl{
	margin-bottom:10px;
}

.box_type08 .left{
	width:280px;
	float:left;
}

.box_type08 .right{
	width:280px;
	float:right;
}


.box_type08 dt,
.box_type08 dd{
	float:left;
	height:2.55em;
}

.box_type08 dt{
	clear:left;
	text-align:right;
	padding-right:10px;
	width: 70px;
}

.box_type08 dd{
	padding-right:5px;
}

.box_type08 dd.star{
}

.box_type08 dd.rate{
	color:#963;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
}

/* 蠎�E・�E�・�E�譫逕ｨ
----------------------------------------------------------- */
.ad_box{
	padding:10px 0;
}
.ad_box_double{
	padding: 10px 12px;
}
.ad_box_center{
	padding:10px 0;
	text-align:center;
}

.ad_box_center644{
	width: 644px;
	margin: 0 auto;
}

/* articleList --------*/
.articleListBox{
	margin-bottom: 5px;
	border: 1px solid #CCC;
	padding: 5px;
	line-height: 18px;
	margin-top: -5px;
	border-top: none;
}

.articleListBox .title{
	margin: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}

.articleListBox .obj{
	width: 143px;
	float: left;
	padding: 6px;
}

.articleListBox .photo{
	text-align: center;
}

.articleListBox .detail{
	line-height: 150%;
	margin-bottom: 10px;
}

.articleListBox .detail a{
	font-weight: bold;
}

.articleListBox .row{
	border-bottom:1px solid #ccc;
}

.articleListBox2 {
	margin-bottom: 5px;
	border: 1px solid #CCC;
	padding: 5px;
	line-height: 18px;
	margin-top: -5px;
	border-top: none;
}

.articleListBox2 .photo {
	width: 146px;
	float: left;
	margin: 0 5px 10px 0;
}

.articleListBox2 .photo a {
	display: block;
}

.articleListBox2 .detail {
	float: left;
	width: 470px;
}

.articleListBox2 .detail2 h3{
	padding-left: 6em;
	margin-top: -1.5em;
	margin-bottom: 6px;
}

.articleListBox2 a{
	font-weight: bold;
}

.articleListBox2 .ubar{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
/* ------------------- */

/*---- Maker Ranking ----*/
.mk_notdata {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#maker_areaContent h1 {
	font-size: 160%;
	font-weight: bold;
	padding: 0 0 6px 2px;
	line-height: 150%;
}
.mrank_L6 img{
	float: left;
	width: 120px;
}
.maker_logo_ranking{
	padding:8px !important;
	padding-top:10px !important;
	margin-bottom:5px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.maker_logo_ranking img {
	width: 61px;
	padding-bottom: 2px;
}
.maker_logo_ranking li {
	float: left;
	text-align: center;
	width: 84px;
	padding: 5px 2px 10px 2px;
}

.maker_logo_ranking li a {
	text-align: center;
}
.mrank_L6 {
	height: 80px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.mrank_L6 p {
	font-size: 115%;
	line-height: 150%;
	margin: 0 3px 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 130px;
}
.mrank_head {
	border-bottom: solid 1px #ccc;
	margin-bottom: 10px;
	background-color: #fafbfd;
	height: 35px;
	padding-top: 0px;
	min-height: 35px;
	height: auto !important;
}
.mrank_head .rank_no {
	height: 116px;
	float: left;
	width: 88px;
	text-align: center;
	margin-left: 0px;
	margin-top: -3px;
}
.mrank_L14{
	margin-bottom:20px;
}
.mrank_L14 h2{
	margin-bottom:15px;
}
.mrank_L14 h2 span {
	display: block;
	font-weight: bold;
	font-size: 115%;
	line-height: 149%;
	/* padding-right: 10px; */
	padding-left: 2px;
	word-break: break-all;
}
.mrank_L14 .h3_type01{
	margin-left:10px;
	padding-bottom:0;
}
.mrank_L14 .rank_01 h2{
	float: left;
	width: 290px;
	padding-top: 9px;
	background-color: #fafbfd;
}
.mrank_L14 .rank_02 h2{
	float: left;
	width: 290px;
	padding-top: 9px;
	background-color: #fafbfd;
}
.mrank_L14 .rank_03 h2{
	float: left;
	width: 290px;
	padding-top: 9px;
	background-color: #fafbfd;
}
.mrank_L14 .rank_04 h2{
	float: left;
	width: 290px;
	padding-top: 9px;
	background-color: #fafbfd;
}

.mrank_L14 .btn {
	width: 255px;
	float: right;
	padding-top: 5px;
}
.mrank_L14 .info{
	margin:10px 10px 0;
	border-top:dotted 1px #ccc;
	padding:7px 7px 0;
	line-height:150%;
}
.mrank_L14 .m_photo{
	width:170px;
	float:left;
}
p.mk_photo{
	border: none;
	float: right;
	width: 190px;
	text-align: center;
}
.mrank_L14 .detail{
	width: 340px;
	float: left;
	line-height: 200%;
	padding-left: 10px;
}
.mrank_L14 .price{
	font-weight:bold;
}
.mrank_L14 .price span{
	color:#f00;
	font-size:200%;
	font-family:Helvetica, Arial, sans-serif;
}
.mrank_L14 .rank_01,
.mrank_L14 .rank_02,
.mrank_L14 .rank_03,
.mrank_L14 .rank_04,
.mrank_L14 .rank_05,
.mrank_L14 .rank_06,
.mrank_L14 .rank_07,
.mrank_L14 .rank_08,
.mrank_L14 .rank_09,
.mrank_L14 .rank_10
{
	margin-bottom:10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding-bottom: 5px;
}
.mrank_L14 .rank_11,
.mrank_L14 .rank_12,
.mrank_L14 .rank_13,
.mrank_L14 .rank_14,
.mrank_L14 .rank_15,
.mrank_L14 .rank_16,
.mrank_L14 .rank_17,
.mrank_L14 .rank_18,
.mrank_L14 .rank_19,
.mrank_L14 .rank_20,
.mrank_L14 .rank_21,
.mrank_L14 .rank_22,
.mrank_L14 .rank_23,
.mrank_L14 .rank_24,
.mrank_L14 .rank_25,
.mrank_L14 .rank_26,
.mrank_L14 .rank_27,
.mrank_L14 .rank_28,
.mrank_L14 .rank_29,
.mrank_L14 .rank_30,
.mrank_L14 .rank_31,
.mrank_L14 .rank_32,
.mrank_L14 .rank_33,
.mrank_L14 .rank_34,
.mrank_L14 .rank_35,
.mrank_L14 .rank_36,
.mrank_L14 .rank_37,
.mrank_L14 .rank_38,
.mrank_L14 .rank_39,
.mrank_L14 .rank_40
{
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding-bottom: 5px;
}
.mrank_L14 .lowrank{
	width:310px;
	float:left;
}
.mrank_L14 .rank_06,
.mrank_L14 .rank_08,
.mrank_L14 .rank_10,
.mrank_L14 .rank_12,
.mrank_L14 .rank_14,
.mrank_L14 .rank_16,
.mrank_L14 .rank_18,
.mrank_L14 .rank_20,
.mrank_L14 .rank_22,
.mrank_L14 .rank_24,
.mrank_L14 .rank_26,
.mrank_L14 .rank_28,
.mrank_L14 .rank_30,
.mrank_L14 .rank_32,
.mrank_L14 .rank_34,
.mrank_L14 .rank_36,
.mrank_L14 .rank_38,
.mrank_L14 .rank_40
{
	margin-left:10px;
}
.mrank_L14 .rank_05,
.mrank_L14 .rank_07,
.mrank_L14 .rank_09,
.mrank_L14 .rank_11,
.mrank_L14 .rank_13,
.mrank_L14 .rank_15,
.mrank_L14 .rank_17,
.mrank_L14 .rank_19,
.mrank_L14 .rank_21,
.mrank_L14 .rank_23,
.mrank_L14 .rank_25,
.mrank_L14 .rank_27,
.mrank_L14 .rank_29,
.mrank_L14 .rank_31,
.mrank_L14 .rank_33,
.mrank_L14 .rank_35,
.mrank_L14 .rank_37,
.mrank_L14 .rank_39
{
	clear: both;
}
.mrank_L14 .lowrank .mlrank_head {
	border-bottom: solid 1px #ccc;
	margin-bottom: 10px;
	height: 30px;
	min-height: 30px;
	height: auto !important;
}
.mrank_L14 .mlrank_head h2 {
	padding-top: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
}
.mrank_L14 .mlrank_head h2 span {
	display: block;
	font-weight: bold;
	font-size: 100%;
	line-height: 150%;
	padding-right: 10px;

	padding-left: 2px;
	padding-top: 2px;
}

.mrank_L14 .lowrank .btn {
	width: 305px;
	float: left;
	border-top: 1px solid #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
}
.mrank_L14 .lowrank .btn a{
	margin-right:2px;
	text-decoration:none;
}
.mrank_L14 .btn img{
	vertical-align:middle;
}
.mrank_L14 .lowrank .photo{
	width:88px;
}
.mrank_L14 .lowrank p.mk_photo {
	border: none;
	float: left;
	width: 90px;
	text-align: center;
	padding-right: 5px;
}
.lowrank .mlrank_head .rank_no {
	float: left;
	width: 37px;
	height: 40px;
	text-align: center;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: -3px;
}
.mrank_L14 .lowrank .detail {
	width: 190px;
	padding-left: 10px;
	padding-top: 5px;
}
.mrank_L14 .lowrank .datail_1 {
	float: left;
}
.mrank_L14 .lowrank .mk_displacement {
	width: 170px;
	float: left;
	font-weight: normal;
}
.mrank_L14 .lowrank .mk_fuel {
	width: 170px;
	float: left;
	font-weight: normal;
}
.mrank_L14 .lowrank .price{
	width: 190px;
	float: left;
	font-weight: normal;
}
.mrank_L14 .lowrank .price span{
	font-size:120%;
	font-weight:bold;
}
.mrank_L14 .lowrank .left,
.mrank_L14 .lowrank .right{
	width:310px;
}
.mrank_L14 .lowrank .left{
	float:left;
}
.mrank_L14 .lowrank .right{
	float:right;
}
.mrank_L14 .new_moreview470 {
	float: right;
}

/*height揁E��*/
.mrank_lcolumns{
	_display:inline-block; overflow:hidden;
}

/* ------------------------ */
/*---- BodyType Ranking ----*/
.body_logo_ranking{
	margin-bottom: 15px;
	padding: 5px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.body_logo_ranking li {
	width: 72px;
	text-align: center;
	height: 74px;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 14px;
	float: left;
}
.body_logo_ranking li img {
	border: 0;
	width: 55px;
}

.detail.maker_ranking14 {
	height: 80px;
}
.body_logo_ranking li p,
.maker_logo_ranking li p
{
	padding-top: 5px;
}
/* ----------------------- */
.rightbar01{
	background-color: #666;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #FFF;
}

.maker_text{
	line-height: 150%;
	border: 2px solid #135598;
	margin-bottom: 10px;
}

.maker_text h2{
	background-color: #135598;
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px 2px 5px;
}

.maker_text .logo{
	float: left;
	width: 120px;
	padding: 5px 0;
}

.maker_text .descriptiontext{
	float: left;
	width: 495px;
	padding: 5px;
	margin: 0;
}

.maker_text2{
	line-height: 150%;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}

.maker_text2 .logo{
	float: left;
	width: 90px;
	padding: 5px 0;
}

.maker_text2 .descriptiontext{
	float: left;
	width: 525px;
	padding: 5px;
	margin: 0;
	font-size: 91.6%;
}

.maker_text2 .descriptiontext2{
	float: left;
	padding: 5px;
	margin: 0;
	font-size: 91.6%;
}

/* block_list */
.block_list {
	margin-bottom: 10px;
	border: 1px solid #CCC;
	border-top: none;
	line-height: 20px;
	padding-top: 5px;
}

.block_list li {
	float: left;
	text-align: center;
	padding: 0 5px 5px 5px;
	width: 95px;
}

.block_list li a {
	display: block;
}

.block_list li img {
	width: 55px;
}

.block_list li p {
	padding-top: 5px;
	line-height: 1.2em;
}

/* block_list bodytype */
.block_list.bodytype li a:before{
  content: "";
  background: url("https://cdn.autoc-one.jp/static/smp_common/images/maker_logo/maker_sns_logo.jpg");
  width: 60px;
  margin: 0 auto 5px;
  height: 35px;
  display: block;
}
.block_list.bodytype li.kcar a:before {background-position: -180px -112px;}
.block_list.bodytype li.compact a:before {background-position: -600px -112px;}
.block_list.bodytype li.minivan a:before {background-position: 0px -112px;}
.block_list.bodytype li.suv a:before {background-position: -120px -112px;}
.block_list.bodytype li.sedan a:before {background-position: -60px -112px;}
.block_list.bodytype li.wagon a:before {background-position: -420px -112px;}
.block_list.bodytype li.hatchback a:before {background-position: -300px -112px;}
.block_list.bodytype li.coupe a:before {background-position: -240px -112px;}
.block_list.bodytype li.open a:before {background-position: -360px -112px;}
.block_list.bodytype li.hybrid a:before {background-position: -480px -112px;}
.block_list.bodytype li.other a:before {background-position: -540px -112px;}

/* ------------------------ */
/*---- sitemap page ----*/
/* new_modules */

.sms_sitemap{
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 18px;
	border-bottom: 1px solid #ccc;
}

.sms_sitemap.lastelement{
	border-bottom:none;
}

.sms_sitemap ul{
	width: 25%;
	float: left;
}

.sms_sitemap li{
	padding:5px;
}
.sms_sitemap a{
	display: block;
	padding-left: 12px;
}

.sms_sitemap a.head{
	padding-left: 0px;
}

.sms_sitemap p{
	padding-left: 12px;
}
.sms_sitemap div{
	padding-left: 12px;
}
/* ------------------------ */

/* ------------------------ */
/*---- 雁E��期間など ----*/
.h1_bottom_panel{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/h1_bottom.png) no-repeat right bottom;
	padding: 0 10px;
	margin-top: -10px;
	text-align: right;
	line-height: 30px;
	margin-bottom: 10px;
}
/* ------------------------ */


/*---- 警告文 ----*/
.attention {
	border: 1px solid #CCC;
	background: #FFC;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 14px;
	line-height: 14px;
}

.attention .fll {
	color: #C00;
}
/* ------------------------ */



/* article ranking_box */
.articleListBox_ranking {
	margin-bottom: 5px;
	border: 1px solid #CCC;
	padding: 5px;
	line-height: 18px;
	margin-top: -5px;
	border-top: none;
}

.articleListBox_ranking .photo {
	width: 146px;
	float: left;
	margin: 0 5px 10px 0;
}

.articleListBox_ranking .photo a {
	display: block;
}

.articleListBox_ranking .detail {
	float: left;
	width: 430px;
}

.articleListBox_ranking .detail2 h3{
	padding-left: 6em;
	margin-top: -1.5em;
	margin-bottom: 6px;
}

.articleListBox_ranking a{
	font-weight: bold;
}

.articleListBox_ranking .ubar{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

.articleListBox_ranking .top_one{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/ranking1.png) no-repeat top left;
	padding-left: 40px;
}

.articleListBox_ranking .top_two{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/ranking2.png) no-repeat top left;
	padding-left: 40px;
}

.articleListBox_ranking .top_three{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/ranking3.png) no-repeat top left;
	padding-left: 40px;
}

.articleListBox_ranking .top_four{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/ranking4.png) no-repeat top left;
	padding-left: 40px;
}

.articleListBox_ranking .top_five{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/ranking5.png) no-repeat top left;
	padding-left: 40px;
}

/* article ranking_box */
/* ------------------- */

.new_article_main_image {
    background-color:#000;
    padding-top: 3px;
    text-align: center;
}

.new_article_main_image a {
	display:block;
}

.new_article_image_list {
	margin: 0 auto;
	padding: 5px 0;
}
.new_article_main_image .new_article_image_list li {
	float: left;
	padding: 0 0 0 10px;
}

.new_article_main_image .new_link_to_gallery li {
	float: left;
	padding: 0 0 0 10px;
}
.new_article_main_image .new_article_image_list li a {
	display:block;
	background-color: #222;
	border: 1px solid #ccc;
	width:113px;
	height:75px;
}
.new_article_main_image .new_article_image_list li a:hover {
	background-color: #fff;
	border: 1px solid #00c6ff;
}

.new_link_to_gallery a {
	display: block;
    height:76px;
}

/*メ�E��ンここまで*/
/*追加ペ�Eジャー*/
.new_pager {
	margin: 0 auto;
	display: table;
	font-size: 16px;
}

ul.new_pager li {
	display: table-cell;
	padding-right: 5px;
}

ul.new_pager li a {
	display:block;
	padding:6px 10px;
	color:#FFF;
	background-color:#a6a6a6;
	border:1px solid #787878;
}

ul.new_pager li.current span {
	background-color: #343434;
}

ul.new_pager li span{
	display: block;
	padding: 6px 10px;
	background-color: #A6A6A6;
	color: #FFF;
	border: 1px solid #787878;
}

ul.new_pager li a:hover {
	background-color: #343434;
	text-decoration: none;
}

/*追加ペ�Eジャーここまで*/


/*関・A車種*/
.new_kanren {
	float: left;
	width: 632px;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 5px;
}

.new_kanren_img {
	float: left;
	width: 80px;
	padding: 3px 10px 3px 10px;
}

.new_kanren h3 {
	float: left;
	width: 100%;
	height: 20px;
	padding-top: 8px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-weight: bold;
}

div.new_kanren_data {
	float: left;
	width: 520px;
}

.new_kanren_data p {
	float: left;
	border-right: 1px #ccc solid;
	padding: 0 10px 0 10px;
}
p.new_kanren_end {
	border-right: none !important;
}

/*remake*/
.car_relation_info{
    width: 623px;
    margin-bottom: 5px;
    border: 1px solid #CCC;
    padding: 0 5px;
    line-height: 18px;
    margin-top: -5px;
    border-top: none;
}

.car_relation_info .car_image{
    float: left;
    width: 123px;
    padding-right: 10px;
}

.car_relation_info .car_image img{
    float: left;
    width: 123px;
}

.car_relation_info .link_buttons{
    float: left;
    width: 490px;
    padding: 10px 0;
}

.car_relation_info .link_buttons div a{
    display: block;
    float: left;
    width: 160px;
    margin-right: 5px;
}

.car_relation_info .link_buttons div a img {
    width: 160px;
}

.car_relation_info .link_buttons p{
    line-height: 24px;
}
.car_relation_info .link_buttons p:before{
    content: url("https://cdn.autoc-one.jp/static/common2/images/common/icon01.png");
    float: left;
}

/*関連車種ここまで*/

.text_cup{
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 10px;
}

/* new_gallery 201310*/

.new_gallery_main{ position:relative; width:635px; margin:0 auto;}

.new_gallery_back{ position:absolute;left:0;top:50%;}

.new_gallery_next{ position:absolute;right:0;top:50%;}

.new_gallery_large{
	margin-top: 10px;
}

.new_gallery_large a{
	width: 50%;
	overflow: hidden;
	float: left;
}

.new_gallery_large a.half_right img{
	margin-left: -100%;
}

.new_gallery_large a.half_left img{
	margin-right: -100%;
}

.new_gallery_large img{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.new_gallery_large a:hover img{
	opacity: 1 !important;
}

/* ------------------- */
/* article top new_images_box */

.new_images_box{
	background-color: #000;
	border: 1px solid #000;
	position: static;
}

.new_images_box ul{
	position: relative;
}

.new_images_box div{
	overflow: hidden;
}

.new_images_box a{
	display: block;
	color: #fff;
}
.new_images_box a:hover img{
	opacity: 1 !important;
}

.new_images_box .size1{
	float: left;
	width: 413px;
	height: 275px;
	position: relative;
}
.new_images_box .size1 div {
	width: 412px;
	height: 275px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
.new_images_box .size2{
	float: left;
	width: 220px;
}
.new_images_box .size2 div{
	width: 220px;
	height: 137px;
	border-bottom: 1px solid #000;
	position: relative;
}

.new_images_box .size3{
	float: left;
	width: 317px;
}
.new_images_box .size4{
	float: left;
	width: 316px;
}

.new_images_box .size3 div{
	float: left;
	width: 316px;
	height: 211px;
	border-right: 1px solid #000;
	position: relative;
}
.new_images_box .size4 div{
	float: left;
	width: 316px;
	height: 211px;
	position: relative;
}

.new_images_box p{
	background-image: url(https://cdn.autoc-one.jp/static/common2/images/common/trans.png);
	position: absolute;
	bottom:0;
	left:0;
	padding: 5px 5px 5px 10px;
	min-height: 34px;
}

.new_images_box .size1 p{width:397px}
.new_images_box .size2 p{width:205px}
.new_images_box .size3 p,
.new_images_box .size4 p{width:301px}

.new_images_box a:hover p{
	-moz-transition:.4s;
	-webkit-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	visibility:hidden;
	bottom:-100px;
	opacity:0.15;
}

.new_images_box p span{
	display: block;
	border-left: 5px solid #fff;
	padding-left: 7px;
}

.new_images_box .size2 img{
	margin-top: -5px;
}
/* article top new_images_box */
/* ------------------- */

/* ------------------- */
/* article ranking_box */
.articleListBox_ranking {
	margin-bottom: 5px;
	border: 1px solid #CCC;
	padding: 5px;
	line-height: 18px;
	margin-top: -5px;
	border-top: none;
}

.articleListBox_ranking .photo {
	width: 110px;
	float: left;
	margin: 0 5px 10px 0;
}

.articleListBox_ranking .photo a {
	display: block;
}

.articleListBox_ranking .detail {
	float: left;
	width: 460px;
}

.articleListBox_ranking .detail2 h3{
	padding-left: 6em;
	margin-top: -1.5em;
	margin-bottom: 6px;
}

.articleListBox_ranking a{
	font-weight: bold;
}

.articleListBox_ranking .ubar{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

.articleListBox_ranking .top_01{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/ranking1.png) no-repeat top left;
	padding-left: 40px;
}

.articleListBox_ranking .top_02{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/ranking2.png) no-repeat top left;
	padding-left: 40px;
}

.articleListBox_ranking .top_03{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/ranking3.png) no-repeat top left;
	padding-left: 40px;
}

.articleListBox_ranking .top_04{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/ranking4.png) no-repeat top left;
	padding-left: 40px;
}

.articleListBox_ranking .top_05{
	background: url(https://cdn.autoc-one.jp/static/common2/images/common/ranking5.png) no-repeat top left;
	padding-left: 40px;
}

/* article ranking_box */
/* ------------------- */


/* ------------------- */
/* Special Car Info  */


.special_car_info {
	border-top: 1px solid #ccc;
	padding: 10px 10px 20px 10px;
	height: 270px;
}
.special_car_info > .fll {
	width: 600px;
	padding: 20px 15px 15px 10px;
}
.special_car_info h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 150%;
	border-bottom: 1px solid #6C8FB4;
	margin-bottom: 15px;
}
.special_car_info p.flr {
	width: 400px;
	padding-left: 15px;
}

.special_car_info .tar {
	font-size: 16px;
	padding: 10px 320px 10px 10px;
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	background: #234;
	position: relative;
}

.special_car_info .banner {
	position: absolute;
	bottom: 10px;
	right: 8px;
	width: 300px;
	height: 250px;
}


/* Special Car Info  */
/* ------------------- */

.many_bannerset a{
	display: block;
	margin-bottom: 5px;
}

.many_bannerset li.right_side{
	float: right;
}

.many_bannerset li.left_side{
	float: left;
}

/* merit page first view */
/* ---------------------- */
.price_and_button {
    height: 44px;  width: 403px;
}
.price_and_button .fll {
	width: 209px;
	font-size: 18px;
	padding-top: 15px;
}
.price_and_button .flr {
	width: 194px;
}

.meritNav {
	display: block;
	padding: 5px;
	background: #FFFBDD;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FFF;
}
.meritNav span {
	width: 950px;
	margin: 3px auto 0;
	display: block;
}
.meritNav strong {
	font-weight: normal;
	padding: 0 3px;
}

.meritNav .boldred {
	color: #C00 !important;
	font-weight: bold;
}

/*-- 記事ランキングリニューアル  --*/
/*-- mod_L14 →art_Rank -----------*/

/*- TAB MENU -*/
.new_tab_type02 .daily_rank {
	border-left: 1px solid #ccc;
    padding: 5px;
    width: 170px;
    text-align: center;
}
.new_tab_type02 .weekly_rank {
    padding: 5px;
    width: 170px;
    text-align: center;
}
.new_tab_type02 .monthly_rank {
    padding: 5px;
    width: 170px;
    text-align: center;
}

.new_tab_type02 li.current a.daily_rank,
.new_tab_type02 li.current a.weekly_rank,
.new_tab_type02 li.current a.monthly_rank
 {
	color: #fff;
}
/*----------------*/

.new_h1_bar635 .art_Rank {
	line-height: 30px;
	font-size: 12px;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	font-weight: normal !important;
	color: #333;
	background-image: url(https://cdn.autoc-one.jp/static/common2/images/title_bar_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.art_Rank h1 {
	border-bottom: none !important;
	width: 300px;
	float: left;
	font-size: 14px !important;
	line-height: 32px !important;
}
.art_Rank{
	margin-bottom:20px;
}
.art_Rank p.date {
	font-weight: normal;
	padding-right: 5px;
	text-align: right;
}
.art_Rank .rank_01 h2 {background-image: none !important;}
.art_Rank .rank_02 h2 {background-image: none !important;}
.art_Rank .rank_03 h2 {background-image: none !important;}
.art_Rank .rank_04 h2 {background-image: none !important;}
.art_Rank .rank_05 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no05.png) 5px 4px no-repeat !important;}
.art_Rank .rank_06 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no06.png) 5px 4px no-repeat !important;}
.art_Rank .rank_07 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no07.png) 5px 4px no-repeat !important;}
.art_Rank .rank_08 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no08.png) 5px 4px no-repeat !important;}
.art_Rank .rank_09 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no09.png) 5px 4px no-repeat !important;}
.art_Rank .rank_10 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no10.png) 5px 4px no-repeat !important;}
.art_Rank .rank_11 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no11.png) 5px 4px no-repeat !important;}
.art_Rank .rank_12 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no12.png) 5px 4px no-repeat !important;}
.art_Rank .rank_13 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no13.png) 5px 4px no-repeat !important;}
.art_Rank .rank_14 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no14.png) 5px 4px no-repeat !important;}
.art_Rank .rank_15 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no15.png) 5px 4px no-repeat !important;}
.art_Rank .rank_16 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no16.png) 5px 4px no-repeat !important;}
.art_Rank .rank_17 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no17.png) 5px 4px no-repeat !important;}
.art_Rank .rank_18 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no18.png) 5px 4px no-repeat !important;}
.art_Rank .rank_19 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no19.png) 5px 4px no-repeat !important;}
.art_Rank .rank_20 h2 {background : #FAFAFA url(https://cdn.autoc-one.jp/static/common2/images/rankingicon/arank_no20.png) 5px 4px no-repeat !important;}

.art_Rank .rank_05,
.art_Rank .rank_06,
.art_Rank .rank_07,
.art_Rank .rank_08,
.art_Rank .rank_09,
.art_Rank .rank_10,
.art_Rank .rank_11,
.art_Rank .rank_12,
.art_Rank .rank_13,
.art_Rank .rank_14,
.art_Rank .rank_15,
.art_Rank .rank_16,
.art_Rank .rank_17,
.art_Rank .rank_18,
.art_Rank .rank_19,
.art_Rank .rank_20
{
	border-bottom: none;
	padding-top: 0px;
	margin-bottom:30px !important;
}
.art_Rank > div > div > div.data {
	float: left;
	width: 420px;
}

.art_Rank h2{
	border-top: 1px solid #ccc;
	border-bottom:none;
	margin-bottom:5px !important;
}
.art_Rank h2 span{
	display:block;
	padding:9px 5px 4px 83px !important;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
}

.art_Rank .photo{
	padding-left: 5px;
	padding-bottom: 5px;
	width:128px;
	float:right;
	text-align: right;
	padding-right: 1px !important;
}
.art_Rank .info {
	border-top: none !important;
	padding: 0 0 0 5px;
	line-height: 150%;
	width: 100%;
	text-align: left;
	float: left;
}
.art_Rank .info a {
	padding: 5px;
}
.art_Rank .detail{
	width:380px !important;
	float:left !important;
	line-height:200%;
	padding-left: 5px;
}
.art_Rank .rank_01,
.art_Rank .rank_02,
.art_Rank .rank_03,
.art_Rank .rank_04
{
	border-bottom: none;
	padding-top: 0px;
	margin-bottom:20px;
}
.art_Rank .rank_no {
	height: 116px;
	float: left;
	width: 78px;
	text-align: center;
	margin-left: 0px;
	margin-top: -3px;
}

/*- lowrank2 (5位以丁E -*/
.art_Rank .lowrank2 .rank_no {
	height: 38px !important;
	float: left;
	width: 45px !important;
	text-align: center;
	margin-left: 0px;
	margin-top: -7px;
	z-index: 1;
	position: relative;
}

.art_Rank > div.lowrank2 > div > div.data {
	float: right;
	width: 510px;
}
.art_Rank .lowrank2 .social_link ul.sbmlink {
	float: right;
	position: relative;
	left: initial;
}
.art_Rank .lowrank2 .social_link {
	clear: both;
	padding-top: 0;
	border-top: none;
}
.art_Rank .lowrank2 .clearfix.data {
	padding-top: 5px;
	padding-bottom: 3px;
}
.art_Rank .lowrank2 h2 {
}
.art_Rank .lowrank2 h2 span {
	padding: 5px 10px 2px 28px !important;
}
.art_Rank .lowrank2 .detail {
	width: 210px !important;
	float: left !important;
	line-height: 160%;
}
.art_Rank .lowrank2 .info {
	border-top: none !important;
	padding: 0 5px 0 5px;
	line-height: 150%;
	width: 500px;
	text-align: left;
	float: left;
}
.art_Rank .lowrank2 .photo {
	padding-left: 0px;
	width: 114px !important;
	float: left;
	padding-right: 7px !important;
}
.art_Rank > div.lowrank2 > div.clearfix {
	border-bottom: none;
	margin-top: 2px;
}
/*----------------*/

/*- art_Rank SOCIAL -*/
.art_Rank .social_link {
	width: 100%;
	clear: both;
	position: relative;
}
.art_Rank .social_link ul.sbmlink {
/*	left: 50%; */
	position: relative;
	float: right;
}

.art_Rank ul.sbmlink li {
	display: inline;
	margin-left: 10px;
	float: left;
	min-height: 27px;
	margin: 0;
	line-height: 18px;
	vertical-align: middle;
/*	left: -50%;*/
	padding-top: 5px;
	position: relative;
}
.art_Rank ul.sbmlink li.fb {
	width: 120px;
}
.art_Rank ul.sbmlink li.twitter {
	width: 80px!important;
}
.art_Rank ul.sbmlink li.googlePlus {
	width: 80px !important;
}
.art_Rank ul.sbmlink li.botton {
	padding-top: 0 !important;
}
.art_Rank .lowrank2 .sbmlink {
	padding-left: 5px;
	padding-right: 5px;
	display: inline;
	height: 26px;
	float: right;
	position: relative;
	top: -2px;
}
.art_Rank .lowrank2 ul.sbmlink li {
	float: left;
	padding-top: 7px;
	position: static;
}
/*----------------*/
/*中古車４台表示*/
li.s_detail {
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
}
li.s_detail.fast {
	padding-left: 0 !important;
}
p.s_plice{
	text-align: center;
	padding-top: 2px;
}
p.s_plice strong {
	font-size: 16px;
}
li.s_detail.last {
	border-right: none;
	padding-right: 0 !important;
}
h3.used_name {
    float: left;
    padding-right: 10px;
}
/*----------------*/
/*新・記事一覧RSS*/
/*----------------*/
dd.allart_rss{
	padding-left: 5px
}


/*---------------------------
カタログ面「総費用・値引き額」ブロチE��
---------------------------*/
div.merit {
	margin-bottom: 10px;
}

.merit p {
	margin: 5px 10px 10px 10px;
}

.merit li.merit_left {
	width: 285px;
	float: left;
	background: #FFFFE5;
	border: 1px solid #15987F;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	border-radius: 5px;
	margin: 5px 0px 10px 10px;
	padding: 5px;
}

.merit li.merit_right {
	width: 285px;
	float: right;
	background: #FFFFE5;
	border: 1px solid #15987F;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	border-radius: 5px;
	margin: 5px 10px 0 5px;
	padding: 5px;
}

.merit ol li p {
	margin: 5px !important;
}

.merit ol li div {
	border-bottom: 1px solid #999999;
	margin: 5px;
	margin-bottom: 10px;
	font-weight: bold;
}

p.merit0001 {
	margin: 0;
}

.mitsumori_form {
	background: #FFF7FA;
	margin: 0 10px 10px 10px;
	padding: 10px;
	height: 50px;
}

.mitsumori_form p {
	font-weight: bold;
}

.mitsumori_form li.new_box.m0.pb0 {
	width: 100%;
	float: left;
	padding: 0px;
	border: 0px;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	margin: 0px !important;
}

.mitsumori_form ul {
	padding-top: 3px;
}

.mitsumori_form ul.search_zip li {
	height: 26px;
}

.mitsumori_form ul.search_zip li {
	height: 26px;
}

.mitsumori_form .post_input {
	font-size: 18px;
}

.mitsumori_form .fll {
	float: left !important;
}

.mitsumori_form .new_txtinput {
	width: 100px;
	height: 24px;
	border: solid 1px #FF3300;
	font-size: 18px;
	text-indent: 5px;
	background-color: #FFFFE5;
}

.mitsumori_form .new_mitsumori_button img {
	width: 160px;
	float: left;
}

input.new_txtinput.first {
	width: 65px;
	text-align: center;
	text-indent: 0px !important;
}


input.new_txtinput.second {
	width: 80px;
	text-align: center;
	text-indent: 0px !important;
}

/*change mod_L5*/
.mod_L43 h2{
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h2_02.gif) no-repeat center top;
	padding:12px 0 0 9px;
	height:23px;
	font-size:115%;
	font-weight:bold;
	position:relative;
}
.mod_L43 h2 span{
	position:absolute;
	right:9px;
	font-weight:normal;
	font-size:87%;
}
.mod_L43 dl{
	margin:5px;
	line-height:150%;
}
.mod_L43 dd{
	padding-left:9em;
	margin-top:-1.5em;
	margin-bottom:6px;
}

#areaContent .makerList{
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #ccc;
}

#areaContent .makerList h3{
	background-color:#f8f9fa;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#areaContent .flagArea{
	display:block;
	float:left;
	height:36px;
	width:40px;
}

#areaContent .flagArea img{
	margin:8px 5px;
}

#areaContent .makerList h3 a{
	float:left;
	line-height:36px;
	font-weight:bold;
}

#areaContent .makerLink1,
#areaContent .makerLink2{
	line-height:22px;
	font-size:12px;
	padding-left:4px;
}

#areaContent .makerLink1{
	padding-left:10px;
}

#areaContent .makerLink2{
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #666;
}

/* sidebar by iframe */
body.sidebar_iframe {
    background-color: transparent;
}
body.sidebar_iframe li,
body.sidebar_iframe p,
body.sidebar_iframe a{
    background-color:white !important;
}

/* carName */
#areaContent .carName {
	border: 1px solid #ccc;
	padding: 7px 7px 7px 10px;
	border-left: 3px solid #1B6AA3;
	margin-bottom: 5px;
}
#areaContent .carName h1 {
	border-bottom: none;
	line-height: 1.5;
	font-size: 14px;
	margin: 0;
	padding: 0;
	float: left;
}
#areaContent .carName p {
	float: right;
}
#areaContent .carName p a {
	line-height: 0;
}
/* ecoIcon */
#areaContent .icon,
.ecoIcon {
	padding-bottom: 5px;
}
.addIcon {
	float: right;
}
.ecoIcon li,
#areaContent .icon li {
	float: left;
	height: 16px;
	margin-right: 5px;
}
#areaContent .favorite a {
	line-height: 0;
}

/*---------------------------
メ�E�Eカーランキング、TOP3ブロチE��
---------------------------*/

.makertop_rank .articleListBox {
	margin-bottom: 5px;
	border: 1px solid #CCC;
	line-height: 18px;
	margin-top: -10px;
	border-top: none;
	padding: 0px;
}

.makertop_rank ul {
	display: table;
}

.makertop_rank .articleListBox .obj {
	width: 34%;
	padding: 0px;
	border-right: 1px solid #CCCCCC;
	display: table-cell;
	float: none;
}

.makertop_rank .articleListBox .clearfix .obj .rank_01 .mrank_head22 {
	/* border-bottom: solid 1px #ccc; */
	margin-bottom: -80px;
	/* background-color: #fafbfd; */
	height: 80px;
	padding-top: 1px;
	min-height: 80px;
	height: auto !important;
}

.makertop_rank .articleListBox .noborderright {
    border-right: 0px !important;
}

.mrank_head2 .rank_no {
	float: left;
	margin-top: -1px;
	margin-left: 5px;
}

.mk_photo2 {
	margin-left: 80px;
	padding-top: 5px;
}

.makertop_rank .h2_bottom_panel {
	padding: 0 10px;
	margin-top: -35px;
	text-align: right;
	line-height: 30px;
	margin-bottom: 10px;
	font-size: 11px;
}

.rank_datail_1 h4 span,
.rank_datail_1 h4.rank_car_n {
    font-weight: bold;
    font-size: 12px !important;
}
.top3_rank_01 .rank_datail_1,
.obj .rank_datail_1 {
   	margin: -5px 0 0 10px;
}
.rank_car_n_name {
    line-height: 1.3;
}
p.maker_n {
    font-size: 11px;
}

span.mk_displacement {
    font-size: 11px !important;
}

.rank_text span.price span {
    font-weight: bold;
    font-size: 14px;
    color: #CA0000;
}

.rank_datail_1 p.rank_text {
	margin: 5px 5px 0px 5px;
	line-height: 1.3;
}

.rank_datail_btn {
    margin: 3px;
}

.rank_datail_btn ul {
	display: table;
}

.rank_datail_btn ul li {
	float: none;
	margin: 3px;
	display: table-cell;
	padding: 3px;
}

/* = articleListArea = */
.new_h1_bar635.article {
	margin-bottom: 0;
}
.articleListArea {
	border: 1px solid #ccc;
	border-top: none;
	padding: 5px;
	margin-bottom: 5px;
}
.articleListArea p.lead {
	padding-bottom: 5px;
	font-size: 91.6%;
}
.articleListArea p.photo{
	width: 130px;
	float: left;
}
.articleListArea p.label {
	padding-bottom: 6px;
	line-height:0;
}
.articleListArea p.label img {
	margin-right: 5px;
}
.articleListArea p.label span {
	display: inline-block;
	vertical-align: 3px;
}
.articleListArea li {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
.articleListArea li:last-child {
	border-bottom: none;
	margin: 0;
	padding: 0;
}
.articleListArea.item li:first-child {
	border-top: 1px dotted #ccc;
	padding-top: 6px;
}
.articleListArea.item.hikaku_kanren li:first-child {
	border-top: none !important;
	padding-top: 0px !important;
}
.articleListArea .detail h3 {
	font-size:115%;
	font-weight: bold;
	padding-bottom: 3px;
	line-height:1.3;
}
.articleListArea .detail p.txt {
	line-height: 1.5;
	margin-bottom:0;
}

.articleListArea {
	border: 1px solid #ccc;
	border-top: none;
	padding: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
}

.anotherLinkArea li {
	display: -webkit-inline-box;
	line-height: 200%;
}

.officialAccount {
	background: #F6F6F6;
	padding: 10px;
	border: solid 1px #ccc;
}
.officialAccount img {
	display: block;
	float: left;
}
.officialAccount span {
	display: block;
	float: left;
	margin: 0 0 8px 10px;
	font-weight: bold;
}
.officialAccount ul {
	display: block;
	float: left;
	margin-left: 10px;
}
.officialAccount ul li {
	vertical-align: middle;
	display: table-cell;
}

.officialAccount2 {
	background: #F6F6F6;
	padding: 10px 0 5px;
	width: 950px;
	margin: 0 auto 20px;
}
.joy-contents .officialAccount2 {
	margin: 20px auto 10px;
}
.officialAccount2 p {
	font-weight: bold;
	float: left;
	margin: 0 10px;
	line-height: 25px;
}
.officialAccount2 ul {
	display: table;
}
.officialAccount2 ul li {
	vertical-align: middle;
	display: table-cell;
}

/* = clear
------------- */
.ecoIcon,
#areaContent .carName,
#areaContent .icon,
.articleListArea li,
.officialAccount,
.officialAccount2 {
	zoom: 1;
}
.ecoIcon:after,
#areaContent .carName:after,
#areaContent .icon:after,
.articleListArea li:after,
.officialAccount:after,
.officialAccount2:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}

/* bodytype description */
.bodytype_text{
	line-height: 150%;
	border: 2px solid #135598;
	margin-bottom: 10px;
}

.bodytype_text h2{
	background-color: #135598;
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px 2px 5px;
}

.bodytype_text .symbol{
	float: left;
	width: 120px;
	padding: 5px 0;
}

.bodytype_text .descriptiontext{
	float: left;
	width: 495px;
	padding: 5px;
	margin: 0;
}

.bodytype_text .symbol a:before {
  content: "";
  background: url("https://cdn.autoc-one.jp/static/smp_common/images/maker_logo/maker_sns_logo.jpg");
  width: 60px;
  margin: 0 auto 5px;
  height: 35px;
  display: block;
}

.bodytype_text .symbol.kcar a:before {background-position: -180px -112px;}
.bodytype_text .symbol.compact a:before {background-position: -600px -112px;}
.bodytype_text .symbol.minivan a:before {background-position: 0px -112px;}
.bodytype_text .symbol.suv a:before {background-position: -120px -112px;}
.bodytype_text .symbol.sedan a:before {background-position: -60px -112px;}
.bodytype_text .symbol.wagon a:before {background-position: -420px -112px;}
.bodytype_text .symbol.hatchback a:before {background-position: -300px -112px;}
.bodytype_text .symbol.coupe a:before {background-position: -240px -112px;}
.bodytype_text .symbol.open a:before {background-position: -360px -112px;}
.bodytype_text .symbol.hybrid a:before {background-position: -480px -112px;}

/* dealer list */
#dealerlist .makerblock .cont_list{
	margin:0 0 15px;
	display:block;
	position:relative;
}
#dealerlist .makerblock .shop_list{
	margin: 10px;
}
#dealerlist .makerblock .shop_list ul li{
	width: 230px;
	float:left;
	line-height: 24px;
}
#dealerlist .makerblock .cont_float{
	width: 230px;
	margin: 0px 7px 0 0;
	float:left;
}
#dealerlist .makerblock .cont_float_long {
	width: 230px;
	margin: 0px 7px 0 0;
	float:left;
}
#dealerlist .makerblock .cont_float_long h2 span{
	font-size:10px;
	font-weight: normal;
}
div.cont_float h2 span {
	font-size: 10px;
	font-weight: normal;
}
div.makerblock h2 span img {
	display: block;
	float: left;
	margin: 3px 10px 0 0;
}

/* List Page No Article Massage */
div.no_artcle_massage {
    margin-top: 30px;
    margin-bottom: 50px;
}

div.no_artcle_massage ul li p {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1.3;
}

/* pricerange page bodytype anchor link */
div.bodytype_anchorlink {
	border: solid 1px #E2F0FA;
	background: #f8fbfe;
	background: -moz-linear-gradient(top,  #f8fbfe 20%, #eef6fc 50%, #eef6fc 100%);
	background: -webkit-linear-gradient(top,  #f8fbfe 20%,#eef6fc 50%,#eef6fc 100%);
	background: linear-gradient(to bottom,  #f8fbfe 20%,#eef6fc 50%,#eef6fc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fbfe', endColorstr='#eef6fc',GradientType=0 );
}

div.bodytype_anchorlink h2 {
	font-weight: bold;
	font-size: 13px;
	line-height: 100%;
	border: none;
	margin-bottom: 0px;
	padding-left: 10px;
	background: transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat left 5px;
}

div.bodytype_anchorlink ul {
	padding: 5px 5px 0px 5px;
	margin: 3px;
	background-color: #FFF;
}

div.bodytype_anchorlink ul li {
	display: inline-block;
	margin-bottom: 5px;
}

div.bodytype_anchorlink ul li a {
	display: block;
	background-color: #1C689F;
	color: #fff !important;
	padding: 3px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px !important;
}

div.bodytype_anchorlink ul li a:hover {
	background-color: #3EAEFF;
	text-decoration:none;
}

/* maker > bodytype page, maker > bodytype link */
div.maker_bodytype {
	padding-bottom: 30px !important;
	border-bottom: dotted 1px #ccc
}

div.maker_bodytype .logo {
	float: left;
	width: 120px;
	height : 80px;
	padding: inherit;
	margin: 10px 15px 10px 15px;
}

div.mbt_list ul {
	padding: 5px;
	border: 1px solid #CCC;
	border-top: none;
}

div.mbt_list ul li {
	float: left;
	text-align: left;
	padding: 8px 8px 8px 0px;
	width: 150px;
}

div.mbt_list ul li a {
	display: block;
}

/* Catalog Page bottom, Maker pricerange Link block, scraping
----------------------------------------------------------- */
/* Catalog .block_list_logo */
.block_list_logo {
	border: 1px solid #CCC;
	border-top: none;
	line-height: 20px;
	padding-top: 10px;
}
.block_list_logo li {
	float: left;
	text-align: center;
	padding: 0 5px 5px 5px;
	width: 116px;
}
.block_list_logo li a {
	display: block;
}
.block_list_logo li img {
	width: 55px;
}
.block_list_logo li p {
	padding-top: 5px;
	line-height: 1.2em;
}

/* Catalog .block_list_logo.logo_scraping */
.block_list_logo.logo_scraping li a:before {
	content: "";
	background: url("https://cdn.autoc-one.jp/static/smp_common/images/maker_logo/maker_sns_logo.jpg");
	width: 60px;
	margin: 0 auto 5px;
	height: 35px;
	display: block;
}
.block_list_logo.logo_scraping li.domes_icon01 a:before {
	background-position: -5px 0px;
}
.block_list_logo.logo_scraping li.domes_icon02 a:before {
	background-position: -75px 0px;
}
.block_list_logo.logo_scraping li.domes_icon03 a:before {
	background-position: -145px 0px;
}
.block_list_logo.logo_scraping li.domes_icon04 a:before {
	background-position: -215px 0px;
}
.block_list_logo.logo_scraping li.domes_icon05 a:before {
	background-position: -285px 0px;
}
.block_list_logo.logo_scraping li.domes_icon06 a:before {
	background-position: -355px 0px;
}
.block_list_logo.logo_scraping li.domes_icon07 a:before {
	background-position: -425px 0px;
}
.block_list_logo.logo_scraping li.domes_icon08 a:before {
	background-position: -495px 0px;
}
.block_list_logo.logo_scraping li.domes_icon09 a:before {
	background-position: -565px 0px;
}
.block_list_logo.logo_scraping li.domes_icon10 a:before {
	background-position: -635px 0px;
}
.block_list_logo.logo_scraping li.import_icon01 a:before {
	background-position: -5px -34px;
}
.block_list_logo.logo_scraping li.import_icon02 a:before {
	background-position: -75px -34px;
}
.block_list_logo.logo_scraping li.import_icon03 a:before {
	background-position: -145px -34px;
}
.block_list_logo.logo_scraping li.import_icon04 a:before {
	background-position: -215px -34px;
}
.block_list_logo.logo_scraping li.import_icon05 a:before {
	background-position: -285px -34px;
}
.block_list_logo.logo_scraping li.import_icon06 a:before {
	background-position: -355px -34px;
}
.block_list_logo.logo_scraping li.import_icon07 a:before {
	background-position: -425px -34px;
}
.block_list_logo.logo_scraping li.import_icon08 a:before {
	background-position: -495px -34px;
}
.block_list_logo.logo_scraping li.import_icon09 a:before {
	background-position: -565px -34px;
}
.block_list_logo.logo_scraping li.import_icon10 a:before {
	background-position: -635px -34px;
}

/* banner, SkyScraper-Area */
.ad-skyscraper-area {
	position: relative;
	width: 160px;
	right: 175px;
}
div.ad-skyscraper-area .ad-title {
	background-color: #eee;
	text-align: center;
}
div.ad-skyscraper-area .ftrack {
	position: absolute;
	top: inherit !important;
}

/* maker top sokyuu, EstimateBulk banner */
.makerEstimateBulk {
    position: relative;
}

.makerEstimateBulk>span {
    position: absolute;
    display: inline-block;
    top: 182px;
    left: 140px;
    width: 362px;
}