@charset "UTF-8";@layer base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-top:calc(58 * var(--u))}@media (min-width: 768px){:target{scroll-margin-top:calc(86 * var(--u))}}}@layer base{:root{font-size:100%}html:has([data-loading-root]:not(.is-done)){overflow:hidden}html.fixed{height:100%;overflow:hidden}body{background-color:var(--color-bg-base);color:var(--color-base);font-family:var(--font-body);font-feature-settings:"pkna";font-optical-sizing:auto;line-height:1.7}*,*:before,*:after{font-feature-settings:inherit}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,button,input,label{margin:0;padding:0}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.3}ul,ol{list-style:none}img,picture{width:100%;max-width:100%;height:auto;vertical-align:middle}[src$=".svg"],[data$=".svg"]{width:100%}i,cite,em,address,dfn{font-style:normal}button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:hover{cursor:pointer}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-green-1);outline-offset:2px}a{color:inherit;text-decoration:none;transition:opacity .3s ease;word-break:break-all}a:focus-visible{opacity:.7}@media (hover: hover) and (pointer: fine){a:hover{opacity:.7}}@media (-ms-high-contrast: none),(-ms-high-contrast: active){a:hover{opacity:.7}}@media screen and (min-width: 768px),print{a[href^="tel:"]{pointer-events:none;cursor:default}}input[type=search]{-webkit-appearance:textfield}::placeholder{color:var(--color-gray-4)}ruby rt{font-size:.4em}}@media print{*,*:before,*:after{background:transparent!important;box-shadow:none!important;text-shadow:none!important;color:#000!important}html,body{background:#fff!important;width:auto!important}.l-header,[data-header],.c-cta-bar,[data-cta-bar],[aria-hidden=true],img[alt=""]{display:none!important}img,svg,picture{max-width:100%!important;height:auto!important}section,.l-section,figure,.c-card{break-inside:avoid;page-break-inside:avoid}h1,h2,h3{break-after:avoid;page-break-after:avoid}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}a[href^="tel:"]:after,a[href^="mailto:"]:after,a[href^="#"]:after{content:""}.u-dn-print{display:none!important}}.l-main{display:block;overflow-x:clip}.l-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:50}@media (min-width: 768px){.l-header{--u: clamp(.04rem, .0625vw, .075rem)}}.header-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}@media (min-width: 768px){.header-drawer{--u: clamp(.04rem, .0625vw, .075rem)}}.header-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease}.header-drawer__wrap{position:absolute;inset-inline:0;margin-inline:auto;inset-block-start:calc(50 * var(--u));width:calc(258.33 * var(--u));display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}@media (min-width: 768px){.header-drawer__wrap{inset-block-start:calc(78 * var(--u));width:calc(618 * var(--u))}}.header-drawer__panel{overflow:hidden;min-height:0;background:#fff;box-shadow:0 .8rem 2rem #00000024}.header-drawer[data-state=open] .header-drawer__overlay{opacity:1}.header-drawer[data-state=open] .header-drawer__wrap{grid-template-rows:1fr}[data-header-menu]{position:relative}[data-header-menu][aria-expanded=true] img{visibility:hidden}[data-header-menu][aria-expanded=true]:before,[data-header-menu][aria-expanded=true]:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;width:calc(24 * var(--u));height:calc(2.5 * var(--u));background:#fff;border-radius:calc(2 * var(--u))}@media (min-width: 768px){[data-header-menu][aria-expanded=true]:before,[data-header-menu][aria-expanded=true]:after{width:calc(34 * var(--u));height:calc(3 * var(--u))}}[data-header-menu][aria-expanded=true]:before{transform:translate(-50%,-50%) rotate(45deg)}[data-header-menu][aria-expanded=true]:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (prefers-reduced-motion: reduce){.header-drawer__overlay,.header-drawer__wrap{transition-duration:.01ms}}.fv{position:relative;background-color:#d9d9d9}.fv__heading{margin:0}.fv__pic{display:block;width:100%}.fv__img{display:block;width:100%;height:auto;aspect-ratio:1600/856;-webkit-user-select:none;user-select:none;pointer-events:none}@media (max-width: 767.98px){.fv,.fv .fv__img{aspect-ratio:375/567}}.fv__layers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.fv__layer{position:absolute;top:0;right:0;bottom:0;left:0}.fv__layer picture{display:block}.fv__layer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.fv__layer--right{z-index:1}.fv__layer--left{z-index:2}.fv__layer--noren{z-index:3;opacity:0}.strength__title img{-webkit-user-select:none;user-select:none;pointer-events:none}.strength__card{perspective:1000px}.strength__card__inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform var(--strength-flip-duration, .6s) var(--strength-flip-ease, cubic-bezier(.16, 1, .3, 1))}.strength__card__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.strength__card__face--back,.strength__card.is-flipped .strength__card__inner{transform:rotateY(180deg)}@media (hover: hover){.strength.is-flip-enabled .strength__card:hover .strength__card__inner{transform:rotateY(180deg)}}@media (prefers-reduced-motion: reduce){.strength__card__inner{transition:none}.strength__card:hover .strength__card__inner,.strength__card.is-flipped .strength__card__inner{transform:none!important}}@media (hover: hover){.anshin__list--pc>li.anshin-acc{position:relative}.anshin__list--pc>li.anshin-acc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--color-black-0);transform:scaleY(0);transform-origin:bottom;transition:transform .4s cubic-bezier(.22,1,.36,1);pointer-events:none}.anshin__list--pc>li.anshin-acc .anshin-acc__details{position:relative;z-index:1}.anshin__list--pc>li.anshin-acc .anshin-acc__summary>span:not(.anshin-acc__badge),.anshin__list--pc>li.anshin-acc .anshin-acc__body p,.anshin__list--pc>li.anshin-acc .anshin-acc__badge,.anshin__list--pc>li.anshin-acc .anshin-acc__cross>span{transition:background-color .25s ease .12s,color .25s ease .12s}.anshin__list--pc>li.anshin-acc:hover:before{transform:scaleY(1)}.anshin__list--pc>li.anshin-acc:hover .anshin-acc__summary>span:not(.anshin-acc__badge),.anshin__list--pc>li.anshin-acc:hover .anshin-acc__body p{color:var(--color-inverse)}.anshin__list--pc>li.anshin-acc:hover .anshin-acc__badge{background-color:var(--color-inverse)}.anshin__list--pc>li.anshin-acc:hover .anshin-acc__cross>span{background-color:var(--color-black-0)}}.form{position:relative;isolation:isolate}.form img{-webkit-user-select:none;user-select:none}.form .form__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-repeat:repeat;mix-blend-mode:screen;opacity:.05;background-size:calc(103.2 * var(--u)) calc(178.754 * var(--u))}@media (min-width: 768px){.form .form__pattern{opacity:.03;background-size:calc(206.4 * var(--u)) calc(357.509 * var(--u))}}@media (min-width: 768px){.cta-bar{--u: clamp(.04rem, .0625vw, .075rem)}}.cta-bar img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none}.cta-bar__track{animation:cta-bar-marquee 30s linear infinite;will-change:transform}@keyframes cta-bar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.cta-bar__track{animation:none;transform:translate(0)}}.support__bg img,.support__deco img,.support__title img,.support__callout img,.support__card-head img{-webkit-user-select:none;user-select:none;pointer-events:none}.result__track{-ms-overflow-style:none;scrollbar-width:none}.result__track::-webkit-scrollbar{display:none}.result__title img,.result__stats img{-webkit-user-select:none;user-select:none;pointer-events:none}.result__track.is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.result__track.is-anim-scrub{overflow-x:visible;cursor:default}.case__header img,.case__badge img{-webkit-user-select:none;user-select:none;pointer-events:none}.voice-wrap img{-webkit-user-select:none;user-select:none}.section-faq{font-feature-settings:"palt" 1}.section-faq .section-faq__list,.section-faq .section-faq__a{margin:0}.system__title img,.system__inner img{-webkit-user-select:none;user-select:none;pointer-events:none}.system__illust-pc-shadow{filter:drop-shadow(calc(3.841 * var(--u)) calc(10.188 * var(--u)) calc(21.662 * var(--u)) rgba(0,0,0,.25))}.system__diagram>span{position:absolute;display:block;margin:0}.system__diagram-center{top:0;height:100%}.system__diagram-center>span{position:absolute;display:block}.system__diagram-arrow{left:0;width:100%}.system__diagram-arrow--l{rotate:180deg}.system__diagram--direct{aspect-ratio:386/140}.system__diagram--direct .system__diagram-seller{left:0;top:12.14%;width:35.77%}.system__diagram--direct .system__diagram-center{left:37.82%;width:24.25%}.system__diagram--direct .system__diagram-buyer{left:64.15%;top:12.14%;width:35.75%}.system__diagram--direct .system__diagram-house{left:14.47%;top:0;width:70.61%}.system__diagram--direct .system__diagram-arrow--r{top:43.15%}.system__diagram--direct .system__diagram-arrow--l{top:54.31%}.system__diagram--direct .system__diagram-koban{left:14.87%;top:63.82%;width:70.33%}.system__diagram--general{aspect-ratio:383/139}.system__diagram--general .system__diagram-seller{left:0;top:12.09%;width:35.85%}.system__diagram--general .system__diagram-center{left:37.84%;width:24.29%}.system__diagram--general .system__diagram-buyer{left:64.11%;top:12.09%;width:35.85%}.system__diagram--general .system__diagram-house{left:14.48%;top:10.79%;width:70.61%}.system__diagram--general .system__diagram-arrow--r{top:29.32%}.system__diagram--general .system__diagram-koban{left:14.87%;top:53.35%;width:70.3%}.system__diagram--general .system__diagram-arrow--l{top:58.84%}.footer-cta img{-webkit-user-select:none;user-select:none}.cta-banner img{-webkit-user-select:none;user-select:none;pointer-events:none}html.js-anim [data-anim-fade]{opacity:0;transform:translateY(var(--anim-fade-from-y, 1.6rem));transition:opacity var(--anim-duration, .8s) var(--anim-ease, cubic-bezier(.16, 1, .3, 1)) var(--anim-delay, 0s),transform var(--anim-duration, .8s) var(--anim-ease, cubic-bezier(.16, 1, .3, 1)) var(--anim-delay, 0s)}html.js-anim [data-anim-fade].is-on{opacity:1;transform:none}html.js-anim [data-anim-heading] :is([data-anim],svg path,svg rect){opacity:0;transform:rotate(var(--rotate-from, 0deg)) scale(var(--scale-from, 1)) skew(var(--skew-from, 0deg)) translateY(var(--heading-from-y, 1.2rem));filter:blur(var(--heading-blur-from, 6px));transform-box:fill-box;transform-origin:center;transition:opacity var(--heading-duration, .9s) var(--heading-ease, cubic-bezier(.16, 1, .3, 1)),transform var(--heading-duration, .9s) var(--heading-ease, cubic-bezier(.16, 1, .3, 1)),filter var(--heading-duration, .9s) var(--heading-ease, cubic-bezier(.16, 1, .3, 1))}html.js-anim [data-anim-heading].is-on :is([data-anim],svg path,svg rect){opacity:1;transform:none;filter:blur(0)}html.js-anim .c-char-fade-in .c-char-fade-in__c{display:inline-block;opacity:0;transform:translateY(var(--char-from-y, .5em));transition:opacity 1.2s var(--char-ease, cubic-bezier(.16, 1, .3, 1)) var(--char-delay, 0s),transform 1.2s var(--char-ease, cubic-bezier(.16, 1, .3, 1)) var(--char-delay, 0s)}html.js-anim .c-char-fade-in.is-on .c-char-fade-in__c{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html.js-anim [data-anim-fade],html.js-anim [data-anim-heading] :is([data-anim],svg path,svg rect),html.js-anim .c-char-fade-in .c-char-fade-in__c{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}}html.js-anim .form__card{position:relative}html.js-anim [data-anim-form-frame]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--color-bg-base, #fff);pointer-events:none;transform-origin:center;will-change:transform;--ff-p: 1;--ff-sx: 1;--ff-sy: 1;transform:scaleX(calc(1 + (var(--ff-sx) - 1) * var(--ff-p))) scaleY(calc(1 + (var(--ff-sy) - 1) * var(--ff-p)))}html.js-anim .form__card>*:not([data-anim-form-frame]){position:relative;z-index:1}html.js-anim [data-anim-form-panel]{clip-path:inset(0 0 100% 0);transition:clip-path var(--form-mask-duration, 1s) var(--form-mask-ease, cubic-bezier(.16, 1, .3, 1)) var(--form-mask-delay, 0s)}html.js-anim [data-anim-form-panel].is-on{clip-path:inset(0 0 0 0)}html.js-anim [data-anim-form-dome]{clip-path:inset(0 0 0 calc(-1 * var(--form-dome-left-pad, 0px)))}@media (min-width: 768px){html.js-anim [data-anim-form-dome]{clip-path:inset(calc(-41.5 * var(--u)) 0 calc(-41.5 * var(--u)) calc(-1 * var(--form-dome-left-pad, 0px)))}}html.js-anim [data-anim-form-dome] img{transform:translateY(var(--form-dome-from-y, 100%));transition:transform var(--form-dome-duration, 1s) var(--form-mask-ease, cubic-bezier(.16, 1, .3, 1)) var(--form-dome-delay, .4s);scale:1.08;translate:var(--dome-scrub-x, 0px) var(--dome-scrub-y, 0px);rotate:var(--dome-scrub-r, 0deg)}@media (min-width: 768px){html.js-anim [data-anim-form-dome] img{transform:translate(var(--form-dome-from-x, 110%))}}html.js-anim [data-anim-form-dome].is-on img{transform:translateY(var(--form-dome-to-y, 0px))}@media (min-width: 768px){html.js-anim [data-anim-form-dome].is-on img{transform:translate(var(--form-dome-to-x, 0px))}}@media (prefers-reduced-motion: reduce){html.js-anim [data-anim-form-panel],html.js-anim [data-anim-form-dome],html.js-anim [data-anim-form-dome] img{opacity:1!important;transform:none!important;clip-path:none!important}html.js-anim [data-anim-form-frame]{--ff-p: 0 !important}}html.js-anim [data-anim-cta-material]{opacity:0;transform:translateY(var(--cta-material-from-y, 1.6rem));will-change:opacity,transform;transition:opacity var(--cta-material-duration, .8s) var(--cta-material-ease, cubic-bezier(.22, 1, .36, 1)) var(--cta-material-delay, 0s),transform var(--cta-material-duration, .8s) var(--cta-material-ease, cubic-bezier(.22, 1, .36, 1)) var(--cta-material-delay, 0s)}html.js-anim [data-anim-cta-material].is-on{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){html.js-anim [data-anim-cta-material]{opacity:1!important;transform:none!important}}html.js-anim .system-fog{position:absolute;top:-16%;right:-10%;bottom:-16%;left:-10%;z-index:20;pointer-events:none;filter:blur(2px)}html.js-anim .system-fog__bank{position:absolute;left:var(--bk-x, 0%);top:var(--bk-y, 0%);width:var(--bk-size, 70%);aspect-ratio:1;background:radial-gradient(closest-side,rgba(126,134,148,var(--bk-alpha, .8)) 0%,rgba(150,157,170,calc(var(--bk-alpha, .8) * .6)) 40%,rgba(170,176,188,0) 72%);filter:blur(var(--fog-blur, 26px));will-change:opacity,translate,scale;transition:opacity var(--fog-duration, 1.6s) var(--fog-ease, cubic-bezier(.16, 1, .3, 1)) var(--bk-delay, 0s),translate var(--fog-duration, 1.6s) var(--fog-ease, cubic-bezier(.16, 1, .3, 1)) var(--bk-delay, 0s),scale var(--fog-duration, 1.6s) var(--fog-ease, cubic-bezier(.16, 1, .3, 1)) var(--bk-delay, 0s)}html.js-anim .system-fog__bank.is-on{opacity:0;translate:var(--bk-dx, 0px) var(--bk-dy, 0px);scale:var(--fog-scale-to, 1.35)}html.js-anim .system-fog__bank.is-base{left:0;top:0;width:100%;height:100%;aspect-ratio:auto;background:radial-gradient(ellipse 82% 70% at 50% 44%,rgba(126,134,148,var(--bk-alpha, .9)) 0%,rgba(146,153,166,calc(var(--bk-alpha, .9) * .7)) 46%,rgba(170,176,188,0) 78%)}html.js-anim .support__bg-sticky{overflow:hidden;aspect-ratio:375/673}@media (min-width: 768px){html.js-anim .support__bg-sticky{aspect-ratio:1/1}}html.js-anim .support__bg-sticky picture{visibility:hidden}html.js-anim .support__bg-sticky.is-on picture{visibility:visible}html.js-anim .support__bg-sticky.is-on .support-mask{visibility:hidden}html.js-anim .support-mask{position:absolute;top:0;left:0;right:0;height:100vh;z-index:1;display:flex;flex-direction:column;overflow:hidden;pointer-events:none}@supports (height: 100svh){html.js-anim .support-mask{height:100svh}}html.js-anim .support__bg-sticky{--sup-tex-ar: calc(673 / 375)}@media (min-width: 768px){html.js-anim .support__bg-sticky{--sup-tex-ar: 1}}html.js-anim [data-anim-support-tile]{display:block;flex:1 1 0;width:100%;opacity:0;background-image:var(--sup-bg-set, none);background-repeat:no-repeat;background-size:100vw calc(100vw * var(--sup-tex-ar, 1));background-position:0 calc(-1 * var(--tile-i, 0) * 100vh / var(--sup-tiles, 12));clip-path:inset(calc(var(--tile-clip, 100) * 1%) 0 0 0);will-change:opacity,clip-path}@supports (height: 100svh){html.js-anim [data-anim-support-tile]{background-position:0 calc(-1 * var(--tile-i, 0) * 100svh / var(--sup-tiles, 12))}}html.js-anim .support__body{margin-top:var(--sup-text-gap, 0px)}@media (prefers-reduced-motion: reduce){html.js-anim .support__bg-sticky picture{visibility:visible!important}html.js-anim .support-mask{display:none!important}html.js-anim [data-anim-support-dim]{opacity:.6!important}html.js-anim .support__body{margin-top:0!important}}html.js-anim [data-anim-strength-line]{opacity:0;translate:0 var(--sline-from-y, 1.2rem);transition:opacity var(--sline-duration, .4s) var(--sline-ease, cubic-bezier(.16, 1, .3, 1)) var(--sline-delay, 0s),translate var(--sline-duration, .4s) var(--sline-ease, cubic-bezier(.16, 1, .3, 1)) var(--sline-delay, 0s)}html.js-anim [data-anim-strength-line].is-on{opacity:1;translate:0 0}html.js-anim [data-anim-strength-sticker]{scale:var(--strength-sticker-scale-from, 0);opacity:0;will-change:scale,opacity;transition:scale var(--strength-sticker-duration, .5s) var(--strength-sticker-ease, cubic-bezier(.34, 1.56, .64, 1)) var(--strength-sticker-delay, 0s),opacity var(--strength-sticker-duration, .5s) var(--strength-sticker-ease, cubic-bezier(.34, 1.56, .64, 1)) var(--strength-sticker-delay, 0s)}html.js-anim [data-anim-strength-sticker].is-on{scale:1;opacity:1}html.js-anim [data-anim-strength-card]{opacity:0;transform:perspective(1000px) rotateY(var(--card-from-rotate, 360deg));will-change:transform,opacity;transition:transform var(--card-duration, .7s) var(--card-ease, cubic-bezier(.16, 1, .3, 1)) var(--card-delay, 0s),opacity var(--card-duration, .7s) var(--card-ease, cubic-bezier(.16, 1, .3, 1)) var(--card-delay, 0s)}html.js-anim [data-anim-strength-card].is-on{opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion: reduce){html.js-anim [data-anim-strength-line],html.js-anim [data-anim-strength-sticker],html.js-anim [data-anim-strength-card]{opacity:1!important;transform:none!important;translate:none!important;scale:1!important}}html.js-anim [data-anim-result-sp]{opacity:0;transform:translateY(var(--result-sp-from-y, 1.6rem));transition:opacity var(--result-sp-duration, .8s) var(--result-sp-ease, cubic-bezier(.16, 1, .3, 1)) var(--result-sp-delay, 0s),transform var(--result-sp-duration, .8s) var(--result-sp-ease, cubic-bezier(.16, 1, .3, 1)) var(--result-sp-delay, 0s)}html.js-anim [data-anim-result-sp].is-on{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html.js-anim [data-anim-result-sp]{opacity:1!important;transform:none!important}}html.js-anim [data-anim-anshin-marquee]{will-change:transform}html.js-anim [data-anim-anshin-seal]{scale:var(--anshin-seal-scale-from, 0);opacity:0;will-change:scale,opacity;transition:scale var(--anshin-seal-duration, .5s) var(--anshin-seal-ease, cubic-bezier(.34, 1.56, .64, 1)) var(--anshin-seal-delay, 0s),opacity var(--anshin-seal-duration, .5s) var(--anshin-seal-ease, cubic-bezier(.34, 1.56, .64, 1)) var(--anshin-seal-delay, 0s)}html.js-anim [data-anim-anshin-seal].is-on{scale:1;opacity:1}html.js-anim [data-anim-anshin-parallax]{translate:var(--marquee-comp, 0px) calc(var(--anshin-py, 0) * var(--od, 1) * 1px)}.anshin-acc__cross{transition:rotate var(--anshin-acc-icon-duration, .3s) var(--anshin-acc-icon-ease, cubic-bezier(.4, 0, .2, 1))}.anshin-acc__details[open] .anshin-acc__cross{rotate:45deg}@media (prefers-reduced-motion: reduce){html.js-anim [data-anim-anshin-orn]{opacity:1!important;scale:1!important}html.js-anim [data-anim-anshin-parallax]{translate:none!important}html.js-anim [data-anim-anshin-seal]{opacity:1!important;scale:1!important}html.js-anim [data-anim-anshin-marquee]{will-change:auto}}html.js-anim [data-anim-recommend-arrow]{opacity:0;transform:translate(calc(-1 * var(--arrow-from-x, 40%)));transition:opacity var(--arrow-duration, .6s) var(--arrow-ease, cubic-bezier(.16, 1, .3, 1)) var(--arrow-delay, 0s),transform var(--arrow-duration, .6s) var(--arrow-ease, cubic-bezier(.16, 1, .3, 1)) var(--arrow-delay, 0s)}html.js-anim [data-anim-recommend-arrow].is-on{opacity:1;transform:translate(0)}@media (prefers-reduced-motion: reduce){html.js-anim [data-anim-recommend-arrow],html.js-anim [data-anim-recommend-arrow].is-on{opacity:1!important;transform:none!important;transition:none!important}}html.js-anim .case__card-inner{transition:transform var(--case-flip-duration, .9s) var(--case-flip-ease, cubic-bezier(.215, .61, .355, 1)) var(--case-flip-delay, 0s)}html.js-anim .case__card-inner.is-on{transform:rotateY(180deg)}.case__card{perspective:1200px}.case__card-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateY(0)}.case__card-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.case__card-back{transform:rotateY(180deg)}[data-anim-voice-emblem][data-side=left]{left:var(--emblem-x, 0px)}[data-anim-voice-emblem][data-side=right]{right:var(--emblem-x, 0px)}[data-anim-voice-emblem][data-vside=top]{top:var(--emblem-y, 0px)}[data-anim-voice-emblem][data-vside=bottom]{bottom:var(--emblem-y, 0px)}@property --voice-clip-x{syntax: "<length-percentage>"; inherits: true; initial-value: 0px;}@property --voice-clip-y{syntax: "<length-percentage>"; inherits: true; initial-value: 0px;}@property --voice-offset-y{syntax: "<length-percentage>"; inherits: true; initial-value: 0px;}html.js-anim [data-anim-voice-bg]{clip-path:inset(calc(var(--voice-clip-y, 0px) - var(--voice-offset-y, 0px)) var(--voice-clip-x, 0px) calc(var(--voice-clip-y, 0px) + var(--voice-offset-y, 0px)) var(--voice-clip-x, 0px));transition:--voice-clip-x var(--voice-bg-duration, 1.1s) var(--voice-bg-ease, cubic-bezier(.16, 1, .3, 1)) var(--voice-bg-delay, 0s),--voice-clip-y var(--voice-bg-duration, 1.1s) var(--voice-bg-ease, cubic-bezier(.16, 1, .3, 1)) var(--voice-bg-delay, 0s),--voice-offset-y var(--voice-bg-duration, 1.1s) var(--voice-bg-ease, cubic-bezier(.16, 1, .3, 1)) var(--voice-bg-delay, 0s)}html.js-anim [data-anim-voice-bg].is-on{--voice-clip-x: 0px;--voice-clip-y: 0px;--voice-offset-y: 0px}html.js-anim [data-anim-voice-emblem]{transition:--voice-clip-x var(--voice-bg-duration, 1.1s) var(--voice-bg-ease, cubic-bezier(.16, 1, .3, 1)) var(--voice-bg-delay, 0s),--voice-clip-y var(--voice-bg-duration, 1.1s) var(--voice-bg-ease, cubic-bezier(.16, 1, .3, 1)) var(--voice-bg-delay, 0s),--voice-offset-y var(--voice-bg-duration, 1.1s) var(--voice-bg-ease, cubic-bezier(.16, 1, .3, 1)) var(--voice-bg-delay, 0s)}html.js-anim [data-anim-voice-emblem].is-on{--voice-clip-x: 0px;--voice-clip-y: 0px;--voice-offset-y: 0px}html.js-anim [data-anim-voice-emblem][data-side=left]{left:calc(var(--voice-clip-x, 41%) + var(--emblem-x, 0px))}html.js-anim [data-anim-voice-emblem][data-side=right]{right:calc(var(--voice-clip-x, 41%) + var(--emblem-x, 0px))}html.js-anim [data-anim-voice-emblem][data-vside=top]{top:max(var(--voice-clip-y, 0px) - var(--voice-offset-y, 0px) + var(--emblem-y, 0px),var(--emblem-y, 0px))}html.js-anim [data-anim-voice-emblem][data-vside=bottom]{bottom:max(var(--voice-clip-y, 0px) + var(--voice-offset-y, 0px) + var(--emblem-y, 0px),var(--emblem-y, 0px))}html.js-anim [data-anim-voice-deck].is-stack{display:grid;justify-items:center;align-items:start;perspective:var(--voice-perspective, 1000px)}html.js-anim [data-anim-voice-deck].is-stack>.voice__card{grid-area:1/1;backface-visibility:hidden;will-change:transform,opacity}html.js-anim [data-anim-voice-deck].is-stack>.voice__card:not(.is-front){opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){html.js-anim [data-anim-voice-deck].is-stack{display:flex;perspective:none}html.js-anim [data-anim-voice-deck].is-stack>.voice__card,html.js-anim [data-anim-voice-deck].is-stack>.voice__card:not(.is-front){opacity:1!important;transform:none!important;pointer-events:auto}html.js-anim [data-anim-voice-bg]{clip-path:none!important}html.js-anim [data-anim-voice-emblem][data-vside=top]{top:var(--emblem-y, 0px)!important}html.js-anim [data-anim-voice-emblem][data-vside=bottom]{bottom:var(--emblem-y, 0px)!important}html.js-anim [data-anim-voice-emblem][data-side=left]{left:var(--emblem-x, 0px)!important}html.js-anim [data-anim-voice-emblem][data-side=right]{right:var(--emblem-x, 0px)!important}}html.js-anim #fv .fv__layer--noren{opacity:1;clip-path:inset(0 var(--fv-noren-clip-r, 100%) 0 0)}html.js-anim #fv.is-on .fv__layer--noren{opacity:0}@media (prefers-reduced-motion: reduce){html.js-anim #fv .fv__layer--noren{opacity:0!important;clip-path:none!important}}
