@charset "UTF-8";

/*
	top
*/

#header-status li{
	margin:0 10px 0 0;
}

#search h2 {
	font-size: 16px;
	padding: 1px 0 0 24px;
}

#buynow-button-wrap .bf-btn{
	width: 120px;
	height: 27px;
	padding: 3px 0 0 10px;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
}

#buynow-button-wrap i.icon-basket{
	font-size: 12px;
}

#buynow-button-wrap .number{
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 16px;
	padding: 4px 2px;
}

.mobile-site-banner .bf-btn-secondary{
	font-size: 50px;
}

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

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

#contents #search-cars-area .search-keyword-menu select{
	padding-left: 3px;
	padding-left: 1px\0; /* IE8以上 */;
}

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

	#search-cars-area #search td.cars-items {
		width: 288px;
	}

	#search-cars-area .cars-items-make select,
	#search-cars-area .cars-items-model select,
	#search-cars-area .cars-items-type select,
	#search-cars-area .cars-items-steering select {
		width: 220px;
	}
	#search-cars-area .search-cars-items .cars-items-name {
		width: 54px;
	}
	#search-cars-area .search-cars-items .cars-items-year .from-to {
		width: 100px;
	}
	#search-cars-area #search-button {
		 margin-left: 66px;
	}
}

@media screen and (max-width: 1760px){
	#mgt #search-cars-area .search-keyword-input{
		width: 551px;
	}
	#search-cars-area #search td.cars-items {
		width: 237px;
	}
	#search-cars-area .cars-items-make select,
	#search-cars-area .cars-items-model select,
	#search-cars-area .cars-items-type select,
	#search-cars-area .cars-items-steering select {
		width: 175px;
	}
	#search-cars-area .search-cars-items .cars-items-name{
		width: 51px;
	}
	#search-cars-area #search td.cars-items-year,
	#search-cars-area #search td.cars-items-deals {
		width: 286px;
	}
	#search-cars-area .search-cars-items .cars-items-year .from-to {
		width: 100px;
	}
	#search-cars-area #search-button {
		margin-left: 47px;
	}
}

@media screen and (max-width: 1530px){
	#mgt #search-cars-area .search-keyword-input{
		width: 458px;
	}
	#search-cars-area #search td.cars-items {
		width: 195px;
	}
	#search-cars-area .cars-items-make select,
	#search-cars-area .cars-items-model select,
	#search-cars-area .cars-items-type select,
	#search-cars-area .cars-items-steering select {
		width: 140px;
	}
	#search-cars-area .search-cars-items .cars-items-name{
		width: 46px;
	}
	#search-cars-area #search td.cars-items-year,
	#search-cars-area #search td.cars-items-deals {
		width: 286px;
	}
	#search-cars-area .search-cars-items .cars-items-year .from-to {
		width: 100px;
	}
	#search-cars-area #search-button {
		margin-left: 12px;
	}
}

@media screen and (max-width: 1400px){
	#mgt #search-cars-area .search-keyword-input{
		width: 361px;
	}
	#search-cars-area .cars-items-make select,
	#search-cars-area .cars-items-model select,
	#search-cars-area .cars-items-type select,
	#search-cars-area .cars-items-steering select {
		width: 100px;
	}
	#search-cars-area .search-cars-items .cars-items-year .cars-items-name {
		width: 40px;
	}
	#search-cars-area .search-cars-items .cars-items-year .from-to{
		width: 97px;
	}
	#search-cars-area #search td.cars-items {
		width: 156px;
	}
	#search-cars-area #search td.cars-items-year,
	#search-cars-area #search td.cars-items-deals {
		width: 265px;
	}
	#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: 50px;
	}
	#search-cars-area #search-button {
		margin-left: 4px;
	}
}

