@charset "utf-8";

/* ///// font ///// */

@font-face {
	font-family:'NS';
	font-style:normal;
	font-weight:400;
	src:url(/common/font/nanumsquarer.eot);
	src:url(/common/font/nanumsquarer.eot?#iefix) format('embedded-opentype'),
		url(/common/font/nanumsquarer.woff) format('woff'),
		url(/common/font/nanumsquarer.ttf) format('truetype');
}

@font-face {
	font-family:'NSB';
	font-style:normal;
	font-weight:700;
	src:url(/common/font/nanumsquareb.eot);
	src:url(/common/font/nanumsquareb.eot?#iefix) format('embedded-opentype'),
		url(/common/font/nanumsquareb.woff) format('woff'),
		url(/common/font/nanumsquareb.ttf) format('truetype');
}

@font-face {
	font-family:'FordM';
	font-style:normal;
	font-weight:700;
	src:url(/common/font/FordAntennaWGL-Medium.eot);
	src:url(/common/font/FordAntennaWGL-Medium.eot?#iefix) format('embedded-opentype'),
		url(/common/font/FordAntennaWGL-Medium.woff) format('woff'),
		url(/common/font/FordAntennaWGL-Medium.ttf) format('truetype');
}

/* ///// initial ///// */
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html,body{position:relative;min-width:320px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, strong {margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
body, textarea, input{background-color:#fff;font:12px/15px 'NS', sans-serif !important;color:#666; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style: none; line-height:23px}
img, label, input, select, a {vertical-align:middle;}
select,input,textarea {border:0 none;border-radius:0px 0px;-webkit-appearance:none;}
input,textarea {outline-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content: none;}
table {width:100%;border-collapse:collapse;border-spacing:0;}
a{outline:none;select-dummy:expression(this.hideFocus=true);color:inherit;text-decoration:none;}
a:hover,a:active{text-decoration:none;}
.hidden {text-indent:-5000px;width:0;height:0;font-size:0;line-height:0;}
img{max-width:100%;}
strong{font-weight:600;}

/* ///// common ///// */
.fl{float:left;}
.fr{float:right;}
.clearfix:after{display:block;content:'';clear:both;}

.tal{text-align:left !important;}
.tar{text-align:right !important;}
.tac{text-align:center !important;}

.mt33{margin-top:33px !important;}

.btn_center{margin-top:50px;text-align:center;}
.btn_right{margin-top:20px;text-align:right;}
a.btn{display:inline-block;height:35px;background:#14518e;font:12px/35px 'NS';text-align:center;color:#fff;}

select{padding-left:10px;width:100%;height:33px;border:1px solid #ccc;background:url('/mobile/images/bg_select_arr.gif') right 50% no-repeat;background-size:22px;font:12px/33px 'NS';color:#666;}

input[type=checkbox]{display:inline-block;width:13px;height:13px;background:url('/mobile/images/bg_check.gif') no-repeat;background-size:13px;vertical-align:middle;}
input[type=checkbox]:checked{background-position:0 bottom;}
input[type=radio]{display:inline-block;margin-top:0;width:12px;height:12px;background:url('/mobile/images/bg_radio.gif') no-repeat;background-size:12px;vertical-align:middle;}
input[type=radio]:checked{background-position:0 bottom;}

.dim{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:#000;opacity:.5;}
.fixed{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;overflow:visible !important;}


/* ///// layout ///// */
#header{position:fixed;top:0;left:0;z-index:9999;width:100%;height:37px;background:#fff;}
#header h1{padding:11px 0 0 20px;}
#header h1 img{width:82px;}
#header #menu{overflow:hidden;position:absolute;top:0;right:0;width:37px;height:37px;background:#000 url('/mobile/images/bg_menu.png') center no-repeat;background-size:15px;text-indent:-9999px;}

#contentLayer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:#000;opacity:.5;}

#nav{display:none;position:fixed;top:0;right:-112px;z-index:99999;padding:11px 10px 0;height:100%;width:112px;background:#272727;}
#nav .logo{padding:0 0 12px;text-align:center;}
#nav .logo img{width:79px;}
#nav .car_search{padding-left:32px;height:35px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url('/mobile/images/ico_search.png') 13px 50% no-repeat;background-size:16px;font:12px/35px 'NS';color:#fff;cursor:pointer;}
#nav > ul{padding-top:10px;}
#nav > ul > li{font:12px/30px 'NS';color:#fff;}

#search_box_wrap{overflow:hidden;position:fixed;top:0;right:112px;width:0;height:100%;background:#000;}
#search_box{padding:37px 17px 0;}
#search_box .close{position:absolute;top:15px;left:20px;}
#search_box .close a{overflow:hidden;display:block;width:13px;height:10px;background:url('/mobile/images/btn_search_close.png') no-repeat;background-size:13px;text-indent:-9999px;}
#search_box .keyword{border-top:1px solid #2a2a2a;}
#search_box .keyword dt{height:27px;font-size:12px;line-height:27px;color:#fff;}
#search_box .keyword dd{overflow:hidden;border:1px solid #fff;font:0/0 Arial;}
#search_box .keyword dd input.txt{float:left;padding-left:6px;width:80%;height:33px;background:none;font:12px/33px 'NS';color:#fff;}
#search_box .keyword dd input.txt::-moz-placeholder{font-size:11px;}
#search_box .keyword dd input.txt:-ms-input-placeholder{font-size:11px;}
#search_box .keyword dd input.txt::-webkit-input-placeholder{font-size:11px;}
#search_box .keyword dd button{float:right;display:inline-block;width:33px;height:33px;border:none;background:url('/mobile/images/btn_car_search.gif') no-repeat;background-size:33px 100%;cursor:pointer;}
#search_box ul{}
#search_box ul li{cursor:pointer;}
#search_box ul > li{margin-top:7px;}
#search_box ul > li > span{display:block;padding-left:9px;height:33px;background:url('/mobile/images/bg_option_open.png') right 50% no-repeat;background-size:14px;border:1px solid #2a2a2a;font:12px/33px 'NS';color:#fff;}
#search_box ul > li.open > span{background-image:url('/mobile/images/bg_option_close.png');}
#search_box ul li .option{display:none;overflow:auto;/*-webkit-overflow-scrolling:touch;*/margin-top:10px;padding-bottom:10px;max-height:123px;}
#search_box ul li .option li{padding:3px 0 3px 9px;font-size:11px;line-height:1;}
#search_box ul li .option li.select{color:#fff;}
#search_box ul li .option li:first-child{margin:0;}
#search_box .btn_center{margin-top:15px;}
#search_box .btn_center .btn{width:100%;}
#search_box ::-webkit-scrollbar {width: 3px;height: 3px;}
#search_box ::-webkit-scrollbar-track {
	background-color: rgba(0,0,0,0.2);
	box-shadow: inset 0px 0px 0px 2px #333;
	/*border-radius: 3px;*/
}
#search_box ::-webkit-scrollbar-thumb {
	/*background-color: rgba(255,255,255,1);*/
	background-color:#d5d5d5;
	border-radius: 3px;
}

#search_box .guide{overflow:hidden;margin-top:10px;border:1px solid #2a2a2a;}
#search_box .guide li{float:left;margin:0;width:33.3%;height:70px;border-left:1px solid #2a2a2a;text-align:center;color:#fff;}
#search_box .guide li a{display:block;padding-top:46px;height:100%;}
#search_box .guide li:first-child{border:none;}
#search_box .guide li:first-child a{background:url('/mobile/images/ico_guide01.gif') 50% 11px no-repeat;background-size:21px;}
#search_box .guide li:nth-child(2) a{background:url('/mobile/images/ico_guide02.gif') 50% 12px no-repeat;background-size:18px;}
#search_box .guide li:nth-child(3) a{background:url('/mobile/images/ico_guide03.gif') 50% 13px no-repeat;background-size:29px;}

#container{padding-top:37px;}

#contents{padding:33px 20px 66px;}
h2{font:18px/1 'NSB';color:#000;}
h2 em{color:#595959;}

#footer{padding:14px 20px 20px;background:#333;font-size:12px;color:#666;}
#footer .info{margin-top:9px;padding-top:8px;border-top:1px solid #a3a3a3;font:11px/20px 'NS';}
#footer .copyright{margin-top:5px;font-size:8px;color:#484747;}

#footer span.btn_sunin { float:right; margin-top:-3px}
#footer span.btn_sunin img { width:63px}


/* swiper style */
.swiper-container {
	width:100%;
	height:100%;
}
.swiper-slide {
	
}