@layer settings{:root{--torem: .0625rem ;--torlh: .0625rlh ;--tovi: calc(100vi / var(--viewport));--tovi-sm: calc(100vi / var(--design-width-sm));--tovi-md: calc(100vi / var(--design-width-md, 768));--tovi-lg: calc(100vi / var(--design-width-lg));--tovw-sm: calc(100vw / var(--design-width-sm));--tovw-md: calc(100vw / var(--design-width-md, 768));--tovw-lg: calc(100vw / var(--design-width-lg));--toremvw: calc((var(--torem) * .5) + (var(--viewport) * .5));--toremvi-sm: calc((var(--torem) * .5) + (var(--tovi-sm) * .5));--toremvi-md: calc((var(--torem) * .5) + (var(--tovi-md) * .5));--toremvi-lg: calc((var(--torem) * .5) + (var(--tovi-lg) * .5));--design-ratio: calc(100% / var(--viewport));--min-viewport: 375;--max-viewport: 1440;--design-width-sm: 375;--design-width-lg: 1440;--color-blue-50: #1e1a07;--color-grey: #b5b4ac;--base-background-color: #fff;--base-color: var(--color-dark);--font-sans-ja: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "BIZ UDPGothic", "Meiryo", sans-serif;--font-sans-en: "Montserrat", "Helvetica Neue", "Arial", system-ui, sans-serif;--font-sans-mix: "Montserrat", "Noto Sans JP", sans-serif;--base-font-family: var(--font-sans-ja);--font-base: 16;--font-ratio: 8;--font-2xs: calc(var(--font-base) * var(--font-ratio) / 12 * var(--torem));--font-xs: calc(var(--font-base) * var(--font-ratio) / 10 * var(--torem));--font-sm: calc(var(--font-base) * var(--font-ratio) / 9 * var(--torem));--font-md: calc(var(--font-base) * var(--font-ratio) / 8 * var(--torem));--font-lg: calc(var(--font-base) * var(--font-ratio) / 7 * var(--torem));--font-xl: calc(var(--font-base) * var(--font-ratio) / 5 * var(--torem));--font-2xl: calc(var(--font-base) * var(--font-ratio) / 3 * var(--torem));--font-fluid-xs: clamp(.666688rem, .63433rem + .138058vi, .8rem);--font-fluid-sm: clamp(.888875rem, .861903rem + .115081vi, 1rem);--font-fluid-md: clamp(1rem, .965322rem + .147961vi, 1.14288rem);--font-fluid-lg: clamp(1.125rem, 1.07444rem + .215728vi, 1.33331rem);--font-fluid-xl: clamp(1.6rem, 1.50291rem + .414239vi, 2rem);--font-fluid-2xl: clamp(2rem, 1.83818rem + .690421vi, 2.66669rem);--font-fluid-3xl: clamp(2.66669rem, 2.34307rem + 1.38078vi, 4rem);--leading-base: 4;--leading-xs: calc(var(--leading-base) * 3 * var(--torem));--leading-sm: calc(var(--leading-base) * 4 * var(--torem));--leading-md: calc(var(--leading-base) * 5 * var(--torem));--leading-lg: calc(var(--leading-base) * 6 * var(--torem));--leading-xl: calc(var(--leading-base) * 7 * var(--torem));--leading-2xl: calc(var(--leading-base) * 8 * var(--torem));--leading-3xl: calc(var(--leading-base) * 9 * var(--torem));--leading-4xl: calc(var(--leading-base) * 10 * var(--torem));--leading-none: 1;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--leading-loose: 2;--tracking-tigher: -.05em;--tracking-tight: -.025em;--tracking-normal: normal;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--container-size-4xs: 460px;--container-size-3xs: 480px;--container-size-2xs: 600px;--container-size-xs: 640px;--container-size-sm: 768px;--container-size-md: 1200px;--container-size-lg: 1440px;--container-size-xl: 1500px;--container-size-2xl: 1640px;--offset-xs: 1.5vw;--offset-sm: 2.8vw;--offset-md: 5.5vw;--offset-lg: 7.3vw;--offset-xl: 13vw;--space-base: 8;--space-2xs: calc(var(--space-base) * var(--torem));--space-xs: calc(var(--space-base) * 2 * var(--torem));--space-sm: calc(var(--space-base) * 3 * var(--torem));--space-md: calc(var(--space-base) * 5 * var(--torem));--space-lg: calc(var(--space-base) * 8 * var(--torem));--space-xl: calc(var(--space-base) * 13 * var(--torem));--radius-sm: 1rem;--radius-md: 2rem;--radius-lg: 2.5rem;--radius-full: 50%;--grid-fit-sm: repeat(auto-fit, minmax(min(280px, 100%), 1fr));--grid-fit-md: repeat(auto-fit, minmax(min(320px, 100%), 1fr));--grid-fit-lg: repeat(auto-fit, minmax(min(400px, 100%), 1fr));--grid-fill-sm: repeat(auto-fill, minmax(min(280px, 100%), 1fr));--grid-fill-md: repeat(auto-fill, minmax(min(320px, 100%), 1fr));--grid-fill-lg: repeat(auto-fill, minmax(min(400px, 100%), 1fr));--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--arrow-width: 10%;--arrow-prev: polygon( 75% var(--arrow-width), calc(75% - var(--arrow-width)) 0, calc(25% - var(--arrow-width)) 50%, calc(75% - var(--arrow-width)) 100%, 75% calc(100% - var(--arrow-width)), calc(25% + var(--arrow-width)) 50%, 75% var(--arrow-width) );--arrow-next: polygon( 25% var(--arrow-width), calc(25% + var(--arrow-width)) 0, calc(75% + var(--arrow-width)) 50%, calc(25% + var(--arrow-width)) 100%, 25% calc(100% - var(--arrow-width)), calc(75% - var(--arrow-width)) 50%, 25% var(--arrow-width) );--arrow-down: polygon( var(--arrow-width) 25%, 0 calc(25% + var(--arrow-width)), 50% calc(75% + var(--arrow-width)), 100% calc(25% + var(--arrow-width)), calc(100% - var(--arrow-width)) 25%, 50% calc(75% - var(--arrow-width)), var(--arrow-width) 25% );--duration-fast: .3s;--duration-normal: .6s;--duration-slow: 1.6s;--ease-in-sine: cubic-bezier(.12, 0, .39, 0);--ease-out-sine: cubic-bezier(.61, 1, .88, 1);--ease-in-out-sine: cubic-bezier(.37, 0, .63, 1);--ease-in-cubic: cubic-bezier(.32, 0, .67, 0);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--ease-in-quint: cubic-bezier(.64, 0, .78, 0);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-in-out-quint: cubic-bezier(.83, 0, .17, 1);--ease-in-circ: cubic-bezier(.55, 0, 1, .45);--ease-out-circ: cubic-bezier(0, .55, .45, 1);--ease-in-out-circ: cubic-bezier(.85, 0, .15, 1);--ease-in-quad: cubic-bezier(.11, 0, .5, 0);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-in-expo: cubic-bezier(.7, 0, .84, 0);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo: cubic-bezier(.87, 0, .13, 1);--ease-in-back: cubic-bezier(.36, 0, .66, -.56);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--viewport: var(--design-width-sm)}@media(min-width:48rem){:root{--viewport: var(--design-width-md, var(--design-width-sm))}}@media(min-width:64rem){:root{--viewport: var(--design-width-lg)}}}@layer base{*,:before,:after{box-sizing:border-box;text-underline-offset:.25em;border-width:1px;min-inline-size:0;margin:0;padding:0}:where(html){font-family:var(--base-font-family),system-ui,sans-serif;font-weight:var(--base-font-weight, 400);line-height:var(--base-leading, 1.5);color:var(--base-color, initial);letter-spacing:var(--base-tracking, initial);overflow-wrap:anywhere;color-scheme:var(--base-color-scheme, only light);scrollbar-gutter:stable;background-color:var(--base-background-color, initial);line-break:strict;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(html:has(dialog:modal[open],:popover-open)){overflow:hidden}:where(body){min-block-size:100svb;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--base-font-heading-weight, 700)}:where(h1){font-size:var(--base-font-heading-1, unset)}:where(h2){font-size:var(--base-font-heading-2, unset)}:where(h3){font-size:var(--base-font-heading-3, unset)}:where(h4){font-size:var(--base-font-heading-4, unset)}:where(h5){font-size:var(--base-font-heading-5, unset)}:where(h6){font-size:var(--base-font-heading-6, unset)}:where(hr){border-block-start-style:solid}:where(ul,ol){list-style-type:""}:where(address:lang(ja)){font-style:unset}:where(b,strong){font-weight:700}:where(small){font-size:max(.625rem,.875em)}:where(code,kbd,samp){font-family:ui-monospace,monospace}:where(:any-link){color:unset;text-decoration-skip-ink:auto}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(svg){fill:currentColor}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(th){font-weight:700}:where(input,button,textarea,select,optgroup){color:unset;letter-spacing:inherit;word-spacing:inherit;font:unset;font-feature-settings:inherit;font-variation-settings:inherit}:where(textarea){resize:vertical;resize:block}:where(textarea:not([rows])){min-block-size:10em}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer}:where(input[type=file])::file-selector-button{cursor:pointer}:where([disabled],label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button,[role=button]){touch-action:manipulation;border-style:solid}:where(dialog,[popover]){max-inline-size:unset;max-block-size:unset;color:unset;background-color:unset;border-style:none;margin:auto}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none}:where([aria-disabled=true]){cursor:not-allowed}:where([aria-busy=true]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-hidden=false][hidden]){display:initial}:where([aria-hidden=false][hidden]):not(:focus){clip:rect(0,0,0,0);position:absolute}:where([hidden]:not([hidden=until-found])){display:none}:where(:focus:not(:focus-visible)){outline:none}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media(prefers-reduced-motion:reduce){*,:before,:after,::backdrop{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:unset!important;transition-delay:unset!important;scroll-behavior:auto!important;view-transition-name:none!important;transition-duration:.01ms!important}}}@layer general,vendors;@layer components{:where(.grid){--grid-fit: repeat( auto-fit, minmax(min(var(--grid-min, 400px), 100%), 1fr) );--grid-fill: repeat( auto-fill, minmax(min(var(--grid-min, 400px), 100%), 1fr) );--grid-cols: none;--gap: 0;grid-template-columns:var(--grid-cols);gap:var(--gap);display:grid}:where(.container){--container-name: container;--layout: flow-root;--max-size: none;--offset-start: 0;--offset-end: 0;--offset: var(--offset-start) var(--offset-end);box-sizing:content-box;display:block var(--layout);max-inline-size:var(--max-size);padding-inline:var(--offset);margin-inline:auto}.p-read-top{z-index:10;block-size:initial;position:relative}@media(min-width:48rem){.p-read-top{background-image:url(/assets/images/read1-C9eqikGr.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-block-start:calc(80 * var(--torem));padding-block-end:calc(80 * var(--torem));padding-inline-start:clamp(1.25rem,.794903rem + 1.94175vi,3.125rem)}}.p-read-top-inner{position:relative}@media(min-width:48rem){.p-read-top-inner{position:static}}.p-read-top-bg{display:block}@media(min-width:48rem){.p-read-top-bg{display:none}}.p-read__title{font-size:clamp(2.813rem,2.072rem + 2.19vw,3.125rem);font-weight:700;line-height:cacl(120/90);color:var(--font-white);max-inline-size:calc(1200 * var(--torem));text-shadow:0 0 7px #000c;padding-inline-start:clamp(1.25rem,15.27vw - 2.328rem,5rem);position:absolute;top:12.037%}@media(min-width:48rem){.p-read__title{font-size:calc(45 * var(--torem));inline-size:100%;padding-inline-start:0;line-height:1.2;position:static}}@media not (min-width:540px){.p-read__title{font-size:calc(calc(90 / 2.8) * var(--torem))}}.p-read__title-yellow{color:#faaf3b;font-size:clamp(1.875rem,.395rem + 4.39vw,2.5rem)}@media(min-width:48rem){.p-read__title-yellow{font-size:var(--fluid-fz-60)}}@media not (min-width:540px){.p-read__title-yellow{font-size:calc(calc(60 / 2.8) * var(--torem))}}.p-read__title-under{text-shadow:none;color:var(--black);background-color:#faaf3b}@media(min-width:48rem){.p-read__title-under{color:var(--font-white);background:linear-gradient(#0000 60%,#faaf3b 60%)}}.p-read__center-bg{align-items:center;display:flex;position:relative}@media(min-width:48rem){.p-read-center-bg{display:none}}.p-read__center-person{display:none}@media(min-width:48rem){.p-read__center-person{inline-size:min(100%,calc(600 * var(--torem)));display:block}.p-read__center-person img{aspect-ratio:600/400;object-fit:cover;block-size:100%;inline-size:100%}}.p-read__center-title{font-size:clamp(2.188rem,.707rem + 4.39vw,2.813rem);font-weight:700;display:block;position:absolute;top:10.5263%;left:50%;transform:translate(-50%)}@media not (min-width:540px){.p-read__center-title{font-size:calc(calc(75 / 2.8) * var(--torem))}}@media(min-width:48rem){.p-read__center-title{font-size:calc(45 * var(--torem));white-space:nowrap;position:static;transform:translate(0)}}@media(min-width:48rem){.p-read__bottom{background:url(/assets/images/read3-DmPu2FjK.png) top/cover no-repeat;padding-block-start:clamp(1.875rem,1.1165rem + 3.23625vi,5rem);padding-block-end:clamp(1.875rem,1.1165rem + 3.23625vi,5rem);padding-inline-start:clamp(1.25rem,.794903rem + 1.94175vi,3.125rem)}}.p-read__bottom-bg-wrapper{position:relative}@media(min-width:48rem){.p-read-bottom-bg{display:none}}.p-read__bottom-title{white-space:nowrap;color:var(--font-white);padding-inline-start:clamp(1.25rem,15.27vw - 2.328rem,5rem);font-size:clamp(2.188rem,.707rem + 4.39vw,2.813rem);display:block;position:absolute;top:14.0625%;left:50%;transform:translate(-50%)}@media(min-width:48rem){.p-read__bottom-title{line-height:1.33333;font-size:calc(45 * var(--torem));text-shadow:0 0 10px #00000080;z-index:10;padding-inline-start:0;position:relative}}@media not (min-width:540px){.p-read__bottom-title{font-size:calc(calc(80 / 2.8) * var(--torem))}}.p-read__footer{padding-block-start:clamp(1.5625rem,1.33495rem + .970874vi,2.5rem);padding-block-end:clamp(1.5625rem,1.18325rem + 1.61812vi,3.125rem);padding-inline:calc(16 * var(--torem))}.p-read__footer-title{font-size:var(--fluid-fz-50);text-align:center;letter-spacing:.025em;font-weight:700}@media(min-width:48rem){.p-read__footer-title{font-size:var(--fluid-fz-50)}}.p-read__footer-items{gap:calc(24 * var(--torem));justify-items:center;margin-block-start:clamp(1.25rem,.794903rem + 1.94175vi,3.125rem);display:grid}@media(min-width:48rem){.p-read__footer-items{inline-size:min(100%,calc(900 * var(--torem)));grid-template-columns:300fr 300fr;margin-inline:auto}}.p-read__footer-item{inline-size:min(100%,calc(300 * var(--torem)));padding-block:calc(10 * var(--torem));text-align:center;background:var(--gold-90);border-radius:63px;font-weight:700;display:block;position:relative}@media(min-width:48rem){.p-read__footer-item{inline-size:min(100%,calc(607 * var(--torem)));padding-block:calc(28 * var(--torem));margin-inline:auto}}.p-read__footer-item:before{z-index:1;content:"";background-color:#000;border-radius:100px;block-size:calc(100% - 6px);inline-size:calc(100% - 6px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-read__footer-item-text{z-index:2;font-size:calc(15 * var(--torem));color:var(--font-white);position:relative}@media(min-width:48rem){.p-read__footer-item-text{font-size:var(--fluid-fz-42)}}.p-branding{object-fit:cover;z-index:1;background:url(/assets/images/branding-section-bg-CyCjc7Ly.png) 50% / cover no-repeat;block-size:100%;inline-size:100%;position:relative}.p-branding:before{z-index:0;content:"";background-color:#000;block-size:100%;inline-size:100%;display:block;position:absolute;top:0;left:0}@media(min-width:48rem){.p-branding:before{content:none}}.p-branding__title-wraper{z-index:11;block-size:100%;inline-size:100%;padding-block:calc(15 * var(--torem));background-image:linear-gradient(90deg,#000000b3,#333333b3 50%,#000);position:relative}@media(min-width:48rem){.p-branding__title-wraper{padding-block:calc(30 * var(--torem))}}.p-branding__title{font-size:var(--fluid-fz-60);color:var(--font-white);text-align:center;margin-inline:auto;display:block}.p-branding__img{object-fit:cover;block-size:100%;max-inline-size:100%;position:relative}.p-branding__img img{object-fit:cover;block-size:100%;inline-size:100%}@media(min-width:48rem){.p-branding__img{aspect-ratio:2160/1350;padding-block-end:0}}.p-branding__textarea{left:50%;bottom:calc(30 * var(--torem));inline-size:88vw;padding:clamp(.5rem,.378641rem + .517799vi,1rem);text-align:center;border-image:var(--gold-90);border-image-slice:1;margin-inline:auto;position:absolute;transform:translate(-50%)}@media(min-width:48rem){.p-branding__textarea{inline-size:clamp(25rem,13.7743rem + 47.8964vi,71.25rem);bottom:clamp(.0625rem,-1.13592rem + 5.11327vi,5rem)}}.p-branding__text{font-size:var(--fluid-fz-50);z-index:2;color:var(--font-white);line-height:1.34146;position:relative}@media(min-width:48rem){.p-branding__text{font-size:var(--fluid-fz-60)}}.p-branding__text-colore{color:#ffaa01}.p-branding__footer-wraper{background-image:linear-gradient(90deg,#cbcbcb,#fff 33%,#fff 66%,#cbcbcb);box-shadow:0 0 10px #00000080}.p-branding__footer{z-index:100;block-size:calc(180 * var(--torem));background:url(/assets/images/branding-bg2-CfPY19yO.png) 50% / cover no-repeat;place-items:center;display:grid;position:relative}@media(min-width:48rem){.p-branding__footer{block-size:calc(280 * var(--torem))}}@media not (max-width:1760px){.p-branding__footer{block-size:calc(320 * var(--torem))}}.p-branding__footer-text{font-size:calc(20 * var(--torem));color:var(--font-white);text-align:center;background:0 0;margin-block-start:calc(-18 * var(--torem))}@media(min-width:48rem){.p-branding__footer-text{font-size:calc(37 * var(--torem))}}.p-program{padding-block:clamp(3.75rem,2.83981rem + 3.8835vi,7.5rem);background:url(/assets/images/program-bg-C4og45_Q.webp) 50% / cover no-repeat}.p-program__content{inline-size:min(100%,calc(1100 * var(--torem)));padding-block-start:clamp(3.125rem,2.9733rem + .647249vi,3.75rem);padding-block-end:clamp(5rem,4.6966rem + 1.2945vi,6.25rem);padding-inline:calc(16 * var(--torem));background-image:linear-gradient(90deg,#f5911e,#eb1c24);border-radius:50px;margin-inline:auto;padding-inline:16px}@media(min-width:48rem){.p-program__content{border-radius:110px}}.p-program__content-inner{inline-size:min(100%,calc(900 * var(--torem)));margin-inline:auto}.p-program__content-title{font-size:var(--fluid-fz-80);color:var(--font-white);text-align:center;white-space:wrap}@media not (max-width:1045px){.p-program__content-title{white-space:nowrap}}.p-program__title-en{font-size:var(--fluid-fz-50);color:var(--font-white);text-align:center}.p-program__header-sub-title{font-size:calc(23 * var(--torem));color:var(--font-white);text-align:center;margin-block-start:clamp(1.25rem,.703883rem + 2.3301vi,3.5rem)}@media(min-width:48rem){.p-program__header-sub-title{font-size:var(--fluid-fz-65)}}.p-program__header-text{font-size:var(--fluid-fz-40);color:var(--font-white);text-align:center}.p-program__header-images{border-bottom:3px solid #fff;grid-template-columns:repeat(3,1fr);justify-items:center;margin-block-start:clamp(1.25rem,.703883rem + 2.3301vi,3.5rem);margin-inline:auto;padding-block-end:clamp(1rem,.757282rem + 1.0356vi,2rem);display:grid}.p-program__header-image{inline-size:min(100%,calc(250 * var(--torem)))}.p-program__header-image img{aspect-ratio:427/427;object-fit:cover;block-size:100%;inline-size:100%}.p-program__persons{gap:calc(80 * var(--torem));margin-block-start:clamp(2.1875rem,1.65655rem + 2.26537vi,4.375rem);display:grid}@media not (max-width:1045px){.p-program__persons{gap:calc(120 * var(--torem))}}.p-program__person{gap:clamp(1.25rem,.263956rem + 4.20712vi,5.3125rem);inline-size:min(100%,calc(450 * var(--torem)));flex-direction:column;align-items:center;margin-inline:auto;display:flex}@media not (max-width:1045px){.p-program__person{inline-size:100%;margin-inline:initial;flex-direction:row;align-items:flex-start}}.p-program__person:nth-child(2n){flex-direction:column}@media not (max-width:1045px){.p-program__person:nth-child(2n){flex-direction:row-reverse}}.p-propgram__person-img{inline-size:min(100%,calc(450 * var(--torem)));flex-shrink:0;order:2;position:relative}.p-propgram__person-img img{aspect-ratio:488/488;object-fit:cover;block-size:100%;inline-size:100%}@media not (max-width:1045px){.p-propgram__person-img{order:initial;inline-size:min(100%,calc(300 * var(--torem)))}}.p-propgram__person-img-name{top:0;left:calc(8 * var(--torem));inline-size:calc(40 * var(--torem));block-size:calc(320 * var(--torem));display:block;position:absolute}.p-propgram__person-img-name img{aspect-ratio:62/514;object-fit:contain;block-size:100%;inline-size:100%}@media not (max-width:1045px){.p-propgram__person-img-name{top:calc(80 * var(--torem));inline-size:calc(62 * var(--torem));block-size:calc(280 * var(--torem));left:0}}.p-program__person:nth-child(2) .p-propgram__person-img-name{top:0;right:0;left:initial;inline-size:calc(80 * var(--torem));block-size:calc(320 * var(--torem));position:absolute}@media not (max-width:1045px){.p-program__person:nth-child(2) .p-propgram__person-img-name{inline-size:calc(90 * var(--torem));block-size:calc(300 * var(--torem));top:60px;right:0}}.p-program__person:nth-child(2) .p-propgram__person-img-name img{aspect-ratio:115/525;object-fit:contain;block-size:100%;inline-size:100%}.p-program__person:nth-child(3) .p-propgram__person-img-name{inline-size:calc(40 * var(--torem));block-size:calc(320 * var(--torem));top:0;left:calc(8 * var(--torem));position:absolute}@media not (max-width:1045px){.p-program__person:nth-child(3) .p-propgram__person-img-name{top:calc(30 * var(--torem));inline-size:calc(62 * var(--torem));block-size:calc(300 * var(--torem));left:0}}.p-program__person:nth-child(3) .p-propgram__person-img-name img{aspect-ratio:62/514;object-fit:contain;block-size:100%;inline-size:100%}.p-program__person-textarea{display:contents}@media not (max-width:1045px){.p-program__person-textarea{display:block}}.p-propgram__person-postion{font-size:calc(25 * var(--torem));color:var(--font-white);text-align:center;text-box:trim-both cap alphabetic;order:1}@media not (max-width:1045px){.p-propgram__person-postion{order:initial;font-size:var(--fluid-fz-40);text-align:left}}.p-propgram__person-name{font-size:var(--fluid-fz-120);color:var(--font-white);text-align:center;letter-spacing:-.01em;order:3}@media not (max-width:1045px){.p-propgram__person-name{order:initial;text-align:left}}.p-propgram__person-name--small{font-size:var(--fluid-fz-110)}.p-propgram__person-name--small span{display:inline-block}.p-program__career{font-size:var(--fluid-fz-37);color:var(--font-white);order:4}@media not (max-width:1045px){.p-program__career{order:initial}}.p-program__person-text{font-size:clamp(1rem,.787621rem + .906149vi,1.875rem);color:var(--font-white);order:5;line-height:1.28571}@media not (max-width:1045px){.p-program__person-text{order:initial;font-size:var(--fluid-fz-40)}}.p-approach{z-index:1;background-image:linear-gradient(#cbcbcb,#fff 33%,#fff 66%,#cbcbcb);margin-block-start:calc(-100 * var(--torem));padding-block-start:clamp(3.125rem,2.12379rem + 4.27185vi,7.25rem);padding-block-end:clamp(3.125rem,2.12379rem + 4.27185vi,7.25rem);position:relative;overflow-x:hidden}.p-approach__inner{padding-inline:calc(16 * var(--torem))}.p-approach__title-wraper{font-size:var(--fluid-fz-70);margin-block-start:calc(70 * var(--torem))}.p-approach__title{font-size:var(--fluid-fz-70);text-align:center;display:grid}.p-approach__title:after{font-size:clamp(1.25rem,1.0983rem + .647249vi,1.875rem);content:attr(data-title-en);display:block}.p-video__title-wrapper{z-index:1;block-size:calc(350 * var(--torem));background:url(/assets/images/video-title-bg-XrkoIdeP.png) 50% / cover no-repeat;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media(min-width:48rem){.p-video__title-wrapper{block-size:30.2083vw}}.p-video__title-sub{font-size:var(--fluid-fz-65);color:var(--font-white);text-align:center;letter-spacing:.025em;line-height:1.15385}.p-video__title{font-size:var(--fluid-fz-115);color:#faaf3b;text-align:center}.p-video__cotnet-bg{background:url(/assets/images/video-bg-BTgnKlpb.jpg) 50% / cover no-repeat;margin-block-start:calc(-90 * var(--torem))}.p-video__contnet{inline-size:min(100%,calc(1100 * var(--torem)));background-color:var(--font-white);margin-inline:auto;padding-block-start:calc(113 * var(--torem));padding-block-end:calc(50 * var(--torem))}.p-video__content-title-wrapper{margin-block-start:calc(35 * var(--torem))}@media(min-width:48rem){.p-video__content-title-wrapper{margin-block-start:calc(70 * var(--torem))}}.p-video__content-sub{gap:calc(10 * var(--torem));inline-size:fit-content;font-size:var(--fluid-fz-60);text-align:center;align-items:center;margin-inline:auto;display:flex}.p-video__content-sub:before,.p-video__content-sub:after{inline-size:clamp(6.25rem,4.32342rem + 8.22007vi,14.1875rem);block-size:calc(2 * var(--torem));content:"";background-color:#333}.p-video__content-title{inline-size:min(100%,calc(800 * var(--torem)));place-items:center;margin-block-start:calc(45 * var(--torem));margin-inline:auto;display:grid}.p-video__content-title img{aspect-ratio:1082/273;object-fit:cover;block-size:100%;inline-size:100%}@media(min-width:48rem){.p-video__content-title{margin-block-start:calc(90 * var(--torem))}}.p-video__img{inline-size:min(100%,calc(900 * var(--torem)));margin-block-start:calc(35 * var(--torem));margin-inline:auto}.p-video__img img{aspect-ratio:1337/752;object-fit:cover;block-size:100%;inline-size:100%}@media(min-width:48rem){.p-video__img{margin-block-start:calc(70 * var(--torem))}}.p-video__slider{block-size:100%;inline-size:100%;padding-block:calc(80 * var(--torem));background:url(/assets/images/slider-bg-CvSUyd6O.png)}.p-video__slider-inner{max-inline-size:calc(1280 * var(--torem));padding-inline:calc(20 * var(--torem));margin-inline:auto}@media(min-width:48rem){.p-video__slider-inner{padding-inline:0}}.p-video__slide-img{inline-size:100%}.p-video__slide-img img{aspect-ratio:491/276;object-fit:cover;border-radius:calc(8 * var(--torem));block-size:100%;inline-size:100%}.p-effect{block-size:100%;inline-size:100%;object-fit:cover;background:url(/assets/images/effect-bg-cY32uLVB.jpg) top/cover no-repeat;padding-block-start:clamp(2.5rem,1.80218rem + 2.97735vi,5.375rem);padding-block-end:clamp(3.75rem,2.83981rem + 3.8835vi,7.5rem)}.p-effect__inner{inline-size:min(100%,calc(1100 * var(--torem)));padding-inline:calc(16 * var(--torem));margin-inline:auto}.p-effect__contents{gap:calc(45 * var(--torem));display:grid}@media(min-width:48rem){.p-effect__contents{gap:calc(90 * var(--torem))}}.p-effect__content-left,.p-effect__contennt-left-img{inline-size:min(100%,calc(500 * var(--torem)))}.p-effect__contennt-left-img img{aspect-ratio:500/400;object-fit:cover;block-size:100%;inline-size:100%}.p-effect__content:first-child{padding-block-end:0;position:relative}@media(min-width:48rem){.p-effect__content:first-child{border-bottom:6px dashed;border-image:var(--gold);padding-block-end:calc(120 * var(--torem))}}.p-effect__content:first-child:after{content:"";background-image:repeating-linear-gradient(#efcb7e,#ca9114 30%,#ca9114 70%,#efcb7e);width:100%;height:8px;position:absolute;bottom:0;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='4' viewBox='0 0 12 4'%3E%3Cline x1='2' y1='2' x2='10' y2='2' stroke='black' stroke-width='4' stroke-linecap='round' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='4' viewBox='0 0 12 4'%3E%3Cline x1='2' y1='2' x2='10' y2='2' stroke='black' stroke-width='4' stroke-linecap='round' /%3E%3C/svg%3E");-webkit-mask-size:25px 4px;mask-size:25px 4px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.p-effect__content:first-child :before{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 10px,100% 10px,calc(100% - 5px) 10px,5px 10px,0 5px);content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.p-effect__content-title{font-size:calc(30 * var(--torem));text-align:center}@media(min-width:48rem){.p-effect__content-title{font-size:var(--fluid-fz-80)}}.p-effect__content-wrapper{gap:calc(30 * var(--torem));inline-size:min(100%,calc(500 * var(--torem)));flex-direction:column;align-items:flex-start;margin-block-start:calc(40 * var(--torem));margin-inline:auto;display:flex}@media(min-width:48rem){.p-effect__content-wrapper{inline-size:initial;flex-direction:row;margin-block-start:clamp(2.5rem,1.8932rem + 2.589vi,5rem)}}.p-effect__content-right{inline-size:min(100%,calc(787 * var(--torem)))}.p-effect__content-right-text{font-size:calc(16 * var(--torem));color:var(--font-white);line-height:1.5}@media(min-width:48rem){.p-effect__content-right-text{font-size:var(--fluid-fz-40)}}.p-effect__comtent-right-images{gap:calc(20 * var(--torem));align-items:center;margin-block-start:calc(30 * var(--torem));display:flex}@media(min-width:48rem){.p-effect__comtent-right-images{gap:clamp((.9375rem * (1rem/16)),(((.9375rem - ((undefined - .9375rem)/ (1920 - 375)) * 375) * (1rem/16)) + (((undefined - .9375rem)/ (1920 - 375)) * 100vi)),(undefined * (1rem/16)));margin-block-start:clamp(1.875rem,1.4199rem + 1.94175vi,3.75rem)}}.p-effect__comtent-right-image{inline-size:min(100%,calc(400 * var(--torem)))}.p-effect__comtent-right-image img{aspect-ratio:370/208;object-fit:cover;block-size:100%;inline-size:100%}.p-thumbnail{padding-block-start:calc(68 * var(--torem));background:url(/assets/images/thumbnail-bg-BVvjvLHj.png) 50% / cover no-repeat;padding-block-start:clamp(2.125rem,1.60922rem + 2.20065vi,4.25rem);padding-block-end:clamp(2.5rem,1.8932rem + 2.589vi,5rem)}.p-thumbnail__inner{inline-size:min(100%,calc(1100 * var(--torem)));padding-inline:calc(16 * var(--torem));margin-inline:auto}.p-thumbnail__column{position:relative}.p-thumbnail__img{inline-size:min(100%,calc(500 * var(--torem)));margin-inline:auto;box-shadow:0 2px 10px #000}.p-thumbnail__img img{aspect-ratio:1373/772;object-fit:cover;block-size:100%;inline-size:100%}@media(min-width:48rem){.p-thumbnail__img{inline-size:min(100%,calc(1373 * var(--torem)));margin:initial}}.p-thumbnail__img2{inline-size:min(100%,calc(450 * var(--torem)));margin-block-start:calc(30 * var(--torem));margin-inline:auto;box-shadow:0 2px 10px #000}.p-thumbnail__img2 img{aspect-ratio:823/463;object-fit:cover;block-size:100%;inline-size:100%}@media(min-width:48rem){.p-thumbnail__img2{right:0;bottom:calc(-180 * var(--torem));bottom:calc(-207 * var(--torem));inline-size:clamp(21.875rem,18.0825rem + 16.1812vi,37.5rem);margin-block-start:0;position:absolute}}.p-thumbnail__images-row{gap:calc(16 * var(--torem));grid-template-columns:repeat(2,1fr);margin-block-start:calc(30 * var(--torem));display:grid}@media(min-width:48rem){.p-thumbnail__images-row{gap:calc(25 * var(--torem));grid-template-columns:repeat(4,1fr);margin-block-start:clamp(14.375rem,13.8744rem + 2.13592vi,16.4375rem)}}.p-thumbnail__image{inline-size:min(100%,calc(384 * var(--torem)))}.p-thumbnail__image img{aspect-ratio:384/216;object-fit:cover;block-size:100%;inline-size:100%}.p-image{background:url(/assets/images/image-bg-B-zNYHPB.jpg) 50% / cover no-repeat;padding-block-start:clamp(2.5rem,1.81735rem + 2.91262vi,5.3125rem)}.p-image__title{gap:calc(10 * var(--torem));font-size:calc(25 * var(--torem));color:var(--font-white);text-align:center;justify-content:center;align-items:center;display:flex}@media not (max-width:1000px){.p-image__title{gap:clamp(1.875rem,1.64745rem + .970874vi,2.8125rem);font-size:var(--fluid-fz-80);text-align:left}}.p-image__title:before{inline-size:calc(70 * var(--torem));block-size:calc(3 * var(--torem));content:"";background-color:#fff}@media not (max-width:1000px){.p-image__title:before{inline-size:clamp(12.5rem,9.6784rem + 12.0388vi,24.125rem)}}.p-image__title:after{inline-size:calc(70 * var(--torem));block-size:calc(3 * var(--torem));content:"";background-color:#fff}@media not (max-width:1000px){.p-image__title:after{inline-size:clamp(12.5rem,9.6784rem + 12.0388vi,24.125rem)}}.p-image__contnets{z-index:10;inline-size:min(100%,calc(1100 * var(--torem)));gap:clamp(2.5rem,1.66566rem + 3.55987vi,5.9375rem);padding-block-end:calc(20 * var(--torem));padding-inline:calc(16 * var(--torem));margin-block-start:clamp(2.5rem,1.81735rem + 2.91262vi,5.3125rem);margin-inline:auto;position:relative}@media not (max-width:1000px){.p-image__contnets{justify-content:center;align-items:center;padding-block-end:0;padding-inline-end:calc(16 * var(--torem));display:flex}}.p-image__left{z-index:10;inline-size:min(100%,calc(500 * var(--torem)));padding-block:calc(30 * var(--torem));padding-inline:calc(16 * var(--torem));background-color:#fff;border-radius:50px;margin-inline:auto;position:relative;box-shadow:7px 7px 11px #000}@media not (max-width:1000px){.p-image__left{inline-size:min(100%,calc(800 * var(--torem)));margin-inline:initial;border-radius:0 100px 100px 0;padding-block-start:clamp(1.875rem,1.16201rem + 3.04207vi,4.8125rem);padding-block-end:clamp(1.875rem,1.34405rem + 2.26537vi,4.0625rem);padding-inline-start:clamp(.9375rem,.194175rem + 3.17152vi,4rem);padding-inline-end:calc(15 * var(--torem))}}@media not (max-width:1000px){.p-image__left:before{content:"";background-color:#fff;block-size:100%;inline-size:100%;display:block;position:absolute;top:50%;left:-99%;transform:translateY(-50%)}}.p-image__left-title{font-size:calc(25 * var(--torem))}@media not (max-width:1000px){.p-image__left-title{font-size:var(--fluid-fz-90)}}.p-image__left-list{gap:calc(40 * var(--torem));margin-block-start:clamp(1.25rem,.825243rem + 1.8123vi,3rem);display:grid}.p-image__left-item{gap:clamp(1.25rem,.825243rem + 1.8123vi,3rem);align-items:flex-start;display:flex;position:relative}@media not (max-width:1000px){.p-image__left-item{align-items:center}}.p-image__left-number{z-index:1;inline-size:min(100%,calc(100 * var(--torem)));font-size:calc(20 * var(--torem));color:#fff;text-align:center;background-color:#000;flex-shrink:0;line-height:1.4;position:relative}@media not (max-width:1000px){.p-image__left-number{inline-size:min(100%,calc(185 * var(--torem)));font-size:var(--fluid-fz-50)}}.p-image__left-item:not(:last-child):after{bottom:calc(-64 * var(--torem));width:2px;content:"";background-color:#000;block-size:calc(100% + 40px);position:absolute;left:50px;transform:translate(-50%)}@media not (max-width:1000px){.p-image__left-item:not(:last-child):after{bottom:calc(-64 * var(--torem));left:90px}}.p-image__left-text{font-size:clamp(1rem,.96966rem + .12945vi,1.125rem);color:#000}.p-image__right{gap:calc(30 * var(--torem));padding-inline:calc(16 * var(--torem));margin-block-start:calc(30 * var(--torem));margin-inline:auto;display:grid}@media(min-width:48rem){.p-image__right{margin-inline:initial}}@media not (max-width:1000px){.p-image__right{gap:clamp(1.875rem,1.4199rem + 1.94175vi,3.75rem);inline-size:min(100%,calc(650 * var(--torem)));margin-block-start:0;padding-inline:0}}.p-image__right-list{padding:calc(30 * var(--torem));border:1px solid #fff;border-radius:10px}.p-image__right-triangle{content:"";border:22px solid #0000;border-top-color:#fff;border-bottom:0;width:0;height:0;margin-inline:auto;display:block}.p-image__right-item{font-size:clamp(1.25rem,1.02245rem + .970874vi,2.1875rem);color:#fff}@media not (max-width:1000px){.p-image__right-item{font-size:var(--fluid-fz-50)}}.p-image__right-item:before{font-size:calc(20 * var(--torem));color:#fff;content:"・";margin-right:10px}@media not (max-width:1000px){.p-image__right-item:before{font-size:var(--fluid-fz-35)}}.p-image__right-text{font-size:clamp(1.5625rem,1.18325rem + 1.61812vi,3.125rem);color:#fff}@media not (max-width:1000px){.p-image__right-text{font-size:var(--fluid-fz-60)}}.p-image__right-text span{color:#ffaa01}.pr{overflow-x:hidden}.p-pr__title{font-size:calc(30 * var(--torem));color:var(--font-white);text-align:center;filter:drop-shadow(0 5px 10px #000);background:url(/assets/images/pr-title-bg-BXJ8-Ydk.png) 50% / cover no-repeat;place-items:center;margin-block-start:-90px;padding-block-start:calc(120 * var(--torem));padding-block-end:clamp(2.5rem,1.8932rem + 2.589vi,5rem);display:grid}@media(min-width:48rem){.p-pr__title{font-size:var(--fluid-fz-90);padding-block-start:clamp(5rem,3.90777rem + 4.66019vi,9.5rem)}}.p-pr__body{background:url(/assets/images/pr-bg-BoDDmNXc.png) 50% / cover no-repeat;padding-block-start:clamp(2.5rem,1.99939rem + 2.13592vi,4.5625rem);padding-block-end:clamp(1.25rem,.749393rem + 2.13592vi,3.3125rem);overflow-x:hidden}.p-pr__inner{padding-inline:calc(16 * var(--torem))}.p-pr__list{gap:calc(10 * var(--torem));inline-size:min(100%,calc(1100 * var(--torem)));grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);justify-content:space-between;margin-inline:auto;display:grid}@media(min-width:48rem){.p-pr__list{grid-template-rows:initial;grid-template-columns:repeat(3,1fr);justify-items:center;display:grid}}.p-pr__item{z-index:0;grid-template-rows:subgrid;inline-size:min(100%,calc(250 * var(--torem)));padding:calc(10 * var(--torem));text-align:center;background:var(--gold-90);border-radius:100px;grid-row:span 1;place-items:center;gap:0;margin-inline:auto;display:grid;position:relative}@media(min-width:48rem){.p-pr__item{inline-size:min(100%,calc(350 * var(--torem)));padding-block:clamp(.625rem,.442961rem + .776699vi,1.375rem);margin-inline:auto;margin-inline:initial;justify-items:center}}.p-pr__item:first-child{grid-area:1/1/2/3}@media(min-width:48rem){.p-pr__item:first-child{grid-area:initial}}@media(min-width:48rem){.p-pr__item:nth-child(2){grid-area:initial}}.p-pr__item:nth-child(2){grid-area:1/3/2/5}.p-pr__item:nth-child(3){grid-area:2/1/3/5}@media(min-width:48rem){.p-pr__item:nth-child(3){grid-area:initial}}.p-pr__item:before{z-index:1;content:"";background-color:#000;border-radius:100px;block-size:calc(100% - 10px);inline-size:calc(100% - 10px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-pr__item-text{z-index:2;color:var(--font-white);font-size:calc(16 * var(--torem));position:relative}@media(min-width:48rem){.p-pr__item-text{font-size:var(--fluid-fz-45)}}.p-pr__header{inline-size:min(100%,calc(1280 * var(--torem)));flex-direction:column;margin-block-start:calc(20 * var(--torem));margin-inline:auto;display:flex}@media(min-width:48rem){.p-pr__header{flex-direction:row;align-items:flex-start;margin-block-start:calc(50 * var(--torem))}}@media not (max-width:1200px){.p-pr__header{margin-block-start:calc(88 * var(--torem))}}.p-pr__header-img{z-index:3;inline-size:min(100%,calc(500 * var(--torem)));flex-shrink:0;margin-inline:auto;position:relative}@media(min-width:48rem){.p-pr__header-img{inline-size:min(100%,calc(350 * var(--torem)));margin-inline:initial}}.p-pr__header-img img{aspect-ratio:1;object-fit:cover;block-size:100%;inline-size:100%}@media not (max-width:1100px){.p-pr__header-img{inline-size:min(100%,calc(450 * var(--torem)));flex-shrink:0}}.p-pr__header-textarea{z-index:2;inline-size:min(calc(500 * var(--torem)),100%);padding-block-start:calc(50 * var(--torem));padding-block-end:calc(50 * var(--torem));padding-inline:calc(20 * var(--torem));background-image:linear-gradient(90deg,#0000008c,#3333338c 50%,#000);margin-inline:auto;position:relative}@media(min-width:48rem){.p-pr__header-textarea{inline-size:initial;margin-block-start:calc(80 * var(--torem));margin-inline:initial;margin-inline-end:calc(50% - 50vw)}}@media not (max-width:1200px){.p-pr__header-textarea{margin-block-start:calc(64 * var(--torem));padding-block-start:calc(120 * var(--torem));padding-block-end:calc(150 * var(--torem))}}.p-pr__header-textarea:before{top:0;left:calc(-136 * var(--torem));z-index:-1;inline-size:calc(136 * var(--torem));background-color:#0000008c;block-size:100%;display:block;position:absolute}@media(min-width:48rem){.p-pr__header-textarea:before{content:""}}.p-pr__header-title{font-size:var(--fluid-fz-75);color:var(--font-white)}.p-pr__header-text{font-size:calc(16 * var(--torem));color:var(--font-white);margin-block-start:calc(30 * var(--torem));line-height:1.4}@media(min-width:48rem){.p-pr__header-text{font-size:var(--fluid-fz-50);margin-block-start:clamp((1.25rem * (1rem/16)),(((1.25rem - ((undefined - 1.25rem)/ (1920 - 375)) * 375) * (1rem/16)) + (((undefined - 1.25rem)/ (1920 - 375)) * 100vi)),(undefined * (1rem/16)))}}.p-pr__info{padding-block-start:calc(30 * var(--torem));padding-block-end:calc(30 * var(--torem));padding-inline:calc(20 * var(--torem));inline-size:min(100%,calc(1100 * var(--torem)));background-image:linear-gradient(90deg,#0000008c,#3333338c 50%,#000);border-radius:50px;margin-block-start:calc(45 * var(--torem));margin-inline:auto}@media(min-width:48rem){.p-pr__info{border-radius:100px;margin-block-start:calc(90 * var(--torem))}}.p-pr__info-title{font-size:var(--fluid-fz-75);color:var(--font-white);text-align:center}.p-pr__info-read{font-size:var(--fluid-fz-50);color:var(--font-white);text-align:center}.p-pr__info-img{inline-size:min(100%,calc(900 * var(--torem)));margin-block-start:calc(20 * var(--torem));margin-inline:auto}@media(min-width:48rem){.p-pr__info-img{margin-block-start:calc(40 * var(--torem))}}.p-pr__info-caption{justify-content:end;align-items:center;gap:calc(30 * var(--torem));margin-block-start:calc(20 * var(--torem));display:flex}@media(min-width:48rem){.p-pr__info-caption{gap:calc(20 * var(--torem));margin-block-start:calc(44 * var(--torem))}}.p-pr__info-caption-text{white-space:nowrap;font-size:calc(12 * var(--torem));color:var(--font-white)}@media(min-width:48rem){.p-pr__info-caption-text{font-size:calc(16 * var(--torem))}}.p-pr__info-caption-link{font-size:calc(12 * var(--torem));color:#707070;padding-right:calc(10 * var(--torem));word-break:break-all;text-decoration:none}@media(min-width:48rem){.p-pr__info-caption-link{font-size:calc(14 * var(--torem))}}.c-cards{gap:calc(30 * var(--torem));inline-size:min(100%,calc(1100 * var(--torem)));margin-block-start:calc(35 * var(--torem));margin-inline:auto;display:grid}@media(min-width:48rem){.c-cards{z-index:1;grid-template-columns:repeat(2,1fr);margin-block-start:calc(70 * var(--torem))}}.c-cards:after{bottom:calc(40 * var(--torem));left:calc(50% + calc(281 * var(--torem)));inline-size:70.8333vw;min-inline-size:calc(900 * var(--torem));block-size:41.6667vw;min-block-size:calc(400 * var(--torem));max-block-size:calc(600 * var(--torem));content:"";background:url(/assets/images/approach-cards-bg-BqXLOUaB.png) 50% / cover no-repeat;display:none;position:absolute;transform:translate(-50%)}@media(min-width:48rem){.c-cards:after{display:block}}.c-cards--pr:after{display:none}.c-card{z-index:1;inline-size:min(100%,calc(500 * var(--torem)));margin-inline:auto;position:relative;overflow-x:hidden}@media(min-width:48rem){.c-card{inline-size:min(100%,calc(500 * var(--torem)))}}.c-card-img{inline-size:100%;position:relative;box-shadow:0 0 10px #0006}.c-card-img img{aspect-ratio:778/443;object-fit:cover;block-size:100%;inline-size:100%}.c-card-img-text{bottom:calc(18 * var(--torem));padding-block:calc(10 * var(--torem));inline-size:clamp(9.375rem,7.054rem + 9.90291vi,18.9375rem);text-align:center;background:var(--gold-90);border-top-right-radius:calc(15 * var(--torem));border-bottom-right-radius:calc(15 * var(--torem));position:absolute;left:-6px}.c-card-img-text:before{content:"";border-top-right-radius:calc(15 * var(--torem));border-bottom-right-radius:calc(15 * var(--torem));background-color:#000;block-size:calc(100% - 6px);inline-size:calc(100% - 6px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-card-img-text-title{z-index:2;font-size:var(--fluid-fz-16);color:var(--font-white);text-align:center;font-style:italic;position:relative}@media(min-width:48rem){.c-card-img-text-title{font-size:var(--fluid-fz-49)}}.c-card-img-text--pr{inline-size:clamp(12.5rem,9.40534rem + 13.2039vi,25.25rem);white-space:nowrap}.c-card-img-text-title--pr{font-size:calc(16 * var(--torem))}@media(min-width:48rem){.c-card-img-text-title--pr{font-size:var(--fluid-fz-34)}}.p-message__inner{background:url(/assets/images/message-content-bg-DbPsU1dC.png) 50% / cover no-repeat;padding-block-end:clamp(3.125rem,1.35012rem + 7.57282vi,10.4375rem)}.p-message__title-wrapper{padding-block:calc(60 * var(--torem));filter:drop-shadow(0 5px 10px #00000080);background:url(/assets/images/message-title-bg-If_pUVhz.png) 50% / cover no-repeat}.p-message__title{font-size:calc(30 * var(--torem));color:var(--font-white);text-align:center}@media(min-width:48rem){.p-message__title{font-size:var(--fluid-fz-90)}}.p-message__title-italic{font-size:var(--fluid-fz-120);margin-inline-end:calc(20 * var(--torem));font-style:italic;display:inline-block}.p-mesage__contents{gap:calc(45 * var(--torem));inline-size:min(100%,calc(1100 * var(--torem)));background-color:#fff;border-bottom-right-radius:50px;border-bottom-left-radius:50px;margin-inline:auto;padding-block-start:clamp(2.8125rem,2.28155rem + 2.26537vi,5rem);padding-block-end:clamp(2.8125rem,2.28155rem + 2.26537vi,5rem);display:grid}@media(min-width:48rem){.p-mesage__contents{gap:calc(100 * var(--torem));border-bottom-right-radius:100px;border-bottom-left-radius:100px}}.p-message__content-wrapper{gap:calc(20 * var(--torem));inline-size:min(100%,calc(900 * var(--torem)));padding-inline:calc(16 * var(--torem));flex-direction:column;align-items:flex-start;margin-block-start:calc(20 * var(--torem));margin-inline:auto;display:flex}@media(min-width:48rem){.p-message__content-wrapper{gap:clamp(.9375rem,.709951rem + .970874vi,1.875rem);flex-direction:row;margin-block-start:clamp(2.8125rem,2.12985rem + 2.91262vi,5.625rem)}}.p-message__content-title{font-size:var(--fluid-fz-60);text-box:trim-both cap alphabetic;text-align:center;line-height:1.33333}.p-message__left{inline-size:min(100%,calc(500 * var(--torem)));flex-shrink:0;margin-inline:auto}@media(min-width:48rem){.p-message__left{inline-size:min(100%,calc(350 * var(--torem)));margin-inline:initial}}.p-message__left-img{inline-size:100%;position:relative;box-shadow:0 0 10px #00000080}.p-message__left-img img{aspect-ratio:429/278;object-fit:cover;block-size:100%;inline-size:100%}@media(min-width:48rem){.p-message__left-img{inline-size:min(100%,calc(350 * var(--torem)));margin-inline:auto}}.p-message__rigtht-text{inline-size:min(100%,calc(500 * var(--torem)));font-size:calc(18 * var(--torem));margin-inline:auto;line-height:1.25}@media(min-width:48rem){.p-message__rigtht-text{inline-size:initial;font-size:var(--fluid-fz-30)}}.p-messgae__list{gap:calc(10 * var(--torem));place-items:center;margin-block-start:calc(16 * var(--torem));display:grid}@media(min-width:48rem){.p-messgae__list{gap:calc(40 * var(--torem));margin-block-start:clamp(1.5625rem,1.18325rem + 1.61812vi,3.125rem)}}.p-messgae__item{z-index:1;padding-block:calc(20 * var(--torem));padding-inline:calc(10 * var(--torem));background:var(--gold-90);border-radius:calc(42 * var(--torem));position:relative}@media(min-width:48rem){.p-messgae__item{inline-size:min(100%,calc(887 * var(--torem)));padding-block:calc(14 * var(--torem))}}.p-messgae__item:before{z-index:2;content:"";border-radius:calc(42 * var(--torem));background-color:#000;block-size:calc(100% - 7px);inline-size:calc(100% - 7px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-messgae__item-text{z-index:2;inline-size:100%;font-size:calc(18 * var(--torem));color:var(--font-white);text-align:center;display:block;position:relative}@media(min-width:48rem){.p-messgae__item-text{font-size:var(--fluid-fz-45)}}.p-messgae__item-text span{display:inline-block}.p-sns{overflow:hidden}.p-sns__header{padding-block:clamp(2.8125rem,2.12985rem + 2.91262vi,5.625rem);padding-inline:calc(16 * var(--torem));background-image:url(/assets/images/sns-header-bg-CWtHG0hr.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.p-sns__title-wrapper{inline-size:fit-content;margin-inline:auto}.p-sns__header-title{font-size:calc(60 * var(--torem));color:var(--font-white);line-height:1.11765;position:relative}@media not (max-width:950px){.p-sns__header-title{font-size:calc(70 * var(--torem))}}@media(min-width:48rem){.p-sns__header-title{font-size:var(--fluid-fz-122)}}.p-sns__header-title span{display:inline-block}.p-sns__header-caption{text-shadow:0 0 10px #000;font-size:calc(16 * var(--torem));color:var(--font-white);text-align:right;display:block}@media(min-width:48rem){.p-sns__header-caption{font-size:var(--fluid-fz-35)}}.p-sns__body{background:url(/assets/images/sns-bg-Hv0jxBVA.webp) 50% / cover no-repeat;padding-block-start:clamp(2.5rem,1.99939rem + 2.13592vi,4.5625rem);padding-block-end:clamp(3.125rem,2.29066rem + 3.55987vi,6.5625rem)}.p-sns__icons{gap:clamp(1.25rem,.643204rem + 2.589vi,3.75rem);justify-content:center;align-items:center;display:flex}.p-sns__icon{inline-size:min(100%,calc(100 * var(--torem)));filter:drop-shadow(6px 6px 5px #0006)}.p-sns__icon img{aspect-ratio:1;object-fit:contain;block-size:100%;inline-size:100%}@media(min-width:48rem){.p-sns__icon{inline-size:min(100%,calc(120 * var(--torem)))}}.p-sns__read{padding-inline:calc(16 * var(--torem));margin-block-start:clamp(1.5625rem,1.18325rem + 1.61812vi,3.125rem)}@media(min-width:48rem){.p-sns__read{padding-inline:initial}}.p-sns__read-text{font-size:var(--fluid-fz-45);color:var(--font-white);text-align:center;letter-spacing:.1em;line-height:1.2}.p-sns__read-text+.p-sns__read-text{margin-block-start:clamp(1.875rem,1.19235rem + 2.91262vi,4.6875rem)}.p-sns__read-list{inline-size:min(100%,calc(750 * var(--torem)));padding-block:clamp(.625rem,.442961rem + .776699vi,1.375rem);background:var(--gold);filter:drop-shadow(0 6px 5px #000c);margin-block-start:clamp(1.875rem,.964806rem + 3.8835vi,5.625rem);margin-inline:auto;position:relative}.p-sns__read-list:before{z-index:1;content:"";background:url(/assets/images/sns-list-bg-DxkXrDa3.jpg);block-size:calc(100% - 6px);inline-size:calc(100% - 6px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-sns__read-item{z-index:2;font-size:var(--fluid-fz-60);color:var(--font-white);text-align:center;position:relative}.p-sns__sub-title-wrapper{background:url(/assets/images/title-black-DAFhp_Me.png) 50% / cover no-repeat;margin-block-start:clamp(2.5rem,1.8932rem + 2.589vi,5rem)}.p-sns__sub-title{padding-block:clamp(1.25rem,.658374rem + 2.52427vi,3.6875rem);padding-inline:calc(20 * var(--torem));font-size:var(--fluid-fz-70);color:var(--font-white);text-align:center;text-box:trim-both cap alphabetic}.p-sns__sub-title-read{padding-block:clamp(1.25rem,1.02245rem + .970874vi,2.1875rem);padding-inline:calc(16 * var(--torem));text-box:trim-both cap alphabetic;background-image:linear-gradient(90deg,#ec1c24,#f6921e);box-shadow:8px 8px 12px #00000080}.p-sns__sub-title-read-text{font-size:var(--fluid-fz-40);color:var(--font-white);text-align:center}.p-sns__main{padding-inline:calc(16 * var(--torem))}.p-sns__main-top-bg{inline-size:100%}.p-sns__main-top-bg img{aspect-ratio:1920/710;object-fit:cover;block-size:100%;inline-size:100%}.p-sns__main-cards{z-index:1;gap:calc(50 * var(--torem));inline-size:min(100%,calc(900 * var(--torem)));margin-block-start:-10%;margin-inline:auto;display:grid;position:relative}@media(min-width:48rem){.p-sns__main-cards{gap:calc(20 * var(--torem));grid-template-columns:repeat(3,1fr);margin-block-start:-10%}}.p-sns__main-card{inline-size:min(100%,calc(500 * var(--torem)));margin-inline:auto}@media(min-width:48rem){.p-sns__main-card{inline-size:min(100%,calc(500 * var(--torem)))}}.p-sns__main-card-img{inline-size:100%;box-shadow:0 5px 20px #000}.p-sns__main-card-img img{aspect-ratio:469/279;object-fit:cover;block-size:100%;inline-size:100%}.p-sns__main-card-text{font-size:calc(16 * var(--torem));color:var(--font-white);letter-spacing:-.05em;margin-block-start:clamp(1.25rem,.901092rem + 1.48867vi,2.6875rem)}@media(min-width:48rem){.p-sns__main-card-text{font-size:var(--fluid-fz-40)}}.p-sns__main-card-text--center{text-align:left}@media(min-width:48rem){.p-sns__main-card-text--center{text-align:center}}.p-sns__main-card-text-small{font-size:calc(12 * var(--torem))}@media(min-width:48rem){.p-sns__main-card-text-small{font-size:calc(15 * var(--torem))}}.p-sns__main-sub-title-wrapper{z-index:1;inline-size:min(100%,calc(900 * var(--torem)));padding-block:clamp(1rem,.893811rem + .453074vi,1.4375rem);padding-inline:calc(16 * var(--torem));background:var(--gold-90);margin-inline:auto;position:relative;box-shadow:0 5px 20px #000}.p-sns__main-sub-title-wrapper:before{z-index:2;content:"";background:url(/assets/images/title-black-DAFhp_Me.png);block-size:calc(100% - 7px);inline-size:calc(100% - 7px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-sns__main-sub-title-wrapper--target{margin-block-start:calc(58 * var(--torem))}.p-sns__main-sub-title{z-index:3;font-size:var(--fluid-fz-60);color:var(--font-white);text-align:center;display:block;position:relative}.p-sns__main-device{z-index:0;inline-size:min(100%,calc(1000 * var(--torem)));transform:translate(clamp(-1.25rem,-.946602rem + -1.2945vi,-2.5rem));margin-block-start:clamp(1.875rem,.35801rem + 6.47249vi,8.125rem);margin-inline:auto;position:relative}.p-sns__main-device img{aspect-ratio:1588/694;object-fit:cover;block-size:100%;inline-size:100%}.p-sns__main-device--qr{transform:translate(0)}.p-sns__main-device:after{top:calc(-30 * var(--torem));z-index:-1;block-size:41.6667vw;inline-size:120%;max-block-size:calc(800 * var(--torem));content:"";background-image:linear-gradient(90deg,#0000008c,#3333338c 50%,#000);block-size:125%;position:absolute;right:-35%}.p-sns__main-device--qr:after{content:none;block-size:0;inline-size:0}.p-sns__note{z-index:1;inline-size:min(100%,calc(900 * var(--torem)));padding:calc(10 * var(--torem));background:var(--gold-90);border-radius:50px;margin-inline:auto;position:relative}@media(min-width:48rem){.p-sns__note{padding:calc(20 * var(--torem));border-radius:100px}}.p-sns__note:before{z-index:2;content:"";background-color:#1a1a1a;border-radius:50px;block-size:calc(100% - 7px);inline-size:calc(100% - 7px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:48rem){.p-sns__note:before{border-radius:100px}}.p-sns__note-text{z-index:2;font-size:var(--fluid-fz-50);text-align:center;font-weight:900;position:relative}.p-sns__note-text--orange{color:#faaf3b}.p-sns__main-title-wrapper{background:url(/assets/images/title-black2-raw4Pl1d.png) 50% / cover no-repeat;place-items:center;margin-block-start:clamp(3.125rem,2.36651rem + 3.23625vi,6.25rem);margin-inline:calc(50% - 50vw);padding-block-start:calc(35 * var(--torem));padding-block-end:calc(60 * var(--torem));display:grid}@media(min-width:48rem){.p-sns__main-title-wrapper{block-size:15.625vw;padding:0}}.p-sns__main-title{font-size:calc(30 * var(--torem));color:var(--font-white);text-align:center;text-shadow:0 0 10px #000}@media(min-width:48rem){.p-sns__main-title{font-size:var(--fluid-fz-80)}}@media not (max-width:2000px){.p-sns__main-title{transform:translateY(60px)}}.p-sns__main-cards-sec{gap:calc(50 * var(--torem));inline-size:min(100%,calc(900 * var(--torem)));padding-inline:calc(16 * var(--torem));margin-block-start:clamp(2.1875rem,1.65655rem + 2.26537vi,4.375rem);margin-inline:auto;display:grid}@media(min-width:48rem){.p-sns__main-cards-sec{grid-template-columns:repeat(2,1fr)}}.p-sns__main-card-sec{grid-template-rows:subgrid;inline-size:min(100%,calc(500 * var(--torem)));grid-row:span 2;gap:0;margin-inline:auto;display:grid}@media(min-width:48rem){.p-sns__main-card-sec{inline-size:min(100%,calc(739 * var(--torem)));margin-inline:initial}}.p-sns__main-card-sec-img{inline-size:100%;box-shadow:0 5px 20px #000}.p-sns__main-card-sec-img img{aspect-ratio:739/416;object-fit:cover;block-size:100%;inline-size:100%}.p-sns__main-card-sec-text{font-size:calc(16 * var(--torem));color:var(--font-white);text-align:left;letter-spacing:-.05em;align-self:center;margin-block-start:calc(15 * var(--torem))}@media(min-width:48rem){.p-sns__main-card-sec-text{font-size:var(--fluid-fz-45);text-align:center}}.p-sns__qr{z-index:1;position:relative}.p-sns__qr:after{z-index:-1;content:"";background-image:linear-gradient(90deg,#0000008c,#3333338c 50%,#0000008c);block-size:110%;inline-size:55%;position:absolute;top:50px;left:50%;transform:translate(-50%)}@media(min-width:48rem){.p-sns__qr:after{block-size:100%;top:150px}}.p-sns__qr-img{inline-size:min(100%,calc(1100 * var(--torem)));margin-inline:auto}.p-sns__qr-img img{aspect-ratio:1218/305;object-fit:cover;block-size:100%;inline-size:100%}.p-sns__qr-cards{gap:calc(8 * var(--torem));inline-size:min(100%,calc(1100 * var(--torem)));grid-template-columns:repeat(3,1fr);margin-block-start:calc(-10 * var(--torem));margin-inline:auto;display:grid}@media(min-width:48rem){.p-sns__qr-cards{gap:calc(50 * var(--torem));gap:calc(16 * var(--torem))}}.p-sns__qr-card{inline-size:min(100%,calc(469 * var(--torem)));margin-inline:auto}.p-sns__qr-card-img{inline-size:100%;box-shadow:0 5px 20px #000}.p-sns__qr-card-img img{aspect-ratio:469/279;object-fit:cover;block-size:100%;inline-size:100%}.p-sns__qr-card-text{font-size:calc(14 * var(--torem));color:var(--font-white);text-align:left;letter-spacing:-.05em;align-self:center;margin-block-start:calc(16 * var(--torem))}@media(min-width:48rem){.p-sns__qr-card-text{font-size:var(--fluid-fz-45);text-align:center;margin-block-start:clamp(1.25rem,.794903rem + 1.94175vi,3.125rem)}}.p-sns__main-sub-title-wrapper--offLine{margin-block-start:clamp(2.5rem,1.8932rem + 2.589vi,5rem)}.p-sns__footer{z-index:1;padding-block:calc(16 * var(--torem));background-image:linear-gradient(90deg,#eb1c24,#f5911e);position:relative}@media(min-width:48rem){.p-sns__footer{padding-block:calc(38 * var(--torem))}}.p-sns__footer-text{font-size:var(--fluid-fz-70);color:var(--font-white);text-align:center;text-shadow:6px 6px 10px #000c}.p-sns__footer-text span,.p-sns__main-sub-title span{display:inline-block}.p-sns__header-title-small{text-shadow:0 0 10px #000;vertical-align:top;font-size:20px;font-weight:700;position:absolute;top:0;right:calc(50% - 140px)}@media(min-width:48rem){.p-sns__header-title-small{font-size:var(--fluid-fz-35);top:50%;right:-40px}}.p-recurit__title-wrapper{padding-block:clamp(1.25rem,.976942rem + 1.16505vi,2.375rem);background:url(/assets/images/title-black-DAFhp_Me.png) 50% / cover no-repeat}.p-ricruit__title{white-space:nowrap;font-size:var(--fluid-fz-80);color:var(--font-white);white-space:wrap;text-align:center;justify-content:center;align-items:center;display:flex}.p-ricruit__title:before{inline-size:calc(60 * var(--torem));block-size:calc(8 * var(--torem));content:"";background-color:#fff;border-radius:4px;display:block;transform:translateY(15px) rotate(45deg)}@media(min-width:48rem){.p-ricruit__title:before{inline-size:min(100%,calc(60 * var(--torem)));transform:translateY(0) rotate(45deg)}}.p-ricruit__title:after{inline-size:calc(60 * var(--torem));block-size:calc(2 * var(--torem));block-size:calc(8 * var(--torem));content:"";background-color:#fff;border-radius:4px;display:block;transform:translateY(15px) rotate(-45deg)}@media(min-width:48rem){.p-ricruit__title:after{inline-size:min(100%,calc(60 * var(--torem)));transform:translateY(0) rotate(-45deg)}}.p-recruit__contnet{z-index:2;padding-block-start:clamp(3.125rem,2.21481rem + 3.8835vi,6.875rem);padding-block-end:clamp(4.375rem,1.18932rem + 13.5922vi,17.5rem);padding-inline:calc(16 * var(--torem));background:url(/assets/images/recruit-bg-DSi9PEMi.jpg) 50% / cover no-repeat;position:relative}@media not (max-width:1920px){.p-recruit__contnet{padding-block-end:calc(153 * var(--torem))}}.p-recruit__content-after-wrapper{filter:drop-shadow(0 10px 10px #000);z-index:2;position:relative}.p-recruit__content-after{inline-size:100%;block-size:calc(80 * var(--torem));clip-path:polygon(100% 0,100% 45%,50% 100%,0 45%,0 0,50% 45%);background-image:linear-gradient(90deg,#ec1c24,#f6921e);margin-block-start:-100px;display:block;position:relative;transform:translateY(55px)}@media(min-width:48rem){.p-recruit__content-after{block-size:calc(200 * var(--torem));clip-path:polygon(100% 0,100% 45%,50% 100%,0 45%,0 0,50% 45%);transform:translateY(0)}}.p-recuit__logo{inline-size:min(100%,calc(820 * var(--torem)));margin-inline:auto}.p-recuit__logo img{aspect-ratio:820/180;object-fit:contain;block-size:100%;inline-size:100%}.p-recrit__textarea{z-index:1;inline-size:min(100%,calc(900 * var(--torem)));padding-block-start:clamp(1.5625rem,1.15291rem + 1.74757vi,3.25rem);padding-block-end:clamp(2.1875rem,1.5807rem + 2.589vi,4.6875rem);padding-inline:calc(16 * var(--torem));background:var(--gold-90);margin-block-start:clamp(3.125rem,2.36651rem + 3.23625vi,6.25rem);margin-inline:auto;position:relative}.p-recrit__textarea:before{z-index:2;content:"";background-color:#1a1a1a;background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:calc(100% - 7px);inline-size:calc(100% - 7px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-recurit__content-title{z-index:3;font-size:var(--fluid-fz-90);color:var(--font-white);text-align:center;line-height:1.2;position:relative}.p-recurit__content-title-small{font-size:var(--fluid-fz-75)}.p-recruit__content-text{z-index:3;font-size:calc(14 * var(--torem));color:var(--font-white);text-align:center;margin-block-start:clamp(1.5625rem,1.18325rem + 1.61812vi,3.125rem);line-height:1.625;position:relative}@media(min-width:48rem){.p-recruit__content-text{font-size:var(--fluid-fz-40)}}.p-plan{z-index:0;background:url(/assets/images/menu-bg-B9fHS8BN.png) top/cover no-repeat;margin-block-start:-150px;padding-block-start:calc(230 * var(--torem));padding-block-end:clamp(2.5rem,1.80218rem + 2.97735vi,5.375rem);position:relative}@media(min-width:48rem){.p-plan{padding-block-start:calc(200 * var(--torem))}}@media(min-width:48rem){.p-plan__inner{padding-inline:calc(16 * var(--torem))}}.p-plan__title{font-size:calc(30 * var(--torem));color:var(--font-white);text-align:center}@media(min-width:48rem){.p-plan__title{font-size:var(--fluid-fz-70)}}.p-plan__title-en{font-size:calc(18 * var(--torem));color:var(--font-white);text-align:center}@media(min-width:48rem){.p-plan__title-en{font-size:var(--fluid-fz-30)}}.p-plan__content{inline-size:min(100%,calc(1280 * var(--torem)));padding-block-start:clamp(1.25rem,.976942rem + 1.16505vi,2.375rem);padding-block-end:clamp(2.5rem,1.86286rem + 2.71845vi,5.125rem);padding-inline:calc(16 * var(--torem));background-image:repeating-linear-gradient(#0000008c,#3333338c 50%,#0000008c);border-radius:50px;margin-block-start:clamp(3.125rem,2.36651rem + 3.23625vi,6.25rem);margin-inline:auto}@media(min-width:48rem){.p-plan__content{padding-inline:calc(60 * var(--torem));border-radius:100px}}.p-plan__content-title{font-size:calc(24 * var(--torem));color:var(--font-white);text-align:center}@media(min-width:48rem){.p-plan__content-title{font-size:var(--fluid-fz-60)}}.p-plan__list{row-gap:calc(6 * var(--torem));column-gap:calc(10 * var(--torem));inline-size:min(100%,calc(1345 * var(--torem)));grid-template-columns:repeat(2,1fr);margin-block-start:clamp(2.1875rem,1.65655rem + 2.26537vi,4.375rem);margin-inline:auto;display:grid}@media(min-width:48rem){.p-plan__list{grid-row-gap:0;grid-column-gap:0;row-gap:calc(6 * var(--torem));column-gap:calc(20 * var(--torem));grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(3,1fr)}}@media(min-width:48rem){.p-plan__item{grid-area:1/1/2/2}}@media(min-width:48rem){.p-plan__item:nth-child(2){grid-area:1/2/2/3}}@media(min-width:48rem){.p-plan__item:nth-child(3){grid-area:1/3/2/4}}@media(min-width:48rem){.p-plan__item:nth-child(4){grid-area:2/1/3/2}}@media(min-width:48rem){.p-plan__item:nth-child(5){grid-area:2/2/3/3}}@media(min-width:48rem){.p-plan__item:nth-child(6){grid-area:2/3/3/4}}@media(min-width:48rem){.p-plan__item:nth-child(7){grid-area:3/1/4/2}}@media(min-width:48rem){.p-plan__item:nth-child(8){grid-area:3/2/4/3}}@media(min-width:48rem){.p-plan__item:nth-child(9){grid-area:3/3/4/4}}@media(min-width:48rem){.p-plan__item:nth-child(10){grid-area:4/1/5/2}}@media(min-width:48rem){.p-plan__item:nth-child(11){grid-area:4/2/5/3}}@media(min-width:48rem){.p-plan__item:nth-child(12){grid-area:4/3/5/4}}@media(min-width:48rem){.p-plan__item:nth-child(13){grid-area:5/1/6/3}}@media(min-width:48rem){.p-plan__item:nth-child(14){grid-area:5/3/6/4}}.p-plan__item{z-index:2;block-size:calc(90 * var(--torem));padding-inline:calc(8 * var(--torem));text-align:center;background:var(--gold2);border-radius:20px;place-content:center;display:grid;position:relative}@media(min-width:48rem){.p-plan__item{block-size:var(--fluid-fz-272);padding-block:calc(70 * var(--torem));padding-inline:calc(10 * var(--torem));font-feature-settings:"palt";text-align:justify;border-radius:30px}}.p-plan__item:before{z-index:1;content:"";background-color:#1a1a1a;border-radius:20px;block-size:calc(100% - 5px);inline-size:calc(100% - 5px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:48rem){.p-plan__item:before{border-radius:30px;block-size:calc(100% - 10px);inline-size:calc(100% - 10px)}}.p-plan_item-text{z-index:2;font-size:calc(16 * var(--torem));color:var(--font-white);text-align:center;line-height:1.25;position:relative}@media(min-width:48rem){.p-plan_item-text{font-size:var(--fluid-fz-40)}}.p-plan__list--option{grid-template-columns:repeat(2,1fr)}@media(min-width:48rem){.p-plan__list--option{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr)}}@media(min-width:48rem){.p-plan__list--option .p-plan__item:first-child{grid-area:1/1/2/2}}@media(min-width:48rem){.p-plan__list--option .p-plan__item:nth-child(2){grid-area:1/2/2/3}}@media(min-width:48rem){.p-plan__list--option .p-plan__item:nth-child(3){grid-area:1/3/2/4}}@media(min-width:48rem){.p-plan__list--option .p-plan__item:nth-child(4){grid-area:2/1/3/2}}@media(min-width:48rem){.p-plan__list--option .p-plan__item:nth-child(5){grid-area:2/2/3/3}}@media(min-width:48rem){.p-plan__list--option .p-plan__item:nth-child(6){grid-area:2/3/3/4}}@media(min-width:48rem){.p-plan__list--option .p-plan__item:nth-child(7){grid-area:3/1/4/2}}@media(min-width:48rem){.p-plan__list--option .p-plan__item:nth-child(8){grid-area:3/2/4/3}}@media(min-width:48rem){.p-plan__list--option .p-plan__item:nth-child(9){grid-area:3/3/4/4}}@media(min-width:48rem){.p-plan__list--option .p-plan__item:nth-child(10){grid-area:4/1/5/2}}@media(min-width:48rem){.p-plan__list--option .p-plan__item--last:nth-child(11){grid-area:4/2/5/4}}.p-plan__fee{inline-size:min(100%,calc(1345 * var(--torem)));flex-direction:column;justify-content:center;align-items:flex-end;margin-block-start:clamp(2.1875rem,1.65655rem + 2.26537vi,4.375rem);margin-inline:auto;display:flex}@media(min-width:48rem){.p-plan__fee{flex-direction:row}}.p-plan__fee-cost{inline-size:min(100%,calc(500 * var(--torem)));margin-inline:auto}.p-plan__fee-cost img{aspect-ratio:967/240;object-fit:cover;block-size:100%;inline-size:100%}@media(min-width:48rem){.p-plan__fee-cost{inline-size:min(100%,calc(600 * var(--torem)));margin-inline:initial}}.p-plan__fee-month{font-size:var(--fluid-fz-58);color:#f9ae3b;white-space:nowrap;line-height:1.55357}.p-plan__pay{font-size:calc(16 * var(--torem));color:var(--font-white);text-align:center;margin-block-start:calc(20 * var(--torem));line-height:2}@media(min-width:48rem){.p-plan__pay{font-size:var(--fluid-fz-30)}}.p-plan__content-option-text{font-size:calc(14 * var(--torem));color:var(--font-white);text-align:center;margin-block-start:calc(20 * var(--torem));line-height:1.25}@media(min-width:48rem){.p-plan__content-option-text{font-size:var(--fluid-fz-40);margin-block-start:calc(45 * var(--torem))}}.p-plan__item--last{place-content:center;display:grid}.p-fq{background:url(/assets/images/fq-bg-wF8wDpjE.png) 50% / cover no-repeat;padding-block-end:clamp(31.25rem,30.9466rem + 1.2945vi,32.5rem)}.p-fq__title-wrapper{background:url(/assets/images/title-black2-raw4Pl1d.png) 50% / cover no-repeat;place-items:center;padding-block-start:calc(35 * var(--torem));padding-block-end:calc(60 * var(--torem));display:grid}@media(min-width:48rem){.p-fq__title-wrapper{padding-block-start:calc(80 * var(--torem));padding-block-end:calc(164 * var(--torem))}}@media not (max-width:2000px){.p-fq__title-wrapper{padding-block-start:calc(0 * var(--torem));padding-block-end:calc(250 * var(--torem))}}.p-fq__title{font-size:calc(30 * var(--torem));color:var(--font-white);text-align:center;text-shadow:0 0 10px #000}@media(min-width:48rem){.p-fq__title{font-size:var(--fluid-fz-80)}}@media not (max-width:2000px){.p-fq__title{transform:translateY(60px)}}.p-fq__content{padding-block-start:clamp(2.5rem,1.84769rem + 2.78317vi,5.1875rem)}.p-fq__list{gap:clamp(1.875rem,.964806rem + 3.8835vi,5.625rem);padding-inline:calc(16 * var(--torem));display:grid}.p-fq__item{inline-size:min(100%,calc(900 * var(--torem)));background-color:#fff;border-radius:25px;margin-inline:auto;box-shadow:0 5px 12px #000}@media(min-width:48rem){.p-fq__item{border-radius:50px}}.p-fq__qustion{inline-size:100%;padding-block:clamp(1.25rem,.901092rem + 1.48867vi,2.6875rem);padding-inline:calc(8 * var(--torem));background:url(/assets/images/fq-item-bg-CFmiWpCX.png) 50% / cover no-repeat;border-radius:25px 25px 0 0;display:block}@media(min-width:48rem){.p-fq__qustion{border-radius:50px 50px 0 0}}.p-fq__question-text{inline-size:fit-content;font-size:calc(16 * var(--torem));color:var(--font-white);align-items:flex-start;margin-inline:auto;display:flex}@media(min-width:48rem){.p-fq__question-text{font-size:var(--fluid-fz-40)}}.p-fq__question-text:before{font-size:calc(20 * var(--torem));color:var(--font-white);content:"Q.";flex-shrink:0;margin-inline-end:2px;font-weight:900;display:inline-block;transform:translateY(-2px)}@media(min-width:48rem){.p-fq__question-text:before{font-size:var(--fluid-fz-40)}}.p-fq__answer{inline-size:fit-content;padding-block-start:clamp(1.25rem,1.00728rem + 1.0356vi,2.25rem);padding-block-end:clamp(1.25rem,.901092rem + 1.48867vi,2.6875rem);padding-inline:calc(16 * var(--torem));font-size:calc(16 * var(--torem))}@media(min-width:48rem){.p-fq__answer{padding-inline:clamp(2.5rem,.98301rem + 6.47249vi,8.75rem);font-size:calc(20 * var(--torem))}}.p-fq__answer-note{font-size:calc(12 * var(--torem))}@media(min-width:48rem){.p-fq__answer-note{font-size:calc(16 * var(--torem))}}.p-fq__answer:before{font-size:calc(16 * var(--torem));content:"A:";flex-shrink:0;display:inline-block}@media(min-width:48rem){.p-fq__answer:before{font-size:calc(20 * var(--torem))}}input,button,select,textarea{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{opacity:0}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}.p-form__labels{gap:calc(25 * var(--torem));inline-size:min(100%,calc(1290 * var(--torem)));margin-inline:auto;display:grid}@media(min-width:48rem){.p-form__labels{gap:calc(50 * var(--torem))}}.p-form__label{flex-direction:column;display:flex}@media(min-width:48rem){.p-form__label{flex-direction:row;justify-content:space-between;align-items:center}}.p-form__label-text{inline-size:clamp(11.25rem,9.42961rem + 7.76699vi,18.75rem);font-size:calc(16 * var(--torem));color:var(--font-white)}@media(min-width:48rem){.p-form__label-text{font-size:var(--fluid-fz-50)}}.p-form__input{inline-size:min(100%,900px);block-size:calc(60 * var(--torem));padding:calc(16 * var(--torem));background:#fff;border:none;border-radius:10px;font-size:16px;display:block}.p-form__submit{text-align:center;inline-size:clamp(15.625rem,14.108rem + 6.47249vi,21.875rem);background-color:#fff;border-radius:60px;margin-block-start:calc(50 * var(--torem));margin-inline:auto}@media(min-width:48rem){.p-form__submit{margin-block-start:calc(108 * var(--torem))}}.p-form__submit-button{inline-size:100%;padding-inline:calc(16 * var(--torem));padding-block:clamp(1rem,.787621rem + .906149vi,1.875rem);font-size:var(--fluid-fz-50);color:#0000;background-image:linear-gradient(#f5911e,#f5911e 20%,#eb1c24);-webkit-background-clip:text;background-clip:text;border-radius:60px;display:block;box-shadow:5px 5px 10px #0006}.p-contact{block-size:clamp(43.75rem,39.199rem + 19.4175vi,62.5rem);background:url(/assets/images/form-bg-CBYWzFnW.png) 50% / cover no-repeat}.p-contact__inner{transform:translateY(-300px)}@media(min-width:48rem){.p-contact__inner{padding-inline:calc(16 * var(--torem))}}.p-contact__read-wrapper{padding-inline:calc(16 * var(--torem))}.p-contact__read{inline-size:min(100%,calc(1000 * var(--torem)));padding-block:calc(22 * var(--torem));text-align:center;border:4px solid #fff;border-radius:10px;margin-inline:auto;position:relative;box-shadow:6px 6px 10px #000}.p-contact__read-text{font-size:var(--fluid-fz-70);color:var(--font-white);text-shadow:6px 6px 10px #000;position:relative}.p-contact__read-text-arrow{inline-size:4px;block-size:calc(120 * var(--torem));content:"";background-color:#fff;display:block;position:absolute;bottom:-120px;left:50%;transform:translate(-50%)}@media(min-width:48rem){.p-contact__read-text-arrow{block-size:calc(144 * var(--torem));bottom:-144px}}.p-contact__read-text-arrow:before{inline-size:calc(10 * var(--torem));block-size:calc(10 * var(--torem));content:"";background-color:#fff;border-radius:50%;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media(min-width:48rem){.p-contact__read-text-arrow:before{inline-size:calc(20 * var(--torem));block-size:calc(20 * var(--torem))}}.p-contact__content{inline-size:min(100%,calc(1000 * var(--torem)));padding-block-start:clamp(3.125rem,1.8659rem + 5.37217vi,8.3125rem);padding-block-end:clamp(3.125rem,2.321rem + 3.43042vi,6.4375rem);padding-inline:calc(16 * var(--torem));background-image:linear-gradient(90deg,#f6921e,#ec1c24);border-radius:30px;margin-block-start:calc(72 * var(--torem));margin-inline:auto}@media(min-width:48rem){.p-contact__content{padding-inline:calc(32 * var(--torem));border-radius:110px}}.p-contact__title{font-size:var(--fluid-fz-120);color:var(--font-white);text-align:center;text-box:trim-both cap alphabetic}.p-contact__sub-title{font-size:var(--fluid-fz-50);color:var(--font-white);text-align:center;text-box:trim-both cap alphabetic;margin-block-start:clamp(.9375rem,.709951rem + .970874vi,1.875rem)}.p-contact__form-text{font-size:calc(16 * var(--torem));color:var(--font-white);text-align:center;text-box:trim-both cap alphabetic;margin-block-start:clamp(1.5625rem,1.18325rem + 1.61812vi,3.125rem)}@media(min-width:48rem){.p-contact__form-text{font-size:var(--fluid-fz-30)}}.p-contact__form{margin-block-start:clamp(1.5625rem,.273058rem + 5.50162vi,6.875rem)}.p-profile{padding-block:calc(20 * var(--torem))}@media(min-width:48rem){.p-profile{padding-block:calc(40 * var(--torem))}}.p-profile__title{font-size:calc(calc(54 / 2.8) * var(--torem));text-align:center;color:#000}@media(min-width:48rem){.p-profile__title{font-size:var(--fluid-fz-60)}}.p-profile__title span{font-size:calc(calc(40 / 2.8) * var(--torem));color:#000}@media(min-width:48rem){.p-profile__title span{font-size:var(--fluid-fz-40)}}.p-profile__content{margin-block-start:calc(10 * var(--torem))}.p-profile__text{color:#000;font-size:calc(12 * var(--torem));text-align:center}@media(min-width:48rem){.p-profile__text{font-size:var(--fluid-fz-40)}}.p-footer{z-index:1;inline-size:100%;background-color:#000;padding-block-start:clamp(1.875rem,1.28337rem + 2.52427vi,4.3125rem);padding-block-end:clamp(1.875rem,1.46541rem + 1.74757vi,3.5625rem);position:absolute}.p-footer__inner{padding-inline:clamp(1rem,.635922rem + 1.5534vi,2.5rem)}.p-footer__content{align-items:center;gap:clamp(.625rem,-.133495rem + 3.23625vi,3.75rem);flex-direction:column;display:flex}@media not (max-width:1150px){.p-footer__content{flex-direction:row}}.p-footer__logo{inline-size:min(100%,calc(251 * var(--torem)));flex-shrink:0}@media(min-width:48rem){.p-footer__logo{inline-size:min(100%,calc(150 * var(--torem)))}}.p-footer__logo-img{inline-size:min(100%,calc(251 * var(--torem)));flex-shrink:0}.p-footer__logo-img img{aspect-ratio:251/70;object-fit:cover;block-size:100%;inline-size:100%}.p-footer__nav-list{gap:clamp(.625rem,-.133495rem + 3.23625vi,3.75rem);flex-direction:column;align-items:center;display:flex}@media(min-width:48rem){.p-footer__nav-list{flex-direction:row;flex-grow:1}}.p-footer__nav-link{font-size:calc(20 * var(--torem));color:var(--font-white);text-decoration:none}.p-footer__logo-wrapper{inline-size:min(100%,calc(251 * var(--torem)))}@media(min-width:48rem){.p-footer__logo-wrapper{gap:calc(10 * var(--torem));flex-shrink:0}}.p-footer__logo-text{font-size:calc(20 * var(--torem));color:var(--font-white);text-align:center;margin-block-start:calc(10 * var(--torem))}@media(min-width:48rem){.p-footer__logo-text{text-align:left}}.p-footer__nav-sns-list{justify-content:center;align-items:center;gap:50px;margin-block-start:calc(20 * var(--torem));display:flex}@media(min-width:48rem){.p-footer__nav-sns-list{flex-direction:row;gap:25px;margin-block-start:0}}.p-footer__nav-sns{inline-size:min(100%,calc(35 * var(--torem)))}@media(min-width:48rem){.p-footer__nav-sns{inline-size:min(100%,calc(50 * var(--torem)))}}.p-thanks{height:100vh;text-align:center;color:#fff;background-color:#000;place-items:center;inline-size:100%;display:grid}.p-thanks__title{font-size:calc(30 * var(--torem))}.p-thanks__text{font-size:calc(20 * var(--torem))}.p-thanks__button{text-align:center;inline-size:100%;font-size:calc(20 * var(--torem));margin-block-start:calc(30 * var(--torem));margin-inline:auto;text-decoration:none;display:inline-block}.p-thanks__logo{inline-size:min(100%,calc(500 * var(--torem)));margin-block-start:calc(30 * var(--torem));margin-inline:auto}.p-thanks__logo img{aspect-ratio:16/9;object-fit:contain;block-size:100%;inline-size:100%}.p-thanks__image{object-fit:contain;block-size:100%;inline-size:100%}}:root{--font-white: #fff;--font-main: "Noto Sans JP", -apple-system, blinkmacsystemfont, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic Medium", "Meiryo", sans-serif;--black: #333;--gold-90: linear-gradient( 90deg, #efcb7e 0%, #e3bc71 15%, #d8aa49 44%, #ca9114 50%, #c78b07 58%, #d29c29 64%, #eec983 84%, #eec983 100% );--gold: linear-gradient( 180deg, #efcb7e 0%, #e3bc71 15%, #d8aa49 44%, #ca9114 50%, #c78b07 58%, #d29c29 64%, #eec983 84%, #eec983 100% );--gold2: repeating-linear-gradient( #e9cd87, #eedb95 20%, #f7f2e5 40%, #bd8b2f 80%, #e8ca8c 95%, #e8ca8c8c );--container-max-inline-size: 1600;--padding-inline: 200;--container-inline-size: calc( var(--padding-inline) / var(--container-max-inline-size) * 100vi )}html{overflow-x:hidden}body{font-family:var(--font-main);color:var(--black);font-weight:700;overflow-x:hidden}.gradient{color:#0000;background:linear-gradient(#efcb7e,#e3bc71 15%,#d8aa49 44%,#ca9114 50%,#c78b07 58%,#d29c29 64%,#eec983 84%,#eec983);-webkit-background-clip:text;background-clip:text}.u-pc{display:none}@media(min-width:48rem){.u-pc{display:block}}.u-sp{display:block}@media(min-width:48rem){.u-sp{display:none}}.clip-wrapper{z-index:10;filter:drop-shadow(0 0 10px #000);position:relative}.clip-wrapper:after{z-index:0;clip-path:polygon(100% 0,100% 80%,50% 100%,0 80%,0 0);content:"";background:#00000059;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(4px)}@media not (max-width:950px){.clip-wrapper:after{clip-path:polygon(100% 0,100% 80%,80% 80%,50% 100%,20% 80%,0 80%,0 0)}}.clip{z-index:1;clip-path:polygon(100% 0,100% 80%,50% 100%,0 80%,0 0);background-image:linear-gradient(90deg,#eb1c24,#f5911e);position:relative}@media not (max-width:950px){.clip{clip-path:polygon(100% 0,100% 80%,80% 80%,50% 100%,20% 80%,0 80%,0 0)}}.clip__text{z-index:1;padding-block-start:calc(30 * var(--torem));padding-bottom:calc(60 * var(--torem));font-size:var(--fluid-fz-90);color:#fff;text-align:center;line-height:1.2;position:relative}@include mq("md"){padding-block-start: calc(66 * var(--torem)); padding-bottom: calc(125 * var(--torem));}.js-fade-item{opacity:0;transition:opacity .5s}.js-fade-item.show{opacity:1}.js-fade-item-delay{opacity:0;transition:opacity .5s}.js-fade-item-delay.show{opacity:1}.p-openning{z-index:1000000;background-color:#000;place-items:center;block-size:100svh;inline-size:100%;transition:all .3s;display:grid;position:fixed}.js-openning{transition:all .3s}.js-openning.hidden{visibility:hidden;opacity:0}.p-openning-pc{display:none}@media(min-width:48rem){.p-openning-pc{display:grid}}.p-openning-sp{display:grid}@media(min-width:48rem){.p-openning-sp{display:none}}.p-openning video{object-fit:cover;block-size:90%;inline-size:100%}@media not (max-width:768px){.p-openning video{block-size:100%}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}
