:after,:before,a,abbr,address,article,aside,body,button,caption,cite,code,dd,del,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,input,label,legend,li,main,nav,object,ol,optgroup,option,p,pre,q,s,section,select,span,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}main{display:block}ol,ul{list-style:none}a{background-color:transparent;color:inherit;text-decoration:none}img{border-style:none}button,input,optgroup,select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border-radius:0;vertical-align:middle}input,textarea{cursor:text}[type=checkbox]{-moz-appearance:checkbox;appearance:checkbox;-webkit-appearance:checkbox;cursor:pointer}[type=radio]{-moz-appearance:radio;appearance:radio;-webkit-appearance:radio;cursor:pointer}[type=date]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}button,label[for],select{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}select::-ms-expand{display:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{cursor:pointer;height:auto}optgroup,th{font-weight:700}fieldset{min-width:0}legend{border:0;color:inherit;display:table;font-weight:700;max-width:100%;white-space:normal}[hidden]{display:none}dd{margin-left:0}@-webkit-keyframes carousel-to-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes carousel-to-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes carousel-to-bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes carousel-to-bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes carousel-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes carousel-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes carousel-to-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes carousel-to-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}:root{--aspect-ratio-threshold:1.92;--lvh-vw-ratio:calc(100lvh / 100vw);--liq-unit:calc(1 / 1920 * 100vw)}@media screen and (width < 1620px){:root{--aspect-ratio-threshold:0.5571428571;--lvh-vw-ratio:calc(100lvh / 100vw);--liq-unit:min(calc(1 / 390 * 100vw),calc(1 / 16 * 1rem))}}@media screen and (width < 1080px){:root{--aspect-ratio-threshold:1.92;--lvh-vw-ratio:calc(100lvh / 100vw);--liq-unit:calc(1.34 / 1920 * 100vw)}}@media screen and (width < 768px){:root{--aspect-ratio-threshold:0.5571428571;--lvh-vw-ratio:calc(100lvh / 100vw);--liq-unit:calc(0.65 / 390 * 100vw)}}@media screen and (width < 570px){:root{--aspect-ratio-threshold:0.5571428571;--lvh-vw-ratio:calc(100lvh / 100vw);--liq-unit:calc(1 / 390 * 100vw)}}:root{--color-text-default:#000;--color-text-body:#000;--color-text-inverse:#fff;--color-text-accent:#fd2ab0;--color-text-navy:#1a2a3a;--color-text-highlight:#fff100;--color-background-canvas:#fff;--color-background-surface:#fffeee;--color-background-surface-alt:#fffcc2;--color-background-brand:#fff100;--color-background-accent:#fd2ab0;--color-background-inverse:#000;--color-border-default:#c4c6cd;--color-icon-decoration-accent:#fd2ab0;--color-ui-select-text:#fff;--color-ui-select-bg:#000;--color-ui-scroll-handle:#000;--color-ui-scroll-track:#dadada;--color-ui-focus-outline:#ffc400;--scrollbar-width:20px}html{scroll-padding-top:calc(129 * var(--liq-unit) + 20 * var(--liq-unit))}@media screen and (width < 768px){html{scroll-padding-top:calc(60 * var(--liq-unit) + 20 * var(--liq-unit))}}body{background-color:var(--color-background-canvas);color:var(--color-text-default);font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-break:strict;position:relative;word-break:break-word}body.is-scroll-locked{width:calc(100vw - var(--scrollbar-width))}picture{display:contents}img{-o-object-fit:cover;object-fit:cover;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}img,svg{display:block;height:auto;width:100%}svg{-o-object-fit:contain;object-fit:contain}button,dd,dt,textarea{line-height:inherit}address{font-style:normal}textarea{overflow-y:auto;resize:vertical}a,button,span{display:inline-block}button{color:inherit;font:inherit;text-align:left}.scroll-hint-shadow-wrap:after,.scroll-hint-shadow-wrap:before{display:none}.swiper-notification{display:none!important}
/*# sourceMappingURL=global.css.map */