@charset "UTF-8";

/*
	top
*/
#search h2 {
	font-size: 12px;
}

#header-nav li {
  margin-right:2px;
}
#header-status li{
	margin:0 20px 0 0;
}

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

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

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

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

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

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

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

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

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

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

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

.step1-area .th-delivery-price {
	padding-right: 24px;
}
/*
	login
*/
/*
#sign-in a{
	width: 74px;
	background: url('/georgian/images/login_buttons.png') no-rep ;
}

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


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

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

/* left-sidebar */

#left-side h2 {
	padding-left:3px;
	text-align: center;
}

/* stocklist オプションテキスト調整 */

#accessories .indent{
	margin-left:27px;
}


a.button-orange {
	font-size: 13px;
    padding-left: 22px;
}

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

/* calculateボタン */
a.button-calculate-inner, a.button-calculate-inner:hover, a.button-calculate-inner:active {
	padding-left: 45px;
	padding-right: 25px;
}

/* resetボタン */
#mgt table .reset-bt {
	padding-left: 35px;
	padding-right: 35px;
}

/* resetボタン */
.calculator td table td {
	padding-right: 8px;
}

/* resetボタン下　Doesn't work? */
.priceTip{
	display:block;
}

/* CAP */
.transship_message {
	font-size: 12px;
	padding-top:5px;
}

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

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

/* "BE A VIP!!!" 20160701 */

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

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

/* QUOTE */
#guarantee-explanation {
	padding: 0 0px 0 0;
	margin: 0 6px 10px 0;
	width: 270px;
}


#guarantee-explanation a {
}

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

.step1-area tbody td{
	padding:4px 0px;
}

.step1-area .th-delivery-price{
	padding-right: 28px;
}

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

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

.guarantee-navi a{
}

.mail-subscribe {
	text-align: left;
	text-indent: -1.2em;
	padding-left: 120px;
	font-size: 10px;
}

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

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

.option-popup-menu-area li a{
	font-size:13px;
}

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



/* Total Price 改行を削除 */
.cars-cash br {
	display: none;
}

/* 印刷時の余白を修正 */
#list-detail .specification {
	line-height: inherit;
}

.step1-area thead th {
	padding: 4px 0px;
}

/* Front FOB価格レイアウト*/
.th-vanning-fee {
	width: 58px;
	word-break: break-all;
	font-size:10px;
}
.th-vanning-fee a {
	right: 1px;
	top:25px;
	word-break: break-all;
}
td.table-total-price{
	word-break: break-all;
}

/*Firefoxのみ*/
@-moz-document url-prefix() {
	.quote-table .th-vanning-fee a {
		top: 26px;
		right: 1px;
	}
	.quote-table .th-vanning-fee {
		width: 57px;
		word-break: break-all;
	}
}

/*IE のみ*/
@media all and (-ms-high-contrast:none){
	.step1-area thead th{
	padding:4px 0;
  }
	.th-vehicle-price {
		width:55px;
		word-break: break-all;
	}
	.quote-table .th-vanning-fee a {
	top: 28px;
  }
	.quote-table .th-vanning-fee {
		width: 57px;
		word-break: break-all;
	}
}

/*Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.th-vehicle-price{
		word-break: break-all;
	}
}

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


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

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

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

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

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



/*Safariのみ*/
::i-block-chrome,  #contents .search-keyword-menu,
::i-block-chrome,  #content .search-keyword-menu{
	width: 242px;
}

::i-block-chrome, #contents .search-keyword-menu select,
::i-block-chrome, #content .search-keyword-menu select{
	background-position: 220px,0;
	background-position-x: 220px;
	background-position-y: 4px;
}

::i-block-chrome, #mgt .search-keyword-input-stocklist {
	width: 664px;
}

@media screen and (max-width:9999px) and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, #mgt .search-keyword-input {
		width: 802px!important;
	}
}

@media screen and (max-width:1760px) and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, #mgt .search-keyword-input {
		width: 672px!important;
	}
}

@media screen and (max-width:1530px) and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, #mgt .search-keyword-input {
		width: 542px!important;
	}
}

@media screen and (max-width: 1400px) and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, #mgt .search-keyword-input {
		width: 442px!important;
	}
}

@media screen and (min-width: 1761px) and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, #search-cars-area .search-keyword-input {
		width: 631px!important;
	}
}

@media screen and (max-width: 1760px) and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, #search-cars-area  .search-keyword-input {
		width: 526px!important;
	}
}

@media screen and (max-width: 1530px) and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, #search-cars-area  .search-keyword-input {
		width: 433px!important;
	}
}

@media screen and (max-width: 1400px) and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, #search-cars-area .search-keyword-input {
		width: 336px!important;
	}
}

/* car wiki*/
.comments_title {
	margin-top: -5px;
}

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

.comments_text2 {
	font-size: 11px !important;
	height: 65px !important;
	padding: 4px 3px !important;
}

.comments_text3 {
	height: 77px !important;
	padding: 17px 3px 12px !important;
}

.comments_text4 {
	font-size: 11px !important;
	width: 406px !important;
}

/*Safariのみ*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .comments_text3 {
	padding:10px 3px 24px 3px !important;
	height:72px !important;
	}
}


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

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

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

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

/* header menu */

#gloval-nav #gn-blog-and-resources:hover,
#gloval-nav #gn-about-be-forward:hover{
	background-color:#ffffff;
}

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

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

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

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

#txt-position {
	text-align: left;
}

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