.mod_L2_usedcar {
    background: url("/common2/images/usedcar/usedcar_bg_L2_btm.gif") repeat-x scroll center bottom #f2eaeb;
}
.mod_L2_usedcar .inner {
    background: url("/common2/images/usedcar/usedcar_bg_L2_top.gif") repeat-x scroll center top transparent;
    padding-bottom: 6px;
}
.mod_L2_usedcar h3 {
    background: url("/common2/images/usedcar/usedcar_bg_h3_01.gif ") no-repeat scroll left 10px transparent;
    font-size: 115%;
    font-weight: bold;
    height: 29px;
    line-height: 100%;
    padding: 13px 11px 0;
}
.mod_L2_usedcar ul {
    padding-left: 6px;
}
.mod_L2_usedcar .car {
    float: left;
    padding-right: 5px;
    width: 152px;
}
.mod_L2_usedcar h4 ,.mod_L2_usedcar .data {
     padding: 0pt 12px 6px;
}
.mod_L2_usedcar .photo {
    padding: 12px 0;
    text-align: center;
}

.mod_r1_usedcar {
    background: url("/common2/images/usedcar/common_bg_used_01.gif") no-repeat scroll center top #FFFFFF;
    height: 210px;
    margin-bottom: 10px;
    position: relative;
    width: 300px;
}
.mod_r1_usedcar .est_merit {
    margin: 4px 0 0 10px;
}
.mod_r1_usedcar .est_btn {
    left: 27px;
    position: absolute;
    top: 162px;
}

.mod_L13_ka01 {
    margin-bottom: 10px;
}
.mod_L13_ka01 h2 {
    background: url("../images/common/common_bg_h2_02.gif") no-repeat scroll center top transparent;
    font-size: 115%;
    font-weight: bold;
    height: 23px;
    padding: 12px 0 0 9px;
}
.mod_L13_ka01 span {
    float: right;
    margin-right: 10px;
}
.ka-maker {
    margin-bottom: 15px;
}
.ka-maker h3 {
    clear: both;
    float: left;
    font-size: 0;
    margin: 1px 5px 5px 0;
}
.ka-maker ul {
    margin-bottom: 5px;
    margin-left: 49px;
    margin-top: 15px;
}
.ka-maker li {
    border-left: 1px solid #333333;
    display: inline;
    font-size: 100%;
    line-height: 1.5;
    margin: 0 0 5px 3px;
    padding-left: 6px;
}
.ka-maker li.first {
    border-left: medium none;
    margin: 0 0 5px;
    padding-left: 0;
}
.ka-bodytype {
    height: 80px;
    margin-bottom: 15px;
    width: 635px;
}
.ka-bodytype dl {
    float: left;
    margin-bottom: 5px;
}
.ka-bodytype dl.first {
    clear: both;
    margin: 0 0 5px;
}
.ka-bodytype dt {
    float: left;
}
.ka-bodytype dd {
    float: left;
    font-size: 100%;
    line-height: 1.2;
    margin: 0 5px 0 3px;
    padding-top: 5px;
}
.ka-bodytype dd.text-01 {
    width: 40px;
}
.ka-bodytype dd.text-02 {
    width: 50px;
}
.ka-bodytype dd.text-03 {
    width: 60px;
}
.ka-bodytype dd.text-04 {
    width: 80px;
}
.ka-bodytype dd.text-05 {
    width: 90px;
}
.ka-bodytype dd.text-06 {
    width: 110px;
}
#areaContent div.car-variety {
    margin-bottom: 20px;
}
#areaContent div.car-variety h2 {
    float: left;
    font-size: 93%;
    line-height: 1.2;
    margin-bottom: 5px;
    padding-right: 5px;
}
#areaContent div.car-variety h3 {
    background-position: left center;
    background-repeat: no-repeat;
    border-color: #666666;
    border-style: none none dotted;
    border-width: 0 0 1px;
    clear: both;
    font-size: 110%;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 35px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-weight:bold;
}

#areaContent div.car-variety h3.japan{
	background-image: url("/common2/images/common/common_ico_flag_japan.gif");
}

#areaContent div.car-variety h3.germany{
	background-image: url("/common2/images/common/common_ico_flag_germany.gif");
}

#areaContent div.car-variety h3.america{
	background-image: url("/common2/images/common/common_ico_flag_america.gif");
}

#areaContent div.car-variety h3.canada{
	background-image: url("/common2/images/common/common_ico_flag_canada.gif");
}

#areaContent div.car-variety h3.britain{
	background-image: url("/common2/images/common/common_ico_flag_britain.gif");
}

#areaContent div.car-variety h3.sweden{
	background-image: url("/common2/images/common/common_ico_flag_sweden.gif");
}

#areaContent div.car-variety h3.france{
	background-image: url("/common2/images/common/common_ico_flag_france.gif");
}

