*{box-sizing:border-box;margin:0;padding:0}*:before,*:after{pointer-events:none;display:block;box-sizing:border-box}html{-webkit-text-size-adjust:100%}li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;pointer-events:none}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}svg{width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:0;line-height:1;letter-spacing:0}table{border-collapse:collapse;border-spacing:0}summary{display:block}summary::-webkit-details-marker{display:none}#bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}#onetrust-consent-sdk{font-family:auto, sans-serif !important}#onetrust-consent-sdk a{display:inline !important}:root{--device_font-size: 24;--device_width: 750;--w: 750;--c_white: #FFF;--c_black: #000;--c_unit: var(--c_white);--c_txt: #FFF;--c_link: #2be9bb;--c_link_invalid: #444444;--c_dramatic-stars: #ffa500;--c_frame: #008000;--c_sai: #6600cc;--c_high-joker: #ff0000;--c_shinsoku-ikkon: #f5f5f5;--c_the-kogado: #4d4d4d;--c_f-lags: #0000ff;--c_legenders: #6880a0;--c_text_dramatic-stars: #ffa500;--c_text_frame: #008000;--c_text_sai: #8428df;--c_text_high-joker: #ff0000;--c_text_shinsoku-ikkon: #f5f5f5;--c_text_the-kogado: #555555;--c_text_f-lags: #2222ff;--c_text_legenders: #6880a0}@media (min-width: 749px) and (orientation: landscape){:root{--device_font-size: 24;--device_width: 1600;--w: 2000}}.dramatic-stars{--c_unit: var(--c_dramatic-stars);--c_unit_text: var(--c_text_dramatic-stars)}.frame{--c_unit: var(--c_frame);--c_unit_text: var(--c_text_frame)}.sai{--c_unit: var(--c_sai);--c_unit_text: var(--c_text_sai)}.high-joker{--c_unit: var(--c_high-joker);--c_unit_text: var(--c_text_high-joker)}.shinsoku-ikkon{--c_unit: var(--c_shinsoku-ikkon);--c_unit_text: var(--c_text_shinsoku-ikkon)}.the-kogado{--c_unit: var(--c_the-kogado);--c_unit_text: var(--c_text_the-kogado)}.f-lags{--c_unit: var(--c_f-lags);--c_unit_text: var(--c_text_f-lags)}.legenders{--c_unit: var(--c_legenders);--c_unit_text: var(--c_text_legenders)}html{scroll-behavior:smooth;scroll-padding-top:100px;font-size:clamp(0.75rem, calc(0.191rem + 2.8vw), 1.5rem)}@media (min-width: 749px) and (orientation: landscape){html{font-size:clamp(0.75rem, calc(0.409rem + 0.73vw), 1rem)}}a{color:var(--c_link);word-break:break-all}a:not([target]){font-family:"Poppins", "Noto Sans JP", sans-serif;font-weight:600;text-transform:uppercase}@media not screen and (min-width: 749px) and (orientation: landscape){.pc{display:none}}@media (min-width: 749px) and (orientation: landscape){.sp{display:none}}::selection{background:#FFF;color:#000}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#FFF}html{scrollbar-width:thin;scrollbar-color:#FFF #000}body{position:relative;z-index:0;background:#000;font-family:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", "Yu Gothic UI", "Arial", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.6;letter-spacing:0.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:var(--c_txt)}@media not screen and (min-width: 749px) and (orientation: landscape){body.isDisable{overflow:hidden}}nav{display:grid;-webkit-flex-flow:column;flex-flow:column;place-items:center;gap:calc(64 / var(--w) * 100vw);border-top:1px solid var(--c_white);border-bottom:1px solid var(--c_white);margin-block:calc(80 / var(--w) * 100vw);padding:calc(64 / var(--w) * 100vw)}@media (min-width: 749px) and (orientation: landscape){nav{position:-webkit-sticky;position:sticky;z-index:9999;top:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;border:none;margin:0;padding-top:calc(min(calc(40 / var(--w) * 100vw), 40px));padding-bottom:0}}nav .logo{display:none}@media (min-width: 749px) and (orientation: landscape){nav .logo{display:block;width:calc(min(calc(200 / var(--w) * 100vw), 200px))}}@media (hover: hover) and (pointer: fine){nav .logo{transition:scale 0.5s}nav .logo:hover{scale:1.05}}nav .tabList{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(40 / var(--w) * 100vw);width:100%;font-size:calc(40 / var(--w) * 100vw)}nav .tabList button,nav .tabList a{--c_main: var(--c_white);--c_border: transparent;display:grid;gap:calc(12 / var(--w) * 100vw);background:none;padding-left:calc(16 / var(--w) * 100vw);font:inherit;line-height:1;letter-spacing:0;text-decoration:none;color:var(--c_main);border:none;text-align:left;border-left:6px solid var(--c_border)}nav .tabList button [lang="en"],nav .tabList a [lang="en"]{font-family:"Poppins", sans-serif;font-weight:600;text-transform:uppercase}nav .tabList button span:last-child,nav .tabList a span:last-child{font-family:"Noto Serif JP", serif;font-size:calc(16 / 30 * 1em);font-weight:900}nav .tabList button span:last-child:has(svg),nav .tabList a span:last-child:has(svg){display:grid;grid-template-columns:-webkit-max-content 1em;grid-template-columns:max-content 1em;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0.5em;white-space:nowrap}nav .tabList button span:last-child:has(svg) svg,nav .tabList a span:last-child:has(svg) svg{fill:var(--c_main);transition:fill 0.5s}nav .tabList button[aria-selected="true"],nav .tabList a[aria-selected="true"]{--c_border: var(--c_main)}@media (hover: hover) and (pointer: fine){nav .tabList button,nav .tabList a{transition:border-color 0.5s, color 0.5s}nav .tabList button:hover,nav .tabList a:hover{cursor:pointer;--c_main: var(--c_link)}}@media (min-width: 749px) and (orientation: landscape){nav .tabList{display:-webkit-flex;display:flex;gap:calc(min(calc(40 / var(--w) * 100vw), 40px));font-size:calc(min(calc(30 / var(--w) * 100vw), 30px))}}nav .snsList{display:grid;grid-template-columns:repeat(3, calc(48 / var(--w) * 100vw));gap:calc(48 / var(--w) * 100vw)}@media (min-width: 749px) and (orientation: landscape){nav .snsList{display:grid;grid-template-columns:repeat(3, calc(min(calc(38 / var(--w) * 100vw), 38px)));gap:calc(min(calc(24 / var(--w) * 100vw), 24px))}}footer{display:grid;-webkit-justify-content:center;justify-content:center;justify-items:center;gap:calc(60 / var(--device_font-size) * 1rem);-webkit-margin-before:calc(120 / var(--device_font-size) * 1rem);margin-block-start:calc(120 / var(--device_font-size) * 1rem);padding-block:calc(100 / var(--device_font-size) * 1rem)}footer a{display:block;width:calc(240 / var(--w) * 100vw)}@media (min-width: 749px) and (orientation: landscape){footer a{display:none}}footer small{font-family:"Poppins", sans-serif;font-weight:500;font-size:calc(20 / var(--device_font-size) * 1rem);letter-spacing:0.1em;text-align:center}#bg:before{content:"";position:fixed;z-index:-2;inset:0;background:url(../images/movie/common/bg_smoke_top.webp) no-repeat top right/100% auto,url(../images/movie/common/bg_smoke_bottom.webp) no-repeat bottom left/100% auto}@media (min-width: 749px) and (orientation: landscape){#bg:before{background-size:60% auto, 60% auto}}#bg:after{content:"";position:fixed;z-index:-2;inset:50%;background:url(../images/movie/common/bg_line.webp) no-repeat center center/100% auto;aspect-ratio:1;width:180vw;height:auto;translate:-50% -50%;-webkit-animation:rotate 100s 0s linear infinite;animation:rotate 100s 0s linear infinite;will-change:rotate}@media (min-width: 749px) and (orientation: landscape){#bg:after{width:110vw}}@-webkit-keyframes rotate{0%{rotate:z 0deg}100%{rotate:z 360deg}}@keyframes rotate{0%{rotate:z 0deg}100%{rotate:z 360deg}}.notes{font-size:calc(22 / var(--device_font-size) * 1rem)}.notes:has(>li){display:grid;gap:0.3em}.notes:has(>li)>li{text-indent:-1em;padding-left:1em}.indent{display:grid;gap:0.3em}.indent>li{text-indent:-1em;padding-left:1em}.grid{display:grid}.gap-m{gap:1rem}.col-2{grid-template-columns:repeat(2, 1fr)}@media not screen and (min-width: 749px) and (orientation: landscape){.colSp-2{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 749px) and (orientation: landscape){.colPc-2{grid-template-columns:repeat(2, 1fr)}}.inner>*{margin-top:1rem}@media (min-width: 749px) and (orientation: landscape){.inner{padding-inline:calc(min(calc(60 / var(--w) * 100vw), 60px))}}.btn{position:relative;z-index:10;display:grid;grid-template-columns:auto 1rem;place-items:center;width:100%;padding:1em;font-weight:700;color:var(--c_white);text-decoration:none;text-align:center;border:1px solid var(--c_white)}.btn:after{content:"";background:var(--c_white);-webkit-mask:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cpath id='icoArrow' d='M5.858,14.1000 L17.500,26.642 L14.1000,29.142 L0.858,14.1000 L14.1000,0.858 L17.500,3.358 L5.858,14.1000 Z' /%3E%3C/svg%3E") no-repeat center/cover;mask:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cpath id='icoArrow' d='M5.858,14.1000 L17.500,26.642 L14.1000,29.142 L0.858,14.1000 L14.1000,0.858 L17.500,3.358 L5.858,14.1000 Z' /%3E%3C/svg%3E") no-repeat center/cover;rotate:z 180deg;aspect-ratio:1;width:1rem;height:auto}.btn:before{content:"";position:absolute;z-index:10;inset:0;background:var(--c_white);mix-blend-mode:difference;scale:0 1;-webkit-transform-origin:left center;transform-origin:left center}@media (hover: hover) and (pointer: fine){.btn:before{transition:scale 0.5s}.btn:hover:before{scale:1 1}}header{overflow:hidden;position:relative;z-index:0;padding-bottom:calc(160 / var(--w) * 100vw)}@media (min-width: 749px) and (orientation: landscape){header{padding-bottom:0}}header .cover{position:absolute;z-index:10;inset:0;background:var(--c_black);-webkit-transform-origin:top center;transform-origin:top center;scale:1 0;transition:scale 0.5s 1.5s ease-in}header .btnLive{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:1rem auto calc(min(calc(100 / var(--w) * 100vw), 100px));gap:1rem;background:var(--c_black);width:100%;padding:calc(20 / var(--w) * 100vw) calc(30 / var(--w) * 100vw);font-size:calc(26 / var(--device_font-size) * 1rem);font-weight:700;text-decoration:none;color:var(--c_white);border-bottom:1px solid var(--c_white)}header .btnLive:before{content:"";background:var(--c_white);-webkit-mask:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cpath id='icoArrow' d='M5.858,14.1000 L17.500,26.642 L14.1000,29.142 L0.858,14.1000 L14.1000,0.858 L17.500,3.358 L5.858,14.1000 Z' /%3E%3C/svg%3E") no-repeat center/cover;mask:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cpath id='icoArrow' d='M5.858,14.1000 L17.500,26.642 L14.1000,29.142 L0.858,14.1000 L14.1000,0.858 L17.500,3.358 L5.858,14.1000 Z' /%3E%3C/svg%3E") no-repeat center/cover;aspect-ratio:1;width:1rem;height:auto}@media (min-width: 749px) and (orientation: landscape){header .btnLive{position:absolute;z-index:10;top:0;left:0;background:var(--c_black);width:-webkit-fit-content;width:fit-content;padding:calc(10 / var(--device_font-size) * 1rem) calc(30 / var(--device_font-size) * 1rem);border-right:1px solid var(--c_white)}}@media (hover: hover) and (pointer: fine){header .btnLive:before{transition:translate 0.5s}header .btnLive:hover:before{translate:-50% 0}}header .catch01{position:absolute;z-index:10;top:calc((100 + 40 + 40) / var(--w) * 100vw);right:calc((15) / var(--w) * 100vw);width:calc(71 / var(--w) * 100vw);transition:opacity 0.2s 2s ease-in, scale 0.3s 2s ease}@media (min-width: 749px) and (orientation: landscape){header .catch01{top:calc(63 / var(--w) * 100vw);right:calc(44 / var(--w) * 100vw);width:calc(103 / var(--w) * 100vw)}}header .catch02{position:absolute;z-index:10;top:calc((100 + 40 + 320) / var(--w) * 100vw);left:calc((15) / var(--w) * 100vw);width:calc(94 / var(--w) * 100vw);opacity:1;transition:opacity 0.2s 2.2s ease-in, scale 0.3s 2.2s ease}@media (min-width: 749px) and (orientation: landscape){header .catch02{top:calc(170 / var(--w) * 100vw);left:calc(34 / var(--w) * 100vw);width:calc(149 / var(--w) * 100vw)}}@media (min-width: 749px) and (orientation: landscape){header .title{position:absolute;z-index:10;bottom:0;left:50%;display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:calc(min(calc(490 / var(--w) * 100vw), 490px)) calc(min(calc(879 / var(--w) * 100vw), 879px));translate:-50% 0;transition:scale 0.4s 0.5s ease-out, translate 0.8s 1.2s ease-out, bottom 0.8s 1.2s ease-out}}header h1{position:absolute;z-index:10;bottom:calc(180 / var(--w) * 100vw);left:50%;width:calc(362 / var(--w) * 100vw);translate:-50% 0;transition:scale 0.4s 0.5s ease-out, translate 0.8s 1.2s ease-out, bottom 0.8s 1.2s ease-out}@media (min-width: 749px) and (orientation: landscape){header h1{position:static;width:100%;translate:0}}header .text{position:absolute;z-index:10;bottom:0;left:50%;width:calc(692 / var(--w) * 100vw);translate:-50% 0;transition:scale 0.4s 0.5s ease-out, translate 0.8s 1.2s ease-out, bottom 0.8s 1.2s ease-out}@media (min-width: 749px) and (orientation: landscape){header .text{position:static;width:100%;translate:0}}header picture{display:block;background:var(--c_black);-webkit-mask:linear-gradient(to top, transparent 0%, #000 30%);mask:linear-gradient(to top, transparent 0%, #000 30%)}@media (min-width: 749px) and (orientation: landscape){header picture{-webkit-mask:none;mask:none}}header .eff{background:url(../images/movie/common/bg_smoke.webp) no-repeat bottom left/100% auto;position:absolute;z-index:1;inset:0;mix-blend-mode:screen;-webkit-animation:eff 60s 0s linear infinite;animation:eff 60s 0s linear infinite}@-webkit-keyframes eff{0%{translate:100% 0}100%{translate:-100% 0}}@keyframes eff{0%{translate:100% 0}100%{translate:-100% 0}}header:not(.isActive) .cover{scale:1 1}header:not(.isActive) .catch01,header:not(.isActive) .catch02{opacity:0;scale:0.8}@media (min-width: 749px) and (orientation: landscape){header:not(.isActive) .title{bottom:50%;left:50%;scale:0;translate:-50% 50%}}header:not(.isActive) h1{bottom:50%;translate:-50% 0%;scale:0}@media (min-width: 749px) and (orientation: landscape){header:not(.isActive) h1{translate:0;scale:1}}header:not(.isActive) .text{bottom:50%;translate:-50% 100%;scale:0}@media (min-width: 749px) and (orientation: landscape){header:not(.isActive) .text{translate:0;scale:1}}header:not(.isActive) picture{display:block;background:var(--c_black);-webkit-mask:linear-gradient(to top, transparent 0%, #000 30%);mask:linear-gradient(to top, transparent 0%, #000 30%)}@media (min-width: 749px) and (orientation: landscape){header:not(.isActive) picture{-webkit-mask:none;mask:none}}[role="tabpanel"]{overflow:hidden}[role="tabpanel"] h2{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;gap:calc(min(calc(32 / var(--w) * 100vw), 32px));margin-bottom:calc(min(calc(60 / var(--w) * 100vw), 60px));line-height:1}[role="tabpanel"] h2 svg{width:auto;height:calc(min(calc(100 / var(--w) * 100vw), 100px));fill-rule:evenodd;fill:none;stroke:var(--c_white);stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter}[role="tabpanel"] h2 span{background:var(--c_white);padding:0.3em;font-family:"Noto Serif JP", serif;font-size:calc(min(calc(20 / var(--w) * 100vw), 20px));font-weight:600;color:var(--c_black)}[role="tabpanel"] h2 span.shift{margin-left:-0.5em}[role="tabpanel"]>*{width:calc(630 / var(--w) * 100vw);margin-inline:auto}@media (min-width: 749px) and (orientation: landscape){[role="tabpanel"]>*{width:calc(min(calc(1600 / var(--w) * 100vw), 1600px))}}[role="tabpanel"] :where(h3:not(.sNot)){background:linear-gradient(to right, transparent 12px, #fff 12px),repeating-linear-gradient(to right, var(--c_white), var(--c_white) 1px, transparent 1px, transparent 3px, var(--c_white) 3px);margin-block:calc(min(calc(80 / var(--w) * 100vw), 80px)) calc(min(calc(60 / var(--w) * 100vw), 60px));padding-inline:calc(12px + min(calc(28 / var(--w) * 100vw), 28px)) calc(min(calc(28 / var(--w) * 100vw), 28px));padding-block:calc(min(calc(18 / var(--w) * 100vw), 18px));font-size:calc(min(calc(32 / var(--w) * 100vw), 32px));font-weight:900;color:var(--c_black)}[role="tabpanel"] :where(h4:not(.sNot)){display:grid;gap:0.5em;margin-block:calc(min(calc(60 / var(--w) * 100vw), 60px)) calc(min(calc(40 / var(--w) * 100vw), 40px));font-size:calc(min(calc(26 / var(--w) * 100vw), 26px))}[role="tabpanel"] :where(h4:not(.sNot)):after{content:"";background:repeating-linear-gradient(to bottom, var(--c_white), var(--c_white) 1px, transparent 1px, transparent 3px, var(--c_white) 3px);width:100%;height:7px}#aboutCol{text-align:center}#aboutCol h4{margin-block:calc(240 / var(--device_font-size) * 1rem) calc(120 / var(--device_font-size) * 1rem);font-family:"Poppins", sans-serif;font-size:calc(80 / var(--device_font-size) * 1rem);text-transform:uppercase}#aboutCol .overview{position:relative;z-index:10;display:grid;justify-items:center;gap:calc(80 / var(--device_font-size) * 1rem);font-family:"Noto Serif JP", serif;overflow-wrap:anywhere;word-break:keep-all}#aboutCol .overview .imgCover:before{content:"";position:absolute;z-index:10;inset:0;background:var(--c_unit);width:100%;height:100%;-webkit-transform-origin:center right;transform-origin:center right;scale:0 1;mix-blend-mode:color;transition:scale 0.5s 0s}#aboutCol .overview .imgCover:not(.isPlay):before{scale:1 1}#aboutCol .overview .all{position:relative;max-width:calc(min(calc(1160 / var(--w) * 100vw), 1160px))}#aboutCol .overview h3{position:relative;z-index:10;font-size:calc(60 / var(--device_font-size) * 1rem);line-height:1.5;letter-spacing:0.1em;overflow-wrap:anywhere;word-break:keep-all}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview h3{font-size:calc(min(calc(60 / var(--w) * 100vw), 60px))}}#aboutCol .overview h3::before{content:"";position:absolute;inset:0;background:var(--c_white);-webkit-transform-origin:center right;transform-origin:center right;scale:0 1;transition:scale 0.5s}#aboutCol .overview h3:not(.isPlay)::before{scale:1 1}#aboutCol .overview .text{position:relative;z-index:0;display:grid;-webkit-align-content:center;align-content:center;gap:calc(160 / var(--device_font-size) * 1rem);width:100%;height:calc(1720 / var(--w) * 100vw);margin-top:calc(100 / var(--w) * 100vw)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .text{gap:calc(min(calc(160 / var(--w) * 100vw), 160px));height:calc(min(calc(1480 / var(--w) * 100vw), 1480px));margin-top:0}}#aboutCol .overview .text p{transition:translate 0.5s, opacity 0.5s}#aboutCol .overview .text p:not(.isPlay){translate:0 50%;opacity:0}#aboutCol .overview .text div{display:grid;gap:2lh;font-size:calc(28 / var(--w) * 100vw)}#aboutCol .overview .text div p{line-height:3}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .text div{font-size:calc(min(calc(32 / var(--w) * 100vw), 32px))}}#aboutCol .overview .text>p{font-size:calc(32 / var(--w) * 100vw);font-weight:600;line-height:2}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .text>p{font-size:calc(min(calc(40 / var(--w) * 100vw), 40px))}}#aboutCol .overview .bg{position:absolute;z-index:-10;top:0;left:0;width:100%;height:100%}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .bg{top:calc(max(calc(-40 / var(--w) * 100vw), -40px))}}#aboutCol .overview .bg span{position:absolute;z-index:-1}#aboutCol .overview .bg span.frame{top:calc(-120 / 1720 * 100%);left:calc(-20 / 630 * 100%);width:calc(480 / 630 * 50%)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .bg span.frame{top:calc(80 / 1480 * 100%);left:calc(-120 / 1600 * 100%);width:calc(480 / 1600 * 100%)}}#aboutCol .overview .bg span.the-kogado{top:calc(400 / 1720 * 100%);left:calc(-60 / 630 * 100%);width:calc(480 / 630 * 50%)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .bg span.the-kogado{top:calc(280 / 1480 * 100%);left:calc(-200 / 1600 * 100%);width:calc(480 / 1600 * 100%)}}#aboutCol .overview .bg span.high-joker{top:calc(1280 / 1720 * 100%);left:calc(-60 / 630 * 100%);width:calc(560 / 630 * 50%)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .bg span.high-joker{top:calc(900 / 1480 * 100%);left:calc(-120 / 1600 * 100%);width:calc(560 / 1600 * 100%)}}#aboutCol .overview .bg span.f-lags{top:calc(1650 / 1720 * 100%);left:calc(-60 / 630 * 100%);width:calc(480 / 630 * 50%)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .bg span.f-lags{top:calc(1120 / 1480 * 100%);left:calc(-200 / 1600 * 100%);width:calc(480 / 1600 * 100%)}}#aboutCol .overview .bg span.shinsoku-ikkon{top:calc(-240 / 1720 * 100%);right:calc(0 / 630 * 100%);width:calc(320 / 630 * 50%)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .bg span.shinsoku-ikkon{top:calc(0 / 1480 * 100%);right:calc(-120 / 1600 * 100%);width:calc(320 / 1600 * 100%)}}#aboutCol .overview .bg span.legenders{top:calc(1180 / 1720 * 100%);right:calc(-60 / 630 * 100%);width:calc(660 / 630 * 50%)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .bg span.legenders{top:calc(360 / 1480 * 100%);right:calc(-200 / 1600 * 100%);width:calc(560 / 1600 * 100%)}}#aboutCol .overview .bg span.dramatic-stars{top:calc(1680 / 1720 * 100%);right:calc(0 / 630 * 100%);width:calc(400 / 630 * 50%)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .bg span.dramatic-stars{top:calc(960 / 1480 * 100%);right:calc(-120 / 1600 * 100%);width:calc(400 / 1600 * 100%)}}#aboutCol .overview .bg span.sai{top:calc(1800 / 1720 * 100%);right:calc(-60 / 630 * 100%);width:calc(399 / 630 * 50%)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .bg span.sai{top:calc(1240 / 1480 * 100%);right:calc(-200 / 1600 * 100%);width:calc(399 / 1600 * 100%)}}#aboutCol .overview .video{aspect-ratio:16/9;width:100%;height:auto;margin-top:calc(160 / var(--w) * 100vw)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .overview .video{margin-top:0}}#aboutCol .overview .video iframe{width:100%;height:100%;border:none}#aboutCol .unit{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, -webkit-max-content auto);grid-template-rows:repeat(4, max-content auto);gap:calc(80 / var(--device_font-size) * 1rem) 0;font-family:"Noto Serif JP", serif;font-size:calc(32 / var(--device_font-size) * 1rem);font-weight:500}@media (min-width: 749px) and (orientation: landscape){#aboutCol .unit{grid-template-columns:repeat(4, 1fr);grid-template-rows:none;gap:calc(80 / var(--device_font-size) * 1rem) 0;width:-webkit-fit-content;width:fit-content;margin-inline:auto}}#aboutCol .unit>div{grid-row:span 2;display:grid;grid-template-rows:subgrid;gap:calc(32 / var(--device_font-size) * 1rem)}@media (min-width: 749px) and (orientation: landscape){#aboutCol .unit>div{display:grid;grid-template-rows:none;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:calc(56 / var(--device_font-size) * 1rem)}}#aboutCol .unit dt{-webkit-align-self:center;align-self:center;font-size:calc(40 / var(--device_font-size) * 1rem);font-weight:600;color:var(--c_unit_text)}#aboutCol .unit ul{display:grid;gap:1lh}#aboutCol .unit ul li{display:grid;gap:0.1em}#aboutCol .unit ul small{font-size:0.8em}#aboutCol .staff{display:grid;gap:2em;letter-spacing:0.1em}#aboutCol .staff>div{display:grid;gap:0.5em}#aboutCol .staff dt{font-weight:700}@media (min-width: 749px) and (orientation: landscape){#aboutCol .staff{place-content:center;grid-template-columns:repeat(2, auto);width:-webkit-fit-content;width:fit-content;margin-inline:auto}#aboutCol .staff>div{grid-column:span 2;display:grid;grid-template-columns:subgrid;gap:2em}#aboutCol .staff dd{text-align:left}}#ticketCol{display:grid;gap:calc(min(calc(60 / var(--w) * 100vw), 60px))}#ticketColInner{border-top:1px solid var(--c_white)}#ticketCol .boxTicket{display:grid;gap:calc(32 / var(--w) * 100vw);padding-inline:calc(40 / var(--w) * 100vw);padding-block:calc(60 / var(--w) * 100vw);border-bottom:1px solid var(--c_white)}@media (min-width: 749px) and (orientation: landscape){#ticketCol .boxTicket{grid-template-columns:40% auto;-webkit-align-items:flex-start;align-items:flex-start}#ticketCol .boxTicket:not(:has(>.ticketImg)){grid-template-columns:auto}}#ticketCol .boxTicket .ticketImg{background:color-mix(in srgb, var(--c_white) 5%, transparent);display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem}#ticketCol .boxTicket .ticketImg:has(li:nth-child(4))>li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:calc(50% - 0.5rem)}#ticketCol .boxTicket .ticketImg:has(li:nth-child(4))>li:has(img[src*="kv"]){aspect-ratio:1;height:auto}#ticketCol .boxTicket .ticketImg:has(li:nth-child(4))>li:has(img[src*="kv"]) img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (min-width: 749px) and (orientation: landscape){#ticketCol .boxTicket .ticketImg{display:grid;padding:1rem}#ticketCol .boxTicket .ticketImg>li:has(img[src*="kv"]){aspect-ratio:1;width:100%;height:100%}#ticketCol .boxTicket .ticketImg>li:has(img[src*="kv"]) img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#ticketCol .boxTicket .ticketImg:has(li:nth-child(2))>li{width:100%}}#ticketCol .boxTicket .boxTicketInner{display:grid;gap:calc(32 / var(--w) * 100vw)}@media (min-width: 749px) and (orientation: landscape){#ticketCol .boxTicket .boxTicketInner ~ *{grid-column:span 2}}#ticketCol .boxTicket h3{font-size:calc(40 / var(--device_font-size) * 1rem);font-weight:900;line-height:1.5;letter-spacing:0.05em;overflow-wrap:anywhere;word-break:keep-all}#ticketCol .boxTicket h3 span{display:block;width:-webkit-fit-content;width:fit-content;margin-bottom:0.5em;padding:0.3em;font-size:0.8em;border:1px solid var(--c_white)}#ticketCol .boxTicket h4{margin-block:2rem 1rem;font-size:calc(32 / var(--device_font-size) * 1rem);font-weight:900;line-height:1.5}#ticketCol .boxTicket .detail{display:grid;gap:calc(32 / var(--w) * 100vw);background:color-mix(in srgb, var(--c_white) 5%, transparent);padding:2rem}#ticketCol .boxTicket .detail>div{display:grid;gap:0.5rem;border-top:1px solid var(--c_white);padding-top:1rem}#ticketCol .boxTicket .detail>div>dt{font-weight:700}#ticketCol .boxTicket .detail>div>dd{display:grid;gap:1rem}#ticketCol .boxTicket .detail>div:first-child{border-top:0;padding-top:0}@media (min-width: 749px) and (orientation: landscape){#ticketCol .boxTicket .detail{grid-template-columns:-webkit-fit-content auto;grid-template-columns:fit-content auto}#ticketCol .boxTicket .detail>div{grid-column:span 2;grid-template-columns:subgrid;-webkit-align-items:center;align-items:center;gap:2rem}#ticketCol .boxTicket .detail>div>dt{text-align:center}#ticketCol .boxTicket .detail>div>dd:has(a:only-child){grid-column:span 2}}#ticketCol .boxTicket .price{display:grid;gap:1rem}#ticketCol .boxTicket .price>div{display:grid;gap:0.5rem}#ticketCol .boxTicket .price>div>dt{font-weight:700;color:var(--c_unit_text)}#ticketCol .boxTicket .price>div>dt span{color:var(--c_unit_text);white-space:nowrap}#ticketCol .boxTicket .price>div>dt span:after{content:"/";display:inline;color:var(--c_white)}#ticketCol .boxTicket .price>div>dt span:last-child:after{display:none}@media (min-width: 749px) and (orientation: landscape){#ticketCol .boxTicket .price{grid-template-columns:60% auto}#ticketCol .boxTicket .price>div{grid-column:span 2;display:grid;grid-template-columns:subgrid;-webkit-align-items:center;align-items:center}#ticketCol .boxTicket .price>div>dt{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5em 0}#ticketCol .boxTicket .price>div>dd{text-align:right}#ticketCol .boxTicket .price.fit{grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;width:-webkit-fit-content;width:fit-content}}#ticketCol .boxTicket .benefits{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem}#ticketCol .boxTicket .limited>li{display:grid;gap:0.5rem}#guideCol .contact{display:grid;gap:1rem}#guideCol .contact>div{display:grid;gap:0.5rem;padding:2rem;border:1px solid color-mix(in srgb, var(--c_white) 50%, transparent)}#guideCol .contact dt{font-weight:700}#guideCol .contact dd{display:grid;gap:0.5rem}#guideCol .contact dd .userSelect{-webkit-user-select:all;-ms-user-select:all;user-select:all}.has-youtube .f-html{aspect-ratio:16/9;height:auto;max-height:auto}.f-button.is-close-button{aspect-ratio:1;width:calc(min(calc(90 / var(--w) * 100vw), 90px));height:auto;top:0;translate:0 -100%}.f-button.is-close-button:before,.f-button.is-close-button:after{content:"";position:absolute;top:50%;left:50%;background:#FFF;width:60%;height:2px;translate:-50% -50%;transition:top 0.5s 0.5s, width 0.5s 0.5s, rotate 0.5s}.f-button.is-close-button:before{top:calc(50% - 0px);rotate:z -25deg}.f-button.is-close-button:after{top:calc(50% + 0px);rotate:z 25deg}

/*# sourceMappingURL=maps/movie.css.map */
