.elvis-copy[data-astro-cid-dmvfrjeh]{font-family:var(--m-font);font-size:calc(var(--m-size) * var(--m-scale,1));letter-spacing:var(--m-track);line-height:var(--m-lh,2);text-align:var(--align,center);color:#fff}.elvis-copy[data-astro-cid-dmvfrjeh] p{max-width:none;min-height:1lh;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.elvis-wide[data-astro-cid-dmvfrjeh]{display:none}@media (width>=720px){.elvis-copy[data-astro-cid-dmvfrjeh]{font-family:var(--d-font);font-size:var(--d-size);letter-spacing:var(--d-track);line-height:var(--d-lh,2)}.elvis-phone[data-astro-cid-dmvfrjeh]{display:none}.elvis-wide[data-astro-cid-dmvfrjeh]{display:block}}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.23.woff2)format("woff2");font-display:swap;unicode-range:U+6367}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.25.woff2)format("woff2");font-display:swap;unicode-range:U+6DAF}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.27.woff2)format("woff2");font-display:swap;unicode-range:U+7948}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.28.woff2)format("woff2");font-display:swap;unicode-range:U+5A01,U+67B6}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.29.woff2)format("woff2");font-display:swap;unicode-range:U+50BE,U+52AA,U+552F,U+63FA}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.30.woff2)format("woff2");font-display:swap;unicode-range:U+5104,U+6368,U+7F6A,U+88C1,U+8E0F}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.31.woff2)format("woff2");font-display:swap;unicode-range:U+529F,U+6551,U+6DFB,U+8056,U+907F}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.32.woff2)format("woff2");font-display:swap;unicode-range:U+5230,U+59D4,U+7AE0,U+9769}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.33.woff2)format("woff2");font-display:swap;unicode-range:U+5305,U+559C,U+59FF,U+5DF1,U+5DFB,U+6253,U+63A8,U+7236,U+7834,U+80CC,U+82E6,U+8FCE,U+8FF7}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.34.woff2)format("woff2");font-display:swap;unicode-range:U+4E0E,U+50CD,U+52E2,U+53F2,U+547C-547D,U+5B88,U+5C0E,U+5FA9,U+6B7B,U+7167,U+7FA9,U+8CA0,U+983C}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.35.woff2)format("woff2");font-display:swap;unicode-range:U+4FC2,U+52DD,U+5341,U+53BB,U+5BC4,U+5F7C,U+65CF,U+679A,U+6A29,U+6FC0,U+72EC,U+738B,U+7BC0,U+8AB0,U+8D77,U+96E2}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.36.woff2)format("woff2");font-display:swap;unicode-range:U+301C,U+53F0,U+5B57-5B58,U+5E0C,U+653E,U+6B69,U+7531,U+798F,U+7F6E,U+8449,U+8C61,U+9032,U+9ED2}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.37.woff2)format("woff2");font-display:swap;unicode-range:U+4E3B,U+4E8C,U+512A,U+5207,U+53E3,U+5411,U+571F,U+5929,U+59CB,U+5B8C,U+652F,U+6559,U+671B,U+672A,U+6C7A,U+767D,U+795E,U+79C1,U+7DCF,U+89E3,U+8A00,U+8A8D,U+8FFD,U+904E,U+914D,U+97F3,U+FF11}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.38.woff2)format("woff2");font-display:swap;unicode-range:U+3005,U+3080,U+4E0D,U+4ECA,U+4ED6,U+4EE5,U+4FE1,U+516C,U+529B,U+52A0,U+53D7,U+540D,U+544A,U+5728,U+5730,U+58F2,U+5909,U+591A,U+5B50,U+5B89,U+5BB6,U+5F8C,U+5FC3,U+601D,U+611B,U+6210,U+624B,U+6570,U+66F8,U+6765,U+697D,U+69D8,U+6B21,U+6CBB,U+6D3B,U+7279,U+73FE,U+756A,U+7684,U+771F,U+77E5,U+8005,U+81EA,U+8FBC,U+901A,U+9023,U+9053,U+91D1,U+9332,U+9AD8,U+FF1A,U+FF1F}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.japanese.39.woff2)format("woff2");font-display:swap;unicode-range:U+3001-3002,U+300C-300D,U+3042,U+3044,U+3046,U+3048,U+304A-304D,U+304F,U+3051-3059,U+305B-305D,U+305F-3061,U+3063-3064,U+3066-3070,U+3072-3073,U+3078-3079,U+307E-307F,U+3081-3082,U+3084,U+3087-308C,U+308F,U+3092-3093,U+30A2-30A4,U+30A8,U+30AD-30B0,U+30B3,U+30B8-30B9,U+30BD,U+30BF-30C0,U+30C3,U+30C6,U+30C8-30C9,U+30CD,U+30CF,U+30D7,U+30DE,U+30E3,U+30E8,U+30EA-30ED,U+30F3-30F4,U+30FB-30FC,U+4E00,U+4E0A,U+4E2D,U+4EBA,U+4F1A,U+5165,U+5168,U+51FA,U+5206,U+5229,U+524D,U+52D5,U+5927,U+5B9A,U+5E74,U+5F0F,U+65B0,U+65B9,U+65E5,U+6642,U+6700,U+6708,U+6B63,U+7121,U+751F,U+793E,U+898B,U+8A18,U+9593,U+95A2,U+FF01,U+FF08-FF09}@font-face{font-family:gln-elvis-midashi;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-midashi.latin.woff2)format("woff2");font-display:swap;unicode-range:U+28-29,U+2D-2E,U+30-33,U+36,U+38-39,U+45,U+49,U+4C,U+4E,U+50,U+52-53,U+56,U+59,U+2026}@font-face{font-family:gln-elvis-whitealice;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-whitealice.japanese.32.woff2)format("woff2");font-display:swap;unicode-range:U+79F0}@font-face{font-family:gln-elvis-whitealice;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-whitealice.japanese.39.woff2)format("woff2");font-display:swap;unicode-range:U+300C-300D,U+3055,U+305F,U+3068,U+308C,U+30A3,U+30A8,U+30AA,U+30AD,U+30AF-30B0,U+30B9,U+30C3,U+30D6-30D7,U+30EA-30ED,U+30F3-30F4,U+30FB-30FC}@font-face{font-family:gln-elvis-udmincho;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-udmincho.japanese.36.woff2)format("woff2");font-display:swap;unicode-range:U+5C4A}@font-face{font-family:gln-elvis-udmincho;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-udmincho.japanese.38.woff2)format("woff2");font-display:swap;unicode-range:U+90E8}@font-face{font-family:gln-elvis-udmincho;font-style:normal;font-weight:400;src:url(/fonts/elvis/gln-elvis-udmincho.japanese.39.woff2)format("woff2");font-display:swap;unicode-range:U+3044,U+3046,U+304C,U+3061,U+306E,U+3083,U+30AB,U+30C3,U+30C8,U+30DA,U+30FC,U+4E00,U+FF01}.elvis{color:#fff;overflow-x:clip}.elvis-canvas{width:100%;max-width:980px;margin-inline:auto;position:relative;container-type:inline-size}.elvis .elvis-canvas :is(img,picture){width:100%;max-width:none;height:auto;margin:0;display:block}.elvis :is(h1,h2,h3){font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.elvis a{display:block}.elvis .at{left:calc(var(--mx,0) / 320 * 100cqw);top:calc(var(--my,0) / 320 * 100cqw);width:calc(var(--mw,320) / 320 * 100cqw);white-space:nowrap;position:absolute}.elvis .flow{margin-top:calc(var(--gm,0) / 320 * 100cqw);margin-left:calc(var(--mx,0) / 320 * 100cqw);width:calc(var(--mw,320) / 320 * 100cqw);position:relative}.elvis .only-wide{display:none}.elvis .elvis-copy{--m-scale:.86}.elvis :is(h1,h2) .elvis-copy,.elvis .elvis-copy:is(.hero-line,.hero-name,.hero-kana){--m-scale:1}@media (width>=720px){.elvis .at{left:calc(var(--dx,0) / 980 * 100cqw);top:calc(var(--dy,0) / 980 * 100cqw);width:calc(var(--dw,980) / 980 * 100cqw)}.elvis .flow{margin-top:calc(var(--gd,0) / 980 * 100cqw);margin-left:calc(var(--dx,0) / 980 * 100cqw);width:calc(var(--dw,980) / 980 * 100cqw)}.elvis .only-wide{display:block}.elvis .only-phone{display:none}}.elvis .cta{transition:transform .15s,filter .15s}.elvis .cta:hover,.elvis .cta:focus-visible{filter:brightness(1.06);transform:scale(1.02)}.elvis .cta:focus-visible{outline-offset:4px;outline:3px solid #f7c777}.elvis .logos{justify-content:space-around;align-items:center;padding:5.625cqw 0 4.375cqw;display:flex}.elvis .logos a{width:42%}@media (width>=720px){.elvis .logos{padding:3.67347cqw 0}.elvis .logos a{width:36%}}body:has(.elvis) .site-footer{margin-top:0}