/*
	login
*/
/*
#sign-in a{
	width: 74px;
	background: url('/french/images/login_buttons.png') no-repeat 0px -0px;
}

#sign-in a:hover{
	width: 74px;
	background: url('/french/images/login_buttons.png') no-repeat 0px -18px;
}


#sign-out a{
	width: 79px;
	background:url('/french/images/login_buttons.png') no-repeat 0px -36px;
}

#sign-out a:hover{
	width: 79px;
	background:url('/french/images/login_buttons.png') no-repeat 0px -54px;
}
*/
/* ToolTip popup位置修正 */
#aToolTip {
	max-width:350px;}


/*

	vehicle detail

*/

#listFm .pr7{
	vertical-align:top;
}

#list-detail .list-detail-box-underoffer .notifyme-title-underoffer{
	font-size: 13px;
}

.price-view-table td:first-child {
	width: 200px;
}

.priceTip{
	/*display:block;*/
	line-height:2.4;
}

.calculator-finalcountry{
	width:90px;
}

.dest-box-nearestport{
	line-height: 13px;
}

#list-content .cars-box td .none-search-result-area .search-tips-area{
	width: 412px;
}

/* stocklist */
.calculator td[width="280"]{
	width:300px;
}

#list-content .list-form #accessories td{
	width:182px;
}

#list-content .list-form #option-anchor i{
	left: 198px;
}

#accessories_trigger{
	width: 150px;
}

.notifyme .bf-btn{
	font-size: 10px;
}

a.button-calculate-inner, a.button-calculate-inner:hover, a.button-calculate-inner:active {
	background-image: url(/images/icon/calculator.png);
	background-position: 55px 50%;
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-right: 57px;
	width: 88px;
}

.is-japan-products .calculator .final-country-label{
	vertical-align: middle;
}
.is-japan-products .calculator a.button-calculate-inner,
.is-japan-products .calculator a.button-calculate-inner:hover,
.is-japan-products .calculator a.button-calculate-inner:active {
	padding-left: 34px;
	padding-right: 22px;
	text-align: center;
	background-position: 12px 50%;
}
#mgt .is-japan-products .calculator .reset-bt{
	padding:5px 20px;
}

a.button-orange {
	padding-left:24px;
}

/* TOTAL PRICE CALCULATOR */

.calculator td table td{
	padding-right:8px;
}

.calculator .calculator-title{
	font-size:15px;
}

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

div.tip{
	text-align:center;
}

/* faq */
.faqs .faqs_inner td {
	line-height: 28px;
}



/* "BE A VIP!!!" 20160518 */

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

#right-side .be-a-vip .newsletter-signup-name,
#right-side .be-a-vip .newsletter-signup-email {
	margin: 0 0 9px;
}

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

/* freecar campaign TOP */

#right-side #newsletter-signup-box.freecar-top-contents {
	height: 310px;
}

#right-side .freecar-top-contents .newsletter-signup-name,
#right-side .freecar-top-contents .newsletter-signup-email {
	margin: 0 0 7px;
}

#right-side .freecar-top-contents .newsletter-signup-country {
	margin: 0 0 8px;
}

#right-side .freecar-top-contents .newsletter-signup-submit {
	font-size: 12px;
	height: 29px;
	padding-right: 1.2em
}

#right-side .freecar-top-contents .newsletter-signup-form .icon-angle-double-right:before {
	right: 6px;
	top: 7px;
}

#right-side .freecar-top-contents .newsletter-signup-form{
	padding-bottom: 4px;
}

#right-side .xmas2017-top-signup .newsletter-signup-submit {
	font-size: 12px;
	height: 29px;
	padding-right: 1.2em
}

/* "BE A VIP!!!" 20160518 */


/*QUOTE */

.service-legend-list li {
	text-indent: -2em;
	padding-left: 1.7em;
}

.step1-area tbody td.table-total-price{
	/*width: 91px;*/
	padding: 4px 2px;
}

.step2-area .inquiry-login > .button-area > button{
	padding: 0;
}

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

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

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

#guarantee-explanation a {
}

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

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

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

.step1-area thead th{
	font-size: 10.5px;
}

/* Additional Fee [?]位置指定 */
.th-vanning-fee a {
	position: absolute;
	top: 27px;
}

/* Front FOB価格レイアウト*/
.step1-area .th-vanning-fee{
	word-break: break-all;
}

