/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./node_modules/import-glob-loader/index.js!./src/assets/styles/app.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:initial}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@keyframes bounce{0%{opacity:0;transform:scale(.68)}50%{transform:scale(1.08)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bounceSmall{0%{opacity:0;transform:scale(.88)}50%{transform:scale(1.06)}70%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}:root{--vw:1vw;--vh:1vh;--scrollbarGap:0px;--leadingTrim:calc(0.5em - 1lh/2)}*,:after,:before{margin:0}:where(html){-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-size:16px;height:100%;width:100%}:where(body){color:#575757;font-family:dnp-shuei-mgothic-std,DNP ShueiMGoStd,Noto Sans JP,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:clamp(14px,calc(var(--vw)*.19268 + 13.22543px),16px);line-break:strict;line-height:1.8;min-height:100%;overflow-wrap:anywhere;padding:0;width:100%;word-break:normal}:where(main){overflow-x:hidden}@supports (overflow-x:clip){:where(main){overflow-x:clip}}:where(h1,h2,h3,h4,h5,h6){font-size:1em;font-weight:inherit}:where(i,cite,em,address,dfn){font-style:normal}:where(a){color:inherit;text-decoration:none}:where(ul,ol){list-style:none;padding:0}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}:where(small){font-size:100%}:where(input,select,textarea){background-color:initial;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .5em}:where(select){appearance:none;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where(input[type=text]){line-height:normal}:where([type=text]::-ms-clear){visibility:hidden}:where([type=password]::-ms-reveal){visibility:hidden}:where([type=number]::-webkit-inner-spin-button),:where([type=number]::-webkit-outer-spin-button){appearance:none}:where(fieldset){border:0;min-width:auto;padding:0}:where(legend){display:block}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(button,input[type=submit]){appearance:none;background:none;border:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;outline:none;padding:0}:where([aria-disabled=true]),:where([disabled]){cursor:not-allowed}.l-wrapper{display:flex;flex-direction:column;min-height:100vh}.l-main{flex:1 1;max-width:100%;overflow-x:hidden}@supports (overflow-x:clip){.l-main{overflow-x:clip}}.l-header,.l-main--thanks{background-color:#fff}.l-header{height:54px;left:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:999}.l-footer{background-color:#525252;padding-bottom:8px;padding-top:30px;width:100%}.c-heading{height:auto;margin:0 auto;width:calc(var(--vw)*89.55224)}.c-heading img{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:auto;width:100%}.c-heading__read{color:#fff;font-family:ads-strong,dnp-shuei-mgothic-std,DNP ShueiMGoStd,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:1.125rem;font-weight:400;line-height:32px;margin-top:calc(var(--vw)*4.97512);text-align:center}.c-heading__read--dark{color:#7c7c7c}.c-section{background-position:50%;background-repeat:repeat;background-size:2000px 2000px;height:auto;position:relative;width:100%;z-index:1}.c-section__inner{width:100%}.c-bounceFade img{opacity:0;will-change:auto}.c-bounceFade.is-inView img{animation-delay:.32s;animation-duration:.56s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:bounce;animation-timing-function:ease-out}.c-readFade__item img,.c-readFade__txtHead,.c-readFade__txtHead+p{opacity:0;will-change:auto}.c-readFade.is-inView .c-readFade__txtHead,.c-readFade.is-inView .c-readFade__txtHead+p{animation-delay:.32s;animation-duration:.56s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:bounce;animation-timing-function:ease-out}.c-readFade.is-inView .c-readFade__txtHead+p{animation-delay:.36s}.c-readFade.is-inView .c-readFade__item img{animation-duration:.56s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:bounce;animation-timing-function:ease-out}.c-readFade.is-inView .c-readFade__item:first-child img{animation-delay:.8s}.c-readFade.is-inView .c-readFade__item:nth-child(2) img{animation-delay:.86s}.c-readFade.is-inView .c-readFade__item:nth-child(3) img{animation-delay:.92s}.c-readFade.is-inView .c-readFade__item:nth-child(4) img{animation-delay:.98s}.c-readFade.is-inView .c-readFade__item:nth-child(5) img{animation-delay:1.04s}.c-brochureFade__item img,.c-brochureFade__vis{opacity:0;will-change:auto}.c-brochureFade.is-inView .c-brochureFade__vis{animation-delay:.32s}.c-brochureFade.is-inView .c-brochureFade__item img,.c-brochureFade.is-inView .c-brochureFade__vis{animation-duration:.56s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:bounce;animation-timing-function:ease-out}.c-brochureFade.is-inView .c-brochureFade__item:first-child img{animation-delay:.8s}.c-brochureFade.is-inView .c-brochureFade__item:nth-child(2) img{animation-delay:.86s}.c-brochureFade.is-inView .c-brochureFade__item:nth-child(3) img{animation-delay:.92s}.c-brochureFade.is-inView .c-brochureFade__item:nth-child(4) img{animation-delay:.98s}.c-characterFade__item,.c-stageFade__item{opacity:0;will-change:auto}.c-characterFade.is-inView .c-characterFade__item,.c-characterFade.is-inView .c-stageFade__item,.c-stageFade.is-inView .c-characterFade__item,.c-stageFade.is-inView .c-stageFade__item{animation-duration:.56s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:bounceSmall;animation-timing-function:ease-out}.c-characterFade.is-inView .c-characterFade__item:first-child,.c-characterFade.is-inView .c-stageFade__item:first-child,.c-stageFade.is-inView .c-characterFade__item:first-child,.c-stageFade.is-inView .c-stageFade__item:first-child{animation-delay:.32s}.c-characterFade.is-inView .c-characterFade__item:nth-child(2),.c-characterFade.is-inView .c-stageFade__item:nth-child(2),.c-stageFade.is-inView .c-characterFade__item:nth-child(2),.c-stageFade.is-inView .c-stageFade__item:nth-child(2){animation-delay:.4s}.c-characterFade.is-inView .c-characterFade__item:nth-child(3),.c-characterFade.is-inView .c-stageFade__item:nth-child(3),.c-stageFade.is-inView .c-characterFade__item:nth-child(3),.c-stageFade.is-inView .c-stageFade__item:nth-child(3){animation-delay:.48s}.c-characterFade.is-inView .c-characterFade__item:nth-child(4),.c-characterFade.is-inView .c-stageFade__item:nth-child(4),.c-stageFade.is-inView .c-characterFade__item:nth-child(4),.c-stageFade.is-inView .c-stageFade__item:nth-child(4){animation-delay:.56s}.c-logoFade{opacity:0}.c-logoFade.is-inView{animation-delay:.88s;animation-duration:.56s;animation-fill-mode:forwards;animation-name:bounce;animation-timing-function:ease-out}.c-button{transition:opacity .28s cubic-bezier(.21,.78,.5,1.11)}.p-header{box-shadow:0 2px 6px #00000040;transition:transform .32s cubic-bezier(.01,.83,.66,1.02);width:100%;will-change:transform}.p-header.is-hidden{transform:translateY(-100%)}.p-header.no-transition{transition:none!important}.p-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;padding-left:12px;width:100%}.p-header__logo{height:auto;pointer-events:auto;width:39px}.p-header__logo img{height:auto;width:100%}.p-header__nav{display:flex;height:100%;width:auto}.p-header__switch{align-items:center;display:flex;gap:8px;margin-right:12px}.p-header__switch a{align-items:center;background-color:#fff;border-radius:50%;color:#737373;display:inline-flex;font-family:gotham,Roboto,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:.875rem;font-weight:700;height:34px;justify-content:center;line-height:1;pointer-events:auto;transition:color .28s cubic-bezier(.21,.78,.5,1.11);width:34px}.p-header__switch a.is-active{background-color:#f67676;color:#fff;pointer-events:none}.p-header__sns{display:none}.p-header__snsItem{height:47px;pointer-events:auto;width:47px}.p-header__snsItem:nth-child(2){margin-left:4px}.p-header__snsItem:nth-child(3){margin-left:1px}.p-header__snsItem:nth-child(4){margin-left:5px}.p-header__sale{height:100%;position:relative;width:126px}.p-header__sale:before{background-color:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-header__sale a{align-items:center;background-color:#000;display:inline-flex;height:100%;justify-content:center;pointer-events:auto;width:100%}.p-header__sale img{height:auto;width:107px}.p-footer{position:relative}.p-footer__logo{display:block;margin:0 auto;max-width:61px}.p-footer__logo,.p-footer__logo img{height:auto;width:100%}.p-footer__meta{-webkit-font-smoothing:antialiased;align-items:center;color:#fff;display:flex;flex-direction:column;font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:3.2;margin-top:29px}.p-footer__meta a{transition:.22s cubic-bezier(.21,.78,.5,1.11)}.p-footer__meta small{margin-top:-8px}.p-front{padding-top:54px}.p-frontMain{height:calc(var(--vw)*100.49751);position:relative;width:100%}.p-frontMain video{height:100%;object-fit:cover;object-position:center;width:100%}.p-frontMain__thum{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.48s ease;width:100%;will-change:opacity}.p-frontMain__thum img{height:100%;object-fit:cover;width:100%}.p-frontMain__thum.is-show{opacity:1}.p-frontRead{background-image:url(../../images/fruitimo/bg_blue.png);padding-inline:21px;padding-bottom:calc(var(--vw)*29.85075);padding-top:calc(var(--vw)*19.15423);z-index:2}.p-frontRead__txt{color:#fff;font-family:ads-strong,dnp-shuei-mgothic-std,DNP ShueiMGoStd,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:1.125rem;font-weight:400;line-height:32px;margin-top:calc(var(--vw)*5.22388);text-align:center;text-shadow:0 3px 3px #00000040;width:100%}.p-frontRead__fruit{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.p-frontRead__fruitItem{display:block;height:auto;pointer-events:none;position:absolute;z-index:-1}.p-frontRead__fruitItem img{height:auto;width:100%}.p-frontRead__fruitItem--01{left:clamp(-166px,calc(var(--vw)*-17.26027 - 33.6137px),-103px);top:clamp(-137px,calc(var(--vw)*-16.43836 - 10.91781px),-77px);width:clamp(272px,calc(var(--vw)*49.31507 + 73.75342px),452px)}.p-frontRead__fruitItem--02{right:clamp(-55px,calc(var(--vw)*0 - 55px),-55px);top:clamp(-36px,calc(var(--vw)*0 - 36px),-36px);width:clamp(231px,calc(var(--vw)*41.91781 + 62.49041px),384px)}.p-frontRead__fruitItem--03{bottom:clamp(-135px,calc(var(--vw)*-30.9589 + 102.45479px),-22px);left:clamp(-75px,calc(var(--vw)*-2.73973 - 53.9863px),-65px);width:clamp(216px,calc(var(--vw)*42.73973 + 44.1863px),372px)}.p-frontRead__fruitItem--04{bottom:clamp(-186px,calc(var(--vw)*-29.58904 + 40.94795px),-78px);right:clamp(-74px,calc(var(--vw)*0 - 74px),-74px);width:clamp(222px,calc(var(--vw)*39.45205 + 63.40274px),366px)}.p-frontRead__fruitItem--05{display:none}.p-frontTrailer{background-image:url(../../images/fruitimo/bg_orange.png);padding-inline:21px;padding-bottom:calc(var(--vw)*9.95025);padding-top:calc(var(--vw)*12.43781)}.p-frontTrailer__mv{margin-left:-21px;margin-right:-21px;margin-top:20px;width:auto}.p-frontTrailer__mv iframe{aspect-ratio:16/9;height:auto;width:100%}.p-frontCharacter{background-image:url(../../images/fruitimo/bg_pink.png);padding-bottom:calc(var(--vw)*15.17413);padding-top:calc(var(--vw)*12.43781)}.p-frontCharacter__inner{width:100%}.p-frontCharacter__cont{margin-top:calc(var(--vw)*4.47761)}.p-frontCharacter__block{position:relative;width:100%}.p-frontCharacter__block--01{z-index:4}.p-frontCharacter__block--01 .p-frontCharacter__blockName{right:calc(var(--vw)*12.93532);top:calc(var(--vw)*6.96517)}.p-frontCharacter__block--01 .p-frontCharacter__blockName+div{right:calc(var(--vw)*7.46269);top:calc(var(--vw)*77.61194)}.p-frontCharacter__block--01 .p-frontCharacter__blockRead{margin-top:calc(var(--vw)*5.72139);padding-inline:calc(var(--vw)*5.22388)}.p-frontCharacter__block--02{margin-top:calc(var(--vw)*.49751);z-index:3}.p-frontCharacter__block--02 .p-frontCharacter__blockName{bottom:calc(var(--vw)*7.9602);right:calc(var(--vw)*11.19403)}.p-frontCharacter__block--03{margin-top:calc(var(--vw)*-3.23383);z-index:2}.p-frontCharacter__block--03 .p-frontCharacter__blockName{bottom:calc(var(--vw)*-1.24378);left:calc(var(--vw)*4.47761)}.p-frontCharacter__block--04{margin-top:calc(var(--vw)*4.72637);z-index:1}.p-frontCharacter__block--04 .p-frontCharacter__blockName{margin-top:calc(var(--vw)*-2.48756);position:relative}.p-frontCharacter__blockVis,.p-frontCharacter__blockVis img{height:auto;width:100%}.p-frontCharacter__blockName{font-size:calc(var(--vw)*7.46269);line-height:calc(var(--vw)*11.19403);position:absolute}.p-frontCharacter__blockName,.p-frontCharacter__blockRead{color:#fff;font-family:ads-strong,dnp-shuei-mgothic-std,DNP ShueiMGoStd,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-weight:400;text-align:center;text-shadow:0 4px 4px #00000040}.p-frontCharacter__blockRead{font-size:1.125rem;line-height:32px}.p-frontStage{background-image:url(../../images/fruitimo/bg_green.png);padding-inline:21px;padding-bottom:calc(var(--vw)*30.59701);padding-top:calc(var(--vw)*12.43781)}.p-frontStage__list{grid-row-gap:20px;display:grid;grid-template-rows:repeat(2,1fr);margin-top:40px}.p-frontStage__item{aspect-ratio:16/9;border-radius:20px;box-shadow:0 4px 6px #0006;overflow:hidden;position:relative}.p-frontStage__item,.p-frontStage__itemVis{height:auto;width:100%}.p-frontStage__itemVis video{height:auto;transform:scale(1.01);width:100%}.p-frontStage__itemName{bottom:0;height:auto;left:0;position:absolute;width:calc(var(--vw)*60.199);z-index:1}.p-frontStage__itemName img{height:auto;width:100%}.p-frontStage__brochure{margin-top:calc(var(--vw)*21.89055);position:relative;width:100%}.p-frontStage__brochureVis{box-shadow:0 4px 4px #00000040;margin:0 auto;max-width:clamp(360px,calc(var(--vw)*89.31507 + .95342px),686px);width:100%}.p-frontStage__brochureVis img{height:auto;width:100%}.p-frontStage__brochureItem{height:auto;position:absolute;z-index:1}.p-frontStage__brochureItem--01{left:clamp(-107px,calc(var(--vw)*-11.23288 - 20.84384px),-66px);top:clamp(-198px,calc(var(--vw)*-25.75342 - .47123px),-104px);width:clamp(172px,calc(var(--vw)*42.73973 + .1863px),328px)}.p-frontStage__brochureItem--02{right:clamp(-123px,calc(var(--vw)*-13.42466 - 20.03288px),-74px);top:clamp(-170px,calc(var(--vw)*-22.19178 + .21096px),-89px);width:clamp(162px,calc(var(--vw)*40.27397 + .09863px),309px)}.p-frontStage__brochureItem--03{bottom:clamp(-234px,calc(var(--vw)*-30.41096 - .74795px),-123px);left:clamp(-86px,calc(var(--vw)*-8.21918 - 22.9589px),-56px);width:clamp(220px,calc(var(--vw)*54.52055 + .8274px),419px)}.p-frontStage__brochureItem--04{bottom:clamp(-240px,calc(var(--vw)*-31.23288 - .44384px),-126px);right:clamp(-98px,calc(var(--vw)*-10.13699 - 20.24932px),-61px);width:clamp(215px,calc(var(--vw)*53.42466 + .23288px),410px)}.p-frontStage__brochureItem img{height:auto;width:100%}.p-frontKey{height:calc(var(--vw)*119.40299);padding-top:calc(var(--vw)*11.44279);position:relative;width:100%}.p-frontKey__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-frontKey__logo{height:auto;margin:0 auto;width:calc(var(--vw)*84.82587)}.p-frontKey img{height:auto;width:100%}.p-frontUpdate{background-image:url(../../images/fruitimo/bg_darkBlue.png);padding-inline:16px;padding-bottom:120px;padding-top:calc(var(--vw)*12.43781)}.p-frontUpdate__cont{margin-top:calc(var(--vw)*7.21393)}.p-frontUpdate__box{background-color:#fff;border-radius:20px;display:flex;justify-content:center;margin:0 auto;max-width:370px;position:relative;width:100%}.p-frontUpdate__boxInner{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;padding:41px 0 89px;width:100%}.p-frontUpdate__txt{color:#767676;font-family:Noto Sans JP,dnp-shuei-mgothic-std,DNP ShueiMGoStd,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.03em;line-height:28px}.p-frontUpdate__link{align-items:center;margin-top:32px}.p-frontUpdate__link,.p-frontUpdate__sale{display:flex;flex-direction:column}.p-frontUpdate__saleItem{align-items:center;background-color:#000;border-radius:10px;box-shadow:0 2px 6px #00000040;color:#fff;display:inline-flex;font-family:gotham,Roboto,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:1.125rem;font-weight:700;height:50px;justify-content:center;line-height:1;width:260px}.p-frontUpdate__saleItem img{height:auto;width:126px}.p-frontUpdate__saleItem+a{margin-top:11px}.p-frontUpdate__sns{align-items:center;display:flex;margin-top:32px}.p-frontUpdate__snsItem{height:50px;width:50px}.p-frontUpdate__snsItem:nth-child(2),.p-frontUpdate__snsItem:nth-child(4){margin-left:6px}.p-frontUpdate__snsItem:nth-child(3){margin-left:3px}.p-frontUpdate__snsItem img{height:auto;width:100%}.p-frontUpdate__copyright{color:#555;display:block;font-family:Noto Sans JP,dnp-shuei-mgothic-std,DNP ShueiMGoStd,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:20px;margin-top:162px;text-align:center}.p-frontUpdate__fruit{bottom:clamp(-182px,calc(var(--vw)*10.9589 - 226.05479px),-142px);display:block;height:auto;pointer-events:none;position:absolute;right:clamp(-164px,calc(var(--vw)*-20 - 10.6px),-91px);width:304px;z-index:1}.p-frontUpdate__fruit img{height:auto;width:100%}.p-front--en .p-frontCharacter__block--02 .p-frontCharacter__blockName{bottom:calc(var(--vw)*-20.89552);left:0;right:0}.p-front--en .p-frontCharacter__block--03{margin-top:calc(var(--vw)*21.89055)}.u-forPC{display:none}.u-txtHide{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media screen and (min-width:768px){.l-header{background-color:initial;height:84px}.l-footer{height:121px;padding-bottom:0;padding-top:0}.c-heading{width:clamp(640px,calc(var(--vw)*83.33333),1200px)}.c-heading__read{font-size:clamp(14px,calc(var(--vw)*.59524 + 9.42857px),18px);line-height:clamp(20px,calc(var(--vw)*1.78571 + 6.28571px),32px);margin-top:clamp(2px,calc(var(--vw)*.29762 - .28571px),4px)}.c-section{background-size:calc(var(--vw)*138.88889) calc(var(--vw)*138.88889)}.c-section__inner{margin:0 auto;max-width:calc(var(--vw)*83.33333)}.c-characterFade.is-inView .c-characterFade__item:first-child,.c-characterFade.is-inView .c-stageFade__item:first-child,.c-stageFade.is-inView .c-characterFade__item:first-child,.c-stageFade.is-inView .c-stageFade__item:first-child{animation-delay:.62s}.c-characterFade.is-inView .c-characterFade__item:nth-child(2),.c-characterFade.is-inView .c-stageFade__item:nth-child(2),.c-stageFade.is-inView .c-characterFade__item:nth-child(2),.c-stageFade.is-inView .c-stageFade__item:nth-child(2){animation-delay:.72s}.c-characterFade.is-inView .c-characterFade__item:nth-child(3),.c-characterFade.is-inView .c-stageFade__item:nth-child(3),.c-stageFade.is-inView .c-characterFade__item:nth-child(3),.c-stageFade.is-inView .c-stageFade__item:nth-child(3){animation-delay:.82s}.c-characterFade.is-inView .c-characterFade__item:nth-child(4),.c-characterFade.is-inView .c-stageFade__item:nth-child(4),.c-stageFade.is-inView .c-characterFade__item:nth-child(4),.c-stageFade.is-inView .c-stageFade__item:nth-child(4){animation-delay:.92s}.p-header{box-shadow:none}.p-header__inner{padding-inline:20px}.p-header__logo{width:52px}.p-header__nav{align-items:center}.p-header__switch{border-radius:30px;box-shadow:0 4px 4px #00000040;gap:0;height:44px;margin-right:7px;overflow:hidden;width:auto}.p-header__switch a{padding-left:4px}.p-header__switch a+a{padding-left:0}.p-header__switch a{border-radius:0;font-size:1.125rem;height:100%;width:60px}.p-header__sns{align-items:center;background-color:#fff;border-radius:30px;box-shadow:0 4px 4px #00000040;display:flex;height:44px;justify-content:center;margin-right:11px;width:245px}.p-header__sale{border-radius:10px;height:50px;overflow:hidden;width:200px}.p-header__sale a{box-shadow:0 2px 6px #00000040}.p-header__sale img{width:124px}.p-footer{align-items:center;display:inline-flex;justify-content:center}.p-footer__logo{max-width:80px}.p-footer__meta{align-items:flex-start;bottom:12px;position:absolute;right:50px}.p-footer__meta small{margin-top:0}.p-front{padding-top:0}.p-frontMain{height:100svh;overflow:hidden}@supports (height:100vh){.p-frontMain{height:100vh}}.p-frontRead{padding-bottom:calc(var(--vw)*7.98611);padding-top:calc(var(--vw)*4.93056)}.p-frontRead__txt{font-size:calc(var(--vw)*1.66667);line-height:calc(var(--vw)*3.05556);margin-top:calc(var(--vw)*1.73611)}.p-frontRead__fruit{max-width:1440px}.p-frontRead__fruitItem--01{left:clamp(-166px,calc(var(--vw)*-11.60714 + 1.14286px),-88px);top:clamp(-135px,calc(var(--vw)*-9.22619 - 2.14286px),-73px);width:clamp(241px,calc(var(--vw)*31.39881 - .14286px),452px)}.p-frontRead__fruitItem--02{right:clamp(13px,calc(var(--vw)*1.6369 + .42857px),24px);top:clamp(9px,calc(var(--vw)*1.33929 - 1.28571px),18px);width:clamp(204px,calc(var(--vw)*26.78571 - 1.71429px),384px)}.p-frontRead__fruitItem--03{bottom:clamp(-155px,calc(var(--vw)*-11.0119 + 3.57143px),-81px);left:clamp(-75px,calc(var(--vw)*-5.05952 - 2.14286px),-41px);width:clamp(198px,calc(var(--vw)*25.89286 - .85714px),372px)}.p-frontRead__fruitItem--04{bottom:clamp(-86px,calc(var(--vw)*-6.10119 + 1.85714px),-45px);right:clamp(17px,calc(var(--vw)*2.38095 - 1.28571px),33px);width:clamp(195px,calc(var(--vw)*25.44643 - .42857px),366px)}.p-frontRead__fruitItem--05{display:block;left:clamp(58px,calc(var(--vw)*7.58929 - .28571px),109px);top:clamp(73px,calc(var(--vw)*9.67262 - 1.28571px),138px);width:clamp(200px,calc(var(--vw)*26.19048 - 1.14286px),376px)}.p-frontTrailer{padding-bottom:calc(var(--vw)*4.93056);padding-top:calc(var(--vw)*3.47222)}.p-frontTrailer__mv{margin:0 auto;margin-top:calc(var(--vw)*2.36111);max-width:1200px}.p-frontCharacter{padding-bottom:0;padding-top:calc(var(--vw)*2.98611)}.p-frontCharacter__inner{max-width:none}.p-frontCharacter__cont{height:clamp(439px,calc(var(--vw)*58.63095 - 11.28571px),833px);margin-left:auto;margin-right:auto;margin-top:0;max-width:clamp(768px,calc(var(--vw)*100),1440px);position:relative;width:100%}.p-frontCharacter__block{position:absolute}.p-frontCharacter__block--01{height:clamp(421px,calc(var(--vw)*55.35714 - 4.14286px),793px);left:0;top:clamp(18px,calc(var(--vw)*3.27381 - 7.14286px),40px);width:clamp(304px,calc(var(--vw)*39.43452 + 1.14286px),569px)}.p-frontCharacter__block--01 .p-frontCharacter__blockName{right:clamp(60px,calc(var(--vw)*7.44048 + 2.85714px),110px);top:clamp(10px,calc(var(--vw)*1.19048 + .85714px),18px)}.p-frontCharacter__block--01 .p-frontCharacter__blockName+div{right:clamp(61px,calc(var(--vw)*7.29167 + 5px),110px);top:clamp(243px,calc(var(--vw)*31.69643 - .42857px),456px)}.p-frontCharacter__block--01 .p-frontCharacter__blockRead{margin-left:clamp(32px,calc(var(--vw)*2.23214 + 14.85714px),47px);margin-top:clamp(13px,calc(var(--vw)*1.93452 - 1.85714px),26px);padding-inline:0}.p-frontCharacter__block--02{height:clamp(225px,calc(var(--vw)*30.35714 - 8.14286px),429px);margin-top:0;right:clamp(96px,calc(var(--vw)*16.81548 - 33.14286px),209px);top:clamp(-36px,calc(var(--vw)*-2.23214 - 3.85714px),-21px);width:clamp(418px,calc(var(--vw)*50.29762 + 31.71429px),756px)}.p-frontCharacter__block--02 .p-frontCharacter__blockVis{width:clamp(280px,calc(var(--vw)*37.64881 - 9.14286px),533px)}.p-frontCharacter__block--02 .p-frontCharacter__blockName{bottom:auto;right:clamp(17px,calc(var(--vw)*-.44643 + 23.42857px),20px);top:clamp(30px,calc(var(--vw)*4.46429 - 4.28571px),60px)}.p-frontCharacter__block--03{height:clamp(229px,calc(var(--vw)*29.91071 - .71429px),430px);margin-top:0;right:clamp(27px,calc(var(--vw)*3.57143 - .42857px),51px);top:clamp(47px,calc(var(--vw)*7.44048 - 10.14286px),97px);width:clamp(321px,calc(var(--vw)*41.51786 + 2.14286px),600px)}.p-frontCharacter__block--03 .p-frontCharacter__blockName{bottom:clamp(-4px,calc(var(--vw)*-.14881 - 1.85714px),-3px);left:auto;right:clamp(8px,calc(var(--vw)*1.4881 - 3.42857px),18px)}.p-frontCharacter__block--04{bottom:0;height:clamp(233px,calc(var(--vw)*30.35714 - .14286px),437px);margin-top:0;right:clamp(133px,calc(var(--vw)*21.27976 - 30.42857px),276px);width:clamp(404px,calc(var(--vw)*48.66071 + 30.28571px),731px)}.p-frontCharacter__block--04 .p-frontCharacter__blockVis{width:clamp(333px,calc(var(--vw)*43.30357 + .42857px),624px)}.p-frontCharacter__block--04 .p-frontCharacter__blockName{bottom:clamp(37px,calc(var(--vw)*4.7619 + .42857px),69px);margin-top:0;position:absolute;right:clamp(0px,calc(var(--vw)*-1.4881 + 21.42857px),10px)}.p-frontCharacter__blockName{font-size:clamp(24px,calc(var(--vw)*3.27381 - 1.14286px),46px);line-height:clamp(37px,calc(var(--vw)*4.91071 - .71429px),70px)}.p-frontCharacter__blockRead{font-size:clamp(10px,calc(var(--vw)*1.19048 + .85714px),18px);line-height:clamp(17px,calc(var(--vw)*2.23214 - .14286px),32px)}.p-frontStage{padding-bottom:calc(var(--vw)*6.11111);padding-top:calc(var(--vw)*2.98611)}.p-frontStage__headRead{margin-top:calc(var(--vw)*.90278)}.p-frontStage__list{grid-column-gap:clamp(20px,calc(var(--vw)*4.62963 - 15.55556px),40px);grid-row-gap:clamp(20px,calc(var(--vw)*4.62963 - 15.55556px),40px);grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin-left:auto;margin-right:auto;margin-top:calc(var(--vw)*2.15278);max-width:1200px}.p-frontStage__itemName{max-width:389px;width:calc(var(--vw)*27.01389)}.p-frontStage__brochure{margin-left:auto;margin-right:auto;margin-top:clamp(68px,calc(var(--vw)*4.46429 + 33.71429px),98px);max-width:clamp(533px,calc(var(--vw)*69.49405 - .71429px),1000px)}.p-frontStage__brochureVis{max-width:none}.p-frontStage__brochureItem--01{left:clamp(-281px,calc(var(--vw)*-19.64286 + 1.85714px),-149px);max-width:296px;top:clamp(-90px,calc(var(--vw)*-6.10119 - 2.14286px),-49px);width:calc(var(--vw)*20.55556)}.p-frontStage__brochureItem--02{max-width:282px;right:clamp(-196px,calc(var(--vw)*-13.39286 - 3.14286px),-106px);top:clamp(-69px,calc(var(--vw)*-4.6131 - 2.57143px),-38px);width:calc(var(--vw)*19.58333)}.p-frontStage__brochureItem--03{bottom:clamp(-103px,calc(var(--vw)*-6.99405 - 2.28571px),-56px);left:clamp(-233px,calc(var(--vw)*-16.36905 + 2.71429px),-123px);max-width:434px;width:calc(var(--vw)*30.13889)}.p-frontStage__brochureItem--04{bottom:clamp(-104px,calc(var(--vw)*-7.29167 + 1px),-55px);max-width:429px;right:clamp(-246px,calc(var(--vw)*-17.1131 + .42857px),-131px);width:calc(var(--vw)*29.79167)}.p-frontKey{height:calc(var(--vw)*47.56944);padding-top:calc(var(--vw)*1.52778)}.p-frontKey__logo{width:calc(var(--vw)*48.05556)}.p-frontUpdate{padding-bottom:56px;padding-top:calc(var(--vw)*4.09722)}.p-frontUpdate__cont{margin-top:calc(var(--vw)*3.47222)}.p-frontUpdate__box{max-width:900px}.p-frontUpdate__boxInner{flex-direction:row;justify-content:space-between;padding:50px clamp(56px,calc(var(--vw)*6.54762 + 5.71429px),100px) 55px}.p-frontUpdate__link{margin-top:0}.p-frontUpdate__saleItem{width:200px}.p-frontUpdate__sns{margin-top:28px}.p-frontUpdate__snsItem{height:51px;width:51px}.p-frontUpdate__copyright{margin-top:36px}.p-frontUpdate__fruit{bottom:clamp(-119px,calc(var(--vw)*-9.375 + 16px),-56px);right:clamp(-202px,calc(var(--vw)*-13.39286 - 9.14286px),-112px);width:clamp(206px,calc(var(--vw)*14.58333 + 94px),304px)}.p-front--en .p-frontRead__txt{margin-left:auto;margin-right:auto;max-width:796px}.p-front--en .p-frontCharacter__block--02 .p-frontCharacter__blockName{bottom:auto;left:auto;right:clamp(17px,calc(var(--vw)*-.44643 + 23.42857px),20px)}.p-front--en .p-frontCharacter__block--03{margin-top:0}.u-forSP{display:none}.u-forPC{display:block}}@media screen and (min-width:992px){.p-footer__meta{display:block}.p-footer__meta small{margin-left:22px}}@media (hover:hover) and (pointer:fine){.c-button:hover{opacity:.6}.c-button--sns:hover{opacity:.4}.p-header__switch a:hover{color:#73737366}.p-footer__meta a:hover{color:#21bac4}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
