@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700");

* {margin:0;padding:0;max-height:1000000px;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;vertical-align:top;
    -webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-family:'Roboto','맑은 고딕','AppleGothic', Dotum,sans-serif;}
body{font-size:14px;font-weight:normal;}
img, fieldset {border:0;vertical-align:top}
ul, ol, li, dl {list-style:none;}
h1, h2, h3, h4, h5, h6, strong {font-size:100%;font-weight:500;}
hr{display:none;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);color:#666}
em, i, address {font-style:normal;font-weight:normal;}
legend, caption {display:none;clear:both;}
input, textarea, select, button, table {font-size:inherit;font-family:inherit;line-height:inherit;vertical-align:top;}
section, nav, article, aside, hgroup, header, footer {display:block}
textarea, input {background:url(none);-webkit-border-radius:1px;-webkit-appearance:none;vertical-align:top}
label {cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;}
th, td{vertical-align:middle}
input[type="checkbox"]{display:none;width:1px;height:1px;padding:0;border:0 none;margin:0;overflow:hidden;clip:rect(0 0 0 0);}
input[type="checkbox"]+label{display:inline-block;padding-left:19px;height:14px;font-size:13px;line-height:14px;color:#808080;font-weight:300;background:url(/resources/IMG/renew/bg/bg_input.png) no-repeat 0 -28px;vertical-align:middle;cursor:pointer;}
input[type="checkbox"]+label:hover{color:#009245;background-position: 0 -14px;}
input[type="checkbox"]+label img{display:inline-block;padding-right:6px}
input[type="checkbox"]:checked+label{background-position:0 0;color:#009245;}
/* input[type="checkbox"]:disabled+label{background-position:0 -42px;color:#ddd;} */
input[type="radio"]{display:none;width:1px;height:1px;padding:0;border:0 none;margin:0;overflow:hidden;clip:rect(0 0 0 0);}
input[type="radio"]+label{display:inline-block;padding-left:19px;height:14px;font-size:13px;line-height:14px;color:#808080;font-weight:300;background:url(/resources/IMG/renew/bg/bg_radio.png) no-repeat 0 -28px;vertical-align:middle;cursor:pointer;}
/* input[type="radio"]+label:hover{color:#009245;background-position: 0 -14px;} */
input[type="radio"]+label img{display:inline-block;padding-right:6px}
input[type="radio"]:checked+label{background-position:0 0;color:#009245;}
/* input[type="radio"]:disabled+label{background-position:0 -42px;color:#ddd;} */
input[type="text"]{font-size:14px;line-height:14px;color:#444;font-weight:400;background:#f2f2f2;border:1px solid #ddd;border-radius:4px;outline:none;}
input[type="text"]::-webkit-input-placeholder{font-weight:300;color:#aaa;}
input[type="text"]::-moz-placeholder{font-weight:300;color:#aaa}
input[type="text"]:-ms-input-placeholder{font-weight:300;color:#aaa}
input[type="text"]:-moz-placeholder{font-weight:300;color:#aaa}
input[type="password"]{font-size:14px;line-height:14px;color:#444;font-weight:bold;background:#f2f2f2;border:1px solid #ddd;border-radius:4px;outline:none;}
input[type="password"]::-webkit-input-placeholder{font-weight:300;color:#aaa}
input[type="password"]::-moz-placeholder{font-weight:300;color:#aaa}
input[type="password"]:-ms-input-placeholder{font-weight:300;color:#aaa}
input[type="password"]:-moz-placeholder{font-weight:300;color:#aaa}
select{display:block;padding:0 6px;height:35px;font-size:14px;line-height:14px;color:#aaa;font-weight:300;background:#f2f2f2;border:1px solid #ddd;border-radius:4px;}
select.active{color:#666;font-weight:bold;background:#fff;border-color:#bbb}
input[type="text"].active{color:#303030;background:#fff;border-color:#bbb}
input[type="password"].active{color:#666;font-weight:bold;background:#fff;border-color:#bbb}

/* float clear */
.clearfix:after{display:block;height:0;clear:both;visibility:hidden;content:"";}
* html .clearfix {height:1px;}
.clearfix{display:block;min-height:1px;}

body{position:relative;width:100%;;min-width:1280px;}
.tnbWrap{width:100%;height:34px;background:#f5f5f5;border-bottom:1px solid #eee;}
.tnb{position:relative;margin:0 auto;width:1240px;text-align:center}
.tnb ul{display:inline-block;*display:inline;zoom:1;margin-left:-30px;}
.tnb li{float:left;}
.tnb li a{display:inline-block;padding:8px 5px;min-width:50px;font-size:12px;line-height:18px;color:#bbb;}
.tnb li a:hover{color:#009245}
.tnb li a.on{color:#666;font-weight:bold;background:#fff;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
/* .tnb li a.pt{min-width:70px;}
.tnb li a.ja,.tnbWrap .tnb li a.ko{min-width:40px;}
.tnb li a.zh{min-width:30px;} */
.tnb .countingWrap{position:absolute;top:0;left:0;border:none;margin:0;}
.tnb .countingWrap li{position:relative;padding:8px 15px 8px 0;font-size:12px;line-height:1.5;color:#888;border:none;cursor:pointer}
.tnb .countingWrap li span{display:inline-block;padding-left:5px;font-size:12px;line-height:1.5;color:#15b373;font-weight:bold}
.tnb.ar .countingWrap li,.tnb.ar .countingWrap li span{font-size:11px;line-height:18px;}
.tnb.ar ul:nth-child(2){margin-left:35px !important;}
.tnb .countingWrap li p{display:none;position:absolute;top:30px;left:50%;margin-left:-90px;width:180px;background:url(/resources/IMG/renew/bg/bg_hoverText.png) 0 0 no-repeat;z-index:10}
.tnb .countingWrap li.on p{display:block}
.tnb .countingWrap li p em{display:block;margin:19px 3px 0;padding:0 10px 8px;font-size:12px;line-height:15px;color:#aaa;background:#fff;border:1px solid #ccc;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.tnb .memberWrap{position:absolute;top:0;right:0;border:none;margin:0;}
.tnb .memberWrap li{position:relative;margin:0 3px;border:none;}
.tnb .memberWrap .btnWini{padding:8px 8px 8px 25px;background:url(/resources/IMG/renew/common/icon/icon_menu.png) left 8px center no-repeat}
.tnb .memberWrap .btnWini.ja{letter-spacing:-2px}
.tnb .memberWrap .btnWini:hover{color:#666;text-decoration:none;}
.tnb .memberWrap .btnWini img{display:inline-block;margin-left:6px;}
.tnb .memberWrap li a{color:#808080;}
.tnb .memberWrap li a:hover{color:#009245;font-weight:normal}
.tnb .memberWrap li.idPart a{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.tnb .memberWrap .wini.on .btnWini{position:relative;color:#666;background:url(/resources/IMG/renew/common/icon/icon_menu.png) left 10px center no-repeat #fff;border:1px solid #202f38;border-bottom:none;border-top:none;}
.tnb .memberWrap .wini.on .btnWini span{display:block;position:absolute;top:32px;left:0;width:100%;height:3px;background:#fff;z-index:121;}
.tnb .memberWrap .myWrap{display:none;position:absolute;top:34px;left:0;padding:15px 25px 25px;width:200px;background:#fff;text-align:left;border:1px solid #202f38;z-index:121;}
.tnb .memberWrap .wini.on .myWrap{display:block}
.tnb .memberWrap .myWrap dt{padding:12px 0 0;font-size:12px;line-height:1.5;color:#888;font-weight:bold}
.tnb .memberWrap .myWrap dt a{padding:0 0 0;color:#888}
.tnb .memberWrap .myWrap dt a:hover{color:#009245;}
.tnb .memberWrap .myWrap dd a{padding:10px 0 0 7px;line-height:16px;}
.tnb .memberWrap .myWrap .new{color:#d10023}
.tnb .memberWrap .myWrap img{display:inline-block;padding-left:3px;vertical-align:top}
.headerMain{position:relative;margin:0 auto;padding:0 0 25px;width:1240px;background:#fff;overflow:hidden}
.headerMain h1{float:left;padding:35px 4px 0}
.headerMain h1 a{display:block;}
.headerMain h1 a img{padding-top:2px;}
.headerMain .totalSearchWrap{position:absolute;top:40px;left:50%;margin-left:-280px;width:550px;text-align:center}
.totalSearchWrap .totalSearch{border:2px solid #15b373;overflow:hidden}
.totalSearch select{display:inline-block;float:left;padding:0 10px;width:35%;height:41px;border:none;background:none;font-size:14px;line-height:17px;color:#aaa;font-weight:300;}
.totalSearch select.active{color:#15b373;font-weight:normal}
.totalSearch input{display:inline-block;float:left;margin-left:5px;padding-left:15px;width:52%;height:41px;border:none;border-left:1px solid #eee;background:none;font-size:16px;line-height:17px;color:#444;font-weight:bold;border-radius:0}
.totalSearch.en select,.totalSearch.ko select,.totalSearch.ja select,.totalSearch.zh select,.totalSearch.sw select{width:29%;}
.totalSearch.en input,.totalSearch.ko input,.totalSearch.ja input,.totalSearch.zh input,.totalSearch.sw input{width:58%;}
.totalSearchWrap .totalSearch a{display:inline-block;float:right;width:45px;height:41px;background:url(/resources/IMG/renew/common/icon/icon_search.png) center center no-repeat;text-indent:-9999px;font-size:0;}
.headerMain .totalSearchWrap ul{display:inline-block; *display:inline; zoom:1;}
.headerMain .totalSearchWrap li{float:left;margin:10px 10px 0}
.headerMain .totalSearchWrap li a{display:block;font-size:13px;line-height:1.5;color:#909090;font-weight:300}
.headerMain .totalSearchWrap li a:hover{color:#009245;text-decoration:underline}
.headerMain .topBanner{float:right;margin-right:10px;width:255px;height:120px}
.topBanner .topBn{display:none;position:relative;padding-top:20px;}
.topBanner .topBn p a{display:block;}
.topBanner .topBn .slidesjs-navigation{position:absolute;top:110px;text-indent:-9999px;z-index:10}
.topBanner .topBn .slidesjs-previous{right:14px;width:14px;height:14px;background:url(/resources/IMG/renew/common/icon/btn_tbnLeft.png) 0 0 no-repeat;}
.topBanner .topBn .slidesjs-next{right:0;width:14px;height:14px;background:url(/resources/IMG/renew/common/icon/btn_tbnRight.png) 0 0 no-repeat;}
.gnb{width:100%;background:#15b373}
.gnb > ul{margin:0 auto;width:1240px;}
.gnb > ul:after{display:block;clear:both;content:'';}
.gnb > ul > li{position:relative;float:left;margin-left:10px;text-align:center;}
.gnb li .h3Link{display:inline-block;margin-right:70px;padding:19px 30px;font-size:18px;line-height:19px;color:#fff;}
.gnb li.on .h3Link{position:relative;margin-top:-1px;padding:19px 30px;color:#15b373;border:1px solid #202f38;border-bottom:none;background:#fff}
.gnb .gnb1.on .h3Link{background-color:#0f4f44}
.gnb li.on .h3Link span{display:block;position:absolute;top:55px;left:0;width:100%;height:3px;background:#fff;z-index:1001;}
.gnb li .subMn{display:none;position:absolute;top:55px;left:0;min-width:200px;padding:20px 30px 20px;border:1px solid #202f38;background:#fff;z-index:1000;}
.gnb li.on .subMn{display:block;}
.gnb .subMn li{float:inherit;margin:0;width:100%;text-align:left;}
.gnb .subMn li h4 a{display:block;padding:10px 0;font-size:14px;line-height:14px;color:#444;}
.gnb .subMn li li a{display:block;margin-left:10px;padding:9px 0;font-size:14px;line-height:14px;color:#444;}
.gnb .subMn li h4 a:hover,.gnb .subMn li li a:hover{color:#009245}
.gnb .gnb1{position:relative;margin:0 80px 0 0;width:225px;background:#0f4f44 url(/resources/IMG/renew/common/icon/icon_gnb.png) 30px center no-repeat;text-align:center;}
.gnb .gnb1.fr,.gnb .gnb1.pt{background-position:15px center}
.gnb .gnb1.ja{margin:0 70px 0 0}
.gnb .gnb1.ka{margin:0 30px 0 0}
.gnb .gnb1.fr > a{font-size:18px}
.gnb .gnb1.km > a{font-size:16px}
.gnb .gnb1.active > a{margin:0;padding:19px 0 19px 20px;border: none;color:#fff;}
.gnb .gnb1 .h3Link img{display:inline-block;padding-right:15px;vertical-align:middle}
.gnb .gnb1 .subMn{top:57px;left:0;padding:0;min-width:0;width:225px;height:520px;border:none;background:#202f38}
.gnb .gnb1 .subMn li h4 a{padding:25px 10px 25px 30px;font-size:17px;line-height:17px;color:#fff;border:1px solid rgba(0,0,0,0);border-right:none;font-weight:normal}
.gnb .gnb1 .subMn li.on h4 a{background:#fff;color:#444;border:1px solid #202f38;border-right:none;font-weight:bold}
.gnb .gnb1 li .subDepth{display:none;position:absolute;top:0;left:225px;padding:30px;width:715px;height:458px;background:#fff;border:1px solid #202f38;border-left:none;box-shadow:2px 1px 5px #ccc;}
.gnb .gnb1 li.on .subDepth{display:block}
.gnb .gnb1 .subDepth dt{padding-bottom:13px;width:100%;font-size:15px;line-height:15px;color:#444;font-weight:bold}
.gnb .gnb1 .subDepth dt a{font-size:15px;line-height:15px;color:#444;}
.gnb .gnb1 .subDepth dt a:hover{color:#009245}
.gnb .gnb1 .subDepth dd{padding-bottom:30px;}
.gnb .gnb1 .subDepth dd a{display:inline-block;padding:8px 10px;min-width:210px;font-size:14px;line-height:19px;color:#666;}
.gnb .gnb1 .subDepth dd a img{display:inline-block;margin-right:12px;}
.gnb .gnb1 .subDepth dd a:hover{color:#444;font-weight:bold}
.gnb .gnb1 .subDepth p{position:absolute;bottom:25px;left:30px;overflow:hidden}
.gnb .gnb1 .subDepth p a{display:inline-block;float:left;margin:0 0 5px 5px;}
.gnb .gnb1 .subGnb7 dd a{min-width:320px;}
.gnb .gnb5{float:right;margin:0;text-align:right;}
.gnb .gnb5 .h3Link{padding:17px 10px;margin:0;border:none;}
.gnb .gnb5.on .h3Link{margin:0;padding:17px 10px;border:none;background:none}
/* main 일때 */
.gnb.main{background:#fff;border-top:1px solid #e0e0e0;}
.gnb.main .gnb1{background-color:#15b373}
.gnb.main .gnb1 .subMn{display:block;background:rgba(0,0,0,0.7);}
.gnb.main .h3Link{color:#666}
.gnb.main .gnb1.on .h3Link{background:#15b373}

.winiMain{position:relative;padding-bottom:60px;min-height:500px;}
.winiMain:after{display:block;clear:both;content:''}
.winiMain .bgShadow{display:block;position:absolute;top:0;left:0;width:100%;height:39px;background:url(/resources/IMG/renew/main/bg_bannerShadow.png) 0 0 repeat-x;z-index:10}
.winiWide{position:relative;padding-top:40px;}
.winiContents{margin:0 auto;padding-top:40px;width:1240px;}
.winiContents:after{display:block;clear:both;content:''}
.winiLNB{float:left;margin-right:35px;width:225px;border-top:5px solid #15b373}
.winiLNB h2 a{display:block;padding:8px 5px 16px;font-size:20px;line-height:24px;color:#fff;text-align:center;background:#15b373}
.winiLNB .leftPage{margin-bottom:20px}
.winiLNB .leftPage > li > a{display:block;padding:15px;font-size:16px;line-height:18px;color:#808080;border:1px solid #ddd;border-top:none;}
.winiLNB .leftPage > li:first-child > a{border-top:1px solid #15b373;}
.winiLNB .leftPage > li > a:hover{margin-top:-1px;color:#15b373;border:1px solid #15b373;background:url(/resources/IMG/renew/common/icon/icon_arrGnb_on.png) right 15px center no-repeat}
.winiLNB .leftPage > li > a.on{margin-top:-1px;color:#15b373;background:url(/resources/IMG/renew/common/icon/icon_arrGnb_on.png) right 15px center no-repeat}
.winiLNB .leftPage > li .subPage{padding:10px 10px 10px 18px;background:#f5f5f5;border:1px solid #ddd;border-top:none}
.winiLNB .leftPage > li .subPage a{display:block;padding:7px 5px;font-size:14px;line-height:1.5;color:#808080}
.winiLNB .leftPage > li .subPage a:hover{color:#009245}
.winiLNB .leftPage > li .subPage a.on{color:#009245;font-weight:bold}
.winiLNB .leftPage > li .subList strong{display:block;padding:8px 0 5px;font-size:14px;line-height:1.5;color:#666;font-weight:bold}
.winiLNB .leftPage > li .subList a{padding:7px 5px 4px 5px}
.winiLNB .leftBn{border-top:4px solid #15b373;}
.winiLNB .leftBn h3{padding:20px 27px 0;font-size:17px;line-height:1.5;color:#009245;font-weight:bold;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.winiLNB .leftBn ul{padding:0 20px 10px;background:#fff;border:1px solid #ddd;border-top:none}
.winiLNB .leftBn li{padding:15px 0;border-bottom:1px dashed #ddd}
.winiLNB .leftBn li:last-child{border-bottom:none}
.winiLNB .leftBn li p{padding:0 7px;font-size:14px;line-height:1.5;color:#666;font-weight:300;letter-spacing:0.8px}
.winiLNB .leftBn li p strong{display:inline-block;width:30px;color:#555;letter-spacing:0}
.winiLNB .leftBn li dt{padding:0 7px 5px;font-size:14px;line-height:1.5;color:#555;font-weight:bold}
.winiLNB .leftBn li dd{margin:0;font-size:14px;line-height:1.7;color:#707070}
.winiLNB .leftBn li .ko dd{margin:0 7px}
.winiSection{float:right;width:980px}
.pageTop{position:relative;padding-bottom:20px}
.pageTop h1{padding:0 10px 10px 5px;font-size:40px;line-height:46px;color:#15b373;letter-spacing:-1px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.pageTop p{padding:5px 200px 5px 5px;font-size:16px;line-height:26px;color:#666;font-weight:300}
.pageTop h1 span{font-size:22px;line-height:53px;font-weight:normal;letter-spacing:-0.5px;}
.pageTop h1 span em{display:inline-block;padding:0 10px 0 15px}
.pageTop .subNav{position:absolute;top:-20px;right:13px;z-index:101}
.pageTop .subNav:after{display:block;content:'';clear:both}
.pageTop .subNav li{float:left;padding-right:15px;margin-left:15px;background:url(/resources/IMG/renew/common/icon/icon_arrow.png) right 0 center no-repeat;cursor:pointer;}
.pageTop .subNav li:last-child{padding-right:0;margin-right:0;background:none;}
.pageTop .subNav li:last-child a{color:#666;font-weight:normal}
.pageTop .subNav li a{display:block;font-size:13px;line-height:13px;color:#888;font-weight:300;}
.pageTop .subNav li a:hover{color:#009245}

.winiFooter{background:#202f38}
.footerWrap{position:relative;margin:0 auto;padding:70px 20px 73px;width:1240px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.footerWrap:after{display:block;clear:both;content:''}
.footerWrap .ftAutowini{float:left;}
.ftAutowini h2 a{display:block;margin-bottom:30px;width:236px;height:52px;background:url(/resources/IMG/renew/bg/bg_foot_re.png) 0 0 no-repeat;text-indent:-9999px;}
.ftAutowini ul:after{display:block;clear:both;content:''}
.ftAutowini li{float:left;margin-right:7px;}
.ftAutowini li a{display:block;width:39px;height:39px;background:url(/resources/IMG/renew/bg/bg_foot_re.png) 0 -52px no-repeat;text-indent:-9999px;}
.ftAutowini li .btnYt{background-position:-39px -52px}
.ftAutowini li .btnIn{background-position:-79px -52px}
.ftAutowini li .btnMobile{margin-left:10px;padding:0 60px 0 40px;font-size:13px;line-height:39px;color:rgba(256,256,256,0.5);text-indent:0;background-position:-179px -52px}
.ftAutowini li .btnMobile:hover{color:#fff}
.ftAutowini li a:hover{background-position-y:-91px}
.ftAutowini p{padding:10px 0 0}
.ftAutowini p a{display:block;margin:10px 0;padding:10px 0;font-size:13px;line-height:13px;color:rgba(256,256,256,0.5);border:2px solid rgba(256,256,256,0.5);text-align:center;border-radius:5px}
.ftAutowini p a span{display:inline-block;margin-right:5px;width:13px;height:13px;background:url(/resources/IMG/renew/bg/bg_android.png) 0 -13px no-repeat}
.ftAutowini p a.btnApp span{background:url(/resources/IMG/renew/bg/bg_ios.png) 0 -13px no-repeat}
.ftAutowini p a:hover{color:#fff;border-color:#fff}
.ftAutowini p a:hover span{background-position:0 0}
.footerWrap .ftSitemap{float:right;padding:0 0 50px;width:870px;}
.ftSitemap ul:after{display:block;clear:both;content:''}
.ftSitemap li{float:left;width:18%;}
.ftSitemap li dl{margin:0 10px;}
.ftSitemap li dt{padding-bottom:5px;font-size:14px;line-height:1.5;color:#ccc;}
.ftSitemap li dd strong{display:block;padding:10px 0 5px;font-size:14px;line-height:1.5;color:#ccc;}
.ftSitemap li dd a{display:block;padding-bottom:5px;font-size:12px;line-height:1.5;color:#888;}
.ftSitemap li dd a:hover{color:#fff}
.ftSitemap .ftHowtoBuy{width:24%}
.ftSitemap .ftInfo{width:22%}
.footerWrap .ftCopy{display:block;float:left;width:100%;font-size:12px;line-height:1.5;color:#ccc;font-weight:300;text-align:center}
.footerWrap .ftCopy.ko{text-align:right}
.footerWrap .ftCopy_ko{display:block;position:absolute;bottom:50px;left:20px;font-size:12px;line-height:20px;color:#aaa;font-weight:300;text-align:left}
.footerWrap .ftCopy_ko em{display:inline-block;padding:0 5px;font-size:10px;line-height:20px;color:#515360}

.rightController{position:fixed;top:255px;left:50%;margin-left:640px;width:120px;text-align:center;z-index:110;}
.rightController .rightBn{display:block;margin-bottom:15px}
.rightController .funcList{padding-top:5px;border-bottom:none;background:#15b373}
.rightController .funcList li{position:relative;border:1px solid #ddd;border-top:none;background:#fff;}
.rightController .funcList li a{display:block;padding:15px 5px;font-size:12px;line-height:14px;color:#808080;}
.rightController .funcList li a strong{color:#009245;font-weight:bold}
.rightController .funcList li a span{display:inline-block;padding-left:5px;font-size:10px;line-height:16px;color:#15b373;font-weight:bold}
.rightController .funcList li a:hover{color:#009245}
.rightController .openList .registerItems{display:none;padding:5px 0;background:#eee;border-top:1px solid #ddd;}
.rightController .openList .registerItems a{padding:8px 10px;font-size:12px;line-height:14px;color:#999;}
.rightController .openList .registerItems a:hover{text-decoration:underline;color:#666}
.rightController .openList.on > a{color:#15b373;}
.rightController .btnMove{border:1px solid #ddd;border-top:none;background:#fff;}
.rightController .btnMove:after{display:block;content:'';clear:both}
.rightController .btnMove a{display:block;float:left;padding:7px 0;width:38px;background:#f2f2f2;border-right:1px solid #ddd}
.rightController .btnMove a img{vertical-align:middle}
.rightController .btnMove .recent{position:relative;width:40px;border:none;background:#fff url(/resources/IMG/renew/common/icon/icon_recent.png) center 9px no-repeat;text-indent:-9999px}
.rightController .btnMove .recent.off{background:#fff url(/resources/IMG/renew/common/icon/icon_recent_off.png) center 9px no-repeat;}
.rightController .btnMove .recent.on{background:#fff url(/resources/IMG/renew/common/icon/icon_recent_on.png) center 9px no-repeat;}
.rightController .btnMove .recent.on span{position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#fff}
.rightController .recentItem{padding:10px 0 0;border:1px solid #ddd;border-top:none;background:#fff}
.rightController .recentItem p{padding-bottom:10px;font-size:12px;line-height:16px;color:#666;}
.rightController .recentItem p span{display:inline-block;padding-left:3px;font-size:11px;line-height:16px;color:#15b373;}
.rightController .recentItem ul{padding:0 10px;max-height:318px;}
.rightController .recentItem li{position:relative;margin-bottom:10px;}
.rightController .recentItem li a{display:block;border:1px solid #fff;}
.rightController .recentItem li.on a{border-color:#202f38;}
.rightController .recentItem li .thumb{display:block;width:96px;height:70px;}
.rightController .recentItem li .itemInfo{display:none}
.rightController .recentItem li .itemDel{display:none;position:absolute;top:0;right:0;padding:2px 4px;background:#000;font-size:11px;line-height:12px;color:#fff;font-weight:300;border:none;cursor:pointer}
.rightController .recentItem li.on .itemInfo{display:block;position:absolute;top:0;right:96px;width:160px;height:70px;border:1px solid #202f38;background:#fff;border-right:none;overflow:hidden}
.rightController .recentItem li.on .itemInfo em{display:block;padding:10px 10px 0;margin-bottom:3px;width:140px;height:34px;font-size:12px;line-height:17px;color:#666;font-weight:300;text-align:center;overflow:hidden}
.rightController .recentItem li.on .itemInfo strong{display:block;height:17px;font-size:12px;line-height:17px;color:#444;text-align:center;}
.rightController .recentItem li.on .itemDel{display:block}

.btnBottom{display:block;text-align:center}
.btnBottom a{display:inline-block;margin:0 5px;padding:15px 40px;min-width:170px;font-size:21px;line-height:23px;color:#fff;background:#15b373;border-radius:30px;}

.searchPaging{position:relative;width:100%;text-align:center}
.searchPaging .searchPageSize{position:absolute;top:10px;left:0}
.searchPaging .searchPageBox{padding:10px 0 50px}
.searchPaging .searchPageBox table{margin:0 auto}
.searchPaging .searchPageBox td{padding:0;border:2px solid #fff;font-size:12px;}
.searchPaging .searchPageBox td a{display:block;margin:0 4px;padding:7px 10px;font-size:14px;line-height:14px;color:#888;background:#fff}
.searchPaging .searchPageBox td a:hover{text-decoration:none;}
.searchPaging .searchPageBox td a:hover span{font-weight:bold;color:#15b373;}
.searchPaging .searchPageBox td a.off{opacity:0.3}
.searchPaging .searchPageBox td strong{display:block;margin:0 8px;padding:7px 10px;font-size:14px;line-height:14px;color:#15b373;outline:2px solid #15b373;}

.layerDimmed{display:none;position:fixed;top:0;left:0;width:100%;height:100%;
             background-color: #000; /* 배경색 지정 */
             opacity: 0.7; /* 투명도 조절 */
             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE8을 위한 투명도 설정 */
             filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* IE7을 위한 투명도 설정 */
             z-index: 1002;}
.layerOpen{display:none;position:absolute;z-index:1003;}
.layerLd img{width:100px;height:100px;}

/* 기계류 종료 팝업 */
.closeService{position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.8);text-align:left;z-index:10}
.closeService .inner{position:relative;margin:20px auto;width:1240px;}
.closeService .inner h1{margin-bottom:10px;font-size:14px;line-height:18px;color:#aaa;font-weight:600}
.closeService .inner p{font-size:12px;line-height:1.5;color:#aaa;}
.closeService .inner a{display:block;position:absolute;top:15px;right:0}

/* 차량브랜딩 안내 팝업 */
.layerShippingGuide p a{display:inline-block;margin:0 10px 0 13px;padding:13px 0;width:510px;font-size:15px;line-height:16px;color:#fff;text-align:center;border-radius:40px;border:1px solid #fff;}
.layerShippingGuide p a.btnClose{margin:0;width:205px;}
.layerShippingGuide p a:hover{border-color:#15b373;color:#15b373;font-weight:bold}

/*label*/
label > span.hide{position:absolute; left:-10000px;top:auto;height:1px;overflow:hidden;text-indent:-9999px;font-size:0;}

/* 리 브랜딩 공지 팝업 */
.layerBranding{background:#fff url(/resources/IMG/renew/main/bg_brandingPop.png) center top repeat-y;text-align:center;box-shadow:0 5px 30px rgba(0,0,0,0.5);border:1px solid #ddd}
.layerBranding .inner{padding:50px 50px 0;}
.layerBranding .inner > img{display:block;margin:0 auto 25px}
.layerBranding h1{margin-bottom:5px;font-size:20px;line-height:1.5;color:#303030;font-weight:700;letter-spacing:-0.5px}
.layerBranding p{font-size:16px;line-height:1.5;color:#666;}
.layerBranding a{display:block;}
.layerBranding .btnMore{margin:20px auto 40px;width:50%;background:#202f38;height:44px;line-height:44px;color:#fff;border-radius:50px;}
.layerBranding .btnMore:hover{background:#15b373}
.layerBranding .btnWeek{padding:10px 15px;background:#eee;color:#666;text-align:right;}
.layerBranding .btnWeek img{display:inline-block;margin:4px 5px 0 0;width:14px}
.layerBranding .btnClose{position:absolute;top:0;right:0;padding:15px;}

/*  이미지 공통  */
.thumb{position:relative;width:200px;height:150px;overflow:hidden;}
.thumb img {position:absolute;left:0;top:50%;height:100%;width:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

/* AUTW-104 */
.topBn p{background-position:right bottom 1px;background-repeat:no-repeat;}
.topBn p a{display:inline-block;color:#4d4d4d;text-align:right}
.topBn p a span{display:inline-block;padding-top:8px;font-size:16px;}
.topBn p a em{display:block;font-size:20px;font-weight:600;text-align:left;}
.topBn p a em strong{display:inline-block;position:relative;margin-top:13px;padding:3px 18px 3px 8px;font-size:12px;color:#fff;background:#888 url(/resources/IMG/renew/common/icon/icon_arrMin.png) right 8px center no-repeat;border-radius:30px;font-weight:400}
.ka .topBn p a span{font-size:15px;}
.ka .topBn p a em{font-size:17px;}
.en .topBn p a span{padding-right:35px}
.sw .topBn p a span{padding-right:20px}

/* AUTW-142 TNB */
.rangList{position:absolute;top:0;width:150px;background:#fff;z-index:1010;}
.rangList dt{width:150px;height:35px;line-height:35px;border:1px solid #15b373;box-sizing:border-box;}
.rangList dt a{display:block;width:100%;height:100%;font-size:12px;color:#808080;text-align:left;text-indent:32px;background:url(/resources/IMG/renew/common/icon/icon_rang.png) no-repeat 10px center;}
.rangList dt a:after{content:'';position:absolute;top:0;right:8px;width:9px;height:35px;background:url(/resources/IMG/renew/common/icon/icon_arrBottom.png) no-repeat center right;background-size:9px auto;transition:all .25s ease;}
.rangList dt.on a:after{transform:rotate(-180deg);transition:all .25s ease;}
.rangList dd{display:none;border:1px solid #15b373;border-top:0;}
.rangList dd a{display:block;color:#808080;text-align:left;text-indent:16px;}
.rangList dd ul{display:block;margin-left:0;}
.rangList dd ul li{float:none;}
.rangList dd ul li .on{border:none;color:#15b373;}
.tnb .countingWrap{left:177px;}
.ko .footerWrap{padding-bottom:120px;}
.footerWrap .ftCopy{text-align:left;}
.footerWrap .ftCopy.ko{margin-bottom:20px;text-align:left;}
.fooRangList{position:absolute;bottom:58px;right:0;}
.fooRangList .left{float:left;}
.fooRangList .left label{color:#90979d;margin-right:10px;height:50px;font-size:13px;line-height:50px;}
.fooRangList .right{float:right;}
.fooRangList select{width:180px;height:50px;color:#90979d;background:#202f38;border:2px solid rgba(256,256,256,0.5);background:url(/resources/IMG/renew/common/icon/icon_arrBottom.png) no-repeat right 15px center;text-indent:10px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;}
.fooRangList select::-ms-expand{display:none;}
.fooRangList select option{height:15px;background:#fff;}