@import "https://fonts.googleapis.com/css2?family=Geo&family=M+PLUS+1p:wght@400;700&display=swap";
@import "https://use.typekit.net/snb0sam.css";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.text-wrap{text-wrap:wrap}.capitalize{text-transform:capitalize}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.upShow{animation:1.2s cubic-bezier(.165,.84,.44,1) 1s backwards jsUpShow}@keyframes jsUpShow{0%{opacity:0;visibility:hidden;transform:translateY(60px)rotate(.01deg)}60%{opacity:.8}to{opacity:1;visibility:visible;transform:translateY(0)rotate(0)}}@keyframes jsDownShow{0%{opacity:0;visibility:hidden;transform:translateY(-60px)}60%{opacity:.8}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes jsUpHide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}@keyframes jsFedeShow{0%{opacity:0}to{opacity:1;visibility:visible}}@keyframes jsFedeHide{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes moveFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes moveFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes moveFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes moveFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes moveToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes moveToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes moveToBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes maskFromTop{0%{clip-path:inset(0 0 100%);visibility:visible}to{clip-path:inset(0);visibility:visible}}@keyframes maskFromLeft{0%{clip-path:inset(0 0 0 100%);visibility:visible}to{clip-path:inset(0);visibility:visible}}@keyframes maskFromRight{0%{clip-path:inset(0 100% 0 0);visibility:visible}to{clip-path:inset(0);visibility:visible}}@keyframes maskFromBottom{0%{clip-path:inset(100% 0 0);visibility:visible}to{clip-path:inset(0);visibility:visible}}@keyframes maskToTop{0%{clip-path:inset(0);visibility:visible}to{clip-path:inset(0 0 100%);visibility:visible}}@keyframes maskToLeft{0%{clip-path:inset(0);visibility:visible}to{clip-path:inset(0 100% 0 0);visibility:visible}}@keyframes maskToRight{0%{clip-path:inset(0);visibility:visible}to{clip-path:inset(0 0 0 100%);visibility:visible}}@keyframes maskToBottom{0%{clip-path:inset(0);visibility:visible}to{clip-path:inset(100% 0 0);visibility:visible}}[data-mask=FromTop]{animation:.5s cubic-bezier(.77,0,.175,1) forwards maskFromTop}[data-mask=FromLeft]{animation:.5s cubic-bezier(.77,0,.175,1) forwards maskFromLeft}[data-mask=FromRight]{animation:.5s cubic-bezier(.77,0,.175,1) forwards maskFromRight}[data-mask=FromBottom]{animation:.5s cubic-bezier(.77,0,.175,1) forwards maskFromBottom}[data-mask=ToTop]{animation:.5s cubic-bezier(.77,0,.175,1) forwards maskToTop}[data-mask=ToLeft]{animation:.5s cubic-bezier(.77,0,.175,1) forwards maskToLeft}[data-mask=ToRight]{animation:.5s cubic-bezier(.77,0,.175,1) forwards maskToRight}[data-mask=ToBottom]{animation:.5s cubic-bezier(.77,0,.175,1) forwards maskToBottom}@keyframes ScalefadeIn{0%{opacity:0;visibility:hidden;transform:scale(1.12)}to{opacity:1;visibility:visible;transform:scale(1)}}@keyframes ScalefadeInIconSp{0%{opacity:0;visibility:hidden;transform:scale(1.5)}to{opacity:1;visibility:visible;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes accordionHeight{0%{height:0}to{height:100%}}@keyframes maskShowFromLeft{0%{clip-path:inset(0% 100% 0% 0%)}to{clip-path:inset(0%)}}@keyframes maskShowFromRight{0%{clip-path:inset(0% 0% 0% 100%)}to{clip-path:inset(0%)}}.jsStanby{visibility:hidden}.scrAnim{position:relative}@keyframes jsBlurShow{0%{filter:blur(8px);opacity:0}50%{filter:blur(2px)}to{opacity:1;filter:blur()}}.animShow{animation:1s cubic-bezier(.165,.84,.44,1) forwards jsUpShow}.animShow.blur{animation:1.25s cubic-bezier(.25,.46,.45,.94) forwards jsBlurShow}.animShow.ScalefadeIn{opacity:0;animation:.7s cubic-bezier(.165,.84,.44,1) .6s forwards ScalefadeInIconSp}.animShow.fadeIn{animation:1.2s cubic-bezier(.165,.84,.44,1) 1s backwards jsFedeShow}.animShow.maskShowFromLeft{animation:.6s cubic-bezier(.165,.84,.44,1) maskShowFromLeft}.animShow.maskShowFromRight{animation:.6s cubic-bezier(.165,.84,.44,1) maskShowFromRight}.scrAnimMask{visibility:hidden}.animMaskShow{visibility:visible;animation:.75s cubic-bezier(.19,1,.22,1) maskFromTop}@keyframes moveAround{0%{transform:translateY(-15px)}50%{transform:translateY(15px)}to{transform:translateY(-15px)}}.moveAround{animation:10s ease-in-out infinite moveAround}.swap-enter-active{z-index:101!important}.swap-leave-to{opacity:0;transition:all .5s ease-out}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .5s}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}:root{--color-primary-gray-blue:#dcebf5;--color-one-magenta:#bd0f72;--color-primary-gray-900:#041c33;--color-grey-gray-400:#89969c}html{overflow-y:scroll}html:not(.scroll-behavior-off){scroll-behavior:smooth}section.section{position:relative}.anchorPoint{top:calc(var(--headerHeight)*var(--scale)*-1);position:absolute}body{--scale:1;-webkit-tap-highlight-color:#0000;font-feature-settings:"palt" on;background:#e6e9e8;min-height:100dvh;font-family:"M PLUS 1p",sans-serif;font-weight:400}body[data-os-name=Windows]{font-family:"M PLUS 1",sans-serif}body[data-os-name=Windows] .font-mp{font-family:"M PLUS 1p",sans-serif}html[lang=en] body{letter-spacing:-.02em;font-family:proxima-nova,"M PLUS 1p",sans-serif}html[lang=en] body[data-os-name=Windows]{font-family:proxima-nova,"M PLUS 1",sans-serif}html[lang=en] body[data-os-name=Windows] .font-mp{font-family:proxima-nova,"M PLUS 1p",sans-serif}.wrap-cover{pointer-events:none;width:100%;height:100%;position:fixed}html.lock{overflow:hidden}html.lock body{padding-right:var(--scroll-bar-width)}a *,button *,label *{pointer-events:none}.f-geo{font-family:Geo,sans-serif}.f-m{font-family:"M PLUS 1p",sans-serif;font-weight:400}.f-m.bold,.f-m .bold{font-weight:700}.f-prox{font-family:proxima-nova,sans-serif;font-weight:400}.f-prox.bold,.f-prox .bold{font-weight:700}svg,img,svg{width:100%;height:auto}img{backface-visibility:hidden}picture{display:block}.relative{position:relative}.capitalize{text-transform:capitalize}.btn{text-decoration:none}@media (hover:hover) and (pointer:fine){.btn:focus,.btn:hover{color:var(--color-one-magenta)}}@media (min-width:1024px){.mobileOnly{display:none!important}}@media (max-width:1023px){.monitorOnly{display:none!important}}@media (min-width:768px){.spOnly{display:none}}@media (max-width:767px){.pcOnly{display:none}}svg.sprite,svg.sprite use{fill:currentColor}.bg-muted{background-color:#f2f2f0}.hide{display:none}.hidden{visibility:hidden}.flex-col{flex-direction:column;align-items:baseline;display:flex}.flex-col-center{flex-direction:column;align-items:center;display:flex}.flex-col-end{flex-direction:column;align-items:flex-end;display:flex}.flex-center{justify-content:center;display:flex}.flex-align-center{justify-content:center;align-items:center;display:flex}.flex-align{align-items:center;display:flex}.flex-align-bottom{align-items:flex-end;display:flex}.flex-between{justify-content:space-between;display:flex}.flex-col-between{flex-direction:column;justify-content:space-between;display:flex}.uk-modal:focus{outline:none}.uk-modal{z-index:1010;-webkit-overflow-scrolling:touch;opacity:0;background:#0009;padding:15px;transition:opacity .15s linear;display:none;position:fixed;inset:0;overflow-y:auto}@media (min-width:640px){.uk-modal{padding:50px 30px}}@media (min-width:960px){.uk-modal{padding-left:40px;padding-right:40px}}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{box-sizing:border-box;opacity:0;will-change:transform;background:#fff;width:600px;margin:0 auto;transition:opacity .5s,transform .5s;position:relative;transform:scale(.8);max-width:calc(100% - .01px)!important}.uk-open>.uk-modal-dialog{will-change:transform;opacity:1;transition:all .5s;transform:scale(1)}[class*=uk-modal-close-]{z-index:1010;padding:5px;position:absolute;top:10px;right:10px}[class*=uk-modal-close-]:first-child+*{margin-top:0}.uk-modal-dialog{background-color:#fff}.uk-flex{display:flex}.uk-flex-top{align-items:flex-start}.uk-margin-auto-vertical{margin-top:auto!important;margin-bottom:auto!important}.uk-width-auto{width:auto}.uk-switcher>li{display:none}.uk-switcher>li.uk-active{display:block}.uk-dropdown{display:none}.uk-dropdown.uk-open{display:block}.uk-animation-fade{animation-name:uk-fade;animation-duration:.8s;animation-timing-function:linear}@keyframes uk-fade{0%{opacity:0}to{opacity:1}}.uk-animation-reverse{animation-timing-function:ease-in;animation-direction:reverse}.uk-animation-fast{animation-duration:.1s}.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-]{animation-name:none}@media (min-width:767.5px){br.sp{display:none}}@media (max-width:767.4px){br.pc{display:none}}.es-bounded{min-width:0;margin:0;position:relative}.es-fullpage-hero{color:#333;background-color:#fff;font-family:system-ui,sans-serif}.es-fullpage-hero__image{align-self:center;max-width:100%;height:auto}.es-fullpage-hero__image--left>div:first-child{order:1}.es-fullpage-hero__image--left>div:nth-child(2),.es-fullpage-hero__image--right>div:first-child{order:2}.es-fullpage-hero__image--right>div:nth-child(2){order:1}.es-fullpage-hero__content{flex-direction:column;gap:2rem;display:flex}.es-fullpage-hero__content-right{flex-direction:column;justify-content:space-around;padding:1.5rem;display:flex}@media (min-width:1080px){.es-fullpage-hero__content{flex-direction:row}.es-fullpage-hero__content>div{width:50%}}.es-fullpage-hero__content__intro{gap:1rem;display:grid}.es-fullpage-hero__content__intro__eyebrow{color:#47c1af;margin:0;font-size:1.15rem;font-weight:500}.es-fullpage-hero__content__intro__headline{font-size:1.625rem;font-weight:700}.es-fullpage-hero__content__intro__headline *{margin:0}@media (min-width:640px){.es-fullpage-hero__content__intro__headline{font-size:2rem}}@media (min-width:1024px){.es-fullpage-hero__content__intro__headline{font-size:2.5rem}}@media (min-width:1200px){.es-fullpage-hero__content__intro__headline{font-size:2.75rem}}.es-fullpage-hero__content__intro__description{max-width:38rem;font-size:1.15rem}.es-fullpage-hero__content__intro__description>p{margin:0}@media (min-width:1200px){.es-fullpage-hero__content__intro__description{font-size:1.4rem}}.es-call-to-action__link{color:#fff;background-color:#16745f;border-radius:.25rem;justify-self:flex-start;padding:1rem 2.625rem;font-size:.875rem;line-height:1.3;transition:background-color .1s linear}.es-call-to-action__link:hover{background-color:#0d5e4c}.container-l{margin:0 auto}@media (min-width:767.5px) and (max-width:1023.5px){.container-l{width:calc(648px*var(--scale))}}@media (min-width:1023.5px){.container-l{width:calc(1096px*var(--scale))}}@media (max-width:767.4px){.container-l{width:calc(390px*var(--scale))}}.logo{appearance:none}.logo svg{fill:var(--color-one-magenta)}@media (hover:hover) and (pointer:fine){.logo:focus.btn,.logo:hover.btn{opacity:.7}}.page-home+footer.footer .logo.btn{pointer-events:none}@media (min-width:767.5px){.share-icon{width:calc(24px*var(--scale))}}@media (max-width:767.4px){.share-icon{width:calc(24px*var(--scale))}}.share-icon.btn svg{fill:var(--color-primary-gray-900)}@media (hover:hover) and (pointer:fine){.share-icon.btn:focus svg,.share-icon.btn:hover svg{fill:var(--color-one-magenta)}}@media (min-width:767.5px){.share-icon+.share-icon{margin-left:calc(16px*var(--scale))}}@media (max-width:767.4px){.share-icon+.share-icon{margin-left:calc(16px*var(--scale))}}.lang-swich{color:var(--color-primary-gray-900);font-weight:700;line-height:1}@media (min-width:767.5px){.lang-swich{font-size:calc(12px*var(--scale))}}@media (max-width:767.4px){.lang-swich{font-size:calc(12px*var(--scale))}}.copy{color:var(--color-primary-gray-900);line-height:1}html[lang=ja] .copy{letter-spacing:-.04em}@media (min-width:767.5px){.copy{font-size:calc(10px*var(--scale))}}@media (max-width:767.4px){.copy{font-size:calc(10px*var(--scale))}}@media (min-width:767.5px){.copy{margin-top:calc(24px*var(--scale))}}@media (max-width:767.4px){.copy{margin-top:calc(24px*var(--scale))}}@media (min-width:767.5px){:root{--headerHeight:68px}}@media (min-width:767.5px) and (max-width:1023.4px){:root{--headerHeight:68px}}@media (max-width:767.4px){:root{--headerHeight:56px}}body:not([data-device-type=browser]) .c-cursor{display:none}body.tab-focus-blur .c-cursor{opacity:0}.c-cursor{z-index:1000;background-color:#041c33e6;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin:-7px;transition:transform .4s cubic-bezier(.19,1,.22,1),width .4s cubic-bezier(.19,1,.22,1),height .4s cubic-bezier(.19,1,.22,1),margin .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;top:-90px;pointer-events:none!important}.c-cursor.white{background-color:#fff}.c-cursor .c-cursor__inner{color:#fff;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:160px;height:auto;font-weight:700;display:none}.c-cursor .c-cursor__inner span{display:none}.c-cursor .c-cursor__inner:after{content:"";background-color:#89969c;width:70px;height:2px;margin-top:8px}html[lang=en] .c-cursor .c-cursor__inner:after{width:14px}body:not(.tab-focus-blur):has(.c-cursor){cursor:none}body:not(.tab-focus-blur):has(.c-cursor) a{cursor:none}body:not(.tab-focus-blur):has(.c-cursor) button{cursor:none}body:not(.tab-focus-blur):has(.c-cursor) label{cursor:none}body:not(.tab-focus-blur):has(.c-cursor) .c-cursor{visibility:unset}:is(body:not(.tab-focus-blur):has(a:hover) .c-cursor,body:not(.tab-focus-blur):has(label:hover) .c-cursor,body:not(.tab-focus-blur):has(button:hover) .c-cursor){width:24px;height:24px;margin:-12px}@keyframes f-in{0%{opacity:0}to{opacity:1}}body:not(.tab-focus-blur):has(.story-mouse[href$="/story_01/"]:hover) .c-cursor{width:160px;height:160px;margin:-80px}body:not(.tab-focus-blur):has(.story-mouse[href$="/story_01/"]:hover) .c-cursor span.cursor_story_01{display:block}body:not(.tab-focus-blur):has(.story-mouse[href$="/story_02/"]:hover) .c-cursor{width:160px;height:160px;margin:-80px}body:not(.tab-focus-blur):has(.story-mouse[href$="/story_02/"]:hover) .c-cursor span.cursor_story_02{display:block}body:not(.tab-focus-blur):has(.story-mouse[href$="/story_03/"]:hover) .c-cursor{width:160px;height:160px;margin:-80px}body:not(.tab-focus-blur):has(.story-mouse[href$="/story_03/"]:hover) .c-cursor span.cursor_story_03{display:block}body:not(.tab-focus-blur):has(.intro-main-block:hover) .c-cursor{width:160px;height:160px;margin:-80px;font-size:24px;font-weight:700}body:not(.tab-focus-blur):has(.intro-main-block:hover) .c-cursor span.cursor_entry{display:block}body:not(.tab-focus-blur):has(.intro-main-block:hover) .c-cursor .c-cursor__inner:after{width:15px}body:not(.tab-focus-blur):has(.intro-main-block:active) .c-cursor{width:130px;height:130px;margin:-65px}:is(body:not(.tab-focus-blur):has(.story-mouse:active) .c-cursor,body:not(.tab-focus-blur):has(.intro-main-block:active) .c-cursor){animation:.1s fadeOut}:is(body:not(.tab-focus-blur):has(.story-mouse[href$="/story_01/"]:hover) .c-cursor__inner,body:not(.tab-focus-blur):has(.story-mouse[href$="/story_02/"]:hover) .c-cursor__inner,body:not(.tab-focus-blur):has(.story-mouse[href$="/story_03/"]:hover) .c-cursor__inner,body:not(.tab-focus-blur):has(.intro-main-block:hover) .c-cursor__inner){animation:.4s both f-in;display:flex}body:not(.tab-focus-blur) .c-cursor{opacity:0}body:not(.tab-focus-blur):hover .c-cursor{opacity:1}body:not(.tab-focus-blur):has(iframe:hover) .c-cursor{opacity:0}.sticky-frame{-webkit-user-select:none;user-select:none;z-index:10;width:100%;position:fixed;top:0;left:0}html.lock .sticky-frame{width:calc(100% - var(--scroll-bar-width))}.sticky-frame+.header-spacer{height:calc(var(--headerHeight)*var(--scale))}.frame-white-cover{pointer-events:none;z-index:10;width:100%;height:0;position:relative}.frame-white-cover:before{content:"";pointer-events:none;z-index:10;border:#fff solid calc(8px*var(--scale));border-top:none;border-bottom:none;width:100%;height:100vh;position:fixed;top:0}html.lock .frame-white-cover:before{width:calc(100% - var(--scroll-bar-width))}.frame-white-cover .bottom{pointer-events:none;z-index:10;border:#fff solid calc(8px*var(--scale));border-top:none;width:100%;height:calc(100vh + 80px);position:fixed;bottom:0}html.lock .frame-white-cover .bottom{width:calc(100% - var(--scroll-bar-width))}.frame-white-cover .bottom:before,.frame-white-cover .bottom:after{content:""}@media (min-width:767.5px){.frame-white-cover .bottom:before,.frame-white-cover .bottom:after{width:calc(7px*var(--scale))}}@media (max-width:767.4px){.frame-white-cover .bottom:before,.frame-white-cover .bottom:after{width:calc(7px*var(--scale))}}@media (min-width:767.5px){.frame-white-cover .bottom:before,.frame-white-cover .bottom:after{height:calc(7px*var(--scale))}}@media (max-width:767.4px){.frame-white-cover .bottom:before,.frame-white-cover .bottom:after{height:calc(7px*var(--scale))}}.frame-white-cover .bottom:before,.frame-white-cover .bottom:after{background-color:#fff;position:absolute}@media (min-width:767.5px){.frame-white-cover .bottom:before,.frame-white-cover .bottom:after{bottom:calc(-1px*var(--scale))}}@media (max-width:767.4px){.frame-white-cover .bottom:before,.frame-white-cover .bottom:after{bottom:calc(-1px*var(--scale))}}@media (min-width:767.5px){.frame-white-cover .bottom:before{left:calc(-1px*var(--scale))}}@media (max-width:767.4px){.frame-white-cover .bottom:before{left:calc(-1px*var(--scale))}}.frame-white-cover .bottom:before{clip-path:polygon(0 0,0 100%,100% 100%)}@media (min-width:767.5px){.frame-white-cover .bottom:after{right:calc(-1px*var(--scale))}}@media (max-width:767.4px){.frame-white-cover .bottom:after{right:calc(-1px*var(--scale))}}.frame-white-cover .bottom:after{clip-path:polygon(100% 0,0 100%,100% 100%)}.nav-section{width:100%;height:calc(var(--headerHeight)*var(--scale));z-index:1;color:#332e2066;background-color:#fff;position:relative}.nav-section:before,.nav-section:after{content:""}@media (min-width:767.5px){.nav-section:before,.nav-section:after{width:calc(7px*var(--scale))}}@media (max-width:767.4px){.nav-section:before,.nav-section:after{width:calc(7px*var(--scale))}}@media (min-width:767.5px){.nav-section:before,.nav-section:after{height:calc(7px*var(--scale))}}@media (max-width:767.4px){.nav-section:before,.nav-section:after{height:calc(7px*var(--scale))}}.nav-section:before,.nav-section:after{position:absolute}@media (min-width:767.5px){.nav-section:before,.nav-section:after{bottom:calc(-9px*var(--scale))}}@media (max-width:767.4px){.nav-section:before,.nav-section:after{bottom:calc(-9px*var(--scale))}}.nav-section:before,.nav-section:after{background-color:#fff}@media (min-width:767.5px){.nav-section:before{left:calc(7px*var(--scale))}}@media (max-width:767.4px){.nav-section:before{left:calc(7px*var(--scale))}}.nav-section:before{clip-path:polygon(0 0,0 100%,100% 0)}@media (min-width:767.5px){.nav-section:after{right:calc(7px*var(--scale))}}@media (max-width:767.4px){.nav-section:after{right:calc(7px*var(--scale))}}.nav-section:after{clip-path:polygon(0 0,100% 100%,100% 0)}.nav-section .slide-menu{height:calc(100dvh - var(--headerHeight)*var(--scale));pointer-events:none;opacity:0;overflow:auto}.nav-section .slide-menu .slide-menu-inner{padding:calc(24px*var(--scale)) calc(32px*var(--scale));background-color:#fff;position:relative}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .slide-menu .slide-menu-inner .lang-swich{margin-top:calc(36px*var(--scale))}}@media (min-width:1023.5px){.nav-section .slide-menu .slide-menu-inner .lang-swich{margin-top:calc(0px*var(--scale))}}@media (max-width:767.4px){.nav-section .slide-menu .slide-menu-inner .lang-swich{margin-top:calc(40px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .slide-menu .slide-menu-inner .lang-swich{margin-left:calc(-8px*var(--scale))}}@media (min-width:1023.5px){.nav-section .slide-menu .slide-menu-inner .lang-swich{margin-left:calc(2px*var(--scale))}}@media (max-width:767.4px){.nav-section .slide-menu .slide-menu-inner .lang-swich{margin-left:calc(2px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .slide-menu .slide-menu-inner .lang-swich{font-size:calc(12px*var(--scale))}}@media (min-width:1023.5px){.nav-section .slide-menu .slide-menu-inner .lang-swich{font-size:calc(14px*var(--scale))}}@media (max-width:767.4px){.nav-section .slide-menu .slide-menu-inner .lang-swich{font-size:calc(12px*var(--scale))}}html[lang=ja] .nav-section .slide-menu .slide-menu-inner .lang-swich{letter-spacing:-.04em}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link{padding:calc(0px*var(--scale)) calc(8px*var(--scale))}}@media (min-width:1023.5px){.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link{padding:calc(0px*var(--scale)) calc(8px*var(--scale))}}@media (max-width:767.4px){.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link{padding:calc(0px*var(--scale)) calc(8px*var(--scale))}}.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link{display:block}.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link.btn.current{pointer-events:none}.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link:not(.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link.btn.current){color:#87959c80}@media (hover:hover) and (pointer:fine){.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link:not(.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link.btn.current):focus,.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link:not(.nav-section .slide-menu .slide-menu-inner .lang-swich .text-link.btn.current):hover{color:var(--color-one-magenta)}}.nav-section .slide-menu .overlay{width:100%;height:100%;position:absolute;top:0;left:0}.nav-section.open .btn-menu .line:first-of-type{top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}@media (min-width:767.5px){.nav-section.open .btn-menu .line:first-of-type{width:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section.open .btn-menu .line:first-of-type{width:calc(16px*var(--scale))}}.nav-section.open .btn-menu .line:nth-of-type(2){top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@media (min-width:767.5px){.nav-section.open .btn-menu .line:nth-of-type(2){width:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section.open .btn-menu .line:nth-of-type(2){width:calc(16px*var(--scale))}}.nav-section.open .slide-menu{pointer-events:auto;animation:.5s cubic-bezier(.165,.84,.44,1) both jsDownShow}.nav-section.close .slide-menu{animation:.5s cubic-bezier(.165,.84,.44,1) both jsUpHide}.nav-section .nav-wrap{z-index:1;background-color:#fff;justify-content:center;align-items:center;height:100%;position:relative}.nav-section .nav-link{color:var(--color-primary-gray-900);display:block;position:relative}@media (min-width:1023.5px){.nav-section .nav-link.current{color:var(--color-one-magenta)}.nav-section .nav-link.current:after{content:"";background-color:var(--color-one-magenta);position:absolute;left:50%;transform:translate(-50%)}}@media (min-width:1023.5px) and (min-width:767.5px){.nav-section .nav-link.current:after{bottom:calc(-8px*var(--scale))}}@media (min-width:1023.5px) and (max-width:767.4px){.nav-section .nav-link.current:after{bottom:calc(-8px*var(--scale))}}@media (min-width:1023.5px) and (min-width:767.5px){.nav-section .nav-link.current:after{width:calc(8px*var(--scale))}}@media (min-width:1023.5px) and (max-width:767.4px){.nav-section .nav-link.current:after{width:calc(8px*var(--scale))}}@media (min-width:1023.5px) and (min-width:767.5px){.nav-section .nav-link.current:after{height:calc(2px*var(--scale))}}@media (min-width:1023.5px) and (max-width:767.4px){.nav-section .nav-link.current:after{height:calc(2px*var(--scale))}}@media (hover:hover) and (pointer:fine){.nav-section .nav-link.btn:focus,.nav-section .nav-link.btn:hover{color:var(--color-one-magenta)}}.nav-section .link-item{line-height:1}html[lang=ja] .nav-section .link-item{letter-spacing:-.04em}@media (min-width:767.5px){.nav-section .link-sub{font-size:calc(11px*var(--scale))}}@media (max-width:767.4px){.nav-section .link-sub{font-size:calc(11px*var(--scale))}}.nav-section .link-sub{line-height:1}@media (min-width:767.5px){.nav-section .link-sub{margin-top:calc(7px*var(--scale))}}@media (max-width:767.4px){.nav-section .link-sub{margin-top:calc(7px*var(--scale))}}@media (min-width:1023.5px){.nav-section .link-sub{font-weight:700}}html[lang=en] .nav-section .link-sub{display:none}.nav-section .logo-holder{height:100%}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .logo-holder{width:calc(416px*var(--scale))}}@media (min-width:1023.5px){.nav-section .logo-holder{width:calc(180px*var(--scale))}}@media (max-width:767.4px){.nav-section .logo-holder{width:calc(130px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .logo-holder{padding-top:calc(6px*var(--scale))}}@media (min-width:1023.5px){.nav-section .logo-holder{padding-top:calc(10px*var(--scale))}}@media (max-width:767.4px){.nav-section .logo-holder{padding-top:calc(6px*var(--scale));justify-content:center}}@media (min-width:767.5px) and (max-width:1023.4px){.nav-section .logo-holder{justify-content:center}}@media (min-width:767.5px){.nav-section .logo-holder .logo{width:calc(70px*var(--scale))}}@media (max-width:767.4px){.nav-section .logo-holder .logo{width:calc(70px*var(--scale))}}@media (min-width:767.5px){.nav-section .logo-holder .logo{padding:calc(9px*var(--scale))}}@media (max-width:767.4px){.nav-section .logo-holder .logo{padding:calc(9px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .logo-holder .logo{margin-left:calc(0px*var(--scale))}}@media (min-width:1023.5px){.nav-section .logo-holder .logo{margin-left:calc(33px*var(--scale))}}@media (max-width:767.4px){.nav-section .logo-holder .logo{margin-left:calc(0px*var(--scale))}}@media (min-width:1023.5px){.nav-section .nav-menu-holder{height:100%;width:calc(1048px*var(--scale))}}@media (min-width:1023.5px) and (min-width:767.5px) and (max-width:1023.5px){.nav-section .nav-menu-holder{padding-top:calc(6px*var(--scale))}}@media (min-width:1023.5px) and (min-width:1023.5px){.nav-section .nav-menu-holder{padding-top:calc(10px*var(--scale))}}@media (min-width:1023.5px) and (max-width:767.4px){.nav-section .nav-menu-holder{padding-top:calc(6px*var(--scale))}}@media (max-width:1023.4px){.nav-section .nav-menu-holder{width:100%}}.nav-section .nav-menu-holder .nav-link.current{pointer-events:none;color:var(--color-one-magenta)}.nav-section .nav-menu-holder .nav-link.current:after{content:"";position:absolute}@media (min-width:767.5px){.nav-section .nav-menu-holder .nav-link.current:after{bottom:calc(-14px*var(--scale))}}@media (max-width:767.4px){.nav-section .nav-menu-holder .nav-link.current:after{bottom:calc(-8px*var(--scale))}}.nav-section .nav-menu-holder .nav-link.current:after{left:50%;transform:translate(-50%)}@media (min-width:767.5px){.nav-section .nav-menu-holder .nav-link.current:after{width:calc(8px*var(--scale))}}@media (max-width:767.4px){.nav-section .nav-menu-holder .nav-link.current:after{width:calc(8px*var(--scale))}}@media (min-width:767.5px){.nav-section .nav-menu-holder .nav-link.current:after{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.nav-section .nav-menu-holder .nav-link.current:after{height:calc(2px*var(--scale))}}.nav-section .nav-menu-holder .nav-link.current:after{background-color:var(--color-one-magenta)}@media (min-width:767.5px){html[lang=en] .nav-section .nav-menu-holder .nav-link.current:after{bottom:calc(-23px*var(--scale))}}@media (max-width:767.4px){html[lang=en] .nav-section .nav-menu-holder .nav-link.current:after{bottom:calc(-8px*var(--scale))}}@media (min-width:767.5px){.nav-section .nav-menu-holder .nav-link{text-align:center}}@media (min-width:767.5px) and (max-width:1023.4px){.nav-section .nav-menu-holder .nav-link{text-align:left}}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .nav-menu-holder .nav-link+.nav-link{margin-left:calc(0px*var(--scale))}}@media (min-width:1023.5px){.nav-section .nav-menu-holder .nav-link+.nav-link{margin-left:calc(48px*var(--scale))}}@media (max-width:767.4px){.nav-section .nav-menu-holder .nav-link+.nav-link{margin-left:calc(0px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .nav-menu-holder .nav-link .link-item{font-size:calc(24px*var(--scale))}}@media (min-width:1023.5px){.nav-section .nav-menu-holder .nav-link .link-item{font-size:calc(20px*var(--scale))}}@media (max-width:767.4px){.nav-section .nav-menu-holder .nav-link .link-item{font-size:calc(24px*var(--scale))}}.nav-section .nav-menu-holder .nav-link .link-item{font-weight:700}.nav-section .btn-sound-holder{height:100%}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .btn-sound-holder{width:calc(72px*var(--scale))}}@media (min-width:1023.5px){.nav-section .btn-sound-holder{width:calc(86px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-sound-holder{width:calc(49px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .btn-sound-holder{padding-top:calc(2px*var(--scale))}}@media (min-width:1023.5px){.nav-section .btn-sound-holder{padding-top:calc(10px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-sound-holder{padding-top:calc(2px*var(--scale))}}@media (min-width:767.5px){.nav-section .kara{width:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section .kara{width:calc(16px*var(--scale))}}.nav-section .kara{background-color:#fff;flex-shrink:0;height:100%;position:relative}.nav-section .kara:before,.nav-section .kara:after{content:""}@media (min-width:767.5px){.nav-section .kara:before,.nav-section .kara:after{width:calc(6px*var(--scale))}}@media (max-width:767.4px){.nav-section .kara:before,.nav-section .kara:after{width:calc(6px*var(--scale))}}@media (min-width:767.5px){.nav-section .kara:before,.nav-section .kara:after{height:calc(6px*var(--scale))}}@media (max-width:767.4px){.nav-section .kara:before,.nav-section .kara:after{height:calc(6px*var(--scale))}}.nav-section .kara:before,.nav-section .kara:after{background-color:#fff;position:absolute}@media (min-width:767.5px){.nav-section .kara:before,.nav-section .kara:after{bottom:calc(-4px*var(--scale))}}@media (max-width:767.4px){.nav-section .kara:before,.nav-section .kara:after{bottom:calc(-4px*var(--scale))}}.nav-section .kara:before{clip-path:polygon(0 0,0 100%,1px 100%,100% 1px,100% 1px);left:-1px}.nav-section .kara:after{clip-path:polygon(0 0,0 100%,1px 100%,100% 1px,100% 1px);right:-1px;transform:scaleX(-1)}.nav-section .deco{position:relative}.nav-section .deco:before{content:"";width:100%}@media (min-width:767.5px){.nav-section .deco:before{height:calc(4px*var(--scale))}}@media (max-width:767.4px){.nav-section .deco:before{height:calc(4px*var(--scale))}}.nav-section .deco:before{background-color:#fff;position:absolute}@media (min-width:767.5px){.nav-section .deco:before{bottom:calc(-4px*var(--scale))}}@media (max-width:767.4px){.nav-section .deco:before{bottom:calc(-4px*var(--scale))}}.nav-section .deco:before{left:0}@media (min-width:767.5px){.nav-section .btn-menu-wrap{width:calc(160px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu-wrap{width:calc(114px*var(--scale))}}.nav-section .btn-menu-wrap{align-items:center;height:100%;display:flex}.nav-section .btn-menu{width:fit-content}@media (min-width:767.5px){.nav-section .btn-menu{padding:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu{padding:calc(16px*var(--scale))}}@media (min-width:767.5px){.nav-section .btn-menu{margin-left:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu{margin-left:calc(16px*var(--scale))}}.nav-section .btn-menu{cursor:pointer;z-index:1;position:relative}@media (min-width:767.5px){.nav-section .btn-menu .line-wrap{width:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu .line-wrap{width:calc(16px*var(--scale))}}@media (min-width:767.5px){.nav-section .btn-menu .line-wrap{height:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu .line-wrap{height:calc(16px*var(--scale))}}.nav-section .btn-menu .line-wrap{position:relative}@media (min-width:767.5px){.nav-section .btn-menu .line{width:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu .line{width:calc(16px*var(--scale))}}@media (min-width:767.5px){.nav-section .btn-menu .line{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu .line{height:calc(2px*var(--scale))}}.nav-section .btn-menu .line{background-color:var(--color-primary-gray-900);transition:all .2s;display:inline-block;position:absolute}.nav-section .btn-menu .line:first-of-type{left:50%;transform:translate(-50%)}@media (min-width:767.5px){.nav-section .btn-menu .line:first-of-type{width:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu .line:first-of-type{width:calc(16px*var(--scale))}}@media (min-width:767.5px){.nav-section .btn-menu .line:first-of-type{top:calc(3px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu .line:first-of-type{top:calc(3px*var(--scale))}}.nav-section .btn-menu .line:nth-of-type(2){left:50%;transform:translate(-50%)}@media (min-width:767.5px){.nav-section .btn-menu .line:nth-of-type(2){width:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu .line:nth-of-type(2){width:calc(16px*var(--scale))}}@media (min-width:767.5px){.nav-section .btn-menu .line:nth-of-type(2){top:calc(11px*var(--scale))}}@media (max-width:767.4px){.nav-section .btn-menu .line:nth-of-type(2){top:calc(11px*var(--scale))}}html[lang=en] .nav-section .nav-menu-holder-mini .link-sub{display:none}@media (min-width:767.5px){.nav-section .nav-menu-holder-mini+.nav-menu-holder-mini{margin-top:calc(30px*var(--scale))}}@media (max-width:767.4px){.nav-section .nav-menu-holder-mini+.nav-menu-holder-mini{margin-top:calc(30px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .nav-menu-holder-mini .nav-link+.nav-link{margin-top:calc(13px*var(--scale))}}@media (min-width:1023.5px){.nav-section .nav-menu-holder-mini .nav-link+.nav-link{margin-top:calc(16px*var(--scale))}}@media (max-width:767.4px){.nav-section .nav-menu-holder-mini .nav-link+.nav-link{margin-top:calc(16px*var(--scale))}}html[lang=en] .nav-section .nav-menu-holder-mini.other .link-sub{display:block}@media (min-width:767.5px){.nav-section .nav-menu-holder-mini.other .link-sub{font-size:calc(12px*var(--scale))}}@media (max-width:767.4px){.nav-section .nav-menu-holder-mini.other .link-sub{font-size:calc(12px*var(--scale))}}@media (min-width:767.5px){.nav-section .share-holder{margin-top:calc(40px*var(--scale))}}@media (max-width:767.4px){.nav-section .share-holder{margin-top:calc(40px*var(--scale))}}.nav-section .lang-swich{justify-content:center;height:100%}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .lang-swich{width:calc(72px*var(--scale))}}@media (min-width:1023.5px){.nav-section .lang-swich{width:calc(78px*var(--scale))}}@media (max-width:767.4px){.nav-section .lang-swich{width:calc(49px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .lang-swich{padding-top:calc(2px*var(--scale))}}@media (min-width:1023.5px){.nav-section .lang-swich{padding-top:calc(10px*var(--scale))}}@media (max-width:767.4px){.nav-section .lang-swich{padding-top:calc(2px*var(--scale))}}.nav-section .lang-swich.in_menu{width:fit-content}@media (min-width:767.5px){.nav-section .lang-swich.in_menu{margin-top:calc(40px*var(--scale))}}@media (max-width:767.4px){.nav-section .lang-swich.in_menu{margin-top:calc(40px*var(--scale))}}.nav-section .lang-swich.in_head .MuiBackdrop-root{z-index:1}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .lang-swich.in_head .inner{gap:calc(3px*var(--scale))}}@media (min-width:1023.5px){.nav-section .lang-swich.in_head .inner{gap:calc(0px*var(--scale))}}@media (max-width:767.4px){.nav-section .lang-swich.in_head .inner{gap:calc(3px*var(--scale))}}.nav-section .lang-swich.in_head .inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nav-section .lang-swich.in_head .inner.popup{position:relative}@media (max-width:1023.4px){.nav-section .lang-swich.in_head .inner.popup{opacity:0;pointer-events:none;transition:opacity .2s}.nav-section .lang-swich.in_head .inner.popup.show{opacity:unset;pointer-events:auto}.nav-section .lang-swich.in_head .inner.popup{height:auto;margin-top:calc(8px*var(--scale));background-image:linear-gradient(45deg,#0000 3px,#fff 3px),linear-gradient(135deg,#0000 3px,#fff 3px),linear-gradient(225deg,#0000 3px,#fff 3px),linear-gradient(315deg,#0000 3px,#fff 3px);background-position:0 100%,0 0,100% 0,100% 100%;background-repeat:no-repeat;background-size:51% 51%;flex-direction:column}}@media (max-width:1023.4px) and (min-width:767.5px){.nav-section .lang-swich.in_head .inner.popup{margin-left:calc(-3px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.nav-section .lang-swich.in_head .inner.popup{margin-left:calc(-3px*var(--scale))}}@media (max-width:1023.4px) and (min-width:767.5px){.nav-section .lang-swich.in_head .inner.popup{gap:calc(4px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.nav-section .lang-swich.in_head .inner.popup{gap:calc(4px*var(--scale))}}@media (max-width:1023.4px) and (min-width:767.5px){.nav-section .lang-swich.in_head .inner.popup{font-size:calc(14px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.nav-section .lang-swich.in_head .inner.popup{font-size:calc(14px*var(--scale))}}@media (max-width:1023.4px) and (min-width:767.5px){.nav-section .lang-swich.in_head .inner.popup{padding:calc(8px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.nav-section .lang-swich.in_head .inner.popup{padding:calc(8px*var(--scale))}}@media (max-width:1023.4px) and (min-width:767.5px){.nav-section .lang-swich.in_head .inner.popup{width:calc(80px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.nav-section .lang-swich.in_head .inner.popup{width:calc(54px*var(--scale))}}@media (max-width:1023.4px) and (max-width:1023.4px){.nav-section .lang-swich.in_head .inner.popup .text-link{text-align:center;width:100%}}@media (min-width:767.5px) and (max-width:1023.5px){.nav-section .lang-swich.in_head .text-link{padding:calc(5px*var(--scale)) calc(0px*var(--scale))}}@media (min-width:1023.5px){.nav-section .lang-swich.in_head .text-link{padding:calc(6px*var(--scale)) calc(6px*var(--scale))}}@media (max-width:767.4px){.nav-section .lang-swich.in_head .text-link{padding:calc(9px*var(--scale)) calc(0px*var(--scale))}}.nav-section .lang-swich.in_head .text-link.btn.current{pointer-events:none}.nav-section .lang-swich.in_head .text-link:not(.nav-section .lang-swich.in_head .text-link.btn.current){color:#87959c80}@media (hover:hover) and (pointer:fine){.nav-section .lang-swich.in_head .text-link:not(.nav-section .lang-swich.in_head .text-link.btn.current):focus,.nav-section .lang-swich.in_head .text-link:not(.nav-section .lang-swich.in_head .text-link.btn.current):hover{color:var(--color-one-magenta)}}@media (min-width:767.5px){.nav-section .lang-swich.in_head .icon-down{margin-right:calc(0px*var(--scale))}}@media (max-width:767.4px){.nav-section .lang-swich.in_head .icon-down{margin-right:calc(3px*var(--scale))}}@media (min-width:767.5px){.nav-section .lang-swich.in_head .icon-down{width:calc(6px*var(--scale))}}@media (max-width:767.4px){.nav-section .lang-swich.in_head .icon-down{width:calc(6px*var(--scale))}}.nav-section .lang-swich.in_head .icon-down svg{fill:var(--color-primary-gray-900)}.page-story_01 .nav-section,.page-story_02 .nav-section,.page-story_03 .nav-section,.page-story_01 .nav-section:before,.page-story_01 .nav-section:after,.page-story_02 .nav-section:before,.page-story_02 .nav-section:after,.page-story_03 .nav-section:before,.page-story_03 .nav-section:after,.page-story_01 .nav-section .nav-wrap,.page-story_02 .nav-section .nav-wrap,.page-story_03 .nav-section .nav-wrap,.page-story_01 .nav-section .nav-wrap:before,.page-story_02 .nav-section .nav-wrap:before,.page-story_03 .nav-section .nav-wrap:before,.page-story_01 .nav-section .kara,.page-story_02 .nav-section .kara,.page-story_03 .nav-section .kara,.page-story_01 .nav-section .kara:before,.page-story_01 .nav-section .kara:after,.page-story_02 .nav-section .kara:before,.page-story_02 .nav-section .kara:after,.page-story_03 .nav-section .kara:before,.page-story_03 .nav-section .kara:after,.page-story_01 .nav-section .deco:before,.page-story_02 .nav-section .deco:before,.page-story_03 .nav-section .deco:before{background:0 0}@media (max-width:1023.4px){.page-story_01 .nav-section .lang-swich.in_head .inner.popup .text-link,.page-story_02 .nav-section .lang-swich.in_head .inner.popup .text-link,.page-story_03 .nav-section .lang-swich.in_head .inner.popup .text-link{color:var(--color-primary-gray-900)}}@media (min-width:767.5px) and (max-width:1023.4px){.page-story_01 .nav-section .lang-swich,.page-story_02 .nav-section .lang-swich,.page-story_03 .nav-section .lang-swich{margin-left:calc(38px*var(--scale));width:calc(56px*var(--scale))}.page-story_01 .nav-section .lang-swich+.kara,.page-story_02 .nav-section .lang-swich+.kara,.page-story_03 .nav-section .lang-swich+.kara{display:none}}@media (min-width:767.5px){.page-story_01 .nav-section .logo-holder .logo,.page-story_02 .nav-section .logo-holder .logo,.page-story_03 .nav-section .logo-holder .logo{padding:calc(0px*var(--scale)) calc(9px*var(--scale))}}@media (max-width:767.4px){.page-story_01 .nav-section .logo-holder .logo,.page-story_02 .nav-section .logo-holder .logo,.page-story_03 .nav-section .logo-holder .logo{padding:calc(0px*var(--scale)) calc(9px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.page-story_01 .nav-section .logo-holder .logo,.page-story_02 .nav-section .logo-holder .logo,.page-story_03 .nav-section .logo-holder .logo{margin-top:calc(0px*var(--scale))}}@media (min-width:1023.5px){.page-story_01 .nav-section .logo-holder .logo,.page-story_02 .nav-section .logo-holder .logo,.page-story_03 .nav-section .logo-holder .logo{margin-top:calc(4px*var(--scale))}}@media (max-width:767.4px){.page-story_01 .nav-section .logo-holder .logo,.page-story_02 .nav-section .logo-holder .logo,.page-story_03 .nav-section .logo-holder .logo{margin-top:calc(0px*var(--scale))}}.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{appearance:none}@media (min-width:767.5px){.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{padding:calc(10px*var(--scale))}}@media (max-width:767.4px){.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{padding:calc(10px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{margin:calc(2px*var(--scale)) calc(70px*var(--scale)) calc(0px*var(--scale)) calc(14px*var(--scale))}}@media (min-width:1023.5px){.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{margin:calc(0px*var(--scale)) calc(13px*var(--scale)) calc(0px*var(--scale)) calc(15px*var(--scale))}}@media (max-width:767.4px){.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{margin:calc(-6px*var(--scale)) calc(10px*var(--scale)) calc(-10px*var(--scale)) calc(15px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{font-size:calc(11px*var(--scale))}}@media (min-width:1023.5px){.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{font-size:calc(11px*var(--scale))}}@media (max-width:767.4px){.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{font-size:calc(11px*var(--scale))}html[lang=en] .page-story_01 .nav-section .back-to-top,html[lang=en] .page-story_02 .nav-section .back-to-top,html[lang=en] .page-story_03 .nav-section .back-to-top{margin-right:calc(7px*var(--scale))}}@media (min-width:1023.5px){.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{top:calc(76px*var(--scale));margin-top:0}}.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{font-weight:700;line-height:1}html[lang=ja] .page-story_01 .nav-section .back-to-top,html[lang=ja] .page-story_02 .nav-section .back-to-top,html[lang=ja] .page-story_03 .nav-section .back-to-top{letter-spacing:-.036em}.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{white-space:nowrap;align-items:baseline;display:inline-flex}@media (min-width:1023.5px){.page-story_01 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top{left:calc(7px*var(--scale));position:absolute}}@media (hover:hover) and (pointer:fine){.page-story_01 .nav-section .back-to-top:focus,.page-story_02 .nav-section .back-to-top:focus,.page-story_03 .nav-section .back-to-top:focus{color:var(--color-one-magenta)}.page-story_01 .nav-section .back-to-top:focus .icon svg,.page-story_02 .nav-section .back-to-top:focus .icon svg,.page-story_03 .nav-section .back-to-top:focus .icon svg{fill:var(--color-one-magenta)}.page-story_01 .nav-section .back-to-top:hover,.page-story_02 .nav-section .back-to-top:hover,.page-story_03 .nav-section .back-to-top:hover{color:var(--color-one-magenta)}.page-story_01 .nav-section .back-to-top:hover .icon svg,.page-story_02 .nav-section .back-to-top:hover .icon svg,.page-story_03 .nav-section .back-to-top:hover .icon svg{fill:var(--color-one-magenta)}}@media (min-width:767.5px) and (max-width:1023.5px){.page-story_01 .nav-section .back-to-top .icon,.page-story_02 .nav-section .back-to-top .icon,.page-story_03 .nav-section .back-to-top .icon{width:calc(8px*var(--scale))}}@media (min-width:1023.5px){.page-story_01 .nav-section .back-to-top .icon,.page-story_02 .nav-section .back-to-top .icon,.page-story_03 .nav-section .back-to-top .icon{width:calc(8px*var(--scale))}}@media (max-width:767.4px){.page-story_01 .nav-section .back-to-top .icon,.page-story_02 .nav-section .back-to-top .icon,.page-story_03 .nav-section .back-to-top .icon{width:calc(8px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.page-story_01 .nav-section .back-to-top .icon,.page-story_02 .nav-section .back-to-top .icon,.page-story_03 .nav-section .back-to-top .icon{height:calc(8px*var(--scale))}}@media (min-width:1023.5px){.page-story_01 .nav-section .back-to-top .icon,.page-story_02 .nav-section .back-to-top .icon,.page-story_03 .nav-section .back-to-top .icon{height:calc(8px*var(--scale))}}@media (max-width:767.4px){.page-story_01 .nav-section .back-to-top .icon,.page-story_02 .nav-section .back-to-top .icon,.page-story_03 .nav-section .back-to-top .icon{height:calc(8px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.page-story_01 .nav-section .back-to-top .icon,.page-story_02 .nav-section .back-to-top .icon,.page-story_03 .nav-section .back-to-top .icon{margin-right:calc(8px*var(--scale))}}@media (min-width:1023.5px){.page-story_01 .nav-section .back-to-top .icon,.page-story_02 .nav-section .back-to-top .icon,.page-story_03 .nav-section .back-to-top .icon{margin-right:calc(8px*var(--scale))}}@media (max-width:767.4px){.page-story_01 .nav-section .back-to-top .icon,.page-story_02 .nav-section .back-to-top .icon,.page-story_03 .nav-section .back-to-top .icon{margin-right:calc(8px*var(--scale))}}.page-story_01 .nav-section .back-to-top .icon,.page-story_02 .nav-section .back-to-top .icon,.page-story_03 .nav-section .back-to-top .icon{display:inline-block}.page-story_01 .nav-section.color-white .logo svg,.page-story_02 .nav-section.color-white .logo svg,.page-story_03 .nav-section.color-white .logo svg,.page-story_01 .nav-section.color-white .lang-swich.in_head .text-link,.page-story_01 .nav-section.color-white .lang-swich.in_head .icon-down svg,.page-story_02 .nav-section.color-white .lang-swich.in_head .text-link,.page-story_02 .nav-section.color-white .lang-swich.in_head .icon-down svg,.page-story_03 .nav-section.color-white .lang-swich.in_head .text-link,.page-story_03 .nav-section.color-white .lang-swich.in_head .icon-down svg,.page-story_01 .nav-section.color-white .back-to-top,.page-story_01 .nav-section.color-white .back-to-top .icon svg,.page-story_02 .nav-section.color-white .back-to-top,.page-story_02 .nav-section.color-white .back-to-top .icon svg,.page-story_03 .nav-section.color-white .back-to-top,.page-story_03 .nav-section.color-white .back-to-top .icon svg{transition:all .5s}@media (hover:hover) and (pointer:fine){.page-story_01 .nav-section.color-white .back-to-top.btn:focus,.page-story_02 .nav-section.color-white .back-to-top.btn:focus,.page-story_03 .nav-section.color-white .back-to-top.btn:focus,.page-story_01 .nav-section.color-white .back-to-top.btn:hover,.page-story_02 .nav-section.color-white .back-to-top.btn:hover,.page-story_03 .nav-section.color-white .back-to-top.btn:hover{opacity:.5!important}}.page-story_01 .nav-section .logo svg,.page-story_03 .nav-section .logo svg{fill:var(--color-one-magenta)}.page-story_01 .nav-section .lang-swich,.page-story_01 .nav-section .lang-swich.in_head .icon-down svg,.page-story_03 .nav-section .lang-swich,.page-story_03 .nav-section .lang-swich.in_head .icon-down svg{color:var(--color-primary-gray-900);fill:var(--color-primary-gray-900)}@media (min-width:1023.5px){.page-story_01 .nav-section .lang-swich.in_head .text-link:not(.page-story_01 .nav-section .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section .lang-swich.in_head .text-link.btn.current),.page-story_03 .nav-section .lang-swich.in_head .text-link:not(.page-story_01 .nav-section .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section .lang-swich.in_head .text-link.btn.current){color:#051d3380}}@media (hover:hover) and (pointer:fine){.page-story_01 .nav-section .lang-swich.in_head .text-link:not(.page-story_01 .nav-section .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section .lang-swich.in_head .text-link.btn.current):focus,.page-story_03 .nav-section .lang-swich.in_head .text-link:not(.page-story_01 .nav-section .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section .lang-swich.in_head .text-link.btn.current):focus,.page-story_01 .nav-section .lang-swich.in_head .text-link:not(.page-story_01 .nav-section .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section .lang-swich.in_head .text-link.btn.current):hover,.page-story_03 .nav-section .lang-swich.in_head .text-link:not(.page-story_01 .nav-section .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section .lang-swich.in_head .text-link.btn.current):hover{color:var(--color-one-magenta)}}.page-story_01 .nav-section .back-to-top,.page-story_01 .nav-section .back-to-top .icon svg,.page-story_03 .nav-section .back-to-top,.page-story_03 .nav-section .back-to-top .icon svg{color:var(--color-primary-gray-900);fill:var(--color-primary-gray-900)}.page-story_01 .nav-section.color-white .logo svg,.page-story_03 .nav-section.color-white .logo svg{fill:#fff}.page-story_01 .nav-section.color-white .lang-swich,.page-story_01 .nav-section.color-white .lang-swich.in_head .icon-down svg,.page-story_03 .nav-section.color-white .lang-swich,.page-story_03 .nav-section.color-white .lang-swich.in_head .icon-down svg{color:#fff;fill:#fff}@media (min-width:1023.5px){.page-story_01 .nav-section.color-white .lang-swich.in_head .text-link:not(.page-story_01 .nav-section.color-white .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section.color-white .lang-swich.in_head .text-link.btn.current),.page-story_03 .nav-section.color-white .lang-swich.in_head .text-link:not(.page-story_01 .nav-section.color-white .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section.color-white .lang-swich.in_head .text-link.btn.current){color:#ffffff80}}@media (hover:hover) and (pointer:fine){.page-story_01 .nav-section.color-white .lang-swich.in_head .text-link:not(.page-story_01 .nav-section.color-white .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section.color-white .lang-swich.in_head .text-link.btn.current):focus,.page-story_03 .nav-section.color-white .lang-swich.in_head .text-link:not(.page-story_01 .nav-section.color-white .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section.color-white .lang-swich.in_head .text-link.btn.current):focus,.page-story_01 .nav-section.color-white .lang-swich.in_head .text-link:not(.page-story_01 .nav-section.color-white .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section.color-white .lang-swich.in_head .text-link.btn.current):hover,.page-story_03 .nav-section.color-white .lang-swich.in_head .text-link:not(.page-story_01 .nav-section.color-white .lang-swich.in_head .text-link.btn.current,.page-story_03 .nav-section.color-white .lang-swich.in_head .text-link.btn.current):hover{color:#fff}}.page-story_01 .nav-section.color-white .btn-sound-holder .btn-sound .sound-icon svg path,.page-story_03 .nav-section.color-white .btn-sound-holder .btn-sound .sound-icon svg path{fill:#fff}.page-story_01 .nav-section.color-white .back-to-top,.page-story_01 .nav-section.color-white .back-to-top .icon svg,.page-story_03 .nav-section.color-white .back-to-top,.page-story_03 .nav-section.color-white .back-to-top .icon svg{fill:#fff;color:#fff}.page-story_02 .nav-section .logo svg{fill:var(--color-one-magenta)}.page-story_02 .nav-section .lang-swich,.page-story_02 .nav-section .lang-swich.in_head .icon-down svg{color:var(--color-primary-gray-900);fill:var(--color-primary-gray-900)}@media (max-width:1023.4px){.page-story_02 .nav-section .lang-swich,.page-story_02 .nav-section .lang-swich.in_head .icon-down svg{color:var(--color-one-magenta);fill:var(--color-one-magenta)}}@media (min-width:1023.5px){.page-story_02 .nav-section .lang-swich.in_head .text-link:not(.page-story_02 .nav-section .lang-swich.in_head .text-link.btn.current){color:#051d3380}}@media (hover:hover) and (pointer:fine){.page-story_02 .nav-section .lang-swich.in_head .text-link:not(.page-story_02 .nav-section .lang-swich.in_head .text-link.btn.current):focus,.page-story_02 .nav-section .lang-swich.in_head .text-link:not(.page-story_02 .nav-section .lang-swich.in_head .text-link.btn.current):hover{color:var(--color-one-magenta)}}@media (max-width:1023.4px){.page-story_02 .nav-section .btn-sound-holder .btn-sound .sound-icon svg path{fill:var(--color-one-magenta)}}.page-story_02 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top .icon svg{color:var(--color-primary-gray-900);fill:var(--color-primary-gray-900)}@media (max-width:1023.4px){.page-story_02 .nav-section .back-to-top,.page-story_02 .nav-section .back-to-top .icon svg{fill:var(--color-one-magenta);color:var(--color-one-magenta)}}.page-story_02 .nav-section.color-white .logo svg{fill:#fff}.page-story_02 .nav-section.color-white .lang-swich,.page-story_02 .nav-section.color-white .lang-swich.in_head .icon-down svg{color:#fff;fill:#fff}@media (min-width:1023.5px){.page-story_02 .nav-section.color-white .lang-swich.in_head .text-link:not(.page-story_02 .nav-section.color-white .lang-swich.in_head .text-link.btn.current){color:#ffffff80}}@media (hover:hover) and (pointer:fine){.page-story_02 .nav-section.color-white .lang-swich.in_head .text-link:not(.page-story_02 .nav-section.color-white .lang-swich.in_head .text-link.btn.current):focus,.page-story_02 .nav-section.color-white .lang-swich.in_head .text-link:not(.page-story_02 .nav-section.color-white .lang-swich.in_head .text-link.btn.current):hover{color:#fff}}.page-story_02 .nav-section.color-white .btn-sound-holder .btn-sound .sound-icon svg path{fill:#fff}.page-story_02 .nav-section.color-white .back-to-top,.page-story_02 .nav-section.color-white .back-to-top .icon svg{fill:#fff;color:#fff}footer.footer{color:var(--color-primary-gray-900);background-color:#fff;margin-top:-1px;position:relative}@media (min-width:767.5px){footer.footer{padding:calc(72px*var(--scale)) calc(0px*var(--scale)) calc(72px*var(--scale))}}@media (max-width:767.4px){footer.footer{padding:calc(48px*var(--scale)) calc(0px*var(--scale)) calc(96px*var(--scale))}}footer.footer.story_01,footer.footer.story_03{display:none}.page-action footer.footer:before,.page-action footer.footer:after{content:""}@media (min-width:767.5px){.page-action footer.footer:before,.page-action footer.footer:after{width:calc(7px*var(--scale))}}@media (max-width:767.4px){.page-action footer.footer:before,.page-action footer.footer:after{width:calc(7px*var(--scale))}}@media (min-width:767.5px){.page-action footer.footer:before,.page-action footer.footer:after{height:calc(7px*var(--scale))}}@media (max-width:767.4px){.page-action footer.footer:before,.page-action footer.footer:after{height:calc(7px*var(--scale))}}.page-action footer.footer:before,.page-action footer.footer:after{background-color:#fff;position:absolute}@media (min-width:767.5px){.page-action footer.footer:before,.page-action footer.footer:after{top:calc(-7px*var(--scale))}}@media (max-width:767.4px){.page-action footer.footer:before,.page-action footer.footer:after{top:calc(-7px*var(--scale))}}@media (min-width:767.5px){.page-action footer.footer:before{left:calc(7px*var(--scale))}}@media (max-width:767.4px){.page-action footer.footer:before{left:calc(7px*var(--scale))}}.page-action footer.footer:before{clip-path:polygon(0 0,0 100%,100% 100%)}@media (min-width:767.5px){.page-action footer.footer:after{right:calc(7px*var(--scale))}}@media (max-width:767.4px){.page-action footer.footer:after{right:calc(7px*var(--scale))}}.page-action footer.footer:after{clip-path:polygon(100% 0,0 100%,100% 100%)}@media (min-width:767.5px) and (max-width:1023.5px){footer.footer .footer-wrap{padding:calc(0px*var(--scale)) calc(52px*var(--scale))}}@media (min-width:1023.5px){footer.footer .footer-wrap{padding:calc(0px*var(--scale)) calc(164px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap{padding:calc(0px*var(--scale)) calc(40px*var(--scale))}}footer.footer .footer-wrap .grid-box{display:grid}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box{row-gap:calc(16px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box{row-gap:calc(40px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){footer.footer .footer-wrap .grid-box{-moz-column-gap:calc(7px*var(--scale));column-gap:calc(7px*var(--scale))}}@media (min-width:1023.5px){footer.footer .footer-wrap .grid-box{-moz-column-gap:calc(6px*var(--scale));column-gap:calc(6px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box{-moz-column-gap:calc(0px*var(--scale));column-gap:calc(0px*var(--scale))}}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box{grid-template:"logo footer-link-holder""logo footer-link-holder"1fr"share-wrap footer-link-holder"/1fr 1fr}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box{grid-template:"logo""footer-link-holder""share-wrap"/1fr}}footer.footer .footer-wrap .grid-box .logo{grid-area:logo}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .logo{width:calc(138px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .logo{width:calc(104px*var(--scale))}}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .logo{height:calc(64px*var(--scale))}}footer.footer .footer-wrap .grid-box .share-wrap{grid-area:share-wrap;align-items:flex-end;display:flex}footer.footer .footer-wrap .grid-box .footer-link-holder{grid-area:footer-link-holder}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder{flex-direction:column}}@media (min-width:767.5px) and (max-width:1023.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .left+.right{margin-left:calc(56px*var(--scale))}}@media (min-width:1023.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .left+.right{margin-left:calc(168px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .left+.right{margin-left:calc(0px*var(--scale))}}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .left+.right{margin-top:calc(0px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .left+.right{margin-top:calc(32px*var(--scale))}}footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link{display:block}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link+.footer-link{margin-top:calc(14px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link+.footer-link{margin-top:calc(14px*var(--scale))}}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-item{font-size:calc(24px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-item{font-size:calc(24px*var(--scale))}}footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-item{font-weight:700;line-height:1}html[lang=ja] footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-item{letter-spacing:-.04em}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-sub{margin-top:calc(6px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-sub{margin-top:calc(6px*var(--scale))}}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-sub{font-size:calc(11px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-sub{font-size:calc(11px*var(--scale))}}footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-sub{line-height:1}html[lang=ja] footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-sub{letter-spacing:-.04em}html[lang=en] footer.footer .footer-wrap .grid-box .footer-link-holder .footer-anchor-link .footer-link .link-sub{display:none}footer.footer .footer-wrap .grid-box .footer-link-holder .footer-other-link .footer-link{display:block}@media (hover:hover) and (pointer:fine){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-other-link .footer-link.btn:focus .link-sub,footer.footer .footer-wrap .grid-box .footer-link-holder .footer-other-link .footer-link.btn:hover .link-sub{color:var(--color-one-magenta)}}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-other-link .footer-link+.footer-link{margin-top:calc(16px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-other-link .footer-link+.footer-link{margin-top:calc(16px*var(--scale))}}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-other-link .footer-link .link-sub{font-size:calc(14px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .footer-other-link .footer-link .link-sub{font-size:calc(12px*var(--scale))}}footer.footer .footer-wrap .grid-box .footer-link-holder .footer-other-link .footer-link .link-sub{color:#475968;white-space:nowrap;line-height:1}html[lang=ja] footer.footer .footer-wrap .grid-box .footer-link-holder .footer-other-link .footer-link .link-sub{letter-spacing:-.04em}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich{margin-top:calc(0px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich{margin-top:calc(40px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich{margin-left:calc(-7px*var(--scale))}}@media (min-width:1023.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich{margin-left:calc(-7px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich{margin-left:calc(-7px*var(--scale))}}@media (min-width:767.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich{font-size:calc(14px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich{font-size:calc(12px*var(--scale))}}html[lang=ja] footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich{letter-spacing:-.04em}@media (min-width:767.5px) and (max-width:1023.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link{padding:calc(0px*var(--scale)) calc(8px*var(--scale))}}@media (min-width:1023.5px){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link{padding:calc(0px*var(--scale)) calc(8px*var(--scale))}}@media (max-width:767.4px){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link{padding:calc(0px*var(--scale)) calc(8px*var(--scale))}}footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link{display:block}footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link.btn.current{pointer-events:none}footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link:not(footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link.btn.current){color:#87959c80}@media (hover:hover) and (pointer:fine){footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link:not(footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link.btn.current):focus,footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link:not(footer.footer .footer-wrap .grid-box .footer-link-holder .lang-swich .text-link.btn.current):hover{color:var(--color-one-magenta)}}.btn-sound{opacity:.5;justify-content:center;align-items:center;transition:all .5s;display:flex;position:relative}@media (min-width:767.5px){.btn-sound{width:calc(62px*var(--scale))}}@media (max-width:767.4px){.btn-sound{width:calc(62px*var(--scale))}}@media (min-width:767.5px){.btn-sound{height:calc(62px*var(--scale))}}@media (max-width:767.4px){.btn-sound{height:calc(62px*var(--scale))}}@media (min-width:767.5px){.btn-sound{padding:calc(5px*var(--scale))}}@media (max-width:767.4px){.btn-sound{padding:calc(5px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.btn-sound{margin-right:calc(0px*var(--scale))}}@media (min-width:1023.5px){.btn-sound{margin-right:calc(8px*var(--scale))}}@media (max-width:767.4px){.btn-sound{margin-right:calc(13px*var(--scale))}}@media (min-width:767.5px){.btn-sound .sound-icon{width:calc(16px*var(--scale))}}@media (max-width:767.4px){.btn-sound .sound-icon{width:calc(16px*var(--scale))}}@media (min-width:767.5px){.btn-sound .sound-icon{height:calc(16px*var(--scale))}}@media (max-width:767.4px){.btn-sound .sound-icon{height:calc(16px*var(--scale))}}.btn-sound .sound-icon svg path{fill:var(--color-primary-gray-900)}.btn-sound.on{opacity:1}@media (hover:hover) and (pointer:fine){.btn-sound:focus{opacity:1}.btn-sound:focus .sound-icon svg path{fill:var(--color-one-magenta)}.btn-sound:hover{opacity:1}.btn-sound:hover .sound-icon svg path{fill:var(--color-one-magenta)}}.section-change-button{z-index:100;background-color:#fff;justify-content:center;align-items:center;display:flex;position:fixed;bottom:100px;right:0}@media (min-width:767.5px){.section-change-button{font-size:calc(40px*var(--scale))}}@media (max-width:767.4px){.section-change-button{font-size:calc(30px*var(--scale))}}@media (min-width:767.5px){.section-change-button .button{padding:calc(10px*var(--scale))}}@media (max-width:767.4px){.section-change-button .button{padding:calc(10px*var(--scale))}}.section-change-button .count{justify-content:center;align-items:center;display:flex}@media (min-width:767.5px){.section-change-button .count{width:calc(40px*var(--scale))}}@media (max-width:767.4px){.section-change-button .count{width:calc(30px*var(--scale))}}.MuiBackdrop-root.transparent{background-color:#0000!important}html{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}@media (min-width:767.5px){.other-story-contaienr{padding:calc(96px*var(--scale)) calc(0px*var(--scale)) calc(86px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr{padding:calc(50px*var(--scale)) calc(0px*var(--scale)) calc(86px*var(--scale))}}.other-story-contaienr{position:relative}.other-story-contaienr.story_03,.page-home .other-story-contaienr{background:#fff}.page-home .other-story-contaienr .deco-triangle,.page-home .other-story-contaienr .deco-square{display:none}.page-home .other-story-contaienr:before,.page-home .other-story-contaienr:after{content:""}@media (min-width:767.5px){.page-home .other-story-contaienr:before,.page-home .other-story-contaienr:after{width:calc(7px*var(--scale))}}@media (max-width:767.4px){.page-home .other-story-contaienr:before,.page-home .other-story-contaienr:after{width:calc(7px*var(--scale))}}@media (min-width:767.5px){.page-home .other-story-contaienr:before,.page-home .other-story-contaienr:after{height:calc(7px*var(--scale))}}@media (max-width:767.4px){.page-home .other-story-contaienr:before,.page-home .other-story-contaienr:after{height:calc(7px*var(--scale))}}.page-home .other-story-contaienr:before,.page-home .other-story-contaienr:after{background-color:#fff;position:absolute}@media (min-width:767.5px){.page-home .other-story-contaienr:before,.page-home .other-story-contaienr:after{top:calc(-5px*var(--scale))}}@media (max-width:767.4px){.page-home .other-story-contaienr:before,.page-home .other-story-contaienr:after{top:calc(-5px*var(--scale))}}@media (min-width:767.5px){.page-home .other-story-contaienr:before{left:calc(7px*var(--scale))}}@media (max-width:767.4px){.page-home .other-story-contaienr:before{left:calc(7px*var(--scale))}}.page-home .other-story-contaienr:before{clip-path:polygon(0 0,0 100%,100% 100%)}@media (min-width:767.5px){.page-home .other-story-contaienr:after{right:calc(7px*var(--scale))}}@media (max-width:767.4px){.page-home .other-story-contaienr:after{right:calc(7px*var(--scale))}}.page-home .other-story-contaienr:after{clip-path:polygon(100% 0,0 100%,100% 100%)}@media (min-width:767.5px){.other-story-contaienr .deco-triangle{width:calc(7px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .deco-triangle{width:calc(7px*var(--scale))}}@media (min-width:767.5px){.other-story-contaienr .deco-triangle{height:calc(7px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .deco-triangle{height:calc(7px*var(--scale))}}.other-story-contaienr .deco-triangle{background-color:#fff;position:absolute}@media (min-width:767.5px){.other-story-contaienr .deco-triangle{top:calc(-6px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .deco-triangle{top:calc(-6px*var(--scale))}}.other-story-contaienr .deco-triangle.left{clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);left:0}.other-story-contaienr .deco-triangle.right{clip-path:polygon(1px 0,100% 6px,100% 100%,0 100%,0 0);right:0}.other-story-contaienr .deco-square{width:calc(100% - 12px*var(--scale))}@media (min-width:767.5px){.other-story-contaienr .deco-square{height:calc(7px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .deco-square{height:calc(7px*var(--scale))}}.other-story-contaienr .deco-square{background-color:#fff;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:767.5px){.other-story-contaienr .deco-square{top:calc(-6px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .deco-square{top:calc(-6px*var(--scale))}}.other-story-contaienr .container-origin{margin:0 auto}.other-story-contaienr .head-wrap{flex-direction:column;align-items:center;display:flex}.other-story-contaienr .other-story-head-text{color:var(--color-primary-gray-900);display:block;position:relative}@media (min-width:767.5px){.other-story-contaienr .other-story-head-text{font-size:calc(36px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .other-story-head-text{font-size:calc(20px*var(--scale))}}.other-story-contaienr .other-story-head-text{letter-spacing:-.02em;font-weight:700;line-height:1;display:inline-block}@media (min-width:767.5px){html[lang=en] .other-story-contaienr .other-story-head-text{font-size:calc(40px*var(--scale))}}@media (max-width:767.4px){html[lang=en] .other-story-contaienr .other-story-head-text{font-size:calc(28px*var(--scale))}}.other-story-contaienr .other-story-head-text.small{display:block}@media (min-width:767.5px){.other-story-contaienr .other-story-head-text.small{margin-bottom:calc(16px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .other-story-head-text.small{margin-bottom:calc(8px*var(--scale))}}@media (min-width:767.5px){.other-story-contaienr .other-story-head-text.small{font-size:calc(24px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .other-story-head-text.small{font-size:calc(14px*var(--scale))}}.other-story-contaienr .other-story-head-text.small{letter-spacing:-.04em}@media (min-width:767.5px){html[lang=en] .other-story-contaienr .other-story-head-text.small{font-size:calc(20px*var(--scale))}}@media (max-width:767.4px){html[lang=en] .other-story-contaienr .other-story-head-text.small{font-size:calc(12px*var(--scale))}}html[lang=en] .other-story-contaienr .other-story-head-text.small{font-family:"M PLUS 1p",sans-serif}@media (min-width:767.5px){.other-story-contaienr .story-link-list{margin-top:calc(96px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-list{margin-top:calc(24px*var(--scale))}}.other-story-contaienr .story-link-list{display:flex}@media (min-width:767.5px) and (max-width:1023.5px){.other-story-contaienr .story-link-list{gap:calc(24px*var(--scale))}}@media (min-width:1023.5px){.other-story-contaienr .story-link-list{gap:calc(48px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-list{gap:calc(24px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.other-story-contaienr .story-link-list{padding:calc(0px*var(--scale)) calc(60px*var(--scale)) calc(10px*var(--scale))}}@media (min-width:1023.5px){.other-story-contaienr .story-link-list{padding:calc(0px*var(--scale)) calc(30px*var(--scale)) calc(10px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-list{padding:calc(0px*var(--scale)) calc(40px*var(--scale)) calc(10px*var(--scale))}}.other-story-contaienr .story-link-list{-ms-overflow-style:none;scrollbar-width:none;width:100%;margin-left:auto;margin-right:auto;overflow:auto}@media (min-width:1023.5px){.other-story-contaienr .story-link-list{justify-content:center}}.other-story-contaienr .story-link-btn{color:var(--color-primary-gray-900)}@media (min-width:767.5px) and (max-width:1023.5px){.other-story-contaienr .story-link-btn{width:calc(272px*var(--scale))}}@media (min-width:1023.5px){.other-story-contaienr .story-link-btn{width:calc(333px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn{width:calc(224px*var(--scale))}}.other-story-contaienr .story-link-btn{flex-direction:column;align-items:center;transition:all .2s;display:flex;position:relative}.other-story-contaienr .story-link-btn.current{color:var(--color-one-magenta)}.other-story-contaienr .story-link-btn.current .deco-line{background-color:var(--color-one-magenta)}@media (hover:hover) and (pointer:fine){.other-story-contaienr .story-link-btn:focus,.other-story-contaienr .story-link-btn:hover{color:var(--color-one-magenta)}}.other-story-contaienr .story-link-btn .video{aspect-ratio:53/40;position:relative;overflow:hidden;-webkit-mask-image:url(/assets/images/top/bg/container_black.png);mask-image:url(/assets/images/top/bg/container_black.png);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:767.5px) and (max-width:1023.5px){.other-story-contaienr .story-link-btn .video{width:calc(272px*var(--scale))}}@media (min-width:1023.5px){.other-story-contaienr .story-link-btn .video{width:calc(316px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn .video{width:calc(224px*var(--scale))}}.other-story-contaienr .story-link-btn .video{z-index:0}.other-story-contaienr .story-link-btn .video .poster{width:100%;height:100%;position:absolute;top:0;left:0}.other-story-contaienr .story-link-btn .video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:767.5px) and (max-width:1023.5px){.other-story-contaienr .story-link-btn .theme-item-inner{width:calc(272px*var(--scale))}}@media (min-width:1023.5px){.other-story-contaienr .story-link-btn .theme-item-inner{width:calc(333px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn .theme-item-inner{width:calc(224px*var(--scale))}}.other-story-contaienr .story-link-btn .theme-item-inner{flex-direction:column;font-weight:700;line-height:1;display:flex}html[lang=ja] .other-story-contaienr .story-link-btn .theme-item-inner{letter-spacing:-.04em}@media (min-width:767.5px) and (max-width:1023.4px){.other-story-contaienr .story-link-btn .theme-item-inner{margin-right:auto}}@media (min-width:767.5px) and (max-width:1023.5px){.other-story-contaienr .story-link-btn .theme-item-num{margin-top:calc(30px*var(--scale))}}@media (min-width:1023.5px){.other-story-contaienr .story-link-btn .theme-item-num{margin-top:calc(16px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn .theme-item-num{margin-top:calc(30px*var(--scale))}}@media (min-width:767.5px){.other-story-contaienr .story-link-btn .theme-item-num{font-size:calc(16px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn .theme-item-num{font-size:calc(14px*var(--scale))}}.other-story-contaienr .story-link-btn .theme-text-wrap{z-index:1;position:relative}@media (min-width:767.5px){.other-story-contaienr .story-link-btn .theme-title{font-size:calc(24px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn .theme-title{font-size:calc(20px*var(--scale))}}@media (min-width:767.5px){.other-story-contaienr .story-link-btn .theme-title{margin-top:calc(8px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn .theme-title{margin-top:calc(8px*var(--scale))}}.other-story-contaienr .story-link-btn .theme-title{line-height:1}html[lang=ja] .other-story-contaienr .story-link-btn .theme-title{letter-spacing:-.04em}@media (min-width:767.5px){.other-story-contaienr .story-link-btn .theme-lead{font-size:calc(14px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn .theme-lead{font-size:calc(12px*var(--scale))}}@media (min-width:767.5px){.other-story-contaienr .story-link-btn .theme-lead{margin-top:calc(8px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn .theme-lead{margin-top:calc(8px*var(--scale))}}.other-story-contaienr .story-link-btn .theme-lead{font-weight:400}@media (min-width:767.5px){.other-story-contaienr .story-link-btn .deco-line{margin-top:calc(8px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn .deco-line{margin-top:calc(8px*var(--scale))}}@media (min-width:767.5px){.other-story-contaienr .story-link-btn .deco-line{width:calc(8px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .story-link-btn .deco-line{width:calc(8px*var(--scale))}}.other-story-contaienr .story-link-btn .deco-line{background-color:#0000;height:2px;transition:all .1s}.other-story-contaienr .look-circle{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:767.5px) and (max-width:1023.4px){.other-story-contaienr .look-circle{top:calc(88px*var(--scale));transform:translateY(0%)}}@media (max-width:767.4px){.other-story-contaienr .look-circle{top:calc(66px*var(--scale));transform:translateY(0%)}}.other-story-contaienr .look-circle .look-circle-inner{color:var(--color-primary-gray-blue);background-color:#041c33e6;border-radius:50%}@media (min-width:767.5px) and (max-width:1023.5px){.other-story-contaienr .look-circle .look-circle-inner{width:calc(128px*var(--scale))}}@media (min-width:1023.5px){.other-story-contaienr .look-circle .look-circle-inner{width:calc(160px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .look-circle .look-circle-inner{width:calc(128px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.other-story-contaienr .look-circle .look-circle-inner{height:calc(128px*var(--scale))}}@media (min-width:1023.5px){.other-story-contaienr .look-circle .look-circle-inner{height:calc(160px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .look-circle .look-circle-inner{height:calc(128px*var(--scale))}}@media (min-width:767.5px){.other-story-contaienr .look-circle .look-circle-inner{font-size:calc(14px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .look-circle .look-circle-inner{font-size:calc(14px*var(--scale))}}html[lang=ja] .other-story-contaienr .look-circle .look-circle-inner{letter-spacing:-.043em}.other-story-contaienr .look-circle .look-circle-inner{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}@media (min-width:767.5px){.other-story-contaienr .look-circle .text-line{width:calc(70px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .look-circle .text-line{width:calc(70px*var(--scale))}}@media (min-width:767.5px){.other-story-contaienr .look-circle .text-line{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .look-circle .text-line{height:calc(2px*var(--scale))}}.other-story-contaienr .look-circle .text-line{background-color:#89969c}@media (min-width:767.5px){.other-story-contaienr .look-circle .text-line{margin-top:calc(8px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .look-circle .text-line{margin-top:calc(8px*var(--scale))}}@media (min-width:767.5px){.other-story-contaienr .look-circle .text-line{margin-bottom:calc(-8px*var(--scale))}}@media (max-width:767.4px){.other-story-contaienr .look-circle .text-line{margin-bottom:calc(-8px*var(--scale))}}@media (min-width:767.5px){html[lang=en] .other-story-contaienr .look-circle .text-line{width:calc(22px*var(--scale))}}@media (max-width:767.4px){html[lang=en] .other-story-contaienr .look-circle .text-line{width:calc(22px*var(--scale))}}.section404 .fixBg{width:100%;height:100%;position:fixed;top:0;left:0}.section404 .container{height:calc(100vh - var(--headerHeight)*var(--scale));height:calc(100svh - var(--headerHeight)*var(--scale));margin:auto;position:relative}@media (min-width:767.5px) and (max-width:1023.5px){.section404 .container{padding-left:calc(60px*var(--scale))}}@media (min-width:1023.5px){.section404 .container{padding-left:calc(92px*var(--scale))}}@media (max-width:767.4px){.section404 .container{padding-left:calc(48px*var(--scale))}}.section404 .contents-wrap{color:var(--color-one-magenta);flex-direction:column;font-weight:700;line-height:1.2}@media (min-width:767.5px){.section404 .contents-wrap .index{font-size:calc(16px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap .index{font-size:calc(14px*var(--scale))}}@media (min-width:767.5px){.section404 .contents-wrap .line{width:calc(12px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap .line{width:calc(10px*var(--scale))}}@media (min-width:767.5px){.section404 .contents-wrap .line{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap .line{height:calc(2px*var(--scale))}}.section404 .contents-wrap .line{background-color:var(--color-one-magenta)}@media (min-width:767.5px){.section404 .contents-wrap .line{margin-top:calc(7px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap .line{margin-top:calc(5px*var(--scale))}}@media (min-width:767.5px){.section404 .contents-wrap h1{font-size:calc(36px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap h1{font-size:calc(24px*var(--scale))}}@media (min-width:767.5px){.section404 .contents-wrap h1{margin-top:calc(22px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap h1{margin-top:calc(25px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section404 .contents-wrap .btn-top{width:calc(312px*var(--scale))}}@media (min-width:1023.5px){.section404 .contents-wrap .btn-top{width:calc(424px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap .btn-top{width:calc(294px*var(--scale))}}@media (min-width:767.5px){.section404 .contents-wrap .btn-top{height:calc(72px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap .btn-top{height:calc(64px*var(--scale))}}@media (min-width:767.5px){.section404 .contents-wrap .btn-top{font-size:calc(16px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap .btn-top{font-size:calc(16px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section404 .contents-wrap .btn-top{padding:calc(0px*var(--scale)) calc(12px*var(--scale)) calc(0px*var(--scale)) calc(12px*var(--scale))}}@media (min-width:1023.5px){.section404 .contents-wrap .btn-top{padding:calc(0px*var(--scale)) calc(20px*var(--scale)) calc(0px*var(--scale)) calc(12px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap .btn-top{padding:calc(0px*var(--scale)) calc(16px*var(--scale)) calc(0px*var(--scale)) calc(16px*var(--scale))}}@media (min-width:767.5px){.section404 .contents-wrap .btn-top{margin-top:calc(43px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap .btn-top{margin-top:calc(50px*var(--scale))}}.section404 .contents-wrap .btn-top{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0% calc(100% - 6px),0% 6px);background-color:#fff;justify-content:space-between}@media (hover:hover) and (pointer:fine){.section404 .contents-wrap .btn-top:focus .icon-right,.section404 .contents-wrap .btn-top:hover .icon-right{transform:translateX(calc(8px * var(--scale)))}}.section404 .contents-wrap .icon-right{display:block}@media (min-width:767.5px){.section404 .contents-wrap .icon-right{width:calc(12px*var(--scale))}}@media (max-width:767.4px){.section404 .contents-wrap .icon-right{width:calc(12px*var(--scale))}}
