﻿@charset "utf-8";

*{
  margin: 0;
  padding: 0;
}
ul{
  list-style: none;
}

/*본문*/
.main_bg{
  overflow: hidden;
  width: 100%;
  height: auto;
  background: #f6fafd;
  /*background: rgba(255, 223, 83, 0.96);*/
  margin-bottom: 20px;
}
.motors_main_bg{
  overflow: hidden;
  width: 100%;
  height: auto;
  background: #b7b5b5;
  /*background: #f6fafd;*/
  margin-bottom: 20px;
}
.main_bg_index{
  overflow: hidden;
  width: 100%;
  height: 390px;
  background: #f6fafd;
  /*background: #806fa2;*/
  /*background: rgba(255, 223, 83, 0.96);*/
  margin-bottom: 20px;
}
.logos_wrap{
  width: 1200px;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 12px;
  /*margin-top: 337px;*/
}

.logos_wrap_buy{
  float: left;
  width: 730px;
  height: 108px;
}
.logos{
  display: inline-block;
}
.logos li{
  float: left;
}
.logos li a{
  opacity: 1;
  display: block;
  width: 143px;
  height: 50px;
  background: #fff;
  margin-right:8px;
  margin-bottom:8px;
  box-sizing: border-box;
  border: 1px solid #e9e9e9;
}
.logos_buy li{
  float: left;
}
.logos_buy li a{
  opacity: 1;
  display: block;
  width: 134px;
  height: 49px;
  background: #fff;
  margin-right:11px;
  margin-bottom:11px;
  box-sizing: border-box;
  border: 1px solid #e9e9e9;
}
.logos li a:hover, .logos_buy li a:hover, .motors_order li a:hover{
    opacity: 0.8;
}
.logos_last a{
  margin-right: 0 !important;
}
.self_buy a{
  display: block;
  margin-top:5px;
}
.wrap{
  width: 1200px;
  height: auto;
  margin: 0 auto;
}
.sub_title{
  font-size: 20px;
  font-weight: bold;
  color: #3a4048;
  margin-left: 10px;
  margin-bottom: 12px;
  letter-spacing: -2px;
}
/*
.sub_title span{
  color: #1cbcb4;
}
*/
.sub_title span{
  color: #3399ff;
}
.sub_title img {
  vertical-align: bottom;
  margin-right: 5px;
}
.category_col{
  width: 1200px;
  height: 565px;
  margin-bottom: 40px;
  border: 1px solid #cacaca;/*#e9e9e9*/
}

