@font-face{font-family:zelviafont;font-weight:400;font-style:normal;src:url(../font/zelviafont/ZelviaFont-Regular.otf) format("opentype")}:root{--color-white:#fff;--color-black:#000;--color-gray:#f3f3f3;--color-dark-gray:#ededed;--color-disabled-gray:#cacaca;--color-blue:#0054a7;--color-line:#ccc;--color-red:#e60012;--color-sns-line:#4cc764;--color-sns-facebook:#0866ff;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--grade-gold-light:#c49b38;--grade-gold-dark:#a27e27;--grade-blue-light:var(--color-blue);--grade-blue-dark:#002141;--grade-gold:linear-gradient(160deg,var(--grade-gold-light),var(--grade-gold-dark));--grade-blue:linear-gradient(160deg,var(--grade-blue-light),var(--grade-blue-dark));--clip-path-height:100px;--angle:60deg;--slack:calc(var(--clip-path-height)/tan(var(--angle)))}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{display:flex;margin:0!important;padding:0!important;height:100%;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;align-items:center;-ms-flex-align:center;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;list-style-type:none;pointer-events:auto;line-height:1}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{flex-shrink:0;box-sizing:border-box;position:relative;margin:0;list-style-type:none!important;backface-visibility:hidden}.splide__slide img{vertical-align:bottom}.splide__spinner{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border:2px solid #999;border-left-color:transparent;border-radius:50%;width:20px;height:20px;animation:splide-loading 1s linear infinite;contain:strict}.splide__sr{overflow:hidden;clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;border:0;width:1px;height:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.p-stadium a{text-decoration:none}.p-def>div{margin:16px 0}.fv_grid{display:block;pointer-events:none}.fv_grid,.fv_grid:before{position:absolute;top:0;left:0;width:100%;height:100%}.fv_grid:before{content:"";background-image:linear-gradient(180deg,transparent 0,var(--color-white) 180px,var(--color-white));background-size:cover}@media (min-width:768px){.fv_grid:before{background-image:linear-gradient(180deg,transparent 0,var(--color-white) 460px,var(--color-white))}}.schedule_link{margin-top:80px}@media (min-width:768px){.schedule_link{margin-top:120px}}.stadium_anchors{--pc-grid-columns:4}.manner_list{display:flex;flex-wrap:wrap;padding:1px;background-color:var(--color-line);gap:1px}.manner_listItem{display:flex;align-items:center;flex-direction:column;padding:28px 15px;width:calc(50% - .5px);background-color:var(--color-white)}@media (min-width:768px){.manner_listItem{padding:32px 15px;width:calc(33.3333% - 1px)}}.manner_listItem_img{width:100px;aspect-ratio:1/1}@media (min-width:768px){.manner_listItem_img{width:160px}}.manner_listItem_ruby{margin-top:20px;text-align:center;font-size:.625rem;font-weight:var(--weight-semi-bold);line-height:1.55}@media (min-width:768px){.manner_listItem_ruby{font-size:.8125rem;line-height:1.75}}.manner_listItem_txt{margin-top:4px;text-align:center;letter-spacing:.05em;font-size:.75rem;font-weight:var(--weight-bold);line-height:1.55}@media (min-width:768px){.manner_listItem_txt{margin-top:8px;font-size:1rem;line-height:1.75}}.manner_txt{margin-top:4px}@media (min-width:768px){.manner_txt{margin-top:12px}}.manner_btn{margin:32px auto 0;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.manner_btn{margin-top:60px}}@media (min-width:768px){.manner_list_annotation{margin-top:24px}}@media (min-width:768px){.map_lead{text-align:center}}.map_tabs{margin-top:32px}@media (min-width:768px){.map_tabs{margin-top:60px}}.map_panell{padding:32px 18px;background-color:var(--color-white)}@media (min-width:768px){.map_panell{padding:60px 0}}.map_panell .c-img{margin-top:0;margin-bottom:0}.map_def{margin-top:24px}@media (min-width:768px){.map_def{margin-top:60px}}.map_def dd{margin-top:6px}@media (min-width:768px){.map_def dd{margin-top:12px}}.access_defs{margin-top:24px}@media (min-width:768px){.access_defs{margin-top:32px}}.access_card{margin-top:32px}.access_txt{margin-top:28px}@media (min-width:768px){.access_txt{margin-top:32px}}.howto_iframe{position:relative;margin:24px 0;padding-top:50%;width:100%}@media (min-width:768px){.howto_iframe{margin:60px 0}}.howto_iframe>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.howto_table._3col thead th{width:33.3333%}.howto_table thead th{padding:20px;border:1px solid hsla(0,0%,100%,.4);background-color:var(--color-black);color:var(--color-white);font-weight:var(--weight-bold)}.howto_table tbody th{background-color:var(--color-dark-gray);text-align:left;color:var(--color-black);font-weight:var(--weight-bold)}.howto_table tbody td,.howto_table tbody th{padding:28px 20px;border:1px solid var(--color-line)}.howto_table tbody td>div{display:flex;justify-content:flex-end}.howto_table tbody td>div:has(.label){display:flex;align-items:center;justify-content:space-between;gap:8px}.howto_annotation{margin-top:20px}@media (min-width:768px){.howto_annotation{margin-top:40px}}.howto_bnr{margin-top:60px}@media (min-width:768px){.howto_bnr{margin-top:100px}}.howto_bnr_txt{text-align:center;letter-spacing:.05em;font-size:1.375rem;font-weight:var(--weight-bold);line-height:1.45}@media (min-width:768px){.howto_bnr_txt{font-size:1.75rem;line-height:1.45}}.howto_bnr_img{margin-top:20px}@media (min-width:768px){.howto_bnr_img{margin-top:40px}}.howto_bnr_img img{width:100%}@media (min-width:768px){.howto_lead{text-align:center}}.howto_lead_annotation{margin-top:12px;font-size:.9375rem;font-weight:var(--weight-medium)}@media (min-width:768px){.howto_lead_annotation{margin-top:16px;text-align:center;font-size:1rem;font-weight:var(--weight-regular)}}.howto_step_list{margin-top:32px;counter-reset:item}@media (min-width:768px){.howto_step_list{display:grid;margin-top:52px;grid-template-columns:repeat(2,1fr);gap:32px}}.howto_step_listItem{position:relative;padding:28px 20px;background-color:var(--color-white)}@media (min-width:1024px){.howto_step_listItem{display:grid;align-items:center;justify-content:center;padding:52px 40px 40px;grid-template-columns:9fr 13fr;gap:40px}}.howto_step_listItem+.howto_step_listItem{margin-top:16px}@media (min-width:768px){.howto_step_listItem+.howto_step_listItem{margin-top:0}}.howto_step_listItem:before{content:"STEP 0" counter(item);position:absolute;top:0;left:0;padding:.5rem .625rem;counter-increment:item;background-color:var(--color-black);color:var(--color-white);font-family:Inter,sans-serif;font-size:.8125rem;font-weight:var(--weight-extra-bold);font-style:normal;line-height:1;font-optical-sizing:auto}@media (min-width:768px){.howto_step_listItem:before{padding:.5625rem .75rem;font-size:.875rem}}._bg_white .howto_step_listItem{background-color:var(--color-gray)}.howto_step_img{margin:0 auto;width:180px;aspect-ratio:1/1}@media (min-width:1024px){.howto_step_img{width:100%}}.howto_step_img img{width:100%}.howto_step_desc{margin-top:20px}@media (min-width:1024px){.howto_step_desc{margin-top:0}}.howto_step_desc>p+p{margin-top:4px}@media (min-width:768px){.howto_step_desc>p+p{margin-top:12px}}.howto_btn{margin:32px auto 0}@media (min-width:768px){.howto_btn{margin-top:60px}}.visitor_txt{margin-top:24px}.img_label+.c-img{margin-top:16px}@media (min-width:768px){.img_label+.c-img{margin-top:24px}}
