@charset "UTF-8";

/* Search form of top page*/
/* table tbody th { */
/* 	font-size: 10px !important; */
/* } */


/* SEARCH KEYWORD & SEARCH FOR CARS */
#search-cars-area h2:after{
	width: 135px;
}
#search-cars-area h2:before{
	width: 86%;
}

#contents #search-cars-area .search-keyword-menu{
	width: 227px;
}

#contents #search-cars-area .search-keyword-menu select{
	letter-spacing: -0.1px;
}

@media screen and (min-width: 1761px){
	#mgt #search-cars-area .search-keyword-input{
		width: 627px;
	}
}

@media screen and (max-width: 1760px){
	#mgt #search-cars-area .search-keyword-input{
		width: 521px;
	}
}

@media screen and (max-width: 1530px){
	#mgt #search-cars-area .search-keyword-input{
		width: 428px;
	}
}

@media screen and (max-width: 1400px){
	#mgt #search-cars-area .search-keyword-input{
		width: 331px;
	}
	#search-cars-area #search td.cars-items {
		width: 188px;
	}
	#search-cars-area #search td.cars-items-model,
	#search-cars-area #search td.cars-items-steering{
		width: 200px;
	}
	#search-cars-area #search td.cars-items-year,
	#search-cars-area #search td.cars-items-deals{
		width: 178px;
	}
	#search-cars-area .search-cars-items .cars-items-make .cars-items-name,
	#search-cars-area .search-cars-items .cars-items-type .cars-items-name {
		width: 40px;
	}
	#search-cars-area .search-cars-items .cars-items-year .cars-items-name{
		width: 30px;
	}
	#search-cars-area #search-button {
		margin-left: 14px;
	}
}

#gloval-nav > li {
    margin: 0 0 0 16px;
}

#gloval-nav .gn-tractor {
	display: none;
}

#gloval-nav-other-service > li#gn-cutomer-reviews,
#gloval-nav-other-service > li#gn-help-and-support{
	margin: 0 0 0 16px;
}

@media screen and (max-width: 1400px){
	.wide-layout #gloval-nav > li{
		margin: 0 0 0 16px;
	}
	.wide-layout #gloval-nav .gn-tractor{
		display: none;
	}
	.wide-layout #gloval-nav-other-service > li#gn-cutomer-reviews,
	.wide-layout #gloval-nav-other-service > li#gn-help-and-support{
		margin: 0 0 0 16px;
	}
}

/* Mega menu*/
ul.megamenu a.mm-item-link {
/*	font-size:18px !important; */
	}

/* Footer*/
.footer-title {
	font-size:12px !important;
	}


#container table .reset-bt {
	font-size: 10px;
	padding: 5px 20px;
	}

/*
.calculator table td {
	padding-left:5px;
	padding-right:0 !important;
	}
*/







#listFm .pr7{
	vertical-align:top;
}
.priceTip{
	/*display:block;*/
	line-height:2.4;
}







/* Font Size */
.wbyte_font10 {font-size:10px;}
.cars-box th{font-size:10.5px;}
/* list-inner */
#list-detail .list-inner dt {
	width: auto;
}

/* display - mail-icon position*/
#container .tabs li.iq.order-blue.mr0 a {
	padding-left: 20px;
	color: #000;
	text-decoration: none;
	background-image: url(../../images/stocklist/mail-icon.png);
	background-position: 0 1px;
	background-repeat: no-repeat;
}

#container .tabs li.iq.order-blue.mr0active-hover a,
#container .tabs li.iq.order-blue.mr0active a {
	background-image: url(../../images/stocklist/mail-icon.png);
	background-position: 0 1px;
	background-repeat: no-repeat;
	border-bottom: none;
	margin-bottom: -1px;
	color: #FFF;
}

/* toppage serch by types */
.search-types-left li {
	padding-right: 13px;
}

/* stock list */
#list-content .results-left {
	width: 240px;
}

/* stocklist 項目名横のアイコンの位置*/
#list-content .cars-box th .icon-sort-up:before {
    vertical-align: -3px;
}
#list-content .cars-box th .icon-sort-down:before {
    vertical-align: 1px;
}

/* ToolTip popup菴咲ｽｮ菫ｮ豁｣ */
#aToolTip {
	max-width:350px;
}

/* my page 繝倥ャ繝�� */

#contact h5 {
	width: 226px;
}

/* CAP */
.transship_message {
	font-size: 13px;
	padding-top:4px;
	width: 414px;
}

div.tip{
	text-align:center;
}

/* inquiry */
#mgt input.button-order-now-orange-inner,
#mgt input.button-order-now-orange-inner:hover,
#mgt input.button-order-now-orange-inner:active {
	background-position: 5px;
	padding-left:36px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 10px;
}

.option-area .inquiry-area-sub-headline{
	width:96px;
}

/* faq */
.faqs .faqs_inner dl {
	height: 162px;
}

/* QUOTE*/
/*
.step1-area tbody tr:nth-child(even) td {
padding-right: 5px;
}

.service-promo-area h3 {
	margin: 0 0 12px -8px;
	width: 261px;
}*/

#guarantee-explanation {
	padding: 0 0px 5px 0px;
	width: 280px;
}

.guarantee-navi p {
	display: block;
}