.main_category li{
  display: block;
  float: left;
  width: 400px;
  height: 439px;
  border-bottom: 1px solid #e9e9e9;
  background: #fff;
  overflow: hidden;
}
.second_category{
  display: block;
  float: right;
  width: 800px;
  height: 440px;
  background: #fff;
}
.second_category li{
  float: left;
  display: block;
  width: 400px;
  height: 220px;
  border-left: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  box-sizing: border-box;
}
.last_category{
  clear: both;
}
.last_category ul{
  display: inline-block;
}
.last_category li{
  float: left;
  display: block;
  width: 400px;
  height: 125px;
  border-left: 1px solid #e9e9e9;
  box-sizing: border-box;
}
.last_ctg{
  border-left: none !important;
}
.aucprd{
  display: block;
  float: left;
  width: 595px;
  height: 443px;
  margin-right: 10px;
  margin-bottom:50px;
  overflow: hidden;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
}
.main_aucprd{
  display: block;
  float: left;
  width: 392px;
  height: auto;
  margin-right: 12px;
  margin-bottom:50px;
}
.aucprd_l{
  overflow: hidden;
  display: block;
  float: left;
  width: 595px;
  height: 443px;
  margin-right: 0 !important;
  margin-bottom:50px;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
}
.main_aucprd_l{
  display: block;
  float: left;
  width: 392px;
  height: auto;
  margin-right: 0 !important;
  margin-bottom:50px;
}
.aucprd .sub_title, .aucprd_l .sub_title,
.main_aucprd .sub_title, .main_aucprd_l .sub_title{
  text-align: center;
}
#verframe{
  overflow: hidden;
  width: 595px;
  height: 403px;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #e9e9e9;
  border-top: 5px solid #3a4048;
  border-bottom: 8px solid #3a4048;
}
#verframe2{
  overflow: hidden;
  width: 595px;
  height: 403px;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #e9e9e9;
  border-top: 5px solid #3a4048;
  border-bottom: 8px solid #3a4048;
}
#main_verframe{
  overflow: hidden;
  width: 392px;
  height: 251px;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #e9e9e9;
  border-top: 5px solid #3a4048;
  border-bottom: 5px solid #3a4048;
}
#main_verframe2{
  overflow: hidden;
  width: 392px;
  height: 251px;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #e9e9e9;
  border-top: 5px solid #3a4048;
  border-bottom: 5px solid #3a4048;
}
#main_verframe3{
  overflow: hidden;
  width: 392px;
  height: 251px;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #e9e9e9;
  border-top: 5px solid #3a4048;
  border-bottom: 5px solid #3a4048;
}
#main_verframe li,
#main_verframe2 li,
#main_verframe3 li{
  border-bottom: 1px solid #eee;
  height: 110px;
}
.aucprd li, .main_aucprd li{
  display: block;
  height: 120px;
  margin-top: 10px;
  margin-left: 10px;
}
.aucprd_l li, .main_aucprd_l li{
  display: block;
  height: auto;
  margin-top: 10px;
  margin-left: 10px;
}
.aucprd li a{
  word-wrap: break-word;
  width: 595px;
  font-size:14px;
}
.main_aucprd li a{
  word-wrap: break-word;
  width: 392px;
  font-size:14px;
}
.aucprd_l li a{
  word-wrap: break-word;
  width: 595px;
  font-size:14px;
}
.main_aucprd_l li a{
  word-wrap: break-word;
  width: 392px;
  font-size:14px;
}
.aucprd li a img, .main_aucprd li a img{
  float: left;
  max-width: 100px;
  max-height: 100px;
  background: #ccc;
  vertical-align:baseline;
  text-align: center;
  border: none;
}
.aucprd_l li a img, .main_aucprd_l li a img{
  float: left;
  max-width: 100px;
  max-height: 100px;
  background: #ccc;
  vertical-align:baseline;
  margin: 0 auto;
}
.guide{
  clear: both;
  text-align: center;
  position: relative;
  width: 1200px;
  margin: 0 auto 50px auto;
}

footer{
  width: 100%;
  height: 473px;
  background: #f6fafd;
}
.footer_wrap{
  width: 1200px;
  height: 300px;
  margin: 10px auto 0 auto;
}
.rates{
  display: block;
  width: 216px;
  height: 225px;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #e9e9e9;
}


.left_rate{
  display: block;
  float: left;
  width: 88px;
  margin-top:10px;
  margin-left:20px;
}
.left_rate2{
  display: block;
  float: left;
  width: 110px;
  padding:0 0 ;
 
}

.right_rate{
  display: block;
  float: left;
  width: 85px;
  margin-top: 10px;
}
.right_rate2{
  display: block;
  float: left;
  width: 104px;
  padding:0;
  
}


