.hidden{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}#container{padding:104px 0 0}#container .eventCont,#container .eventCont>div{position:relative}#container .eventCont>img{width:100%;margin-top:-1px}#container .eventCont a,#container .eventCont button{position:absolute;overflow:hidden;text-indent:100%;white-space:nowrap}div.tabTypeA{position:absolute;top:-100%;z-index:1;height:auto;margin-top:0}div.tabTypeA ul{box-shadow:0 5px 10px rgba(0,0,0,.5)}div.tabTypeA ul a{padding:0 !important}div.tabTypeA ul:after{content:"";display:block;clear:both}div.tabTypeA.fixed ul{position:fixed;top:105px}.slideArea{position:absolute !important;top:867px;left:0;right:0}.slideArea .swiper-container{position:absolute;left:46px;top:0;right:46px}.slideArea .swiper-container .slideCont{overflow:hidden;width:640px;margin:0 auto;border:2px solid #fff;border-radius:28px}.slideArea .swiper-container .prev,.slideArea .swiper-container .next{position:absolute;left:0;top:295px;z-index:20;text-indent:0 !important}.slideArea .swiper-container .next{left:initial;right:0}.slideArea .swiper-container .page{margin-top:20px;text-align:center;font-size:0}.slideArea .swiper-container .page span{opacity:1;width:19px;height:19px;margin:0 8px;background:#eaeaea}.slideArea .swiper-container .page span.swiper-pagination-bullet-active{background:#1e0846}.event1 .btn1{left:199px;bottom:150px;width:401px;height:110px}.event2 .btn1{left:59px;bottom:767px;width:682px;height:110px}.event2 .btn2{left:59px;bottom:567px;width:682px;height:110px}.event2 .btn3{left:74px;bottom:330px;width:144px;height:47px}.event2 .btn4{left:188px;bottom:75px;width:144px;height:47px}.event3 .btn1{left:89px;bottom:95px;width:622px;height:110px}.popup{display:none;opacity:0;overflow-y:auto;position:absolute;left:50px;right:initial;z-index:100;width:700px;max-height:calc((100% - 40px)/var(--current-scale));padding:0 0 80px;border-radius:20px;text-align:center;background:#fff}.popup .close{position:absolute;right:20px;top:20px;z-index:1;padding:10px;line-height:1em}.popup .field{padding:107px 50px 0;text-align:left}.popup .field p{position:relative;font-size:0}.popup .field p strong{display:block;margin:60px 0 25px;font-size:30px;line-height:1em;font-weight:400;letter-spacing:-1px}.popup .field p select,.popup .field p input[type=text],.popup .field p input[type=number]{width:100%;height:70px;border-radius:5px;border-color:#d8d8d8;font-size:30px;background-color:#fff}.popup .field p.phone select,.popup .field p.phone input[type=text],.popup .field p.phone input[type=number]{display:inline-block;width:calc((100% - 86px)/3);vertical-align:top}.popup .field p.phone .hyphen{display:inline-block;width:43px;font-size:36px;text-align:center;line-height:70px;vertical-align:top}.popup .field p.addr span{display:block;margin-top:20px}.popup .field p.addr span.includeBtn{position:relative;padding-right:248px}.popup .field p.addr span.includeBtn input[type=text]{width:100%}.popup .field p.addr span.includeBtn button{position:absolute;right:0;top:0;width:227px;border-radius:5px;text-align:center;line-height:70px;font-weight:500;color:#fff;background:#838383}.popup .field p+p{margin-top:20px}.popup .field p .fileArea{position:relative;display:block}.popup .field p .fileArea input[type=file]{position:absolute;left:0;top:0;opacity:0;width:100%;height:70px;padding:0;border:0}.popup .field p .fileArea .fileText{display:block;width:100%;padding:0 20px;border-radius:5px;height:70px;line-height:70px;font-size:30px;font-weight:500;color:#fff;background:#838383}.popup .field p .text{display:block;margin-top:20px;font-size:23px;line-height:1em}.popup .field .chkArea{padding:40px 0;margin-top:20px;border-bottom:2px solid #e6e6e6;border-top:1px solid #393939;font-size:28px;font-weight:600;text-align:center}.popup .field .chkArea label{display:inline-block;margin-top:20px;font-weight:400}.popup .close+.field{padding-top:0}.popup .agree{margin:50px;text-align:left;font-size:28px;letter-spacing:-2px}.popup .agree h3{margin-bottom:30px;font-size:35px;font-weight:600;letter-spacing:-1px}.popup .agree h4{margin-top:70px;font-size:31px;font-weight:600;letter-spacing:-1px}.popup .agree .colorA{color:#7850b1 !important}.popup .agree table{width:100%;border:1px solid #ccc;margin:20px 0 50px;table-layout:fixed}.popup .agree table th{height:90px;border:1px solid #ccc;font-size:27px;text-align:center;font-weight:400;background:#eee;letter-spacing:-1px}.popup .agree table td{padding:30px 0;border:1px solid #ccc;font-size:27px;text-align:center;letter-spacing:-1px}.popup .agree p{margin-top:30px;font-size:28px;letter-spacing:-2px}.popup .chk{margin:50px 50px 70px;text-align:center}.popup .chk p{display:inline-block}.popup .chk p+p{margin-left:100px}.popup .chk label span{line-height:39px}.popup .chk label span:before{width:39px;height:39px;background-image:url(img/ico_check.png);background-size:100%}.popup .chk label input:checked+span:before{background-position-y:100%}.popup .btn{display:block;width:460px;height:90px;border-radius:5px;margin:0 auto;text-align:center;background:#56328f}.popup .btn img{vertical-align:middle}.popup .btn:disabled{background:#cbcbcb}.popup.on{opacity:1}.popSample{padding:0;height:auto !important}.popSample .content{padding:0}.kakaoShare{display:none;position:fixed;left:calc(100% - 108px - 10px);bottom:calc(262px*var(--current-scale));z-index:50;width:108px;transform:scale(var(--current-scale));transform-origin:bottom right !important}.kakaoShare img{width:108px}.btnFloating{position:fixed;left:130px;bottom:calc(155px*var(--current-scale));z-index:50;width:541px;transform:scale(var(--current-scale));transform-origin:bottom left !important}.btnFloating img{width:541px}
