body{--lh-auto:auto;--lh-120:1.2;--lh-140:1.4;--lh-150:1.5}.typo-d1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:48px;line-height:var(--lh-120);letter-spacing:-0.02em}.typo-d2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:40px;line-height:var(--lh-140);letter-spacing:-0.02em}.typo-d3{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:40px;line-height:var(--lh-auto);letter-spacing:-0.02em}.typo-d4{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:28px;line-height:var(--lh-auto);letter-spacing:-0.02em}.typo-d5{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:18px;line-height:var(--lh-auto);letter-spacing:-0.02em}.typo-h1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:36px;line-height:var(--lh-120);letter-spacing:-0.01em}.typo-h2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:32px;line-height:var(--lh-120);letter-spacing:-0.02em}.typo-h3{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:28px;line-height:var(--lh-120);letter-spacing:-0.02em}.typo-h4{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-120);letter-spacing:-0.02em}.typo-h5{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:20px;line-height:var(--lh-120);letter-spacing:-0.02em}.typo-h6{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:18px;line-height:var(--lh-120);letter-spacing:-0.02em}.typo-l1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-140);letter-spacing:-0.02em}.typo-l2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:22px;line-height:var(--lh-140);letter-spacing:-0.02em}.typo-l3{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:20px;line-height:var(--lh-140);letter-spacing:-0.02em}.typo-l4{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:18px;line-height:var(--lh-140);letter-spacing:-0.02em}.typo-l5{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-140);letter-spacing:-0.02em}.typo-l6{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:14px;line-height:var(--lh-140);letter-spacing:-0.02em}.typo-p1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-150);letter-spacing:-0.01em}.typo-p2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:20px;line-height:var(--lh-150);letter-spacing:-0.01em}.typo-p3{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:18px;line-height:var(--lh-150);letter-spacing:-0.01em}.typo-p4{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-150);letter-spacing:-0.01em}.typo-p5{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:14px;line-height:var(--lh-150);letter-spacing:-0.01em}.typo-c1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:14px;line-height:var(--lh-140);letter-spacing:0%}.typo-c2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:13px;line-height:var(--lh-140);letter-spacing:0%}.d1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:48px;line-height:var(--lh-120);letter-spacing:-0.02em}.d2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:40px;line-height:var(--lh-140);letter-spacing:-0.02em}.d3{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:40px;line-height:var(--lh-auto);letter-spacing:-0.02em}.d4{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:28px;line-height:var(--lh-auto);letter-spacing:-0.02em}.d5{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:18px;line-height:var(--lh-auto);letter-spacing:-0.02em}.h1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:36px;line-height:var(--lh-120);letter-spacing:-0.01em}.h2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:32px;line-height:var(--lh-120);letter-spacing:-0.02em}.h3{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:28px;line-height:var(--lh-120);letter-spacing:-0.02em}.h4{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-120);letter-spacing:-0.02em}.h5{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:20px;line-height:var(--lh-120);letter-spacing:-0.02em}.h6{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:18px;line-height:var(--lh-120);letter-spacing:-0.02em}.l1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-140);letter-spacing:-0.02em}.l2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:22px;line-height:var(--lh-140);letter-spacing:-0.02em}.l3{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:20px;line-height:var(--lh-140);letter-spacing:-0.02em}.l4{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:18px;line-height:var(--lh-140);letter-spacing:-0.02em}.l5{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-140);letter-spacing:-0.02em}.l6{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:14px;line-height:var(--lh-140);letter-spacing:-0.02em}.p1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-150);letter-spacing:-0.01em}.p2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:20px;line-height:var(--lh-150);letter-spacing:-0.01em}.p3{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:18px;line-height:var(--lh-150);letter-spacing:-0.01em}.p4{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-150);letter-spacing:-0.01em}.p5{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:14px;line-height:var(--lh-150);letter-spacing:-0.01em}.c1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:14px;line-height:var(--lh-140);letter-spacing:0%}.c2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:13px;line-height:var(--lh-140);letter-spacing:0%}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-28{font-size:28px}.fs-32{font-size:32px}.fs-36{font-size:36px}.fs-40{font-size:40px}.fs-48{font-size:48px}.mb-4{margin-bottom:.4rem}html,body{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:10px;background-color:#f8f8f8}html.fixed,body.fixed{overflow:hidden}html.fixed footer,body.fixed footer{position:relative;z-index:-1}body.modal-open{overflow:hidden}.gallery-modal,.modal-bg{position:fixed;transform:translate3d(0, 0, 0) !important;will-change:auto}.d-none{display:none !important }.d-block{display:block !important }.d-flex{display:flex !important}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-flex{display:flex !important}}.container{padding:0 2rem}@media (max-width: 767px){.container{padding:0 1.2rem}}.row{display:flex;flex-wrap:wrap;margin:0 -1rem}[class*='col-']{flex:0 0 auto;padding:0 1rem}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}@media (min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}}.mt-14{margin-top:1.4rem !important}.mt-16{margin-top:1.6rem !important}@media (min-width: 768px){.mt-md-16{margin-top:1.6rem !important}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset !important;box-shadow:0 0 0 30px transparent inset !important;-webkit-text-fill-color:#ffffff !important;background-color:transparent !important}header,.page-header{position:fixed;top:0;left:0;width:100%;height:7rem;background-color:#f8f8f8}header .d-flex,.page-header .d-flex,header .menu-wrapper,.page-header .menu-wrapper{justify-content:space-between}header .menu-wrapper,.page-header .menu-wrapper{display:flex}header .menu-wrapper ul,.page-header .menu-wrapper ul{padding:1.6rem 0;padding-top:1.4rem;display:flex;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:40px;line-height:var(--lh-140);letter-spacing:-0.02em;line-height:1 !important}header .menu-wrapper ul li,.page-header .menu-wrapper ul li{margin-right:2.4rem}header .menu-wrapper ul li.selected a,.page-header .menu-wrapper ul li.selected a{text-decoration:underline;text-decoration-thickness:2px;text-underline-position:under}@media (max-width: 767px){header .menu-wrapper ul li.selected a,.page-header .menu-wrapper ul li.selected a{width:fit-content;text-underline-position:auto;text-underline-offset:3px;-webkit-text-underline-offset:3px}}header .menu-wrapper ul li:hover a,.page-header .menu-wrapper ul li:hover a{text-decoration:underline;text-decoration-thickness:2px;text-underline-position:under}@media (max-width: 767px){header .menu-wrapper ul li:hover a,.page-header .menu-wrapper ul li:hover a{text-decoration:unset}}header .menu-wrapper ul.right li,.page-header .menu-wrapper ul.right li{margin-right:0;margin-left:2.4rem}header .menu-wrapper .contact,.page-header .menu-wrapper .contact{margin-top:auto}header .menu-wrapper .contact ul li,.page-header .menu-wrapper .contact ul li{padding:0;margin-top:.4rem}header .menu-wrapper .contact ul li a,.page-header .menu-wrapper .contact ul li a{font-size:1.8rem;line-height:1.4}@media (max-width: 767px){header .menu-wrapper,.page-header .menu-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff;padding:1.2rem;z-index:999}header .menu-wrapper.active,.page-header .menu-wrapper.active{display:flex;flex-direction:column}header .menu-wrapper .btn-close,.page-header .menu-wrapper .btn-close{position:absolute;right:1.2rem;top:1.2rem;width:3.2rem;height:3.2rem}header .menu-wrapper ul,.page-header .menu-wrapper ul{padding:0;display:block}header .menu-wrapper ul li,.page-header .menu-wrapper ul li{margin:0;padding:.4rem 0}header .menu-wrapper ul li a,.page-header .menu-wrapper ul li a{display:block;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:28px;line-height:var(--lh-120);letter-spacing:-0.02em}header .menu-wrapper ul.right li,.page-header .menu-wrapper ul.right li{margin:0;margin-top:3.6rem;display:flex}header .menu-wrapper ul.right li a,.page-header .menu-wrapper ul.right li a{margin-right:1.2rem}header .menu-wrapper ul.right li a.selected,.page-header .menu-wrapper ul.right li a.selected{text-decoration:underline}}@media (max-width: 767px){header,.page-header{padding:1.2rem 0;height:5.6rem}header .header-logo-list,.page-header .header-logo-list{height:100%;width:auto}header .header-logo-list li,.page-header .header-logo-list li{font-size:2.8rem;font-weight:500;line-height:1.1;display:none}header .header-logo-list li.selected,.page-header .header-logo-list li.selected{display:block}header .hamburger,.page-header .hamburger{cursor:pointer}}footer{padding-top:4rem;background-color:#222db1;color:#ffffff;min-height:51.5rem}footer .h2{margin-bottom:2.4rem}@media (max-width: 767px){footer .h2{margin-bottom:1.2rem}}@media (max-width: 767px){footer{height:auto;min-height:unset;padding-top:2rem}footer .h2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-120);letter-spacing:-0.02em}}footer .copyright{margin-top:10rem;padding:2rem 0}@media (max-width: 767px){footer .copyright{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-120);letter-spacing:-0.02em}}footer .newsletter #stb_subscribe{background-color:transparent;border:0;padding:0}footer .newsletter #stb_subscribe .stb_form_set{padding-bottom:0}footer .newsletter #stb_subscribe .stb_form_set .stb_form_set_label{display:none}footer .newsletter #stb_subscribe .stb_form_set .stb_form_set_input{background:transparent !important;height:5.8rem;border:0;border-bottom:1px solid #ffffff40;padding:1rem 0 .8rem;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-140);letter-spacing:-0.02em;color:#ffffff}footer .newsletter #stb_subscribe .stb_form_set .stb_form_set_input::placeholder{color:#ffffff40}@media (max-width: 767px){footer .newsletter #stb_subscribe .stb_form_set .stb_form_set_input{width:100%;font-size:2rem;padding-bottom:.5rem}}footer .newsletter #stb_subscribe .stb_form_policy{padding-bottom:.4rem;padding-top:0}footer .newsletter #stb_subscribe .stb_form_policy *{color:#fff;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:14px;line-height:var(--lh-140);letter-spacing:0%;line-height:1.6;vertical-align:top}@media (max-width: 767px){footer .newsletter #stb_subscribe .stb_form_policy *{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:13px;line-height:var(--lh-140);letter-spacing:0%;line-height:1.6}}footer .newsletter #stb_subscribe .stb_form_policy label button{display:inline;text-decoration:unset;text-align:left}@media (max-width: 767px){footer .newsletter #stb_subscribe .stb_form_policy label{display:flex;text-align:left}}footer .newsletter #stb_subscribe .stb_form_policy label input{width:1.7rem;height:1.7rem;border:1px solid #ffffff40;margin:.4rem;margin-right:.8rem;padding:0;cursor:100%}footer .newsletter #stb_subscribe .stb_form_policy label input:checked{background:url('../image/icon/icon_checked.png') no-repeat;background-size:100% 100%;border-color:#ffffff}footer .newsletter #stb_subscribe .stb_form_set_submit{padding-top:2rem}footer .newsletter #stb_subscribe .stb_form_submit_button{background:transparent;padding:0;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-position:under;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-140);letter-spacing:-0.02em}@media (max-width: 767px){footer .newsletter #stb_subscribe .stb_form_submit_button{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-140);letter-spacing:-0.02em}}footer .newsletter #stb_subscribe .stb_form_msg_error{color:#ffffff;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:13px;line-height:var(--lh-140);letter-spacing:0%;padding:.8rem 0}footer .newsletter #stb_subscribe .stb_form_msg_error br{display:none}footer .newsletter #stb_subscribe .stb_form_modal_body{width:48rem}@media (max-width: 767px){footer .newsletter #stb_subscribe .stb_form_modal_body{width:calc(100% - 2.4rem)}}footer .newsletter #stb_subscribe .stb_form_modal_body *{color:#111111}footer .newsletter #stb_subscribe .stb_form_modal_body .stb_form_modal_title{padding:1.6rem;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-140);letter-spacing:-0.02em}footer .newsletter #stb_subscribe .stb_form_modal_body .stb_form_modal_text{padding:1.6rem;padding-bottom:5.2rem;margin:0;width:100%}footer .newsletter #stb_subscribe .stb_form_modal_body .stb_form_modal_btn{padding:0;position:absolute;bottom:1.6rem;right:1.6rem}footer .newsletter #stb_subscribe .stb_form_modal_body .stb_form_modal_btn button{background:transparent;text-decoration:underline;padding:0;font-size:1.4rem;line-height:1.4;width:fit-content;height:fit-content}footer .newsletter #stb_subscribe #stb_form_result{position:fixed;bottom:4rem;left:50%;transform:translateX(-50%);background-color:#f8f8f8;padding:1.2rem}footer .newsletter #stb_subscribe #stb_form_result p{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-140);letter-spacing:-0.02em;color:#111111}@media (max-width: 767px){footer .newsletter #stb_subscribe #stb_form_result{width:calc(100% - 2.4rem);text-align:center;bottom:2rem}footer .newsletter #stb_subscribe #stb_form_result p{text-align:center}}.page{background-color:#f8f8f8;padding-top:7rem;min-height:calc(100svh - 51.5rem)}@media (max-width: 767px){.page{padding-top:5.6rem;min-height:calc(100svh - 46.6rem)}}.page .page-title{padding-top:10rem;padding-bottom:2.4rem}@media (max-width: 767px){.page .page-title{display:none}}.underline{display:block;text-decoration:underline;text-decoration-thickness:2px;text-underline-position:under;transition:color .1s ease-in-out}@media (max-width: 767px){.underline{text-decoration-thickness:1.5px}}.underline:hover{text-decoration:underline;color:#222db1}@media (max-width: 767px){.underline:hover{text-decoration:underline;color:#111111}}.galleries-list{border-bottom:1px solid #e0e5e8}.galleries-list li{cursor:pointer;border-top:1px solid #e0e5e8;line-height:1;padding:1rem 0 1.6rem;display:flex}.galleries-list li>*{flex:0 0 auto}.galleries-list li .title{width:66.66667%}.galleries-list li .city{width:33.33333%}.galleries-list li .booth-num{width:10rem;margin-left:auto;display:none}.galleries-list li.non-clickable{cursor:default}@media (max-width: 767px){.galleries-list{font-size:1.8rem}.galleries-list li{padding:1.2rem 0 1.6rem;margin:0}.galleries-list li [class*='(0,0,0,0.6);col']{padding:0}.galleries-list li .title{width:50%;margin-right:1.6rem}.galleries-list li .city{margin-right:1.6rem;flex:1;margin-right:0}.galleries-list li .booth-num{width:4.5rem}}.modal-bg{background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;pointer-events:none}.modal-bg.active{display:block;pointer-events:auto}.gallery-modal{z-index:2;position:fixed;top:0;right:-50%;width:50%;height:100%;background-color:#f8f8f8;transition:all .5s ease-in-out;pointer-events:none}@media (max-width: 767px){.gallery-modal{width:100%;right:-100%}}.gallery-modal.active{right:0;pointer-events:auto}.gallery-modal .btn-close{position:absolute;top:2rem;right:2rem;width:4rem;height:4rem;z-index:1;cursor:pointer}@media (max-width: 767px){.gallery-modal .btn-close{width:3.2rem;height:3.2rem;top:1.8rem;right:1.2rem}}.gallery-modal .modal-body{height:100%;overflow:auto}.gallery-modal .galleries-title{position:relative;padding:1.6rem 0;border-bottom:1px solid #e0e5e8;height:8rem}.gallery-modal .galleries-title .container{display:flex;align-items:center;height:100%}@media (max-width: 767px){.gallery-modal .galleries-title{padding:1.2rem 0;height:6.8rem;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-140);letter-spacing:-0.02em}}.gallery-modal .galleries-content{padding-top:4rem;word-break:keep-all}.gallery-modal .galleries-content .border-bottom{border-bottom:1px solid #e0e5e8}.gallery-modal .galleries-content .subject{margin-bottom:2.4rem}@media (max-width: 767px){.gallery-modal .galleries-content .subject{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-120);letter-spacing:-0.02em}}.gallery-modal .galleries-content .desc{font-weight:400}.gallery-modal .galleries-content .desc.ko{line-height:1.5}@media (max-width: 767px){.gallery-modal .galleries-content .desc{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-150);letter-spacing:-0.01em;font-weight:400}}.gallery-modal .galleries-content .sns{margin-top:2.4rem;display:flex;padding-bottom:4rem}.gallery-modal .galleries-content .sns a{width:2.4rem;height:2.4rem;margin-right:1.2rem}.gallery-modal .galleries-content .collaboration-wrapper{padding-top:4rem}.gallery-modal .galleries-content .collaboration-wrapper .collaboration-image{width:12rem;margin-top:1.2rem;margin-bottom:1.2rem}.gallery-modal .galleries-content .collaboration-wrapper .collaboration-desc{font-size:1.8rem;line-height:1.5;letter-spacing:-0.02rem;margin-bottom:4rem}@media (max-width: 767px){.gallery-modal .galleries-content .collaboration-wrapper .collaboration-desc{font-size:1.6rem;letter-spacing:-0.015rem;margin-bottom:3.2rem}}.gallery-modal .galleries-content .keywords-wrapper .keywords,.gallery-modal .galleries-content .keywords-wrapper .keywords span{font-size:1.8rem;line-height:1.5;letter-spacing:-0.02rem;margin-bottom:4rem}@media (max-width: 767px){.gallery-modal .galleries-content .keywords-wrapper .keywords,.gallery-modal .galleries-content .keywords-wrapper .keywords span{font-size:1.6rem;letter-spacing:-0.015rem;margin-bottom:3.2rem}}.gallery-modal .galleries-content .artist-title{margin-top:2.4rem}.gallery-modal .galleries-content .artists{font-weight:400}.gallery-modal .galleries-content .artists.ko{line-height:1.5}@media (max-width: 767px){.gallery-modal .galleries-content .artists{font-size:1.6rem;letter-spacing:-0.015rem}}.gallery-modal .galleries-content .works-list{padding-top:4rem}.gallery-modal .galleries-content .works-list li{margin-bottom:4rem}.gallery-modal .galleries-content .works-list .caption{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:13px;line-height:var(--lh-140);letter-spacing:0%;padding:.8rem 0}@media (max-width: 767px){.gallery-modal .galleries-content .works-list .caption{padding-top:.5rem}}@media (max-width: 767px){.gallery-modal .galleries-content .l4{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-140);letter-spacing:-0.02em}}.program-list{word-break:keep-all}.program-list li{padding:1rem 0 1.2rem;margin-bottom:2.4rem}.program-list li .title{margin-bottom:.8rem}.program-list li:hover .title{text-decoration:underline;text-decoration-thickness:2.5px;text-underline-position:under}@media (max-width: 767px){.program-list li:hover .title{text-decoration:none}}@media (max-width: 767px){.program-list{border-bottom:1px solid #e0e5e8}.program-list li{border-top:1px solid #e0e5e8;padding:1.6rem 0 2rem;margin:0}.program-list li .title{font-size:2rem;line-height:1.2}.program-list li .info{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:14px;line-height:var(--lh-140);letter-spacing:-0.02em}}.partners-title{font-size:24px;line-height:1.2;font-weight:500;margin-top:10rem;margin-bottom:1.2rem}@media (max-width: 767px){.partners-title{margin-top:8rem;margin-bottom:.8rem;font-size:18px}}.partners-list{display:flex;flex-wrap:wrap}.partners-list li{width:16.66666667%}@media (max-width: 767px){.partners-list li{width:33.3333333%}}html{overflow-x:hidden}.body-index{background-color:transparent}.body-index header{display:none}.page-header{position:sticky;top:0}.hero-100{min-height:100svh}.page-index{background-color:transparent}.page-index .underline{margin-top:1.6rem}@media (max-width: 767px){.page-index .underline{margin-top:1.4rem;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-140);letter-spacing:-0.02em}}.page-index .index-bg{height:100%;width:100%;position:fixed;top:0;left:0;background-color:#222db1;padding-top:2rem;color:#ffffff;word-break:keep-all;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:32px;line-height:var(--lh-120);letter-spacing:-0.02em;z-index:-1}.page-index .index-bg.ko{line-height:1.5}.page-index .index-bg.hide .logo{opacity:0}@media (max-width: 767px){.page-index .index-bg{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-120);letter-spacing:-0.02em;padding-top:1.2rem}}.page-index .index-bg .visit{position:absolute;bottom:1.8rem;right:2rem;text-align:right}@media (max-width:1200px){.page-index .index-bg .visit{font-size:2.8rem}}@media (max-width: 767px){.page-index .index-bg .visit{position:static;text-align:left;padding-left:1.2rem;padding-top:3rem;font-size:2rem;line-height:1.2}}.page-index .logo{position:absolute;width:66%;bottom:2rem;left:2rem;transition:opacity .3s ease-in-out}@media (max-width:1200px){.page-index .logo{width:60%}}@media (max-width: 767px){.page-index .logo{width:calc(100% - 2.4rem);left:1.2rem;bottom:1.2rem}}.page-index .index-main{height:auto;background-color:#f8f8f8;padding-bottom:10rem}.page-index .index-main section{padding-top:12rem;padding-bottom:12rem}@media (max-width: 767px){.page-index .index-main section{padding:6rem 0}}.page-index .index-main .section-title{margin-bottom:2.4rem}@media (max-width: 767px){.page-index .index-main .section-title{font-size:2.4rem;line-height:1.4;margin-bottom:2rem}}@media (max-width: 767px){.page-index .index-main section.ticket .d2{font-size:2rem}}@media (max-width: 767px){.page-index .index-main section.press-kit .d2{font-size:2rem;line-height:1.4}}.body-galleries-detail header{display:none}@media (max-width: 767px){.page-galleries .galleries-filter{padding-top:8rem}}.page-galleries .galleries-filter ul{display:flex;padding:2rem 0}.page-galleries .galleries-filter ul li{cursor:pointer;font-size:2rem;line-height:1.4rem;letter-spacing:-0.03em;margin-right:1.2rem;font-weight:500}.page-galleries .galleries-filter ul li.active{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-position:under}@media (max-width: 767px){.page-galleries .galleries-filter ul li{font-size:1.6rem}}.page-galleries .galleries-filter ul li:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-position:under}.page-galleries .galleries-list{margin-bottom:10rem}.page-programs{padding-bottom:6rem}@media (max-width: 767px){.page-programs{min-height:unset;padding-top:calc(1.2rem + 5.6rem + 8rem);padding-bottom:5.6rem}}.page-programs .program-list{padding-top:1.6rem;padding-bottom:4.4rem;flex:1}@media (max-width: 767px){.page-programs .program-list{border:0;padding-bottom:2.4rem}}.page-programs .program-list li{padding:0;margin-bottom:3.6rem;cursor:pointer;border:0}.page-programs .program-list li a{width:100%}@media (max-width: 767px){.page-programs .program-list li .title{font-size:2.4rem;margin-bottom:.8rem}.page-programs .program-list li .info{font-size:1.6rem}}.page-programs .program-date-group{display:flex}.page-programs .program-date-group .date-header{padding-top:2.2rem;width:14rem;flex:0 0 auto;margin-right:2rem;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:32px;line-height:var(--lh-120);letter-spacing:-0.02em}@media (max-width: 767px){.page-programs .program-date-group{margin:0 -0.6rem;margin-bottom:1.6rem}.page-programs .program-date-group>*{padding:0 .6rem}.page-programs .program-date-group>*.date-header{width:25%;padding-top:0;font-size:2.4rem;margin-right:1.4rem}}.page-programs-detail{padding-bottom:10rem}.page-programs-detail .sticky{position:sticky;top:0;align-self:flex-start}@media (max-width: 767px){.page-programs-detail .sticky{position:static}}@media (max-width: 767px){.page-programs-detail{padding-bottom:6.4rem}}.page-programs-detail .programs-detail-content{padding-top:10rem}@media (max-width: 767px){.page-programs-detail .programs-detail-content{padding-top:8rem}}.page-programs-detail .programs-detail-content .title{padding-top:4rem;margin-bottom:1.2rem;word-break:keep-all;padding-right:4rem}@media (max-width: 767px){.page-programs-detail .programs-detail-content .title{padding-top:2.4rem;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:28px;line-height:var(--lh-120);letter-spacing:-0.02em;padding-right:0}}@media (max-width: 767px){.page-programs-detail .programs-detail-content .detail{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:18px;line-height:var(--lh-120);letter-spacing:-0.02em}}.page-programs-detail .programs-detail-content .desc{word-break:keep-all;padding-top:4rem;font-weight:400}@media (max-width: 767px){.page-programs-detail .programs-detail-content .desc{padding-top:4.8rem;font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-150);letter-spacing:-0.01em}}.page-programs-detail .programs-detail-content .desc figure{width:100% !important}.page-programs-detail .programs-detail-content .desc figure.aligncenter{width:fit-content !important;margin:0 auto}@media (max-width: 767px){.page-programs-detail .programs-detail-content .desc figure.aligncenter{width:100% !important}}.page-programs-detail .programs-detail-content .desc img{display:block;min-width:300px}.page-programs-detail .programs-detail-content .desc img.aligncenter{margin:0 auto}@media (max-width: 767px){.page-programs-detail .programs-detail-content .desc img.aligncenter{width:100% !important}}.page-programs-detail .programs-detail-content .desc img.size-medium{min-width:300px;width:300px !important}@media (max-width: 767px){.page-programs-detail .programs-detail-content .desc img.size-medium{width:100% !important}}.page-programs-detail .programs-detail-content .desc img.size-full{width:100%}@media (max-width: 767px){.page-programs-detail .programs-detail-content .desc img{width:100%}}.page-programs-detail .programs-detail-content .desc h1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-150);letter-spacing:-0.01em;padding:2rem 0}.page-programs-detail .programs-detail-content .desc figcaption{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:14px;line-height:var(--lh-140);letter-spacing:0%;padding-top:.8rem;text-align:center;margin-bottom:3.2rem;color:#4a4f57}.page-programs-detail .programs-detail-content .desc h6{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:14px;line-height:var(--lh-140);letter-spacing:0%;padding-top:.8rem;text-align:center;margin-bottom:3.2rem;color:#4a4f57}.page-programs-detail .programs-detail-content .underline{margin-top:4rem;margin-bottom:4rem}@media (max-width: 767px){.page-programs-detail .programs-detail-content .underline{font-size:1.6rem}}.page-the-core,section.the-core{word-break:keep-all;padding-bottom:10rem}@media (max-width: 767px){.page-the-core,section.the-core{padding-bottom:8rem}}.page-the-core .page-title,section.the-core .page-title{padding-bottom:4rem}.page-the-core .page-desc,section.the-core .page-desc{padding-bottom:4rem;margin-bottom:8rem;font-size:2.4rem;line-height:1.5;font-weight:500;border-bottom:1px solid #e0e5e8}@media (max-width: 767px){.page-the-core .page-desc,section.the-core .page-desc{padding-top:9.2rem;margin-bottom:4rem;font-size:1.8rem}}.page-the-core .h1,section.the-core .h1{line-height:1.4;margin-bottom:1.2rem}@media (max-width: 767px){.page-the-core .h1,section.the-core .h1{font-size:2.4rem;padding-top:0;margin-bottom:.8rem}}.page-the-core .h5,section.the-core .h5{margin-bottom:2.4rem}@media (max-width: 767px){.page-the-core .h5,section.the-core .h5{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:24px;line-height:var(--lh-120);letter-spacing:-0.02em;margin-bottom:1.6rem;font-size:1.4rem}}.page-the-core .p3,section.the-core .p3{margin-bottom:1.6rem}@media (max-width: 767px){.page-the-core .p3,section.the-core .p3{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-150);letter-spacing:-0.01em;margin-bottom:.8rem}}.page-the-core .underline,section.the-core .underline,.page-the-core .tba,section.the-core .tba{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:20px;line-height:var(--lh-140);letter-spacing:-0.02em}@media (max-width: 767px){.page-the-core .underline,section.the-core .underline,.page-the-core .tba,section.the-core .tba{font-size:1.6rem}}.page-the-core .col-md-4>a,section.the-core .col-md-4>a{display:block;padding-right:2rem}@media (max-width: 767px){.page-the-core .col-md-4>a,section.the-core .col-md-4>a{padding:0}}@media (max-width: 767px){.page-the-core .the-core-list li,section.the-core .the-core-list li{margin-bottom:8rem}}.page-the-core .the-core-list li:hover .h2,section.the-core .the-core-list li:hover .h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-position:under}@media (max-width: 767px){.page-the-core .the-core-list li:hover .h2,section.the-core .the-core-list li:hover .h2{text-decoration:none}}.body-the-core header,.body-programs header{position:relative;z-index:1;background:transparent}.body-the-core .page-the-core-detail,.body-programs .page-the-core-detail{padding-top:0;margin-top:-7rem}@media (max-width: 767px){.body-the-core .page-the-core-detail,.body-programs .page-the-core-detail{margin-top:-5.6rem}}.body-the-core .page-the-core-detail .programs-detail-content,.body-programs .page-the-core-detail .programs-detail-content{padding-top:0}.body-the-core .page-the-core-detail .image img,.body-programs .page-the-core-detail .image img{object-fit:cover;width:100%;height:100%;aspect-ratio:100 / 37}@media (max-width: 767px){.body-the-core .page-the-core-detail .image img,.body-programs .page-the-core-detail .image img{aspect-ratio:1 / 1}}.page-partners{padding-bottom:10rem}@media (max-width: 767px){.page-partners{padding-bottom:8rem}}.page-vip{word-break:keep-all;padding-bottom:10rem}@media (max-width: 767px){.page-vip{padding-bottom:8rem}}.page-vip .page-title{padding-bottom:4rem}.page-vip .mt-24{margin-top:2.4rem}.page-vip .mt-24 .underline{display:inline}@media (max-width:1440px){.page-vip .p1 br{display:none}}@media (max-width: 767px){.page-vip .container{padding-top:8rem;padding-bottom:1.2rem}.page-vip .p1{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:18px;line-height:var(--lh-150);letter-spacing:-0.01em}.page-vip .p1 br{display:none}.page-vip .p2{font-family:'SS01',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;font-size:16px;line-height:var(--lh-150);letter-spacing:-0.01em}}/*# sourceMappingURL=./app.css.map */