*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,legend,button,input,textarea,select,option{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#0000}body{line-height:1}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}sub,sup{vertical-align:baseline}mark{color:inherit;background:0 0}svg{overflow:visible}[hidden]:not([hidden=until-found]){display:none!important}button,input,textarea,select{color:inherit;font-family:inherit;font-size:inherit;background:0 0}select{appearance:none;border-radius:0}select::-ms-expand{display:none}a,label,select,button,input[type=radio],input[type=checkbox]{cursor:pointer}button{outline:none}[data-whatinput=keyboard] button:focus{outline:auto}::selection{color:#fff;background:red}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 5px #000}@keyframes hover-line{0%{transform-origin:100%;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(0)}50.01%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes hover-line-up{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.01%{transform-origin:top;transform:scaleY(1)}to{transform-origin:top;transform:scaleY(0)}}@keyframes hover-line-down{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.01%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}:root{--vh:1vh;--sbh:0px;--variable-size-rate:1;--scroll-bar-width:0px;--leading-trim:calc((1em - 1lh) / 2)}@supports not (top:1lh){:root{--leading-trim:0px}}html{-webkit-font-smoothing:antialiased;scrollbar-gutter:stable;min-height:100%;overflow:hidden scroll}@media screen and (width>=821px){html{font-size:calc(.01 * (100vw - var(--scroll-bar-width)))}}@media screen and (width<=820.98px){html{min-height:calc(var(--vh) * 100);font-size:3.86473vw}}html.bMobile{overflow-y:visible}html.sWait{cursor:wait}html:has(body.-open){overflow-y:hidden}body{color:#000;font-feature-settings:"palt";background-color:#fff;min-height:100%;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}body.-open{overflow:hidden}@media screen and (width>=821px){body{font-size:.875rem}}@media screen and (width>=821px) and (width<=1143px){body{font-size:10px}}@media screen and (width<=820.98px){body{font-size:.8125rem}._pc{display:none!important}}@media screen and (width>=821px){._sp{display:none!important}}._justify{text-align:justify}._justify-ja{text-align:justify;text-justify:inter-character}._visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.Wysiwyg){letter-spacing:.04rem;font-weight:500}:where(.Wysiwyg) h2{text-align:justify;transform-origin:0;width:111.1%;font-weight:600;transform:scaleX(.9)}.bAndroid :where(.Wysiwyg) h2{font-weight:700}:where(.Wysiwyg) h2{letter-spacing:.05em}@media screen and (width>=821px){:where(.Wysiwyg) h2{margin-top:3.375rem;margin-bottom:3.125rem;font-size:2.375rem;line-height:1.44737}}@media screen and (width<=820.98px){:where(.Wysiwyg) h2{margin-top:1.5625rem;margin-bottom:1.71875rem;font-size:1.25rem;line-height:1.45}}:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-weight:600}.bAndroid :where(.Wysiwyg) h3,.bAndroid :where(.Wysiwyg) h4,.bAndroid :where(.Wysiwyg) h5,.bAndroid :where(.Wysiwyg) h6{font-weight:700}:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{letter-spacing:.07em;border-bottom:1px solid #ccc}@media screen and (width>=821px){:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{margin-top:6.25rem;margin-bottom:2.5rem;padding-bottom:2.5rem;font-size:1.5rem;line-height:1.75}}@media screen and (width<=820.98px){:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{margin-top:4.6875rem;margin-bottom:.75rem;padding-bottom:.78125rem;font-size:1.25rem;line-height:1.8}}:where(.Wysiwyg) img{vertical-align:top;object-fit:cover;width:100%;height:100%;display:block}:where(.Wysiwyg) img+:is(figcaption,.wp-caption-text){text-align:left}@media screen and (width>=821px){:where(.Wysiwyg) p{letter-spacing:.12em;margin-top:2.5rem;margin-bottom:2.5rem;font-size:1.125rem;line-height:2}}@media screen and (width>=821px) and (width<=889px){:where(.Wysiwyg) p{font-size:10px}}@media screen and (width<=820.98px){:where(.Wysiwyg) p{letter-spacing:.05em;margin-top:1.25rem;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.8}}@media screen and (width>=821px){:where(.Wysiwyg) ol,:where(.Wysiwyg) ul{margin-top:2.8125rem;margin-bottom:3.125rem;padding-left:1.5625rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) ol,:where(.Wysiwyg) ul{margin-top:2.65625rem;margin-bottom:2.65625rem}}:where(.Wysiwyg) ol{list-style-type:decimal}@media screen and (width<=820.98px){:where(.Wysiwyg) ol{padding-left:.78125rem}}@media screen and (width>=821px){:where(.Wysiwyg) ol ol{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) ol ol{margin-top:.46875rem;margin-bottom:.46875rem}}:where(.Wysiwyg) ul{list-style-type:disc}@media screen and (width>=821px){:where(.Wysiwyg) ul{list-style-position:outside}}@media screen and (width<=820.98px){:where(.Wysiwyg) ul{padding-left:0;list-style-position:inside}}@media screen and (width>=821px){:where(.Wysiwyg) ul ul{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) ul ul{margin-top:.46875rem;margin-bottom:.46875rem}}:where(.Wysiwyg) li{letter-spacing:.05em;list-style-type:"●"}@media screen and (width>=821px){:where(.Wysiwyg) li{padding-inline-start:.25rem;font-size:1.125rem;line-height:2.33333}}@media screen and (width>=821px) and (width<=889px){:where(.Wysiwyg) li{font-size:10px}}@media screen and (width<=820.98px){:where(.Wysiwyg) li{padding-inline-start:0;font-size:.9375rem;line-height:1.73333}}@media screen and (width>=821px){:where(.Wysiwyg) li+li{margin-top:1.5rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) li+li{margin-top:1.625rem}}:where(.Wysiwyg) blockquote{background-color:#ebebeb}@media screen and (width>=821px){:where(.Wysiwyg) blockquote{border-radius:.625rem;padding:2.5rem;font-size:1.125rem;line-height:2}}@media screen and (width>=821px) and (width<=889px){:where(.Wysiwyg) blockquote{font-size:10px}}@media screen and (width<=820.98px){:where(.Wysiwyg) blockquote{border-radius:.3125rem;padding:1.875rem;font-size:.9375rem;line-height:2}}:where(.Wysiwyg) blockquote p{margin:0}:where(.Wysiwyg) blockquote+:is(figcaption,.wp-caption-text){text-align:right}:where(.Wysiwyg) strong{font-weight:600}.bAndroid :where(.Wysiwyg) strong{font-weight:700}:where(.Wysiwyg) .wp-caption{width:auto!important}@media screen and (width>=821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){text-align:left;margin-top:1.125rem;font-size:.9375rem;line-height:1.86667}}@media screen and (width>=821px) and (width<=1067px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){font-size:10px}}@media screen and (width<=820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){letter-spacing:.07em;margin-top:.9375rem;font-size:.875rem;line-height:1.71429}}@media screen and (width>=821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{margin-top:.4375rem;margin-bottom:.375rem;font-size:.9375rem}}@media screen and (width>=821px) and (width<=1067px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{font-size:10px}}@media screen and (width<=820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{letter-spacing:.07em;margin-top:.9375rem;font-size:.875rem;line-height:1.71429}}@media screen and (width>=821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) a{margin-right:.625rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) a{margin-right:.9375rem}}:where(.Wysiwyg) figure{isolation:isolate;margin:0;padding:0;overflow:hidden}@media screen and (width>=821px){:where(.Wysiwyg) figure{width:100%;margin-top:4.5rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) figure{width:100%;margin-top:2.03125rem}}:where(.Wysiwyg) iframe{aspect-ratio:16/9;width:100%;height:auto}:where(.Wysiwyg) hr{border:none;border-bottom:1px solid #ccc3}@media screen and (width>=821px){:where(.Wysiwyg) hr{margin-top:3.125rem;margin-bottom:3.125rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) hr{margin-top:1.875rem;margin-bottom:1.875rem}}:where(.Wysiwyg) a{word-break:break-word;border-bottom:1px solid #ccc;line-height:2;transition:background-color .15s cubic-bezier(.5,1,.89,1);position:relative}:where(.Wysiwyg) a:hover{background-color:red}@media screen and (width>=821px){:where(.Wysiwyg) a{text-underline-offset:.375rem;margin-top:-.25rem;padding-block:.25rem .3125rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) a{text-underline-offset:.3125rem;margin-top:-.28125rem;padding-block:.3125rem}}:where(.Wysiwyg) a+:is(figcaption,.wp-caption-text){text-align:center}:where([data-img-size]){width:var(--iw);height:auto}@media screen and (width<=820.98px){:where([data-img-size]){width:var(--iw-sp,100%);height:var(--ih-sp,auto)}}@media (orientation:portrait){:where([data-img-size][data-img-portrait]){width:var(--iw-sp,100%);height:var(--ih-sp,auto)}}:where([data-svg-color]){fill:var(--sf)}:where([data-svg-stroke]){stroke:var(--sst)}:where([data-svg-stroke-width]){stroke-width:var(--ssw)}:where([data-svg-size]){width:var(--sw);height:var(--sh)}@media screen and (width<=820.98px){:where([data-svg-size-sp]){width:var(--sw-sp);height:var(--sh-sp)}}@media (orientation:portrait){:where([data-svg-size-sp][data-svg-portrait]){width:var(--sw-sp);height:var(--sh-sp)}}.kerning-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media screen and (width<=820.98px){br[data-kerning-br=pc],[data-kerning-space=sp]{display:none}}@media screen and (width>=821px){br[data-kerning-br=sp],[data-kerning-space=pc]{display:none}}[data-kerning-translated] .kerning-text{clip:auto;clip-path:none;-webkit-user-select:text;user-select:text;border:0;width:auto;height:auto;padding:0;position:static;overflow:visible}[data-kerning-translated] .kerning-visual{display:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--tp-base-background-color:#1a1a1acc;--tp-base-shadow-color:#0003;--tp-button-background-color:#ccc;--tp-button-background-color-active:#fff;--tp-button-background-color-focus:#f2f2f2;--tp-button-background-color-hover:#d9d9d9;--tp-button-foreground-color:#000c;--tp-container-background-color:#0000004d;--tp-container-background-color-active:#0009;--tp-container-background-color-focus:#00000080;--tp-container-background-color-hover:#0006;--tp-container-foreground-color:#ffffff80;--tp-groove-foreground-color:#0003;--tp-input-background-color:#0000004d;--tp-input-background-color-active:#0009;--tp-input-background-color-focus:#00000080;--tp-input-background-color-hover:#0006;--tp-input-foreground-color:#ffffff80;--tp-label-foreground-color:#ffffff80;--tp-monitor-background-color:#0000004d;--tp-monitor-foreground-color:#ffffff4d}html .tp-dfwv{z-index:1700;max-height:calc(100% - 16px);position:fixed;overflow:hidden auto}html .tp-dfwv .tp-rotv_b{z-index:1;touch-action:none;cursor:grab;background-color:#1f1f1f;position:sticky;top:0}html .tp-dfwv .tp-rotv_b:hover{background-color:#292929}html .tp-dfwv.-dragging .tp-rotv_b{cursor:grabbing}.tp-pane-reset{top:0;right:calc(4px + var(--cnt-usz,20px) + 4px);color:var(--tp-container-foreground-color);cursor:pointer;align-items:center;padding:0 6px;font-size:13px;display:flex;position:absolute;bottom:0}.tp-pane-reset[hidden]{display:none}.tp-pane-reset:hover,.tp-pane-reset:focus-visible{color:#fff;outline:none}.tp-lblv.-tuning-changed{box-shadow:inset 2px 0 #ffb83d}.tp-lblv.-tuning-changed>.tp-lblv_l,.tp-fldv.-tuning-changed>.tp-fldv_b{color:#ffb83d}.-tuning-action-changed .tp-btnv_b,.tp-ease-status_button.-tuning-action-changed{color:#ffb83d;box-shadow:inset 2px 0 #ffb83d}.tp-ease-curve{background:var(--tp-monitor-background-color);cursor:pointer;border-radius:2px;width:100%;height:44px;margin-top:4px;display:block}.tp-ease-curve[hidden]{display:none}.tp-ease-curve:hover{outline:1px solid var(--tp-input-foreground-color);outline-offset:-1px}.tp-ease-status{color:var(--tp-label-foreground-color);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:4px;font-size:9px;line-height:1.4;display:flex}.tp-ease-status_id{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.tp-ease-status_note{opacity:.8;flex-shrink:0;max-width:100%}.tp-ease-status_actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;width:100%;display:flex}.tp-ease-status_button{background:var(--tp-button-background-color);color:var(--tp-button-foreground-color);font:inherit;cursor:pointer;border:0;border-radius:2px;padding:2px 6px;line-height:1.4}.tp-ease-status_button:hover{background:var(--tp-button-background-color-hover)}.tp-ease-status_button:active{background:var(--tp-button-background-color-active)}.tp-ease-status_button:focus-visible{outline:1px solid var(--tp-input-foreground-color);outline-offset:1px}.tp-ease-editor{background:var(--tp-monitor-background-color);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-radius:2px;width:100%;height:160px;margin-bottom:4px;display:block}.tp-ease-editor[hidden]{display:none}.tp-ease-editor:focus-visible{outline:1px solid var(--tp-input-foreground-color);outline-offset:-1px}.tp-ease-overlay{z-index:1701;overscroll-behavior:contain;touch-action:none;cursor:pointer;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tp-ease-overlay_dialog{background:var(--tp-base-background-color);width:min(80vmin,640px);max-height:calc(100dvh - 32px);box-shadow:0 4px 16px var(--tp-base-shadow-color);color:var(--tp-label-foreground-color);cursor:auto;border-radius:4px;flex-direction:column;gap:6px;padding:8px;font-size:11px;display:flex;overflow:auto}.tp-ease-overlay_head{align-items:center;gap:6px;line-height:1.4;display:flex}.tp-ease-overlay_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-ease-overlay_note{opacity:.8;flex-shrink:0}.tp-ease-overlay_note[hidden]{display:none}.tp-ease-editor_zoom{aspect-ratio:1;height:auto;margin-bottom:0}.tp-ease-preview{background:var(--tp-monitor-background-color);border-radius:2px;width:100%;height:18px;display:block}.tp-ease-preview[hidden]{display:none}.tp-ease-fields{align-items:center;gap:6px;line-height:1.4;display:flex}.tp-ease-field{align-items:center;gap:4px;display:flex}.tp-ease-field_input{background:var(--tp-input-background-color);width:72px;color:var(--tp-input-foreground-color);font:inherit;border:0;border-radius:2px;padding:2px 4px}.tp-ease-field_input:hover{background:var(--tp-input-background-color-hover)}.tp-ease-field_input:focus{background:var(--tp-input-background-color-focus);outline:1px solid var(--tp-input-foreground-color);outline-offset:-1px}.tp-ease-field_input:disabled{opacity:.5;cursor:not-allowed}.tp-ease-field_hint{text-overflow:ellipsis;white-space:nowrap;opacity:.8;overflow:hidden}.tp-ease-field_play{flex-shrink:0;margin-left:auto}.tp-ease-field_unit{opacity:.8;white-space:nowrap}.tp-shortcuts{color:var(--tp-label-foreground-color);padding:2px 4px 4px;font-size:10px;line-height:1.5}.tp-shortcuts_title{opacity:.6;margin-top:6px}.tp-shortcuts_title:first-child{margin-top:0}.tp-shortcuts_row{align-items:baseline;gap:6px;display:flex}.tp-shortcuts_key{width:84px;color:var(--tp-input-foreground-color);flex-shrink:0;font-family:inherit}.tp-shortcuts_text{opacity:.8}[data-tuning-highlight]{outline-offset:-2px;outline:2px dashed #00e6ff}.tp-fldv.-tuning-highlight>.tp-fldv_b{color:#fff;background-color:#00e6ff59}.OrientationAlert[data-astro-cid-em3nh3ag]{z-index:1600;background:#fff;place-items:center;width:100%;height:100dvh;display:grid;position:fixed;top:0;left:0}.OrientationAlert[data-astro-cid-em3nh3ag][aria-hidden=true]{display:none}.Header[data-astro-cid-n6k7t3p2]{justify-content:space-between;width:100%;display:flex;position:fixed}.Menu[data-astro-cid-uaqc242y]{z-index:1000;visibility:hidden;position:fixed;inset:0;overflow:hidden}.Menu[data-astro-cid-uaqc242y].-open{visibility:visible}.content[data-astro-cid-uaqc242y]{z-index:2;background:#ddd;margin:auto;position:absolute;left:0;right:0;overflow-y:auto}.close[data-astro-cid-uaqc242y]{z-index:3;position:absolute;top:0;right:0}.backdrop[data-astro-cid-uaqc242y]{opacity:0;transition:opacity .3s;position:absolute;inset:0}.Menu[data-astro-cid-uaqc242y].-show .backdrop[data-astro-cid-uaqc242y]{opacity:.86}.skip-link[data-astro-cid-fzv2jjiw]{z-index:1701;color:#fff;background-color:#000;padding:8px 16px;position:fixed;top:0;left:0;transform:translateY(-200%)}.skip-link[data-astro-cid-fzv2jjiw]:focus{transform:none}[data-astro-cid-fzv2jjiw][data-scroll-down-observer]{height:2vh;position:absolute;top:0}.view[data-astro-cid-fzv2jjiw]{visibility:hidden}.view[data-astro-cid-fzv2jjiw].-show{visibility:visible}.view[data-astro-cid-fzv2jjiw].-out{z-index:1;position:fixed;inset:0}.view[data-astro-cid-fzv2jjiw].-out.-immediate{visibility:hidden;position:static}.view[data-astro-cid-fzv2jjiw].-out .inner[data-astro-cid-fzv2jjiw]{transform:translateY(var(--view-y))}.view[data-astro-cid-fzv2jjiw].-in{z-index:2;position:relative}.view[data-astro-cid-fzv2jjiw].-in.-immediate{position:static}:where([data-modal-content]){overscroll-behavior:contain}:where([data-modal-content-inner]){min-height:calc(100% + 1px)}:where([data-modal-backdrop]){overscroll-behavior:none;scrollbar-width:none;overflow-y:scroll}[data-modal-backdrop]::-webkit-scrollbar{display:none}[data-modal-backdrop]:after{content:"";min-height:calc(100% + 1px);display:block}.c-parallaxImage{overflow:hidden}.c-parallaxImage__image{width:100%;height:auto;display:block}[data-text-reveal] .js-textRevealChar{opacity:0;transition:opacity var(--text-reveal-duration) var(--text-reveal-ease)}[data-text-reveal][data-revealed] .js-textRevealChar{opacity:1}@media (prefers-reduced-motion:reduce){[data-text-reveal] .js-textRevealChar{opacity:1;transition:none}}.js-lineRevealMask{display:block;overflow:hidden}.js-lineRevealLine{white-space:nowrap;will-change:transform;display:block}.gtm-noscript{visibility:hidden;display:none}
