@charset "utf-8"; /* ///// font ///// */ @import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700'); /* ///// reset ///// */ *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;} html,body{width:100%;/*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, select {font:12px/1 'Noto Sans KR', sans-serif;color:#636363;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;} ol,ul{list-style: none;} img, label, input, select, a {vertical-align:middle;} input,textarea,select{border:none;background:none;border-radius:0;-webkit-appearance:none;} textarea{resize:none;} select{padding-left:10px;height:33px;border:1px solid #dadbde;background:#fff url('/m/img/btn_select.gif') right 50% no-repeat;background-size:28px;-webkit-appearance:none;} input,textarea,button {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;line-height: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;} strong{font-weight:700;} img{width:100%;} input[type=checkbox]{margin-right:8px;width:20px;height:20px;background:url('/m/img/ic_checkbox.png') no-repeat;} input[type=checkbox]:checked{background-position:0 bottom;} input[type=radio]{margin:0 6px 0 0;width:16px;height:16px;background:url('/m/img/ic_radio.png') no-repeat;background-size:16px;} input[type=radio]:checked{background-position:0 bottom;} .dim{position:fixed;width:100%;height:100%;top:0;left:0;z-index:300;background:#000;opacity:.5;} .dim_off{pointer-events:none;opacity:.5;} /* ///// common ///// */ .inner{position:relative;margin:0 auto;width:1200px;} .inner:after{content:'';display:block;clear:both;} input[type=submit]{cursor:pointer;} input.inp_txt{padding:0 10px;height:33px;background:#fff;border:1px solid #dadbde;line-height:31px;} input::-moz-placeholder, textarea::-moz-placeholder{color:#adadad;} input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#adadad;} input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#adadad;} textarea{padding:5px 10px;width:100%;height:235px;border:1px solid #dadbde;background:#fff;line-height:18px;} .check_wrap{display:inline-block;position:relative;} .check_wrap input{position:absolute;top:0;left:0;z-index:5;opacity:0;} .check_wrap input[type=checkbox]{width:12px;height:12px;margin:0;} .check_wrap input[type=radio]{top:2px;width:9px;height:9px;margin:0;} .check_wrap i{overflow:hidden;display:block;position:absolute;left:0;text-indent:-9999px;} .check_wrap input[type=checkbox] + i{top:0;width:12px;height:12px;background:url('/m/img/ic_checkbox.png') no-repeat;background-size:12px;} .check_wrap input[type=radio] + i{top:2px;width:9px;height:9px;background:url('/m/img/ic_radio.png') no-repeat;background-size:9px;} _:-ms-input-placeholder, :root .check_wrap input[type=radio] + i {top:4px;} .check_wrap input:checked + i{background-position:0 bottom;} .check_wrap label{display:inline-block;padding-left:15px;vertical-align:top;/*line-height:25px;*/} .check_wrap input[type=radio] + i + label{margin-right:20px;padding-left:15px !important;line-height:12px;vertical-align:middle !important;} .agree_chk{text-align:right;} .f_wrap:after{content:'';display:block;clear:both;} .fl{float:left;} .fr{float:right;} .ac{text-align:center;} .al{text-align:left !important;} .ar{text-align:right !important;} /* font style */ .txt_red{color:#be0606;} .txt_blue{color:#2c87c1;} .txt_bold{font-weight:700;color:#000;} a.link{display:inline-block;padding-bottom:3px;border-bottom:1px solid #464646;color:#464646;} /* button */ .btn_center{text-align:center;} .btn_right{margin-top:40px;text-align:right;} .btn_right a{margin-left:2px;} .rnd_btn{display:inline-block;width:135px;height:35px;line-height:33px;border-radius:3px;font-size:13px;color:#fff;text-align:center;} .rnd_btn.gray{background:#505560;} .rnd_btn.black{background:#000;} .rnd_btn.ty2{width:75px;} .rnd_btn.ty3{height:30px;line-height:27px;} .rnd_btn.ty4{padding:0 10px;width:auto;height:23px;line-height:21px;font-size:12px;} .rnd_s_btn{display:inline-block;padding:0 17px;height:26px;border:1px solid #e3e3e3;background:#efefef;border-radius:3px;box-shadow:1px 1px 1px #ececec;line-height:23px;font-size:12px;text-align:center;} /* tab menu */ .tab_menu{overflow:hidden;margin-top:55px;background:#efefef;} .tab_menu li{float:left;width:20%;} .tab_menu.tab6 li{width:17%;} .tab_menu.tab6 li:first-child{width:15%;} .tab_menu li a{display:block;margin-left:-1px;height:40px;border:1px solid #e3e3e3;border-radius:3px 3px 0 0;font-size:15px;line-height:38px;color:#464646;text-align:center;} .tab_menu li a.on{position:relative;z-index:10;background:#202328;border:1px solid #202328;color:#fff;} .tab_menu li:first-child a{margin:0;} .dealer_info + .tab_menu{margin-top:40px;} /* ///// layout /////*/ .fixed{overflow:visible !important;position:fixed !important;height:100% !important;width:100% !important;} header{position:fixed;top:0;left:0;z-index:50;width:100%;background:#fff;} #header{padding-top:7px;height:37px;} #header h1{overflow:hidden;margin:0 auto;width:67px;height:22px;background:url('/m/img/logo.png') no-repeat;background-size:100%;text-indent:-9999px;} #menu{overflow:hidden;display:block;position:absolute;top:12px;right:20px;width:15px;height:13px;background:url('/m/img/btn_menu.png') no-repeat;background-size:100%;text-indent:-9999px;} nav{display:none;position:absolute;top:0;right:0;z-index:800;padding:53px 20px 0;width:298px;/*height:100%;*/height:500px;font-size:13px;background:#fff;} nav .close{overflow:hidden;position:absolute;top:12px;right:20px;width:13px;height:13px;background:url('/m/img/btn_nav_close.png') no-repeat;background-size:100%;text-indent:-9999px;} nav .area_btn{overflow:hidden;} nav .area_btn a{float:left;margin-left:13px;width:77px;background:#000;font-size:12px;line-height:30px;color:#fff;text-align:center;} nav .area_btn a:first-child{margin-left:0;} nav .login_user{margin:15px 0;padding-left:33px;background:url('/m/img/ic_user.png') no-repeat;background-size:25px;line-height:25px;} nav .login_user em{font-style:italic;font-size:15px;color:#000;} nav .login_user .logout{overflow:hidden;width:17px;height:17px;display:inline-block;margin:5px 0 0 3px;background:url('/m/img/btn_logout.png') no-repeat;background-size:100%;text-indent:-9999px;vertical-align:top;} nav > ul{margin-top:10px;border-bottom:1px solid #b2b2b2;} nav > ul > li{border-top:1px solid #b2b2b2;} nav > ul > li > a{display:block;background:url('/m/img/ic_nav_open.png') right 50% no-repeat;background-size:9px;line-height:33px;color:#000;} nav > ul > li > a.on{background-image:url('/m/img/ic_nav_close.png');} nav ul ul{display:none;padding:3px 0 3px 10px;border-top:1px solid #b2b2b2;font-size:12px;} nav > ul > li > a.on + ul{display:block;} nav ul ul li{margin:10px 0;} nav ul ul li a.on{font-weight:700;color:#000;} #contentLayer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;background:#000;opacity:.5;} #container{padding:37px 0 45px;} footer{padding:66px 20px 24px;background:#000 url('/m/img/footer_logo.png') 20px 23px no-repeat;background-size:88px;font-size:11px;color:#535252;} footer .area_link{padding-top:13px;border-top:1px solid #333;} footer .area_link span{display:inline-block;margin-left:15px;color:#999;} footer .area_link span:before{content:'';display:inline-block;margin:2px 14px 0 0;width:1px;height:10px;background:#999;vertical-align:middle;} footer .area_link span:first-child{margin:0;} footer .area_link span:first-child:before{display:none;margin:0;} footer .address{margin-top:15px;line-height:17px;} footer .address span{display:block;} footer .copy{margin-top:25px;font-size:9px;}