:root{--black:#222;--white:#fff;--bg:#de0017;--text:var(--black)}html{scrollbar-gutter:stable}main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;color:var(--text);-webkit-text-size-adjust:100%;background-color:var(--bg);scrollbar-gutter:stable;overflow-anchor:none;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴシック,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Geneva,Arial,Verdana,sans-serif;font-size:1.11111vw;font-style:normal;line-height:normal}@media (width<=900px){main{font-size:3.125vw}}main .js-anim{opacity:0}main a:focus-visible,main button:focus-visible{border:none}main .nocopy{pointer-events:none;user-select:none;touch-action:none}@media print{main .nocopy,main .dialog_movie__embed{visibility:hidden}}main *{box-sizing:border-box;font:inherit;margin:0;padding:0}main :before,main :after{box-sizing:border-box}main h1,main h2,main h3,main h4,main h5,main h6{font:inherit}main a{color:inherit;text-decoration:none}main a img{border:none}main button{cursor:pointer;appearance:none;color:inherit;font:inherit;font-feature-settings:inherit;background:0 0;border:none}main input,main textarea{font:inherit}main label{cursor:pointer}main details summary{cursor:pointer;list-style:none}main details summary::-webkit-details-marker{display:none}main dialog{color:inherit}main img,main svg{vertical-align:middle;image-rendering:auto;width:100%;margin:0;padding:0}main video{width:100%}main sup{vertical-align:super;font-size:.6em;transform:none}main ol,main ul{list-style:none}main html.webkit img[src$=svg]{transform:translate(0,0)}main img:-moz-loading{visibility:hidden}@media (width>=901px){main .onlyPc{display:block}main img.onlyPc{display:inline-block}main .onlySp,main img.onlySp{display:none!important}}@media (width<=900px){main .onlyPc,main img.onlyPc{display:none!important}main .onlySp{display:block}main img.onlySp{display:inline-block}}.-svg[data-astro-cid-nxdkzpl4]{text-indent:-9999px;outline:none;width:0;height:0;font-size:0;line-height:0;position:absolute;top:0;left:0;overflow:hidden}.footer[data-astro-cid-jo6i4kqk]{background:#fff;position:relative}.footer[data-astro-cid-jo6i4kqk] .-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 4.21875em;justify-content:space-between;align-items:center;width:66.2344em;height:11.25em;margin:0 auto;display:grid}.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk]{align-items:center;gap:1.125em;display:flex}.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{color:#666;font-size:.984375em;font-weight:700}.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{align-items:center;gap:1.125em;display:flex}.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{aspect-ratio:1;width:1.6875em;transition:opacity .6s cubic-bezier(.215,.61,.355,1);display:block}@media (hover:hover){.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.7}}.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].-x{width:1.40625em}.footer[data-astro-cid-jo6i4kqk] .-btn_pagetop[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{aspect-ratio:1;box-sizing:border-box;border:max(1px,.0703125em) solid #e0e0e0;border-radius:50%;width:4.21875em;transition:border-color .6s cubic-bezier(.215,.61,.355,1);display:block}.footer[data-astro-cid-jo6i4kqk] .-btn_pagetop[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:#000;transition:fill .6s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.footer[data-astro-cid-jo6i4kqk] .-btn_pagetop[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-color:#b6002a}.footer[data-astro-cid-jo6i4kqk] .-btn_pagetop[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover svg[data-astro-cid-jo6i4kqk]{fill:#b6002a}}@media (width<=900px){.footer[data-astro-cid-jo6i4kqk] .-inner[data-astro-cid-jo6i4kqk]{text-align:center;width:100%;height:auto;padding:3.55556em 0 3.11111em;display:block}.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk]{display:block}.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-size:1.15556em}.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{justify-content:center;gap:2.13333em;padding-top:1.42222em}.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:2.84444em}.footer[data-astro-cid-jo6i4kqk] .-sns[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].-x{width:2.48889em}.footer[data-astro-cid-jo6i4kqk] .-btn_pagetop[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-width:max(1px,.0703125em);width:3.55556em;margin:3.55556em auto 0}}.coming_soon[data-astro-cid-q6rahido]{padding:14.0625em 0}.coming_soon[data-astro-cid-q6rahido] h1[data-astro-cid-q6rahido]{aspect-ratio:894/165;width:62.8594em;margin:0 auto}.coming_soon[data-astro-cid-q6rahido] .-pkg[data-astro-cid-q6rahido]{filter:drop-shadow(.140625em .28125em 1.6875em #00000080);--col:2;grid-template-columns:repeat(2,32.4141em);justify-content:center;gap:1.125em;margin:6.1875em auto;display:grid}.coming_soon[data-astro-cid-q6rahido] .-pkg[data-astro-cid-q6rahido] figure[data-astro-cid-q6rahido]{aspect-ratio:461/160}.coming_soon[data-astro-cid-q6rahido] .-pkg[data-astro-cid-q6rahido] figure[data-astro-cid-q6rahido] picture{display:block}.coming_soon[data-astro-cid-q6rahido] dl[data-astro-cid-q6rahido] dt[data-astro-cid-q6rahido]{aspect-ratio:306/64;background:#fff;border-radius:.32em;justify-content:center;align-items:center;width:12.24em;margin:0 auto .64em;font-size:1.75781em;font-weight:700;display:flex}.coming_soon[data-astro-cid-q6rahido] dl[data-astro-cid-q6rahido] dd[data-astro-cid-q6rahido]{color:#fff;text-align:center;font-size:2.8125em;font-weight:700}@media (width<=900px){.coming_soon[data-astro-cid-q6rahido]{padding:7.11111em 0}.coming_soon[data-astro-cid-q6rahido] h1[data-astro-cid-q6rahido]{aspect-ratio:268/185;width:23.8222em}.coming_soon[data-astro-cid-q6rahido] .-pkg[data-astro-cid-q6rahido]{filter:drop-shadow(.177778em .355556em 1.77778em #00000080);--col:1;grid-template-columns:22.6667em;gap:1.06667em;margin:5.68889em auto}.coming_soon[data-astro-cid-q6rahido] .-pkg[data-astro-cid-q6rahido] figure[data-astro-cid-q6rahido]{aspect-ratio:255/89}.coming_soon[data-astro-cid-q6rahido] dl[data-astro-cid-q6rahido] dt[data-astro-cid-q6rahido]{aspect-ratio:234/46;border-radius:.4em;width:11.7em;margin:0 auto .8em;font-size:1.77778em}.coming_soon[data-astro-cid-q6rahido] dl[data-astro-cid-q6rahido] dd[data-astro-cid-q6rahido]{font-size:1.77778em}}
