*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;outline:none;border:none;background:none;appearance:none;border-radius:0}ul,ol{list-style:none}a{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity .3s ease,color .3s ease}a:hover{opacity:.7;text-decoration:none}html{scroll-behavior:smooth}body{font-family:"Noto Serif JP",serif;color:#000;font-size:16px;position:relative;z-index:0}.l-header{width:100%;overflow:hidden}.l-header__title{width:100%;border-bottom:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (max-width: 767.98px){.l-header__title{border-bottom:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000}}.l-header__title h1{position:relative;font-family:"Cormorant Garamond","Noto Serif JP",serif;font-size:clamp(20px, 17.5064935065px + 0.3246753247vw, 24px);padding:.5em 1.5em;font-weight:500;z-index:2}@media screen and (max-width: 767.98px){.l-header__title h1{padding:.5em 1em;font-size:clamp(10px, 7.5064935065px + 0.3246753247vw, 14px)}}.l-header__inner{position:relative;width:100%;height:auto}.l-header__inner::before{content:"";position:absolute;top:0;left:clamp(23.04px, 0px + 3vw, 60px);display:block;width:clamp(0.576px, 0px + 0.075vw, 1.5px);height:100%;background-color:#000;z-index:-1}@media screen and (max-width: 767.98px){.l-header__inner::before{display:none}}.l-header__info{width:100%;position:relative}.l-header__info::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:clamp(376.32px, 0px + 49vw, 980px);height:100%;background-image:url(../images/mv/bg_main.png);background-position:center top;background-repeat:no-repeat;background-size:contain;z-index:-2;aspect-ratio:937/779}@media screen and (max-width: 767.98px){.l-header__info::after{width:clamp(350px, 0px + 93.3333333333vw, 700px)}}.l-header__logo{position:relative;width:clamp(673.152px, 0px + 87.65vw, 1753px);margin:0 auto;padding-top:clamp(38.4px, 0px + 5vw, 100px);z-index:2}@media screen and (max-width: 767.98px){.l-header__logo{padding-top:clamp(35px, 0px + 9.3333333333vw, 70px);width:90%}}.l-header__day{position:relative;width:clamp(276.48px, 0px + 36vw, 720px);margin:0 auto;padding:clamp(23.04px, 0px + 3vw, 60px) 0;z-index:2}@media screen and (max-width: 767.98px){.l-header__day{padding:clamp(30px, 0px + 8vw, 60px) 0;width:clamp(225px, 0px + 60vw, 450px)}}.l-header__wing,.l-header__star{animation:l-header-floating 6s ease-in-out infinite;z-index:-1}.l-header__wing{position:absolute;bottom:clamp(34.56px, 0px + 4.5vw, 90px);left:8%;width:12%;height:auto;background-repeat:no-repeat;background-size:cover;background-image:url(../images/mv/bg_wing.png);aspect-ratio:422/407}@media screen and (max-width: 767.98px){.l-header__wing{bottom:clamp(75px, 0px + 20vw, 150px);left:2%;width:14%}}.l-header__star{position:absolute;top:clamp(-250px, 0px + -12.5vw, -96px);right:clamp(-220px, 0px + -11vw, -84.48px);width:42%;height:auto;background-repeat:no-repeat;background-size:cover;background-image:url(../images/mv/bg_star.png);aspect-ratio:1804/2023;animation-delay:-1.5s;z-index:0}@media screen and (max-width: 767.98px){.l-header__star{top:clamp(-80px, 0px + -10.6666666667vw, -40px);right:clamp(-80px, 0px + -10.6666666667vw, -40px);width:40%;z-index:1}}@keyframes l-header-floating{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}.l-footer{position:relative;z-index:5;background-color:#000;padding:clamp(23.04px, 0px + 3vw, 60px) 0 clamp(38.4px, 0px + 5vw, 100px)}@media screen and (max-width: 767.98px){.l-footer{padding:clamp(20px, 0px + 5.3333333333vw, 40px) 0 clamp(40px, 0px + 10.6666666667vw, 80px)}}.l-footer__inner{width:100%;margin:0 auto;padding:0 clamp(7.68px, 0px + 1vw, 20px)}.l-footer__txt{text-align:center;color:#fff;font-size:clamp(25px, 15.6493506494px + 1.2175324675vw, 40px);margin-bottom:clamp(19.2px, 0px + 2.5vw, 50px)}@media screen and (max-width: 767.98px){.l-footer__txt{font-size:clamp(14px, 3px + 2.9333333333vw, 25px);margin-bottom:clamp(20px, 0px + 5.3333333333vw, 40px)}}.l-footer__sns{display:flex;justify-content:center;align-items:center;gap:clamp(11.52px, 0px + 1.5vw, 30px);margin-bottom:clamp(19.2px, 0px + 2.5vw, 50px)}@media screen and (max-width: 767.98px){.l-footer__sns{gap:clamp(12px, 0px + 3.2vw, 24px);margin-bottom:clamp(15px, 0px + 4vw, 30px)}}.l-footer__sns li a{display:block}.l-footer__sns li img{width:clamp(30px, 23.7662337662px + 0.8116883117vw, 40px);height:auto}@media screen and (max-width: 767.98px){.l-footer__sns li img{width:clamp(30px, 20px + 2.6666666667vw, 40px)}}.l-footer__copyright{text-align:center}.l-footer__copyright small{font-size:clamp(12px, 9.5064935065px + 0.3246753247vw, 16px);color:#fff;line-height:1.5}@media screen and (max-width: 767.98px){.l-footer__copyright small{font-size:clamp(10px, 8px + 0.5333333333vw, 12px)}}#bne{position:relative;z-index:5;font-weight:normal;letter-spacing:0;line-height:1}#bne .pr-footer{padding:clamp(15.36px, 0px + 2vw, 40px) clamp(11.52px, 0px + 1.5vw, 30px) clamp(23.04px, 0px + 3vw, 60px)}#bne .pr-footer__content{height:auto}#bne .pr-footer__nav{gap:1.25em clamp(11.52px, 0px + 1.5vw, 30px)}.l-content{max-width:1200px;margin:0 auto}.l-content-padding{padding:clamp(15.36px, 0px + 2vw, 40px)}@media screen and (max-width: 767.98px){.l-content-padding{padding:clamp(20px, 0px + 5.3333333333vw, 40px)}}.l-content-padding-inline{padding-inline:clamp(15.36px, 0px + 2vw, 40px)}@media screen and (max-width: 767.98px){.l-content-padding-inline{padding-inline:clamp(20px, 0px + 5.3333333333vw, 40px)}}.l-content-border-top{border-top:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (max-width: 767.98px){.l-content-border-top{border-top:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000}}.l-content-border-side{border-right:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000;border-left:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (max-width: 767.98px){.l-content-border-side{border-inline:none}}.c-badge--new{position:absolute;top:0;right:0;display:inline-block;background-color:#606060;color:#fff;padding:.1em .5em;font-size:clamp(10px, 8.7532467532px + 0.1623376623vw, 12px);font-weight:400;text-align:center;z-index:1}@media screen and (max-width: 767.98px){.c-badge--new{font-size:clamp(6px, 0px + 1.6vw, 12px)}}.c-badge--update,.c-badge--update-inline{display:block;width:fit-content;margin-top:.5em;font-size:clamp(10px, 8.7532467532px + 0.1623376623vw, 12px);font-weight:400;line-height:1;color:#fff;background-color:#606060;padding:.5em .8em;border-radius:100vh}@media screen and (max-width: 767.98px){.c-badge--update,.c-badge--update-inline{display:inline-block;margin-top:0em;margin-left:.5em}}.c-badge--update-inline{display:inline-block;margin-inline:.5em}.c-badge--end{display:inline-block;width:fit-content;margin-inline:.5em;font-size:clamp(10px, 8.7532467532px + 0.1623376623vw, 12px);font-weight:400;line-height:1;color:#fff;background-color:#606060;padding:.5em .8em;border-radius:100vh;vertical-align:text-bottom}.c-divider{width:100%;height:clamp(76.8px, 0px + 10vw, 200px);border-top:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000;border-bottom:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000;background-image:url("../images/common/hr_star.png");background-repeat:no-repeat;background-position:center center;background-size:auto clamp(46.08px, 0px + 6vw, 120px)}@media screen and (max-width: 767.98px){.c-divider{height:clamp(50px, 0px + 13.3333333333vw, 100px);border-top:clamp(0.5184px, 0px + 0.0675vw, 1.35px) solid #000;border-bottom:clamp(0.5184px, 0px + 0.0675vw, 1.35px) solid #000;background-size:auto clamp(30px, 0px + 8vw, 60px)}}.c-btn{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;font-weight:400;font-size:clamp(16px, 12.2597402597px + 0.487012987vw, 22px);font-family:"Cormorant Garamond","Noto Serif JP",serif;letter-spacing:.05em;transition:opacity .3s ease}@media screen and (max-width: 767.98px){.c-btn{font-size:clamp(12px, 8px + 1.0666666667vw, 16px)}}.c-btn--black{background-color:#000;color:#fff;border-radius:100vh;padding:clamp(7.68px, 0px + 1vw, 20px) clamp(57.6px, 0px + 7.5vw, 150px)}@media screen and (max-width: 767.98px){.c-btn--black{padding:clamp(10px, 0px + 2.6666666667vw, 20px) clamp(65px, 0px + 17.3333333333vw, 130px)}}.c-btn--black:hover{opacity:.5}.c-pagetop{position:fixed;right:0;bottom:0;z-index:100;background-color:#000;display:flex;justify-content:center;align-items:center;width:clamp(76.8px, 0px + 10vw, 200px);height:auto;padding:clamp(7.68px, 0px + 1vw, 20px) clamp(3.84px, 0px + 0.5vw, 10px);text-decoration:none}@media screen and (max-width: 767.98px){.c-pagetop{width:clamp(85px, 0px + 22.6666666667vw, 170px);height:auto;padding:clamp(5px, 0px + 1.3333333333vw, 10px) clamp(5px, 0px + 1.3333333333vw, 10px)}}.c-pagetop{opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .4s ease,visibility .4s ease,transform .4s ease,bottom .1s linear}.c-pagetop.is-show{opacity:1;visibility:visible;transform:translateY(0)}.c-pagetop:hover{opacity:.7}@media screen and (max-width: 767.98px){.c-pagetop:hover{opacity:1}}.c-pagetop img{width:100%;height:auto}#onetrust-consent-sdk{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif}.c-list{list-style:none;padding:0;margin:0;font-size:clamp(14px, 11.5064935065px + 0.3246753247vw, 18px)}@media screen and (max-width: 767.98px){.c-list{font-size:clamp(12px, 10px + 0.5333333333vw, 14px)}}.c-list{line-height:1.6}.c-list:not(:first-child){margin-top:.75em}.c-list li{padding-left:1em;text-indent:-1em}.c-list li:not(:first-child){margin-top:.5em}.c-list--note{font-size:clamp(12px, 9.5064935065px + 0.3246753247vw, 16px)}@media screen and (max-width: 767.98px){.c-list--note{font-size:clamp(10px, 8px + 0.5333333333vw, 12px)}}.c-list--inline{display:block;font-size:clamp(12px, 9.5064935065px + 0.3246753247vw, 16px);margin-top:.25em;padding-left:1em;text-indent:-1em;color:#606060}.c-list--inline:first-of-type{margin-top:1em}@media screen and (max-width: 767.98px){.c-list--inline{font-size:clamp(10px, 8px + 0.5333333333vw, 12px)}}.c-dl{border-left:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000;border-right:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (min-width: 768px)and (max-width: 1024px){.c-dl{border-left:unset;border-right:unset}}@media screen and (max-width: 767.98px){.c-dl{border-left:unset;border-right:unset}}.c-dl__row{display:flex;align-items:flex-start;flex-direction:row;padding:clamp(11.52px, 0px + 1.5vw, 30px) clamp(15.36px, 0px + 2vw, 40px);border-bottom:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000;word-break:break-all}@media screen and (max-width: 767.98px){.c-dl__row{padding:clamp(15px, 0px + 4vw, 30px) clamp(20px, 0px + 5.3333333333vw, 40px);border-bottom:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000;flex-direction:column}}.c-dl__row:last-child{border-bottom:unset}.c-dl__row dt{width:220px;flex-shrink:0;font-weight:400;font-size:clamp(16px, 12.2597402597px + 0.487012987vw, 22px)}@media screen and (max-width: 767.98px){.c-dl__row dt{width:100%;display:flex;align-items:center;font-size:clamp(14px, 12px + 0.5333333333vw, 16px);margin-bottom:.5em}}.c-dl__row dd{font-weight:400;margin:0;line-height:1.6;font-size:clamp(16px, 12.2597402597px + 0.487012987vw, 22px)}@media screen and (max-width: 767.98px){.c-dl__row dd{font-size:clamp(14px, 12px + 0.5333333333vw, 16px)}}.c-title-a{background-color:#000;padding:clamp(7.68px, 0px + 1vw, 20px) clamp(15.36px, 0px + 2vw, 40px);font-size:clamp(16px, 13.5064935065px + 0.3246753247vw, 20px);line-height:1.6;color:#fff;text-indent:0}@media screen and (max-width: 767.98px){.c-title-a{font-size:clamp(14px, 12px + 0.5333333333vw, 16px);padding:clamp(15px, 0px + 4vw, 30px) clamp(20px, 0px + 5.3333333333vw, 40px)}}.c-title-b{background:url("../images/common/bg_title.png") no-repeat center bottom/auto clamp(16.896px, 0px + 2.2vw, 44px);font-size:clamp(30px, 17.5324675325px + 1.6233766234vw, 50px);font-family:"Cormorant Garamond","Noto Serif JP",serif;margin-top:clamp(7.68px, 0px + 1vw, 20px);margin-bottom:clamp(7.68px, 0px + 1vw, 20px);padding-bottom:clamp(20.736px, 0px + 2.7vw, 54px);font-weight:400;line-height:1.2;text-align:center;text-indent:0}@media screen and (max-width: 767.98px){.c-title-b{margin-top:clamp(10px, 0px + 2.6666666667vw, 20px);margin-bottom:clamp(10px, 0px + 2.6666666667vw, 20px);font-size:clamp(20px, 10px + 2.6666666667vw, 30px)}}.c-title-c{position:relative;background:url("../images/common/ico_wing.png") no-repeat left bottom/auto min(100%,2em);padding:.25em .5em .3em 2em;width:fit-content;font-size:clamp(16px, 13.5064935065px + 0.3246753247vw, 20px);line-height:1.6;text-indent:0}@media screen and (max-width: 767.98px){.c-title-c{font-size:clamp(14px, 12px + 0.5333333333vw, 16px)}}.c-title-c:not(:first-child){margin-top:1.5em}.c-title-c:not(:last-child){margin-bottom:1em}.c-title-c::after{content:"";display:block;position:absolute;right:0;bottom:0;background:#000;height:1px;width:calc(100% - .2em)}.c-title-d{display:block;background-color:#000;padding:.2em .75em .25em;width:fit-content;font-size:clamp(14px, 11.5064935065px + 0.3246753247vw, 18px);line-height:1.3;color:#fff;text-indent:0}@media screen and (max-width: 767.98px){.c-title-d{font-size:clamp(12px, 10px + 0.5333333333vw, 14px)}}.c-title-d:not(:first-child){margin-top:1.25em}.c-title-d:not(:last-child){margin-bottom:.25em}.c-title-e{position:relative;display:inline-block;background:url("../images/common/ico_star.svg") no-repeat left center/1.25em auto;margin-top:.75em;padding:.3em .5em .3em 1.75em;width:fit-content;font-size:clamp(14px, 11.5064935065px + 0.3246753247vw, 18px);line-height:1.2;text-indent:0;font-weight:bold}@media screen and (max-width: 767.98px){.c-title-e{font-size:clamp(12px, 10px + 0.5333333333vw, 14px)}}.l-main p:not([class]){font-size:clamp(14px, 11.5064935065px + 0.3246753247vw, 18px);line-height:1.6;text-indent:0}@media screen and (max-width: 767.98px){.l-main p:not([class]){font-size:clamp(12px, 10px + 0.5333333333vw, 14px)}}.l-main p:not([class]):not(:first-child){margin-top:.5em}.l-main p:not([class]):not(:last-child){margin-bottom:.25em}.c-accordion:not(:first-child){margin-top:1px}.c-accordion:not(:last-child) .c-accordion__content{border-bottom:1px solid #000;margin-bottom:-1px}.c-accordion__summary{position:relative;cursor:pointer;display:block;background:#000;border-right:1px solid #000;border-left:1px solid #000;padding-right:2em}.c-accordion__summary::marker,.c-accordion__summary::-webkit-details-marker{display:none}.c-accordion__summary::before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;right:1em;width:0;height:0;rotate:rotate(0deg);width:1.25em;height:1.25em;rotate:180deg;transition:rotate .2s;background-color:#fff;-webkit-mask-image:url("../images/common/ico_arrow.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/ico_arrow.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center}@media screen and (max-width: 767.98px){.c-accordion__summary::before{right:.5em}}.c-accordion__content{position:relative}.c-accordion.is-active .c-accordion__summary::before{rotate:0deg}.c-box{background:rgba(0,0,0,.05);margin-top:.25em;padding:clamp(5.76px, 0px + 0.75vw, 15px) clamp(7.68px, 0px + 1vw, 20px)}@media screen and (max-width: 767.98px){.c-box{padding:clamp(7.5px, 0px + 2vw, 15px) clamp(10px, 0px + 2.6666666667vw, 20px)}}.c-box:not(:first-child){margin-top:.75em}.c-box--border{background:rgba(0,0,0,0);border:1px solid #606060;padding:clamp(7.68px, 0px + 1vw, 20px) clamp(7.68px, 0px + 1vw, 20px)}@media screen and (max-width: 767.98px){.c-box--border{padding:clamp(10px, 0px + 2.6666666667vw, 20px) clamp(10px, 0px + 2.6666666667vw, 20px)}}.c-tab-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2%;margin-bottom:-2%;padding-block:clamp(23.04px, 0px + 3vw, 60px)}@media screen and (max-width: 767.98px){.c-tab-list{padding-block:clamp(30px, 0px + 8vw, 60px)}}.c-tab-list>button{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background-color:#000;border:1px solid #000;margin-bottom:2%;padding:clamp(7.68px, 0px + 1vw, 20px);width:32%;min-height:4em;border-radius:100vh;font-weight:400;font-size:clamp(16px, 13.5064935065px + 0.3246753247vw, 20px);font-family:"Cormorant Garamond","Noto Serif JP",serif;color:#fff;transition:opacity .3s ease,color .2s,background-color .2s}@media screen and (max-width: 767.98px){.c-tab-list>button{padding:clamp(10px, 0px + 2.6666666667vw, 20px);font-size:clamp(14px, 10px + 1.0666666667vw, 18px);width:100%}}.c-tab-list>button *{pointer-events:none}.c-tab-list>button.active,.c-tab-list>button.is-active,.c-tab-list>button[aria-selected=true]{background-color:rgba(0,0,0,0);color:#000}.c-tab-list>button:focus-visible{opacity:.5}@media(hover: hover),(-ms-high-contrast: none){.c-tab-list>button:hover{opacity:.5}}.p-hamburger{position:fixed;top:0;right:0;z-index:150;border:none;cursor:pointer;background-color:#000;width:clamp(76.8px, 0px + 10vw, 200px);height:auto;padding:clamp(7.68px, 0px + 1vw, 20px) clamp(11.52px, 0px + 1.5vw, 30px);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767.98px){.p-hamburger{width:clamp(60px, 0px + 16vw, 120px);height:auto;padding:clamp(15px, 0px + 4vw, 30px) clamp(7.5px, 0px + 2vw, 15px)}}.p-hamburger__icon-open,.p-hamburger__icon-close{width:100%;height:auto}.p-hamburger__icon-open{display:block}.p-hamburger__icon-close{display:none}.p-hamburger.is-active .p-hamburger__icon-open{display:none}.p-hamburger.is-active .p-hamburger__icon-close{display:block}.p-nav{position:relative;z-index:100}.p-nav__drawer{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:149;background-color:#fff;overflow-y:auto;transform:translateY(-100%);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}.p-nav__drawer.is-active{transform:translateY(0)}@media screen and (max-width: 767.98px){.p-nav__drawer .p-nav__list{grid-template-columns:1fr}}@media screen and (max-width: 767.98px){.p-nav__drawer .p-nav__list .p-nav__item:nth-child(odd){border-right:unset}}@media screen and (max-width: 767.98px){.p-nav__drawer .p-nav__list .p-nav__item img{height:clamp(60px, 0px + 16vw, 120px)}}.p-nav__inner{width:100%;margin:0 auto}.p-nav__logo{display:flex;justify-content:center;align-items:center;margin:clamp(30.72px, 0px + 4vw, 80px) 0}.p-nav__logo img{display:block;margin:0 auto;width:clamp(334.08px, 0px + 43.5vw, 870px);height:auto}.p-nav__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;list-style:none;padding:0;margin:0;border-top:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (max-width: 767.98px){.p-nav__list{border-top:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000}}.p-nav__item{position:relative}.p-nav__item:nth-child(odd){border-right:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (max-width: 767.98px){.p-nav__item:nth-child(odd){border-right:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000}}.p-nav__item{border-bottom:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (max-width: 767.98px){.p-nav__item{border-bottom:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000}}.p-nav__item a{display:block;width:100%;height:100%;text-decoration:none}.p-nav__item a:hover{opacity:.5}@media screen and (max-width: 767.98px){.p-nav__item a{padding:clamp(10px, 0px + 2.6666666667vw, 20px) 0}.p-nav__item a:hover{opacity:1}}.p-nav__item img{width:100%;height:clamp(61.44px, 0px + 8vw, 160px);vertical-align:bottom;object-fit:contain}@media screen and (max-width: 767.98px){.p-nav__item img{height:clamp(30px, 0px + 8vw, 60px)}}.p-nav__item.is-closed{pointer-events:none}.p-nav__item.is-closed img{opacity:.1}.top .p-opening{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:9999;background-color:#fff;transition:opacity .8s ease,visibility .8s ease;display:flex;align-items:center;justify-content:center}.top .p-opening.is-hidden{opacity:0;visibility:hidden}.top .p-opening__video{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}@media screen and (max-width: 767.98px){.top .p-opening__video{width:100%;height:80dvh;object-fit:cover}}.top .p-opening__skip{position:absolute;bottom:40px;right:4%;z-index:2;color:#fff;background-color:rgba(0,0,0,.5);border:1px solid #fff;padding:10px 30px;cursor:pointer;font-size:16px;letter-spacing:.1em;transition:opacity .3s ease}.top .p-opening__skip:hover{opacity:.7}@media screen and (max-width: 767.98px){.top .p-opening__skip:hover{opacity:1}}@media screen and (max-width: 767.98px){.top .p-opening__skip{bottom:calc(20px + env(safe-area-inset-bottom));padding:8px 24px;font-size:14px}}.top .p-news{padding:clamp(11.52px, 0px + 1.5vw, 30px) 4% clamp(17.28px, 0px + 2.25vw, 45px);border-bottom:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (max-width: 767.98px){.top .p-news{border-bottom:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000}}.top .p-news__inner{text-align:center}.top .p-news__title{font-size:clamp(30px, 17.5324675325px + 1.6233766234vw, 50px);font-family:"Cormorant Garamond","Noto Serif JP",serif;margin-bottom:clamp(1.92px, 0px + 0.25vw, 5px);font-weight:400}@media screen and (max-width: 767.98px){.top .p-news__title{font-size:clamp(20px, 10px + 2.6666666667vw, 30px)}}.top .p-news__list{list-style:none;padding:0;margin:0}@media screen and (max-width: 767.98px){.top .p-news__list{display:flex;flex-direction:column;gap:.4em}}.top .p-news__item{font-size:clamp(16px, 13.5064935065px + 0.3246753247vw, 20px)}@media screen and (max-width: 767.98px){.top .p-news__item{font-size:clamp(14px, 12px + 0.5333333333vw, 16px)}}.top .p-news__link{display:flex;justify-content:center;align-items:center;gap:1em;text-decoration:none;color:#000;transition:opacity .3s ease}@media screen and (max-width: 767.98px){.top .p-news__link{justify-content:flex-start;align-items:flex-start;text-align:left}}.top .p-news a:hover{opacity:.5}.top .p-information__inner{width:100%;margin:0 auto}.top .p-information__title{width:clamp(445.44px, 0px + 58vw, 1160px);text-align:center;padding:clamp(19.2px, 0px + 2.5vw, 50px) 0 clamp(38.4px, 0px + 5vw, 100px);margin:0 auto}@media screen and (max-width: 767.98px){.top .p-information__title{width:100%;padding:clamp(15px, 0px + 4vw, 30px) clamp(25px, 0px + 6.6666666667vw, 50px)}}.top .p-information__title img{max-width:100%;height:auto}.top .p-information__content{border-top:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000;border-bottom:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (max-width: 767.98px){.top .p-information__content{border-top:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000;border-bottom:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000}}.top .p-information__list{max-width:1200px;margin:0 auto;border-left:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000;border-right:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (min-width: 768px)and (max-width: 1024px){.top .p-information__list{border-left:unset;border-right:unset}}@media screen and (max-width: 767.98px){.top .p-information__list{border-left:unset;border-right:unset}}.top .p-information__row{display:flex;align-items:flex-start;flex-direction:row;padding:clamp(11.52px, 0px + 1.5vw, 30px) clamp(15.36px, 0px + 2vw, 40px);border-bottom:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (max-width: 767.98px){.top .p-information__row{padding:clamp(15px, 0px + 4vw, 30px) clamp(20px, 0px + 5.3333333333vw, 40px);border-bottom:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000;flex-direction:column}}.top .p-information__row:last-child{border-bottom:unset}.top .p-information__row dt{width:220px;flex-shrink:0;font-weight:400;font-size:clamp(16px, 12.2597402597px + 0.487012987vw, 22px)}@media screen and (max-width: 767.98px){.top .p-information__row dt{width:100%;display:flex;align-items:center;font-size:clamp(14px, 12px + 0.5333333333vw, 16px);margin-bottom:.5em}}.top .p-information__row dd{font-weight:400;margin:0;line-height:1.6;font-size:clamp(16px, 12.2597402597px + 0.487012987vw, 22px)}@media screen and (max-width: 767.98px){.top .p-information__row dd{font-size:clamp(14px, 12px + 0.5333333333vw, 16px)}}.top .p-information__note-inline{display:block;font-size:clamp(12px, 9.5064935065px + 0.3246753247vw, 16px);margin-top:.25em;padding-left:1em;text-indent:-1em;color:#606060}.top .p-information__note-inline:first-of-type{margin-top:1em}@media screen and (max-width: 767.98px){.top .p-information__note-inline{font-size:clamp(10px, 8px + 0.5333333333vw, 12px)}}.top .p-information__notes{list-style:none;padding:0;margin:0;font-size:clamp(12px, 9.5064935065px + 0.3246753247vw, 16px);line-height:1.6;text-align:center;padding:clamp(20px, 13.7662337662px + 0.8116883117vw, 30px);color:#606060}.top .p-information__notes li{padding-left:1em;text-indent:-1em}@media screen and (max-width: 767.98px){.top .p-information__notes{font-size:clamp(10px, 8px + 0.5333333333vw, 12px);padding:clamp(20px, 10px + 2.6666666667vw, 30px)}}.top .p-information__subTitle{width:clamp(272.64px, 0px + 35.5vw, 710px);text-align:center;padding:clamp(19.2px, 0px + 2.5vw, 50px) 0 clamp(19.2px, 0px + 2.5vw, 50px);margin:0 auto}.top .p-information__subTitle img{max-width:100%;height:auto}.top .p-information__cast{border-top:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000;border-bottom:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}@media screen and (max-width: 767.98px){.top .p-information__cast{border-top:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000;border-bottom:clamp(0.675px, 0px + 0.18vw, 1.35px) solid #000}}.top .p-information__castList{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:clamp(11.52px, 0px + 1.5vw, 30px);list-style:none;padding:0;margin:0}@media screen and (max-width: 767.98px){.top .p-information__castList{grid-template-columns:repeat(2, 1fr);row-gap:0}}.top .p-information__castItem{padding:clamp(19.2px, 0px + 2.5vw, 50px) clamp(5.76px, 0px + 0.75vw, 15px);border-right:clamp(0.576px, 0px + 0.075vw, 1.5px) solid #000}.top .p-information__castItem:last-child{border-right:none}@media screen and (max-width: 767.98px){.top .p-information__castItem{padding:clamp(20px, 0px + 5.3333333333vw, 40px) clamp(5px, 0px + 1.3333333333vw, 10px);border-left:unset;border-right:unset}.top .p-information__castItem:nth-child(odd){border-right:clamp(0.5184px, 0px + 0.0675vw, 1.35px) solid #000}.top .p-information__castItem:nth-child(-n+2){border-bottom:clamp(0.5184px, 0px + 0.0675vw, 1.35px) solid #000}}.top .p-information__castContent{margin:0;text-align:center}.top .p-information__castImage{width:100%;margin-bottom:clamp(6.144px, 0px + 0.8vw, 16px)}@media screen and (max-width: 767.98px){.top .p-information__castImage{margin-bottom:clamp(6px, 0px + 1.6vw, 12px)}}.top .p-information__castImage img{width:100%;height:auto;vertical-align:bottom}.top .p-information__castText{margin:2em 0 0;font-size:clamp(14px, 9.012987013px + 0.6493506494vw, 22px);font-weight:400;line-height:1.8}@media screen and (max-width: 767.98px){.top .p-information__castText{margin:1em 0 0;font-size:clamp(12px, 10px + 0.5333333333vw, 14px)}}.top .p-ticket__inner{width:100%;margin:0 auto}.top .p-ticket__title{width:clamp(234.24px, 0px + 30.5vw, 610px);text-align:center;padding:clamp(19.2px, 0px + 2.5vw, 50px) 0 clamp(3.84px, 0px + 0.5vw, 10px);margin:0 auto}@media screen and (max-width: 767.98px){.top .p-ticket__title{width:clamp(170px, 0px + 45.3333333333vw, 340px);padding:clamp(20px, 0px + 5.3333333333vw, 40px) 0 clamp(5px, 0px + 1.3333333333vw, 10px)}}.top .p-ticket__title img{max-width:100%;height:auto}.top .p-ticket__btn-wrap{margin-top:clamp(15.36px, 0px + 2vw, 40px);text-align:center}@media screen and (max-width: 767.98px){.top .p-attention{width:100%}}.top .p-attention__inner{width:100%;margin:0 auto}.top .p-attention__title{width:clamp(422.4px, 0px + 55vw, 1100px);text-align:center;padding:clamp(19.2px, 0px + 2.5vw, 50px) 0 clamp(3.84px, 0px + 0.5vw, 10px);margin:0 auto}@media screen and (max-width: 767.98px){.top .p-attention__title{width:clamp(170px, 0px + 45.3333333333vw, 340px);padding:clamp(20px, 0px + 5.3333333333vw, 40px) 0 clamp(5px, 0px + 1.3333333333vw, 10px)}}.top .p-attention__title img{max-width:100%;height:auto}@media screen and (max-width: 767.98px){.top .p-qa{width:100%}}.top .p-qa__inner{width:100%;margin:0 auto}.top .p-qa__title{width:clamp(168.576px, 0px + 21.95vw, 439px);text-align:center;padding:clamp(19.2px, 0px + 2.5vw, 50px) 0 clamp(3.84px, 0px + 0.5vw, 10px);margin:0 auto}@media screen and (max-width: 767.98px){.top .p-qa__title{width:clamp(170px, 0px + 45.3333333333vw, 340px);padding:clamp(20px, 0px + 5.3333333333vw, 40px) 0 clamp(5px, 0px + 1.3333333333vw, 10px)}}.top .p-qa__title img{max-width:100%;height:auto}.u-color-red{color:#e71301}.u-fz-small{font-size:.8em}.u-img-cover{width:100%;height:100%;object-fit:cover;object-position:center}.u-img-inline{display:inline-block;vertical-align:bottom}@media screen and (max-width: 767.98px){.u-pc-only{display:none !important}}@media screen and (min-width: 768px){.u-sp-only{display:none !important}}.u-border-top{border-top:1px solid #000}.u-border-bottom{border-bottom:1px solid #000}.u-hidden{display:none}.u-hidden--animation{transition-property:display,opacity;transition-duration:.4s}@starting-style{.u-hidden--animation{opacity:0}}.u-mt0{margin-top:0 !important}.u-mtXS{margin-top:clamp(3.072px, 0px + 0.4vw, 8px) !important}@media screen and (min-width: 768px){.u-mtXS{margin-top:clamp(5px, 0px + 1.3333333333vw, 10px) !important}}.u-mtS{margin-top:clamp(6.144px, 0px + 0.8vw, 16px) !important}@media screen and (min-width: 768px){.u-mtS{margin-top:clamp(10px, 0px + 2.6666666667vw, 20px) !important}}.u-mtM{margin-top:clamp(12.288px, 0px + 1.6vw, 32px) !important}@media screen and (min-width: 768px){.u-mtM{margin-top:clamp(20px, 0px + 5.3333333333vw, 40px) !important}}.u-mtL{margin-top:clamp(18.432px, 0px + 2.4vw, 48px) !important}@media screen and (min-width: 768px){.u-mtL{margin-top:clamp(30px, 0px + 8vw, 60px) !important}}.u-mtXL{margin-top:clamp(24.576px, 0px + 3.2vw, 64px) !important}@media screen and (min-width: 768px){.u-mtXL{margin-top:clamp(40px, 0px + 10.6666666667vw, 80px) !important}}/*# sourceMappingURL=style.css.map */