/* .main_global{}
.main_global .global_tab{position:absolute; right:25px; top:16px;}
.main_global .global_tab .arrow{width:9px; height:8px; margin:0 0 0 13px; position:absolute; left:0; top:36px; background:url('../images/icon/icon_tab_arrow.png') no-repeat;}
.main_global .global_tab ul{overflow:hidden;}
.main_global .global_tab ul li{padding:0 4px; float:left;}
.main_global .global_tab ul li a{height:20px; display:block;}
.main_global .global_tab ul li a img{vertical-align:top;}
.main_global .global_tab ul li.active a img{margin-top:-20px;}
.global_tab_cont{padding:4px 24px; overflow:hidden; display:none;}
.main_global .statBox{width:104px; height:122px; background:#1bacb8; float:left; color:#fff;}
.main_global .statBox.end{opacity:.5;filter:alpha(opacity=50);}
.main_global .statBox > div{text-align:center;}
.main_global .statBox .condition{padding:10px 0 9px; font-size:14px; font-weight:bold; border-bottom:1px solid #0f9aa6;}
.main_global .statBox .date{padding:6px 0 0; font-size:13px; line-height:20px; border-top:1px solid #41bac4;}
.main_global .info{width:209px; padding:0 0 0 11px; float:left; font-size:12px; line-height:16px; color:#666;}
.main_global .info p{padding:0 0 0 23px; position:relative;}
.main_global .info p+p{margin-top:2px;}
.main_global .info p:before{content:''; width:15px; height:15px; display:block; position:absolute; left:0; top:2px; background:url('../images/icon/icon_global_info.png') no-repeat;}
.main_global .info p.addr:before{background-position:0 0;}
.main_global .info p.tel:before{background-position:0 -19px;}
.main_global .info p.fax:before{background-position:0 -38px;}
.main_global .info p.name:before{background-position:0 -57px;}
.main_global .info p.email:before{background-position:0 -76px;}

.main_global #global_jp .statBox{background:#1f83c4;}
.main_global #global_jp .statBox .condition{border-bottom:1px solid #1770aa;}
.main_global #global_jp .statBox .date{border-top:1px solid #4095cc;}
.main_global #global_us .statBox{background:#ebebeb; color:#333;}
.main_global #global_us .statBox .condition{border-bottom:1px solid #c3c3c3;}
.main_global #global_us .statBox .date{border-top:1px solid #eee;}
.main_global #global_cn .statBox{background:#ff564d;}
.main_global #global_cn .statBox .condition{border-bottom:1px solid #ca2820;}
.main_global #global_cn .statBox .date{border-top:1px solid #ff6f67;}
.main_global #global_de .statBox{background:#f9a917;}
.main_global #global_de .statBox .condition{border-bottom:1px solid #e19100;}
.main_global #global_de .statBox .date{border-top:1px solid #eeba5b;} */


