@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic&display=swap";html{overflow-x:clip}body{position:relative;font-family:\5fae\8edf\6b63\9ed1\9ad4,sans-serif;font-weight:600;font-style:normal;background-color:#1a1818;width:100%;height:auto;color:#fff;overflow-x:clip}img{max-width:100%;height:auto}:focus{outline:none}a:hover,a:active,a:focus{text-decoration:none;outline:none}button,button:focus{outline:none;border:0;background:none;padding:0}ul,ol{margin:0;padding:0;list-style:none}.sidebar{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:100;background:url(../images/sidebarBg.png) no-repeat center center;background-size:100% 100%;width:279px;height:495px;display:flex;align-items:center;justify-content:center;transition:.3s all}.sidebar.collapsed{transform:translate(249px) translateY(-50%)}@media only screen and (max-width:450px){.sidebar{scale:.8;right:-40px}.sidebar.collapsed{transform:translate(240px) translateY(-50%)}}.sidebar.collapsed .sidebar-btn{background-image:url(../images/sidebarBtnOpen.png)}.sidebar .content{position:relative;flex-direction:column;display:flex;justify-content:center;align-items:center;padding:61px 0 20px 23px;gap:8px}.sidebar .content .group{display:flex;flex-direction:column;gap:10px}.sidebar .content .group a{text-align:center}.sidebar .content .group a:nth-last-child(1){margin-top:40px}.sidebar .content .group a{transition:all .3s ease}.sidebar .content .group a:hover{filter:brightness(1.1)}.sidebar .sidebar-btn{position:absolute;top:80px;left:-54px;width:85px;height:74px;text-align:center;background:url(../images/sidebarBtnClose.png) no-repeat center center;background-size:contain;transition:all .3s ease}.sidebar .sidebar-btn:hover{filter:brightness(1.2)}.title{position:relative;margin:1vh auto}.seeMore{position:fixed;bottom:20px;right:30px;width:215px;height:130px;z-index:10;transition:.3s all;display:inline-block;animation:upDown 2s ease-in-out infinite}.seeMore:hover{filter:brightness(1.2)}.section-side{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:99;transition:all .3s ease-in-out}.section-side .btn-on{position:absolute;right:0;top:-175px;width:45px;height:46px;z-index:10;transition:all .3s ease-in-out;opacity:0}.section-side .btn-on.show{opacity:1}.section-side .btn-on.show:hover{filter:brightness(1.5)}.section-side .btn-on.open img{content:url(../images/open.png)}.section-side .sidebar{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:99;cursor:pointer;transition:all .3s ease-in-out}.section-side .sidebar li{position:relative;margin:3% auto}.section-side .sidebar li a{display:block;width:347px;height:52px;transition:.3s linear;filter:brightness(1)}.section-side .sidebar li a.active,.section-side .sidebar li a:hover{filter:brightness(1.3)}.section-side .sidebar.show{opacity:1}.section-side .sidebar.open{transform:translateY(-50%) translate(0)}.section-side .sidebar.off{transform:translateY(-50%) translate(100%);pointer-events:none}#header,section{position:relative;text-align:center}#header{height:1080px;background:url(../images/mainBg.png) no-repeat center bottom/cover}.contents{position:relative;height:100%;overflow:hidden}.contents .logo{position:absolute;max-width:100%;left:70%;top:23%;transform:translate(-50%,-50%)}.contents .logo img{max-width:initial}.contents .main_btn{position:absolute;max-width:100%;left:50%;bottom:250px;transform:translate(-50%);transition:.3s all}.contents .main_btn:hover{filter:brightness(1.1)}.contents .main_btn:after{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);background:url(../images/main_btn.png) no-repeat center center/contain;opacity:.7;animation:main_btn 1.5s linear 0s infinite;pointer-events:none}.contents .main_btn img{max-width:initial}@media only screen and (max-width:768px){.contents .main_btn img{max-width:100%}}@keyframes main_btn{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}15%,to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}#tab-1{padding:70px 0 350px;position:relative;background:url(../images/s1Bg.png) no-repeat center top/cover}#tab-1 .container{max-width:unset}#tab-1 .radio input[type=radio]{display:none;font-weight:400}#tab-1 .radio input[type=radio]+label{position:relative;padding-left:36px;cursor:pointer;line-height:26px}#tab-1 .radio input[type=radio]+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:26px;height:26px;border:1px solid #e8af36;border-radius:50%;background-color:transparent}#tab-1 .radio input[type=radio]:checked+label:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#e8af36;border-radius:50%}#tab-1 input[type=checkbox]{position:relative;width:26px;height:26px;margin-right:.3rem;border-radius:50%;border:1px solid #e8af36;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;cursor:pointer}#tab-1 input[type=checkbox]:checked:after{content:"\2714";position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);font-size:18px;color:#e8af36}#selectArea{margin-right:2%;width:50%}#tab-1 .form-control{height:45px;color:#e8af36;font-size:20px;line-height:20px;background-color:#fff1d4;border:1px solid #e8af36}#tab-1 .register1{position:relative;width:1467px;min-height:815px;max-width:100%;background:url(../images/s1Frame.png) no-repeat center center/contain;display:flex;justify-content:center;align-items:center;margin:0 auto;flex-direction:column}.prizeContents{position:absolute;top:80px}#tab-1 .book{display:flex;justify-content:center;align-items:center;flex-direction:column}#tab-1 .goh_form{position:relative;color:#54181c;font-size:22px;font-weight:400}#tab-1 .goh_form label{display:flex;align-items:center;font-size:1.5rem;line-height:1.6rem;margin-bottom:0}#tab-1 .goh_form p{margin-bottom:0}#tab-1 .form-group{display:flex;align-items:center}#tab-1 .form-group .txt{color:#54181c;font-size:22px;margin:0;text-align:left}#tab-1 .form-group .steps{padding-right:30px}#tab-1 .form-group p.warning{cursor:pointer;color:#54181c;font-size:20px;text-decoration:underline;text-underline-offset:4px}#tab-1 .form-group1 .radio{padding-left:55px}#tab-1 .form-group2 .row{margin:0;padding:0;width:100%}#tab-1 .form-group3 .txt{display:flex}#tab-1 .phone{gap:10px}#tab-1 .checkbox{margin-top:2%}#tab-1 .goh_submit{background:url(../images/s1Btn.png) no-repeat center center/contain;width:251px;height:87px;padding:0;border:none;margin:0 auto;transition:.3s linear}#tab-1 .goh_submit:hover,#tab-1 .goh_submit:focus,#tab-1 .goh_submit:active{filter:brightness(1.1)}#tab-1 .container-custom:before{content:"";position:absolute;width:529px;height:920px;background:url(../images/s1chaL.png) no-repeat center center/contain;left:0;top:50%;transform:translateY(-30%);z-index:1;pointer-events:none}#tab-1 .container-custom:after{content:"";position:absolute;width:548px;height:953px;background:url(../images/s1chaR.png) no-repeat center center/contain;right:5%;top:50%;transform:translateY(-30%);z-index:1;pointer-events:none}#tab-2{background:url(../images/s2Bg.png) no-repeat top center/100% 100%;padding:300px 0 500px;margin-top:-300px;z-index:1}@media only screen and (max-width:768px){#tab-2{background:url(../images/s2Bg.png) no-repeat top center/cover}}#tab-2 .register2{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;flex-direction:column}#tab-2 .register2 .prizeContents2{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:45px;z-index:1}@media only screen and (max-width:768px){#tab-2 .register2 .prizeContents2{flex-wrap:wrap}}#tab-2 .register2 .prizeContents2 .sub{display:none}#tab-2 .register2 .prizeContents2 .shop{order:1}#tab-2 .register2 .prizeContents2 .shop ul li{display:flex;flex-direction:column}@media only screen and (max-width:480px){#tab-2 .register2 .prizeContents2 .shop ul li{flex-direction:row;flex-wrap:wrap}#tab-2 .register2 .prizeContents2 .shop ul li a{max-width:45%}}#tab-2 .register2 .prizeContents2 .shop ul li a:nth-of-type(1){display:none}#tab-2 .register2 .prizeContents2 .prize2{order:0}#tab-2 .register2 .prizeContents2 .prize2 .prize_fb{transition:.3s all}#tab-2 .register2 .prizeContents2 .prize2 .prize_fb:hover{filter:brightness(1.05) drop-shadow(2px 2px 5px #fff)}#tab-2 .register2 .prizeContents2 .shop li{display:flex;justify-content:center;align-items:center;gap:25px}#tab-2 .limited{display:none}#tab-2 .container-custom2:before{content:"";position:absolute;width:513px;height:979px;background:url(../images/s2chaL.png) no-repeat center center/contain;left:0;top:39%;transform:translateY(-30%);z-index:0;pointer-events:none}#tab-2 .container-custom2:after{content:"";position:absolute;width:666px;height:904px;background:url(../images/s2chaR.png) no-repeat center center/contain;right:9%;top:44%;transform:translateY(-30%);z-index:0;pointer-events:none}#tab-3{position:relative;background:url(../images/s3Bg.png) no-repeat top center/cover;padding:300px 0 4%;min-height:unset;margin-top:-300px;z-index:0}#tab-3:before{content:"";position:absolute;width:100%;height:753px;bottom:0;left:0%;background:url(../images/s4Bg.png) no-repeat center bottom/100%}#tab-3:after{content:"";position:absolute;width:100%;height:753px;bottom:0;left:0%;background:url(../images/s4Bg_mask.png) no-repeat center bottom/100%;pointer-events:none}#tab-3 .container{max-width:unset}#tab-3 .content{position:relative;width:100%;background:url(../images/slick-list_bg2.png) no-repeat center center;background-size:contain;max-width:130%;left:50%;transform:translate(-50%);margin:auto;padding:11% 17% 16%}@media only screen and (max-width:1600px){#tab-3 .content{padding:10% 18% 17%}}@media only screen and (max-width:768px){#tab-3 .content{padding:30% 70% 50%;max-width:350%;width:350%}}@media only screen and (max-width:480px){#tab-3 .content{padding:36% 70% 64%;margin-top:-80px;background:url(../images/slick-list_bg2.png) no-repeat center center;background-size:100% 100%}}#tab-3 .content .swiper{height:615px;width:1100px;max-width:100%}@media only screen and (max-width:480px){#tab-3 .content .swiper{height:520px;width:unset}}#tab-3 .content .swiper-backface-hidden .swiper-wrapper{align-items:center;width:1400px}@media only screen and (max-width:480px){#tab-3 .content .swiper-backface-hidden .swiper-wrapper{width:unset}}#tab-3 .content .swiper-backface-hidden .swiper-slide{width:20%;display:flex;align-items:center}@media only screen and (max-width:480px){#tab-3 .content .swiper-backface-hidden .swiper-slide{width:30%}}#tab-3 .content .swiper-backface-hidden .swiper-slide.swiper-slide-active{transform:scale(1.15)}#tab-3 .swiper-horizontal>.swiper-pagination-bullets,#tab-3 .swiper-pagination-bullets.swiper-pagination-horizontal,#tab-3 .swiper-pagination-custom,.swiper-pagination-fraction{bottom:20%}#tab-3 .content .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,#tab-3 .content .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:29px;height:29px;background:url(../images/s2Dot.png) no-repeat center center;background-size:contain;opacity:1}#tab-3 .content .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background:url(../images/s2Dot_hov.png) no-repeat center center;background-size:contain}#tab-3 .swiper-button-next,.swiper-button-prev{width:unset;height:unset}#tab-3 .swiper-button-next{right:6%;top:40%}#tab-3 .swiper-button-prev{left:6%;top:40%}#tab-3 .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,#tab-3 .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{display:none}@media only screen and (max-width:768px){#tab-3 .swiper-button-next,.swiper-button-prev{width:60px;height:62px}}.pop{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;background-color:#131313c9;overflow:auto;outline:0;display:flex;align-items:center;justify-content:center}.pop .popArea{z-index:1070;width:100%;max-height:100vh;text-align:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.pop .btnclose-notic,.pop .btnclose-success{display:block;position:absolute;top:0;right:0}.pop .btnclose:hover,.pop .btnclose.x:hover{filter:brightness(1.5)}.pop .btnclose button{display:block;text-indent:-99999em;width:143px;height:125px;background:transparent url(../images/close_x.png) no-repeat center center/contain;cursor:pointer;padding:0;border:none;outline:none}.pop .notic_pop{max-width:1033px;height:711px;background:url(../images/notice.png) no-repeat center center/contain;display:flex;align-items:center;justify-content:center;margin:0 auto}.pop .success_pop{max-width:754px;height:531px;background:url(../images/pop_success.png) no-repeat center center/contain;display:flex;align-items:center;justify-content:center;margin:0 auto}#tab-4{background:url(../images/s4Bg1.png) no-repeat top center/cover;padding:300px 0 4%;position:relative;margin-top:-300px;pointer-events:none}@media only screen and (max-width:768px){#tab-4{margin-top:-200px;padding-top:200px}}#tab-4 .content{position:relative;width:950px;height:490px;max-width:100%;margin:auto;padding:100px;text-align:left;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;background:url(../images/s4_border.png) no-repeat center center/contain}@media only screen and (max-width:768px){#tab-4 .content{padding:50px;background:url(../images/s4_border.png) no-repeat center center/cover}}@media only screen and (max-width:480px){#tab-4 .content{padding:8px}}#tab-4 .content li{color:#583718;font-size:18px;line-height:36px;font-weight:600;text-indent:-15px;padding-left:15px;list-style:none}@media only screen and (max-width:480px){#tab-4 .content li{font-size:14px;line-height:24px}}#tab-5{background:url(../images/s5Bg.png) no-repeat top center/cover;padding:4% 0;z-index:2}.notic{max-width:1002px;min-height:581px;background:url(../images/s5Frame.png) no-repeat center center / cover;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;line-height:1.8rem;text-align:left;margin:0 auto;padding:2% 2% 11%}.notic ol{max-width:80%;padding:20px 0 0;list-style:auto}.notic ol li{padding:1% 0;color:#111422;font-weight:500}@media screen and (max-width:1440px){#header .contents:before{width:720px;height:880px}#header .contents.logo{max-width:800px}#tab-1 .container-custom:before,#tab-1 .container-custom:after,#tab-2 .container-custom2:before,#tab-2 .container-custom2:after,#tab-3 .container-custom3:before,#tab-3 .container-custom3:after{display:none}#tab-4 #intro-02 .tab-content .tab-pane .content .char{right:10%}#tab-4 #intro-02 .tab-content .tab-pane .content .char2 img{right:-20%}#tab-4 #intro-02 .tab-content .tab-pane .content .char3 img{right:-8%}#tab-4 #intro-02 .tab-content .tab-pane .content .char4 img{right:-10%}#tab-4 #intro-02 .tab-content .tab-pane .content .char6 img{right:-32%}}@media screen and (max-width:1024px){#tab-1 .register1,#tab-2 .register2,#tab-3 .register3{width:100%;background-size:cover}#tab-1 .container-custom,#tab-2 .container-custom2,#tab-3 .container-custom3{max-width:unset;padding:0}#tab-4 #intro-02 ul li button.nav-link{width:102.4px;height:calc(184px* .8)}#tab-4 #intro-02 .tab-content .tab-pane .content .char{right:18%}#tab-4 #intro-02 .tab-content .tab-pane .content .char:before{width:300px;height:500px;right:-32%}#tab-4 #intro-02 .tab-content .tab-pane .content .char3 img{right:-30%}#tab-4 #intro-02 .tab-content .tab-pane .content .char4 img{right:-33%}#tab-4 #intro-02 .tab-content .tab-pane .content .char5 img{right:-12%}#tab-4 #intro-02 .tab-content .tab-pane .content .char6 img{right:-33%}.goh_form{max-width:unset;height:100%}}@media screen and (max-width:768px){#header{height:80vh}#header .contents .logo{left:50%;width:100%;top:unset;bottom:-40px}#header .contents .logo img{max-width:100%}.contents .main_btn{bottom:50px}#tab-1 .title,#tab-2 .title,#tab-4 .title,#tab-5 .title{width:calc(768px * .8);max-width:100%}.copyright{gap:15px}#tab-4>.nav{flex-direction:row;flex-wrap:nowrap;margin:20px 0}#tab-4 #intro-02 .tab-content .tab-pane .content{flex-direction:column;align-items:center;padding:0 20px}#tab-4 #intro-02 .tab-content .tab-pane .content .info{margin-top:20px}#tab-4 #intro-02 .tab-content .tab-pane .content .char:before{width:288.4px;height:420px}#tab-4 #intro-02 .tab-content .tab-pane .content .char1:before{right:-10%}#tab-4 #intro-02 .tab-content .tab-pane .content .char2:before{right:-10%}#tab-4 #intro-02 .tab-content .tab-pane .content .char3:before{right:-30%}#tab-4 #intro-02 .tab-content .tab-pane .content .char4:before{right:-30%}#tab-4 #intro-02 .tab-content .tab-pane .content .char5:before{right:-20%}#tab-4 #intro-02 .tab-content .tab-pane .content .char6:before{right:-20%}#tab-4 #intro-02 .tab-content .tab-pane .content .char{right:10%}#tab-4 #intro-02 .tab-content .tab-pane .content .char2{right:5%}#tab-4 #intro-02 .tab-content .tab-pane .content .char1 img{right:0;bottom:-12vh}#tab-4 #intro-02 .tab-content .tab-pane .content .char2 img{right:0;bottom:-5vh}#tab-4 #intro-02 .tab-content .tab-pane .content .char3 img,#tab-4 #intro-02 .tab-content .tab-pane .content .char4 img{right:0;bottom:-8vh}#tab-4 #intro-02 .tab-content .tab-pane .content .char5 img,#tab-4 #intro-02 .tab-content .tab-pane .content .char6 img{right:0;bottom:-12vh}#tab-4 #intro-02 ul{bottom:-8%;flex-wrap:nowrap;justify-content:center;left:50%;transform:translate(-50%)}#tab-4 #intro-02 ul li button.nav-link{width:76.8px;height:calc(184px* .6)}.pop .btnclose button{width:114.4px;height:100px}}@media screen and (max-width:540px){.pop .notic_pop{max-width:711px;height:1033px;background:url(../images/notice_mo.png) no-repeat center center/contain}}@media screen and (max-width:450px){.section-side .btn-on{top:-130px;width:35px;height:35px}.section-side .sidebar{right:-15px}.section-side .sidebar li{margin:5% auto}.section-side .sidebar li a{width:250px;height:30px}.seeMore{display:none}#header{padding:40% 0 8%}#header .contents:before{width:540px;height:600px}section{min-height:unset}#tab-1 .register1,#tab-3 .register3{min-height:900px}#tab-1 .pre-register{margin-top:-25px}#tab-1 .goh_submit{width:175.7px;height:60.9px}#tab-1 .goh_form,#tab-1 .form-group .steps,#tab-1 .form-group .txt{width:100%;text-align:center;padding-right:0}#tab-1 #reservation_form .form-group{flex-wrap:wrap;justify-content:center;margin-bottom:0}#tab-1 .register .row,#tab-1 .register .checkbox{transform:scale(.9)}#tab-1 .form-group1 .radio{padding-left:0;margin:2% 10%}#tab-1 .form-group3 .txt{flex-wrap:wrap;justify-content:center}#tab-1 div.g-recaptcha{margin:1vh auto;transform:scale(.9)}}@media screen and (max-width:390px){#tab-1 .goh_submit{width:200px}#tab-5 .notic ol li{font-size:1rem}.pop .btnclose button{width:57.2px;height:50px}}@media screen and (max-width:320px){#tab-4 #intro-02 ul li button.nav-link{width:51.2px;height:calc(184px* .4)}}
