@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a,a:visited,a:hover,a:focus{text-decoration:none;color:inherit;cursor:pointer}a:focus{outline:none}ol,ul{list-style:none}button,input,select,textarea{margin:0}button:hover,input:hover,select:hover,textarea:hover{outline:0}button:focus,input:focus,select:focus,textarea:focus{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}img{display:block}img,video{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}article,aside,figure,footer,header,section{display:block}body,button,input,select,textarea{font-family:Pretendard,BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"Courier New",Courier,monospace}.c-grey-1{color:#9B9B9B}.c-grey-2{color:#707070}.d-flex{display:flex}.mb-16{margin-bottom:1.6rem}.fs-18{font-size:1.8rem;line-height:2.4rem}.fw-600{font-weight:600}.text-align-center{text-align:center}.d-none{display:none !important}@media (min-width:769px){.d-md-none{display:none !important}.d-md-block{display:block !important}.fs-md-32{font-size:3.2rem}.fs-md-42{font-size:4.2rem}}br.mo{display:none}@media (max-width: 768px){br.mo{display:block}}@media (max-width: 768px){br.pc{display:none}}html{font-size:10px}@media (max-width: 1440px){html{font-size:9px}}@media (max-width:1100px){html{font-size:8px}}@media (max-width: 768px){html{font-size:10px}}@media (min-width: 1990px){html{font-size:calc(.4vw + 1px)}}html.fixed{overflow:hidden}body{font-size:1.8rem;line-height:1;color:#000}.page{margin-bottom:0;padding-bottom:6rem}.container{padding:0 2.4rem}@media (max-width: 768px){.container{padding:0 1rem}}@media (min-width: 1990px){.container{padding:0 15rem}}.container-inner{padding:0 calc(2.4rem + 3.8rem)}@media (max-width: 768px){.container-inner{padding:0 1.4rem}}@media (min-width: 1990px){.container-inner{padding:0 calc(3.8rem + 15rem)}}header{padding:2.6rem 3.6rem}header>.container{display:flex}header p{font-size:1.3rem;line-height:1.45rem;font-weight:700}header .left{display:flex;align-items:center}header .left .logo{width:24rem;position:relative;top:-0.75rem;margin-right:3rem}@media (max-width: 768px){header{padding:2rem .8rem;position:sticky;top:0;background:#fff;z-index:2;height:6.2rem;display:flex;align-items:center}header>.container{width:100%;flex-wrap:wrap;align-items:center}header .left{width:100%;align-items:center}header .left .logo{width:16.5rem;top:-0.5rem;margin-right:1.5rem}header .left p{font-size:.85rem;line-height:1}header .left .d-md-none{margin-left:auto;margin-right:-0.8rem;display:flex}header .left .d-md-none .menu-trigger{display:flex;justify-content:end;padding-top:.2rem}header .left .d-md-none .menu-trigger img{width:3.3rem;height:2.3rem;flex:0 0 auto}header .left .d-md-none .instagram{width:3rem;height:3rem;margin-right:1.5rem;margin-top:-0.05rem}header .left .d-md-none .instagram img{width:100%}header .left .menu-trigger{height:fit-content}header .left .menu-trigger img{display:none}header .left .menu-trigger img.close{width:2.7rem;margin-right:.1rem}header .left .menu-trigger img.active{display:block}header p{font-size:1rem;line-height:1.1;height:fit-content}}@media (max-width: 768px){.hr{height:1px;background-color:#000;top:6.2rem;margin-left:1rem;width:calc(100% - 2rem);z-index:2}}.hr.sticky{position:sticky}.header-hr{display:none;height:2px;background-color:#000}@media (max-width: 768px){.header-hr{height:1px}.header-hr.active{display:block}}.btn-lang{position:absolute;right:2.4rem;font-weight:600;z-index:3;top:2.6rem}.btn-lang ul li{display:none}.btn-lang ul li.active{display:block}@media (max-width: 768px){.btn-lang{position:static;text-align:right;font-size:1.4rem;padding-top:.8rem;padding-bottom:1.4rem;padding-right:1rem}}@media (min-width: 1990px){.btn-lang{right:calc(15rem)}}.navi-top{padding-top:.8rem;position:sticky;top:0;background:#fff;z-index:100}.navi-top .navi-list{display:flex;border-bottom:2px solid #000;padding-bottom:.8rem}.navi-top .navi-list li{width:25%}.navi-top .navi-list li a{display:block;text-align:center;font-size:2.4rem;line-height:4.2rem;font-weight:700;color:#9B9B9B;transition:color .2s ease-in-out}.navi-top .navi-list li.active a{color:#000}.navi-top .navi-list li:hover a{color:#000}@media (max-width: 768px){.navi-top{display:none;position:fixed;top:6.1rem;left:0;width:100%;padding-top:0}.navi-top.active{display:block}.navi-top .btn-lang{padding:.8rem 0 1.4rem}.navi-top .navi-list{display:block;padding-bottom:3rem;border-width:1px}.navi-top .navi-list li{width:100%;text-align:center;font-size:1.8rem}.navi-top .navi-list li a{line-height:5.1rem;font-weight:600;color:#000;font-size:1.8rem}}.mo-menu-bg{position:fixed;bottom:0;left:0;width:100%;height:calc(100% - 10rem);background-color:rgba(255,255,255,0.8);z-index:1;display:none}.mo-menu-bg.active{display:block}footer{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:100;color:#000;font-size:1.2rem;font-weight:600}footer .footer-inner{padding:1.4rem 3.8rem;border-top:2px solid #000;display:flex;justify-content:space-between}footer .footer-inner .left,footer .footer-inner .right{display:flex;align-items:center}footer .footer-inner .left .sns{margin-right:.6rem}footer .footer-inner .left .sns ul{display:flex}footer .footer-inner .left .sns ul li{width:3rem;margin-right:.8rem}footer .footer-inner .left .sns ul li img{width:100%}footer .footer-inner .right img:first-child{height:3rem;margin-right:5rem;position:relative;top:-0.2rem}footer .footer-inner .right img:nth-child(2){height:2.8rem}@media (max-width: 768px){footer{position:static}footer .footer-inner{border-width:1px;height:9.4rem;padding:.9rem .4rem 1.2rem;padding-bottom:10rem;flex-wrap:wrap}footer .footer-inner .left{width:100%;font-size:.9rem;margin-bottom:1.5rem}footer .footer-inner .left>div:not(.sns){width:25rem}footer .footer-inner .left .sns{order:2;margin-left:auto;margin-right:0}footer .footer-inner .left .sns ul li{margin:0;margin-left:.7rem;width:2.7rem}footer .footer-inner .right{width:100%;justify-content:center}footer .footer-inner .right img:first-child{height:2.2rem;margin-right:4.4rem}footer .footer-inner .right img:nth-child(2){height:2rem}}@media (max-width: 768px){.page{padding-bottom:1rem}}.back-to-top{position:absolute;right:2.4rem;bottom:0;width:6rem;height:6rem;z-index:10;cursor:pointer;border-radius:50%;background-color:#000;justify-content:center;align-items:center;display:none}.back-to-top.active{display:flex}.back-to-top img{width:3.8rem}@media (max-width: 768px){.back-to-top.active{right:1rem}}@media (min-width: 1990px){.back-to-top{right:15rem}}.buttons-footer-wrapper{position:sticky;bottom:calc(6rem + 1.6rem);z-index:2;width:fit-content;margin-left:auto}@media (max-width: 768px){.buttons-footer-wrapper{bottom:1rem;height:9.4rem}}.go-to-reservation a{align-items:center;justify-content:center;border-radius:50%;font-size:1.6rem;line-height:1.3;color:#fff;background-color:#000;width:6rem;height:6rem;position:absolute;z-index:10;cursor:pointer;font-weight:600;display:flex;transition:all .2s;right:2.4rem;bottom:0}@media (min-width: 1990px){.go-to-reservation a{right:15rem}}@media (max-width: 768px){.go-to-reservation a{right:1rem}}.go-to-reservation.active a{right:9rem}@media (min-width: 1990px){.go-to-reservation.active a{right:21.6rem}}@media (max-width: 768px){.go-to-reservation.active a{right:7.6rem}}.go-to-reservation.hide{display:none !important}.page-404{display:flex;align-items:center;justify-content:center;font-size:2.2rem;height:calc(100dvh - 16rem);text-align:center;font-weight:700;line-height:3rem}@media (max-width: 768px){.page-404{font-size:1.6rem}}@media (max-width: 768px){.page-header{position:sticky;top:6.2rem;background-color:#fff;z-index:1}}.page-title .inner{padding-top:13.2rem;padding-bottom:11.6rem;font-size:4.4rem;text-align:center;font-weight:700;border-bottom:2px solid #000}.page-title .inner .desc{font-size:1.8rem;line-height:2.8rem;font-weight:600;width:78rem;margin:0 auto;margin-top:2.2rem;word-break:keep-all}@media (max-width: 768px){.page-title .inner{padding:2.4rem 0 1.6rem;font-size:1.8rem;padding-bottom:3rem;border-width:1px}.page-title .inner .desc{width:100%;font-size:1.4rem;line-height:2.1rem;padding:0 .5rem}}.news-list{padding-bottom:8rem;border-top:1px solid #000}.news-list li{cursor:pointer}.news-list li>div{display:flex;flex-wrap:wrap;padding:1.4rem 0;font-size:1.8rem;line-height:2.6rem;font-weight:600;border-bottom:1px solid #000}.news-list li>div .category{width:5.4rem}.news-list li>div .category.en{width:7.2rem}.news-list li>div .no{width:3.6rem}.news-list li>div .qa{width:4rem}.news-list li>div .date{margin-left:auto}@media (max-width: 768px){.news-list li>div .no{width:2.6rem}.news-list li>div .qa{width:2.5rem}}.news-list li .content{width:100%;display:none;color:#9B9B9B;font-weight:500;padding:0 6.1rem;padding-top:3rem;padding-bottom:3.6rem}.news-list li .content p{margin-bottom:2rem}.news-list li .content p:last-child{margin-bottom:0}.news-list li .content .go-to-link{width:fit-content;background-color:#000;font-weight:600;display:flex;color:#fff;white-space:nowrap;padding:1rem 2rem;padding-right:3.9rem;border-radius:4rem;font-size:1.5rem;margin:0 .5rem;margin-bottom:1rem;position:relative}.news-list li .content .go-to-link::after{position:absolute;content:'';width:1.2rem;height:1.2rem;right:2rem;top:50%;transform:translateY(-50%);background-image:url('../images/icon/icon_arrow_right_white.svg');background-size:100%;background-repeat:no-repeat;background-position:center}@media (max-width: 768px){.news-list li .content .go-to-link{font-size:1.2rem;padding:.6rem 1.2rem;padding-right:3rem}.news-list li .content .go-to-link::after{right:1.2rem;width:1rem;height:1rem}}.news-list.en li .content{line-height:2.4rem;padding-left:7.2rem}.news-list.faq-list li{position:relative}.news-list.faq-list li>div:first-child{position:relative}.news-list.faq-list li>div:first-child::after{position:absolute;content:'';width:2rem;height:1px;right:0;top:50%;transform:translateY(-50%);background-color:#707070}.news-list.faq-list li>div:first-child::before{position:absolute;content:'';width:1px;height:2rem;right:1rem;top:50%;transform:translate(-50%, -50%);background-color:#707070}@media (max-width: 768px){.news-list.faq-list li>div:first-child::after,.news-list.faq-list li>div:first-child::before{display:none}}.news-list.faq-list li.active>div:first-child::before{display:none}.news-list.faq-list li .content{padding-left:5.2rem}.news-list.faq-list li .content>div{display:flex}.news-list.faq-list li .content>div>div{max-width:88.4rem;width:calc(100% - 6rem)}@media (max-width: 768px){.news-list{padding-bottom:5rem}.news-list li>div{padding:1rem .4rem;font-size:1.4rem;line-height:2rem}.news-list li>div .category{width:4.2rem}.news-list li>div .category.en{width:6rem}.news-list li>div .title{width:calc(100% - 4.2rem - 5rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.news-list li>div .title.en{width:calc(100% - 6rem - 8rem)}.news-list li .content{font-size:1.4rem;line-height:2rem;padding:5rem .4rem;word-break:keep-all}.news-list li.active .content{border-bottom:1px solid #707070}.news-list li.active>div{border-bottom:0}.news-list li.active>div .title{overflow:visible;white-space:unset;word-break:keep-all;line-height:2rem}.news-list.en li .content{line-height:1.9rem}}.pagination-wrapper{display:flex;justify-content:center}.pagination-wrapper .pagination{padding:0;padding-bottom:12rem}@media (max-width: 768px){.pagination-wrapper .pagination{padding-bottom:8rem}}.pagination-wrapper .pagination .page-btn{color:#9B9B9B;font-size:1.8rem;line-height:4rem;font-weight:600;text-align:center;border:0;min-width:unset;padding:0 1.3rem;margin:0;border-radius:0;box-shadow:none;background:transparent;padding:0 .65rem;cursor:pointer}.pagination-wrapper .pagination .page-btn.current{color:#000}@media (max-width: 768px){.pagination-wrapper .pagination .page-btn{font-size:1.2rem;line-height:1.8rem}}.pagination-wrapper .pagination li a,.pagination-wrapper .pagination li span{color:#9B9B9B;font-size:1.8rem;line-height:4rem;font-weight:600;text-align:center;border:0;min-width:unset;padding:0 1.3rem;margin:0;border-radius:0;box-shadow:none;background:transparent;padding:0 .65rem}.pagination-wrapper .pagination li a.current,.pagination-wrapper .pagination li span.current{color:#000}@media (max-width: 768px){.pagination-wrapper .pagination li a,.pagination-wrapper .pagination li span{font-size:1.2rem;line-height:1.8rem}}.pagination-wrapper .pagination li .prev,.pagination-wrapper .pagination li .next{display:none}#loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;background-color:rgba(0,0,0,0.2)}#loading>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center}#loading>div img{width:100px}.popup-list{position:fixed;bottom:calc(5.4rem + 2.4rem);display:flex;z-index:999;left:2.4rem;margin:0 -1rem}.popup-list>li.hide{display:none}.popup-list>li>div{width:33.25rem;padding:2.5rem;margin:0 1rem;border-radius:3rem;text-align:center;font-weight:700;height:100%;position:relative}.popup-list>li>div .close-modal{position:absolute;right:2rem;top:2rem}.popup-list>li>div .sub-title{font-size:1.5rem;margin-bottom:1.4rem}.popup-list>li>div .title{font-size:2.7rem;margin-bottom:3rem}.popup-list>li>div .desc{font-size:1.7rem;line-height:2.5rem;word-break:keep-all}@media (max-width: 768px){.popup-list{flex-direction:column-reverse;bottom:1rem;left:1rem;margin:0}.popup-list>li>div{width:28rem;margin:0;margin-top:1rem;padding:1.8rem}.popup-list>li>div .close-modal{top:1.6rem;right:1.6rem;width:1.2rem;height:1.2rem}.popup-list>li>div .title{font-size:1.6rem;margin-bottom:1.7rem}.popup-list>li>div .desc{font-size:1.2rem;line-height:1.8rem}}.page-index .hover-text{bottom:1.6rem;left:50% !important;transform:translateX(-50%);color:#000;display:flex;flex-direction:column;width:100%}.page-index .hover-text>div{font-size:1.4vw;letter-spacing:-0.05vw;line-height:2vw;font-weight:700;letter-spacing:0px;background-color:#000;color:#F4F4F4;border-radius:4rem;padding:.1vw .8vw;padding-top:0;width:fit-content;flex-grow:1;white-space:nowrap;margin-top:.6rem;display:none;font-size:2vw;line-height:2.2vw;padding:.5vw 1.2vw}.page-index .hover-text>div span{transform:translateY(-0.3vw)}.page-index .hover-text>div:first-child{margin:0 auto;background-color:#F4F4F4;color:#000}.page-index .hover-text>div:nth-child(2){margin-right:auto}.page-index .hover-text>div:nth-child(3){margin-left:auto}.page-index .hover-text>div.show{display:block}.page-index .hover-text.active>div{display:block}@media (max-width: 768px){.page-index .hover-text{bottom:1.2rem}.page-index .hover-text>div{display:block;font-size:2rem;line-height:2.4rem;padding:.4rem 1rem}.page-index .hover-text>div span{transform:translateY(-0.5rem)}.page-index .hover-text>div.inner{display:flex}.page-index .hover-text>div.inner>div{margin-left:.4rem !important;padding:.4rem 1rem !important}}.page-index section:not(.intro, .news, .shows-spots) .container{padding:0 calc(2.4rem + 3.8rem)}@media (max-width: 768px){.page-index section:not(.intro, .news, .shows-spots) .container{padding:0 calc(1rem + .4rem)}}@media (min-width: 1990px){.page-index section:not(.intro, .news, .shows-spots) .container{padding:0 calc(15rem + 3.8rem)}}.page-index .section-title{padding-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.page-index .section-title .title{font-size:4rem;line-height:7rem;font-weight:700;flex:50rem}.page-index .section-title .desc{font-weight:600;margin-left:3rem;line-height:1.4;word-break:keep-all}.page-index .section-title.sm{padding-bottom:1rem;align-items:end}.page-index .section-title.sm .title{font-size:2.6rem;line-height:1.2}.page-index .section-title.sm .view-more{color:#9B9B9B;font-weight:600}@media (max-width: 768px){.page-index .section-title{padding:0 .4rem;padding-bottom:1rem}.page-index .section-title .title{font-size:2.5rem;line-height:2.8rem}.page-index .section-title .desc{display:none}.page-index .section-title.sm{align-items:center}.page-index .section-title.sm .title{font-size:2.5rem;line-height:2.8rem}.page-index .section-title.sm .view-more{font-size:1.2rem;white-space:nowrap}}.page-index .section-title-desc{font-size:1.4rem;font-weight:600;line-height:2rem;word-break:keep-all;padding:0 1.5rem;padding-top:2rem}@media (max-width: 768px){.page-index .section-title-desc.en{line-height:1.9rem}}.page-index section.intro .key-visual{background-color:#F4F4F4}.page-index section.intro .key-visual img{width:100%}@media (max-width: 768px){.page-index section.intro{overflow:hidden}.page-index section.intro .container{margin:0 -1rem}}.page-index section.marquee{text-align:center;color:#fff;align-items:center;justify-content:center;margin-bottom:15rem;overflow:hidden}.page-index section.marquee .marquee-wrapper{display:flex;color:#000;font-weight:600}.page-index section.marquee .marquee-wrapper .marquee-item{position:relative;white-space:nowrap}.page-index section.marquee .marquee-wrapper .marquee-item>*{display:block;padding:1.4rem 1.8rem}.page-index section.marquee .marquee-wrapper .marquee-item::after,.page-index section.marquee .marquee-wrapper .marquee-item::before{position:absolute;top:50%;transform:translate(0, -50%);left:0;content:'';background-color:#000;width:1rem;height:2rem;border-radius:0 2rem 2rem 0}.page-index section.marquee .marquee-wrapper .marquee-item::before{left:unset;right:0;border-radius:2rem 0 0 2rem}.page-index section.marquee .marquee-wrapper .marquee-item.notice{background-color:#88FF6C}.page-index section.marquee .marquee-wrapper .marquee-item.notice::after{z-index:2}.page-index section.marquee .marquee-wrapper .marquee-item.seoul-festa{background-color:#6CB8F8}.page-index section.marquee .marquee-wrapper .marquee-item.seoul-festa::after,.page-index section.marquee .marquee-wrapper .marquee-item.seoul-festa::before{background-color:#fff}.page-index section.marquee.notice-2 .marquee-wrapper .marquee-item.notice{background-color:#88FF6C}.page-index section.marquee.notice-2 .marquee-wrapper .marquee-item.seoul-festa{background-color:#F2E0C3}.page-index section.marquee.notice-3 .marquee-wrapper .marquee-item.notice{background-color:#6CB8F8}.page-index section.marquee.notice-3 .marquee-wrapper .marquee-item.seoul-festa{background-color:#CB8BEF}@media (max-width: 768px){.page-index section.marquee{margin-bottom:7rem}.page-index section.marquee .marquee-wrapper .marquee-item{font-size:1.2rem}.page-index section.marquee .marquee-wrapper .marquee-item>*{padding:1rem 1.6rem}}.page-index section.about{padding-top:3rem;padding-bottom:16rem}.page-index section.about .title span{font-size:4.4rem;line-height:6.2rem;text-align:center;font-weight:700;margin-bottom:5.6rem;display:block}.page-index section.about .title .en{line-height:5.4rem}.page-index section.about .desc{text-align:center;font-weight:600;line-height:2.8rem;word-break:keep-all;width:78rem;margin:0 auto}.page-index section.about .desc.en{line-height:2.4rem}@media (max-width: 768px){.page-index section.about{padding-top:1rem;padding-bottom:9rem}.page-index section.about .title span{font-size:2.5rem;line-height:3.3rem !important;margin-bottom:3rem}.page-index section.about .desc{font-size:1.4rem;line-height:2.1rem;padding:0 1.4rem;width:100%}.page-index section.about .desc.en{line-height:1.9rem}}.page-index section.shows-spots{margin-bottom:3rem}@media (max-width: 768px){.page-index section.shows-spots{margin-bottom:4rem}}.page-index section.shows-spots .container{display:flex}.page-index section.shows-spots .container>div{padding-top:2.2rem;padding-bottom:4.8rem;width:50%;flex:0 0 auto;border-top:2px solid #000;border-bottom:2px solid #000}.page-index section.shows-spots .container>div:first-child{border-right:2px solid #000}.page-index section.shows-spots .container>div .title{font-size:2.8rem;text-align:center;font-weight:700;color:#000;margin-bottom:5rem}.page-index section.shows-spots .container>div .shows-spots-list{display:flex;padding:0 2rem;font-size:1.5rem;font-weight:600;line-height:2.1rem}.page-index section.shows-spots .container>div .shows-spots-list li{width:33.3333%;padding:0 5rem;text-align:center}@media (max-width: 1440px){.page-index section.shows-spots .container>div .shows-spots-list li{padding:0 2rem}}.page-index section.shows-spots .container>div .shows-spots-list li img{display:block;margin:0 auto}.page-index section.shows-spots .container>div .shows-spots-list li .image-caption{font-weight:700;text-align:center;font-size:1.8rem;margin-bottom:3rem;margin-top:.2rem}.page-index section.shows-spots .container>div .shows-spots-list li .text .item-title{color:#000;margin-bottom:.5rem}.page-index section.shows-spots .container>div .shows-spots-list li .text .item-desc{color:#9B9B9B;word-break:keep-all}@media (max-width: 768px){.page-index section.shows-spots .container{flex-wrap:wrap}.page-index section.shows-spots .container>div{width:100%;padding-top:3rem;padding-bottom:3rem;border-bottom:0;border-width:1px}.page-index section.shows-spots .container>div:first-child{border-right:0}.page-index section.shows-spots .container>div:last-child{border-bottom:1px solid #000}.page-index section.shows-spots .container>div .title{font-size:2rem;margin-bottom:2rem}.page-index section.shows-spots .container>div .shows-spots-list{padding:0;margin:0 -0.5rem;font-size:1.1rem;line-height:1.5rem}.page-index section.shows-spots .container>div .shows-spots-list li{padding:0 .5rem}.page-index section.shows-spots .container>div .shows-spots-list li .image-caption{font-size:1.4rem;margin-bottom:1rem}.page-index section.shows-spots .container>div .shows-spots-list li img{width:8rem}}.page-index section.sfl{padding-top:7em;padding-bottom:15rem}.page-index section.sfl .swiper{padding:0 calc(2.4rem + 3.8rem);margin:0 calc(-2.4rem - 3.8rem)}@media (min-width: 1990px){.page-index section.sfl .swiper{padding:0 calc(15rem + 3.8rem);margin:0 calc(-15rem - 3.8rem)}}@media (max-width: 768px){.page-index section.sfl .swiper{padding:0 calc(1rem + .5rem);margin:0 calc(-1rem - .5rem)}}.page-index section.sfl .swiper .swiper-slide{width:calc((100% - 4.8rem) / 3.65);height:auto !important;cursor:pointer;border-radius:3rem;overflow:hidden}@media (min-width: 1990px){.page-index section.sfl .swiper .swiper-slide{width:calc(100% / 3.55)}}.page-index section.sfl .swiper .swiper-slide .coming-soon{height:100%;background:#F4F4F4;border-radius:3rem}.page-index section.sfl .swiper .swiper-slide .coming-soon p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.4vw;line-height:2vw;font-weight:700;background-color:#fff;border-radius:4rem;padding:.1vw .8vw;color:#F4F4F4;white-space:nowrap;transition:background .1s ease-in-out,color .1s ease-in-out}@media (max-width: 768px){.page-index section.sfl .swiper .swiper-slide .coming-soon p{font-size:2rem;line-height:2.4rem;padding:.4rem 1rem}}.page-index section.sfl .swiper .swiper-slide .coming-soon:hover p{background-color:#000;color:#fff}.page-index section.sfl .swiper .swiper-slide>a{position:relative;width:100%;height:100%;display:block}.page-index section.sfl .swiper .swiper-slide>a img{border-radius:3rem;display:inline-block;height:100%;width:100%;object-fit:cover}.page-index section.sfl .swiper .swiper-slide>a .text{position:absolute;width:calc(100% - 3.8rem);height:calc(100% - 3.7rem);color:#fff;top:0;left:0;padding:1.8rem 2rem;border-radius:3rem}.page-index section.sfl .swiper .swiper-slide>a .text>*{position:absolute;left:2rem}.page-index section.sfl .swiper .swiper-slide>a .text .date{top:1.9rem}.page-index section.sfl .swiper .swiper-slide>a .text .location{left:50%;transform:translateX(-50%);top:1.9rem;width:calc(100% - 13rem);text-align:center}.page-index section.sfl .swiper .swiper-slide>a .text .share{cursor:pointer;left:unset;right:2rem;text-align:right;margin-left:auto}.page-index section.sfl .swiper .swiper-slide>a .text .share img{width:2.25rem;border-radius:0}.page-index section.sfl .swiper .swiper-slide>a .text .hover-text{width:calc(100% - 3.8rem)}.page-index section.sfl .swiper .swiper-slide>a .text .program-text{width:calc(100% - 3.8rem);height:calc(100% - 9vw);top:3.5vw;display:flex;flex-direction:column;justify-content:space-between}.page-index section.sfl .swiper .swiper-slide>a .text .program-text>div:first-child,.page-index section.sfl .swiper .swiper-slide>a .text .program-text>div:nth-child(3){font-size:1.8vw;line-height:1.2}.page-index section.sfl .swiper .swiper-slide>a .text .program-text>div:nth-child(2){font-size:2.5vw;line-height:1.2}.page-index section.sfl .swiper .swiper-slide>a .text .program-text.en>div{line-height:1.1 !important}@media (max-width: 768px){.page-index section.sfl .swiper .swiper-slide>a .text .program-text{height:calc(100% - 11.5rem);top:5rem}.page-index section.sfl .swiper .swiper-slide>a .text .program-text>div:first-child,.page-index section.sfl .swiper .swiper-slide>a .text .program-text>div:nth-child(3){font-size:2.2rem;line-height:1.15}.page-index section.sfl .swiper .swiper-slide>a .text .program-text>div:nth-child(2){font-size:3.2rem;line-height:1.15}}.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image{justify-content:flex-end}.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image>div{width:100%}.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image>div br{display:none}.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image>div:first-child,.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image>div:nth-child(3){font-size:1.2vw;line-height:1.4;word-break:keep-all;width:90%}.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image>div:nth-child(3){text-align:right;margin-left:auto}.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image>div:nth-child(2){text-align:center;position:absolute;left:50%;top:0rem;transform:translateX(-50%);font-size:2vw;line-height:2.2vw;padding:.6vw 1.4vw;white-space:nowrap}@media (min-width: 1990px){.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image>div:nth-child(2){font-size:1.8vw}}.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image.en>div:first-child,.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image.en>div:nth-child(3){font-size:1.4vw}.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image.en>div:nth-child(2){width:80%;white-space:normal}@media (max-width: 768px){.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image>div:nth-child(2){font-size:2rem;line-height:2.4rem}.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image>div:first-child,.page-index section.sfl .swiper .swiper-slide>a .text .program-text.has-image>div:nth-child(3){font-size:1.6rem}}@media (max-width: 768px){.page-index section.sfl .swiper .swiper-slide>a .text{font-size:1.3rem}.page-index section.sfl .swiper .swiper-slide>a .text .date,.page-index section.sfl .swiper .swiper-slide>a .text .location{top:1.4rem}.page-index section.sfl .swiper .swiper-slide>a .text .share{width:3rem;height:3rem}.page-index section.sfl .swiper .swiper-slide>a .text .share img{width:1.6rem;height:auto}}@media (max-width: 768px){.page-index section.sfl{padding-top:0;padding-bottom:9rem;overflow-x:hidden}.page-index section.sfl .swiper .swiper-slide{width:calc(100% - 6.8rem)}.page-index section.sfl .swiper .swiper-slide>a .text{padding:1.3rem 1.7rem;height:calc(100% - 2.4rem);width:calc(100% - 3.8rem)}}.page-index .swiper-button-next,.page-index .swiper-button-prev{width:5.4rem;height:5.4rem;border-radius:50%;background-color:rgba(255,255,255,0.5);backdrop-filter:blur(20px)}.page-index .swiper-button-next::after,.page-index .swiper-button-prev::after{font-size:0;width:1.8rem;height:9rem;background:url('../images/index/icon_swiper_btn.svg') no-repeat 100%;background-position:center;height:100%}.page-index .swiper-button-prev{left:2.4rem}@media (min-width: 1990px){.page-index .swiper-button-prev{left:15rem}}.page-index .swiper-button-next{right:2.4rem}@media (min-width: 1990px){.page-index .swiper-button-next{right:15rem}}.page-index .swiper-button-next::after{transform:rotate(180deg)}.page-index .swiper-button-next.swiper-button-disabled,.page-index .swiper-button-prev.swiper-button-disabled{opacity:1;backdrop-filter:blur(20px);background-color:rgba(255,255,255,0.5)}@media (max-width: 768px){.page-index .swiper-button-prev,.page-index .swiper-button-next{width:4rem;height:4rem}.page-index .swiper-button-prev::after,.page-index .swiper-button-next::after{width:.8rem;height:1.6rem;background-size:100% 100%}.page-index .swiper-button-prev{left:1.4rem}.page-index .swiper-button-next{right:1.4rem}}.page-index .video-swiper{padding:0 calc(2.4rem + 3.8rem)}.page-index .video-swiper .swiper-wrapper .swiper-slide{width:85%}.page-index .video-swiper .swiper-button-next.swiper-button-disabled,.page-index .video-swiper .swiper-button-prev.swiper-button-disabled{opacity:0}@media (max-width: 768px){.page-index .video-swiper{padding:0 1rem}}.page-index section.show{padding-top:1.4rem;padding-bottom:15rem}@media (max-width: 768px){.page-index section.show{padding-top:0;padding-bottom:6rem}.page-index section.show .container{padding:0 1rem}}.page-index section.show .show-list-wrapper .show-list{display:flex;gap:2rem}.page-index section.show .show-list-wrapper .show-list li{width:33.3333%;background-color:#9B9B9B;border-radius:3rem;position:relative;display:flex;flex-direction:column;width:calc(100% - 3.8rem);overflow:hidden}.page-index section.show .show-list-wrapper .show-list li>a{position:absolute;top:0;left:0;width:100%;height:100%}.page-index section.show .show-list-wrapper .show-list li video{width:100%;height:100%;object-fit:cover;border-radius:3rem}.page-index section.show .show-list-wrapper .show-list li .hover-text{position:absolute;padding:0 2rem}@media (max-width: 768px){.page-index section.show .show-list-wrapper .show-list li .hover-text{padding:0 1.6rem}}.page-index section.show .show-list-wrapper .show-list li .hover-text>div{background-color:#F4F4F4;color:#000}.page-index section.show .show-list-wrapper .show-list li .hover-text>div:first-child{background-color:#000;color:#F4F4F4}.page-index section.show .show-list-wrapper .show-list li .hover-text>div.inner{padding:0;background:none}.page-index section.show .show-list-wrapper .show-list li .hover-text>div.inner>div{background-color:#F4F4F4;color:#000;padding:.1vw .8vw;border-radius:4rem;margin-left:.6rem;font-size:2vw;line-height:2.2vw;padding:.5vw 1.2vw}@media (max-width: 768px){.page-index section.show .show-list-wrapper .show-list li .hover-text>div.inner>div{font-size:2rem;line-height:2.4rem;padding:.4rem 1rem}}.page-index section.show .show-list-wrapper .show-list li .hover-text.en>div.inner{padding:0}.page-index section.show .show-list-wrapper .show-list li .hover-text.en>div,.page-index section.show .show-list-wrapper .show-list li .hover-text.en>div.inner>div{font-size:1.3vw;line-height:1.2;padding:.5vw 1.2vw}@media (max-width: 768px){.page-index section.show .show-list-wrapper .show-list li .hover-text.en>div,.page-index section.show .show-list-wrapper .show-list li .hover-text.en>div.inner>div{font-size:1.8rem;line-height:1.2;padding:.5rem 1.2rem}}.page-index section.show .show-list-wrapper .show-list li .hover-text.active>div.inner{display:flex}@media (max-width: 768px){.page-index section.show .show-list-wrapper .show-list{flex-wrap:wrap;gap:1rem}.page-index section.show .show-list-wrapper .show-list li{width:100%}}.page-index section.show .show-list-wrapper .venue-list li .hover-text{padding:0 8rem}.page-index section.show .show-list-wrapper .venue-list li .hover-text.wide{padding:0 5rem}@media (max-width: 768px){.page-index section.show .show-list-wrapper .venue-list li .hover-text{padding:0 1.6rem}.page-index section.show .show-list-wrapper .venue-list li .hover-text.wide{padding:0 1.6rem}}.page-index section.show .show-list-wrapper .venue-list li .hover-text.active>div:first-child{margin:0;margin-left:auto}@media (max-width: 768px){.page-index section.show .show-list-wrapper .venue-list li .hover-text.en{padding:0 4rem}}.page-index section.video{padding-bottom:15rem}.page-index section.video img{width:100%}.page-index section.video .video-wrapper iframe{border-radius:4rem}@media (max-width: 768px){.page-index section.video{padding-bottom:6rem}.page-index section.video .container{padding:0 1rem}.page-index section.video .video-wrapper{overflow:hidden;border-radius:2.5rem}.page-index section.video .video-wrapper iframe{border-radius:2.5rem}}.page-index section.news{padding-bottom:13.5rem}.page-index section.news .btn-send-email{display:inline-block;margin:0 auto;margin-top:1.6rem}.page-index section.news .btn-send-email a{display:block;border-radius:10rem;padding:1.2rem 3rem;text-align:center;border:2px solid #707070}@media (max-width: 768px){.page-index section.news{padding-bottom:0}.page-index section.news .container-inner{padding:0 1rem}}.page-index .partners{color:#707070;text-align:center;font-size:1.4rem;font-weight:700;margin-bottom:5rem}.page-index .partners .partners-hr{height:1px;width:100%;background-color:#707070;margin:4rem 0%;position:relative}.page-index .partners .partners-hr::after,.page-index .partners .partners-hr::before{position:absolute;content:'';width:33.3333%;height:1px;width:100%;left:-33.3333%;background-color:#707070}.page-index .partners .partners-hr::before{left:unset;right:-33.3333%}@media (max-width: 768px){.page-index .partners .partners-hr{margin:2rem 0%}.page-index .partners .partners-hr::after,.page-index .partners .partners-hr::before{display:none}}@media (max-width: 768px){.page-index .partners{font-size:1.2rem;margin-bottom:4rem}}.page-index .partners p{margin-bottom:2rem}.page-index .partners ul{padding:0 16%;display:flex;flex-wrap:wrap;justify-content:center}.page-index .partners ul li{height:4vw;margin-bottom:1rem}.page-index .partners ul li img{display:block;width:auto;height:100%}@media (max-width: 768px){.page-index .partners ul{width:100%;padding:0}.page-index .partners ul li{height:3.3rem;margin:0 .4rem;margin-bottom:.5rem}}@media (max-width: 768px){.page-index .inquiry{font-size:1.4rem;line-height:1.9rem;margin-bottom:0}}@media (max-width: 768px){.page-program{padding-bottom:1rem}}@media (max-width: 768px){.page-program .page-title .inner{padding-bottom:2.4rem}}.page-program .filter-title{word-break:keep-all}@media (max-width: 768px){.page-program .filter-title .inner{font-size:1.8rem;text-align:center;font-weight:700;border-bottom:2px solid #000;padding-bottom:3rem;font-weight:600}.page-program .filter-title .inner .desc{width:100%;font-size:1.4rem;line-height:2.1rem;padding:0 .4rem;margin-top:1.5rem;font-weight:600}}.page-program .filter-title img{display:block;margin:0 auto}.page-program .filter-title.location img{margin-bottom:4rem;height:calc((100vw - 2.4rem) * .2);display:block;width:100%;object-fit:cover}@media (min-width: 1990px){.page-program .filter-title.location img{height:calc((100vw - 15rem) * .2)}}@media (max-width: 768px){.page-program .filter-title.location img{height:calc((100vw - 2rem) * .64);margin-bottom:2rem}}@media (max-width: 768px){.page-program .filter-title.location{padding-top:1.2rem}}.page-program .filter{display:flex;justify-content:center;padding-top:3.6rem;padding-bottom:5.2rem}.page-program .filter>.container{filter:drop-shadow(0 0 14px rgba(0,0,0,0.2));will-change:filter;background:#fff;display:flex;padding:0;border-radius:1.6rem;overflow:hidden}.page-program .filter select{border-radius:0;height:5rem;width:33rem;margin:0;text-align:-webkit-center;text-align:center;text-align-last:center;font-size:2rem;font-weight:600;border:0;border-left:1px solid #EAEAEA;position:relative;appearance:none;background:url('../images/icon/icon_select_toggle.svg') no-repeat;background-size:1rem;background-position:right 1rem center;outline:none}.page-program .filter select:first-child{border:0}@media (max-width: 768px){.page-program .filter{padding:0 1rem;display:block;position:sticky;top:calc(6.2rem + 6.8rem);top:calc(6.2rem + 6.8rem + 1.4rem);margin-top:1.4rem;z-index:2}.page-program .filter>.container{display:flex;padding:0;overflow:auto;filter:drop-shadow(0 0 4px rgba(0,0,0,0.2));will-change:filter}.page-program .filter>.container select{width:20%;flex:1;margin:0;font-size:1.2rem;height:4.2rem}.page-program .filter>.container select:first-child{flex:0 0 auto;width:34%}.page-program .filter>.container select:first-child.active{flex:0 0 auto;width:38%}.page-program .filter>.container select:nth-child(2){width:32%}.page-program .filter>.container select:nth-child(3){flex:0 0 auto;width:34%}.page-program .filter.en>.container select{font-size:1.1rem}.page-program .filter.en>.container select:first-child.active{flex:0 0 auto;width:48%}.page-program .filter.en>.container select:nth-child(3).active{flex:0 0 auto;width:41%}}.page-program .program-wrapper{padding-top:3rem}@media (max-width: 768px){.page-program .program-wrapper .container-inner{padding:0 1rem}}.page-program .program-wrapper .program-list{display:flex;gap:2.4rem;flex-wrap:wrap;margin-bottom:21.5rem}.page-program .program-wrapper .program-list li{width:calc(50% - 1.2rem);flex:0 0 auto;border-radius:1.2rem;filter:drop-shadow(0 0 10px rgba(0,0,0,0.2));will-change:filter;background:#fff;overflow:hidden;transition:all .2s ease-in-out}.page-program .program-wrapper .program-list li:hover{transform:translate(-0.6rem, -0.6rem);filter:drop-shadow(4px 4px 24px rgba(0,0,0,0.2))}.page-program .program-wrapper .program-list li>a{display:flex;height:100%}.page-program .program-wrapper .program-list li .image{width:40%;aspect-ratio:1 / .75}.page-program .program-wrapper .program-list li .image img{height:100%;width:100%;display:block;object-fit:cover}.page-program .program-wrapper .program-list li .text{padding:1.6rem 1.8rem;padding-bottom:1rem;display:flex;flex-direction:column;justify-content:space-between;width:60%;flex:1;font-weight:600;word-break:keep-all}.page-program .program-wrapper .program-list li .text>div:last-child{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:1.6rem}.page-program .program-wrapper .program-list li .text .type{display:flex;margin-bottom:1.5rem;margin-left:-0.6rem}.page-program .program-wrapper .program-list li .text .type>div{background-color:#F4F4F4;padding:.5rem 2rem;font-weight:600;border-radius:1.5rem;margin-right:.6rem}@media (max-width: 1440px){.page-program .program-wrapper .program-list li .text .type{margin-bottom:1rem}.page-program .program-wrapper .program-list li .text .type>div{font-size:1.5rem}}@media (max-width: 768px){.page-program .program-wrapper .program-list li .text .type>div{padding:.5rem 1rem}}.page-program .program-wrapper .program-list li .text .title{font-size:2.4rem;line-height:3.2rem}@media (min-width: 1990px){.page-program .program-wrapper .program-list li .text .title{font-size:3rem}}.page-program .program-wrapper .program-list li .text .summary{color:#cbcbcb;font-size:1.6rem;margin-top:1.4rem;line-height:2.4rem;margin-bottom:2.4rem}@media (max-width: 1440px){.page-program .program-wrapper .program-list li .text .summary{margin-top:.8rem}}@media (max-width: 768px){.page-program .program-wrapper .program-list li .text .summary{font-size:1.2rem;line-height:1.5;margin-bottom:0;margin-top:0}.page-program .program-wrapper .program-list li .text .summary br{display:none}}.page-program .program-wrapper .program-list li .text .date-time{display:flex;margin-bottom:.6rem}.page-program .program-wrapper .program-list li .text .date-time>div{margin-right:2rem}.page-program .program-wrapper .program-list li .text .location{margin-bottom:.6rem}@media (max-width: 768px){.page-program .program-wrapper .program-list{margin-bottom:0;gap:1rem}.page-program .program-wrapper .program-list li{width:100%;filter:drop-shadow(0 0 4px rgba(0,0,0,0.2));will-change:filter}.page-program .program-wrapper .program-list li .image img{display:block;width:100%;height:100%;object-fit:cover}.page-program .program-wrapper .program-list li .text{padding:1rem;padding-bottom:.6rem}.page-program .program-wrapper .program-list li .text>div:last-child{flex-wrap:wrap;font-size:1.2rem;margin-top:3rem}.page-program .program-wrapper .program-list li .text .type{margin-bottom:.6rem;margin-left:0}.page-program .program-wrapper .program-list li .text .type>div{font-size:1.2rem}.page-program .program-wrapper .program-list li .text .title{font-size:1.5rem;line-height:1.2;margin-bottom:.6rem}.page-program .program-wrapper .program-list li .text .date-time{flex-wrap:wrap;font-size:1.2rem;margin-bottom:.4rem}.page-program .program-wrapper .program-list li .text .date-time>div{margin-right:1.2rem;margin-bottom:.4rem}.page-program .program-wrapper .program-list li .text .location{margin-bottom:.4rem;width:100%}}.page-program-detail .page-header .page-title .inner{position:relative;padding-top:11.8rem;padding-bottom:10rem;border-bottom:0}.page-program-detail .page-header .page-title .inner .breadcrumb{position:absolute;font-size:1.6rem;color:#9B9B9B;left:3.8rem;top:1.6rem;font-weight:600;display:flex;flex-wrap:wrap;margin:0 -0.4rem}.page-program-detail .page-header .page-title .inner .breadcrumb>*{margin:0 .4rem;margin-bottom:.4rem}.page-program-detail .page-header .page-title .inner .badge{background-color:#88FF6C;border-radius:2.5rem;font-size:2.4rem;padding:.6rem 3rem;margin-bottom:1.8rem;display:inline-block;line-height:3rem}.page-program-detail .page-header .page-title .inner .title{width:64.4rem;margin:0 auto;font-weight:700;word-break:keep-all;line-height:5.4rem}.page-program-detail .page-header .bottom .inner{display:flex;justify-content:space-between;border-bottom:2px solid #000;padding:0 3.8rem;padding-bottom:1.8rem;align-items:center}.page-program-detail .page-header .bottom .inner .info{line-height:2.2rem;font-weight:600;height:fit-content}.page-program-detail .page-header .bottom .inner .info>div{display:flex;white-space:nowrap}.page-program-detail .page-header .bottom .inner .info>div .date{margin-right:2rem}.page-program-detail .page-header .bottom .inner .info>div .date-time{display:flex}@media (max-width: 768px){.page-program-detail .page-header .bottom .inner .info>div{flex-wrap:wrap}.page-program-detail .page-header .bottom .inner .info>div .date-time{display:flex;flex:1;flex-wrap:wrap}.page-program-detail .page-header .bottom .inner .info>div .date-time>div{margin-bottom:.4rem}.page-program-detail .page-header .bottom .inner .info>div .date{margin-right:1rem}}.page-program-detail .page-header .bottom .inner .info>p{display:flex}.page-program-detail .page-header .bottom .inner .info>*:nth-child(2){margin-top:.4rem}.page-program-detail .page-header .bottom .inner .info span{display:inline-block}.page-program-detail .page-header .bottom .inner .info span.label{width:6rem}@media (max-width: 768px){.page-program-detail .page-header .bottom .inner .info span.label{width:5.5rem}}.page-program-detail .page-header .bottom .inner .info span.content{display:flex;align-items:center}.page-program-detail .page-header .bottom .inner .info span.content .pin-map{width:1.8rem;margin-left:1rem;margin-bottom:.1rem}.page-program-detail .page-header .bottom .inner .info.en span.label{width:9rem}@media (max-width: 768px){.page-program-detail .page-header .bottom .inner .info.en span.label{width:7rem}}.page-program-detail .page-header .bottom .inner .cta{position:relative;display:flex;align-items:center}.page-program-detail .page-header .bottom .inner .cta .ticket-btn{white-space:nowrap;padding:1.2rem 2.5rem;padding-right:1.8rem;border-radius:2.5rem;border:2px solid #000;color:#000;height:fit-content;font-weight:600;margin-right:2rem;transition:all .1s ease-in-out;cursor:pointer}.page-program-detail .page-header .bottom .inner .cta .ticket-btn:hover{background:#000;color:#fff;border:2px solid #000}.page-program-detail .page-header .bottom .inner .cta .ticket-btn-trigger{display:none}.page-program-detail .page-header .bottom .inner .cta .ticket-btn-trigger.hide{display:none}.page-program-detail .page-header .bottom .inner .cta .multi-lang{display:flex;margin-right:1.2rem}.page-program-detail .page-header .bottom .inner .cta .multi-lang .ticket-btn{margin-right:.6rem;background:#000;color:#fff}.page-program-detail .page-header .bottom .inner .cta .multi-lang.active{display:flex}.page-program-detail .page-header .bottom .inner .cta .share-btn{width:2.5rem;cursor:pointer}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper{display:none;position:absolute;right:4.4rem;bottom:0rem;border-radius:1.4rem;background:#000;color:#fff;font-size:1.4rem;line-height:1;text-align:center;padding:0 .8rem;font-weight:600;overflow:hidden}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper .title{padding:1.8rem 0}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper ul li{border-top:1px solid #9B9B9B;cursor:pointer}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper ul li:first-child{border:0}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper ul li>div{position:relative;margin:0 -0.8rem;padding:1.6rem 7rem;padding-left:7.4rem;transition:all .2s ease-in-out}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper ul li>div img{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);width:3rem;filter:invert(1)}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper ul li>div span{white-space:nowrap}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper ul li:hover>div{background:rgba(0,0,0,0.05)}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper.active{display:block}@media (max-width: 768px){.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper{top:4.4rem;bottom:unset;right:1rem;font-size:1.4rem}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper ul li>div{padding:1.4rem 5rem;padding-left:6rem}.page-program-detail .page-header .bottom .inner .cta .share-sns-list-wrapper ul li>div img{width:2.4rem}}@media (max-width: 768px){.page-program-detail .page-header{position:relative;top:0;left:0}.page-program-detail .page-header .page-title .inner{padding-top:10rem;padding-bottom:7.5rem;font-weight:600}.page-program-detail .page-header .page-title .inner .breadcrumb{font-size:1.2rem;left:.4rem;top:1rem;font-weight:600}.page-program-detail .page-header .page-title .inner .badge-wrapper{position:absolute;top:30px;left:.4rem}.page-program-detail .page-header .page-title .inner .badge{font-size:1.2rem;padding-bottom:1.1rem;padding:.6rem 1.2rem;line-height:1.2}.page-program-detail .page-header .page-title .inner .title{width:100%;font-size:2.5rem;line-height:2.8rem;width:25rem}.page-program-detail .page-header .bottom .inner{padding:0 .4rem;padding-bottom:.5rem;align-items:flex-end;border-width:1px}.page-program-detail .page-header .bottom .inner .cta{position:static;margin-bottom:.4rem}.page-program-detail .page-header .bottom .inner .cta .share-btn{position:absolute;top:3.2rem;right:1rem;width:2.5rem;top:1rem;width:1.8rem}.page-program-detail .page-header .bottom .inner .cta .ticket-btn{margin:0;font-size:1.2rem;padding:.7rem 1.2rem;border-width:1px}.page-program-detail .page-header .bottom .inner .cta .multi-lang{flex-direction:column;margin:0}.page-program-detail .page-header .bottom .inner .cta .multi-lang .ticket-btn{margin:0;margin-bottom:.4rem;font-size:1.2rem;padding:.7rem 1.2rem;text-align:center}.page-program-detail .page-header .bottom .inner .info{font-size:1.4rem;line-height:1.6rem;padding-right:1rem}.page-program-detail .page-header .bottom .inner .info>p{display:flex;word-break:keep-all;line-height:1.3;align-items:center}.page-program-detail .page-header .bottom .inner .info>p:nth-child(2){margin-top:.4rem}.page-program-detail .page-header .bottom .inner .info span.label{width:4rem;margin:0;font-weight:600;flex:0 0 auto}.page-program-detail .page-header .bottom .inner .info span.content .pin-map{width:1.3rem;margin-left:.5rem}}.page-program-detail .page-body .sub-program-wrapper{flex-wrap:wrap}.page-program-detail .page-body .inner{border-bottom:2px solid #000;padding:0 3.8rem;padding-top:1.8rem;padding-bottom:1.8rem;display:flex;flex-wrap:wrap;gap:2.4rem}.page-program-detail .page-body .inner.justify-content-center{justify-content:center}.page-program-detail .page-body .inner.inner-half{width:50%}@media (max-width: 768px){.page-program-detail .page-body .inner.inner-half{width:100%}}.page-program-detail .page-body .inner .desc,.page-program-detail .page-body .inner .head-copy{word-break:keep-all;line-height:2.7rem;font-weight:600;width:calc(50% - 1.2rem)}.page-program-detail .page-body .inner .head-copy{font-size:2.4rem;line-height:3.4rem}@media (max-width: 768px){.page-program-detail .page-body .inner .head-copy{width:100%;font-size:1.6rem;text-align:center;line-height:2.3rem;margin-top:1.4rem}}.page-program-detail .page-body .inner .image{padding-top:2.6rem;width:calc(50% - 1.2rem)}.page-program-detail .page-body .inner .image img{width:100%}.page-program-detail .page-body .inner .caption{margin-top:.5rem;font-size:1.2rem;line-height:2.7rem;text-align:center;color:#9B9B9B;font-weight:600}.page-program-detail .page-body .sub-program-wrapper .inner:nth-child(2n){border-left:2px solid #000}@media (max-width: 768px){.page-program-detail .page-body .sub-program-wrapper .inner:nth-child(2n){border:0;border-bottom:1px solid #000}}.page-program-detail .page-body .map{width:calc(50% - 1.2rem);line-height:2.7rem;font-weight:600;display:flex;flex-direction:column}.page-program-detail .page-body .map p{margin-bottom:4rem}.page-program-detail .page-body .map .image-wrapper{padding:0 6rem;flex:1;display:flex;justify-content:center;flex-direction:column;padding-bottom:5rem}@media (max-width: 768px){.page-program-detail .page-body .map{padding-bottom:2.8rem;display:block}.page-program-detail .page-body .map p{font-size:1.4rem}.page-program-detail .page-body .map .image-wrapper{padding:0 3.6rem;display:block}}.page-program-detail .page-body .extra-info{line-height:2.7rem;font-weight:600;width:calc(50% - 1.2rem)}.page-program-detail .page-body .extra-info>div{display:flex;margin-bottom:1rem}@media (max-width: 768px){.page-program-detail .page-body .extra-info>div{margin-bottom:.5rem}}.page-program-detail .page-body .extra-info>div .label{width:11rem;white-space:nowrap}@media (max-width: 768px){.page-program-detail .page-body .extra-info>div .label{width:5.5rem}}.page-program-detail .page-body .extra-info>div .content{flex:1;word-break:keep-all}.page-program-detail .page-body .extra-info>div .content .download-file{display:flex;margin-top:1.4rem}.page-program-detail .page-body .extra-info>div .content .download-file a{background-color:#000;display:flex;color:#fff;white-space:nowrap;padding:1rem 2rem;border-radius:4rem;font-size:1.5rem;margin-right:1rem}.page-program-detail .page-body .extra-info>div .content .download-file a img{width:1.4rem;margin-left:.5rem}@media (max-width: 768px){.page-program-detail .page-body .extra-info>div .content .download-file a{font-size:1.2rem;padding:.6rem 1.2rem;margin-right:.8rem;margin-top:-0.2rem}.page-program-detail .page-body .extra-info>div .content .download-file a img{width:1rem}}.page-program-detail .page-body .extra-info>div .images{display:flex;flex-wrap:wrap;margin-top:1rem}.page-program-detail .page-body .extra-info>div .images .image{padding-top:0;width:calc(50% - 2.4rem);margin-right:2.4rem;margin-bottom:2.4rem}.page-program-detail .page-body .extra-info>div .images .image span{display:block;text-align:center;font-size:1.4rem;margin-top:1rem}.page-program-detail .page-body .extra-info.col-12{width:100%}.page-program-detail .page-body .extra-info.col-12>div .images .image{width:calc(20% - 2.4rem)}@media (max-width: 768px){.page-program-detail .page-body .extra-info.col-12>div .images .image{width:calc(50% - .5rem)}}.page-program-detail .page-body .extra-info.col-1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media (max-width: 768px){.page-program-detail .page-body .extra-info.col-1{padding-bottom:2rem !important}}.page-program-detail .page-body .extra-info.col-1>div{width:50%;display:block}@media (max-width: 768px){.page-program-detail .page-body .extra-info.col-1>div{width:100%}.page-program-detail .page-body .extra-info.col-1>div>div{width:100%}}.page-program-detail .page-body .extra-info.col-1>div.title{text-align:center;font-size:2.3rem;line-height:3rem;font-weight:700;margin-bottom:2.3rem}@media (max-width: 768px){.page-program-detail .page-body .extra-info.col-1>div.title{font-size:1.6rem;line-height:2.3rem;margin-bottom:2rem}}.page-program-detail .page-body .extra-info.col-1>div.content{font-size:1.8rem;line-height:2.4rem;font-weight:500}.page-program-detail .page-body .extra-info.col-1>div.content .btn-list{display:flex}.page-program-detail .page-body .extra-info.col-1>div.content .btn-list>div{width:50%;flex:0 0 auto;flex-wrap:wrap;display:flex;flex-direction:column}.page-program-detail .page-body .extra-info.col-1>div.content .btn-list>div br{display:none}.page-program-detail .page-body .extra-info.col-1>div.content .btn-list>div.left{align-items:end}.page-program-detail .page-body .extra-info.col-1>div.content .btn-list>div .btn{cursor:pointer;width:fit-content;background-color:#000;font-weight:600;display:flex;color:#fff;white-space:nowrap;padding:1rem 2rem;padding-right:3.9rem;border-radius:4rem;font-size:1.5rem;margin:0 .5rem;margin-bottom:1rem;position:relative}.page-program-detail .page-body .extra-info.col-1>div.content .btn-list>div .btn::after{position:absolute;content:'';width:1.2rem;height:1.2rem;right:2rem;top:50%;transform:translateY(-50%);background-image:url('../images/icon/icon_arrow_right_white.svg');background-size:100%;background-repeat:no-repeat;background-position:center}@media (max-width: 768px){.page-program-detail .page-body .extra-info.col-1>div.content .btn-list>div .btn{font-size:1.2rem;padding:.6rem 1.2rem;padding-right:3rem}.page-program-detail .page-body .extra-info.col-1>div.content .btn-list>div .btn::after{right:1.2rem;width:1rem;height:1rem}}@media (max-width: 768px){.page-program-detail .page-body .extra-info.col-1>div.content{font-size:1.4rem;line-height:2rem}}.page-program-detail .page-body .extra-info.col-1>div img{width:100%}.page-program-detail .page-body .extra-info.col-1 .image-list{max-height:500px;overflow:hidden;position:relative}.page-program-detail .page-body .extra-info.col-1 .image-list.active{max-height:none}.page-program-detail .page-body .extra-info.col-1 .image-list.active::after{display:none}.page-program-detail .page-body .extra-info.col-1 .image-list.active .view-more-btn{display:none}.page-program-detail .page-body .extra-info.col-1 .image-list::after{position:absolute;content:'';bottom:0;left:0;width:100%;height:200px;background:#fff;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)}.page-program-detail .page-body .extra-info.col-1 .image-list .view-more-btn{z-index:1;position:absolute;bottom:0;width:6rem;height:6rem;left:50%;transform:translateX(-50%);cursor:pointer}.page-program-detail .page-body .extra-info.sub-program{flex-wrap:wrap;display:flex;gap:2.4rem;width:100%}.page-program-detail .page-body .extra-info.sub-program .title{text-align:center;width:100%}.page-program-detail .page-body .extra-info.sub-program>div{margin-bottom:0;display:flex;flex-direction:column}.page-program-detail .page-body .extra-info.sub-program .text>div{width:100%;display:flex;margin-bottom:1rem;line-height:2.7rem}.page-program-detail .page-body .extra-info.sub-program .image{padding-top:2rem;padding-bottom:2rem;width:100%}.page-program-detail .page-body .extra-info.sub-program .image.flex-1{flex:1;display:flex;justify-content:center;flex-direction:column}.page-program-detail .page-body .extra-info.sub-program .image img{width:100%;display:block}@media (max-width: 768px){.page-program-detail .page-body .extra-info.sub-program{padding-top:1rem;gap:1.5rem;flex-wrap:wrap;padding-bottom:.9rem}.page-program-detail .page-body .extra-info.sub-program .title{margin-bottom:1rem}.page-program-detail .page-body .extra-info.sub-program .text{width:100%;order:2}.page-program-detail .page-body .extra-info.sub-program .text>div{margin-bottom:.5rem}.page-program-detail .page-body .extra-info.sub-program .text>div:last-child{margin-bottom:1.5rem}.page-program-detail .page-body .extra-info.sub-program .image{width:100%;order:1;padding-top:0;padding-bottom:0}}.page-program-detail .page-body .extra-info-3{width:100%}.page-program-detail .page-body .extra-info-3 img{width:100%}@media (max-width: 768px){.page-program-detail .page-body .inner{padding:0rem;flex-wrap:wrap;gap:0;border-width:1px}.page-program-detail .page-body .inner .image{order:1;width:100%;padding-top:1.4rem;margin-bottom:1.4rem}.page-program-detail .page-body .inner .desc{order:2;width:100%;padding:0 .5rem;font-size:1.4rem;line-height:2.1rem;padding-bottom:1.4rem}.page-program-detail .page-body .inner .caption{order:3;margin-top:-0.4rem;font-size:1rem;line-height:1.4;padding-bottom:1.4rem}.page-program-detail .page-body .inner>div{width:100%}.page-program-detail .page-body .extra-info{padding:4rem .4rem;padding-top:1.4rem;font-size:1.4rem;line-height:2rem}.page-program-detail .page-body .extra-info>div .label{font-size:1.4rem;line-height:2.2rem}.page-program-detail .page-body .extra-info>div .content{line-height:2.2rem}.page-program-detail .page-body .extra-info>div>div{width:calc(100% - 5.5rem)}.page-program-detail .page-body .extra-info>div .images{margin-left:-5.5rem;width:calc(100% + 5.5rem);flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.page-program-detail .page-body .extra-info>div .images .image{margin-right:0;width:calc(50% - .5rem);margin-bottom:0}.page-program-detail .page-body .extra-info>div .images .image span{font-size:1.2rem;margin-top:.4rem}.page-program-detail .page-body .extra-info.en>div .label{width:9rem}.page-program-detail .page-body .extra-info.en>div .images{margin-left:-9rem;width:calc(100% + 9rem)}.page-program-detail .page-body .extra-info.en>div .content{line-height:1.4}.page-program-detail .page-body .extra-info-3{padding-top:1rem;padding-bottom:1rem}}.page-program-detail .page-footer{padding-top:1.8rem;display:flex;padding-bottom:16rem}.page-program-detail .page-footer .back-btn{display:block;white-space:nowrap;padding:1.2rem 2.5rem;padding-left:1.8rem;border-radius:2.5rem;border:2px solid #000;color:#000;height:fit-content;font-weight:600;margin-right:2rem;transition:all .15s ease-in-out}.page-program-detail .page-footer .back-btn:hover{background-color:#000;color:#fff;border:2px solid #000}@media (max-width: 768px){.page-program-detail .page-footer{padding-top:.8rem;padding-bottom:6.6rem}.page-program-detail .page-footer .back-btn{font-size:1.2rem;padding:.7rem 1.2rem;margin-left:-0.5rem;border-width:1px}}@media (max-width: 768px){.page-info .page-title .inner{padding-bottom:2.4rem}}.page-info .hr{height:2px;background-color:#000;width:calc(100% - 4.8rem);margin-left:2.4rem;z-index:0}@media (max-width: 768px){.page-info .hr{margin-left:1rem;width:calc(100% - 2rem);height:1px}}@media (min-width: 1990px){.page-info .hr{width:calc(100% - calc(15rem * 2));margin-left:15rem}}.page-info .section-title{padding-top:3rem;font-size:3.2rem;font-weight:700}@media (max-width: 768px){.page-info .section-title{padding-top:2rem;font-size:1.8rem;text-align:center;font-weight:600}}.page-info .page-body .seoul-festa-2025,.page-info .page-body .seoul-festa-archive{word-break:keep-all;padding-top:2rem;padding-bottom:4.5rem}@media (max-width: 768px){.page-info .page-body .seoul-festa-2025,.page-info .page-body .seoul-festa-archive{padding-bottom:2.5rem}}.page-info .page-body .seoul-festa-2025 .container-inner,.page-info .page-body .seoul-festa-archive .container-inner{display:flex}.page-info .page-body .seoul-festa-2025 .container-inner>div,.page-info .page-body .seoul-festa-archive .container-inner>div{display:flex;flex-direction:column}.page-info .page-body .seoul-festa-2025 .container-inner .year,.page-info .page-body .seoul-festa-archive .container-inner .year{font-size:2.4rem;font-weight:600;width:6rem}.page-info .page-body .seoul-festa-2025 .container-inner .image,.page-info .page-body .seoul-festa-archive .container-inner .image{margin-left:12rem;width:40%;margin-right:4rem;flex:0 0 auto}.page-info .page-body .seoul-festa-2025 .container-inner .desc,.page-info .page-body .seoul-festa-archive .container-inner .desc{justify-content:space-between;line-height:3rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc .title,.page-info .page-body .seoul-festa-archive .container-inner .desc .title{font-size:2.4rem;font-weight:700}.page-info .page-body .seoul-festa-2025 .container-inner .desc .title .sub,.page-info .page-body .seoul-festa-archive .container-inner .desc .title .sub{margin-top:.5rem;color:#707070}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) p,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) p{display:flex;font-weight:600;font-size:2rem;margin-top:.8rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) p span:first-child,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) p span:first-child{width:6rem;flex:0 0 auto}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title).info.en p span:first-child,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title).info.en p span:first-child{width:10rem;flex:0 0 auto}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title).logo.en p span:first-child,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title).logo.en p span:first-child{width:14rem;flex:0 0 auto}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-1 img,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-1 img{position:relative;top:-0.2rem;height:3rem}@media (max-width: 768px){.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-1 img,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-1 img{top:-1rem}}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-2,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-2{margin-top:2rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-2 img,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-2 img{top:.5rem;height:2.4rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-3,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-3{margin-top:2rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-3 img,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-3 img{position:relative;top:-0.2rem;height:3.2rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc .description,.page-info .page-body .seoul-festa-archive .container-inner .desc .description{font-size:1.6rem;font-weight:600;line-height:2.5rem;margin-top:3rem;margin-bottom:7rem;word-break:keep-all}@media (max-width: 768px){.page-info .page-body .seoul-festa-2025 .container-inner .desc .description,.page-info .page-body .seoul-festa-archive .container-inner .desc .description{margin-top:2.3rem;font-size:1.4rem;line-height:2.3rem;margin-bottom:0}}@media (max-width: 768px){.page-info .page-body .seoul-festa-2025 .container-inner,.page-info .page-body .seoul-festa-archive .container-inner{flex-wrap:wrap}.page-info .page-body .seoul-festa-2025 .container-inner .year,.page-info .page-body .seoul-festa-archive .container-inner .year{text-align:center;font-size:1.8rem;line-height:2.1rem;width:100%;margin-bottom:2rem}.page-info .page-body .seoul-festa-2025 .container-inner .title,.page-info .page-body .seoul-festa-archive .container-inner .title{margin-bottom:1.6rem;font-size:1.6rem;font-weight:600}.page-info .page-body .seoul-festa-2025 .container-inner .title .sub,.page-info .page-body .seoul-festa-archive .container-inner .title .sub{margin-top:.5rem;color:#9B9B9B}.page-info .page-body .seoul-festa-2025 .container-inner .image,.page-info .page-body .seoul-festa-archive .container-inner .image{margin:0;width:100%}.page-info .page-body .seoul-festa-2025 .container-inner .desc,.page-info .page-body .seoul-festa-archive .container-inner .desc{width:100%}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) p,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) p{margin-top:0;line-height:1.2;font-size:1.4rem !important;font-weight:600 !important}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-1 img,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-1 img{width:7.6rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-2,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-2{margin-top:1.4rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-2 img,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-2 img{width:9.2rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-3,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-3{margin-top:1.8rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc>div:not(.title) .logo-3 img,.page-info .page-body .seoul-festa-archive .container-inner .desc>div:not(.title) .logo-3 img{top:-0.7rem;width:9.2rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc .logo,.page-info .page-body .seoul-festa-archive .container-inner .desc .logo{margin-top:3.1rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc>.info,.page-info .page-body .seoul-festa-archive .container-inner .desc>.info{padding-top:3.5rem}.page-info .page-body .seoul-festa-2025 .container-inner .desc>.info p,.page-info .page-body .seoul-festa-archive .container-inner .desc>.info p{line-height:1.2;font-size:1.4rem !important;font-weight:600 !important;margin-top:0 !important;margin-bottom:.7rem}}.page-info .page-body .download .download-wrapper{padding-top:9.5rem;padding-bottom:16.4rem}.page-info .page-body .download .download-wrapper ul{display:flex;padding:0 10rem;margin:0 auto;justify-content:center;font-size:2rem;font-weight:500}.page-info .page-body .download .download-wrapper ul li{height:auto}.page-info .page-body .download .download-wrapper ul li a{border:1px solid #000;margin:0 1.2rem;padding:3rem 5rem;position:relative;transition:all .2s ease-in-out;cursor:pointer;display:block;height:100%}.page-info .page-body .download .download-wrapper ul li .title{font-size:2.4rem;line-height:3rem;font-weight:600;margin-bottom:6.2rem}.page-info .page-body .download .download-wrapper ul li .caption{font-size:1.5rem;font-weight:600}.page-info .page-body .download .download-wrapper ul li .download-btn{right:5rem;top:3.8rem;position:absolute}.page-info .page-body .download .download-wrapper ul li .download-btn img{display:block;width:100%;width:4rem}.page-info .page-body .download .download-wrapper ul li:hover{background-color:#000;color:#fff}.page-info .page-body .download .download-wrapper ul li:hover img{filter:invert(1)}@media (max-width: 768px){.page-info .page-body .download .download-wrapper{padding-top:4.9rem;padding-bottom:6rem}.page-info .page-body .download .download-wrapper ul{font-size:1.8rem;flex-wrap:wrap;padding:0}.page-info .page-body .download .download-wrapper ul li{width:100%;margin-bottom:1.6rem}.page-info .page-body .download .download-wrapper ul li a{width:100%;margin:0;margin-top:0;margin-bottom:1.6rem;padding:2.6rem 4rem}.page-info .page-body .download .download-wrapper ul li:last-child{margin-bottom:0}.page-info .page-body .download .download-wrapper ul li .title{font-size:2rem;line-height:2.6rem;margin-bottom:0}.page-info .page-body .download .download-wrapper ul li .caption{display:none}.page-info .page-body .download .download-wrapper ul li .download-btn{right:3.6rem}.page-info .page-body .download .download-wrapper ul li .download-btn img{width:2.4rem}}.page-info .page-body .news .news-list-wrapper,.page-info .page-body .faq .news-list-wrapper{padding-top:6rem}.page-info .page-body .news .news-list-wrapper .news-list,.page-info .page-body .faq .news-list-wrapper .news-list{padding-bottom:6rem}.page-info .page-body .news .news-list-wrapper .news-list li .content,.page-info .page-body .faq .news-list-wrapper .news-list li .content{padding-left:9.4rem}.page-info .page-body .news .news-list-wrapper .news-list.en li .content,.page-info .page-body .faq .news-list-wrapper .news-list.en li .content{padding-left:12.4rem}@media (max-width: 768px){.page-info .page-body .news .news-list-wrapper .news-list,.page-info .page-body .faq .news-list-wrapper .news-list{padding-bottom:3rem}}@media (max-width: 768px){.page-info .page-body .news .container-inner,.page-info .page-body .faq .container-inner{padding:0 1rem}.page-info .page-body .news .news-list-wrapper,.page-info .page-body .faq .news-list-wrapper{padding-top:4.4rem}.page-info .page-body .news .news-list-wrapper li>div .title,.page-info .page-body .faq .news-list-wrapper li>div .title{width:calc(100% - 4.2rem - 7.8rem)}.page-info .page-body .news .news-list-wrapper li>div .title.en,.page-info .page-body .faq .news-list-wrapper li>div .title.en{width:calc(100% - 2.6rem - 6rem - 8rem)}.page-info .page-body .news .news-list-wrapper li .content,.page-info .page-body .faq .news-list-wrapper li .content{padding-left:.4rem !important}.page-info .page-body .news .news-list-wrapper .faq-list li>div .title,.page-info .page-body .faq .news-list-wrapper .faq-list li>div .title{width:calc(100% - 5.1rem)}.page-info .page-body .news .news-list-wrapper .faq-list li .content,.page-info .page-body .faq .news-list-wrapper .faq-list li .content{padding-left:3.1rem;padding-top:0;padding-bottom:1.4rem}.page-info .page-body .news .news-list-wrapper .faq-list li .content>div>div,.page-info .page-body .faq .news-list-wrapper .faq-list li .content>div>div{width:calc(100% - 2.5rem)}}.page-info .page-body .news-list-wrapper .faq-list{padding-bottom:6rem}.page-info .page-body .news-list-wrapper .faq-list li .content{padding-left:3.6rem !important}@media (max-width: 768px){.page-info .page-body .news-list-wrapper .faq-list li .content{padding-left:3.1rem !important}}.page-archive .seoul-festa-2025{padding-top:0 !important}.page-archive .seoul-festa-2025 .hr:last-child{display:none}@media (max-width: 768px){.page-archive .seoul-festa-2025 .container-inner .desc{width:100%}}.page-archive .seoul-festa-item{padding-top:2rem;padding-bottom:2rem;flex-wrap:wrap}.page-archive .seoul-festa-item .desc{width:calc(60% - 22rem)}.page-archive .photo-archive{width:100%;padding-left:calc(2.4rem + 3.8rem + 18rem);margin-top:2rem;position:relative;padding-bottom:8.5rem}@media (min-width: 1990px){.page-archive .photo-archive{padding-left:calc(15rem + 3.8rem + 18rem)}}.page-archive .photo-archive .title{border-top:2px solid #000;padding-top:1rem;font-size:2rem;line-height:3.2rem;font-weight:700;padding-bottom:4.2rem}.page-archive .photo-archive .view-more{position:absolute;right:6.2rem;top:1rem;line-height:3.2rem;font-size:1.6rem;color:#9B9B9B;font-weight:600;cursor:pointer}@media (min-width: 1990px){.page-archive .photo-archive .view-more{right:calc(15rem + 3.8rem)}}.page-archive .photo-archive .photo-archive-list-summary{display:flex;padding-right:3.8rem;margin:0 -1.4rem}.page-archive .photo-archive .photo-archive-list-summary li{padding:0 1.4rem;cursor:pointer;width:25%}.page-archive .photo-archive .photo-archive-list-summary li .caption{font-weight:600;font-size:1.5rem;margin-top:1rem;line-height:1.9rem}@media (max-width: 768px){.page-archive .photo-archive{padding:0 1rem}.page-archive .photo-archive .title{padding:1.4rem .4rem 2.4rem;font-size:1.4rem;line-height:1.5;border-width:1px}.page-archive .photo-archive .view-more{font-size:1.2rem;line-height:1.5;top:1.6rem;right:1.5rem}.page-archive .photo-archive .photo-archive-list-summary{padding:0;margin:0;flex-wrap:wrap}.page-archive .photo-archive .photo-archive-list-summary li{width:50%;padding:0 .4rem;margin-bottom:5rem}.page-archive .photo-archive .photo-archive-list-summary li .caption{margin-top:.6rem;font-size:1.2rem;line-height:1.6rem}}.page-archive .photo-archive-more{position:fixed;top:0;left:0;bottom:0;right:0;z-index:200;width:100%;height:100%;background-color:rgba(255,255,255,0.95);padding:1.2rem 2.4rem;padding-top:0;overflow:scroll;display:none;overflow-x:hidden}.page-archive .photo-archive-more.active{display:block}.page-archive .photo-archive-more .photo-archive-more-header{padding:1.2rem 2.4rem;border-bottom:2px solid #000;text-align:center;font-weight:600;line-height:2.5rem;position:sticky;top:0;background-color:#fff}.page-archive .photo-archive-more .photo-archive-more-header .photo-archive-close{width:2.4rem;position:absolute;right:3.8rem;top:1.4rem;cursor:pointer}.page-archive .photo-archive-more .image-area{border-bottom:2px solid #707070;padding:4rem 3.8rem}.page-archive .photo-archive-more .image-area img{display:block;width:calc(60% - 2.4rem);margin:0 auto}.page-archive .photo-archive-more .photo-archive-summary-all{display:flex;flex-wrap:wrap;margin:0 -1.2rem;padding:0 3.8rem;padding-top:4rem}.page-archive .photo-archive-more .photo-archive-summary-all li{width:20%;padding:0 1.2rem;padding-bottom:6rem;cursor:pointer}.page-archive .photo-archive-more .photo-archive-summary-all li.selected{opacity:.5}.page-archive .photo-archive-more .photo-archive-summary-all li div .caption{margin-top:1rem;font-size:1.5rem;line-height:1.9rem;font-weight:600}@media (max-width: 768px){.page-archive .photo-archive-more{padding:1.5rem 1rem;padding:0}.page-archive .photo-archive-more .photo-archive-more-header{padding:1.5rem 5rem;padding-bottom:1.3rem;background:#fff;border:0;position:sticky;top:0;z-index:2}.page-archive .photo-archive-more .photo-archive-more-header::before{height:1px;width:calc(100% - 2rem);content:'';position:absolute;top:100%;left:1rem;background-color:#000}.page-archive .photo-archive-more .photo-archive-more-header .title{font-size:1.6rem;line-height:2.1rem}.page-archive .photo-archive-more .photo-archive-more-header .photo-archive-close{width:2.6rem;right:1.4rem;top:1.3rem}.page-archive .photo-archive-more .image-area{padding:14rem 1rem 9.4rem;border-bottom:0}.page-archive .photo-archive-more .image-area img{width:100%}.page-archive .photo-archive-more .photo-archive-summary-all{padding:2.5rem 1.4rem;margin:0 -0.4rem;padding-bottom:0}.page-archive .photo-archive-more .photo-archive-summary-all li{width:50%;padding:0 .4rem;margin-bottom:5rem}.page-archive .photo-archive-more .photo-archive-summary-all li div .caption{font-size:1.2rem;margin-top:.6rem;line-height:1.6rem}}.page-reservation .reservation-wrapper{margin-top:4.7rem;padding-bottom:2.2rem}.page-reservation .reservation-list{display:flex;flex-wrap:wrap;margin:0 -1.2rem;justify-content:center}.page-reservation .reservation-list li{width:50%;flex:0 0 auto;padding:0 1.2rem;margin-bottom:2.4rem}.page-reservation .reservation-list li>a,.page-reservation .reservation-list li>div{display:flex;padding:2rem 4rem;font-size:2.4rem;line-height:3rem;font-weight:600;height:100%;height:17.6rem;justify-content:space-between;align-items:center}.page-reservation .reservation-list li>a .arrow,.page-reservation .reservation-list li>div .arrow{font-size:3rem;font-weight:400}.page-reservation .reservation-list li>a>div,.page-reservation .reservation-list li>div>div{width:100%;display:flex;justify-content:space-between;align-items:center}.page-reservation .reservation-list li>a>div.multi-lang,.page-reservation .reservation-list li>div>div.multi-lang{display:flex;flex-wrap:wrap;width:40%;flex:0 0 auto;gap:1.2rem;justify-content:center;align-content:space-around;align-items:stretch}.page-reservation .reservation-list li>a>div.multi-lang>div,.page-reservation .reservation-list li>div>div.multi-lang>div{flex:0 0 auto;width:calc(50% - .6rem);padding:0;height:auto}.page-reservation .reservation-list li>a>div.multi-lang>div a,.page-reservation .reservation-list li>div>div.multi-lang>div a{background:#000;font-size:1.3rem;color:#fff;padding:1.6rem 2.6rem;border-radius:4rem;display:flex;justify-content:space-between;align-items:center;line-height:1.2;word-break:keep-all;height:100%}.page-reservation .reservation-list li>a>div.multi-lang>div a span:first-child,.page-reservation .reservation-list li>div>div.multi-lang>div a span:first-child{padding-right:.5rem}.page-reservation .reservation-list li .purple{background-color:#CB8BEF}.page-reservation .reservation-list li .blue{background-color:#6CB8F8}.page-reservation .reservation-list li .green{background-color:#88FF6C}.page-reservation .reservation-list li .orange{background-color:#FFB06C}.page-reservation .reservation-list li .pink{background-color:#EF91B0}@media (max-width:1440px){.page-reservation .reservation-list li>a>div.multi-lang,.page-reservation .reservation-list li>div>div.multi-lang{width:50%}}@media (max-width:1100px){.page-reservation .reservation-list{margin:0 -0.5rem}.page-reservation .reservation-list li{width:100%;padding:0;margin-bottom:1rem}.page-reservation .reservation-list li>a,.page-reservation .reservation-list li>div{font-size:2rem;line-height:2.6rem;padding:2.6rem 3rem;word-break:keep-all;height:13rem;flex-wrap:wrap;height:auto}.page-reservation .reservation-list li>a>div.multi-lang,.page-reservation .reservation-list li>div>div.multi-lang{margin-top:2.4rem;width:100%;justify-content:flex-start;gap:1rem}.page-reservation .reservation-list li>a>div.multi-lang>div,.page-reservation .reservation-list li>div>div.multi-lang>div{width:calc(50% - .5rem)}.page-reservation .reservation-list li>a>div.multi-lang>div a,.page-reservation .reservation-list li>div>div.multi-lang>div a{padding:2.6rem}}@media (max-width: 768px){.page-reservation .reservation-wrapper{margin-top:5rem;padding-bottom:4rem}}.page-reservation .reservation-list.center{justify-content:center;margin-top:9rem;padding-bottom:10.2rem}@media (max-width: 768px){.page-reservation .reservation-list.center{margin-top:5rem;padding-bottom:5rem}}.page-reservation .reservation-list.center .yellow{background-color:#FFED12}.page-info.page-booth .page-body .download .download-wrapper ul li{min-width:50rem}@media (max-width: 768px){.page-info.page-booth .page-body .download .download-wrapper ul li{min-width:unset}}.page-info.page-booth .intro{padding:2rem 0 3rem}.page-info.page-booth .intro .sub-title{text-align:center;font-size:2.4rem;line-height:3.2rem;font-weight:700}.page-info.page-booth .intro .desc{margin-top:2.4rem;line-height:2.8rem;font-weight:600;text-align:center}@media (max-width: 768px){.page-info.page-booth .intro .sub-title{font-size:1.6rem;line-height:2rem;padding:0 9rem;word-break:keep-all}.page-info.page-booth .intro .desc{margin-top:2rem;font-size:1.4rem;line-height:2.1rem;word-break:keep-all;padding:0 2rem}.page-info.page-booth .intro .desc br{display:none}}.page-info.page-booth section.desc{padding:6rem 0;text-align:center;font-size:1.8rem;line-height:2.8rem;font-weight:600}@media (max-width: 768px){.page-info.page-booth section.desc{padding:5rem 0;font-size:1.4rem;line-height:2.1rem}}.page-info.page-booth .download-wrapper ul{padding:0 4rem !important}.page-info.page-booth .download-wrapper ul li{min-width:unset !important;width:28%}.page-info.page-booth .download-wrapper ul li:first-child{width:44%;flex:0 0 auto}@media (max-width: 768px){.page-info.page-booth .download-wrapper ul{padding:0 !important}.page-info.page-booth .download-wrapper ul li{margin-bottom:1.6rem}.page-info.page-booth .download-wrapper ul li:first-child{width:100%}}.page-info.page-booth .contact{padding-top:7rem;padding-bottom:14rem;color:#707070;font-weight:600;line-height:2.4rem;text-align:center}@media (max-width: 768px){.page-info.page-booth .contact{font-size:1.4rem;line-height:2.1rem;padding-top:1.6rem;padding-bottom:8rem}}.page-collaboration .map img{width:100%}@media (max-width: 768px){.page-collaboration .sub-title{padding:0 1rem !important}}.collaboration-list{display:flex;flex-wrap:wrap;border-bottom:2px solid #000;margin-bottom:18rem}.collaboration-list>li{width:50%;flex:0 0 auto;padding-left:3rem;padding-top:2rem;padding-bottom:3rem;border-bottom:2px solid #000}.collaboration-list>li:nth-child(2n + 1){padding-right:3rem;padding-left:0;border-right:2px solid #000}.collaboration-list>li:last-child{border-bottom:0}.collaboration-list>li .num{display:inline-block;margin-right:.4rem}.collaboration-list>li .num>div{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#000;color:#fff;font-size:1rem}@media (max-width: 768px){.collaboration-list>li .num>div{width:1.4rem;height:1.4rem;font-size:.9rem}}.collaboration-list>li .title{text-align:center;font-size:1.8rem;font-weight:600;margin-bottom:2rem;display:flex;justify-content:center;align-items:center}.collaboration-list>li img{width:100%;margin-bottom:2.4rem}.collaboration-list>li .desc{position:relative}.collaboration-list>li .desc img{height:4rem;width:auto;margin:0}.collaboration-list>li .desc>div{display:flex;flex-wrap:wrap;margin-bottom:1.2rem;line-height:2.4rem;font-size:1.6rem;font-weight:600}.collaboration-list>li .desc>div .label{width:6.4rem;flex:0 0 auto}.collaboration-list>li .desc>div .content{width:calc(100% - 6.4rem);flex:0 0 auto;word-break:keep-all}.collaboration-list>li .desc>div .content.map{display:flex;align-items:center}.collaboration-list>li .desc>div .content.map img{width:1.6rem;margin:0;height:auto;margin-left:.8rem}.collaboration-list>li .desc>div .content ul li{padding-left:1.4rem;position:relative}.collaboration-list>li .desc>div .content ul li::before{content:'-';position:absolute;top:0rem;left:0}.collaboration-list>li .link{top:0;right:0;padding:1rem 2rem;border:2px solid #000;border-radius:4rem;line-height:1;width:fit-content;margin-left:6.4rem}.collaboration-list>li .link a{line-height:1}.collaboration-list.even-count li:nth-last-child(2){border-bottom:0}.collaboration-list.en>li .desc>div .label{width:11rem}.collaboration-list.en>li .desc>div .content{width:calc(100% - 11rem)}.collaboration-list.en>li .link{margin-left:11rem}@media (max-width: 768px){.collaboration-list{border-width:1px;margin-bottom:8rem}.collaboration-list>li{width:100%;border-bottom:1px solid #000;padding:1.4rem 0}.collaboration-list>li:nth-child(2n + 1){padding:1.4rem 0;border:0;border-bottom:1px solid #000}.collaboration-list>li .title{font-size:1.6rem;margin-bottom:1.4rem}.collaboration-list>li .image{margin-bottom:1.5rem}.collaboration-list>li .desc{padding:0 .4rem}.collaboration-list>li .desc>div{font-size:1.4rem;line-height:2rem;margin-bottom:.5rem}.collaboration-list>li .desc>div .label{width:4.6rem}.collaboration-list>li .desc>div .content{width:calc(100% - 4.6rem)}.collaboration-list>li .link{position:static;width:fit-content;margin-left:4.6rem;border-width:1px;font-size:1.2rem;padding:.8rem 1.2rem}.collaboration-list.en>li .desc>div .label{width:9rem}.collaboration-list.en>li .desc>div .content{width:calc(100% - 9rem)}.collaboration-list.en>li .link{margin-left:9rem}}/*# sourceMappingURL=./app.css.map */