[data-animation]{transition-timing-function:var(--easing);transition-property:var(--property)}[data-animation][data-animated=true]{transition-delay:var(--delay, 0s);transition-duration:var(--duration)}[data-animation=fade-in]{--property: opacity;--easing: var(--ease-out-sine);--duration: var(--duration-long)}[data-animation=fade-in]:not([data-animated=true]){opacity:0}[data-animation=fade-in-up]{--property: opacity, translate;--easing: var(--ease-out-sine);--duration: var(--duration-long);--starting-position: 30px}[data-animation=fade-in-up]:not([data-animated=true]){opacity:0;translate:0 var(--starting-position)}[data-animation|=clip]{--property: clip-path;--easing: var(--ease-in-out-expo);--duration: var(--duration-long);--starting-path: inset(0 100% 0 0);--end-path: inset(0 0 0 0)}[data-animation|=clip]:not([data-animated=true]){clip-path:var(--starting-path)}[data-animation|=clip][data-animated=true]{clip-path:var(--end-path)}[data-animation=split-text]:not([data-animated=true]){opacity:0}[data-animation=split-text][data-animated=true]{opacity:1}[data-animation=split-text][data-animated=true] .character{display:inline-block;background:inherit;animation-name:bounce;animation-duration:var(--duration-short);animation-timing-function:var(--ease-out-sine);animation-delay:calc(var(--_index)*.15s)}@keyframes bounce{0%{scale:1;translate:0}30%{translate:0 -13%}50%{scale:1}90%{scale:1.13 .8;translate:0}100%{scale:1;translate:0}}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ul,ol{padding:0;margin:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;overflow:visible;clear:both;color:inherit;border-top-width:1px}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0)}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border-radius:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;padding:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button}[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}:root{--layout-width-min: 375;--layout-width-max: 1020;--base-font-size: 16;--column-size-main: min(100%, calc(var(--layout-width-min) * 1px));--column-size-asideAbout: calc((100vw - calc(var(--layout-width-min) * 1px)) * 0.6029);--column-size-asideNav: calc((100vw - (var(--layout-width-min) * 1px)) * 0.3971);--fluid-ratio-min: calc(1 / var(--layout-width-min) * 100dvi);--fluid-ratio-max: calc(1 / var(--layout-width-max) * 100dvi);--spacing-gutter: calc(20 * var(--fluid-ratio-min));--rem: calc(1rem / var(--base-font-size));--background-base: #fff;--background-primary: #ffefef;--color-base: #333;--color-primary: #e85298;--color-secondary: #ffe6f2;--color-sub: #878787;--color-shadow: rgb(190 190 190);--color-required: #e82c84;--color-invalid: #d12828;--color-dot2-primary: #81d0f9;--leading-trim: calc((1em - 1lh) / 2);--spacing-xs: 5px;--spacing-sm: 10px;--spacing-md: 15px;--spacing-lg: 20px;--spacing-xl: 30px;--spacing-2xl: 50px;--spacing-3xl: 100px;--font-normal: 400;--font-medium: 500;--font-bold: 700;--leading-small: 1.643;--leading-normal: 1.875;--tracking-normal: 0.025em;--half-leading: calc((1lh - 1em) / 2);--spacing-xs-trim: calc(var(--spacing-xs) - var(--half-leading));--spacing-sm-trim: calc(var(--spacing-sm) - var(--half-leading));--spacing-md-trim: calc(var(--spacing-md) - var(--half-leading));--spacing-lg-trim: calc(var(--spacing-lg) - var(--half-leading));--spacing-xl-trim: calc(var(--spacing-xl) - var(--half-leading));--spacing-2xl-trim: calc(var(--spacing-2xl) - var(--half-leading));--spacing-3xl-trim: calc(var(--spacing-3xl) - var(--half-leading));--font-family-zen-maru-gothic: "Zen Maru Gothic", sans-serif;--font-family-playwrite: "Playwrite AU NSW", cursive;--font-family-base: var(--font-family-zen-maru-gothic);--font-family-en: var(--font-family-playwrite);--font-family-sub: var(--font-family-playwrite);--gradient-primary: linear-gradient( 342deg, rgb(194 235 53 / 100%) 0%, rgb(255 190 114 / 100%) 35%, rgb(255 122 194 / 100%) 100% );--gradient-lower-top: linear-gradient( 342deg, rgb(194 218 110 / 100%) 27%, rgb(255 232 205 / 100%) 78%, rgb(255 210 234 / 100%) 100% );--gradient-heading: linear-gradient( 270deg, rgb(224 255 249 / 100%) 0%, rgb(252 235 255 / 100%) 36%, rgb(255 239 239 / 100%) 82% );--gradient-bg: linear-gradient( 342deg, rgb(254 255 238 / 100%) 1%, rgb(224 255 249 / 100%) 34%, rgb(252 235 255 / 100%) 67%, rgb(255 239 239 / 100%) 100% );--rounded-full: calc(infinity * 1px);--radiusItem-padding: 0.21875rem;--radiusItem-outer-radius: 0.9375rem;--radiusItem-inner-radius: calc(var(--radiusItem-outer-radius) - var(--radiusItem-padding));--ease-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--duration-short: 0.3s;--duration: 0.5s;--duration-long: 1s}:where(:root){font-family:var(--font-family-base);font-style:normal;font-weight:var(--font-medium);font-optical-sizing:auto;line-height:1.5;color:var(--color-base);word-break:normal;overflow-wrap:anywhere;background-color:var(--background-base);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:60.08px;font-size:clamp(14px,14px - 3.2px*3.6363636364 + 3.6363636364vw,16px)}body{min-height:100dvh;overflow-x:clip;line-height:var(--leading-normal);background:#fff}body.loader-page{visibility:hidden}body.loader-page.loader-active{visibility:visible}body.is-fixed{position:fixed;width:100%;overflow:hidden}:where(:-moz-any-link){color:unset;text-decoration-line:none;text-decoration-thickness:from-font;text-underline-offset:.25em;background-color:unset;text-decoration-skip-ink:auto}:where(:any-link){color:unset;text-decoration-line:none;text-decoration-thickness:from-font;text-underline-offset:.25em;background-color:unset;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(:focus-visible){outline:2px solid var(--color-button-primary);outline-offset:-2px}:focus:not(:focus-visible){outline:none}.container{position:relative;z-index:0;padding-inline:1.25rem}.visually-hidden{position:fixed !important;inset:0 !important;inline-size:4px !important;block-size:4px !important;padding:unset !important;margin:unset !important;pointer-events:none !important;visibility:initial !important;border:none !important;opacity:0 !important;contain:strict !important}.l-contents{position:relative;display:grid}.l-contents__main{z-index:1;grid-area:1/1;width:var(--column-size-main);margin-right:auto;margin-left:auto;background-color:var(--background-primary)}@media screen and (min-width: 1024px){.l-contents__main{margin-right:unset;margin-left:var(--column-size-asideAbout);box-shadow:0 0 120px 0 rgba(190,190,190,.5)}}.l-header{position:fixed;inset-inline:0;top:0;z-index:40}@media screen and (min-width: 1024px){.l-header{width:var(--column-size-main);margin-left:var(--column-size-asideAbout)}}.l-header__container{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.8125rem;column-gap:.8125rem;align-items:center;padding-block:var(--spacing-md);padding-inline:1.25rem}.l-header__logo{width:6.25rem}.l-header__date{font-size:calc(12*var(--rem))}.l-header__menu{position:absolute;inset-block:0;right:0;width:60px;height:50px;margin-block:auto;color:rgba(0,0,0,0);cursor:pointer;background-color:#fff;border-color:#333;border-style:solid;border-width:1px 0 1px 1px;border-radius:var(--rounded-full) 0 0 var(--rounded-full)}@media screen and (min-width: 1024px){.l-header__menu{display:none}}.l-header__menu::before,.l-header__menu::after{position:absolute;inset:0;display:block;width:32px;height:3px;margin:auto;content:"";background-color:#a8a2a3;border-radius:3px;transition:var(--duration-short) ease}.l-header__menu::before{translate:7px -8px}.l-header__menu::after{translate:7px 8px}.l-header__menu.is-open::before,.l-header__menu.is-open::after{translate:7px 0}.l-header__menu.is-open::before{rotate:-45deg}.l-header__menu.is-open::after{rotate:45deg}.l-main{overflow:hidden;background-color:#fff}.l-aside{position:relative;display:grid;grid-area:1/1;height:100dvh}.l-aside::before{position:fixed;inset:0;z-index:0;content:"";background:linear-gradient(310deg, rgb(224, 255, 249) 0%, rgb(252, 235, 255) 36%, rgb(255, 239, 239) 82%);background-size:116%}.l-aside-about{display:none}.l-aside-nav{display:none}@media screen and (min-width: 1024px){.l-aside-about{position:fixed;inset-block:0;display:grid;grid-template-columns:1fr;row-gap:1.875rem;place-content:center;place-items:center;width:var(--column-size-asideAbout);padding-inline:1.25rem;margin-block:auto}.l-aside-about__description{font-size:1rem}.l-aside-about__logo{width:233px}.l-aside-about__links{--_gap: 0.9375rem;width:min(100%,22.875rem);margin-top:2.5rem}.l-aside-nav{position:fixed;right:0;display:grid;justify-content:center;width:var(--column-size-asideNav);height:100dvh;padding-inline:1.25rem;overflow-y:auto}.l-aside-nav__container{width:min(100%,200px);padding-block:1.875rem;overflow:hidden auto;-ms-overflow-style:none;scrollbar-width:none}.l-aside-nav__container::-webkit-scrollbar{display:none}.l-aside-nav__item a{--_padding-inline-start: 0.625rem;font-size:.875rem}.l-aside-nav__sub{display:flex;flex-wrap:wrap;-moz-column-gap:1.25rem;column-gap:1.25rem;justify-content:center;margin-top:.625rem}.l-aside-nav__sub a{font-size:.625rem}.l-aside-nav__contact{margin-top:2.5rem}.l-aside-nav__contact dt{display:flex;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center;justify-content:center;color:var(--color-primary)}.l-aside-nav__contact dt::before{width:1.0625rem;aspect-ratio:1;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../../assets/images/icon/contact.svg");mask-image:url("../../assets/images/icon/contact.svg")}.l-aside-nav__contact dd a{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:2.5rem;padding-inline:.625rem;margin-top:.625rem;font-size:.875rem;background-color:#fff;border:1px solid var(--color-primary);border-radius:var(--rounded-full)}.l-aside-nav__contact dd a::before,.l-aside-nav__contact dd a::after{content:""}.l-aside-nav__contact dd a::after{justify-self:end;width:11px;aspect-ratio:100/90.9;background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/arrow.svg");mask-image:url("../images/icon/arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.l-aside-nav__contact dd a>span{display:flex;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center}.l-aside-nav__links{display:grid;row-gap:.625rem;margin-top:1.25rem}}.l-footer{position:relative;background-color:#fff}.l-footer__container{padding-block:3.75rem 1.25rem;background-color:var(--background-primary);border-radius:var(--rounded-full) var(--rounded-full) 0 0}.l-footer__logo{display:block;width:187px;aspect-ratio:107/32;margin-inline:auto}.l-footer__copyright{margin-top:var(--spacing-lg-trim);text-align:center}.l-footer__copyright small{font-size:.75rem;color:var(--color-sub)}.l-footer-contents{padding-top:1.875rem;margin-top:1.875rem;border-top:2px solid #fff}.l-footer-contents__text{margin-top:1.25rem;font-size:.6875rem}.l-footer-nav{margin-top:1.25rem}.l-footer-nav-sub{display:flex;flex-wrap:wrap;gap:1.25rem;place-content:center;margin-top:1.25rem}.l-footer-nav-sub__item{text-align:center}.l-footer-nav-sub__item a{font-size:.875rem}.l-footer-fixedNav{position:sticky;bottom:0;padding-inline:.3125rem;padding-bottom:1.25rem;opacity:0;transition:var(--duration) var(--ease-out-sine);translate:0 1.875rem;z-index:10}.l-footer-fixedNav.is-visible{opacity:1;translate:0 0}.l-footer-fixedNav__items{--_gap: 0.625rem;width:100%}.l-footer-fixedNav__pageTop{position:absolute;right:1.25rem;bottom:calc(100% + .9375rem);display:grid;row-gap:.25rem;place-content:center;place-items:center;width:40px;height:60px;font-size:.75rem;font-weight:700;background-color:#fff;border:1px solid var(--color-primary);border-radius:var(--rounded-full);box-shadow:0 0 1.5625rem #bebebe}.l-footer-fixedNav__pageTop::before{width:15px;aspect-ratio:256/277;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/pageTop.svg");mask-image:url("../images/icon/pageTop.svg")}.c-nav{border-bottom:1px solid #9e9e9f}.c-nav__item{border-top:1px solid #9e9e9f}.c-nav__item a{display:grid;grid-template-columns:var(--_grid-columns, auto 1fr);-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center;padding-block:.9375rem;padding-left:var(--_padding-inline-start, 1.875rem)}.c-nav__item a::before{width:11px;aspect-ratio:100/90.9;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/arrow.svg");mask-image:url("../images/icon/arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-lower{position:relative;z-index:1;padding-block:6.25rem}.c-lower__top{position:absolute;inset-inline:0;top:0;z-index:-1;aspect-ratio:3/4;content:"";background:var(--gradient-lower-top);background-size:116%;-webkit-mask-image:url("../images/mask/lower-top.svg");mask-image:url("../images/mask/lower-top.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-lower__bg{position:absolute;inset:0;z-index:-1;display:grid;grid-template-rows:auto 1fr auto;height:100%;padding-top:var(--_bg-position)}.c-lower__bg span{background:var(--gradient-bg);background-size:116%}.c-lower__bg::before,.c-lower__bg::after{aspect-ratio:25/11;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0}.c-lower__bg::before{background:#ffefef;-webkit-mask-image:url("../images/mask/top.svg");mask-image:url("../images/mask/top.svg")}.c-lower__bg::after{background:#feffee;-webkit-mask-image:url("../images/mask/bottom.svg");mask-image:url("../images/mask/bottom.svg")}.c-breadcrumb{padding-inline:.625rem;margin-block:var(--spacing-xl-trim) calc(var(--half-leading)*-1)}.c-breadcrumb__items{display:flex;flex-wrap:wrap}.c-breadcrumb__item{display:flex;align-items:center;font-size:.625rem;color:var(--color-sub)}.c-breadcrumb__item:not(:last-child)::after{width:4px;aspect-ratio:261.9/468.9;margin-inline:.5rem;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/arrow-sm.svg");mask-image:url("../images/icon/arrow-sm.svg")}.c-breadcrumb__item a{color:#333;text-decoration:underline;text-decoration-color:#adadad}.c-contact{text-align:center}.c-contact dd+dt{margin-top:1.25rem}.c-contact__heading{display:flex;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center;justify-content:center;font-size:1.125rem;color:var(--color-primary)}.c-contact__heading::before{width:1.25rem;aspect-ratio:1;content:"";background:var(--gradient-primary)}.c-contact__heading.--line::before{-webkit-mask-image:url("../images/icon/contact.svg");mask-image:url("../images/icon/contact.svg")}.c-contact__heading.--email::before{-webkit-mask-image:url("../images/icon/email.svg");mask-image:url("../images/icon/email.svg")}.c-contact__text{font-size:.875rem;color:var(--color-sub)}.c-contact__buttons{--_margin-inline: 0;display:flex;gap:.9375rem;justify-content:center;margin-top:.9375rem}.c-contact__button{-moz-column-gap:.625rem;column-gap:.625rem;height:4.375rem;padding-inline:.9375rem;font-size:clamp(12px,12px - 3.2px*3.6363636364 + 3.6363636364vw,14px)}.c-contact__button span{margin-block:calc(var(--half-leading)*-1)}.c-contact__button span:last-child{color:var(--color-sub)}.c-contact__button .col{display:grid;row-gap:.3125rem}.c-contact__form{margin-top:1.875rem}.c-dl{display:grid;grid-template-columns:auto 1fr;gap:var(--_gap);align-items:flex-start;line-height:1.5;font-size:clamp(12px,12px - 3.2px*3.6363636364 + 3.6363636364vw,14px)}.c-dl dt,.c-dl dd{margin-block:calc(var(--half-leading)*-1)}.c-dl dt{display:flex;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center;font-weight:500;color:var(--color-sub)}.c-dl dt::before{width:6px;aspect-ratio:7/19;content:"";background-color:var(--_dot-color);-webkit-mask-image:url("../images/icon/dot2.svg");mask-image:url("../images/icon/dot2.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-dl-box{position:relative;padding:1.875rem .9375rem 1.25rem;font-size:.875rem;background-color:var(--color-secondary);border-radius:1.25rem}.c-dl-box dt{position:absolute;inset-inline:0;top:-0.84375rem;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:27px;padding-inline:.9375rem;margin-inline:auto;font-weight:500;background-color:var(--color-secondary);border-radius:var(--rounded-full);box-shadow:0 0 .3125rem var(--color-shadow)}.c-dot2::before{width:6px;aspect-ratio:7/19;content:"";background-color:var(--_dot-color);-webkit-mask-image:url("../images/icon/dot2.svg");mask-image:url("../images/icon/dot2.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-dot3{display:grid;row-gap:1.25rem;place-items:center;line-height:1.666;color:var(--color-primary);text-align:center}.c-dot3.--base{font-size:1.25rem;font-weight:700}.c-dot3.--regular{font-size:1.25rem}.c-dot3.--lg{font-size:1.5rem;font-weight:700}.c-dot3::before{width:7px;aspect-ratio:7/31;content:"";background-color:#9e9e9f;-webkit-mask-image:url("../images/icon/dot3.svg");mask-image:url("../images/icon/dot3.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-dot3>span{margin-block:calc(var(--half-leading)*-1)}.c-dot-list{display:grid;row-gap:.3125rem;line-height:1.79}.c-dot-list li{display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;font-size:.875rem}.c-dot-list li::before{width:6px;aspect-ratio:7/19;content:"";background-color:var(--color-dot2-primary);-webkit-mask-image:url("../images/icon/dot2.svg");mask-image:url("../images/icon/dot2.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-list{border-bottom:1px dotted var(--color-sub)}.c-list li{display:grid;align-items:center;border-top:1px dotted var(--color-sub)}.c-list li::before{order:2;margin-top:-0.5rem;color:var(--color-sub);content:"……"}.c-list li>span{text-align:center}.c-list li>span:first-child{order:1}.c-list li>span:last-child{order:3}.c-tab{--_padding: 4px;--_outer-radius: 15px;--_inner-radius: calc(var(--_outer-radius) - var(--_padding))}.c-tab__list{position:relative;top:2px;z-index:1;display:grid;grid-template-columns:1fr 1fr}.c-tab__list button{width:100%;padding:var(--_padding);font-weight:700;background-color:#fff;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;border-radius:var(--_outer-radius) var(--_outer-radius) 0 0;transition:color var(--duration) var(--ease-out-quint)}.c-tab__list button[aria-selected=false]{border-bottom:1px solid #333}.c-tab__list button[aria-selected=true]{color:var(--color-primary)}.c-tab__list button span{display:grid;place-content:center;height:40px;background:var(--gradient-heading);border-radius:var(--_inner-radius) var(--_inner-radius) 0 0}.c-tab__panels{position:relative;background-color:#fff;border-right:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #333;border-radius:0 0 var(--_outer-radius) var(--_outer-radius)}[role=tabpanel]{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0;transition:opacity var(--duration-long) var(--ease-out-quint),visibility var(--duration) var(--ease-out-quint)}[role=tabpanel].is-active{position:relative;visibility:visible;opacity:1}[data-alternate]{width:calc(100% + 1.25rem);background-color:#fff;border-top:1px solid #333;border-bottom:1px solid #333}[data-alternate=right]{padding-inline:1.1875rem 2.4375rem;border-left:1px solid #333;border-radius:.9375rem 0 0 .9375rem}[data-alternate=left]{padding-inline:2.4375rem 1.1875rem;margin-left:-1.25rem;border-right:1px solid #333;border-radius:0 .9375rem .9375rem 0}.alternate-items{display:grid;row-gap:1.25rem;counter-reset:number 0}.alternate-item{display:grid;row-gap:1.25rem;padding-block:1.25rem}.alternate-item.--order1{--_color: #f9a8d4}.alternate-item.--order2{--_color: #fdb2a1}.alternate-item.--order3{--_color: #fdce98}.alternate-item.--order4{--_color: #c2da6e}.alternate-item.--order5{--_color: #6edab3}.alternate-item.--order6{--_color: #a2d9f8}.alternate-item.--order7{--_color: #c3a2f8}.alternate-item.--order8{--_color: #f794f4}.alternate-item__heading{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;width:calc(100% + 3.0625rem);height:3.125rem;font-size:1.25rem;font-weight:700;line-height:1.5;background:var(--gradient-heading)}.alternate-item__heading::before{margin-top:-1.25rem;font-family:var(--font-family-sub);font-size:2.5rem;font-weight:400;color:rgba(0,0,0,0);text-shadow:.09375rem .09375rem 0 var(--_color);content:"0" counter(number);counter-increment:number 1;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333}.alternate-item[data-alternate=right] .alternate-item__heading{padding-left:.625rem;margin-left:-0.625rem;border-radius:.9375rem 0 0 .9375rem}.alternate-item[data-alternate=left] .alternate-item__heading{padding-left:2.1875rem;margin-left:-2.4375rem;border-radius:0 .9375rem .9375rem 0}.quotation::before,.quotation::after{width:var(--_size);content:"";background-repeat:no-repeat}.quotation::before{aspect-ratio:134.5/114.7;background-image:url("../images/icon/doubleQuotation1.svg")}.quotation::after{aspect-ratio:132.4/114.7;background-image:url("../images/icon/doubleQuotation2.svg")}.c-item-girl{background-color:#fff;border:1px solid #333;border-radius:var(--radiusItem-outer-radius)}.c-item-girl__row{position:relative;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.9375rem;column-gap:.9375rem;padding:1.25rem;background:var(--gradient-heading);border-radius:var(--radiusItem-inner-radius);padding:clamp(15px,15px - 3.2px*9.0909090909 + 9.0909090909vw,20px)}.c-item-girl__row::before{position:absolute;top:10px;left:13px;width:22px;aspect-ratio:134.5/114.7;content:"";background-image:url("../images/icon/doubleQuotation1.svg");background-repeat:no-repeat}.c-item-girl__heading{display:flex;flex-wrap:wrap;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:baseline;line-height:1.5}.c-item-girl__heading .honorific{font-size:.875rem}.c-item-girl__heading .shop{font-size:.75rem}.c-item-girl .img{border:1px solid #333;border-radius:1.25rem}.c-links{display:flex;flex-wrap:wrap;-moz-column-gap:var(--_gap);column-gap:var(--_gap);place-content:center;height:4.6875rem;background-color:#fff;border:1px solid #333;border-radius:var(--rounded-full);box-shadow:0 0 1.5625rem #bebebe}.c-links a{display:flex;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center;font-size:.875rem;color:var(--color-primary)}.c-links a::before{width:11px;aspect-ratio:100/90.9;content:"";background:var(--gradient-primary);-webkit-mask-image:url("../images/icon/arrow.svg");mask-image:url("../images/icon/arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-accordion{max-inline-size:40rem;padding:var(--radiusItem-padding);background-color:#fff;border:1px solid #333;border-radius:var(--radiusItem-outer-radius)}.c-accordion__summary{padding:.9375rem .625rem;list-style:none;cursor:pointer;background:var(--gradient-heading);border-radius:var(--radiusItem-inner-radius)}.c-accordion__summary>span{display:grid;grid-template-columns:1fr auto;align-items:center}.c-accordion__summary>span::after{width:1.25rem;aspect-ratio:487.8/268.4;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/arrow-down.svg");mask-image:url("../images/icon/arrow-down.svg")}.c-accordion__summary:where(.c-accordion[open] *) span::after{rotate:180deg}.c-accordion__summary::-webkit-details-marker{display:none}.c-accordion__container{display:grid;transition:grid-template-rows var(--duration-short) ease}.c-accordion__inner{overflow:hidden}.c-qa::before{margin-block:calc(var(--half-leading)*-1);font-size:1.25rem;font-weight:700;color:rgba(0,0,0,0);text-shadow:.0625rem .0625rem 0 var(--_color);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333}.toast{position:fixed;bottom:50%;left:50%;z-index:1000;padding:12px 24px;color:#fff;pointer-events:none;background-color:rgba(0,0,0,.8);border-radius:8px;opacity:0;transition:opacity var(--duration) var(--ease-in-out-expo),transform var(--duration) var(--ease-in-out-expo);transform:translate(-50%)}.toast.is-show{opacity:1;transform:translateX(-50%) translateY(-10px)}.c-logo{aspect-ratio:107/32}.c-heading{display:grid;place-items:center}.c-heading .heading{order:3;margin-block:calc(var(--half-leading)*-1);font-size:1.5rem;font-weight:700;color:var(--color-primary)}.c-heading [lang=en]{order:1;margin-block:calc(var(--half-leading)*-1);font-family:var(--font-family-en);font-size:1.5625rem;color:var(--color-heading-en);text-align:center;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-heading::after{order:2;width:7px;aspect-ratio:7/31;margin-block:1.40625rem 1.25rem;content:"";background-color:#9e9e9f;-webkit-mask-image:url("../images/icon/dot3.svg");mask-image:url("../images/icon/dot3.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-heading-secondary{display:flex;flex-wrap:wrap;gap:.625rem .9375rem;align-items:center;padding-inline:.625rem}.c-heading-secondary .heading{margin-block:calc(var(--half-leading)*-1);font-size:1.5rem;font-weight:700;color:var(--color-primary)}.c-heading-secondary [lang=en]{order:1;font-family:var(--font-family-en);font-size:.75rem;color:var(--color-heading-en);text-align:center;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;background-size:116%;-webkit-text-fill-color:rgba(0,0,0,0)}.c-heading-tertiary{--_padding: 4px;--_outer-radius: 15px;--_inner-radius: calc(var(--_outer-radius) - var(--_padding));padding:var(--_padding);background-color:#fff;border:1px solid #333;border-radius:var(--_outer-radius)}.c-heading-tertiary.--dot3 span::before{width:7px;aspect-ratio:7/31;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/dot3.svg");mask-image:url("../images/icon/dot3.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-heading-tertiary>*{display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;padding:.3125rem .625rem;background:var(--gradient-heading);border-radius:var(--_inner-radius)}.c-heading-quotation{display:grid;grid-template-columns:1fr auto 1fr;place-items:center;height:3em;font-size:1.25rem}.c-heading-quotation::before,.c-heading-quotation::after{width:22px;content:"";background-repeat:no-repeat}.c-heading-quotation::before{place-self:start start;aspect-ratio:134.5/114.7;background-image:url("../images/icon/doubleQuotation1.svg")}.c-heading-quotation::after{place-self:end end;aspect-ratio:132.4/114.7;background-image:url("../images/icon/doubleQuotation2.svg")}.c-button{display:grid;align-items:center;justify-content:center;width:min(100%,18.125rem);padding-block:.625rem;margin-inline:var(--_margin-inline, auto);color:var(--color-base);background-color:#fff;border:1px solid var(--color-primary);border-radius:var(--rounded-full);box-shadow:0 .3125rem 0 #e2e2e2}.c-button::before,.c-button::after{content:""}.--primary{padding-inline:1.25rem}.--arrow-r{grid-template-columns:1fr auto 1fr;width:min(100%,20.9375rem)}.--arrow-r::after{justify-self:end;width:11px;aspect-ratio:100/90.9;background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/arrow.svg");mask-image:url("../images/icon/arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.--multiple-lines{width:min(100%,20.9375rem)}.--multiple-lines>div{display:grid;row-gap:.9375rem;place-items:center}.--multiple-lines .heading{display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;margin-block:calc(var(--half-leading)*-1)}.--multiple-lines .heading::before{width:11px;aspect-ratio:100/90.9;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/arrow.svg");mask-image:url("../images/icon/arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.--multiple-lines .text{font-size:.875rem;line-height:1.643}.p-shopList{position:relative;margin-block:2.75rem 1.53125rem;margin-inline:auto}.p-shopList img{display:block}.p-shopList__item{position:absolute;display:flex;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center;justify-content:center;width:90px;height:42px;background-color:#fff;border:1px solid var(--color-primary);border-radius:var(--rounded-full);width:clamp(70px,70px - 3.2px*36.3636363636 + 36.3636363636vw,90px)}.p-shopList__item::before{width:7px;aspect-ratio:100/90.9;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/arrow.svg");mask-image:url("../images/icon/arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-shopList__item.--shibuya{top:153.5px;left:23%}.p-shopList__item.--ikebukuro{top:-42px;left:35.5%}.p-shopList__item.--ueno{top:-3.5px;left:64.2%}.p-shopList__item.--tachikawa{top:102px;left:-1.5%}.p-shopList__item.--akihabara{top:86px;left:74.4%}.p-shopList__item.--gotanda{top:153.5px;left:56.5%}.p-shopList__item.--shinjuku{top:-31px;left:6.7%}.p-shopList__item.--hachioji{top:21px;left:-3.7%}.p-shop{--_bg-position: 540px}.p-shop-item{margin-top:.625rem}.p-shop-item__heading span{font-size:1.125rem;font-weight:700}.p-shop-data{display:grid;grid-template-rows:auto 1fr;row-gap:.25rem;padding:.9375rem;background-color:#fff;border:1px solid #333;border-radius:.9375rem}.p-shop-data:first-of-type{--_dot-color: #ffbc75;margin-top:1.25rem}.p-shop-data+.p-shop-data{--_dot-color: #88d248;margin-top:2.25rem}.p-shop-data::before{justify-self:start;width:22px;aspect-ratio:134.5/114.7;content:"";background-image:url("../images/icon/doubleQuotation1.svg");background-repeat:no-repeat}.p-shop-data__container{padding-inline:1.5rem}.p-shop-data__heading{font-weight:700;line-height:1.39;font-size:clamp(14.4px,14.4px - 3.2px*6.5454545455 + 6.5454545455vw,18px)}.p-shop-data__dl{--_gap: 0.9375rem;margin-top:.9375rem}.p-shop-data__links{display:flex;-moz-column-gap:.375rem;column-gap:.375rem;justify-content:center;margin-top:.9375rem}.p-shop-data__links a{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center;justify-content:center;width:min(100%,7.5rem);height:1.75rem;font-size:.75rem;border:2px solid #ffabd3;border-radius:var(--rounded-full)}.p-shop-data__links a::after{width:13px;aspect-ratio:1;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/newWindow.svg");mask-image:url("../images/icon/newWindow.svg")}.p-shop-data__button{margin-block:.9375rem -2.5rem}.p-shop-staff{--_dot-color: #81d0f9;position:relative;padding:2.1875rem .78125rem .78125rem;margin-top:3rem;background-color:#fff;border:5px solid var(--color-secondary);border-radius:.9375rem}.p-shop-staff__heading{position:absolute;inset-inline:0;top:-0.8125rem;display:flex;align-items:center;justify-content:center;width:8.75rem;height:1.5625rem;margin-inline:auto;color:#b6b6b6;background-color:var(--color-secondary);border-radius:var(--rounded-full);box-shadow:0 0 5px var(--color-shadow)}.p-shop-staff__row{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.9375rem;column-gap:.9375rem;align-items:center;padding-inline:.78125rem}.p-shop-staff img{box-sizing:content-box;border:1px solid #333;border-radius:.9375rem}.p-shop-staff__name{display:flex;flex-wrap:wrap;gap:.625rem}.p-shop-staff__dl{--_gap: 0.625rem;margin-top:.3125rem}.p-shop-staff__text{padding:.9375rem 1.25rem;margin-top:.9375rem;font-size:.875rem;font-weight:500;line-height:1.7;background-color:var(--color-secondary);border-radius:1.25rem}.p-job{--_bg-position: 560px}.p-job__img{margin-top:.625rem}.p-job__img img{display:block;width:min(100%,308px);height:auto;margin-inline:auto}.p-job-description{margin-top:.625rem}.p-job-description__inner{display:grid;row-gap:1.25rem;padding:1.25rem}.p-job-description__em{--_size: 19px;display:grid;grid-template-rows:1fr auto 1fr;row-gap:.625rem;justify-items:center;padding:.9375rem;text-align:center;background-color:#fff;border:5px solid var(--color-secondary);border-radius:.9375rem}.p-job-description__em::before{justify-self:start}.p-job-description__em::after{justify-self:end}.p-job-description__em>div{display:grid;row-gap:1rem}.p-job-description__em .heading{width:-moz-fit-content;width:fit-content;height:1.6875rem;padding-inline:1rem;margin-inline:auto;font-weight:700;line-height:1.6875rem;background-color:#ffdbb4;border-radius:var(--rounded-full)}.p-job-description__em .body{font-size:.9375rem}.p-job-description__em .body .list{display:flex;flex-wrap:wrap;justify-content:center}.p-job-description__em .body .list>span:not(:last-child)::after{content:"・"}.p-job-description__em img{width:min(100%,269px);height:auto}.p-job-flow{margin-top:2.5rem}.p-job-flow__items{display:grid;row-gap:1.25rem}.p-job-flow-item{display:grid;row-gap:1.25rem;padding-block:1.25rem}.p-job-flow-item__row{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:center;padding-left:.625rem}.p-job-flow-item__row::before{position:absolute;inset-block:0;z-index:-1;width:calc(100% + 2.75rem);height:calc(100% - 32px);margin-block:auto;content:"";background:var(--gradient-heading)}.p-job-flow-item:nth-of-type(odd) .p-job-flow-item__row::before{right:-2.4375rem;border-radius:.9375rem 0 0 .9375rem}.p-job-flow-item:nth-of-type(even) .p-job-flow-item__row::before{left:-3.6875rem;border-radius:0 .9375rem .9375rem 0}.p-job-flow-item:nth-of-type(1){--_number-color: #f9a8d4}.p-job-flow-item:nth-of-type(2){--_number-color: #fdb2a1}.p-job-flow-item:nth-of-type(3){--_number-color: #fdce98}.p-job-flow-item:nth-of-type(4){--_number-color: #c2da6e}.p-job-flow-item__heading{display:grid;row-gap:.9375rem;margin-top:-1.875rem}.p-job-flow-item__heading span{margin-block:calc(var(--half-leading)*-1)}.p-job-flow-item__heading .text{font-weight:700;font-size:clamp(14px,14px - 3.2px*7.2727272727 + 7.2727272727vw,18px)}.p-job-flow-item__heading .number{font-family:var(--font-family-sub);font-size:2.5rem;color:rgba(0,0,0,0);text-shadow:.09375rem .09375rem 0 var(--_number-color);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333}.p-job-flow-item__img{height:auto;width:clamp(140px,140px - 3.2px*54.5454545455 + 54.5454545455vw,170px)}.p-job-flow-item__text{font-size:.875rem}.p-job-flow-item dl{font-size:.875rem}.p-job-flow-item dl dt span{font-weight:500}.p-job-flow-item dl dt:not(:first-child){margin-top:.9375rem}.p-job-flow-item dl dd{margin-top:.625rem}.p-job-prohibitedAct{margin-top:2.5rem}.p-salary{--_bg-position: 1210px}.p-salary__lead{display:grid;row-gap:1.25rem;place-items:center}.p-salary .em-size-l{font-size:1.4375rem}.p-salary .em-size{font-size:1.125rem;font-weight:700}.p-salary__img img{display:block;width:min(100%,284px);height:auto;margin-inline:auto}.p-salary-dailySalary{margin-top:5rem}.p-salary-dailySalary__inner{display:grid;row-gap:1.25rem;padding:1.25rem;text-align:center}.p-salary-dailySalary__en{font-family:var(--font-family-sub);font-size:1.25rem;color:var(--color-sub)}.p-salary-dailySalary__lead{display:grid;line-height:1}.p-salary-dailySalary__lead .lead1{line-height:1.5;font-size:clamp(22.4px,22.4px - 3.2px*10.1818181818 + 10.1818181818vw,28px)}.p-salary-dailySalary__lead .lead2{font-weight:700}.p-salary-dailySalary__lead .lead2>span{color:rgba(0,0,0,0)}.p-salary-dailySalary__lead .lead2-1{color:rgba(0,0,0,0);font-size:clamp(35.2px,35.2px - 3.2px*16 + 16vw,44px);text-shadow:.1875rem .1875rem 0 #f9a8d4;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#333}.p-salary-dailySalary__lead .lead2-2{text-shadow:.1875rem .1875rem 0 #e85298;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#333}.p-salary-dailySalary__lead .lead2-3{font-size:clamp(70.4px,70.4px - 3.2px*32 + 32vw,88px)}.p-salary-dailySalary__lead .lead2-3>span{font-size:3.125rem;font-size:clamp(40px,40px - 3.2px*18.1818181818 + 18.1818181818vw,50px)}.p-salary-dailySalary__lead .lead2-4{font-size:2.375rem;font-size:clamp(30.4px,30.4px - 3.2px*13.8181818182 + 13.8181818182vw,38px)}.p-salary-dailySalary__lead .lead3{margin-top:.9375rem;font-size:clamp(40px,40px - 3.2px*18.1818181818 + 18.1818181818vw,50px)}.p-salary-dailySalary__leadList{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:.625rem;column-gap:.625rem}.p-salary-dailySalary__leadList li{display:grid;place-content:center;place-items:center;aspect-ratio:1;font-weight:500;line-height:1;color:var(--color-primary);background:linear-gradient(-60deg, rgb(224, 255, 249) 0%, rgb(252, 235, 255) 36%, rgb(255, 239, 239) 82%);border-radius:var(--rounded-full);font-size:clamp(14px,14px - 3.2px*7.2727272727 + 7.2727272727vw,18px)}.p-salary-dailySalary__leadList li::before{height:58px;content:"";background-repeat:no-repeat;background-position:center}.p-salary-dailySalary__leadList li:nth-of-type(1)::before{width:58px;background-image:url("../images/salary/dailySalary1.svg")}.p-salary-dailySalary__leadList li:nth-of-type(2)::before{width:39.5px;background-image:url("../images/salary/dailySalary2.svg")}.p-salary-dailySalary__leadList li:nth-of-type(3)::before{width:36.5px;background-image:url("../images/salary/dailySalary3.svg")}.p-salary-dailySalary__leadBottom{margin-block:calc(var(--half-leading)*-1);font-size:1.875rem;color:var(--color-primary)}.p-salary-dailySalary__salaryList{position:relative;padding:2.1875rem .9375rem .9375rem;margin-top:2.5rem;background-color:#fff;border:5px solid var(--color-secondary);border-radius:.9375rem}.p-salary-dailySalary__salaryList .heading{position:absolute;inset-inline:0;top:-1.125rem;display:flex;align-items:center;justify-content:center;width:11.3125rem;height:2.1875rem;margin-inline:auto;font-weight:500;background-color:var(--color-secondary);border-radius:var(--rounded-full);box-shadow:0 0 5px var(--color-shadow)}.p-salary-dailySalary__list li{grid-template-columns:39.93% auto 1fr;padding-block:.9375rem}.p-salary-dailySalary__list .key{font-weight:700;color:var(--color-primary)}.p-salary-dailySalary__list .key span:first-child{font-size:clamp(16px,16px - 3.2px*7.2727272727 + 7.2727272727vw,20px)}.p-salary-dailySalary__list .key span:last-child{font-size:clamp(12.8px,12.8px - 3.2px*5.8181818182 + 5.8181818182vw,16px)}.p-salary-dailySalary__list .value span:first-child{font-size:clamp(26px,26px - 3.2px*7.2727272727 + 7.2727272727vw,30px)}.p-salary-dailySalary__list .value span:last-child{font-size:clamp(16px,16px - 3.2px*7.2727272727 + 7.2727272727vw,20px)}.p-salary-dailySalary__bottom{display:grid;grid-template-rows:1fr auto 1fr;row-gap:.625rem;justify-items:center;margin-top:1.25rem;font-size:1.5rem;font-weight:500;line-height:1.25;text-align:center;background-color:#fff;border-radius:.9375rem}.p-salary-dailySalary__bottom>*{margin-block:calc(var(--half-leading)*-1);font-size:clamp(22.4px,22.4px - 3.2px*10.1818181818 + 10.1818181818vw,28px)}.p-salary-dailySalary__bottom>* .--lip{font-size:clamp(32px,32px - 3.2px*14.5454545455 + 14.5454545455vw,40px)}.p-salary-dailySalary__bottom>* .--tmbc{font-size:clamp(24px,24px - 3.2px*10.9090909091 + 10.9090909091vw,30px)}.p-salary-dailySalary__bottom::before,.p-salary-dailySalary__bottom::after{--_size: 22px}.p-salary-dailySalary__bottom::before{justify-self:start}.p-salary-dailySalary__bottom::after{justify-self:end}.p-salary-payStub__heading{font-size:1.5rem;font-weight:700;color:var(--color-primary)}.p-salary-payStub-tab{margin-top:1.25rem}.p-salary-payStub-tab__inner{padding-block:1.25rem}.p-salary-payStub-item{height:auto;padding:var(--radiusItem-padding) var(--radiusItem-padding) 1.25rem;transition:translate var(--duration) var(--ease-in-out-expo)}.p-salary-payStub-item__dl{grid-template-rows:auto auto;grid-template-columns:auto;row-gap:.625rem;margin-top:.625rem}.p-salary-payStub-item__dl dt{--_dot-color: var(--color-dot2-primary);color:var(--color-sub)}.p-salary-payStub-item__dl dd{font-size:1rem}.p-salary-payStub-item__list{margin-inline:1.25rem;margin-top:.9375rem}.p-salary-payStub-item__list li{position:relative;grid-template-columns:31.27% auto 1fr;padding-block:.3125rem;font-size:1.125rem;font-size:clamp(14.4px,14.4px - 3.2px*6.5454545455 + 6.5454545455vw,18px)}.p-salary-payStub-item__list li .value{display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;justify-content:center}.p-salary-payStub-item__list li .unit{font-size:.875rem;font-size:clamp(11.2px,11.2px - 3.2px*5.0909090909 + 5.0909090909vw,14px)}.p-salary-payStub-item__list li.--nomination::after{position:absolute;top:-7px;right:-10px;width:41px;aspect-ratio:80/38.6;content:"";background-image:url("../images/salary/nomination.svg");background-repeat:no-repeat}.p-salary-payStub-item__option{margin-top:1.25rem;text-align:center}.p-salary-payStub-item__option span{font-size:.75rem}.p-salary-payStub-item__total{color:var(--color-primary);text-align:center}.p-salary-payStub-item__total span:nth-of-type(1){font-size:1.5rem}.p-salary-payStub-item__total span:nth-of-type(2){font-size:2rem}.p-salary-payStub-item__total span:nth-of-type(3){font-size:1.125rem}.splide__track{padding-top:.625rem}.splide__pagination{-moz-column-gap:.3125rem;column-gap:.3125rem;margin-top:.3125rem}.splide__pagination li{display:flex;height:.625rem}.splide__pagination__page{width:.625rem;aspect-ratio:1;background-color:#fff;border:1px solid #333;border-radius:var(--rounded-full)}.splide__pagination__page.is-active{background-color:var(--color-primary)}.p-salary-highList{padding:1.25rem;background-color:#fff;border-radius:.9375rem}.p-salary-highList__items{display:grid;row-gap:1.25rem;margin-top:1.25rem}.p-salary-highList-item{padding-block:.25rem;background-color:#fff}.p-salary-highList-item__row{position:relative;display:grid;grid-template-columns:var(--_grid-template-colmn);-moz-column-gap:1.25rem;column-gap:1.25rem;align-items:start;padding-block:1.5rem}.p-salary-highList-item__row::before{position:absolute;inset-block:0;width:33.8%;margin-block:auto;content:"";background:linear-gradient(-90deg, rgb(224, 255, 249) 0%, rgb(252, 235, 255) 36%, rgb(255, 239, 239) 82%)}.p-salary-highList-item[data-alternate=left]{--_grid-template-colmn: auto 1fr;--_order-img: 1;--_order-contents: 2;--_left: calc(2.4375rem * -1);border-radius:0 .9375rem .9375rem 0}.p-salary-highList-item[data-alternate=left] .p-salary-highList-item__row::before{left:var(--_left)}.p-salary-highList-item[data-alternate=right]{--_grid-template-colmn: 1fr auto;--_order-img: 2;--_order-contents: 1;--_right: calc(2.4375rem * -1);border-radius:.9375rem 0 0 .9375rem}.p-salary-highList-item[data-alternate=right] .p-salary-highList-item__row::before{right:var(--_right)}.p-salary-highList-item__contents{order:var(--_order-contents)}.p-salary-highList-item__heading{display:flex;flex-wrap:wrap;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center}.p-salary-highList-item__img{position:relative;order:var(--_order-img)}.p-salary-highList-item__img::before{position:absolute;top:-11px;left:-11px;width:22px;aspect-ratio:134.5/114.7;content:"";background-image:url("../images/doubleQuotation1.svg");background-repeat:no-repeat}.p-salary-highList-item__img img{border:1px solid #333;border-radius:1.25rem}.p-salary-highList-item .shop{font-size:.75rem;color:var(--color-sub)}.p-salary-highList-item .text{margin-top:.625rem;line-height:1.416;color:var(--color-primary);font-size:clamp(15px,15px - 3.2px*9.0909090909 + 9.0909090909vw,20px)}.p-salary-popularCourses{margin-top:1.25rem}.p-salary-popularCourses__items{display:grid;row-gap:1.25rem}.p-salary-popularCourses-item{display:grid;align-items:start}.p-salary-popularCourses-item:nth-of-type(1){--_number-color: #fd68b9}.p-salary-popularCourses-item:nth-of-type(2){--_number-color: #fd8266}.p-salary-popularCourses-item:nth-of-type(3){--_number-color: #fda744}.p-salary-popularCourses-item__heading,.p-salary-popularCourses-item__body{grid-area:1/1;line-height:1.5;text-align:center;background-color:#fff;border:1px solid #333;border-radius:var(--radiusItem-outer-radius)}.p-salary-popularCourses-item__heading{z-index:1;justify-self:start;width:55.4%;height:7.8125rem;padding:var(--radiusItem-padding)}.p-salary-popularCourses-item__body{display:grid;place-items:center;justify-self:end;width:52.4%;height:7.25rem;padding:.3125rem .9375rem .3125rem 1.875rem;margin-top:1.25rem}.p-salary-popularCourses-item__body::before,.p-salary-popularCourses-item__body::after{--_size: 14px}.p-salary-popularCourses-item__body::before{justify-self:start}.p-salary-popularCourses-item__body::after{justify-self:end}.p-salary-popularCourses-item__body>div{display:grid;row-gap:.3125rem}.p-salary-popularCourses-item__body>div p:first-child{font-size:clamp(12.8px,12.8px - 3.2px*5.8181818182 + 5.8181818182vw,16px)}.p-salary-popularCourses-item__body>div p:last-child{font-size:clamp(11.2px,11.2px - 3.2px*5.0909090909 + 5.0909090909vw,14px)}.p-salary-popularCourses-item__inner{display:grid;row-gap:.625rem;place-content:center;place-items:center;height:100%;background:var(--gradient-heading);border-radius:var(--radiusItem-inner-radius)}.p-salary-popularCourses-item__inner>div p:first-child{text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff}.p-salary-popularCourses-item .number{display:grid;place-content:center;width:4.375rem;height:2.03125rem;font-size:1.5rem;color:rgba(0,0,0,0);text-shadow:.09375rem .09375rem 0 var(--_number-color);background-color:#fff;border-radius:var(--rounded-full);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333}.p-salary-popularCourses-esthe{place-items:center;margin-top:.625rem}.p-salary-popularCourses-esthe__img img{border-radius:.9375rem;box-shadow:0 0 .3125rem var(--color-shadow)}.slider-primary .swiper-wrapper{padding-top:15px}.slider-primary .swiper-slide-active{translate:0 -15px}.slider-primary .swiper-pagination{position:unset;display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center;justify-content:center;height:10px;margin-top:.3125rem}.slider-primary .swiper-pagination .swiper-pagination-bullet{margin:0;background-color:#fff;border:1px solid #333;border-radius:50%}.slider-primary .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary)}.p-interview{--_bg-position: 593px}.p-interview__items{display:grid;row-gap:1.25rem}.p-interview-item{padding-inline:var(--radiusItem-padding);padding-top:var(--radiusItem-padding)}.p-interview-item__dl{--_gap: 0.9375rem 0.625rem;margin-top:.625rem}.p-interview-item__dl dt{--_dot-color: #81d0f9;color:var(--color-sub)}.p-interview-item__qaList{padding-inline:.9375rem;font-size:.875rem;line-height:1.7857}.p-interview-item__qaList dt,.p-interview-item__qaList dd{padding-left:1.25rem;font-weight:500;text-indent:-1.125rem}.p-interview-item__qaList dt::before,.p-interview-item__qaList dd::before{margin-right:.3125rem;font-size:1.25rem;font-weight:700;color:rgba(0,0,0,0);text-shadow:.0625rem .0625rem 0 var(--_color);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333}.p-interview-item__qaList dt{padding-top:.9375rem}.p-interview-item__qaList dt::before{--_color: var(--color-primary);content:"Q"}.p-interview-item__qaList dd{padding-block:0 .9375rem;border-bottom:1px solid var(--color-sub)}.p-interview-item__qaList dd::before{--_color: #88d248;content:"A"}.p-interview-item button{display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;justify-content:center;width:100%;padding-block:1.25rem;font-weight:500}.p-interview-item button::before{width:1.25rem;aspect-ratio:487.8/268.4;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/arrow-down.svg");mask-image:url("../images/icon/arrow-down.svg")}.p-interview-item button[aria-expanded=true]::before{rotate:180deg}.p-howToApply{--_bg-position: 563px}.p-howToApply__items{display:grid;row-gap:1.25rem;counter-reset:number 0}.p-howToApply-item{display:grid;row-gap:1.25rem;padding-block:1.25rem 1.875rem}.p-howToApply-item.--1{--_number-color: #f9a8d4}.p-howToApply-item.--2{--_number-color: #fdb2a1}.p-howToApply-item.--3{--_number-color: #fdce98}.p-howToApply-item__heading{position:relative;z-index:0;display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;padding-left:.625rem;font-size:1.25rem;font-weight:700}.p-howToApply-item__heading::before{margin-top:-1.25rem;font-family:var(--font-family-sub);font-size:2.5rem;font-weight:400;color:rgba(0,0,0,0);text-shadow:.09375rem .09375rem 0 var(--_number-color);content:"0" counter(number);counter-increment:number 1;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333}.p-howToApply-item__heading::after{position:absolute;z-index:-1;width:calc(100% + 2.75rem);height:3.125rem;content:"";background:var(--gradient-heading)}.p-howToApply-item[data-alternate=right] .p-howToApply-item__heading::after{right:-2.4375rem;border-radius:.9375rem 0 0 .9375rem}.p-howToApply-item[data-alternate=left] .p-howToApply-item__heading::after{left:-2.4375rem;border-radius:0 .9375rem .9375rem 0}.p-howToApply-item__bottomContents{padding-top:2.09375rem;border-top:1px solid var(--color-sub)}.p-howToApply-item__bottomContents button{margin-top:.625rem;font-size:1.125rem}.p-howToApply-item__id{display:grid}.p-howToApply-item__id ul{z-index:1;display:grid;grid-area:1/1;row-gap:.625rem;align-self:start;margin-top:.9375rem}.p-howToApply-item__id ul li{--_dot-color: var(--color-dot2-primary);display:flex;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center;margin-block:calc(var(--half-leading)*-1)}.p-howToApply-item__id picture{grid-area:1/1;justify-self:end;margin-top:-0.625rem;margin-right:-0.625rem}.p-howToApply-item__privacy img{display:block;margin-inline:auto}.p-howto-photos{display:grid;row-gap:1.25rem;padding:1.25rem;background-color:#fff;border-radius:.9375rem}.p-photo-interview{--_bg-position: 563px}.p-photoInterview-importantNotes{display:grid;row-gap:1.25rem;padding:1.5625rem 1.25rem;background-color:#fff;border:5px solid var(--color-secondary);border-radius:.9375rem}.p-photoInterview-copy dl{margin-top:2.09375rem}.p-photoInterview-copy button{margin-top:.625rem;font-size:1.125rem}.p-support{--_bg-position: 563px}.p-support-waitingRoom__items{display:grid;grid-template-columns:1fr 1fr;gap:.9375rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-support-waitingRoom__item{display:grid;row-gap:.3125rem;font-size:.875rem;line-height:1.285;text-align:center}.p-support-studio__item{display:grid;row-gap:.3125rem;font-size:.875rem;text-align:center}.p-support-studio [class*=p-support-studio__img]{display:grid;-moz-column-gap:.9375rem;column-gap:.9375rem}.p-support-studio [class*=p-support-studio__img] picture:nth-of-type(1){justify-self:end}.p-support-studio [class*=p-support-studio__img] picture:nth-of-type(2){justify-self:start}.p-support-studio__img1{grid-template-columns:58.1% 41.9%}.p-support-studio__img2{grid-template-columns:41.9% 58.1%}.p-support-dlBox{margin-top:.84375rem}.p-support-dlBox__privacy img{display:block;margin-inline:auto}.p-support-paragraph{display:grid;row-gap:2.5rem}.p-contact{--_bg-position: 517px}.p-contact__list{margin-top:1.25rem}.p-contact-step ul{justify-content:space-between}.p-contact-step ul li{font-weight:700}.p-contact-step ul li:not(.--active,.arrow){color:var(--color-sub)}.p-contact-step .arrow{width:11px;aspect-ratio:100/90.9;content:"";background-color:var(--color-primary);-webkit-mask-image:url("../images/icon/arrow.svg");mask-image:url("../images/icon/arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-contact-form{display:grid;row-gap:1.25rem}.p-contact-form__col{display:grid;row-gap:.625rem}.p-contact-form__label{display:flex;align-items:center;justify-content:space-between}.p-contact-form__label span:first-child{display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center}.p-contact-form__label span:first-child::before{--_dot-color: #ffbc75}.p-contact-form__body{display:grid;row-gap:.9375rem}.p-contact-form__body::before{width:100%;height:3px;content:"";background-color:var(--color-sub);border-radius:var(--rounded-full)}.p-contact-form .required{display:flex;align-items:center;justify-content:center;width:50px;height:20px;font-size:.875rem;font-weight:700;color:#fff;background-color:var(--color-required);border-radius:5px}.p-contact-form .err{margin-block:calc(var(--half-leading)*-1);color:var(--color-invalid)}.p-contact-form .input{padding:.9375rem;background-color:#fff;border:1px solid #afafaf;border-radius:.9375rem}.p-contact-form .select{background-image:url("../images/icon/select.svg");background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:20px auto}.p-contact-form .radios{display:grid;row-gap:1.875rem}.p-contact-form .radio{position:relative;display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}.p-contact-form .radio::before{width:28px;aspect-ratio:1;content:"";background-color:#fff;border:1px solid #afafaf;border-radius:50%}.p-contact-form .radio::after{position:absolute;inset-block:0;left:7px;width:15px;aspect-ratio:1;margin-block:auto;content:"";background-color:var(--color-primary);border-radius:50%;opacity:0;transition:opacity var(--duration) var(--ease-in-out-expo)}.p-contact-form .radio:has(input:checked)::after{opacity:1}.p-contact-form .radio input{display:none}.p-contact-form .input::-moz-placeholder{color:#a7a7a7}.p-contact-form .input::placeholder{color:#a7a7a7}.p-contact-form__buttons{display:grid;row-gap:1.25rem}.p-contact-form__conf{padding-inline:.9375rem}.p-contact-form__thanks{display:grid;row-gap:2.5rem;text-align:center}.p-privacy__sec{display:grid;row-gap:1.875rem}.p-privacy__sec:nth-of-type(n + 2){margin-top:1.25rem}.p-privacy__heading span{font-size:1.125rem;font-weight:700;line-height:1.5}.p-privacy__dl{display:grid;row-gap:1.25rem}.p-privacy__dl dt{--_dot-color: #ffbc75;position:relative;display:grid;grid-template-rows:1fr auto;gap:.3125rem .625rem;padding-left:.6875rem;margin-block:calc(var(--half-leading)*-1);font-weight:500;line-height:1.5625}.p-privacy__dl dt:not(:first-child){margin-top:1.25rem}.p-privacy__dl dt::before{position:absolute;top:.375rem;left:0}.p-privacy__dl dt::after{width:calc(100% + .6875rem);height:3px;margin-left:-0.6875rem;content:"";background-color:var(--color-sub);border-radius:3px}.p-privacy__dl dd{margin-block:var(--spacing-sm-trim) calc(var(--half-leading)*-1);font-size:.875rem;line-height:2.1428}.p-faq{--_bg-position: 353px}.p-faq__items{display:grid;row-gap:.625rem}.p-faq-item__summary{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:baseline;line-height:1.5625}.p-faq-item__summary::before{--_color: var(--color-primary);content:"Q"}.p-faq-item__inner{display:grid;grid-template-columns:auto 1fr;gap:2.5rem .3125rem;align-items:baseline;padding-block:.9375rem 1.25rem;padding-inline:.625rem;font-size:.875rem;line-height:2.1428}.p-faq-item__inner::before{--_color: #88d248;content:"A"}.p-faq-item__inner .body{display:grid;row-gap:2.5rem}.p-faq-item__inner .body p{margin-block:calc(var(--half-leading)*-1)}.p-drawer{position:fixed;inset:0;overflow:hidden auto;pointer-events:none;opacity:0;transition:opacity var(--duration-short) ease;-ms-overflow-style:none;scrollbar-width:none;z-index:30}.p-drawer.is-active{pointer-events:auto;opacity:1}.p-drawer__container{padding-top:var(--header-height);padding-bottom:1.875rem;overflow-y:auto;background:linear-gradient(-72deg, rgb(194, 218, 110) 0%, rgb(255, 232, 205) 52%, rgb(255, 210, 234) 100%);background-size:116%}.p-drawer__nav{margin-top:1rem}.p-drawer__nav a{--_padding-inline-start: 2.8125rem}.p-drawer__contact{margin-top:2.5rem}.u-pBlock{padding-block-start:clamp(50px,50px - 7.68px*-12.7226463104 + -12.7226463104vw,100px);padding-block-end:clamp(30px,30px - 7.68px*-17.8117048346 + -17.8117048346vw,100px)}.u-pBlock-about{padding-block-start:clamp(30px,30px - 7.68px*-17.8117048346 + -17.8117048346vw,100px);padding-block-end:clamp(100px,100px - 7.68px*0 + 0vw,100px)}.u-contents{display:grid;row-gap:1.875rem;margin-top:3.125rem}.u-flex-wrap{display:flex;flex-wrap:wrap;gap:.625rem .3125rem}.u-flex-wrap>*{margin-block:calc(var(--half-leading)*-1)}.u-grid-row-lg{display:grid;row-gap:var(--spacing-lg)}.u-grid-row-xl{display:grid;row-gap:var(--spacing-xl)}.u-mt--2xl{margin-block:var(--spacing-2xl-trim) calc(var(--half-leading)*-1)}.u-mt-lg{margin-top:var(--spacing-lg)}.u-mt-xl{margin-top:var(--spacing-xl)}.u-negativeMargin-inline{margin-inline:-1.25rem}.u-block-center{display:block;margin-inline:auto}.u-text{padding-inline:.625rem;margin-block:calc(var(--half-leading)*-1)}.u-em-color{color:var(--color-primary)}.u-em-weight{font-weight:700}.u-em-bg{position:relative;z-index:1}.u-em-bg::before{position:absolute;inset-block:0;left:var(--_left);z-index:-1;width:var(--_width);content:"";background-color:#fff}.u-em-bg2{background-color:#fff}.u-fSize-12{font-size:.75rem}.u-fSize-14{font-size:.875rem}.u-fSize-18{font-size:1.125rem}.u-fSize-20{font-size:1.25rem}.u-fSize-40{font-size:2.5rem}.u-color-sub{color:var(--color-sub)}.u-text-center{text-align:center}.u-fluid{width:100%;height:auto}.u-fluid-max{max-width:100%;height:auto}.u-rounded-img{border-radius:.9375rem;box-shadow:0 0 .3125rem var(--color-shadow)}
