.form-area{position:relative;margin-top:15px}.form-area input{width:100%;height:38px;padding-left:0;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:16px;border:none;border-bottom:2px solid #6f6f6f;border-radius:0}.form-area input.active{border-bottom:2px solid #34b1b6}.form-area input+label{position:absolute;top:6px;left:0;font-size:16px;font-weight:500;color:#aaa;transition:0.2s;cursor:text}.form-area input+label.active{top:-10px;font-size:11px;color:#34b1b6}.header{position:fixed;top:0;left:0;width:100%;height:92px;box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:2px solid #eaeaea;background-color:#fff;z-index:9}.header.main{border-bottom:1px solid #eaeaea}.header.active{border-bottom:1px solid #eaeaea}.header .inner-wrap{position:absolute;top:0;left:0;width:100%;height:92px;box-sizing:border-box;-webkit-box-sizing:border-box}.header .inner-wrap .level{font-weight:500;background-repeat:no-repeat;background-position:0 center}.header .inner-wrap .logo{position:absolute;top:23px;left:68px}.header .inner-wrap .logo h1 a{display:block;width:266px;height:49px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0;background-image:url("/images/common/logo.png");background-repeat:no-repeat}.header .inner-wrap .gnb{position:absolute;top:53px;right:69px}.header .inner-wrap .gnb ul{font-size:0}.header .inner-wrap .gnb ul li{position:relative;display:inline-block;margin:0 35px}.header .inner-wrap .gnb ul li:nth-of-type(1) a{width:71px}.header .inner-wrap .gnb ul li:nth-of-type(2) a{width:118px;background-position:-139px 0}.header .inner-wrap .gnb ul li:nth-of-type(3) a{width:120px;background-position:-322px 0}.header .inner-wrap .gnb ul li:nth-of-type(4) a{width:141px;background-position:-507px 0}.header .inner-wrap .gnb ul li:nth-of-type(5) a{width:75px;background-position:-707px 0}.header .inner-wrap .gnb ul li:nth-of-type(6) a{width:65px;background-position:-849px 0}.header .inner-wrap .gnb ul li:last-of-type{margin:0;margin-left:27px}.header .inner-wrap .gnb ul li:last-of-type a{width:16px;background:none}.header .inner-wrap .gnb ul li:last-of-type a:hover::before,.header .inner-wrap .gnb ul li:last-of-type a:hover span::before,.header .inner-wrap .gnb ul li:last-of-type a:hover span::after{background-color:#ffc809}.header .inner-wrap .gnb ul li:last-of-type a:hover::before{left:2px}.header .inner-wrap .gnb ul li:last-of-type a:hover span::after{left:-2px}.header .inner-wrap .gnb ul li:last-of-type a::after{display:none}.header .inner-wrap .gnb ul li:last-of-type a::before,.header .inner-wrap .gnb ul li:last-of-type a span::before,.header .inner-wrap .gnb ul li:last-of-type a span::after{position:absolute;content:"";top:0;left:0;width:100%;height:2px;background:#222;transition:0.2s}.header .inner-wrap .gnb ul li:last-of-type a span::before{top:5px}.header .inner-wrap .gnb ul li:last-of-type a span::after{top:10px}.header .inner-wrap .gnb ul li a{display:block;position:relative;height:20px;font-size:0;background-image:url("/images/common/bg_gnb.png");background-repeat:no-repeat}.header .inner-wrap .gnb ul li a::after{position:absolute;content:"";bottom:-2px;left:50%;width:0;height:4px;background:#ffc809;transform:translateX(-50%);transition:0.2s;opacity:0}.header .inner-wrap .gnb ul li a:hover::after,.header .inner-wrap .gnb ul li a.active::after{width:100%;opacity:1}.header .inner-wrap .gnb-all{display:none;position:fixed;top:0;left:0;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;background-color:rgba(0,0,0,0.8);z-index:21}.header .inner-wrap .gnb-all.active .wrap{transform:translateX(0)}.header .inner-wrap .gnb-all .wrap{position:absolute;top:0;right:0;width:329px;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;transform:translateX(329px);transition:0.5s;background-color:#fff}.header .inner-wrap .gnb-all .wrap a.close{display:block;position:absolute;top:22px;right:34px;width:22px;height:22px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0;background-image:url("/images/common/btn_close_gnb_all.png");background-repeat:no-repeat;background-position:center;transition:0.1s}.header .inner-wrap .gnb-all .wrap a.close:hover{background-image:url("/images/common/btn_close_gnb_all_hover.png")}.header .inner-wrap .gnb-all .wrap .sign-in{padding-left:28px}.header .inner-wrap .gnb-all .wrap .sign-in p,.header .inner-wrap .gnb-all .wrap .sign-in a{display:inline-block;font-size:18px;font-weight:400;color:#4e4e4e;line-height:65px}.header .inner-wrap .gnb-all .wrap ul.main{border-top:1px solid #e3e3e3}.header .inner-wrap .gnb-all .wrap ul.main li{border-bottom:1px solid #e3e3e3}.header .inner-wrap .gnb-all .wrap ul.main li a{display:block;width:100%;height:65px;padding-left:28px;box-sizing:border-box;-webkit-box-sizing:border-box;font-family:"Arial";font-size:21px;color:#222;line-height:65px;transition:0.1s}.header .inner-wrap .gnb-all .wrap ul.main li a:hover{color:#00a899}.header .inner-wrap .gnb-all .wrap ul.etc{margin-top:20px}.header .inner-wrap .gnb-all .wrap ul.etc li a{display:block;width:100%;height:45px;padding-left:28px;box-sizing:border-box;-webkit-box-sizing:border-box;font-family:"Arial";font-size:18px;color:#4e4e4e;line-height:45px}.header .inner-wrap .sign{position:absolute;top:19px;right:70px;font-size:13px;color:#222;line-height:1}.header .inner-wrap .sign p,.header .inner-wrap .sign a{display:inline-block}.header .inner-wrap .lang{display:none;position:absolute;top:16px;right:62px}.header .inner-wrap .lang span{display:block;width:77px;height:19px;padding-left:10px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:13px;color:#222;background-color:#e6e6e6;background-image:url("/images/common/arrow_lang.png");background-repeat:no-repeat;background-position:right 7px center;border-radius:10px;cursor:pointer}.container{padding-top:92px;background-color:#fff;min-height:600px}.container .quick-menu{position:fixed;top:50%;right:34px;margin-top:-77px;z-index:8}.container .quick-menu>ul{width:50px;text-align:right}.container .quick-menu>ul>li{position:relative;padding-bottom:3px}.container .quick-menu>ul>li.profile>a{background-image:url("/images/common/icon_quick_profile.png");background-color:#7145dd}.container .quick-menu>ul>li.contact>a{background-image:url("/images/common/icon_quick_contact.png");background-color:#7145dd}.container .quick-menu>ul>li.share>a{background-image:url("/images/common/icon_quick_share.png");background-color:#929292}.container .quick-menu>ul>li>a{display:block;width:50px;height:49px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0;background-repeat:no-repeat;background-position:center;border-radius:3px}.container .quick-menu>ul>li .depth-2{display:none;position:absolute;top:0;left:-166px;width:159px;padding-right:3px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0;text-align:right;opacity:0}.container .quick-menu>ul>li .text p{display:inline-block;width:120px;height:49px;margin-right:3px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:15px;color:#fff;line-height:49px;background-color:#7145dd;border-radius:3px;text-align:center}.container .quick-menu>ul>li ul li{display:inline-block;padding-right:3px}.container .quick-menu>ul>li ul li a{display:block;width:49px;height:49px;box-sizing:border-box;-webkit-box-sizing:border-box;background-repeat:no-repeat;background-position:center;border-radius:3px}.container .quick-menu>ul>li ul li a.twitter{background-image:url("/images/common/icon_quick_share_twitter.png");background-color:#0084b4}.container .quick-menu>ul>li ul li a.facebook{background-image:url("/images/common/icon_quick_share_facebook.png");background-color:#3b5998}.container .quick-menu>ul>li ul li a.linkedin{background-image:url("/images/common/icon_quick_share_linkedin.png");background-color:#0e76a8}.footer{position:relative;padding:50px 0 33px 0;background-color:#353535;clear:both}.footer.active .cookie-message{position:absolute;top:-70px;left:0}.footer .cookie-message{position:fixed;bottom:0;left:0;width:100%;height:70px;box-sizing:border-box;-webkit-box-sizing:border-box;background-color:rgba(0,0,0,0.65);text-align:center;letter-spacing:0;white-space:nowrap;z-index:7}.footer .cookie-message p{display:inline-block;font-size:17px;font-weight:300;color:#fff;line-height:70px}.footer .cookie-message p a{color:#fff;text-decoration:underline}.footer .cookie-message a.got-it{display:inline-block;width:118px;height:39px;margin-left:13px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:18px;font-weight:700;color:#fff;line-height:39px;background-image:url("/images/common/bg_gradi_green.png");background-repeat:no-repeat;border-radius:20px}.footer .inner-wrap{width:1400px}.footer .fnb{text-align:center}.footer .fnb ul{font-size:0}.footer .fnb ul li{position:relative;display:inline-block;padding:0 30px}.footer .fnb ul li:last-of-type::after{display:none}.footer .fnb ul li::after{position:absolute;content:"";bottom:0;right:-1px;width:1px;height:15px;background:#a2a2a2}.footer .fnb ul li a{font-size:16px;font-weight:300;color:#fffefe;line-height:1}.footer .copyright{margin-top:40px;font-size:13px;font-weight:300;color:#747474;line-height:1;text-align:center}@media screen and (max-width: 1400px){.header .inner-wrap .logo{left:10px}.header .inner-wrap .sign{right:10px}.header .inner-wrap .gnb{right:10px}.header .inner-wrap .gnb ul li{margin:0 30px}.container .quick-menu{right:10px}}.popup.login .inner-wrap{width:546px;height:616px;padding:37px 56px 70px 56px;margin:-308px 0 0 -273px;box-sizing:border-box;-webkit-box-sizing:border-box}.popup.login .inner-wrap .form-area input[type="text"]:focus,.popup.login .inner-wrap .form-area input[type="password"]:focus{border:0;border-bottom:2px solid #34b1b6}.popup.login .inner-wrap .title h1{padding-top:26px;padding-right:20px}.popup.login .inner-wrap .contents{margin-top:50px}.popup.login .inner-wrap .contents h2{font-size:20px;font-weight:700;color:#222}.popup.login .inner-wrap .contents p.fc-grey{font-size:14px;color:#666;margin-top:14px;padding-bottom:20px}.popup.login .inner-wrap .contents .wrap{margin-top:14px}.popup.login .inner-wrap .contents .wrap .check{float:left}.popup.login .inner-wrap .contents .wrap .check label{font-size:14px;color:#222}.popup.login .inner-wrap .contents .wrap .forgot{float:right}.popup.login .inner-wrap .contents .wrap .forgot span{margin-right:9px;font-size:13px;color:#666}.popup.login .inner-wrap .contents .wrap .forgot a{position:relative;font-size:14px;font-weight:700;color:#000;transition:0.1s}.popup.login .inner-wrap .contents .wrap .forgot a:hover{color:#26a4a9}.popup.login .inner-wrap .contents .wrap .forgot a:hover::after{width:100%}.popup.login .inner-wrap .contents .wrap .forgot a::after{position:absolute;content:"";bottom:1px;left:0;width:0;height:1px;background:#34b1b6;z-index:3}.popup.login .inner-wrap .contents .wrap .forgot a::before{position:absolute;content:"";bottom:1px;left:0;width:100%;height:1px;background:#000;z-index:2}.popup.login .inner-wrap .contents .wrap::after{content:"";display:block;clear:both}.popup.login .inner-wrap .btn-wrap{clear:both;margin-top:20px}.popup.login .inner-wrap .btn-wrap a{width:100%;margin:0}.popup.login .inner-wrap .btn-wrap a.back{margin-top:70px}.popup.login .inner-wrap .btn-wrap p{margin-top:12px;margin-left:7px;font-size:14px;text-align:left;line-height:1}.popup.login .inner-wrap .btn-wrap h3{margin:56px 0 10px 10px;font-size:17px;font-weight:500;color:#000;text-align:left}
