.container{min-width:1200px}.inner-wrap{width:1200px;margin:0 auto}.header{position:fixed;top:0;left:0;width:100%;background-color:#fff;border-bottom:2px solid rgba(255,255,255,0.1);z-index:10}.header>.inner-wrap{position:relative;height:86px}.header>.inner-wrap .logo{position:absolute;top:23px;left:0}.header>.inner-wrap .logo a{display:block;width:136px;height:42px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0;background-image:url("/images/common/logo.png")}.header>.inner-wrap .gnb{position:absolute;top:30px;left:200px}.header>.inner-wrap .gnb>ul{font-size:0}.header>.inner-wrap .gnb>ul>li{display:inline-block;position:relative}.header>.inner-wrap .gnb>ul>li:hover>ul{max-height:300px;transform:translateY(4px);overflow:visible;opacity:1}.header>.inner-wrap .gnb>ul>li>a{font-size:18px;font-weight:500;color:#222;margin:0 25px;padding:20px 10px}.header>.inner-wrap .gnb>ul>li>ul{position:absolute;top:42px;left:0;max-height:0;box-shadow:0 0 5px rgba(0,0,0,0.1);background-color:#fff;transition:0.3s;overflow:hidden;z-index:3;opacity:0}.header>.inner-wrap .gnb>ul>li>ul.have-child>li>a{background-image:url("/images/common/dot_gnb_depth2.png");background-repeat:no-repeat;background-position:right 22px center}.header>.inner-wrap .gnb>ul>li>ul.have-child>li>a:hover{background-image:url("/images/common/dot_gnb_depth2_hover.png")}.header>.inner-wrap .gnb>ul>li>ul>li{position:relative;display:block;padding:6px 0;border-left:2px solid #2d2e83;border-right:2px solid #2d2e83;background-color:#fff;overflow:hidden}.header>.inner-wrap .gnb>ul>li>ul>li::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#fff;z-index:1}.header>.inner-wrap .gnb>ul>li>ul>li::after{position:absolute;content:"";top:0;right:-2px;width:1px;height:100%;background:#2d2e83;z-index:2}.header>.inner-wrap .gnb>ul>li>ul>li:first-of-type{padding-top:20px;border-top:2px solid #2d2e83}.header>.inner-wrap .gnb>ul>li>ul>li:last-of-type{padding-bottom:20px;border-bottom:2px solid #2d2e83}.header>.inner-wrap .gnb>ul>li>ul>li:hover{overflow:visible}.header>.inner-wrap .gnb>ul>li>ul>li:hover>ul{transform:translateX(2px);max-height:400px;opacity:1}.header>.inner-wrap .gnb>ul>li>ul>li>a{position:relative;display:block;padding:5px 47px 5px 22px;font-size:15px;font-weight:500;color:#666;white-space:nowrap;background-color:#fff;transition:0.2s;z-index:2}.header>.inner-wrap .gnb>ul>li>ul>li>a:hover{color:#2d2e83}.header>.inner-wrap .gnb>ul>li>ul>li>a:hover span::before{width:100%}.header>.inner-wrap .gnb>ul>li>ul>li>a span{display:inline-block;position:relative}.header>.inner-wrap .gnb>ul>li>ul>li>a span::before{position:absolute;content:"";bottom:-2px;left:0;width:0;height:12px;background:#d1e6f9;transition:width 0.2s;z-index:-1}.header>.inner-wrap .gnb>ul>li>ul>li>ul{position:absolute;top:0;left:100%;max-height:0;padding:15px 22px;border:2px solid #2d2e83;box-shadow:0 0 5px rgba(0,0,0,0.1);background-color:#dff4ff;transform:translateX(-5px);box-sizing:border-box;transition:0.3s;opacity:0}.header>.inner-wrap .gnb>ul>li>ul>li>ul li{padding:5px 0}.header>.inner-wrap .gnb>ul>li>ul>li>ul li a{display:block;padding:3px 0;font-size:15px;color:#333;white-space:nowrap}.header>.inner-wrap .gnb>ul>li>ul>li>ul li a:hover span::before{opacity:1}.header>.inner-wrap .gnb>ul>li>ul>li>ul li a span{position:relative;padding:0 2px 0 1px}.header>.inner-wrap .gnb>ul>li>ul>li>ul li a span::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#333;transition:0.2s;opacity:0}.header>.inner-wrap .tnb{position:absolute;top:29px;right:185px}.header>.inner-wrap .tnb ul{font-size:0}.header>.inner-wrap .tnb ul li{display:inline-block}.header>.inner-wrap .tnb ul li a{display:block;font-size:16px;color:#454545;padding:5px 0;margin-left:20px;background-repeat:no-repeat;background-position:0 center}.header>.inner-wrap .tnb ul li a.login{padding-left:29px;background-image:url("/images/common/icon_header_login.png")}.header>.inner-wrap .tnb ul li a.logout{padding-left:29px;background-image:url("/images/common/icon_header_logout.png")}.header>.inner-wrap .tnb ul li a.join{padding-left:34px;background-image:url("/images/common/icon_header_join.png")}.header>.inner-wrap .sponsor{position:absolute;top:25px;right:52px;color:#fff}.header>.inner-wrap .all-gnb{position:absolute;top:36px;right:0}.header>.inner-wrap .all-gnb a{position:relative;display:block;width:28px;height:20px;font-size:0}.header>.inner-wrap .all-gnb a:hover::after{width:26px}.header>.inner-wrap .all-gnb a:hover span::before{width:28px}.header>.inner-wrap .all-gnb a:hover span::after{width:18px}.header>.inner-wrap .all-gnb a::after,.header>.inner-wrap .all-gnb a span::before,.header>.inner-wrap .all-gnb a span::after{position:absolute;content:"";top:0;left:0;width:28px;height:3px;background:#000;transition:width 0.2s;border-radius:3px}.header>.inner-wrap .all-gnb a span::before{top:7px;width:18px}.header>.inner-wrap .all-gnb a span::after{width:26px;top:14px}.header .all-gnb-wrap{display:none;position:absolute;top:86px;left:0;width:100%;background-color:#fff;border-top:2px solid #546ded;border-bottom:2px solid #555555;z-index:2}.header .all-gnb-wrap>.inner-wrap{position:relative;padding:34px 0 75px 5px}.header .all-gnb-wrap>.inner-wrap>ul{font-size:0}.header .all-gnb-wrap>.inner-wrap>ul>li{display:inline-block;width:176px;margin-right:12px;vertical-align:top}.header .all-gnb-wrap>.inner-wrap>ul>li:nth-of-type(2){width:440px}.header .all-gnb-wrap>.inner-wrap>ul>li:last-of-type{margin-right:0}.header .all-gnb-wrap>.inner-wrap>ul>li:hover>a{box-shadow:3px 4px 5px rgba(0,0,0,0.3);transform:translate(-2px, -2px)}.header .all-gnb-wrap>.inner-wrap>ul>li>a{display:block;height:40px;font-size:17px;color:#fff;line-height:40px;font-family:"RIDIBatang", sans-serif;text-align:center;background-color:#2d2e83;transition:0.3s}.header .all-gnb-wrap>.inner-wrap>ul>li>ul{padding-top:11px}.header .all-gnb-wrap>.inner-wrap>ul>li>ul li a{z-index:2}.header .all-gnb-wrap>.inner-wrap>ul>li>ul li a:hover{font-weight:500;color:#2d2e83}.header .all-gnb-wrap>.inner-wrap>ul>li>ul li a:hover span::before{width:100%}.header .all-gnb-wrap>.inner-wrap>ul>li>ul li a span{display:inline-block;position:relative}.header .all-gnb-wrap>.inner-wrap>ul>li>ul li a span::before{position:absolute;content:"";bottom:-2px;left:0;width:0;height:12px;background:#d1e6f9;transition:0.2s;z-index:-1}.header .all-gnb-wrap>.inner-wrap>ul>li>ul.have-child>li{display:inline-block;vertical-align:top}.header .all-gnb-wrap>.inner-wrap>ul>li>ul.have-child>li:first-of-type{padding-bottom:30px}.header .all-gnb-wrap>.inner-wrap>ul>li>ul.have-child>li:nth-child(odd){width:53%}.header .all-gnb-wrap>.inner-wrap>ul>li>ul.have-child>li:nth-child(even){width:47%}.header .all-gnb-wrap>.inner-wrap>ul>li>ul.have-child>li>a{font-size:17px;font-weight:700;color:#2d2e83}.header .all-gnb-wrap>.inner-wrap>ul>li>ul>li{display:block;padding:7px 0}.header .all-gnb-wrap>.inner-wrap>ul>li>ul>li a{font-size:15px;color:#333}.header .all-gnb-wrap>.inner-wrap>ul>li>ul>li>ul{padding-top:5px}.header .all-gnb-wrap>.inner-wrap>ul>li>ul>li>ul>li{padding:7px 0}.header .all-gnb-wrap>.inner-wrap .banner{position:absolute;bottom:45px;right:5px;font-size:0}.header .all-gnb-wrap>.inner-wrap .banner a{position:relative;display:inline-block;width:270px;height:195px;margin-left:14px;box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top;overflow:hidden}.header .all-gnb-wrap>.inner-wrap .banner a img{position:absolute;bottom:0;left:0;width:100%;height:100%}.footer{min-width:1200px;padding:18px 0 70px 0;background-color:#efefef}.footer .fnb{padding-top:17px;float:left}.footer .fnb ul{font-size:0}.footer .fnb ul li{display:inline-block;padding-right:40px}.footer .fnb ul li a{font-size:17px;font-weight:500;color:#1d1d1d}.footer .family-site{float:right}.footer .family-site select{display:inline-block;width:220px;height:36px;padding:0 12px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:15px;color:#333;border:1px solid #222;background-image:url("/images/common/arrow_footer_select.png");background-repeat:no-repeat;background-position:right 12px center}.footer .family-site .go-top{display:inline-block;margin-left:18px;vertical-align:middle}.footer .family-site .go-top a{display:block;width:60px;height:60px;font-size:0;background-image:url("/images/common/go_top.png");background-repeat:no-repeat}.footer .address{padding-top:20px;clear:both}.footer .address p{font-size:16px;color:#777;line-height:1.7}.footer .address p .bar{position:relative;margin:0 20px}.footer .address p .bar::before{position:absolute;content:"";top:50%;left:0;width:1px;height:15px;background:#d6d6d6;margin-top:-5px}.footer .address .copyright{padding-top:32px;font-size:13px;color:#a9a9a9}.go-mobile{min-width:1200px;padding:30px 0;text-align:center;background-color:#21c19b}.go-mobile a{display:block;font-size:36px;font-weight:500;color:#fff}
