@charset "UTF-8";
body {
    font-size: 12px;
    font-family: "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/* common */

li, dt, dd {
    font-size: 75%;
    line-height: 1.45;
}
ul, ol, dl {
    list-style: none;
    line-height: 0;
}
ul.nav-primary li {
    font-size: inherit;
}
/* gn-mainHeader */

.gn_element:after {
	content:" ";
	display:block;
	clear:both;
}
.gn_element .header .c_010B .sub-nav li a,
.gn_element .c_010B .nav-primary>li>a.dropdown,
.gn_element .c_010B .nav-primary>li>button.dropdown {
	font-size:14px;
}
.gn_element .c_010B .nav-global li.login,
.gn_element .header .c_010B .nav-global li>a,
.gn_element .header .c_010B .nav-global li.services a {
	font-size:12px;
}
.gn_element .c_010B .nav-primary > li.hs-search button {
	font-size:14px;
}
.gn_element .c_054-3 dt>span {
	font-weight:400;
}
.gn_element .c_025 a {
	font-size:12px;
}
.gn_element .c_010B .vehicle-in-category-wrapper {
	text-align: center;
}
#mainHeader .gn_element .c_010B .nav-primary>li.search:after,
#mainHeader .gn_element .c_010B .nav-primary>li.hs-search:after {
	top:26px;
}
/*.gn_element .c_010 .nav-global {
    font-family: Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}*/
.gn_element .c_010 .nav-global li.services a:after {
    top: -1px !important;
}
.gn_element .c_010B .nav-primary {
	line-height: 0;
}
.gn_element .c_010 {
    z-index: 9999;
}
.contents11-01 ul li {
    background: url(/CONFIGURATOR/GUIDE/IMAGES/anchor01.gif) no-repeat 1px 3px;
}
/* footer */
#gn_footer {
    margin-top: -3px;
    position: absolute;
    width: 100%;
}
.gn_element {
    font-family: Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

#footerNaviBox dl, #footerNaviBox dl dt, #footerNaviBox dl dd{
    line-height: initial;
    font-size: 100% !important;
}
#footerNaviBox dl.clear_mt {
    line-height: initial;
    font-size: 100% !important;
}
#footerNaviBox dl.clear_mt dt, #footerNaviBox dl.clear_mt dd {
    line-height: initial;
    font-size: 100% !important;
}

div#step01-02-01 ul li {
    font-size: 100%;
}
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