#areaContent div.car-variety h3.italia{
	background-image: url("/common2/images/common/common_ico_flag_italia.gif");
}

#areaContent div.car-variety h3.spain{
	background-image: url("/common2/images/common/common_ico_flag_spain.gif");
}

#areaContent div.car-variety h3.belgium{
	background-image: url("/common2/images/common/common_ico_flag_belgium.gif");
}

#areaContent div.car-variety h3.netherlands{
	background-image: url("/common2/images/common/common_ico_flag_netherlands.gif");
}

#areaContent div.car-variety h3.russia{
	background-image: url("/common2/images/common/common_ico_flag_russia.gif");
}

#areaContent div.car-variety h3.australia{
	background-image: url("/common2/images/common/common_ico_flag_australia.gif");
}

#areaContent div.car-variety h3.korea{
	background-image: url("/common2/images/common/common_ico_flag_korea.gif");
}

#areaContent div.car-variety h3.thailand{
	background-image: url("/common2/images/common/common_ico_flag_thailand.gif");
}

#areaContent div.car-variety h3.malaysia{
	background-image: url("/common2/images/common/common_ico_flag_malaysia.gif");
}

#areaContent div.car-variety h3.india{
	background-image: url("/common2/images/common/common_ico_flag_india.gif");
}

#areaContent div.car-variety h3.southafrica{
	background-image: url("/common2/images/common/common_ico_flag_southafrica.gif");
}

#areaContent div.car-variety h3 a {
    color: #000000;
}

#areaContent .flagArea {
    display: block;
    float: left;
    height: 36px;
    width: 40px;
}
#areaContent .flagArea img {
    margin: 8px 5px;
}