.main_global{}
.main_global .global_tab{position:absolute; right:25px; top:16px;}
.main_global .global_tab .arrow{width:9px; height:8px; margin:0 0 0 13px; position:absolute; left:0; top:36px; background:url('../images/icon/icon_tab_arrow.png') no-repeat;}
.main_global .global_tab ul{overflow:hidden;}
.main_global .global_tab ul li{padding:0 4px; float:left;}
.main_global .global_tab ul li a{height:20px; display:block;}
.main_global .global_tab ul li a img{vertical-align:top;}
.main_global .global_tab ul li.active a img{margin-top:-20px;}
.main_global .statBox{display: table; background:#3399ff; float:left; color:#fff; border-radius: 50%; width: 45px; height: 45px;}
.main_global .statBox.end{opacity:.5;filter:alpha(opacity=50);}
.main_global .statBox > div{text-align:center;}
.main_global .statBox .condition{font-size:14px; font-weight:bold; font-size: 11px; display: table-cell; vertical-align: middle;}
.main_global .statBox .date{padding:6px 0 0; font-size:13px; line-height:20px; border-top:1px solid #aaa;}
.main_global .info{width:209px; padding:0 0 0 11px; float:left; font-size:12px; line-height:16px; color:#666;}
.main_global .info p{position:relative;}
.main_global .info p+p{margin-top:2px;}

.nation{font-size: 14px; font-weight: 900; color: #000; margin-bottom: 7px;}
.holiday{color: #ff0000; font-size: 11px; margin-top:4px;}
.info span{color: #3399ff; font-size: 13px;}
.main_global #global_jp .statBox{background:#3399ff;}
.main_global #global_jp .statBox .date{border-top:1px solid #4095cc;}
.main_global #global_us .statBox{background:#3399ff; color:#fff;}
.main_global #global_us .statBox .date{border-top:1px solid #eee;}
.main_global #global_cn .statBox{background:#3399ff;}
.main_global #global_cn .statBox .date{border-top:1px solid #ff6f67;}
.main_global #global_de .statBox{background:#3399ff;}
.main_global #global_de .statBox .date{border-top:1px solid #eeba5b;}


.main_exchange:after{display: none;}
.main_exchange:before{display: none;}
.main_exchange p{font-size:14px !important; color:#9f9f9f; margin-bottom: 0 !important;}
.main_contents .section.main_exchange{width:216px; height:225px; position:relative; border: 1px solid #e9e9e9; box-sizing: border-box; margin-right:10px; padding-left: 0 !important; background: #fff;}
.main_contents .section{width:413px; height:225px; margin:0; padding:0; float:left; border:1px solid #e2e2e2; box-sizing:border-box; position:relative;}
.main_contents .section2{width:464px; height:225px; margin:0; padding:0; float:left; border:1px solid #e2e2e2; box-sizing:border-box; position:relative;}
/*.main_contents .section{width:413px; height:223px; margin:0 10px 0 0; float:left; border:1px solid #e2e2e2; position:relative;}*/
.main_global{background: #fff;}
.main_customer{width:auto !important; height:225px; border:1px;}
.left_rate p {padding: 5px 0 3px 0;color: #333 !important;}
.right_rate p {padding: 5px 0 3px 0;color: #333 !important;padding-left: 10px;margin-bottom: 10px;}

.left_rate2 p {padding: 5px 0 3px 0;color: #333 !important;}
.right_rate2 p {padding: 5px 0 3px 0;color: #333 !important;padding-left: 10px;}


.left_rate p:last-child{
  border-bottom: none !important;
}
.right_rate p:last-child{
  border: none !important;
}
.left_rate img {
    float: left;
}
.main_customer .items{width:265px; height:100%; float:left; background:#fff; margin-left: 10px; border:1px solid #e2e2e2; box-sizing: border-box;}
.main_customer .items.ver2{float:right; background:#fff; margin-left: 10px; /*border:1px solid #e2e2e2;*/ box-sizing: border-box;}

.items p{
  text-align: center;
}
.items p:nth-of-type(1){
  font-size: 25px;
  /* color: #21447b; */
  color: #1a7bdc;
  padding: 10px 0 5px 0;
}
.items p:nth-of-type(2){
  font-size: 14px;
  color: #333;
  margin-bottom: 10px;
  line-height:150%;
}
.items p:last-child{
  font-size: 11px;
  color: #9e9e9e;
}

.items.ver3 p:nth-of-type(1){
  font-size: 24px;
  color: #21447b;
  padding: 5px 0 0px 0;
}
.items.ver3 p:nth-of-type(2){
  font-size: 14px;
  color: #333;
  margin-bottom: 0px;
}
.items.ver3 p:last-child{
  font-size: 12px;
  color: #21448f;
  font-weight:600;
  background-color:#f6f6f6;
  padding:10px 0;
  margin-top:10px;
  line-height:125%;
}

.main_contents{padding:32px 0 32px 2px; /*background:rgba(255, 223, 83, 0.96) !important;*/ position:relative; z-index:4;}
.motors_cnt{
  background:#f6fafd;
  /*background: #1cbbb4;*/
}

.recomand_site{
  width: 1200px;
  border:1px solid #e2e2e2;
  box-sizing: border-box;
  margin-bottom: 50px;
  overflow: hidden;
}
.re_siteinfo{
  width: 1200px;
  display: inline-block;
  margin-bottom: -5px;
}
.re_siteinfo li{
  float: left;
  width: 400px;
  height: 172px;
  box-sizing: border-box;
  border-bottom: 1px solid #e2e2e2;
}
.re_siteinfo img{
  margin-top:15px;
  margin-left: 15px;
}
.re_center{
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
}
.re_site_logos{
    height: auto;
    /*background: #f5f5f5; /*Default #f6fafd* */
    overflow: auto;
}
.bidbuy_rel{
    height: 200px;
    background: #fff;/*#f6fafd*/
    margin-bottom: 40px;
    overflow: hidden;

}
/*
.slider {
    width: 1180px;
    margin: 0 auto;
}

.slick-slide {
  margin: 25px auto;
}

.slick-slide img {
  width: 282px;
  border: 1px solid #e2e2e2;
}
.slick-prev:before,
.slick-next:before {
		color: #fff;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover, .slick-next:focus {
    background: #000;
}
.slick-prev{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 51%;
		left: -10px;
    display: block;
    width: 20px;
    height: 174px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: #1bacb8;
		z-index: 9999;
}
.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 51%;
	right: -10px;
	display: block;
	width: 20px;
	height: 174px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: #1bacb8;
	z-index: 9999;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    background: #1bacb8;
}
.slick-prev:before {
    content: '◀';
		font-size: 13px;
}
.slick-next:before {
    content: '▶';
		font-size: 13px;
}
.slick-next{
    right: -10px;
 		z-index: 99999;
}
.slick-prev,{
    left: -10px;
		z-index: 99999;
}
.slick-dots li {
    display: none;
}
*/
#main_sliders{
  width: 1200px;
  height: 360px;
  margin: 10px auto 30px auto;

}
.main_slider{
  display: block;
  float: left;
  width: 790px;
  height: 360px;
  /* background: #1cbbb4; */
  border: 1px solid #e9e9e9;
  box-sizing: border-box;
  overflow: hidden;
}
.main_right{
  display: block;
  float: right;
  width: 400px;
  height: 360px;
  margin-left: 10px;
  border: 1px solid #e9e9e9;
  box-sizing: border-box;
  overflow: hidden;
}
#main_sliders .notice{
  display: block;
  width: 400px;
  height: 180px;
  border: 1px solid #f1f1f1;
  box-sizing: border-box;
}
.main_ev_slider{
  display: block;
  width: 398px;
  height: 195px;
  background: #1cbbb4;
  clear:both;
  box-sizing: border-box;
}
.main_tip {
    clear: both;
    height: 173px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background: #f5f5f5;
    position: relative;
    z-index: 4;
}
.main_customer .items h2 {
    height: 40px;
    padding: 18px 0 0 19px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #e2e2e2;
    text-align: center;
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.shimul_btn{
  position: absolute;
  top: 22px;
  right: 0;
  float: right;
  display: block;
  /*background: #1cbcb4;*/
  background: #3a4048;
  color: #fff;
  padding: 4px;
}

/*추가: 고객후기,최근낙찰상품,비드바이 특파원등*/
.reviewBox{
  margin: 10px auto 0 10px;
  width: 360px;
  height: 120px;
}
/*
.review_photo{
  float: left;
  width: 100px;
  height: 100px;
}
*/
.review_photo{
  float: left;
  width: 100px;
  height: 100px;
  position: relative;
  border: 1px solid #eee;
}
.reviewWide_photo > img {
position: absolute;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.reviewBox img{
  width: 108px;
  height: 108px;
  border: 1px solid #eee;
}
.reviewText{
  float: left;
  width: 230px;
  margin-left: 10px;
}
.cont_info{
  width: 230px;
  word-wrap: break-word;
  margin-top: 5px;
}
.flag{
  width: 24px !important;
  height: 16px !important;
  vertical-align: bottom;
  margin-right: 5px;
}
.auctionBox{
  margin: 10px auto 0 10px;
  width: 360px;
  height: 120px;
}
.auction_photo{
  float: left;
}
.auctionBox img{
  width: 108px;
  height: 108px;
  border: 1px solid #eee;
}
.auctionText{
  float: left;
  width: 230px;
  margin-left: 10px;
}
.reviewText p span+span:before {
    content: '|';
    width: 1px;
    height: 10px;
    margin-top: -5px;
    margin-left: 5px;
    margin-right: 5px;
}

/*경매,구매페이지 최근낙찰,구매상품 및 포토이용후기*/
.aucbuy-reviewBox{
  margin: 15px auto 15px 15px;
  width: 560px;
  height: 100px;
  border-bottom: 1px dotted #eee;
  padding-bottom: 18px;
}
.aucbuy-review_photo{
  float: left;
  width: 100px;
  height: 100px;
  display: block;
  margin-right: 15px;
}
.aucbuy-reviewBox img{
  max-width: 100px;
  max-height: 100px;
  border: 1px solid #eee;
}
.aucbuy-cont_info {
    width: 420px;
    word-wrap: break-word;
    margin-top: 10px;
}
.aucbuy-reviewText{
  float: left;
  width: 420px;
  font-size: 14px;
  line-height: 1.6em;
  margin-left: 10px;
  word-break: break-all;
  vertical-align: middle;
}

.aucbuy-reviewText p strong{
  font-size: 16px;
  color: #1a7bdc;
}
.aucbuy-reviewText p span+span:before {
    content: '|';
    width: 1px;
    height: 10px;
    margin-top: -5px;
    margin-left: 5px;
    margin-right: 5px;
}
.aucbuyBox{
  font-size: 14px;
  margin: 10px auto 0 10px;
  width: 560px;
  height: 100px;
  margin: 15px auto 15px 15px;
  padding-bottom: 18px;
  border-bottom: 1px dotted #eee;
  word-break: break-all;
}
.aucbuy_photo{
  float: left;
  width: 100px;
  height: 100px;
  border: 1px solid #eee;
  margin-right: 10px;
}
.aucbuyBox img{
  max-width: 118px;
  max-height: 118px;
  border: 1px solid #eee;
}
.aucbuyText{
  float: left;
  width: 420px;
  margin-left: 10px;
}
/*index 공지사항*/
.m_bbs {
  padding: 5px 20px 7px 20px;
  text-align: left;
  border-top: 1px solid #eee;
}
.main_bbs {
  width: 400px;
	height: 190px;
	margin: 0;
	float: left;
	box-sizing: border-box;
	position: relative;
	background: #fff;
}
.main_bbs h2{
  padding: 4px 0 4px 8px;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.more img{
  position: absolute;
  top: 14px;
  right: 13px;
}

section.regular {
    margin-top: 25px;
}

.motors_wrap{
  position: relative;
  width: 1200px;
  height: auto;
  margin: 10px auto;
  background: #f5f5f5;
}
.motors_wrap_order{
  float: left;
  width: 1200px;
  height: auto;
  margin-bottom: 20px;
}
.motors_order li{
  float: left;
}
.motors_order li a{
  opacity: 1;
  display: block;
  margin-right: 10px;
  box-sizing: border-box;
}
.motors_order li a:hover {
  background: #717171;
  /*background: #1cbcb4;*/
  /*background: #f5f5f5;*/
  opacity: 1;
}
.motors_f a{
  margin-left: 0 !important;
}
.order_title{
  font-size: 16px;
  /*color: #fff;*/
  color: #3c3c3c;
}
.order_desc{
  position: absolute;
  top: 1px;
  right: 2px;
  font-size: 14px;
  /*color: #fff;*/
  color: #3c3c3c;
}
.order_btn{
  float: right;
  background: #fff;
}
.order_btn:hover{
  background: #1cbbb4;
}
.order_desc span{
  color:red;
}
.motors_info{
  clear: both;
  display: block;
  width: 100%;
  height: 400px;
  background: #f6fafd;
  margin-bottom: 50px;
}
.motors_info_wrap{
  width: 1200px;
  margin: 0 auto;
}
.m_info_left{
  width: 540px;
  float: left;
}
.m_info_right{
  width: 630px;
  float: left;
  margin-left: 15px;
}
.m_info_left p, .m_info_right p{
  font-size: 20px;
  font-weight: normal;
  margin-left: 20px;
  margin-top: 20px;
  text-align: center;
  color: #3c3c3c;
}
.m_info_left iframe{
  margin-left: 20px;
  margin-top: 20px;
}
.motors_blog{
  width: 630px;
  display: inline-block;
  margin-top: 10px;
}
.motors_blog_sthum img{
  display: block;
  width: 150px;
  height: 100px;
  background: #3c3c3c;
}
.motors_blog_sthum li{
  float: left;
  width: 150px;
  word-wrap: break-word;
  margin:6px 5px;
}
.motors_blog_sthum li:nth-child(1),
.motors_blog_sthum li:nth-child(5){
  margin-left: 0;
}
.motors_blog_sthum li:nth-child(4),
.motors_blog_sthum li:nth-child(8){
  margin-right: 0;
}
.motors_blog_sthum p{
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.sgi_mark_motors{
  position: absolute;
  right: 0;
  top: 70px;
}
.kakao_motors{
  position: absolute;
  right: 0;
  top: 0;
}
section.bd_rel {
  margin-top: 25px;
}
.community a img{
  width: 130px;
  margin: 0;
}
.community a p{
  width: 130px;
  word-break: break-all;
}
.category_menu{
  width:1200px;
  margin:0 auto;
}
.category_menu table{
  border-top:4px solid #3a4048;
}
.category_menu td{
  background: #fff;
  border: 1px solid #dadada;
  text-align: center;
  padding:10px;
  cursor:pointer;
}
.category_menu td a{
  color: #000;
}
.category_menu td a:hover{
  font-weight: bold;
}
.search_aucJP{
  clear: both;
  display: block;
  width: 1200px;
  height: 45px;
  background: #e8e8e8;
  border:1px solid #c3c3c3;
  border-top:0;
  box-sizing: border-box;
}
form.srch_aucJP {
  float: right;
  margin-right: 10px;
  margin-top: 9px;
}
.aucJP_dropdown{
  width: 138px;
  height: 28px !important;
  margin-right: 6px;
  border: 1px solid #e2e2e2;
  box-sizing: border-box;
}
.srch_text{
  height: 28px !important;
  width: 221px;
  margin-right: 6px;
}
.submit_ctg{
  height: 28px;
  width: 50px;
  text-align: center;
  margin: 0;
  padding: 0;
  background: #1a7bdc;
  color: #fff;
  border: none;
}
ul.tabs_jp {
  position:relative;
  margin: 0;
  padding: 0;
  list-style: none;
  height: 32px;
  width: 100%;
  font-family:"dotum";
  font-size:12px;
}

ul.tabs_jp li {
  text-align:center;
  cursor: pointer;
  width:124px;
  height: 53px;
  line-height: 31px;
  border-top: 1px solid #eee;
  border-right: 1px solid #eee;
  border-left: none;
  box-sizing: border-box;
  font-weight: bold;
  overflow: hidden;
  position: relative;
}
/*
ul.tabs_jp li {
  text-align:center;
  cursor: pointer;
  width:124px;
  height: 70px;
  line-height: 31px;
  border-top: 1px solid #eee;
  border-right: 1px solid #eee;
  border-left: none;
  box-sizing: border-box;
  font-weight: bold;
  overflow: hidden;
  position: relative;
}

ul.tabs_jp li img {
  margin-top: 10px;
}
*/
ul.tabs_jp li.active {
  background: #fff;
  border-bottom: 1px solid #fff;
}
.active_jp{
background: #fff !important;
border-right: none !important;
}
.tab_container_jp {
  position:absolute;
  top:0;
  left:124px;
  width: 1074px;
  height: 212px;
  background: #FFFFFF;
  box-sizing: border-box;
}
.tab_content_jp {
  padding: 5px;
  font-size: 12px;
  display: none;
}
.tab_container_jp .tab_content_jp ul {
  margin:12px auto;
  padding:0px;
}
.tab_container_jp .tab_content_jp ul li {
  list-style:none;
}
#container_jp{
  position: relative;
  width: 100%;
  height: 210px;
  margin: 0 auto;
  background: #fafafa;
}
.not_result{
  border: none;
}
.dailyauc{
  position: relative;
  float:left;
  width: 342px;
  height: 200px;
  /*background: #3a4048;*/
  background: #f5f5f5;
}
.dailyauc h2{
  font-size: 14px;
  font-weight: bold;
  color: #3a4048;
  margin-left: 18px;
  margin-top: 10px;
}
.da_photo{
  float: left;
  display: block;
  width: 140px;
  height: 140px;
  background: #fff;
  margin-top: 10px;
  margin-left: 18px;
  cursor: pointer;
}
.da_info{
  float: left;
  width: 172px;
  height: auto;
  margin-left: 12px;
}
.da_info h3{
  font-size:20px;
  color: #3a4048;
  margin-top: 5px;
  margin-bottom: 8px;
  font-weight: bold;
}
.da_info span{
  font-size: 14px;
  color: #3a4048;
}
.more2{
  position: absolute;
  top: 10px;
  right: 10px;
}
.mainbb{
  margin-top: 10px;
  font-size: 12px;
  color: #61666d;
}
.snsicons{
  float:left;
  width: 56px;
  height: 200px;
  background: #f5f5f5;
  border-left: 1px solid #e6e6e6;
  box-sizing: border-box;
}
.sns_lt{
  /*background: #FAE100;*/
  border-bottom: none !important;
}
.snsicons div{
  display: block;
  height: 49px;
  /*border-bottom: 1px solid #21a9a3;*/
  box-sizing: border-box;
  margin-top: 12px;
}
.community div img{
  width: 150px;
  height: 150px;
}
.community p{
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-top: -15px;
  color: #333;
}
.mt_guide_btn{
    box-shadow: 0 0 15px #ddd;
}
.mt_guide_btn:hover{
    box-shadow: none;
}
.import_caution {margin-bottom: 40px;}

.import_caution li{
    float: left;
    margin-left: 10px
}
.import_caution:after{content:" "; display:block; clear:both;}

.main_customer .items h2.cs_state{height: 45px !important;padding: 7px 0 7px 19px !important;font-size: 14px;font-weight: normal !important;color: #000;border-bottom: 1px solid #e2e2e2;text-align: center;}
.main_customer .items h2.cs_state dl{width:230px;}
.main_customer .items h2.cs_state dl:after{content:""; clear:both;display:block;overflow:hidden;visibility:hidden;height:0;}
.main_customer .items h2.cs_state dl dd{float:left;padding:0;text-align:left;}
.main_customer .items h2.cs_state dl dd:first-child{width:55px;}
.main_customer .statBox{display:table;background:#3399ff;color: #fff;border-radius: 50%;width: 45px;height: 45px;text-align:center;}
.main_customer .condition2{font-size: 14px;font-weight: bold;font-size: 11px;display:table-cell;vertical-align: middle;}
.main_customer .nation2{font-size: 15px;font-weight: 900;color: #000;}
.main_customer .info span.holiday {color: #ff0000;font-size: 11px;margin-top: 4px;}

.main_login {
	width: 400px;
	height: 170px;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #eee;
}
.main_login .main_login_top {
	padding-top: 15px;
}
.main_login .main_login_top .main_grade {
	width: 80px;
	float: left;
	text-align: center;
	padding-top: 5px;
	padding-left: 15px;
}
.main_login .main_login_top .main_grade .main_grade_box {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin: 0 auto;
}
.main_login .main_login_top .main_grade .main_grade_box > span {
	display: flex;
	font-weight: bold;
	color: #fff;
	word-break: break-all;
	height: 60px;
	align-items: center;
}
.main_login .main_login_top .main_grade .main_grade_box > span > span {
	margin: 0 auto;
	font-size: 22px;
	line-height: 1em;
}
.main_login .main_login_top .main_member {
	float: left;
	text-align: left;
	padding: 10px 0 0 10px;
}
.main_login .main_login_top .main_member .info > dt {
	float: left;
	font-weight: bold;
	color: #333;
	font-size: 18px;
}
.main_login .main_login_top .main_member .info > dd {
	float: left;
	padding-left: 10px;
	padding-top: 6px;
}
.main_login .main_login_top .main_member .memo {
	clear: both;
	padding-top: 5px;
}
.main_login .main_login_top .main_member .memo > dt {
	float: left;
}
.main_login .main_login_top .main_member .memo > dd {
	float: left;
	padding-left: 15px;
}
.main_login .main_login_top .main_member .memo em {
	color: #cc0000;
	font-weight: bold;
}
.main_login .main_login_top .main_logoutbtn {
	width: 130px;
	float: right;
	margin: 0 auto;
	padding-top: 20px;
}
.main_login .main_login_bottom {
	float: left;
	border-top: 1px solid #e7e7e7;
	margin-top: 15px;
	margin-bottom: -15px;
}
.main_login .main_login_bottom div {
	float: left;
	width: 132px;
	height: 75px;
	border-right: 1px solid #e7e7e7;
}
.main_login .main_login_bottom div:last-child {
	float: left;
	width: 132px;
	height: 75px;
}
.main_login .main_login_bottom div .title {
	padding: 10px 0 5px 0;
}
.main_login .main_login_bottom div .content {
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.main_right .main_loginbtn {
	padding-top: 55px;
}
.main_right .main_regist {
	width: 250px;
	margin: 0 auto;
	padding-top: 10px;
}
.main_right .main_regist span:first-child {
	float: left;
}
.main_right .main_regist span:last-child {
	float: right;
}