/*Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.step1-area .th-vanning-fee{
		width: 47px;
	}
	.th-vanning-fee a {
		top: 27px;
		right: -2px;
	}
	.table-freight {
		width: 50px;
	}
}

/*firefox*/
@-moz-document url-prefix() {
	.th-vanning-fee a {
	top: 27px;
	right: 1px;
  }
}


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

@media screen and (max-width: 9999px) {
	#header .search-keyword-input {
		width: 526px;
	}
	.wide-layout #header .search-keyword-input {
		width: 914px;
	}

	#contents .search-keyword-input {
		width:808px;
	}
}

@media screen and (max-width:1760px){

	.wide-layout #header .search-keyword-input {
		width: 780px;
	}

	#contents .search-keyword-input {
		width: 678px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

@media screen and (max-width:1530px){

	.wide-layout #header .search-keyword-input {
		width: 654px;
	}

	#contents .search-keyword-input {
		width:548px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

@media screen and (max-width: 1400px) {

	.wide-layout #header .search-keyword-input {
		width: 526px;
	}

	#contents .search-keyword-input {
		width: 448px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}


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

.buy5cars_lp #cam_chart table th.first{
	font-size: 18px;
}


/* car wiki */
.comments_text3 {
	width:406px !important;
}

.comments_text4 {
	height: 84px !important;
	padding-top: 2px !important;
}

.comments_text5{
	font-size:11px !important;
	height: 86px !important;
	padding-top: 10px !important;
}

/*IEのみ */
@media all and (-ms-high-contrast:none){
	.comments_text2 {
		height:66px !important;
		padding-top:2px !important;
	}
	.comments_text3 {
		height:101px !important;
		padding-top:0px !important;
	}
}


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

span.popup-free-quote {
	text-indent: -4em;
	padding-left: 5em;
}

label.popup-mail-subscribe {
	text-indent: -4em;
	padding-left: 4em;
}

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


/* car wiki */
.comments_title{
	position: relative;
	top: -17px;
	left: 38px;
}

/* header menu */
ul.megamenu #gn-browse-stock div.mm-item-content{
	min-width:787px;
}

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

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

/* security notice */
.tips {
	font-size: 15px !important;
}
#txt-position {
	text-align: left;
}

/* 20160921 Document Processing Centers */
#visuals.document_centers_visual h2.translate_h2{
	font-size: 34px;
	line-height: 1.2;
}
#visuals.document_centers_visual .topic{
	font-size: 24px;
	line-height: 1.3;
}
#visuals.document_centers_visual .topic.translate_hide{
	display: none;
}

#box_step .txtBody_end  .box_r .whiteBox p.translate_whiteBox {
	font-size: 32px;
	letter-spacing: -1.3px;
	margin-top: 34px;
}

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

/* freecar Thank you ページ 位置指定 */
.free-car-thank-you .free-car-header .chance-towin-2nd{
	right: 15px;
}

/* freecar left handle ページ background-image切り替え*/
#main #newsletter-signup-box.lefthandle-visual {
	 background: url(/assets/images/bf-campaign-freecar/freecar_visual_left_fra.jpg) no-repeat;
}

#main #newsletter-signup-box .lefthandle-form {
	background: url(/assets/images/bf-campaign-freecar/freecar_form_background_left_fra.png) no-repeat;
}

#mgt #newsletter-signup-box .lefthandle-form .bf-btn-primary {
	font-size: 12px;
}

#order-content .header .order-content-headline{
	font-size: 16px;
}

#order-content .stocklistt-inquiry-bfs-id input[type="text"],
#order-content .stocklist-inquiry-coupon input[type="text"]{
	width: 65%;
}

#order-content .stocklistt-inquiry-bfs-id button[type="button"],
#order-content .stocklist-inquiry-coupon button[type="button"]{
	width: 35%;
	padding: 0;
}

#order-content .inquiry-switch .button{
	line-height: 16px;
}

.code_form_in p button,
.org-list-dl p button{
	width: 92px;
}

.org-link{
	width: 334px;
}