#areaContent div.car-variety p.link-01 {
    border-left: 1px solid #333333;
    clear: right;
    float: left;
    font-size: 93%;
    font-weight: normal;
    line-height: 1.2;
    padding: 0 5px;
}
#areaContent div.car-variety p.link-02 {
    background: url("/common/img/common_ico_01.gif") no-repeat scroll right center transparent;
    float: right;
    font-size: 93%;
    line-height: 1.2;
    padding-right: 15px;
}
#areaContent div.car-variety ul {
    clear: both;
    margin-bottom: 15px;
    width: 630px;
}
#areaContent div.car-variety li {
    display: block;
    float: left;
    padding: 10px 5px;
    width: 115px;
}
#areaContent div.car-variety li.country1 {
    display: block;
    float: left;
    height: 140px;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 14px;
    width: 120px;
}
#areaContent div.car-variety li.country {
    display: block;
    float: left;
    height: 140px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 14px;
    width: 120px;
}
* html #areaContent div.car-variety li {
    width: 122px;
}
#areaContent div.car-variety li.first {
    clear: both;
}
#areaContent div.car-variety li p.img-01 {
    margin-bottom: 5px;
}
#areaContent div.car-variety li p.text-01 {
    font-size: 93%;
    line-height: 1.2;
}
.clearing {
    clear: both;
    height: 0;
}
.clearfix, #areaContent div.title-01, #areaContent ol.menu-01, #areaContent ul.img-01, #areaContent div.car-detail li, #areaContent div.car-maker, #areaContent p.link-01, #areaContent div.car-variety ul {
    display: block;
}
#areaContent {
    float: left;
    width: 635px;
    font-size:13px;
}
#areaContent div.maker h3 {
    border-bottom: 1px dotted #5B6871;
    clear: both;
    color: #5B6871;
    font-size: 108%;
    margin-bottom: 12px;
    margin-top: 10px;
    padding-bottom: 3px;
    padding-left: 3px;
}
#areaContent div.maker ul {
    margin: 0;
}
#areaContent div.maker li {
    display: block;
    float: left;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 13px;
    width: 200px;
}
#areaContent div.top_title {
    background-image: url("https://cdn.autoc-one.jp/static/ka-common/img/content-main/title_back_02.gif");
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 5px;
    padding: 10px 8px 8px;
}
#areaContent div.top_title h1 {
    background-image: url("https://cdn.autoc-one.jp/static/ka-common/img/content-main/title_back_04.gif");
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 123.1%;
    line-height: 1.2;
    padding: 0 15px;
}
#areaContent div.maker h2 {
    background-image: url("https://cdn.autoc-one.jp/static/ka-common/img/content-main/title_back_01.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    clear: both;
    font-size: 108%;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5px;
    margin-top: 20px;
    padding-bottom: 8px;
}
#areaContent div.maker h3 {
    border-bottom: 1px dotted #5B6871;
    clear: both;
    color: #5B6871;
    font-size: 108%;
    margin-bottom: 12px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 3px;
}
#areaContent div.maker ul {
    margin: 0;
}
#areaContent div.maker li {
    display: block;
    float: left;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 13px;
    width: 200px;
}
#areaContent div.ka-assessment {
    background-color: #FEF9EB;
    border: 3px solid #F2AA00;
    margin-bottom: 25px;
    margin-top: 35px;
    padding: 7px;
}
#areaContent div.ka-assessment div.vi-box01 {
    display: inline;
    float: left;
    margin: 4px 0 5px 8px;
    width: 300px;
}
#areaContent div.ka-assessment div.vi-box01 h2 {
    font-size: 0;
    margin-bottom: 10px;
}
#areaContent div.ka-assessment div.vi-box01 p {
    font-size: 93%;
    line-height: 1.4;
}
#areaContent div.ka-assessment div.vi-box01 p span {
    color: #FF0000;
}
#areaContent div.ka-assessment div.vi-box02 {
    background-color: #FFFFFF;
    float: right;
    width: 290px;
}
#areaContent div.ka-assessment div.vi-box02 div.title-01 {
    background-color: #F2AA00;
    padding: 5px 5px 5px 10px;
}
#areaContent div.ka-assessment div.vi-box02 div.title-01 p.title-01 {
    float: left;
    font-size: 93%;
    font-weight: bold;
    line-height: 1.2;
}
#areaContent div.ka-assessment div.vi-box02 div.title-01 p.btn-01 {
    float: right;
}
#areaContent div.ka-assessment div.vi-box02 ul {
    margin: 10px 5px;
}
#areaContent div.ka-assessment div.vi-box02 ul li {
    float: left;
}
#areaContent div.ka-assessment div.vi-box03 {
    display: inline;
    float: left;
    margin: 10px 0 10px 7px;
}
#areaContent div.ka-assessment div.vi-box02 span {
    font-size: 10px;
}
#areaContent div.ka-assessment div.vi-box03 p.text-01 {
    margin-bottom: 5px;
}
#areaContent div.ka-assessment div.vi-box03 p.text-01 input.text-01 {
    width: 60px;
}
#areaContent div.ka-assessment div.vi-box03 p.text-01 input.text-02 {
    width: 80px;
}
#areaContent div.ka-assessment div.vi-box03 p.text-02 {
    font-size: 93%;
    line-height: 1.2;
    margin-left: 3px;
}
#areaContent div.ka-assessment div.vi-box02 p.btn-02 {
    display: inline;
    float: right;
    margin: 10px 5px 10px 0;
}
.mod_L13_kanren {
    margin-bottom: 10px;
}
.mod_L13 h2 {
    background: url("../../common2/images/common/common_bg_h2_02.gif") repeat scroll center top transparent;
    font-size: 115%;
    font-weight: bold;
    height: 23px;
    padding: 12px 0 0 9px;
}
.table-01 {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 12px;
    margin-bottom: 15px;
}
.table-01 p.text {
    line-height: 1.2;
    margin-bottom: 5px;
}
.table-01 th {
    background-color: #EDEDED;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-weight: normal;
    line-height: 1.5;
    padding: 5px 10px;
    text-align: center;
    vertical-align: top;
}
.table-01 td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    line-height: 1.5;
    padding: 5px 10px;
    text-align: center;
    vertical-align: top;
}
table-01 th h2 {
    font-weight: normal;
}
table-01 td h3 {
    font-weight: normal;
    text-align: left;
}
.table-01 td.price {
    color: #CC0000;
    font-weight: bold;
}
.mc {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.mc p.mc-photo {
    border: medium none;
    clear: both;
    display: block;
    float: left;
    margin-right: 10px;
}
.mc div {
    clear: both;
}
.mc div.mc_model:after {
    clear: both;
}
.mc p.mc-photo img {
    border: 1px solid #999999;
}
div.mc div {
    clear: both;
}
.mc h3 {
    font-size: 110%;
    line-height: 1.2;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 0;
}
.mc p.mc-text {
    line-height: 1.2;
}
.mc p.mc-text:after {
    clear: both;
}
p.kaitori {
    color: #333333;
    font-size: 14px;
    line-height: 25px;
    padding: 15px 0 7px;
}
.clearfix:after, #areaContent div:after, #areaContent div.maker ul:after, #areaContent div.ka-assessment div.vi-box02 ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix, #areaContent div, #areaContent div.ka-assessment div.vi-box02 ul {
    display: inline-block;
}
* html .clearfix, * html #areaContent div, * html #areaContent div.ka-assessment div.vi-box02 ul {
    height: 1%;
}
.clearfix, #areaContent div, #areaContent div.ka-assessment div.vi-box02 ul {
    display: block;
}
ul.foot_bred {
    float: left;
    font-size: 11px;
    margin-bottom: 15px;
    margin-top: 0;
    width: 635px;
}
ul.foot_bred li {
    border-left: 1px dotted #333333;
    display: inline;
    font-weight: bold;
    margin-left: 5px;
    padding-left: 10px;
}
.foot_bred li.first {
    border-style: none;
    margin-left: 3px;
    padding-left: 0;
}
ul.foot_bred a {
    color: #F2AA00;
}
