@charset "UTF-8";

/*
	Megamenu
*/


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

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


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

#sign-out a:hover{
	width: 111px;
	background:url('/portuguese/images/login_buttons.png') no-repeat 0px -54px;
}
*/

/*
	Top
*/
#header-nav #lang-switch{
	margin-left: 10px;
}
#header-status li{
	margin: 0 6px 0 0;
}
/* SEARCH FOR CARS */

#search{
	padding:14px 10px 15px 10px
}

#search > h2{
	font-size: 17px;
}

#search th {
	width: 60px;
	font-size: 11px;
}

#search-button {
	margin-left: 60px;

}

.mobile-site-banner .bf-btn-secondary{
	width: 940px;
	font-size: 36px;
	line-height: 70px;
}

.mobile-site-banner .icon-mobile {
	font-size: 64px;
	margin-right: 44px;
}

/* ToolTip popup位置修正 */
#aToolTip {
	max-width:350px;
}

/* #search-make-tr select, #search-model-tr select, #search-type-tr select{ */
/* 	margin-left:3px; */
/* } */

/*
	vehicle detail
*/

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

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

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

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

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

/* SEARCH KEYWORD & SEARCH FOR CARS */

#search-cars-area h2:after{
	width: 172px;
}

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

#contents #search-cars-area .search-keyword-menu select{
	letter-spacing: -0.1px;
}
#search-cars-area .search-cars-items .cars-items-year .from-to{
	width: 59px\9;
}


@media screen and (min-width: 1761px){
	#mgt #search-cars-area .search-keyword-input{
		width: 626px;
	}
	#search-cars-area #search td.cars-items{
		width: 305px;
	}
	#search-cars-area .search-cars-items .cars-items-name{
		width: 70px;
	}
	#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 td.cars-items-year,
	#search-cars-area #search td.cars-items-deals{
		width: 250px
	}

	#search-cars-area .search-cars-items .cars-items-deals .cars-items-name,
	#search-cars-area .search-cars-items .cars-items-year .cars-items-name{
		width: 47px;
	}
	#search-cars-area .search-cars-items .cars-items-year .from-to{
		width: 92px;
	}
	#search-cars-area .search-cars-items .cars-items-year .tilde{
		width: 8px;
	}
	#search-cars-area #search-button {
		margin-left: 70px;
	}
}

@media screen and (max-width: 1760px){
	#mgt #search-cars-area .search-keyword-input {
		width: 520px;
	}
	#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 td.cars-items{
		width: 255px;
	}
	#search-cars-area #search td.cars-items-year,
	#search-cars-area #search td.cars-items-deals{
		width: 250px
	}
	#search-cars-area .search-cars-items .cars-items-name {
		width: 65px;
	}
	#search-cars-area .search-cars-items .cars-items-deals .cars-items-name,
	#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: 92px;
	}
	#search-cars-area .search-cars-items .cars-items-year .tilde{
		width: 8px;
	}
	#search-cars-area #search-button{
		margin-left: 47px;
	}
}

@media screen and (max-width: 1530px){
	#mgt #search-cars-area .search-keyword-input {
		width: 427px;
	}
	#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 td.cars-items {
		width: 211px;
	}

	#search-cars-area #search td.cars-items-year,
	#search-cars-area #search td.cars-items-deals{
		width: 250px
	}

	#search-cars-area .search-cars-items .cars-items-name{
		width: 60px
	}

	#search-cars-area .search-cars-items .cars-items-year .cars-items-name,
	#search-cars-area .search-cars-items .cars-items-deals .cars-items-name{
		width: 41px;
	}
	#search-cars-area .search-cars-items .cars-items-year .from-to {
		width: 90px;
	}
	#search-cars-area .search-cars-items .cars-items-year .tilde {
		width: 6px;
	}
	#search-cars-area #search-button {
		margin-left: 16px;
	}
}

@media screen and (max-width: 1400px){
	#mgt #search-cars-area .search-keyword-input {
		width: 330px;
	}
	#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 td.cars-items {
		width: 175px;
	}
	#search-cars-area #search td.cars-items-model,
	#search-cars-area #search td.cars-items-steering{
		width: 165px;
	}
	#search-cars-area #search td.cars-items-year,
	#search-cars-area #search td.cars-items-deals{
		width: 220px;
	}
	#search-cars-area .search-cars-items .cars-items-model .cars-items-name,
	#search-cars-area .search-cars-items .cars-items-steering .cars-items-name{
		width: 50px;
	}

	#search-cars-area .search-cars-items .cars-items-year .cars-items-name,
	#search-cars-area .search-cars-items .cars-items-deals .cars-items-name{
		width: 36px;
	}

	#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: 60px;
	}

	#search-cars-area .search-cars-items .cars-items-year .from-to {
		width: 85px;
	}

	#search-cars-area #search-button {
		margin-left: 21px;
	}
}

/*
	Stocklist
*/
#list-content .list-form #option-anchor i{
	left: 185px;
}

.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: 21px 50%;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 32px;
	width: 106px;
}

.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: 26px;
	padding-right: 12px;
	text-align: center;
}

#accessories .small-text{
	font-size: 11px;
}

/* 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;
}

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

#mgt .newsletter-signup-country {
	margin: 0 0 11px;
}

.newsletter-signup-form {
	padding-bottom: 5px;
}

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

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

#guarantee-explanation a {

}

.step1-area tbody td{
	/*padding:4px 5px;*/
}

.step2-area .inquiry-login > .button-area > button{
	font-size: 13px;
	padding: 0;
}

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

.mail-subscribe {
	text-align: left;
	text-indent: -1.5em;
	padding-left: 15em;
}

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

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

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

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

.search-keyword-headline{
	font-size:13px;
}

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

#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: 71%;
}

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

#order-content .content.is-order .user-details .action #instant-login{
	font-size: 13px;
}

/* Front FOB価格レイアウト*/

/*Firefox*/
@-moz-document url-prefix() {
	.th-vanning-fee a {
		right: -2px;
		top: -4px;
	}
}

/*IE */
@media all and (-ms-high-contrast:none){
	.th-vanning-fee a {
		right: -1px;
		top: -11px;
	}
}

/*Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.th-vanning-fee a {
		right: -3px;
		top: -4px;
	}
	}

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

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

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

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

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

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

.buy5cars_lp div#cam_chart table th.bg01, .buy5cars_lp div#cam_chart02 table th.bg01{
	font-size: 14px !important;
}

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

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

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

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

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

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

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

/* header menu */

ul.megamenu #gn-browse-stock div.mm-item-content{
	min-width:761px;
}

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

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

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

/* car_comparison/bmw_3_series_vs_mercedesbenz_c_class */
#mainimg-vs .mainimg_con .img-menu {
	float: none !important;
	margin-top: 58px !important;
	margin-bottom: -10px !important;
	margin-right: -40px !important;
}

/* security notice */
.article5 {
	text-indent: -1.1em !important;
	margin-left: 3.5em !important;
}
#txt-position {
	text-align: left;
}


/* 20160922 Document Processing Centers */
#box_step .txtBody_end .box_r .whiteBox p.translate_whiteBox {
    font-size: 24px;
    line-height: 1.1;
    margin-top: 18px;
}

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

#footer .spbtn{
	font-size: 12px;
	padding-left: 27px;
}