/*.guarantee-navi a {
position: relative;
left: 330px;
bottom: 18px;
}
*/

#available-span-protection img.fixed{
	margin-top: -10px;
}

.page-classified-detail .step3-area .order-flow li{
	text-indent: -0.6em;
	padding-left: 0.6em;
}

.service-promo-area-right h3 {
	padding-left: 1px;
	font-size: 13.5px;
}

/* search */
#contents .search-keyword-menu,
#content .search-keyword-menu{
	overflow: hidden;
	width: 274px;
}

#contents .search-keyword-menu select,
#content .search-keyword-menu select{
	background-position: 253px,0;
	background-position-x: 253px;
	background-position-y: 4px;
	width: 112%;
}

.search-calculator-certificate {
	margin: 0 35px 0 0;
	vertical-align: middle;
}

.step1-area thead th{
	font-size: 10.5px;
	padding: 5px 0;
}
.th-vanning-fee {
}

/* Front FOB萓｡譬ｼ繝ｬ繧､繧｢繧ｦ繝�/
.th-vanning-fee a {
  right: -1px;
  top: 26px;
}
.th-vehicle-price {
  width: 45px;
}

/*Firefox*/
@-moz-document url-prefix() {
	.step1-area thead th{
	padding:4px 0;
  }
	.quote-table .th-vanning-fee a {
	top: 28px;
	right: -1px;
  }
	.th-vanning-fee {
	width:53px;
	font-size: 10px;
	width: -moz-fit-content;
  }
}

/*IE */
@media all and (-ms-high-contrast:none){
	.step1-area thead th{
	padding:4px 0;
  }
	.quote-table .th-vanning-fee a {
	top: 28px;
	right: -1px;
  }
}

/*Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .step1-area .th-vanning-fee {
		word-break:break-all;
		font-size:10px;
	}
}

/*search DB*/
#mgt .search-keyword-input-stocklist {
	width: 632px;
}


@media screen and (max-width: 9999px) {
	#contents .search-keyword-input {
		width: 770px;
	}
}

@media screen and (max-width:1760px){
	#contents .search-keyword-input {
		width: 640px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

@media screen and (max-width:1530px){
	#contents .search-keyword-input {
		width: 510px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

@media screen and (max-width: 1400px) {
	#contents .search-keyword-input {
		width: 410px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}









/* Buy 5 Cars & receive a $500 discount */

.buy5cars_lp div#cam_chart div.bg02 p,
.buy5cars_lp div#cam_chart02 div.bg02 p {
	 left: 12px !important;
	font-size: 11px !important;
}


/* car wiki */

.comments_text1 {
	height: 146px !important;
	font-size:11px !important;
	padding:0 !important;
}

.comments_title{
	margin: -17px 0 0 145px !important;
}

.comments_name {
	margin-top:0 !important;
}

.comments_text4 {
	padding: 0;
	height: 85px !important;
	padding-top: 1px !important;
}

/*IE */
@media all and (-ms-high-contrast:none){
	.comments_text4 {
	height:86px !important;
	padding-top:0px !important;
	}
}

.comments_text5 {
	width: 402px !important;
	font-size: 11px !important;
	padding-top: 2px !important;
	height: 94px !important;
}

/*Firefox*/
@-moz-document url-prefix() {
	.comments_text5 {
		width: 410px !important;
		font-size: 11px !important;
		padding-top: 0px !important;
		height: 96px !important;
	}
}

/*Safari縺ｮ縺ｿ*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .comments_text5{
		width: 410px !important;
	}
}

#mgt .labelHighlight {
	font-size: 11px !important;
}

/*Quote*/
.popup_div div {
	text-align: left;
}

span.popup-free-quote {
	padding-left: 9em;
}

label.popup-mail-subscribe {
	padding-left: 8em;
}

span.inquiry-unscribe {
	padding-left: 1.2em;
}

/*TOP "BE A VIP!!!" campaign */

#right-side #newsletter-signup-box.be-a-vip {
  padding: 11px 0 7px;
}

#right-side .be-a-vip .newsletter-signup-country {
	margin: 0 0 8px;
}

/* header menu */

/* #gloval-nav #gn-help-and-support > a{
	line-height: 11px;
    padding: 44px 2px 8px;
    height: 20px;
}
 */
ul.megamenu #gn-browse-stock div.mm-item-content{
	min-width:809px;
}

ul.megamenu #gn-help-and-support div.mm-item-content{
	min-width: 573px;
}

ul.megamenu #gn-electronics div.mm-item-content:after {
    left: 280px;
    right: auto;
}

.comments_text2 {
	font-size: 11px !important;
}

/* security notice */
.tips {
	font-size: 15px !important;
}
.red_bold {
	font-size: 13px !important;
}
.article5 {
	text-indent: -1.1em !important;
	margin-left: 3.5em !important;
}
#txt-position {
	text-align: left;
}

/* 20170222 team プロフィールの高さは一番文字数の多い人にあわせて指定*/
#page .team .sales-team-left {
	height: 220px;
}

/* 201802 Warranty Coverage*/
#coverages.bfwarranty-coverage th,
#coverages.bfwarranty-coverage td{
	padding: 12px 4px;
}

#coverages.bfwarranty-coverage table{
	font-size: 13px;
}

#faq-a.bfwarranty-faq .terms-link{
	display: none;
}
