body{height:auto;overflow:auto}body:not(:has(#loadingCol.hide)){height:100vh;height:100dvh;overflow:clip}main h2{padding:0;margin-bottom:5rem}main .btnMore{width:-moz-fit-content;width:fit-content;font-size:1.5rem;margin:2rem auto 0}#loadingCol{position:fixed;inset:0 auto auto 0;background:#000;width:100%;height:100vh;height:100dvh;transition:opacity 1s linear;z-index:100000}#loadingCol.hide{opacity:0;pointer-events:none}#loadingCol div,#loadingCol p{position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#loadingCol div{width:15em;height:15em;animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:translate(-50%, -50%) rotate(0deg);opacity:1}50%{transform:translate(-50%, -50%) rotate(180deg);opacity:.2}100%{transform:translate(-50%, -50%) rotate(360deg);opacity:1}}#loadingCol div::before,#loadingCol div::after{content:"";position:absolute;inset:0 auto auto 0;border-radius:50%}#loadingCol div::before{background:#bda65f;width:100%;height:100%}#loadingCol div::after{background:#000;width:calc(100% - 2px);height:calc(100% - 2px);margin-left:1px}#loadingCol p{font-family:"Noto Serif",serif;color:#fff}#loadingCol p span{filter:blur(20px);opacity:0}#loadingCol p span:nth-child(1){animation:blur 4s calc(.1s*1) linear infinite}#loadingCol p span:nth-child(2){animation:blur 4s calc(.1s*2) linear infinite}#loadingCol p span:nth-child(3){animation:blur 4s calc(.1s*3) linear infinite}#loadingCol p span:nth-child(4){animation:blur 4s calc(.1s*4) linear infinite}#loadingCol p span:nth-child(5){animation:blur 4s calc(.1s*5) linear infinite}#loadingCol p span:nth-child(6){animation:blur 4s calc(.1s*6) linear infinite}#loadingCol p span:nth-child(7){animation:blur 4s calc(.1s*7) linear infinite}#loadingCol p span:nth-child(8){animation:blur 4s calc(.1s*8) linear infinite}#loadingCol p span:nth-child(9){animation:blur 4s calc(.1s*9) linear infinite}#loadingCol p span:nth-child(10){animation:blur 4s calc(.1s*10) linear infinite}@keyframes blur{0%{filter:blur(20px);opacity:0}20%{filter:blur(0px);opacity:1}60%{filter:blur(0px);opacity:1}80%{filter:blur(20px);opacity:0}100%{filter:blur(20px);opacity:0}}#loadingCol p span+span{margin-left:.2em}.popup{display:none}#mvCol{position:relative}@media screen and (max-width: 767px){#mvCol{padding-top:calc(1140/960*100%)}}@media screen and (min-width: 768px){#mvCol{padding-top:calc(1140/2000*100%)}}#mvCol.view::before{filter:grayscale(0) brightness(1)}#mvCol.view h1,#mvCol.view .bnr{opacity:1;filter:blur(0px)}#mvCol::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;z-index:-1;filter:grayscale(1) brightness(0.5);transition:filter 2s}@media screen and (max-width: 767px){#mvCol::before{background:url(../images/top/mv_sp.webp) center top no-repeat;background-size:100% auto;padding-bottom:calc(1813/960*100%)}}@media screen and (min-width: 768px){#mvCol::before{background:url(../images/top/mv.webp) center top no-repeat;background-size:100% auto;padding-bottom:calc(1813/2000*100%)}}#mvCol h1{position:absolute;inset:0 auto auto 50%;transform:translateX(-50%);opacity:0;filter:blur(100px);transition:opacity .5s,filter 1.5s}@media screen and (max-width: 767px){#mvCol h1{width:calc(948/960*90%);margin-top:calc(280/960*100%)}}@media screen and (min-width: 768px){#mvCol h1{width:calc(948/2000*100%);margin-top:calc(280/2000*100%)}}#mvCol .bnr{display:block;margin-inline:auto;opacity:0;filter:blur(100px);transition:opacity .5s .5s,filter 1.5s .5s}@media screen and (max-width: 767px){#mvCol .bnr{width:calc(800/960*100%)}}@media screen and (min-width: 768px){#mvCol .bnr{width:calc(800/2000*100%)}}@media(hover: hover){#mvCol .bnr img{transition:filter .3s}#mvCol .bnr:hover img{filter:brightness(1.5)}}#mvCol .bnr:not(:first-of-type){margin-top:2em}#mvCol .bnr.special{box-shadow:0px 0px 1em .1em rgba(189,166,95,.6)}#movieCol #movieList{margin-inline:auto}@media screen and (max-width: 767px){#movieCol #movieList{width:calc(800/960*100vw)}}@media screen and (min-width: 768px){#movieCol #movieList{width:calc(960/2000*100vw)}}#movieCol #movieList .slick-slide{aspect-ratio:100/56.25}#movieCol #movieList .slick-slide iframe{width:100%;height:100%}#aboutCol{background:url(../images/top/bg_about.png) center top,url(../images/common/bg_content.png) center top}@media screen and (max-width: 767px){#aboutCol{background-size:cover,calc(700/960*100vw) auto}}@media screen and (min-width: 768px){#aboutCol{background-size:100% auto,calc(700/2000*100vw) auto}}#aboutCol .inner p{font-family:"Noto Serif",serif;text-align:center}#aboutCol .inner p.catch{font-size:2.5em;line-height:1.5em}#aboutCol .inner p.catch b{font-size:1.4em;font-weight:normal}#aboutCol .inner p:not(.catch){line-height:2em}#aboutCol .inner p:not(.catch) b{font-size:1.2em}#aboutCol .inner p .ls0{letter-spacing:0}#aboutCol .inner>div{background:#fff;width:1px;height:6em;margin:3em auto}#specCol .inner{display:flex;justify-content:center}#specCol .inner dl{display:flex;align-items:center;font-family:"Noto Serif",serif}#specCol .inner dl dt{display:flex;justify-content:flex-end;align-items:center;font-weight:900}@media screen and (max-width: 767px){#specCol .inner dl dt{width:13em;margin-right:1em}}@media screen and (min-width: 768px){#specCol .inner dl dt{width:12em;margin-right:2em}}#specCol .inner dl dt::after{content:"";background:url(../images/common/interpunct.png) center center no-repeat;background-size:cover}@media screen and (max-width: 767px){#specCol .inner dl dt::after{width:calc(36/960*150vw);height:calc(16/960*150vw);margin-left:1em}}@media screen and (min-width: 768px){#specCol .inner dl dt::after{width:calc(36/2000*100vw);height:calc(16/2000*100vw);margin-left:2em}}#specCol .inner dl+dl{margin-top:1.5em}#fixedBnr{position:fixed;inset:auto auto 0 0;z-index:500}@media screen and (max-width: 767px){#fixedBnr{margin-bottom:calc(20/960*100vw)}}@media screen and (min-width: 768px){#fixedBnr{margin-bottom:calc(20/2000*100vw)}}@media screen and (max-width: 767px){#fixedBnr li{width:calc(300/960*150vw)}}@media screen and (min-width: 768px){#fixedBnr li{width:calc(300/2000*100vw)}}#fixedBnr li:has(.fBnrClose){width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){#fixedBnr li:has(.fBnrClose){margin-left:calc(10/960*100vw)}}@media screen and (min-width: 768px){#fixedBnr li:has(.fBnrClose){margin-left:calc(10/2000*100vw)}}#fixedBnr li:has(.fBnrClose) a{position:relative;display:block;width:2em;aspect-ratio:1/1;overflow:hidden}#fixedBnr li:has(.fBnrClose) a::before,#fixedBnr li:has(.fBnrClose) a::after{content:"";position:absolute;inset:50% auto auto 50%;display:block;background:#bda65f;width:130%;height:2px;transform-origin:center}#fixedBnr li:has(.fBnrClose) a::before{transform:translate(-50%, -50%) rotate(-45deg)}#fixedBnr li:has(.fBnrClose) a::after{transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 767px){#fixedBnr li+li{margin-top:calc(10/960*100vw)}}@media screen and (min-width: 768px){#fixedBnr li+li{margin-top:calc(10/2000*100vw)}}.popup{background:#0c0605 url(../images/common/bg_content.png) center top;box-sizing:border-box}@media screen and (max-width: 767px){.popup{background-size:calc(700/960*100vw) auto;width:calc(800/960*100vw);padding:calc(50/960*100vw)}}@media screen and (min-width: 768px){.popup{background-size:calc(700/2000*100vw) auto;width:calc(800/2000*100vw);padding:calc(50/2000*100vw)}}#popupWishList .popupTit{display:block;margin-inline:auto}@media screen and (max-width: 767px){#popupWishList .popupTit{width:calc(600/960*100vw)}}@media screen and (min-width: 768px){#popupWishList .popupTit{width:calc(600/2000*100vw)}}#popupWishList .btnList{width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width: 767px){#popupWishList .btnList{margin-top:calc(50/960*100vw)}}@media screen and (min-width: 768px){#popupWishList .btnList{margin-top:calc(50/2000*100vw)}}@media screen and (max-width: 767px){#popupWishList .btnList li{width:calc(600/960*100vw)}}@media screen and (min-width: 768px){#popupWishList .btnList li{width:calc(600/2000*100vw)}}@media screen and (max-width: 767px){#popupWishList .btnList li+li{margin-top:calc(20/960*100vw)}}@media screen and (min-width: 768px){#popupWishList .btnList li+li{margin-top:calc(20/2000*100vw)}}
/*# sourceMappingURL=maps/top.css.map */
