﻿@font-face{font-family:"Hakgyo";font-style:normal;font-weight:400;src:url(Hakgyoansim_MindeulleholssiR.eot);src:local(※),url(Hakgyoansim_MindeulleholssiR.woff) format("woff"),url(Hakgyoansim_MindeulleholssiR.woff2) format("woff2"),url(Hakgyoansim_MindeulleholssiR.eot);font-display:swap}.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:not(.paging a),#container .eventCont button:not(.paging button){position:absolute;overflow:hidden;text-indent:100%;white-space:nowrap}div.tabTypeA{position:absolute;top:-100%;z-index:4;height:auto;margin-top:0}div.tabTypeA ul a{padding:0 !important}div.tabTypeA ul:after{content:"";display:block;clear:both}div.tabTypeA.fixed ul{position:fixed;top:105px}.listArea{position:absolute !important;top:700px;left:-40px;right:-40px;height:910px}.listArea .list{overflow:hidden;display:flex;width:880px;height:878px;margin:0 auto}.listArea .list li{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:338px !important;height:770px;padding:40px 65px 440px;margin-right:-67px;text-align:center;color:#684100;font-size:53px;line-height:1em;letter-spacing:-3px;font-family:"Hakgyo";word-break:initial;text-shadow:-2px -2px 0 rgba(255,255,255,.2),2px -2px 0 rgba(255,255,255,.2),-2px 2px 0 rgba(255,255,255,.2),2px 2px 0 rgba(255,255,255,.2);background:url(img/bg_list.png) no-repeat 0 0}.listArea .list li:nth-child(1){margin-top:30px}.listArea .list li:nth-child(2){z-index:3;margin-top:108px}.listArea .list li:nth-child(3){z-index:2}.listArea .list li.empty{width:100% !important;padding:0;margin:0;background:none;color:#fff;text-shadow:none}.listArea .btnPrev,.listArea .btnNext{position:absolute;left:80px;top:355px;z-index:9999;text-indent:0 !important}.listArea .btnNext{left:initial;right:80px}.listArea .paging{z-index:3;margin:-160px 40px 0}.listArea .paging button{width:15px;height:28px;border:0;margin:0 5px;border-radius:0;background:url(img/btn_prev.png) no-repeat 0 0/15px}.listArea .paging button.prev2,.listArea .paging button.next2{position:relative;width:30px}.listArea .paging button.prev2:before,.listArea .paging button.next2:before{content:"";position:absolute;right:0;top:0;width:15px;height:28px;background:url(img/btn_prev.png) no-repeat 0 0/15px}.listArea .paging button.prev{margin-right:15px}.listArea .paging button.next{margin-left:15px}.listArea .paging a{display:inline-block;color:#fff;font-size:36px;line-height:1em;font-weight:600;letter-spacing:-1px}.listArea .paging a.on{text-decoration:underline;background:none}.event1 .btn1{left:157px;bottom:98px;width:502px;height:99px}.event2 .btn1{left:157px;bottom:44px;width:502px;height:99px}.event3 .btn1{left:177px;bottom:239px;width:124px;height:124px}.event3 .btn2{left:340px;bottom:239px;width:124px;height:124px}.event3 .btn3{left:502px;bottom:239px;width:124px;height:124px}.event3 .btn4{left:150px;bottom:74px;width:502px;height:99px}.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 50px;border-radius:30px;text-align:center;background:#fff}.popup .close{position:absolute;right:30px;top:30px;z-index:1;padding:10px;line-height:1em}.popup h2{height:200px;padding-top:120px;text-align:center;background:none}.popup .field{text-align:left}.popup .field textarea{display:block;width:100%;height:330px;margin-bottom:38px;border:0;background:#efefef}.popup .field p{position:relative;font-size:0;margin:0 40px;padding-left:160px}.popup .field p strong{position:absolute;left:0;top:15px;width:160px;font-size:36px;line-height:1em;font-weight:500;letter-spacing:-1px}.popup .field p select,.popup .field p input[type=text],.popup .field p input[type=number]{width:100%;height:72px;border-radius:0;border:0;font-size:36px;background-color:#efefef}.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:72px;vertical-align:top}.popup .field p.birth{padding-left:250px}.popup .field p.birth strong{width:auto}.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:12px}.popup .caution{margin:30px 0 30px 40px;text-align:left}.popup .caution li{padding-left:8px;font-size:26px;color:#666;letter-spacing:-2px;font-weight:300}.popup .caution li:before{width:2px}.popup .agree{margin:30px 40px 60px;padding:30px;border:1px solid #929292;text-align:left;letter-spacing:-2px;word-break:normal}.popup .agree h3{margin-bottom:40px;font-size:34px;font-weight:600;letter-spacing:-2px}.popup .agree h4{margin-top:40px;font-weight:500;letter-spacing:-2px}.popup .agree .colorA{color:#07365c !important;font-weight:500}.popup .agree table{width:100%;margin:15px 0 45px;table-layout:fixed}.popup .agree table th{padding:4px 0;border:4px solid #fff;text-align:center;font-weight:400;letter-spacing:-2px;background:#c5c5c5}.popup .agree table td{padding:8px 0;border:4px solid #fff;font-size:28px;text-align:center;letter-spacing:-2px;background:#efefef}.popup .chk{margin:60px 0 70px;text-align:center}.popup .chk p{display:inline-block}.popup .chk p+p:not(.text+p){margin-left:50px}.popup .chk p.text{margin-bottom:40px;letter-spacing:-2px}.popup .chk label span{line-height:46px}.popup .chk label span:before{width:46px;height:46px;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:615px;height:90px;border-radius:45px;margin:0 auto;text-align:center;background:#07365c}.popup .btn img{vertical-align:middle}.popup .btn:disabled{background:#cbcbcb}.popup.on{opacity:1}
