@layer config{:root{--fs-adjust:1;--space-adjust:1;--dynamicScale:calc(var(--space-adjust)*0.6);--header--fixed-mainbar--height:60px;--header--height:calc(var(--header--fixed-mainbar--height, 0px));--font-size--normal:clamp(calc(0.938rem*var(--fs-adjust)),calc(0.938rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 0.103 * var(--fs-adjust)),calc(1rem*var(--fs-adjust)));--font-size--xs:clamp(calc(0.625rem*var(--fs-adjust)),calc(0.625rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 0.208 * var(--fs-adjust)),calc(0.75rem*var(--fs-adjust)));--font-size--sm:clamp(calc(0.75rem*var(--fs-adjust)),calc(0.75rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 0.208 * var(--fs-adjust)),calc(0.875rem*var(--fs-adjust)));--font-size--md:clamp(calc(1rem*var(--fs-adjust)),calc(1rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 0.208 * var(--fs-adjust)),calc(1.125rem*var(--fs-adjust)));--font-size--lg:clamp(calc(1.125rem*var(--fs-adjust)),calc(1.125rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 0.208 * var(--fs-adjust)),calc(1.25rem*var(--fs-adjust)));--font-size--xl:clamp(calc(1.25rem*var(--fs-adjust)),calc(1.25rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 0.417 * var(--fs-adjust)),calc(1.5rem*var(--fs-adjust)));--font-size--2-xl:clamp(calc(1.375rem*var(--fs-adjust)),calc(1.375rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 0.833 * var(--fs-adjust)),calc(1.875rem*var(--fs-adjust)));--font-size--3-xl:clamp(calc(1.5rem*var(--fs-adjust)),calc(1.5rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 1.25 * var(--fs-adjust)),calc(2.25rem*var(--fs-adjust)));--font-size--4-xl:clamp(calc(1.625rem*var(--fs-adjust)),calc(1.625rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 1.667 * var(--fs-adjust)),calc(2.625rem*var(--fs-adjust)));--font-size--5-xl:clamp(calc(1.75rem*var(--fs-adjust)),calc(1.75rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 2.083 * var(--fs-adjust)),calc(3rem*var(--fs-adjust)));--font-size--6-xl:clamp(calc(1.875rem*var(--fs-adjust)),calc(1.875rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 2.5 * var(--fs-adjust)),calc(3.375rem*var(--fs-adjust)));--font-size--7-xl:clamp(calc(2rem*var(--fs-adjust)),calc(2rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 2.917 * var(--fs-adjust)),calc(3.75rem*var(--fs-adjust)));--font-size--8-xl:clamp(calc(2.125rem*var(--fs-adjust)),calc(2.125rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 3.125 * var(--fs-adjust)),calc(4rem*var(--fs-adjust)));--font-size--9-xl:clamp(calc(2.625rem*var(--fs-adjust)),calc(2.625rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 3.125 * var(--fs-adjust)),calc(4.5rem*var(--fs-adjust)));--font-size--10-xl:clamp(calc(4rem*var(--fs-adjust)),calc(4rem*var(--fs-adjust)) + ((1vw - 0.2rem) * 3.333 * var(--fs-adjust)),calc(6rem*var(--fs-adjust)));--font-family--sans:YakuHanJP,"Noto Sans JP",sans-serif;--font-family--en-sans:"Jost",sans-serif;--font-family--heading:YakuHanRP,"M PLUS Rounded 1c",sans-serif;--color--base:#333;--color--black:#000;--color--white:#fff;--color--gray:#ccc;--color--gray-light:#f5f5f5;--color--gray-dark:#666;--color--red:red;--color--primary:#1d2088;--color--secondary:#ae870c;--color--purple-light:#efeef7;--color--blue-light:#e9f3fd;--color--yellow:#ff0;--color--yellow-light:#fffea1;--icon--chevron-right:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC44NyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEwLjg3IDE2Ij48cGF0aCBkPSJtMS41NCAxNiA5LjMzLTgtOS4zMy04TDAgMS44IDcuMjQgOCAwIDE0LjJ6Ii8+PC9zdmc+");--icon--nav-1:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTUuNDUgMi43NkguNTVjLS4zIDAtLjU1LjI1LS41NS41NXY5LjM4YzAgLjMuMjUuNTUuNTUuNTVoMTQuOWMuMyAwIC41NS0uMjUuNTUtLjU1VjMuMzFjMC0uMy0uMjUtLjU1LS41NS0uNTVtLS41NSA5LjM4SDEuMVYzLjg2aDEzLjc5djguMjhaIi8+PHBhdGggZD0ibTYuNTIgNC43My00LjU4IDEuNSA0LjU4IDEuNXoiLz48L3N2Zz4=");--icon--nav-2:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMS4yOSAxLjM4aDQuNFYwSDB2NS42OWgxLjI5ek0xLjI5IDEwLjMxSDBWMTZoNS42OXYtMS4xOWgtNC40ek0xNC43MSAxNC44MWgtNC40VjE2SDE2di01LjY5aC0xLjI5ek0xMC4zMSAwdjEuMzhoNC40djQuMzFIMTZWMHpNNi42NCA4LjQyYy0yLjQxLjctMi45OSAyLTIuOTYgNC4wNmg4LjYxYy4wNC0yLjA1LS43LTMuMzItMi45OC00LjA1IDEuMDQtLjU2IDEuNDMtMS43NSAxLjI2LTMuMDYtLjE2LTEuMjItMS4wOC0yLjI2LTIuMzEtMi4zOS0xLjctLjE4LTIuOSAxLjM0LTIuOSAyLjk4IDAgMS4wNi40IDEuOTggMS4yNyAyLjQ2WiIvPjwvc3ZnPg==");--icon--pdf:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTMuMTYgMTZIMi44NGMtLjcxIDAtMS4yOS0uNTgtMS4yOS0xLjI5VjEuMjlDMS41NS41OCAyLjEzIDAgMi44NCAwaDYuODVjLjM0IDAgLjY3LjEzLjkxLjM4bDMuNDcgMy40N2MuMjQuMjQuMzguNTcuMzguOTF2OS45NWMwIC43MS0uNTggMS4yOS0xLjI5IDEuMjlNMi40IDE0LjMzYzAgLjQuMzMuNzMuNzMuNzNoOS43NGMuNCAwIC43My0uMzMuNzMtLjczVjQuOTVjMC0uMTktLjA4LS4zOC0uMjEtLjUybC0zLjI4LTMuMjhhLjcyLjcyIDAgMCAwLS41Mi0uMjFIMy4xM2MtLjQgMC0uNzMuMzMtLjczLjczIi8+PHBhdGggZD0iTTEyLjAzIDEwLjExYzAtLjA3LS4wNi0uMTUtLjEyLS4yLS4xNi0uMTYtLjUyLS4yNC0xLjA2LS4yNS0uMzcgMC0uODEuMDMtMS4yOC4wOWEzIDMgMCAwIDEtLjU5LS40MWMtLjQ2LS40Mi0uODMtMS4wMS0xLjA3LTEuNjYuMDItLjA2LjAzLS4xMS4wNC0uMTcgMCAwIC4yNi0xLjQ2LjE5LTEuOTUgMC0uMDctLjAyLS4wOS0uMDMtLjE0bC0uMDItLjA2Yy0uMDctLjE2LS4yMS0uMzMtLjQyLS4zMmgtLjEzYy0uMjQgMC0uNDMuMTItLjQ5LjMtLjE1LjU3IDAgMS40My4zIDIuNTRsLS4wNy4xOGMtLjIxLjUxLS40NyAxLjAyLS43IDEuNDdsLS4wMy4wNmMtLjI0LjQ3LS40Ni44OC0uNjYgMS4yMmwtLjIxLjExcy0uMzcuMTktLjQ1LjI0Yy0uNy40Mi0xLjE3Ljg5LTEuMjQgMS4yNy0uMDIuMTIgMCAuMjcuMTIuMzVsLjIuMXEuMTM1LjA2LjI3LjA2Yy41IDAgMS4wOC0uNjIgMS44OC0yLjAyLjkyLS4zIDEuOTctLjU1IDIuODktLjY5LjcuMzkgMS41Ni42NyAyLjExLjY3LjEgMCAuMTggMCAuMjUtLjAzLjEtLjAzLjE5LS4wOS4yNS0uMTcuMTEtLjE2LjEzLS4zOC4xLS42Wm0tNy41OCAyLjQ1Yy4wOS0uMjUuNDUtLjc0Ljk4LTEuMTguMDMtLjAzLjEyLS4xLjE5LS4xOC0uNTYuODktLjkzIDEuMjQtMS4xOCAxLjM1Wm0zLjE2LTcuMjdjLjE2IDAgLjI1LjQuMjYuNzggMCAuMzgtLjA4LjY1LS4xOS44NC0uMDktLjI5LS4xNC0uNzUtLjE0LTEuMDUgMCAwIDAtLjU3LjA3LS41N20tLjk1IDUuMThjLjExLS4yLjIzLS40MS4zNS0uNjMuMjktLjU1LjQ3LS45OC42MS0xLjMzYTQuNCA0LjQgMCAwIDAgMS4xNyAxLjM4Yy0uODEuMTYtMS41LjM1LTIuMTIuNTlabTUuMDktLjA1cy0uMTkuMDUtLjI4LjA1Yy0uMjkgMC0uNjUtLjEzLTEuMTYtLjM1LjE5LS4wMS4zNy0uMDIuNTMtLjAyLjI5IDAgLjM4IDAgLjY3LjA3cy4yOS4yMi4yNC4yNSIvPjwvc3ZnPg==");--background-1:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNDAwIDEwMCI+PHBhdGggZD0iTTAgMGMyMjIuMTIgNjUuMSA0NTcuMDEgMTAwIDcwMCAxMDBzNDc3Ljg4LTM0LjkgNzAwLTEwMHoiLz48L3N2Zz4=");--background-2:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNDAwIDEwMCI+PHBhdGggZD0iTTE0MDAgMTAwVjBjLTIyMi4xMiA2NS4xLTQ1Ny4wMSAxMDAtNzAwIDEwMHpNMCAxMDBoNzAwQzQ1Ny4wMSAxMDAgMjIyLjEyIDY1LjEgMCAweiIvPjwvc3ZnPg==");--transition:ease 0.3s}}@layer kiso{

/*! kiso.css v1.2.4 | MIT License | https://github.com/tak-dcxi/kiso.css */*,:after,:before{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){margin:unset;min-block-size:100dvb}:where(:is(h1,h2,h3,h4,h5,h6):lang(en)){text-wrap:pretty}:where(h1){font-size:2em;margin-block:.67em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){list-style-type:"";padding-inline-start:unset}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn):lang(ja)){font-style:unset}:where(u,s,del,ins){text-decoration-inset:auto}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:unset;font-variant-ligatures:none;font-variation-settings:normal}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;text-decoration-inset:auto;cursor:help}:where(time){text-autospace:no-autospace}:where(a){color:unset}:where(a:any-link){text-decoration-line:unset;text-decoration-thickness:from-font;text-decoration-inset:auto}:where(img,svg,picture,video,audio,canvas,model,iframe,embed,object){max-inline-size:100%;vertical-align:bottom}:where(img,svg,picture,video,canvas,model,iframe,embed,object){block-size:auto}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption:lang(en)){text-wrap:pretty}::file-selector-button,:where(button,input,select,textarea){border:1px solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i])){background-color:unset}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]){touch-action:manipulation}:where(:enabled)::file-selector-button,:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}:where(fieldset){border:unset;margin-inline:unset;min-inline-size:0;padding:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){cursor:pointer;list-style-type:""}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){border:unset;overscroll-behavior-block:contain;padding:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-block-size:unset;max-inline-size:unset}:where(dialog)::backdrop{background-color:oklch(0 0 0deg/30%)}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}}@layer base{html{overflow-y:auto}body{color:var(--color--base);font-family:var(--font-family--sans);font-feature-settings:"palt";font-optical-sizing:auto;font-size:var(--font-size--normal);font-weight:400;line-height:1.6;-webkit-text-size-adjust:none;text-size-adjust:none;word-break:break-word;word-wrap:break-word;font-display:swap;position:relative;-webkit-text-size-adjust:100%}p{margin-bottom:calc(var(--dynamicScale)*1rem)}strong{font-weight:bolder}a:not([href]){cursor:default;opacity:.5}img,svg,svg>*{height:auto;vertical-align:middle}svg{aspect-ratio:var(--svg--aspect,1/1);height:var(--svg--size-h,1em);width:var(--svg--size-w,1em)}svg,svg>*{fill:currentColor}button{cursor:pointer}::placeholder{color:var(--color--gray)}sup{font-size:.4em;margin-left:.2em;margin-right:.2em;vertical-align:top}table{margin-bottom:calc(var(--dynamicScale)*1rem);margin-top:calc(var(--dynamicScale)*1rem)}tr{border-bottom:1px solid #ccc;border-top:1px solid #ccc}tr :not(:first-child){border-left:1px solid #ccc}td,th{padding:.8em 1.2em}thead th{background-color:var(--color--gray-light);font-weight:700}tbody th{font-weight:400}input{background-color:#fff;line-height:1;width:fit-content}input[type=number],input[type=text],select{border:1px solid #ccc;padding:.4em .8em}select{background-color:#fff}iframe{width:100%}}@layer component{h1{margin-top:calc(var(--dynamicScale)*3rem)}h1,h2{margin-bottom:calc(var(--dynamicScale)*2rem)}h2{font-family:var(--font-family--heading);font-size:var(--font-size--3-xl);font-weight:700;line-height:1.3;margin-top:calc(var(--dynamicScale)*4rem);text-align:center}h2:after{background-color:var(--color--primary);border-radius:999px;content:"";display:block;height:5px;margin-block:calc(var(--dynamicScale)*1rem);margin-inline:auto;width:100px}h3{font-size:var(--font-size--2-xl);font-weight:700;margin-top:calc(var(--dynamicScale)*3rem)}h3,h4{font-family:var(--font-family--heading);margin-bottom:calc(var(--dynamicScale)*1rem)}h4{line-height:1.3;margin-top:calc(var(--dynamicScale)*2rem)}h5{margin-bottom:calc(var(--dynamicScale)*.6rem)}h5,h6{margin-top:calc(var(--dynamicScale)*1rem)}h6{margin-bottom:calc(var(--dynamicScale)*.4rem)}.has-c-container>*,.is-c-container{margin-inline:auto;position:relative;width:min(var(--fluid-width,86%),var(--fixed-width,1000px))}.is-fixed-wide{--fluid-width:90%;--fixed-width:1300px}.is-fluid-wide{--fluid-width:90%;--fixed-width:90%}.c-button-outline,.c-button-solid{align-items:center;border:1px solid var(--button--border-color,var(--color--primary));border-radius:999px;column-gap:calc(var(--dynamicScale)*.6rem);display:flex;font-size:var(--font-size--md);font-weight:700;justify-content:center;line-height:1.3;margin:0 auto;padding-block:calc(var(--dynamicScale)*2rem);padding-inline:calc(var(--dynamicScale)*3rem);position:relative;text-align:center;transition:var(--transition);width:min(100%,460px)}.c-button-outline:after,.c-button-solid:after{content:"";display:block;height:.7em;mask:no-repeat center/contain;mask-image:var(--icon--chevron-right);position:absolute;right:calc(var(--dynamicScale)*2rem);width:.7em}.c-button-outline:hover,.c-button-solid:hover{--button--background-color:var(--color--secondary)}.c-button-solid{background-color:var(--button--background-color,var(--color--primary));color:var(--button--color,var(--color--white))}.c-button-solid:after{background-color:var(--button--icon-color,var(--color--white))}.c-button-solid:hover{--button--border-color:var(--color--secondary)}.c-button-outline{background-color:var(--button--background-color,transparent);color:var(--button--color,var(--color--primary))}.c-button-outline:after{background-color:var(--button--icon-color,var(--color--primary))}.c-button-outline:hover{--button--background-color:var(--color--primary);--button--color:var(--color--white);--button--icon-color:var(--color--white)}.btn-guide{--button--border-color:#00a0ba;--button--background-color:#00a0ba;--button--icon-size:1.4em;--button--icon:var(--icon--nav-1)}.btn-resist{--button--border-color:#00a38b;--button--background-color:#00a38b;--button--icon-size:1.2em;--button--icon:var(--icon--nav-2)}.btn-pdf{padding-left:calc(var(--dynamicScale)*2rem);padding-right:calc(var(--dynamicScale)*4rem)}.btn-pdf:before{background-color:#ff402f;content:"";display:block;height:1.4em;mask:no-repeat center/contain;mask-image:var(--icon--pdf);width:1.4em}.c-lead-lg,.c-lead-md,.c-lead-sm{font-family:var(--font-family--heading);font-weight:700;line-height:1.3;text-align:center}.c-lead-lg{color:var(--lead-lg--color,var(--color--primary));font-size:var(--font-size--3-xl);margin-block:calc(var(--dynamicScale)*2rem)}.c-lead-md{font-size:var(--font-size--xl);margin-block:calc(var(--dynamicScale)*1.6rem)}.c-lead-md,.c-lead-sm{color:var(--lead-md--color,var(--color--primary))}.c-lead-sm{font-size:var(--font-size--md);margin-block:calc(var(--dynamicScale)*1rem)}[class*=c-note]{font-size:var(--font-size--sm);margin-bottom:calc(var(--dynamicScale)*1rem);margin-top:calc(var(--dynamicScale)*.4rem)}.c-note>:not(:has(*)){padding-left:1em;text-indent:-1em}.c-note:not(:has(*)){padding-left:1em;text-indent:-1em}.c-highlight{background-color:var(--highlight--background-color,var(--color--secondary));border-radius:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--highlight--color,var(--color--white));display:inline-block;line-height:1;margin:.1em .2em;padding:.2em .3em}.c-video{aspect-ratio:16/9;border:5px solid var(--color--secondary);margin-block:calc(var(--dynamicScale)*2rem);margin-inline:auto;overflow:hidden;width:min(90%,800px)}.c-video embed,.c-video iframe,.c-video object,.c-video video{height:100%;width:100%}}@layer layout{.l-headerFixed{left:0;position:fixed;top:0;width:100%;z-index:99}.l-headerFixed-mainbar{height:var(--header--fixed-mainbar--height);padding-left:calc(var(--dynamicScale)*2rem);padding-right:calc(var(--dynamicScale)*1rem + var(--header--fixed-mainbar--height));pointer-events:none;position:relative}.l-headerFixed-mainbar>*{pointer-events:auto}.l-headerFixed-mainbar__logo{align-items:center;display:flex;height:100%;width:120px}.l-footer{background-color:var(--color--primary)}.l-footer-navbar{padding-top:calc(var(--dynamicScale)*4rem)}.l-footer-navbar__nav-global__list{display:flex;gap:calc(var(--dynamicScale)*1.2rem);justify-content:center}.l-footer-navbar__nav-global__item-link{color:var(--color--white);font-size:var(--font-size--sm);transition:var(--transition)}.l-footer-navbar__nav-global__item-link:hover{opacity:.6}.l-footer-mainbar{color:var(--color--white);padding:calc(var(--dynamicScale)*4rem) 0;text-align:center}.l-footer-mainbar__logo{margin-block:calc(var(--dynamicScale)*4rem);margin-inline:auto}.l-footer-mainbar__copyright{font-size:var(--font-size--sm)}.l-pagetop{bottom:0;height:3em;margin:calc(var(--dynamicScale)*1rem);opacity:0;position:fixed;right:0;transform:translateY(1em);transition:var(--transition);visibility:hidden;width:3em;z-index:999}.l-pagetop.is-visible{opacity:1;transform:translateY(0);visibility:visible}.l-pagetop__button{border:unset;cursor:pointer;height:100%;width:100%}.l-hamburger,.l-pagetop__button{align-items:center;display:flex;justify-content:center}.l-hamburger{--hamburger-size:calc(var(--header--height)/5*4);height:var(--header--height);position:fixed;right:0;top:0;width:var(--header--height);z-index:9999}.l-hamburger__button{align-items:center;background-color:var(--color--secondary);border:unset;border-radius:100%;cursor:pointer;display:flex;flex-direction:column;height:var(--hamburger-size);justify-content:center;row-gap:calc(var(--dynamicScale)*.4rem);transition:var(--transition);width:var(--hamburger-size)}.l-hamburger__lines{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 8px;position:relative;row-gap:4px}.l-hamburger__line{background-color:#fff;border-radius:1px;display:block;height:2.5px;transition:var(--transition);width:20px}.l-hamburger__button.is-hamburger-open .l-hamburger__line:first-child{transform:translateY(7.5px) rotate(225deg)}.l-hamburger__button.is-hamburger-open .l-hamburger__line:nth-child(2){opacity:0}.l-hamburger__button.is-hamburger-open .l-hamburger__line:nth-child(3){transform:translateY(-7.5px) rotate(-225deg)}.l-drawer{background-color:var(--color--secondary);border-radius:1em;opacity:0;overflow:hidden;position:fixed;right:calc(var(--header--height)/5);top:calc(var(--header--height));transition:var(--transition);visibility:hidden;width:min(80%,480px);z-index:999}.l-drawer.is-hamburger-open{opacity:1;visibility:visible}.l-drawer__blocks{height:100%;overflow:auto}.l-drawer__block{margin:calc(var(--dynamicScale)*4rem) 0}.l-drawer__legal__list{align-items:center;display:flex;flex-direction:column;gap:calc(var(--dynamicScale)*.6rem)}.l-drawer-overlay.is-hamburger-open{background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.l-drawer-topbar{align-items:center;display:flex;height:var(--header--fixed-mainbar--height);padding-inline:calc(var(--dynamicScale)*2rem)}.l-drawer-topbar__logo{width:120px}.l-drawer-navbar{height:100%}.l-drawer__nav-global{background-color:var(--color--primary-light)}.l-drawer__nav-global__item{border-top:1px solid var(--color--white)}.l-drawer__nav-global__item:first-child{border-top:none}.l-drawer__nav-global__item-link{align-items:center;color:var(--color--white);display:flex;font-size:var(--font-size--md);justify-content:space-between;line-height:1;padding:1.4em 1.2em 1.4em 1.6em}.l-drawer__nav-global__item-link:after{background-color:var(--color--white);content:"";display:block;height:.7em;mask:no-repeat center/contain;mask-image:var(--icon--chevron-right);position:static;width:.7em}.l-main{overflow:hidden;padding-top:calc(var(--header--height))}}@layer project{.p-mv{background:no-repeat 50%/cover;background-image:url(../img/home/mv_bg.svg);overflow:hidden;padding-top:var(--header--height);position:relative;z-index:0}.p-mv__lead{color:var(--color--primary);font-size:var(--font-size--normal)!important;font-weight:700;margin-bottom:calc(var(--dynamicScale)*.4rem)}.p-mv__images{bottom:-2px;position:relative}.p-service{background-color:var(--color--primary);padding-bottom:calc(var(--dynamicScale)*6rem);padding-top:calc(var(--dynamicScale)*2rem);--lead-lg--color:var(--color--white)}.p-service_step__headline{align-items:center;color:var(--color--white);column-gap:calc(var(--dynamicScale)*1rem);display:flex;font-weight:700;justify-content:center;margin-bottom:calc(var(--dynamicScale)*2rem);text-align:center}.p-service_step__headline:after,.p-service_step__headline:before{background-color:var(--color--white);content:"";flex-grow:1;height:4px}.p-service_step__list{counter-reset:step;position:relative;z-index:0}.p-service_step__list:before{background-color:var(--color--secondary);content:"";display:block;height:100%;left:calc(var(--dynamicScale)*7rem);position:absolute;top:0;width:10px;z-index:-1}.p-service_step__item{align-items:baseline;background-color:#f0eff7;border-radius:.5em;color:var(--color--primary);column-gap:calc(var(--dynamicScale)*1rem);counter-increment:step;display:grid;font-size:var(--font-size--lg);font-weight:500;line-height:1.4;margin-block:calc(var(--dynamicScale)*1.3rem);padding-block:calc(var(--dynamicScale)*1.6rem);padding-inline:calc(var(--dynamicScale)*3rem);row-gap:calc(var(--dynamicScale)*.4rem)}.p-service_step__item:before{background-color:var(--color--white);border:1px solid var(--color--secondary);border-radius:999px;color:var(--color--secondary);content:"STEP " counter(step);display:block;font-family:var(--font-family--heading);font-size:var(--font-size--md);font-weight:800;line-height:1;padding:.4em 1.2em .3em;width:fit-content}.p-feature{margin-block:calc(var(--dynamicScale)*4rem)}.p-feature__button{margin-block:calc(var(--dynamicScale)*2rem)}.p-feature .c-note{margin-bottom:calc(var(--dynamicScale)*3rem)}.p-feature_point__cols{display:grid;gap:calc(var(--dynamicScale)*1.2rem);margin-block:calc(var(--dynamicScale)*1rem)}.p-feature_point__col{background-color:#e9f3fd;border-radius:1em;color:var(--color--primary);font-size:var(--font-size--md);line-height:1.4;padding:calc(var(--dynamicScale)*2rem);text-align:center}.p-feature_video{margin-top:calc(var(--dynamicScale)*6rem);position:relative;z-index:0;--fixed-width:100%;--fluid-width:100%;--lead-lg--color:var(--color--base)}.p-feature_video:before{background-color:var(--color--purple-light);height:100%}.p-feature_video:after,.p-feature_video:before{content:"";display:block;left:0;position:absolute;top:60%;width:100%;z-index:-1}.p-feature_video:after{aspect-ratio:1400/100;background-color:var(--color--white);margin-top:-.2px;mask:no-repeat center/contain;mask-image:var(--background-1)}.p-feature_video .c-lead-lg{margin-bottom:calc(var(--dynamicScale)*-1rem)}.p-voice{padding-block:calc(var(--dynamicScale)*2rem);position:relative}.p-voice,.p-voice:after{background-color:var(--color--purple-light)}.p-voice:after{aspect-ratio:1400/100;content:"";display:block;left:0;margin-top:-.2px;mask:no-repeat center/contain;mask-image:var(--background-1);position:absolute;top:100%;width:100%}.p-voice__row{display:grid;gap:calc(var(--dynamicScale)*2rem);grid-template-columns:60px 1fr;margin-block:calc(var(--dynamicScale)*1.4rem)}.p-voice__row:nth-child(2n){direction:rtl}.p-voice__row-texts{background-color:var(--color--white);border-radius:.6em;color:var(--color--primary);direction:ltr;font-weight:500;padding:calc(var(--dynamicScale)*2rem);position:relative}.p-voice__row-texts:before{background-color:var(--color--white);content:"";display:block;height:1em;position:absolute;top:calc(20px + .5em);transform:translateY(-50%);width:.8em}.p-voice__row:nth-child(odd) .p-voice__row-texts:before{clip-path:polygon(100% 0,0 50%,100% 100%);left:-.8em}.p-voice__row:nth-child(2n) .p-voice__row-texts:before{clip-path:polygon(0 0,100% 50%,0 100%);right:-.8em}.p-safety{border:1px solid var(--color--primary);border-radius:1em;margin-top:calc(7.14286% + var(--dynamicScale)*6rem);overflow:hidden}.p-safety__heading{background-color:var(--color--primary);color:var(--color--white);font-size:var(--font-size--lg);margin-bottom:0;padding:calc(var(--dynamicScale)*1rem)}.p-safety__heading:after{display:none}.p-safety__texts{padding-block:calc(var(--dynamicScale)*2rem);padding-inline:calc(var(--dynamicScale)*2rem)}.p-safety__text--highlight{background:linear-gradient(to top,var(--color--primary) 0,var(--color--primary) 1px,var(--color--white) 1px,var(--color--white) 100%);color:var(--color--primary)}.p-safety__text--highlight:hover{background:linear-gradient(to top,var(--color--secondary) 0,var(--color--secondary) 1px,var(--color--white) 1px,var(--color--white) 100%);color:var(--color--secondary)}.p-safety__button-link{font-family:var(--font-family--sans);font-size:var(--font-size--normal);font-weight:500;padding-block:calc(var(--dynamicScale)*1rem)!important}.p-safety__button-link:hover{--button--background-color:var(--color--primary)}.p-faq{margin-block:calc(var(--dynamicScale)*4rem)}.p-start{background:no-repeat 50%/cover;background-image:url(../img/home/start_bg.svg);padding-bottom:calc(7.14286% + var(--dynamicScale)*3rem);padding-top:calc(7.14286% + var(--dynamicScale)*6rem);position:relative;z-index:0}.p-start:before{background-color:var(--color--white);margin-top:-.2px;mask:no-repeat center/contain;mask-image:var(--background-1);top:0}.p-start:after,.p-start:before{aspect-ratio:1400/100;content:"";display:block;left:0;position:absolute;width:100%;z-index:-1}.p-start:after{background-color:var(--color--primary);bottom:0;margin-bottom:-.2px;mask:no-repeat center/contain;mask-image:var(--background-2)}.p-start__blocks{display:grid}.p-start__images{grid-area:images}.p-start__texts{grid-area:texts}.p-start__heading{display:block;grid-area:heading;text-align:left}.p-start__heading:after{display:none}.p-start__button{margin-bottom:calc(var(--dynamicScale)*2rem)}.p-start__button-link{margin-inline:0}.p-start__buttons{column-gap:calc(var(--dynamicScale)*.6rem);display:flex}.p-start__buttons img{height:60px;width:auto}.p-nav{margin-block:calc(var(--dynamicScale)*6rem)}.p-nav-inner{background-color:var(--color--white);border:4px solid var(--color--primary);border-radius:1em;box-shadow:4px 4px 0 0 var(--color--primary);padding:calc(var(--dynamicScale)*3rem)}.p-nav__cols{display:grid;gap:calc(var(--dynamicScale)*2rem);margin-inline:auto;width:min(100%,960px)}.p-nav__headline{color:var(--color--primary);font-size:var(--font-size--lg);margin-bottom:calc(var(--dynamicScale)*.6rem);text-align:center}.p-nav__button-link{border-radius:.6em;padding:calc(var(--dynamicScale)*1.6rem) calc(var(--dynamicScale)*2.4rem);width:100%}.p-nav__button-link:before{background-color:var(--color--yellow-light);content:"";display:block;height:1.4em;mask:no-repeat center/contain;mask-image:var(--button--icon);width:1.4em}.p-service+.p-nav{background-color:var(--color--primary);margin-top:0;position:relative;z-index:0}.p-service+.p-nav:after{aspect-ratio:1400/100;background-color:var(--color--white);bottom:0;content:"";display:block;left:-.2px;margin-bottom:-.2px;mask:no-repeat center/contain;mask-image:var(--background-2);position:absolute;width:100%;z-index:-1}@layer project-common{.p-faq-index__row{border:2px solid var(--color--blue-light);border-radius:.6em;margin-block:calc(var(--dynamicScale)*1rem);overflow:hidden}.p-faq-index__row-title{background-color:var(--color--blue-light);color:var(--color--primary);cursor:pointer;font-weight:500;line-height:1.4;padding-block:calc(var(--dynamicScale)*1rem);padding-left:calc(var(--dynamicScale)*4.2rem);padding-right:calc(var(--dynamicScale)*4.8rem);position:relative}.p-faq-index__row-title:before{color:var(--color--primary);content:"Q.";font-family:var(--font-family--en-sans);font-size:var(--font-size--xl);font-weight:500;left:calc(var(--dynamicScale)*2rem);line-height:1;position:absolute;top:calc(var(--dynamicScale)*1rem)}.p-faq-index__row-title:after{background-color:var(--color--primary);content:"";display:block;height:1em;margin-left:auto;mask:no-repeat center/contain;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTE0Ljk2IDYuOTZIOS4wNVYxLjA0YTEuMDQgMS4wNCAwIDEgMC0yLjA4IDB2NS45MUgxLjA0YTEuMDQgMS4wNCAwIDEgMCAwIDIuMDhoNS45MXY1LjkxYTEuMDQgMS4wNCAwIDEgMCAyLjA4IDBWOS4wM2g1LjkxYTEuMDQgMS4wNCAwIDEgMCAwLTIuMDhaIi8+PC9zdmc+");position:absolute;right:calc(var(--dynamicScale)*2rem);top:calc(var(--dynamicScale)*1rem);translate:0 .2em;width:1em}.p-faq-index__row-title.is-active:after{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAyLjA5Ij48cGF0aCBkPSJNMTQuOTYgMi4wOUgxLjA0Qy40NiAyLjA5IDAgMS42MiAwIDEuMDVTLjQ3IDAgMS4wNCAwaDEzLjkxYTEuMDQgMS4wNCAwIDEgMSAwIDIuMDhaIi8+PC9zdmc+")}.p-faq-index__row-content{background-color:#fff;padding-block:calc(var(--dynamicScale)*1rem);padding-left:calc(var(--dynamicScale)*4.2rem);padding-right:calc(var(--dynamicScale)*2rem);position:relative}.p-faq-index__row-content:before{color:var(--color--secondary);content:"A.";font-family:var(--font-family--en-sans);font-size:var(--font-size--xl);font-weight:500;left:calc(var(--dynamicScale)*2rem);line-height:1;position:absolute;top:calc(var(--dynamicScale)*1rem)}.p-faq-index__row-content a{text-decoration:underline;transition:var(--transition)}.p-faq-index__row-content a:hover{opacity:.6}}}@layer utility{.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.hidden{display:none}.fs-normal{font-size:var(--font-size--normal)}.fs-xs{font-size:var(--font-size--xs)}.fs-sm{font-size:var(--font-size--sm)}.fs-md{font-size:var(--font-size--md)}.fs-lg{font-size:var(--font-size--lg)}.fs-xl{font-size:var(--font-size--xl)}.fs-2xl{font-size:var(--font-size--2-xl)}.fs-3xl{font-size:var(--font-size--3-xl)}.fs-4xl{font-size:var(--font-size--4-xl)}.fs-5xl{font-size:var(--font-size--5-xl)}.fs-6xl{font-size:var(--font-size--6-xl)}.fs-7xl{font-size:var(--font-size--7-xl)}.fs-8xl{font-size:var(--font-size--8-xl)}.fs-9xl{font-size:var(--font-size--9-xl)}.fs-10xl{font-size:var(--font-size--10-xl)}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.fw-extrabold{font-weight:800}.fw-black{font-weight:900}.txt-black{color:var(--color--black)}.txt-white{color:var(--color--white)}.txt-red{color:var(--color--red)}.txt-gray{color:var(--color--gray)}.txt-gray-light{color:var(--color--gray-light)}.txt-primary{color:var(--color--primary)}.txt-secondary{color:var(--color--secondary)}.txt-yellow{color:var(--color--yellow)}.bg-black{background-color:var(--color--black)}.bg-white{background-color:var(--color--white)}.bg-red{background-color:var(--color--red)}.bg-gray{background-color:var(--color--gray)}.bg-gray-light{background-color:var(--color--gray-light)}.bg-primary{background-color:var(--color--primary)}.bg-primary-light{background-color:var(--color--primary-light)}.bg-secondary{background-color:var(--color--secondary)}.bg-secondary-light{background-color:var(--color--secondary-light)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-1\/2{width:50%}.w-1\/3{width:33.33333%}.w-2\/3{width:66.66667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.66667%}.w-5\/6{width:83.33333%}.m-auto,.mt-auto,.my-auto{margin-top:auto}.m-auto,.mb-auto,.my-auto{margin-bottom:auto}.m-auto,.ml-auto,.mx-auto{margin-left:auto}.m-auto,.mr-auto,.mx-auto{margin-right:auto}.m-0,.mt-0,.my-0{margin-top:0}.m-0,.mb-0,.my-0{margin-bottom:0}.m-0,.ml-0,.mx-0{margin-left:0}.m-0,.mr-0,.mx-0{margin-right:0}.p-0,.pt-0,.py-0{padding-top:0}.p-0,.pb-0,.py-0{padding-bottom:0}.p-0,.pl-0,.px-0{padding-left:0}.p-0,.pr-0,.px-0{padding-right:0}.m-1,.mt-1,.my-1{margin-top:calc(var(--dynamicScale)*1rem)}.m-1,.mb-1,.my-1{margin-bottom:calc(var(--dynamicScale)*1rem)}.m-1,.ml-1,.mx-1{margin-left:calc(var(--dynamicScale)*1rem)}.m-1,.mr-1,.mx-1{margin-right:calc(var(--dynamicScale)*1rem)}.p-1,.pt-1,.py-1{padding-top:calc(var(--dynamicScale)*1rem)}.p-1,.pb-1,.py-1{padding-bottom:calc(var(--dynamicScale)*1rem)}.p-1,.pl-1,.px-1{padding-left:calc(var(--dynamicScale)*1rem)}.p-1,.pr-1,.px-1{padding-right:calc(var(--dynamicScale)*1rem)}.gap-1,.gap-x-1{--gap-x:calc(var(--dynamicScale)*1rem)}.gap-1,.gap-y-1{--gap-y:calc(var(--dynamicScale)*1rem)}.m-2,.mt-2,.my-2{margin-top:calc(var(--dynamicScale)*2rem)}.m-2,.mb-2,.my-2{margin-bottom:calc(var(--dynamicScale)*2rem)}.m-2,.ml-2,.mx-2{margin-left:calc(var(--dynamicScale)*2rem)}.m-2,.mr-2,.mx-2{margin-right:calc(var(--dynamicScale)*2rem)}.p-2,.pt-2,.py-2{padding-top:calc(var(--dynamicScale)*2rem)}.p-2,.pb-2,.py-2{padding-bottom:calc(var(--dynamicScale)*2rem)}.p-2,.pl-2,.px-2{padding-left:calc(var(--dynamicScale)*2rem)}.p-2,.pr-2,.px-2{padding-right:calc(var(--dynamicScale)*2rem)}.gap-2,.gap-x-2{--gap-x:calc(var(--dynamicScale)*2rem)}.gap-2,.gap-y-2{--gap-y:calc(var(--dynamicScale)*2rem)}.m-3,.mt-3,.my-3{margin-top:calc(var(--dynamicScale)*3rem)}.m-3,.mb-3,.my-3{margin-bottom:calc(var(--dynamicScale)*3rem)}.m-3,.ml-3,.mx-3{margin-left:calc(var(--dynamicScale)*3rem)}.m-3,.mr-3,.mx-3{margin-right:calc(var(--dynamicScale)*3rem)}.p-3,.pt-3,.py-3{padding-top:calc(var(--dynamicScale)*3rem)}.p-3,.pb-3,.py-3{padding-bottom:calc(var(--dynamicScale)*3rem)}.p-3,.pl-3,.px-3{padding-left:calc(var(--dynamicScale)*3rem)}.p-3,.pr-3,.px-3{padding-right:calc(var(--dynamicScale)*3rem)}.gap-3,.gap-x-3{--gap-x:calc(var(--dynamicScale)*3rem)}.gap-3,.gap-y-3{--gap-y:calc(var(--dynamicScale)*3rem)}.m-4,.mt-4,.my-4{margin-top:calc(var(--dynamicScale)*4rem)}.m-4,.mb-4,.my-4{margin-bottom:calc(var(--dynamicScale)*4rem)}.m-4,.ml-4,.mx-4{margin-left:calc(var(--dynamicScale)*4rem)}.m-4,.mr-4,.mx-4{margin-right:calc(var(--dynamicScale)*4rem)}.p-4,.pt-4,.py-4{padding-top:calc(var(--dynamicScale)*4rem)}.p-4,.pb-4,.py-4{padding-bottom:calc(var(--dynamicScale)*4rem)}.p-4,.pl-4,.px-4{padding-left:calc(var(--dynamicScale)*4rem)}.p-4,.pr-4,.px-4{padding-right:calc(var(--dynamicScale)*4rem)}.gap-4,.gap-x-4{--gap-x:calc(var(--dynamicScale)*4rem)}.gap-4,.gap-y-4{--gap-y:calc(var(--dynamicScale)*4rem)}.m-5,.mt-5,.my-5{margin-top:calc(var(--dynamicScale)*5rem)}.m-5,.mb-5,.my-5{margin-bottom:calc(var(--dynamicScale)*5rem)}.m-5,.ml-5,.mx-5{margin-left:calc(var(--dynamicScale)*5rem)}.m-5,.mr-5,.mx-5{margin-right:calc(var(--dynamicScale)*5rem)}.p-5,.pt-5,.py-5{padding-top:calc(var(--dynamicScale)*5rem)}.p-5,.pb-5,.py-5{padding-bottom:calc(var(--dynamicScale)*5rem)}.p-5,.pl-5,.px-5{padding-left:calc(var(--dynamicScale)*5rem)}.p-5,.pr-5,.px-5{padding-right:calc(var(--dynamicScale)*5rem)}.gap-5,.gap-x-5{--gap-x:calc(var(--dynamicScale)*5rem)}.gap-5,.gap-y-5{--gap-y:calc(var(--dynamicScale)*5rem)}.m-6,.mt-6,.my-6{margin-top:calc(var(--dynamicScale)*6rem)}.m-6,.mb-6,.my-6{margin-bottom:calc(var(--dynamicScale)*6rem)}.m-6,.ml-6,.mx-6{margin-left:calc(var(--dynamicScale)*6rem)}.m-6,.mr-6,.mx-6{margin-right:calc(var(--dynamicScale)*6rem)}.p-6,.pt-6,.py-6{padding-top:calc(var(--dynamicScale)*6rem)}.p-6,.pb-6,.py-6{padding-bottom:calc(var(--dynamicScale)*6rem)}.p-6,.pl-6,.px-6{padding-left:calc(var(--dynamicScale)*6rem)}.p-6,.pr-6,.px-6{padding-right:calc(var(--dynamicScale)*6rem)}.gap-6,.gap-x-6{--gap-x:calc(var(--dynamicScale)*6rem)}.gap-6,.gap-y-6{--gap-y:calc(var(--dynamicScale)*6rem)}.m-7,.mt-7,.my-7{margin-top:calc(var(--dynamicScale)*7rem)}.m-7,.mb-7,.my-7{margin-bottom:calc(var(--dynamicScale)*7rem)}.m-7,.ml-7,.mx-7{margin-left:calc(var(--dynamicScale)*7rem)}.m-7,.mr-7,.mx-7{margin-right:calc(var(--dynamicScale)*7rem)}.p-7,.pt-7,.py-7{padding-top:calc(var(--dynamicScale)*7rem)}.p-7,.pb-7,.py-7{padding-bottom:calc(var(--dynamicScale)*7rem)}.p-7,.pl-7,.px-7{padding-left:calc(var(--dynamicScale)*7rem)}.p-7,.pr-7,.px-7{padding-right:calc(var(--dynamicScale)*7rem)}.gap-7,.gap-x-7{--gap-x:calc(var(--dynamicScale)*7rem)}.gap-7,.gap-y-7{--gap-y:calc(var(--dynamicScale)*7rem)}.m-8,.mt-8,.my-8{margin-top:calc(var(--dynamicScale)*8rem)}.m-8,.mb-8,.my-8{margin-bottom:calc(var(--dynamicScale)*8rem)}.m-8,.ml-8,.mx-8{margin-left:calc(var(--dynamicScale)*8rem)}.m-8,.mr-8,.mx-8{margin-right:calc(var(--dynamicScale)*8rem)}.p-8,.pt-8,.py-8{padding-top:calc(var(--dynamicScale)*8rem)}.p-8,.pb-8,.py-8{padding-bottom:calc(var(--dynamicScale)*8rem)}.p-8,.pl-8,.px-8{padding-left:calc(var(--dynamicScale)*8rem)}.p-8,.pr-8,.px-8{padding-right:calc(var(--dynamicScale)*8rem)}.gap-8,.gap-x-8{--gap-x:calc(var(--dynamicScale)*8rem)}.gap-8,.gap-y-8{--gap-y:calc(var(--dynamicScale)*8rem)}}:first-child{margin-block-start:0}:last-child{margin-block-end:0}#preloader{background-color:#f0eff7;height:100vh;left:0;position:fixed;top:0;transition:0s ease;width:100vw;z-index:99999}#wpadminbar{position:fixed!important}@media (width > 540px){:root{--dynamicScale:calc(var(--space-adjust)*0.7)}.xs\:txt-left{text-align:left}.xs\:txt-right{text-align:right}.xs\:txt-center{text-align:center}.xs\:hidden{display:none}.xs\:w-auto{width:auto}.xs\:w-fit{width:fit-content}.xs\:w-full{width:100%}.xs\:w-1\/2{width:50%}.xs\:w-1\/3{width:33.33333%}.xs\:w-2\/3{width:66.66667%}.xs\:w-1\/4{width:25%}.xs\:w-3\/4{width:75%}.xs\:w-1\/5{width:20%}.xs\:w-2\/5{width:40%}.xs\:w-3\/5{width:60%}.xs\:w-4\/5{width:80%}.xs\:w-1\/6{width:16.66667%}.xs\:w-5\/6{width:83.33333%}}@media (width > 768px){:root{--dynamicScale:calc(var(--space-adjust)*0.8);--header--fixed-mainbar--height:70px}h2{font-size:var(--font-size--4-xl)}.c-button-outline,.c-button-solid{font-size:var(--font-size--lg);padding-block:calc(var(--dynamicScale)*1.4rem);padding-inline:calc(var(--dynamicScale)*2.6rem)}.c-lead-lg{font-size:var(--font-size--4-xl)}.c-lead-md{font-size:var(--font-size--2-xl)}.c-lead-sm{font-size:var(--font-size--lg)}.l-headerFixed-mainbar__logo{width:180px}.l-hamburger__line{height:3.5px;width:30px}.p-mv{aspect-ratio:1920/1472.9143}.p-mv__heading{width:54%}.p-mv__heading,.p-mv__texts{left:5%;position:absolute;top:20%}.p-mv__texts{margin-top:44.17222%}.p-mv__images{bottom:-2px;height:106%;position:absolute;right:-36%;z-index:-1}.p-mv__images img{aspect-ratio:1920/1283;height:100%;max-width:none}.p-service{margin-top:calc(var(--dynamicScale)*-5rem)}.p-service_step__list:before{left:calc(var(--dynamicScale)*5.5rem)}.p-service_step__item{grid-template-columns:auto 1fr;padding-block:calc(var(--dynamicScale)*1.2rem)}.p-feature .c-note{text-align:center}.p-feature_point__cols{grid-template-columns:repeat(3,1fr)}.p-feature_video:after,.p-feature_video:before{top:40%}.p-voice__row{grid-template-columns:100px 1fr}.p-voice__row-texts:before{top:calc(40px + .5em)}.p-voice__row-texts{font-size:var(--font-size--lg)}.p-safety__heading{font-size:var(--font-size--xl)}.p-safety__texts{text-align:center}.p-safety__button-link{font-size:var(--font-size--normal);padding-left:calc(var(--dynamicScale)*1rem);width:min(100%,380px)}.p-start__blocks{column-gap:calc(var(--dynamicScale)*4rem);grid-template-areas:"images texts";grid-template-columns:240px 1fr;width:fit-content}.p-start__text{font-size:var(--font-size--lg)}.p-nav__cols{grid-template-columns:1fr 1fr}.p-nav__headline{font-size:var(--font-size--xl)}.sm\:txt-left{text-align:left}.sm\:txt-right{text-align:right}.sm\:txt-center{text-align:center}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:w-full{width:100%}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.33333%}.sm\:w-2\/3{width:66.66667%}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}.sm\:w-4\/5{width:80%}.sm\:w-1\/6{width:16.66667%}.sm\:w-5\/6{width:83.33333%}}@media (width > 1024px){:root{--dynamicScale:calc(var(--space-adjust)*1);--header--fixed-mainbar--height:80px}.l-pagetop{height:4em;width:4em}.md\:txt-left{text-align:left}.md\:txt-right{text-align:right}.md\:txt-center{text-align:center}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:w-fit{width:fit-content}.md\:w-full{width:100%}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.33333%}.md\:w-2\/3{width:66.66667%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:w-1\/5{width:20%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-1\/6{width:16.66667%}.md\:w-5\/6{width:83.33333%}}@media (width > 1280px){:root{--header--fixed-mainbar--height:110px}.lg\:hidden{display:none}.lg\:w-auto{width:auto}.lg\:w-fit{width:fit-content}.lg\:w-full{width:100%}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.33333%}.lg\:w-2\/3{width:66.66667%}.lg\:w-1\/4{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-1\/5{width:20%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-1\/6{width:16.66667%}.lg\:w-5\/6{width:83.33333%}}@media (width > 1440px){.xl\:hidden{display:none}}@media (width <= 1440px){.xld\:hidden{display:none}}@media (width <= 1280px){.lgd\:hidden{display:none}}@media (width <= 1024px){.mdd\:hidden{display:none}}@media (width <= 768px){.l-footer-navbar__nav-global__list{flex-direction:column}.p-mv__heading{margin-block:calc(var(--dynamicScale)*3rem);margin-bottom:-14vw;margin-left:5%;position:relative;width:70%;z-index:2}.p-mv__texts{align-items:center;background-color:var(--color--primary);display:flex;flex-direction:column;padding:calc(var(--dynamicScale)*2rem)}.p-mv__lead{color:var(--color--white)}.p-mv__images{transform:scale(1.5);transform-origin:bottom left}.p-service .c-video{margin-bottom:calc(var(--dynamicScale)*3rem)}.p-feature .c-note{width:70%}.p-feature_point__cols{padding-inline:calc(var(--dynamicScale)*3rem)}.p-voice{padding-bottom:calc(var(--dynamicScale)*4rem)}.p-start__blocks{column-gap:calc(var(--dynamicScale)*2rem);grid-template-areas:"images texts";grid-template-columns:60px 1fr;margin-block:calc(var(--dynamicScale)*2rem)}.p-service+.p-nav{background:linear-gradient(to bottom,var(--color--primary) 70%,var(--color--white) 70%)}.p-service+.p-nav:after{bottom:30%}.p-faq-index__row-title{padding-left:calc(var(--dynamicScale)*5.2rem)}.p-faq-index__row-title:before{translate:0 .04em}.p-faq-index__row-content{padding-left:calc(var(--dynamicScale)*5.2rem)}.p-faq-index__row-content:before{translate:0 .12em}.smd\:hidden{display:none}}@media (width <= 540px){.xsd\:hidden{display:none}}@media (forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(pre){text-wrap-mode:unset}:where(mark){border-style:dotted;border-width:1px}}