﻿html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--color-black:#000;--color-white:#fff;--color-text:var(--color-black);--color-base:var(--color-white);--color-selection:var(--color-orange);--color-orange:#e76;--color-blue:#1a5d8e;--color-lightblue:#538fd4;--color-yellow:#fff094;--color-green:#628c26;--color-red:red;--color-placeholder:color-mix(in srgb,currentColor 40%,transparent);--cursor-x:0px;--cursor-y:0px}@property --_w{syntax:"<length>";inherits:true;initial-value:100vw}@property --_h{syntax:"<length>";inherits:true;initial-value:100vh}:root{--w:tan(atan2(var(--_w),1px));--h:tan(atan2(var(--_h),1px))}@property --angle{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--lh:1.45833;--lh-body:1.7;--lh-l:2;--ratio-belt:1}@media only screen and (min-device-width:320px) and (max-width:767px){:root{--ratio-belt:.6}}:root{--zi-modal:1200;--zi-nav:1100;--zi-gh:1000;--zi-5:50;--zi-4:40;--zi-3:30;--zi-2:20;--zi-1:10;--zi-0:0;--opacity-hover:.65;--opacity-disabled:.2;--dur-hover:.3s;--dur-hover-s:.15s;--dur-lazy:.6s;--dur-transition-l:1.2s;--dur-transition:.6s;--size-underline-offset:.2em;--size-radius:.375rem;--scale-hover:1.2;--ff-condensed:"Roboto Condensed",sans-serif;--ff-maru-gothic:"Zen Maru Gothic",sans-serif;--ff-kurenaido:"Zen Kurenaido",serif;--ff-niconne:"Niconne",cursive;--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900}@media only screen and (min-width:768px){body{width:100%}}@media only screen and (min-width:1440px){body{width:100%}}@media only screen and (min-device-width:320px) and (max-width:767px){body{width:100%}}.p-page.is--top .p-faq .p-faq__main:before,.p-page.is--top .p-faq .p-faq__row:before,.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li+li:before,.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:first-child:after,.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:before{content:"";pointer-events:none;width:100%;height:1px;z-index:var(--zi-2);background-image:url(../images/border.svg);background-size:50px 1px;display:block;position:absolute}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-faq .p-faq__main:before,.p-page.is--top .p-faq .p-faq__row:before,.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li+li:before,.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:first-child:after,.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:before{background-size:3.125rem .0625rem;height:.0625rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:before,.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:last-child:after,.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a>div:nth-child(2):before{content:"";pointer-events:none;width:100%;height:1px;z-index:var(--zi-2);display:block;position:absolute;-webkit-mask-image:url(../images/border--12-4-6-4.svg);mask-image:url(../images/border--12-4-6-4.svg);-webkit-mask-size:52px 1px;mask-size:52px 1px}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:before,.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:last-child:after,.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a>div:nth-child(2):before{height:.0625rem;-webkit-mask-size:3.125rem .0625rem;mask-size:3.125rem .0625rem}}@font-face{font-family:MyHiragino;font-weight:400;src:local(Hiragino Sans),local(ヒラギノ角ゴ ProN W3),local(Hiragino Kaku Gothic ProN)}@font-face{font-family:MyHiragino;font-weight:700;src:local(Hiragino Sans),local(ヒラギノ角ゴ ProN W6),local(Hiragino Kaku Gothic ProN W6)}@font-face{font-family:MyHiragino;font-weight:800;src:local(Hiragino Sans),local(ヒラギノ角ゴ StdN),local(Hiragino Kaku Gothic StdN)}@font-face{font-family:SystemSerif;src:local(-apple-system),local(BlinkMacSystemFont),local(\.SFNSDisplay-Regular),local(Segoe UI),local(Helvetica),local(Arial)}.roboto{font-optical-sizing:auto;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.roboto-condensed{font-optical-sizing:auto;font-family:Roboto Condensed,sans-serif;font-style:normal;font-weight:400}.zen-kaku-gothic-antique{font-family:Zen Kaku Gothic Antique,sans-serif;font-style:normal;font-weight:400}.zen-kurenaido-regular{font-family:Zen Kurenaido,serif;font-style:normal;font-weight:400}.niconne-regular{font-family:Niconne,cursive;font-style:normal;font-weight:400}@font-face{font-family:icomoon;font-weight:400;font-style:normal;src:url(../fonts/icomoon/icomoon.ttf?v16v4x)format("truetype"),url(../fonts/icomoon/icomoon.woff?v16v4x)format("woff"),url(../fonts/icomoon/icomoon.svg?v16v4x#icomoon)format("svg");font-display:block}.c-icon,[class^=c-icon--],[class*=\ c-icon--]{font-variant:normal;letter-spacing:0;text-transform:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;speak:never;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1em;font-family:icomoon!important}.c-icon--info:before{content:""}.c-icon--down:before{content:""}.c-icon--bicycle:before{content:""}.c-icon--bike:before{content:""}.c-icon--bus:before{content:""}.c-icon--heli:before{content:""}.c-icon--human:before{content:""}.c-icon--train:before{content:""}.c-icon--play:before{content:""}.c-icon--logo-recruit:before{content:""}.c-icon--arrow-l:before{content:""}.c-icon--arrow-s:before{content:""}.c-icon--arrow-xl:before{content:""}.c-icon--arrow:before{content:""}.c-icon--blank:before{content:""}.c-icon--bracket-l:before{content:""}.c-icon--bracket-r:before{content:""}.c-icon--close:before{content:""}.c-icon--logo-group:before{content:""}.c-icon--logo-kanetsu:before{content:""}:root{--fs-h1:2.5rem;--fs-h2:1.875rem;--fs-h3:1.5rem;--fs-h4:1.125rem;--fs-h5:.9375rem;--fs-h6:.84375rem}@media only screen and (min-device-width:320px) and (max-width:767px){:root{--fs-h1:1.5625rem;--fs-h2:1.375rem;--fs-h3:1.0625rem;--fs-h4:.8125rem;--fs-h5:.71875rem;--fs-h6:.625rem}}@media only screen and (min-width:768px){html{font-size:1.11111vw}}@media only screen and (min-width:1440px){html{font-size:16px}}@media only screen and (min-device-width:320px) and (max-width:767px){html{font-size:4.26667vw}}body{color:var(--color-text);font-family:Zen Kaku Gothic Antique,SystemSerif,MyHiragino,メイリオ,Meiryo,Osaka,MS UI Gothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:400;line-height:var(--lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";text-rendering:optimizeLegibility}[lang=en]{font-optical-sizing:auto;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}html{width:100%;color:var(--color-white);background-color:var(--color-lilac);overflow-x:clip}ul,ol,li{margin:0;padding:0;list-style:none}dl,dt,dd,nav{margin:0;padding:0}img{vertical-align:baseline;-ms-interpolation-mode:bicubic}p>img{vertical-align:text-bottom}figure{margin:0;padding:0}figure img{vertical-align:bottom}label{cursor:pointer;-webkit-tap-highlight-color:#0000}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1}h1{font-size:1.77156rem}h2{font-size:1.61051rem}h3{font-size:1.4641rem}h4{font-size:1.331rem}h5{font-size:1.21rem}h6{font-size:1rem}object{vertical-align:top;pointer-events:none;margin:0;padding:0;position:relative}a{color:currentColor;-webkit-tap-highlight-color:#0000;text-decoration:none}p{margin:0}p+p{margin-top:1.11111em}p.is-narrow{line-height:1.5em}pre,code,var,samp,kbd,.mono{font-family:SFMono-Regular,Menlo,Consolas,Courier New,Courier,Monaco,monospace;line-height:var(--lh)}b,strong{font-weight:700}pre{width:100%;overflow:visible}address{font-style:normal}table{border-collapse:collapse}a:focus{border:0;outline:none}button::-moz-focus-inner{border:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=text],input[type=number],input[type=tel],input[type=email],input[type=search],textarea{border:.125rem solid color-mix(in srgb,var(--color-black)40%,transparent);border-radius:var(--size-radius);box-sizing:border-box;color:currentColor;font-feature-settings:unset;width:100%;text-rendering:unset;background-color:var(--color-white);-webkit-appearance:none;appearance:none;padding:.5rem 1.125rem;font-family:SystemSerif,MyHiragino,メイリオ,Meiryo,Osaka,MS UI Gothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.125rem}@media only screen and (min-device-width:320px) and (max-width:767px){input[type=text],input[type=number],input[type=tel],input[type=email],input[type=search],textarea{padding:.75rem 1.125rem;font-size:1rem}}textarea{font-feature-settings:unset;text-rendering:unset;vertical-align:top}input:focus,textarea:focus,select:focus,button:focus{outline:none}select{border:.125rem solid color-mix(in srgb,var(--color-black)40%,transparent);border-radius:var(--size-radius);box-sizing:border-box;font-feature-settings:unset;width:100%;text-rendering:unset;background-color:var(--color-white);-webkit-appearance:none;appearance:none;cursor:pointer;padding:.5rem 2.75rem .5rem 1.125rem;font-family:SystemSerif,MyHiragino,メイリオ,Meiryo,Osaka,MS UI Gothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.125rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){select{padding:.75rem 2.75rem .75rem 1.125rem;font-size:1rem}}::placeholder{color:var(--color-placeholder);opacity:1}::placeholder{color:var(--color-placeholder);opacity:1}:-moz-placeholderm{color:var(--color-placeholder);opacity:1}::-moz-placeholder{color:var(--color-placeholder);opacity:1}:-ms-placeholder-shown{color:var(--color-placeholder);opacity:1}::selection{background-color:color-mix(in srgb,var(--color-selection)20%,transparent)}.c-picture{line-height:1}@media only screen and (min-width:768px){.c-picture{aspect-ratio:var(--aspect-ratio-pc)}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-picture{aspect-ratio:var(--aspect-ratio-sp)}}.c-picture.is--lazy.is--loaded picture{opacity:1}.c-picture.is--lazy picture{opacity:0;transition-property:opacity;transition-duration:var(--dur-transition);will-change:opacity;transition-timing-function:ease}.c-picture picture{width:100%;height:100%;display:block}.c-picture picture img{object-fit:cover;width:100%;height:100%}.c-bracket--l{margin-left:-.3em}.c-bracket--l-large{margin-left:-.520833em}.c-bracket--r{margin-right:-.3em}.c-bracket--r-large{margin-right:-.520833em}.c-circle-arrow{background-color:var(--color-yellow);aspect-ratio:1;--arrow-color:var(--color-blue);border-radius:50%;justify-content:center;align-items:center;height:1em;font-size:1em;display:inline-flex}.c-circle-arrow .c-icon--arrow{color:var(--arrow-color);font-size:.2455em}.c-circle-arrow .c-icon--arrow-s{color:var(--arrow-color);font-size:.36825em}.c-circle-play{background-color:var(--color-yellow);aspect-ratio:1;height:1em;transition-property:background-color;transition-duration:var(--dur-hover-s);will-change:background-color;--play-color:color-mix(in srgb,var(--color-text)70%,transparent);border-radius:50%;justify-content:center;align-items:center;font-size:1em;transition-timing-function:ease;display:inline-flex}.c-circle-play .c-icon--play{color:var(--play-color);transition-property:transform,color;transition-duration:var(--dur-hover-s);will-change:transform,color;font-size:.555556em;transition-timing-function:ease}.c-video{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.c-video.is--loaded .c-video__container{opacity:1}.c-video .c-video__container{opacity:0;width:100%;height:100%;transition-property:opacity;transition-duration:var(--dur-transition-l);will-change:opacity;transition-timing-function:ease}.c-video .c-video__container iframe{margin:-1px;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important}.c-spinner{z-index:var(--zi-5);aspect-ratio:1;width:3rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.c-spinner img{object-fit:cover;width:100%;height:100%}.c-bg--icons{background-image:url(../images/bg--icons.png);background-position:50%;background-size:610px 610px;background-attachment:fixed;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.c-bg--icons{background-size:375px 375px}}.c-bg--icons.c-bg--icons-blue:before{content:"";pointer-events:none;background-color:color-mix(in srgb,var(--color-blue)15%,transparent);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-bg--oblique{background-color:color-mix(in srgb,var(--color-orange)10%,transparent);position:relative;overflow:hidden}.c-bg--oblique:before{content:"";pointer-events:none;opacity:.4;z-index:-1;background-image:repeating-linear-gradient(-30deg,transparent 0 .625rem,var(--color-blue).625rem 1.25rem);width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:scale(1.001)rotate(.001deg)}.c-close{flex-direction:column;align-items:center;display:flex}.c-close a{box-sizing:border-box;background-color:var(--color-yellow);width:2.5rem;height:2.5rem;color:var(--color-blue);transition-property:background-color;transition-duration:var(--dur-hover-s);will-change:background-color;border:1px solid;border-radius:50%;justify-content:center;align-items:center;transition-timing-function:ease;display:inline-flex}.no-touch .c-close a:hover,.touch .c-close a.hover{background-color:color-mix(in srgb,var(--color-yellow)65%,transparent)}.c-close p{color:var(--color-yellow);font-weight:var(--fw-bold);font-size:.6875rem;font-family:var(--ff-condensed);margin-top:.295rem;overflow:hidden}.c-close p>span{display:inline-block}.c-select{position:relative}.c-select .c-icon{z-index:var(--zi-1);font-size:.4625rem;position:absolute;top:50%;right:1.125rem;transform:translateY(-50%)}.c-annotation{font-size:.875em}.c-annotation-block{border:1px solid;border-radius:.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.c-annotation-block{border-width:.0625rem;margin-left:1.5625rem}}.c-annotation-block header{background-color:color-mix(in srgb,currentColor 10%,transparent);padding:.625rem 1.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.c-annotation-block header{padding:.625rem 1.25rem}}.c-annotation-block header h4{font-weight:var(--fw-medium);font-size:1.0625rem}.c-annotation-block header h4:before{content:"＊"}.c-annotation-block>div{color:var(--color-text);font-weight:var(--fw-medium);line-height:var(--lh-body);padding:1.25rem 1.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.c-annotation-block>div{padding:1.25rem}}.c-annotation-block>div a{background-image:linear-gradient(to bottom,transparent 10%,var(--color-yellow)10%,var(--color-yellow)90%,transparent 90%);color:var(--color-blue);font-weight:var(--fw-bold);text-underline-offset:.166667em;padding-left:.2em;padding-right:.2em;text-decoration:underline;text-decoration-thickness:.5px}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.c-annotation-block>div a{text-decoration-thickness:1px}}*+.c-annotation-block,.c-annotation-block+*{margin-top:1.25rem}.c-lottie{position:relative}.c-lottie.is--loaded .c-lottie__wrapper lottie-player{opacity:1}.c-lottie .c-lottie__wrapper{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.c-lottie .c-lottie__wrapper lottie-player{opacity:0;transition-property:opacity;transition-duration:var(--dur-transition);will-change:opacity;transition-timing-function:ease}@keyframes faq_slide_odd{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes faq_slide_even{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes slide_from_top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide_from_bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide_to_top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide_to_bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes angle_rotate{0%{--angle:0deg}to{--angle:360deg}}@keyframes belt_to_right{0%{transform:translate(0%)translateZ(0)}to{transform:translate(-33.3%)translateZ(0)}}@keyframes belt_to_left{0%{transform:translate(0%)translateZ(0)rotate(180deg)}to{transform:translate(33.3%)translateZ(0)rotate(180deg)}}.e-underline:not(.e-underline--self) .e-underline__target,.e-underline.e-underline--self{transition:background-size var(--underline-duration)ease-in-out;background-image:linear-gradient(currentColor,currentColor);background-size:0% var(--underline-width);background-position-x:100%;background-repeat:no-repeat;background-position-y:calc(100% + var(--underline-offset));padding-top:var(--underline-padding);padding-bottom:var(--underline-padding)}.e-underline{--underline-width:1px;--underline-offset:0em;--underline-padding:0em;--underline-duration:var(--dur-hover)}.no-touch .e-underline.e-underline--self:hover,.touch .e-underline.e-underline--self.hover,.no-touch .e-underline:not(.e-underline--self):hover .e-underline__target,.touch .e-underline:not(.e-underline--self).hover .e-underline__target{background-size:100% var(--underline-width);background-position-x:0%}.e-reveal.e-reveal--type1{--reveal-dur-ratio:1;--reveal-text-color:var(--color-white);--reveal-mask-color:var(--color-text);animation:reveal_type1_t calc(1.2s*var(--reveal-dur-ratio))calc(.5s*var(--reveal-dur-ratio))both paused,reveal_type1_b calc(1.2s*var(--reveal-dur-ratio))calc(1.3s*var(--reveal-dur-ratio))both paused;background:linear-gradient(to right,var(--reveal-text-color)0%,var(--reveal-text-color)50%,var(--reveal-mask-color)50%,var(--reveal-mask-color)100%)no-repeat;color:#0000;background-position:200% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.e-reveal.e-reveal--type1.is--running{animation-play-state:running}@keyframes reveal_type1_t{to{background-position:100% 0}}@keyframes reveal_type1_b{to{background-position:0 0}}.e-reveal.e-reveal--type2{--reveal-dur-ratio:1;--reveal-text-color:var(--color-white);--reveal-mask-color:#134b7b;animation:reveal_type2_t calc(1.2s*var(--reveal-dur-ratio))calc(.5s*var(--reveal-dur-ratio))both paused,reveal_type2_b calc(1.2s*var(--reveal-dur-ratio))calc(1.3s*var(--reveal-dur-ratio))both paused;background:linear-gradient(to right,var(--reveal-mask-color)0%,var(--reveal-mask-color)100%)no-repeat,linear-gradient(to right,var(--reveal-text-color)0%,var(--reveal-text-color)100%)no-repeat;color:#0000;background-size:0% 100%;-webkit-background-clip:padding-box,text;background-clip:padding-box,text}.e-reveal.e-reveal--type2.is--running{animation-play-state:running}@keyframes reveal_type2_t{to{background-size:150% 100%}}@keyframes reveal_type2_b{to{background-position:-200% 0,0 0}}.e-reveal.e-reveal--type3{--reveal-dur-ratio:1;--reveal-text-color:var(--color-white);--reveal-mask-color:var(--color-text);animation:reveal_type3 calc(1.2s*var(--reveal-dur-ratio))both paused;background:linear-gradient(to right,var(--reveal-text-color)0%,var(--reveal-text-color)50%,var(--reveal-mask-color)50%,var(--reveal-mask-color)100%)no-repeat;color:#0000;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.e-reveal.e-reveal--type3.is--running{animation-play-state:running}@keyframes reveal_type3_t{to{background-position:100% 0}}@keyframes reveal_type3{to{background-position:0 0}}.e-step{opacity:0;will-change:opacity,transform}.e-parallax{--parallax-y:0;--parallax-scale:1.3}.e-parallax .e-parallax__container{width:100%;height:100%;overflow:hidden}.e-parallax .e-parallax__container .e-parallax__move{transform:translate3d(0px,calc(1px*var(--parallax-y)),1px)scale(var(--parallax-scale));will-change:transform;width:100%;height:100%;display:block}.e-countup{width:1ch;display:inline-block;overflow:clip}.e-countup:not(.is--animating){pointer-events:none}.e-countup:not(.is--animating):before{content:"0"}.e-countup.is--animating{width:auto;overflow:visible}@media only screen and (min-width:768px){.u-br{text-align:left;text-align:left;text-indent:-119988px;height:0;font-size:1px;line-height:100%;overflow:hidden}.u-br:before{content:"\a ";white-space:pre;font-size:1px;line-height:100%}}@media only screen and (min-device-width:320px) and (max-width:767px){.u-br--sp{text-align:left;text-align:left;text-indent:-119988px;height:0;font-size:1px;line-height:100%;overflow:hidden}.u-br--sp:before{content:"\a ";white-space:pre;font-size:1px;line-height:100%}.is--pc{display:none!important}}@media only screen and (min-width:768px){.is--sp{display:none!important}}.is--hidden{display:none}.is--visibility-hidden{visibility:hidden}.l-wrapper{position:relative}@media only screen and (min-width:768px){.l-wrapper{width:100vw;max-width:100vw;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1440px){.l-wrapper{width:1440px;max-width:1440px}}.l-container{position:relative}@media only screen and (min-width:768px){.l-container{margin-left:13.75rem;margin-right:13.75rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.l-container{margin-left:1.25rem;margin-right:1.25rem}}@media only screen and (min-width:768px){.l-container.l-container--narrow{margin-left:20.875rem;margin-right:20.875rem}}.l--full-width{width:100vw;position:relative;left:50%;transform:translate(-50%)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.p-nav-buttons ul{box-sizing:border-box;flex-wrap:wrap;justify-content:center;padding:0 .375rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-nav-buttons ul{column-gap:.375rem;width:100%}}.p-nav-buttons ul li{position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-nav-buttons ul li{width:calc(33.3333% - .25rem)}}.p-nav-buttons ul li a{box-sizing:border-box;text-align:center;background-color:var(--color-white);justify-content:center;align-items:center;line-height:1;display:flex}@media only screen and (min-width:768px){.p-nav-buttons ul li a{width:11.25rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-nav-buttons ul li a{--underline-offset:-.1em;width:100%;height:3.3125rem;box-shadow:0 .625rem .625rem #0000001a}}.p-nav-buttons ul li a[data-term=new-grads]{color:var(--color-green)}.p-nav-buttons ul li a[data-term=mid-career]{color:var(--color-orange)}.p-nav-buttons ul li a[data-term=doctor] .p-nav-button__catch{width:1.5rem}.p-nav-buttons ul li a>span{white-space:nowrap}@media only screen and (min-width:768px){.p-nav-buttons ul li a>span{font-weight:var(--fw-medium);line-height:.75rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-nav-buttons ul li a>span{font-weight:var(--fw-bold);line-height:1.2375rem}}.p-nav-buttons ul li a .p-nav-button__catch{width:1.375rem;display:inline-block;position:relative}@media only screen and (min-width:768px){.p-nav-buttons ul li a .p-nav-button__catch{height:.75rem;margin-right:.5rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-nav-buttons ul li a .p-nav-button__catch{height:.6875rem;margin-right:.375rem}}.p-nav-buttons ul li a .p-nav-button__catch i,.p-nav-buttons ul li a .p-nav-button__catch img{display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-nav-buttons ul li a .p-nav-button__catch i{font-size:1.375rem;font-style:normal;top:calc(50% - .075em)}.p-nav-buttons ul li a .p-nav-button__catch img{height:1.5rem}.p-nav-buttons ul li a .p-nav-button__body [data-role=job],.p-nav-buttons ul li a .p-nav-button__body [data-role=body]{font-size:.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-nav-buttons ul li a .p-nav-button__body [data-role=body]{font-size:.6875rem}}.p-gh{z-index:var(--zi-gh);width:100%;position:fixed;top:0;left:0}.p-gh .p-gh__wrapper{z-index:var(--zi-1);position:relative}@media only screen and (min-width:768px){.p-gh .p-gh__wrapper{background-color:var(--color-lightblue);justify-content:space-between;height:2.5rem;display:flex}}.p-gh .p-gh__wrapper .p-gh__main{flex-wrap:wrap;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gh .p-gh__wrapper .p-gh__main{z-index:var(--zi-1);position:relative;box-shadow:0 .3125rem .3125rem #0000001a}}.p-gh .p-gh__wrapper .p-gh__logo{background-color:var(--color-white);width:4.375rem;height:4.375rem}.p-gh .p-gh__wrapper .p-gh__logo a{width:100%;height:100%;transition-property:opacity;transition-duration:var(--dur-hover-s);will-change:opacity;justify-content:center;align-items:center;transition-timing-function:ease;display:flex}.no-touch .p-gh .p-gh__wrapper .p-gh__logo a:hover,.touch .p-gh .p-gh__wrapper .p-gh__logo a.hover{opacity:var(--opacity-hover)}.p-gh .p-gh__wrapper .p-gh__logo a img{aspect-ratio:80/101;height:3.15625rem}.p-gh .p-gh__wrapper .p-gh__title{color:var(--color-white);display:inline-block}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gh .p-gh__wrapper .p-gh__title{background-color:var(--color-lightblue);width:calc(100% - 8.75rem)}}.p-gh .p-gh__wrapper .p-gh__title a{transition-property:opacity;transition-duration:var(--dur-hover);will-change:opacity;align-items:center;transition-timing-function:ease;display:flex}.no-touch .p-gh .p-gh__wrapper .p-gh__title a:hover,.touch .p-gh .p-gh__wrapper .p-gh__title a.hover{opacity:var(--opacity-hover)}@media only screen and (min-width:768px){.p-gh .p-gh__wrapper .p-gh__title a{column-gap:1.03125rem;height:100%;padding:0 .90625rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gh .p-gh__wrapper .p-gh__title a{flex-wrap:wrap;place-content:center;gap:.6875rem .9375rem;height:100%}}.p-gh .p-gh__wrapper .p-gh__title a .c-icon--logo-group{font-size:.6875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gh .p-gh__wrapper .p-gh__title a .c-icon--logo-group{font-size:.75rem}}.p-gh .p-gh__wrapper .p-gh__title a .c-icon--logo-kanetsu{font-size:.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gh .p-gh__wrapper .p-gh__title a .c-icon--logo-kanetsu{font-size:1.125rem}}.p-gh .p-gh__wrapper .p-gh__title a .c-icon--logo-recruit{font-size:1.375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gh .p-gh__wrapper .p-gh__title a .c-icon--logo-recruit{font-size:1.375rem}}.p-gh .p-gh__wrapper .p-gh__title a .c-icon>span{display:none}.p-gh .p-gh__wrapper .p-gh__menu{width:4.375rem;height:4.375rem;color:var(--color-blue);background-color:var(--color-yellow);justify-content:center;align-items:center;display:flex;position:relative}.p-gh .p-gh__wrapper .p-gh__menu [data-role=open]{flex-direction:column;align-items:center;row-gap:.375rem;line-height:1;display:flex}.p-gh .p-gh__wrapper .p-gh__menu [data-role=open]>span{font-family:var(--ff-condensed);font-size:.75rem;font-weight:var(--fw-bold);display:block;overflow:clip}.p-gh .p-gh__wrapper .p-gh__menu [data-role=open]>span>span{display:block}.p-gh .p-gh__wrapper .p-gh__menu [data-role=open]>div{border-radius:.125rem;width:1.875rem;height:.25rem;overflow:clip}.p-gh .p-gh__wrapper .p-gh__menu [data-role=open]>div>div{transform-origin:0%;background-color:currentColor;border-radius:.125rem;width:100%;height:100%}.p-gh .p-gh__wrapper .p-gh__menu [data-role=close]{z-index:var(--zi-1);justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.p-gh .p-gh__wrapper .p-gh__menu [data-role=close]>span{border:1px solid var(--color-blue);box-sizing:border-box;aspect-ratio:1;opacity:0;background-color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;display:flex}@media only screen and (min-width:768px){.p-gh .p-gh__wrapper nav.p-nav-buttons ul{column-gap:.375rem}}.p-gh .p-gh__wrapper nav.p-nav-buttons ul li a{border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}@media only screen and (min-width:768px){.p-gh .p-gh__wrapper nav.p-nav-buttons ul li a{flex-direction:column;height:3.125rem;box-shadow:0 .625rem .625rem #0000001a}.p-gh .p-gh__wrapper nav.p-nav-buttons ul li a br{display:none}}.p-gh .p-gh__nav{z-index:var(--zi-0);pointer-events:none;width:100%;position:absolute;top:0;left:0}.p-gh .p-gh__nav.is--opened .p-gh__nav__wrapper{transform:translate(0%)}.p-gh .p-gh__nav .p-gh__nav__wrapper{width:100%;height:100vh;pointer-events:all;height:100dvh;transition-property:transform;transition-duration:var(--dur-transition);will-change:transform;will-change:scroll-position;overscroll-behavior-y:contain;background-color:#81a6c1;background-image:repeating-linear-gradient(90deg,#ffffff1a 0,#ffffff1a .625rem,#0000 .625rem,#0000 1.25rem);transition-timing-function:ease;overflow-x:clip;overflow-y:scroll;transform:translate(100%)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gh .p-gh__nav .p-gh__nav__wrapper .p-gn{padding-top:10.1875rem}}.p-gh .p-gh__nav .p-gh__nav__wrapper .p-gn .c-close{margin:.75rem auto 0}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gh .p-gh__nav .p-gh__nav__wrapper .p-gn .p-gn__sub{margin-top:.75rem}}.p-gf{background-color:#81a6c1;background-image:repeating-linear-gradient(90deg,#ffffff1a 0,#ffffff1a .625rem,#0000 .625rem,#0000 1.25rem);padding-top:5rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gf{z-index:var(--zi-1);border-top-left-radius:.625rem;border-top-right-radius:.625rem;padding-top:.375rem}}@media only screen and (min-width:768px){.p-gf .p-nav-buttons ul{column-gap:1.875rem}}.p-gf .p-nav-buttons ul li a{border-radius:.25rem}@media only screen and (min-width:768px){.p-gf .p-nav-buttons ul li a{row-gap:.375rem;height:6.25rem;padding:0 1.25rem;box-shadow:0 .625rem .625rem #00000040}.p-gf .p-nav-buttons ul li a[data-term=doctor] .p-nav-button__catch{width:1.75rem}.p-gf .p-nav-buttons ul li a>span{padding-top:.3em;line-height:1.5rem}.p-gf .p-nav-buttons ul li a>span .p-nav-button__catch{height:1.5rem}.p-gf .p-nav-buttons ul li a>span .p-nav-button__catch i{font-size:1.5rem;top:calc(50% + .05em)}.p-gf .p-nav-buttons ul li a>span .p-nav-button__catch img{height:1.75rem;top:calc(50% + .075em)}.p-gf .p-nav-buttons ul li a>span .p-nav-button__body [data-role=job]{font-size:1.5rem}.p-gf .p-nav-buttons ul li a>span .p-nav-button__body [data-role=body]{font-size:.75rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gf .p-nav-buttons ul li a>span .p-nav-button__body [data-role=body]{font-size:.6875rem}}.p-gf .p-gn .c-close{display:none}.p-gn{width:100%;padding-top:2.5rem}.p-gn .p-gn__main{box-sizing:border-box;background-color:var(--color-white);border-radius:1.25rem}@media only screen and (min-width:768px){.p-gn .p-gn__main{width:65rem;margin:0 auto;padding:1.875rem 1.25rem 1.25rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main{margin:0 2.8125rem;padding:1.25rem}}@media only screen and (min-width:768px){.p-gn .p-gn__main .p-gn__list{grid-column-gap:1.25rem;grid-row-gap:2.5rem;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,1fr);display:grid}.p-gn .p-gn__main .p-gn__list .p-gn__item{display:contents}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main .p-gn__list .p-gn__item{border-top:1px solid color-mix(in srgb,var(--color-blue)30%,transparent);padding-top:.625rem}}.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a{flex-direction:column;display:flex}.no-touch .p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a:hover span[lang=en],.no-touch .p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a:hover>span:nth-child(2) [lang=ja]{opacity:var(--opacity-hover)}.no-touch .p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a:hover>span:nth-child(2) .c-circle-arrow{transform:scale(var(--scale-hover))}.touch .p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a.hover span[lang=en],.touch .p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a.hover>span:nth-child(2) [lang=ja]{opacity:var(--opacity-hover)}.touch .p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a.hover>span:nth-child(2) .c-circle-arrow{transform:scale(var(--scale-hover))}.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a span[lang=en]{color:var(--color-orange);font-family:var(--ff-condensed);font-size:1.625rem;font-weight:var(--fw-bold);transition-property:opacity;transition-duration:var(--dur-hover-s);will-change:opacity;transition-timing-function:ease}.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a>span:nth-child(2){justify-content:space-between;align-items:center;display:flex}.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a>span:nth-child(2) [lang=ja]{color:var(--color-orange);font-size:.9375rem;font-weight:var(--fw-bold);transition-property:opacity;transition-duration:var(--dur-hover-s);will-change:opacity;align-items:center;transition-timing-function:ease;display:flex}.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a>span:nth-child(2) [lang=ja] img{height:1rem;margin-right:.5rem}.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header h4 a>span:nth-child(2) .c-circle-arrow{transition-property:transform;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:var(--dur-hover-s);will-change:transform;font-size:2.5rem;transition-timing-function:ease}.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header p{color:var(--color-blue);font-weight:var(--fw-bold)}@media only screen and (min-width:768px){.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header p{margin-top:.9375rem;margin-right:2.5rem;font-size:.75rem;line-height:1.5}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__header p{margin-top:.625rem;font-size:.8125rem}}.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__main{border-radius:var(--size-radius);box-sizing:border-box;background-color:var(--color-yellow);padding:.9375rem;position:relative;overflow:clip}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main .p-gn__list .p-gn__item .p-gn__item__main{margin-top:.9375rem}}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__header{grid-area:1/1/2/2}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main{grid-area:2/1/3/2}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul{row-gap:.625rem;line-height:1;display:flex}@media only screen and (min-width:768px){.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul{flex-direction:column}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul{flex-wrap:wrap;justify-content:space-between;gap:1.25rem .625rem}}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul li a{color:var(--color-blue);font-size:.875rem;font-weight:var(--fw-bold);transition-property:color;transition-duration:var(--dur-hover-s);will-change:color;align-items:center;column-gap:.625rem;transition-timing-function:ease}.no-touch .p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul li a:hover,.touch .p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul li a.hover{color:var(--color-black)}@media only screen and (min-width:768px){.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul li a{width:100%;display:flex}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul li a{column-gap:.25rem;font-size:.75rem;display:inline-flex}}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul li a img{aspect-ratio:1;height:1.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul li a img{height:1.25rem}}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=voice] .p-gn__item__main ul li a.e-underline{--underline-padding:.2em}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=stats] .p-gn__item__header{grid-area:1/2/2/3}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=stats] .p-gn__item__main{grid-area:2/2/3/3}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=stats] .p-gn__item__main{display:none}}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=stats] .p-gn__item__main picture{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=stats] .p-gn__item__main picture img{object-fit:cover;width:100%;height:100%}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=benefits] .p-gn__item__header{grid-area:1/3/2/4}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=benefits] .p-gn__item__header h4 a>span:nth-child(2) [lang=ja] img{height:1.1875rem;margin-bottom:-.1875rem}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=benefits] .p-gn__item__main{grid-area:2/3/3/4}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=benefits] .p-gn__item__main{display:none}}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=benefits] .p-gn__item__main picture{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=benefits] .p-gn__item__main picture img{object-fit:cover;width:100%;height:100%}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__header{grid-area:1/4/2/5}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main{grid-area:2/4/3/5}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main{display:none}}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul{width:12.8125rem;line-height:1;overflow:clip}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li{position:relative}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li:nth-child(2n){color:var(--color-orange);transform:rotate(180deg)}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li:nth-child(2n):before{top:unset;bottom:0}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li:nth-child(2n)>span{animation-name:faq_slide_even;animation-duration:calc(var(--animation-duration)*var(--char-length)/20)}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li:nth-child(2n)>span a{transform:rotate(180deg)}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li:nth-child(odd){color:var(--color-blue)}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li:nth-child(odd)>span{animation-name:faq_slide_odd;animation-duration:calc(var(--animation-duration)*var(--char-length)/20)}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li>span{--animation-duration:30s;width:-webkit-fit-content;width:fit-content;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li>span a{height:2.1875rem;font-family:var(--ff-kurenaido);white-space:nowrap;align-items:center;font-size:1.25rem;display:inline-flex}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li>span a.e-underline{--underline-width:1px;--underline-offset:-.2em}.p-gn .p-gn__main .p-gn__list .p-gn__item[data-role=faq] .p-gn__item__main ul li+li:before{top:0;left:0}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__main .p-gn__list .p-gn__item+.p-gn__item{margin-top:1.875rem}}.p-gn .p-gn__sub{color:var(--color-yellow);background-color:var(--color-orange);margin-top:2.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__sub{margin-top:3.125rem}}.p-gn .p-gn__sub ul{font-size:.6875rem;font-weight:var(--fw-bold);justify-content:center;align-items:center;column-gap:2.5rem;padding:1.25rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__sub ul{column-gap:1rem}}.no-touch .p-gn .p-gn__sub ul li a:hover span:nth-child(2),.touch .p-gn .p-gn__sub ul li a.hover span:nth-child(2){text-decoration:underline}.p-gn .p-gn__sub ul li a .c-icon{margin-right:.8em;font-size:.625rem}.p-gn .p-gn__sub ul li a span:nth-child(2){text-underline-offset:var(--size-underline-offset)}.p-gn .p-gn__copy{background-color:var(--color-white);padding:.625rem 0}.p-gn .p-gn__copy p{justify-content:center;align-items:center;column-gap:.625rem;font-size:.6875rem;line-height:1;display:flex}.p-gn .p-gn__copy p img{aspect-ratio:80/101;height:1.875rem}.p-fn{z-index:var(--zi-nav);position:relative}.p-fn.is--fixed{position:-webkit-sticky;position:sticky;top:7.5rem}.p-fn.is--fixed.is--force-hiding[data-dir=down] ul.p-fn__list{opacity:0!important}.p-fn.is--fixed[data-dir=up] ul.p-fn__list{opacity:1;transition-duration:var(--dur-hover)}.p-fn.is--fixed[data-dir=down] ul.p-fn__list,.p-fn.is--fixed[data-dir=down] ul.p-fn__list li.p-fn__item,.p-fn.is--fixed[data-dir=down] ul.p-fn__list li.p-fn__item>a,.p-fn.is--fixed[data-dir=down] ul.p-fn__list.is--active li.p-fn__item.is--active{pointer-events:none}.p-fn.is--fixed[data-border=over] ul.p-fn__list{transition-duration:var(--dur-hover)}.p-fn.is--fixed ul.p-fn__list{opacity:0}.p-fn.is--force-hiding ul.p-fn__list,.p-fn.is--force-hiding ul.p-fn__list li.p-fn__item,.p-fn.is--force-hiding ul.p-fn__list li.p-fn__item>a,.p-fn.is--force-hiding ul.p-fn__list.is--active li.p-fn__item.is--active{pointer-events:none!important}.p-fn[data-dir=up] ul.p-fn__list,.p-fn[data-dir=up] ul.p-fn__list li.p-fn__item{pointer-events:none}.p-fn[data-dir=up] ul.p-fn__list li.p-fn__item>a,.p-fn[data-dir=up] ul.p-fn__list.is--active li.p-fn__item.is--active{pointer-events:all}.p-fn ul.p-fn__list{will-change:opacity;width:48.25rem;transition-property:opacity;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-2.1875rem)}.p-fn ul.p-fn__list:before{content:"";pointer-events:none;border-radius:var(--size-radius);background-color:var(--color-yellow);width:100%;height:4.375rem;display:block;position:absolute;top:0;left:0;box-shadow:0 .25rem .25rem #00000040}.p-fn ul.p-fn__list:after{content:"";pointer-events:none;z-index:-1;border-top-left-radius:var(--size-radius);border-top-right-radius:var(--size-radius);opacity:0;background-color:var(--color-yellow);width:100%;height:100%;transition-property:opacity;transition-duration:var(--dur-hover);will-change:opacity;border-bottom-right-radius:1.875rem;border-bottom-left-radius:1.875rem;transition-timing-function:ease;display:block;position:absolute;top:0;left:0;box-shadow:0 .25rem .25rem #00000040}.p-fn ul.p-fn__list.is--active:after{opacity:1}.p-fn ul.p-fn__list.is--active li.p-fn__item.is--active>a:before{opacity:1;height:calc(100% + .75rem);transition-delay:calc(var(--dur-hover)*.25)}.p-fn ul.p-fn__list.is--active li.p-fn__item.is--active .p-fn__item__content{opacity:1}.p-fn ul.p-fn__list.is--active li.p-fn__item.is--active .p-fn__item__birds>div[data-bird]{animation-name:fly}@keyframes fly{0%{--angle:0deg}to{--angle:245deg}}.p-fn ul.p-fn__list.is--active li.p-fn__item:not(.is--active)>a{background-color:var(--color-white)}.p-fn ul.p-fn__list li.p-fn__item+li.p-fn__item>a:after{content:"";pointer-events:none;opacity:.1;background:var(--color-black);width:1px;height:calc(100% - 1.875rem);display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-fn ul.p-fn__list li.p-fn__item{width:25%;position:relative}.p-fn ul.p-fn__list li.p-fn__item>a{z-index:var(--zi-1);color:#333;background-color:var(--color-yellow);height:4.375rem;transition-property:background-color;transition-duration:var(--dur-hover);will-change:background-color;justify-content:center;align-items:center;line-height:1.2;transition-timing-function:ease;display:flex;position:relative}.p-fn ul.p-fn__list li.p-fn__item>a:before{transition-property:opacity,height;transition-duration:var(--dur-hover);will-change:opacity,height;content:"";pointer-events:none;opacity:0;background-color:var(--color-yellow);width:100%;height:100%;transition-timing-function:ease;display:block;position:absolute;top:0;left:0}.p-fn ul.p-fn__list li.p-fn__item>a .p-fn__item__header{z-index:var(--zi-1);flex-direction:column;row-gap:.25rem;display:flex;position:relative}.p-fn ul.p-fn__list li.p-fn__item>a .p-fn__item__header [lang=en]{font-family:var(--ff-condensed);font-size:.8125rem;font-weight:var(--fw-bold)}.p-fn ul.p-fn__list li.p-fn__item>a .p-fn__item__header [lang=en] img{vertical-align:text-bottom;height:1rem;margin-right:.375rem}.p-fn ul.p-fn__list li.p-fn__item>a .p-fn__item__header [lang=ja]{font-size:1rem;font-weight:var(--fw-bold)}.p-fn ul.p-fn__list li.p-fn__item .p-fn__item__content{z-index:var(--zi-2);box-sizing:border-box;opacity:0;width:400%;transition-property:opacity;transition-duration:var(--dur-hover);will-change:opacity;padding:1.875rem;transition-timing-function:ease;position:relative}.p-fn ul.p-fn__list li.p-fn__item .p-fn__item__content>p{text-align:center;font-size:.875rem}.p-fn ul.p-fn__list li.p-fn__item .p-fn__item__content .p-fn__item__content__body>picture{border-radius:var(--size-radius);aspect-ratio:710/80;display:block;overflow:clip}.p-fn ul.p-fn__list li.p-fn__item .p-fn__item__content .p-fn__item__content__body>picture img{object-fit:cover;width:100%;height:100%}.p-fn ul.p-fn__list li.p-fn__item .p-fn__item__content>p+.p-fn__item__content__body{margin-top:1.25rem}.p-fn ul.p-fn__list li.p-fn__item .p-fn__item__birds{z-index:var(--zi-0);--angle:0deg;width:4.375rem;height:1.5625rem;position:absolute;top:-1.875rem;left:50%;transform:translate(-50%)}.p-fn ul.p-fn__list li.p-fn__item .p-fn__item__birds>div{animation-duration:var(--dur-transition);transform:translateY(calc(1.875rem*cos(var(--angle))));animation-timing-function:linear;animation-fill-mode:forwards;position:absolute}.p-fn ul.p-fn__list li.p-fn__item .p-fn__item__birds>div[data-bird=blue]{background-image:url(../images/nav_bird--blue.png);background-size:100% 100%;width:2.66188rem;height:1.47125rem;top:.09125rem;left:0}.p-fn ul.p-fn__list li.p-fn__item .p-fn__item__birds>div[data-bird=orange]{width:2.22625rem;height:1.04688rem;animation-delay:calc(var(--dur-transition)*.25);background-image:url(../images/nav_bird--orange.png);background-size:100% 100%;top:0;left:2.14875rem}.p-fn ul.p-fn__list li.p-fn__item[data-role=voice]>a{border-top-left-radius:var(--size-radius);border-bottom-left-radius:var(--size-radius)}.p-fn ul.p-fn__list li.p-fn__item[data-role=voice]>a:before{border-top-left-radius:var(--size-radius)}.p-fn ul.p-fn__list li.p-fn__item[data-role=voice] .p-fn__item__content .p-fn__item__content__body ul{border-radius:var(--size-radius);box-sizing:border-box;background-color:var(--color-white);justify-content:center;align-items:center;column-gap:2.5rem;width:100%;padding:.625rem 0;display:flex}.p-fn ul.p-fn__list li.p-fn__item[data-role=voice] .p-fn__item__content .p-fn__item__content__body ul li{font-size:.875rem;font-weight:var(--fw-bold);position:relative}.p-fn ul.p-fn__list li.p-fn__item[data-role=voice] .p-fn__item__content .p-fn__item__content__body ul li a{color:var(--color-blue);transition-property:color;transition-duration:var(--dur-hover-s);will-change:color;padding-top:2.5rem;transition-timing-function:ease;display:inline-block;position:relative}.no-touch .p-fn ul.p-fn__list li.p-fn__item[data-role=voice] .p-fn__item__content .p-fn__item__content__body ul li a:hover,.touch .p-fn ul.p-fn__list li.p-fn__item[data-role=voice] .p-fn__item__content .p-fn__item__content__body ul li a.hover{color:var(--color-black)}.p-fn ul.p-fn__list li.p-fn__item[data-role=voice] .p-fn__item__content .p-fn__item__content__body ul li a img{aspect-ratio:1;width:1.875rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.p-fn ul.p-fn__list li.p-fn__item[data-role=voice] .p-fn__item__content .p-fn__item__content__body ul li+li:before{content:"/";color:#999;display:block;position:absolute;bottom:0;left:-1.25rem;transform:translate(-50%)}.p-fn ul.p-fn__list li.p-fn__item[data-role=stats] .p-fn__item__content{transform:translate(-25%)}.p-fn ul.p-fn__list li.p-fn__item[data-role=benefits]>a .p-fn__item__header [lang=en] img{height:1.1875rem;margin-bottom:-.1875rem}.p-fn ul.p-fn__list li.p-fn__item[data-role=benefits] .p-fn__item__content{transform:translate(-50%)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq]>a{border-top-right-radius:var(--size-radius);border-bottom-right-radius:var(--size-radius)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq]>a:before{border-top-right-radius:var(--size-radius)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content{transform:translate(-75%)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__item__content__body{border-radius:var(--size-radius);background-color:var(--color-white);padding:.3125rem 0}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq{width:100%;height:100%;position:relative;overflow:clip}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:first-child:after{top:0;left:0}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:before{bottom:0;left:0}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq .p-fn__faq__wrapper{--animation-duration:30s;align-items:center;width:-webkit-fit-content;width:fit-content;height:2.1875rem;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:nth-child(odd) .p-fn__faq__wrapper{animation-name:faq_slide_odd;animation-duration:calc(var(--animation-duration)*var(--char-length)/20)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:nth-child(odd) a:nth-child(2n){color:var(--color-orange)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:nth-child(odd) a:nth-child(odd){color:var(--color-blue)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:nth-child(2n){transform:rotate(180deg)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:nth-child(2n):before{top:0;bottom:unset;transform:rotate(180deg)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:nth-child(2n) .p-fn__faq__wrapper{animation-name:faq_slide_even;animation-duration:calc(var(--animation-duration)*var(--char-length)/20)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:nth-child(2n) .p-fn__faq__wrapper .p-fn__faq__column{transform:rotate(180deg)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:nth-child(2n) a:nth-child(2n){color:var(--color-blue)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq:nth-child(2n) a:nth-child(odd){color:var(--color-orange)}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq .p-fn__faq__column{width:-webkit-fit-content;width:fit-content;display:flex}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq .p-fn__faq__column a{white-space:nowrap;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq .p-fn__faq__column a{font-size:.625rem}}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq .p-fn__faq__column a.e-underline{--underline-width:.05em;--underline-duration:.3s;--underline-padding:.1em}.p-fn ul.p-fn__list li.p-fn__item[data-role=faq] .p-fn__item__content .p-fn__faq .p-fn__faq__column a span:first-child{font-family:var(--ff-kurenaido)}.p-page-belt{background-color:var(--color-blue);--char-length:20;width:100%;overflow:hidden}.p-page-belt.has--padding .c-belt>div:first-child{border-top:2.5rem solid var(--color-orange)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page-belt.has--padding .c-belt>div:first-child{border-top-width:7.6875rem}}.p-page-belt.has--padding .c-belt>div:nth-child(2){border-top:2.5rem solid var(--color-blue)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page-belt.has--padding .c-belt>div:nth-child(2){border-top-width:7.6875rem}}.p-page-belt[data-dir=right] .p-page-belt__container{transform-origin:50vw;flex-direction:row-reverse;animation-name:belt_to_left;transform:rotate(180deg)}.p-page-belt[data-dir=right] .p-page-belt__container .c-belt{transform:rotate(180deg)}.p-page-belt .p-page-belt__container{width:-webkit-fit-content;width:fit-content;animation-name:belt_to_right;animation-duration:calc(30s*var(--char-length)/20);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.p-page-belt .c-belt{display:flex}.p-page-belt .c-belt>div{padding:calc(1.25rem*var(--ratio-belt))calc(1.5rem*var(--ratio-belt))calc(.4375rem*var(--ratio-belt))calc(1.5rem*var(--ratio-belt));position:relative}.p-page-belt .c-belt>div:first-child{color:var(--color-blue);background-color:var(--color-orange)}.p-page-belt .c-belt>div:nth-child(2){color:var(--color-orange);background-color:var(--color-blue)}.p-page-belt .c-belt [lang=en]{width:-webkit-fit-content;width:fit-content;font-family:var(--ff-condensed);font-size:calc(4.375rem*var(--ratio-belt));font-weight:var(--fw-semibold);letter-spacing:-.02em;white-space:nowrap;line-height:1}.p-page-belt .c-belt [lang=ja]{top:calc(.6875rem*var(--ratio-belt));left:calc(15.8125rem*var(--ratio-belt));font-size:calc(.875rem*var(--ratio-belt));font-weight:var(--fw-black);white-space:nowrap;display:flex;position:absolute}.p-section-header{--link-background-color:var(--color-blue);--link-opacity:30%}.p-section-header .p-section-header__container{display:flex}@media only screen and (min-width:768px){.p-section-header .p-section-header__container{padding-top:5.625rem;padding-bottom:4rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-section-header .p-section-header__container{flex-direction:column;row-gap:2.3125rem;padding-top:3.125rem;padding-bottom:3.125rem}}.p-section-header .p-section-header__container .p-section-header__title{opacity:0;flex-direction:column;display:flex}@media only screen and (min-width:768px){.p-section-header .p-section-header__container .p-section-header__title{row-gap:.875rem;margin-top:1rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-section-header .p-section-header__container .p-section-header__title{row-gap:.5rem}}.p-section-header .p-section-header__container .p-section-header__title [lang=en]{font-family:var(--ff-condensed);font-size:3rem;font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:.9}@media only screen and (min-device-width:320px) and (max-width:767px){.p-section-header .p-section-header__container .p-section-header__title [lang=en]{font-size:1.5rem}}.p-section-header .p-section-header__container .p-section-header__title [lang=ja]{font-family:var(--ff-maru-gothic);font-size:1.125rem;font-weight:var(--fw-bold)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-section-header .p-section-header__container .p-section-header__title [lang=ja]{font-size:1rem}}@media only screen and (min-width:768px){.p-section-header .p-section-header__container .p-section-header__main,.p-section-header .p-section-header__container .p-section-header__description{width:50%}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-section-header .p-section-header__container .p-section-header__main{display:contents}}.p-section-header .p-section-header__container .p-section-header__main>a{width:-webkit-fit-content;width:fit-content;color:var(--color-yellow);font-weight:var(--fw-bold);display:inline-flex;position:relative}@media only screen and (min-width:768px){.p-section-header .p-section-header__container .p-section-header__main>a{margin-top:3.3125rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-section-header .p-section-header__container .p-section-header__main>a{order:3;margin-left:1.5625rem}}.no-touch .p-section-header .p-section-header__container .p-section-header__main>a:hover{--link-opacity:70%}.no-touch .p-section-header .p-section-header__container .p-section-header__main>a:hover>div:first-child{column-gap:1.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.no-touch .p-section-header .p-section-header__container .p-section-header__main>a:hover>div:first-child{column-gap:2.25rem}}.touch .p-section-header .p-section-header__container .p-section-header__main>a.hover{--link-opacity:70%}.touch .p-section-header .p-section-header__container .p-section-header__main>a.hover>div:first-child{column-gap:1.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.touch .p-section-header .p-section-header__container .p-section-header__main>a.hover>div:first-child{column-gap:2.25rem}}.p-section-header .p-section-header__container .p-section-header__main>a.is--running>div:first-child{clip-path:inset(0%)}.p-section-header .p-section-header__container .p-section-header__main>a.is--running>div:nth-child(2){width:100%}.p-section-header .p-section-header__container .p-section-header__main>a>div:first-child{z-index:var(--zi-1);clip-path:inset(0% 100% 0% 0%);height:3.625rem;transition-property:clip-path,column-gap;transition-duration:var(--dur-transition-l),var(--dur-hover-s);align-items:center;column-gap:.875rem;padding-bottom:.125rem;display:inline-flex;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-section-header .p-section-header__container .p-section-header__main>a>div:first-child{column-gap:1.125rem;height:3rem}}.p-section-header .p-section-header__container .p-section-header__main>a>div:first-child:after{content:"";pointer-events:none;background-color:var(--color-yellow);width:100%;height:.125rem;display:block;position:absolute;bottom:0;left:0}.p-section-header .p-section-header__container .p-section-header__main>a>div:first-child span,.p-section-header .p-section-header__container .p-section-header__main>a>div:first-child .c-icon{z-index:var(--zi-1);position:relative}.p-section-header .p-section-header__container .p-section-header__main>a>div:first-child span{font-size:1.125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-section-header .p-section-header__container .p-section-header__main>a>div:first-child span{font-size:.875rem}}.p-section-header .p-section-header__container .p-section-header__main>a>div:first-child .c-icon{font-size:.920625rem}.p-section-header .p-section-header__container .p-section-header__main>a>div:nth-child(2){z-index:var(--zi-0);mix-blend-mode:multiply;width:0%;height:100%;transition-property:width;transition-duration:var(--dur-transition-l);will-change:width;transition-timing-function:ease;position:absolute;top:0;left:0}.p-section-header .p-section-header__container .p-section-header__main>a>div:nth-child(2):before{content:"";background-color:color-mix(in srgb,var(--link-background-color)var(--link-opacity),transparent);width:100%;height:100%;transition-property:background-color;transition-duration:var(--dur-hover-s);will-change:background-color;transition-timing-function:ease;display:block}.p-section-header .p-section-header__container .p-section-header__description{font-size:3rem;font-weight:var(--fw-bold)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-section-header .p-section-header__container .p-section-header__description{order:2;margin-left:1.5625rem;font-size:1.9375rem}}.p-section-header .p-section-header__container .p-section-header__description.is--small{font-size:2.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-section-header .p-section-header__container .p-section-header__description.is--small{font-size:1.5rem}}.p-ln{width:100%}.p-ln ul{flex-wrap:wrap;justify-content:center;column-gap:1.25rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-ln ul{gap:.9375rem .3125rem}}.p-ln ul li a{border:1px solid var(--color-yellow);box-sizing:border-box;height:1.875rem;color:var(--color-blue);text-transform:uppercase;background-color:var(--color-yellow);transition-property:border-color;transition-duration:var(--dur-hover-s);will-change:border-color;border-radius:.9375rem;align-items:center;column-gap:.34375rem;padding-left:.9375rem;padding-right:.53125rem;line-height:1;transition-timing-function:ease;display:flex}.no-touch .p-ln ul li a:hover,.touch .p-ln ul li a.hover{border-color:var(--color-orange)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-ln ul li a{border-width:.0625rem}}.p-ln ul li a.is--active{background-color:var(--color-white)}.p-ln ul li a>span:first-child{font-weight:var(--fw-bold)}.p-ln ul li a>span:first-child[lang=ja]{font-size:.8125rem}.p-ln ul li a>span:first-child[lang=en]{font-family:var(--ff-condensed);white-space:nowrap;font-size:.9375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-ln ul li a>span:first-child[lang=en]{font-size:.6875rem}}.p-ln ul li a>span:nth-child(2){font-size:.8125rem}.p-ln ul li a>span:nth-child(2) i{display:block}.p-ln ul li a>span:nth-child(2) i[data-dir=down]{transform:rotate(90deg)}.p-ln ul li a>span:nth-child(2) i[data-dir=up]{transform:rotate(-90deg)}@media only screen and (min-width:768px){.p-breadcrumb{padding-top:5rem;padding-bottom:2.5rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-breadcrumb{padding-top:3.75rem}.p-breadcrumb .l-container{margin-right:unset;margin-left:unset}}.p-breadcrumb .p-breadcrumb__wrapper{background-color:var(--color-yellow);overflow:hidden}@media only screen and (min-width:768px){.p-breadcrumb .p-breadcrumb__wrapper{border-radius:var(--size-radius)}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-breadcrumb .p-breadcrumb__wrapper{border-top-left-radius:var(--size-radius);border-top-right-radius:var(--size-radius);margin-bottom:-.625rem;padding-bottom:.625rem}.p-breadcrumb .p-breadcrumb__wrapper .p-breadcrumb__container{will-change:scroll-position;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow-x:scroll;overflow-y:clip;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem,#000 calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem,#000 calc(100% - 1.25rem),#0000 100%)}.p-breadcrumb .p-breadcrumb__wrapper .p-breadcrumb__container::-webkit-scrollbar{display:none}}.p-breadcrumb ul{color:#666;font-size:.75rem;font-weight:var(--fw-medium);white-space:nowrap;padding:.625rem 1.25rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-breadcrumb ul{font-size:.75rem}}.p-breadcrumb ul li a{color:var(--color-blue);font-weight:var(--fw-bold)}.p-breadcrumb ul li+li:before{content:"＞";padding-left:1em;padding-right:1em;display:inline-block}@media only screen and (min-device-width:320px) and (max-width:767px){.p-breadcrumb ul li:last-child{padding-right:1.25rem}}.p-page.is--top .p-hero{--ratio:1;--hero-duration:45s;background:linear-gradient(#1f88bf 0%,#88d3dd 100%);position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-hero{--ratio:.585714}}.p-page.is--top .p-hero .p-hero__belt{width:100%;display:flex;overflow:clip}.p-page.is--top .p-hero .p-hero__belt>div{animation-duration:var(--hero-duration);white-space:nowrap;align-content:center;width:-webkit-fit-content;width:fit-content;line-height:1;animation-name:hero_belt;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@keyframes hero_belt{0%{transform:translate(0%)}to{transform:translate(-100%)}}.p-page.is--top .p-hero .p-hero__belt>div>div{padding-top:2.5rem;padding-right:calc(1.125rem*var(--ratio));padding-left:calc(1.125rem*var(--ratio));width:-webkit-fit-content;width:fit-content;height:calc(5.625rem*var(--ratio));align-items:center;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-hero .p-hero__belt>div>div{padding-top:7.6875rem}}.p-page.is--top .p-hero .p-hero__belt>div>div:first-child{background-color:var(--color-blue);color:var(--color-orange)}.p-page.is--top .p-hero .p-hero__belt>div>div:nth-child(2){background-color:var(--color-orange);color:var(--color-blue)}.p-page.is--top .p-hero .p-hero__belt>div p[lang=ja]{font-weight:var(--fw-bold);font-size:calc(2rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__belt>div p[lang=en]{font-weight:var(--fw-semibold);font-size:calc(5rem*var(--ratio));font-family:var(--ff-condensed);letter-spacing:-.01em;text-transform:uppercase;margin-top:.25rem}.p-page.is--top .p-hero .p-hero__belt>div p+p{margin-top:0}.p-page.is--top .p-hero .p-hero__visual{--animation-play-state:paused;--animation-duration:calc((var(--hero-duration)*(3548/3903.94))*(1/.75));opacity:0;transition-duration:var(--dur-transition);width:100%;height:calc(38.125rem*var(--ratio));transition-property:opacity;position:relative;overflow:clip}.p-page.is--top .p-hero .p-hero__visual.is--loaded{--animation-play-state:running;opacity:1}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__wrapper{animation-duration:var(--animation-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--animation-play-state);width:-webkit-fit-content;width:fit-content;height:100%;animation-name:hero_visual;display:flex}@keyframes hero_visual{0%{transform:translateX(calc(-18.4375rem*var(--ratio)))translateZ(0)}to{transform:translateX(calc(-18.4375rem*var(--ratio) - 50%))translateZ(0)}}.p-page.is--top .p-hero .p-hero__visual picture{display:block}.p-page.is--top .p-hero .p-hero__visual picture img{vertical-align:top;object-fit:cover;width:100%;height:100%}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__mark{clip-path:polygon(0% 0%,100% 0%,100% 100%,calc(18.4375rem*var(--ratio))100%);animation-duration:calc(var(--animation-duration)*.310034);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--animation-play-state);background-image:url(../images/bg--icons.png);background-size:610px 610px;background-attachment:fixed;background-color:var(--color-white);width:calc(68.75rem*var(--ratio));height:100%;position:relative;transform:translateZ(0)}@media only screen and (min-width:768px){.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__mark{animation-name:hero_bg_icons}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__mark{background-size:375px 375px;animation-name:hero_bg_icons--sp}}@keyframes hero_bg_icons{0%{background-position:0}to{background-position:610px}}@keyframes hero_bg_icons--sp{0%{background-position:0}to{background-position:375px}}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__mark picture{aspect-ratio:1;position:absolute;top:50%;left:50%}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__mark picture[data-role=base]{transform:translateX(-50%)translateY(-50%)translateZ(0)rotate(var(--angle));filter:drop-shadow(0 calc(.625rem*var(--ratio))calc(.625rem*var(--ratio))#00000040);animation-duration:calc(var(--animation-duration)*.310034*2);width:calc(31.25rem*var(--ratio));animation-name:angle_rotate;animation-timing-function:linear;animation-iteration-count:infinite}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__mark picture[data-role=logo]{width:calc(16.25rem*var(--ratio));z-index:var(--zi-1);transform:translate(-50%)translateY(-50%)}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics{z-index:10;width:calc(40.625rem*var(--ratio));height:100%;position:relative}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pics__wrapper{margin:0 calc(-18.4375rem*var(--ratio));width:calc(77.5rem*var(--ratio));height:100%;position:relative}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pics__wrapper:before{clip-path:polygon(0% 0%,100% 0%,calc(100% - 18.4375rem*var(--ratio))100%,calc(18.4375rem*var(--ratio))100%);content:"";pointer-events:none;background-color:#fbfff3;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics picture{border-radius:calc(.75rem*var(--ratio));position:absolute;overflow:clip}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic1,.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic5{aspect-ratio:2/3;width:calc(12.5rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic2,.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic3,.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic4,.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic6{aspect-ratio:225/150;width:calc(14.0625rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic1{top:calc(2.5rem*var(--ratio));left:calc(4.5rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic2{top:calc(19.375rem*var(--ratio));left:calc(20.125rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic3{top:calc(6.875rem*var(--ratio));left:calc(25.75rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic4{top:calc(26.875rem*var(--ratio));left:calc(37.3125rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic5{top:calc(5rem*var(--ratio));left:calc(42.9375rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__pics .p-hero__visual__pic6{top:calc(1.875rem*var(--ratio));left:calc(58.5625rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces{z-index:10;width:calc(71.5rem*var(--ratio));height:100%;position:relative}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces:before{clip-path:polygon(calc(18.4375rem*var(--ratio))0%,100% 0%,calc(100% - 18.4375rem*var(--ratio))100%,0% 100%);animation-duration:calc(var(--animation-duration)*.322435);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--animation-play-state);background-image:url(../images/bg--icons.png);background-position:50%;background-size:610px 610px;background-attachment:fixed;background-color:var(--color-white);content:"";width:calc(71.5rem*var(--ratio));pointer-events:none;height:100%;animation-name:hero_bg_icons;display:block;position:absolute;top:0;left:0;transform:translateZ(0)}@media only screen and (min-width:768px){.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces:before{animation-name:hero_bg_icons}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces:before{background-size:375px 375px;animation-name:hero_bg_icons--sp}}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces .p-hero__visual__faces__wrapper{z-index:10;position:relative}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure{position:absolute}.no-touch .p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure a:hover picture>img{transform:scale(var(--scale-hover))}.no-touch .p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure a:hover figcaption{opacity:var(--opacity-hover)}.touch .p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure a.hover picture>img{transform:scale(var(--scale-hover))}.touch .p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure a.hover figcaption{opacity:var(--opacity-hover)}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure picture{aspect-ratio:1;width:calc(6.25rem*var(--ratio));border-radius:50%;overflow:clip}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure picture>img{transition-property:transform;transition-duration:var(--dur-hover);will-change:transform;transition-timing-function:ease}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure figcaption{color:var(--color-blue);white-space:nowrap;transition-property:opacity;transition-duration:var(--dur-hover);will-change:opacity;transition-timing-function:ease;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(100%)}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure figcaption span{font-weight:var(--fw-bold);font-size:calc(.75rem*var(--ratio));line-height:2.28}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure:first-child{top:calc(3.6875rem*var(--ratio));left:calc(25.25rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure:nth-child(2){top:calc(3.6875rem*var(--ratio));left:calc(44.9375rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure:nth-child(3){top:calc(13.3125rem*var(--ratio));left:calc(15.5rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure:nth-child(4){top:calc(13.3125rem*var(--ratio));left:calc(35.1875rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure:nth-child(5){top:calc(13.3125rem*var(--ratio));left:calc(54.875rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure:nth-child(6){top:calc(22.9375rem*var(--ratio));left:calc(25.25rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__visual__faces figure:nth-child(7){top:calc(22.9375rem*var(--ratio));left:calc(44.9375rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture{--picture-width:calc(77.75rem*var(--ratio));margin-right:calc(-18.4375rem*var(--ratio));margin-left:calc(-18.4375rem*var(--ratio));width:var(--picture-width);height:100%;position:relative;overflow:clip}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__layer{animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--animation-play-state)}@keyframes hero_picture_layer{0%{transform:translate(0)translateZ(0)}to{transform:translate(-50%)translateZ(0)}}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__cumulonimbus{bottom:calc(4.6875rem*var(--ratio));animation-duration:calc(var(--hero-duration)*var(--width)/7560*var(--depth));animation-play-state:var(--animation-play-state);background-image:url(../images/top/hero_picture_cumulonimbus_clouds.png);background-size:calc(157.5rem*var(--ratio))100%;width:calc(315rem*var(--ratio));height:calc(12.55rem*var(--ratio));animation-name:hero_picture_layer;position:absolute;left:0}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__floating{animation-duration:calc(var(--hero-duration)*var(--width)/7560*var(--depth));animation-play-state:var(--animation-play-state);background-image:url(../images/top/hero_picture_floating_clouds.png);background-size:calc(157.5rem*var(--ratio))100%;width:calc(315rem*var(--ratio));height:calc(20rem*var(--ratio));animation-name:hero_picture_layer;position:absolute;top:0;left:0}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__plants{bottom:calc(5.9375rem*var(--ratio));animation-duration:calc(var(--hero-duration)*var(--width)/7560*var(--depth));animation-play-state:var(--animation-play-state);background-image:url(../images/top/hero_picture_green_plants.png);background-size:calc(121.875rem*var(--ratio))100%;width:calc(243.75rem*var(--ratio));height:calc(4.5rem*var(--ratio));animation-name:hero_picture_layer;position:absolute;left:0}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__building{width:100%;height:100%}@keyframes hero_picture_building{0%{transform:translateX(calc(-50% + 9.21875rem*var(--ratio)))}to{transform:translateX(calc(-50% - 9.21875rem*var(--ratio)))}}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__building picture[data-role=building]{bottom:calc(4.6875rem*var(--ratio));animation-duration:var(--animation-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--animation-play-state);width:calc(73.9925rem*var(--ratio));height:calc(30.25rem*var(--ratio));animation-name:hero_picture_building;position:absolute;left:50%;transform:translate(-50%)}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__building picture[data-role=curb]{bottom:calc(5.0625rem*var(--ratio));animation-duration:var(--animation-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--animation-play-state);width:calc(90rem*var(--ratio));height:calc(.6875rem*var(--ratio));animation-name:hero_picture_building;position:absolute;left:50%;transform:translate(-50%)}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__birds{width:100%;height:100%;position:absolute;top:0;left:0}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__birds picture{animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--animation-play-state);animation-name:hero_picture_bird_move;display:block;position:absolute}@keyframes hero_picture_bird_move{0%{transform:translate(0)translateZ(0)}to{transform:translateX(calc(var(--picture-width) + 20rem))translateZ(0)}}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__birds picture[data-role=blue]{top:calc(6.75rem*var(--ratio));left:calc(-11.75rem*var(--ratio));animation-duration:calc(20s*var(--w)/1440);aspect-ratio:24/16.05;width:calc(1.5rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__birds picture[data-role=blue] img{transform:translateY(calc(-100%*sin(var(--angle))));animation-duration:5s}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__birds picture[data-role=red]{top:calc(8.25rem*var(--ratio));left:calc(-10rem*var(--ratio));animation-duration:calc(20s*var(--w)/1440);width:calc(1.5rem*var(--ratio))}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__birds picture[data-role=red] img{transform:translateY(calc(-200%*sin(var(--angle) + 90deg)));animation-duration:7s}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__birds picture img{animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--animation-play-state);object-fit:cover;width:100%;height:100%;animation-name:hero_picture_bird_flow;display:block}@keyframes hero_picture_bird_flow{0%{--angle:0deg}to{--angle:360deg}}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__ground{bottom:calc(5.0625rem*var(--ratio));width:100%;height:calc(1.875rem*var(--ratio));background-image:linear-gradient(360deg,#5b5b69 30%,#5b5b6966 100%);position:absolute;left:0}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__road{width:100%;height:calc(5.0625rem*var(--ratio));background-color:#a2a2a2;background-image:url(../images/top/hero_picture_road.svg);background-size:cover;position:absolute;bottom:0;left:0}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__cars{width:100%;height:100%;position:absolute;top:0;left:0}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__cars picture{animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--animation-play-state);display:block;position:absolute}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__cars picture[data-role=car-a]{bottom:calc(2.375rem*var(--ratio));left:calc(var(--picture-width)*.120139 + 20.8125rem*var(--ratio));animation-duration:calc(15s*var(--w)/1440);aspect-ratio:340/139;height:calc(4.25rem*var(--ratio));animation-name:hero_picture_car_to_left}@keyframes hero_picture_car_to_left{0%{transform:translateX(var(--picture-width))translateZ(0)}to{transform:translateX(calc(var(--picture-width)*-1))translateZ(0)}}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__cars picture[data-role=car-b]{bottom:calc(2.375rem*var(--ratio));left:calc(var(--picture-width)*.120139);animation-duration:calc(15s*var(--w)/1440);aspect-ratio:424/156;height:calc(4.625rem*var(--ratio));animation-name:hero_picture_car_to_left}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__cars picture[data-role=car-c]{bottom:calc(4.01625rem*var(--ratio));left:calc(var(--picture-width)*.780681);animation-duration:calc(15s*var(--w)/1440);aspect-ratio:298/127;height:calc(3.54625rem*var(--ratio));animation-name:hero_picture_car_to_right}@keyframes hero_picture_car_to_right{0%{transform:translateX(calc(var(--picture-width)*-1))translateZ(0)}to{transform:translateX(var(--picture-width))translateZ(0)}}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__cars picture[data-role=car-c] img{transform:rotateY(180deg)}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__cars picture img{object-fit:cover;width:100%;height:100%}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__bicycle{width:100%;height:100%;position:absolute;top:0;left:0}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__bicycle picture{display:block;position:absolute}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__bicycle picture[data-role=bicycle]{bottom:calc(2.3125rem*var(--ratio));left:var(--picture-width);animation-duration:calc(30s*var(--w)/1440);animation-play-state:var(--animation-play-state);aspect-ratio:198/170;height:calc(5.25rem*var(--ratio));animation-name:hero_picture_bicycle}@keyframes hero_picture_bicycle{0%{transform:translate(0)translateZ(0)}to{transform:translateX(calc(var(--picture-width)*-1 - 100%))translateZ(0)}}.p-page.is--top .p-hero .p-hero__visual .p-hero__picture .p-hero__picture__bicycle picture img{object-fit:cover;width:100%;height:100%}.p-page.is--top .p-hero .p-hero__brackets{mix-blend-mode:multiply;width:100%;height:calc(38.125rem*var(--ratio));pointer-events:none;display:flex;position:absolute;bottom:0;left:0}.p-page.is--top .p-hero .p-hero__brackets.is--loaded .c-icon{opacity:1;transform:translate(0%)}.p-page.is--top .p-hero .p-hero__brackets .c-icon{top:calc(8.125rem*var(--ratio));opacity:0;transition-delay:var(--dur-transition);font-size:calc(20rem*var(--ratio));transition-property:transform,opacity;transition-duration:var(--dur-transition-l);will-change:transform,opacity;transition-timing-function:ease;position:absolute}.p-page.is--top .p-hero .p-hero__brackets .c-icon--bracket-l{color:var(--color-orange);left:13.75rem;transform:translate(40%)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-hero .p-hero__brackets .c-icon--bracket-l{left:1.25rem}}.p-page.is--top .p-hero .p-hero__brackets .c-icon--bracket-r{color:var(--color-blue);right:13.75rem;transform:translate(-40%)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-hero .p-hero__brackets .c-icon--bracket-r{right:1.25rem}}.p-page.is--top .p-voice .p-section-header{background-color:var(--color-blue);color:var(--color-white)}.p-page.is--top .p-voice .p-section-header .p-section-header__description .e-reveal{--reveal-mask-color:#134b7b}.p-page.is--top .p-voice .p-voice__list{z-index:var(--zi-1);display:flex;position:relative}@media only screen and (min-width:768px){.p-page.is--top .p-voice .p-voice__list{flex-wrap:wrap;justify-content:center;gap:.75rem;width:81.25rem;margin:0 auto;padding:2.5rem 0}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-voice .p-voice__list{flex-direction:column;row-gap:.625rem;padding:.625rem 0 .625rem 2.8125rem}}@media only screen and (min-width:768px){.p-page.is--top .p-voice .p-voice__item{width:19.75rem;height:24.375rem}}.p-page.is--top .p-voice .p-voice__item a{box-sizing:border-box;background-color:var(--color-white);height:100%;color:var(--color-blue);border-top-left-radius:1.5rem;border-bottom-left-radius:3.125rem;padding:1.25rem;display:block;position:relative}@media only screen and (min-width:768px){.p-page.is--top .p-voice .p-voice__item a{border-top-right-radius:1.5rem;border-bottom-right-radius:3.125rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-voice .p-voice__item a{border-bottom-left-radius:1.5rem}}@media only screen and (min-width:768px){.no-touch .p-page.is--top .p-voice .p-voice__item a:hover:before{border-width:.625rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.no-touch .p-page.is--top .p-voice .p-voice__item a:hover:before{border-top-width:.625rem;border-bottom-width:.625rem;border-left-width:.625rem}}.no-touch .p-page.is--top .p-voice .p-voice__item a:hover picture img{transform:scale(var(--scale-hover))}@media only screen and (min-width:768px){.touch .p-page.is--top .p-voice .p-voice__item a.hover:before{border-width:.625rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.touch .p-page.is--top .p-voice .p-voice__item a.hover:before{border-top-width:.625rem;border-bottom-width:.625rem;border-left-width:.625rem}}.touch .p-page.is--top .p-voice .p-voice__item a.hover picture img{transform:scale(var(--scale-hover))}.p-page.is--top .p-voice .p-voice__item a:before{content:"";pointer-events:none;box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--color-yellow);width:100%;height:100%;transition-property:border-width;transition-duration:var(--dur-hover);will-change:border-width;transition-timing-function:ease;display:block;position:absolute;top:0;left:0}@media only screen and (min-width:768px){.p-page.is--top .p-voice .p-voice__item a:before{border-radius:1.5rem 1.5rem 3.125rem 3.125rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-voice .p-voice__item a:before{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}}.p-page.is--top .p-voice .p-voice__item a .l-upper .p-voice__item__job{background-color:var(--color-orange);height:1.875rem;color:var(--color-white);font-weight:var(--fw-bold);font-size:.9375rem;font-family:var(--ff-maru-gothic);border-radius:.9375rem;align-items:center;padding:0 .9375rem;display:inline-flex}.p-page.is--top .p-voice .p-voice__item a .l-upper h3{font-weight:var(--fw-bold);font-size:1.5rem;line-height:var(--lh);margin-top:.625rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-voice .p-voice__item a .l-upper h3{margin-right:2.5rem;font-size:1.125rem}}.p-page.is--top .p-voice .p-voice__item a .l-lower{align-items:center;column-gap:1.25rem;margin-top:.9375rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-voice .p-voice__item a .l-lower{column-gap:.625rem;margin-top:.75rem}}.p-page.is--top .p-voice .p-voice__item a .l-lower picture{aspect-ratio:1;border-radius:50%;height:8.75rem;overflow:clip}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-voice .p-voice__item a .l-lower picture{height:2.5rem}}.p-page.is--top .p-voice .p-voice__item a .l-lower picture img{width:100%;height:100%;transition-property:transform;transition-duration:var(--dur-hover);will-change:transform;transition-timing-function:ease}.p-page.is--top .p-voice .p-voice__item a .l-lower .p-voice__item__name{align-items:baseline;column-gap:.3125rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-voice .p-voice__item a .l-lower .p-voice__item__name{column-gap:.1875rem}}.p-page.is--top .p-voice .p-voice__item a .l-lower .p-voice__item__name [lang=en]{font-weight:var(--fw-bold);font-size:1.5rem;font-family:var(--ff-condensed);letter-spacing:-.02em}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-voice .p-voice__item a .l-lower .p-voice__item__name [lang=en]{line-height:1}}.p-page.is--top .p-voice .p-voice__item a .l-lower .p-voice__item__name small{font-weight:var(--fw-black);font-size:.875rem;font-family:var(--ff-maru-gothic)}.p-page.is--top .p-voice .p-voice__item a .l-lower .p-voice__item__tags{font-weight:var(--fw-bold);font-size:.875rem;line-height:var(--lh-l);flex-direction:column;display:flex}@media only screen and (min-width:768px){.p-page.is--top .p-voice .p-voice__item a .l-lower .p-voice__item__tags{margin-top:.4375rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-voice .p-voice__item a .l-lower .p-voice__item__tags{flex-direction:row;column-gap:.5em;margin-top:.25rem;font-size:.75rem;line-height:1}}.p-page.is--top .p-voice .p-voice__item a .c-circle-arrow{font-size:3.75rem;position:absolute;bottom:1.25rem;right:1.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-voice .p-voice__item a .c-circle-arrow{font-size:2.5rem;bottom:50%;transform:translateY(50%)}}.p-page.is--top #droneVideo.c-video{background-image:url(../images/top/drone_pic.jpg);background-size:cover}.p-page.is--top #droneVideo.c-video .c-video__container{pointer-events:none}.p-page.is--top .p-stats .p-section-header{background-color:var(--color-orange);color:var(--color-white);--link-background-color:var(--color-orange)}.p-page.is--top .p-stats .p-section-header .p-section-header__description .e-reveal{--reveal-mask-color:#e96354}.p-page.is--top .p-benefits{background-color:color-mix(in srgb,var(--color-blue)22%,transparent)}.p-page.is--top .p-benefits .p-section-header{color:var(--color-blue);--link-opacity:50%;background-color:#0000}.p-page.is--top .p-benefits .p-section-header .p-section-header__description .e-reveal{--reveal-text-color:var(--color-blue);--reveal-mask-color:#7297b4}.p-page.is--top .p-benefits .p-benefits__main{display:flex}@media only screen and (min-width:768px){.p-page.is--top .p-benefits .p-benefits__main{width:62.5rem;margin:0 auto}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-benefits .p-benefits__main{margin:0 1.25rem}}.p-page.is--top .p-benefits .p-benefits__main>div{width:50%;padding-bottom:19.1875rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-benefits .p-benefits__main>div{padding-bottom:12.2188rem}}.no-touch .p-page.is--top .p-benefits .p-benefits__main [data-role=holidays] a:hover,.touch .p-page.is--top .p-benefits .p-benefits__main [data-role=holidays] a.hover{color:var(--color-orange)}.p-page.is--top .p-benefits .p-benefits__main [data-role=holidays] a picture{width:25.5625rem;top:-2.8125rem;left:11.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-benefits .p-benefits__main [data-role=holidays] a picture{width:12.7813rem;top:4.28125rem;left:.625rem}}.p-page.is--top .p-benefits .p-benefits__main [data-role=holidays] a picture img{aspect-ratio:409/352;width:100%}.no-touch .p-page.is--top .p-benefits .p-benefits__main [data-role=welfare] a:hover,.touch .p-page.is--top .p-benefits .p-benefits__main [data-role=welfare] a.hover{color:var(--color-blue)}.p-page.is--top .p-benefits .p-benefits__main [data-role=welfare] a picture{width:11.25rem;top:-3.125rem;left:19.6875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-benefits .p-benefits__main [data-role=welfare] a picture{width:5.625rem;top:4.125rem;left:4.6875rem}}.p-page.is--top .p-benefits .p-benefits__main [data-role=welfare] a picture img{aspect-ratio:180/352;width:100%}.p-page.is--top .p-benefits .p-benefits__main a{color:var(--color-white);transition-property:color;transition-duration:var(--dur-hover-s);will-change:color;transition-timing-function:ease}.p-page.is--top .p-benefits .p-benefits__main a h3{flex-direction:column;row-gap:1.625rem;line-height:.9;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-benefits .p-benefits__main a h3{row-gap:.875rem}}.p-page.is--top .p-benefits .p-benefits__main a h3 [lang=ja]{font-weight:var(--fw-black);font-size:1rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-benefits .p-benefits__main a h3 [lang=ja]{font-size:.75rem}}.p-page.is--top .p-benefits .p-benefits__main a h3 [lang=en]{font-weight:var(--fw-semibold);font-size:3rem;font-family:var(--ff-condensed);letter-spacing:-.01em}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-benefits .p-benefits__main a h3 [lang=en]{font-size:2rem}}.p-page.is--top .p-benefits .p-benefits__main a picture{position:absolute}.p-page.is--top .p-faq{padding-bottom:5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-faq{padding-bottom:3.125rem}}.p-page.is--top .p-faq .p-section-header{color:var(--color-orange);--link-background-color:var(--color-orange);--link-opacity:100%;background-color:#0000}.p-page.is--top .p-faq .p-section-header .p-section-header__description .e-reveal{--reveal-text-color:var(--color-orange);--reveal-mask-color:#f7bcb3}@media only screen and (min-width:768px){.p-page.is--top .p-faq .p-faq__main{width:75rem;margin:0 auto}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-faq .p-faq__main{margin:0 1.25rem;position:relative}}.p-page.is--top .p-faq .p-faq__main:before{top:0;left:0}@media only screen and (min-width:768px){.p-page.is--top .p-faq .p-faq__main:before{opacity:0}}.p-page.is--top .p-faq .p-faq__row{width:100%;height:100%;position:relative;overflow:clip}.no-touch .p-page.is--top .p-faq .p-faq__row:hover:after,.touch .p-page.is--top .p-faq .p-faq__row.hover:after{transform:translateY(0%)}.p-page.is--top .p-faq .p-faq__row:before{bottom:0;left:0}.p-page.is--top .p-faq .p-faq__row:after{content:"";pointer-events:none;z-index:-1;width:100%;height:100%;animation-duration:var(--dur-hover);background-color:var(--color-yellow);animation-timing-function:ease;animation-fill-mode:forwards;display:block;position:absolute;top:0;left:0;transform:translateY(-100%)}.p-page.is--top .p-faq .p-faq__row .p-faq__row__wrapper{--animation-duration:30s;align-items:center;width:-webkit-fit-content;width:fit-content;height:5rem;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-faq .p-faq__row .p-faq__row__wrapper{height:3.75rem}}.p-page.is--top .p-faq .p-faq__row:nth-child(odd).is--entered-top:after{animation-name:slide_from_top}.p-page.is--top .p-faq .p-faq__row:nth-child(odd).is--entered-bottom:after{animation-name:slide_from_bottom}.p-page.is--top .p-faq .p-faq__row:nth-child(odd).is--leaving-top:after{animation-name:slide_to_top}.p-page.is--top .p-faq .p-faq__row:nth-child(odd).is--leaving-bottom:after{animation-name:slide_to_bottom}.p-page.is--top .p-faq .p-faq__row:nth-child(odd) .p-faq__row__wrapper{animation-duration:calc(var(--animation-duration)*var(--char-length)/20);animation-name:faq_slide_odd}.p-page.is--top .p-faq .p-faq__row:nth-child(odd) a:nth-child(2n){color:var(--color-orange)}.p-page.is--top .p-faq .p-faq__row:nth-child(odd) a:nth-child(odd){color:var(--color-blue)}.p-page.is--top .p-faq .p-faq__row:nth-child(2n){transform:rotate(180deg)}.p-page.is--top .p-faq .p-faq__row:nth-child(2n):before{top:0;bottom:unset;transform:rotate(180deg)}.p-page.is--top .p-faq .p-faq__row:nth-child(2n).is--entered-top:after{animation-name:slide_from_bottom}.p-page.is--top .p-faq .p-faq__row:nth-child(2n).is--entered-bottom:after{animation-name:slide_from_top}.p-page.is--top .p-faq .p-faq__row:nth-child(2n).is--leaving-top:after{animation-name:slide_to_bottom}.p-page.is--top .p-faq .p-faq__row:nth-child(2n).is--leaving-bottom:after{animation-name:slide_to_top}.p-page.is--top .p-faq .p-faq__row:nth-child(2n) .p-faq__row__wrapper{animation-duration:calc(var(--animation-duration)*var(--char-length)/20);animation-name:faq_slide_even}.p-page.is--top .p-faq .p-faq__row:nth-child(2n) .p-faq__row__wrapper .p-faq__column{transform:rotate(180deg)}.p-page.is--top .p-faq .p-faq__row:nth-child(2n) a:nth-child(2n){color:var(--color-blue)}.p-page.is--top .p-faq .p-faq__row:nth-child(2n) a:nth-child(odd){color:var(--color-orange)}.p-page.is--top .p-faq .p-faq__row .p-faq__column{width:-webkit-fit-content;width:fit-content;display:flex}.p-page.is--top .p-faq .p-faq__row .p-faq__column a{white-space:nowrap;align-items:center;font-size:2.75rem;line-height:1;display:inline-flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-faq .p-faq__row .p-faq__column a{font-size:1.375rem}}.p-page.is--top .p-faq .p-faq__row .p-faq__column a.e-underline{--underline-width:.05em;--underline-duration:.3s;--underline-padding:.1em}.p-page.is--top .p-faq .p-faq__row .p-faq__column a span:first-child{font-family:var(--ff-kurenaido)}.p-page.is--top .p-faq .p-faq__row .p-faq__column a span:nth-child(2){padding-right:.25em}.p-page.is--top .p-faq .p-faq__row .p-faq__column a span:nth-child(2) svg{aspect-ratio:1;height:3.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page.is--top .p-faq .p-faq__row .p-faq__column a span:nth-child(2) svg{font-size:1.75rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-page-belt .c-belt [lang=ja]{left:calc(15.8125rem*var(--ratio-belt))}.p-page[data-page-type=archive][data-post-type=voice] .p-hero{background-color:var(--color-blue);color:var(--color-white);padding-bottom:4.375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero{padding-bottom:3.75rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-section-header{background-color:var(--color-blue);color:var(--color-white)}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-section-header .p-section-header__description .e-reveal{--reveal-mask-color:#134b7b}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav .l-container{margin-right:unset;margin-left:unset}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul{flex-direction:row-reverse;justify-content:space-between;display:flex;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul{flex-wrap:wrap;justify-content:end;gap:.5rem;margin-left:2.8125rem;margin-right:.625rem;padding-left:4.625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li{writing-mode:vertical-rl;width:8.125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li{width:4.625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a{box-sizing:border-box;border:.5px solid var(--color-white);border-radius:var(--size-radius);width:100%;height:100%;transition-property:background-color;transition-duration:var(--dur-hover);will-change:background-color;justify-content:space-between;align-items:center;column-gap:1rem;line-height:1;transition-timing-function:ease;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a{column-gap:.625rem}}.no-touch .p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a:hover{background-color:color-mix(in srgb,var(--color-white)80%,transparent)}.no-touch .p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a:hover figure{background-color:var(--color-white)}.no-touch .p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a:hover figure picture{transform:scale(1.15)}.touch .p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a.hover{background-color:color-mix(in srgb,var(--color-white)80%,transparent)}.touch .p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a.hover figure{background-color:var(--color-white)}.touch .p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a.hover figure picture{transform:scale(1.15)}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a{border-width:1px}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:first-child{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:start;width:100%;padding-left:.75rem;padding-right:.75rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:first-child{padding-left:.625rem;padding-right:.4375rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:first-child [lang=ja]{color:var(--color-blue);font-weight:var(--fw-bold);font-size:1.25rem}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:first-child [lang=ja]{flex-direction:column;align-items:start;row-gap:1px;display:flex}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:first-child [lang=ja]>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;vertical-align:middle;border-bottom-right-radius:var(--size-radius);border-bottom-left-radius:var(--size-radius);background-color:var(--color-white);padding:1.25rem 0;line-height:2.5rem;position:relative}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:first-child [lang=ja]{vertical-align:middle;border-bottom-right-radius:var(--size-radius);border-bottom-left-radius:var(--size-radius);background-color:var(--color-white);padding:1.25rem 0;font-size:.875rem;line-height:1.875rem;position:relative}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:first-child [lang=en]{font-size:.875rem;font-family:var(--ff-condensed);padding-top:1.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:first-child [lang=en]{font-size:.5625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:nth-child(2){padding-bottom:3.125rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:nth-child(2){padding-bottom:1.25rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:nth-child(2) figure{background-color:var(--color-orange);aspect-ratio:1;width:6.875rem;transition-property:background-color,transform;transition-duration:var(--dur-hover);will-change:background-color,transform;border-radius:50%;justify-content:end;align-items:center;transition-timing-function:ease;display:flex;overflow:clip;transform:rotate(0)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:nth-child(2) figure{width:3.125rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:nth-child(2) figure picture{transform-origin:50% 100%;aspect-ratio:1;width:3.75rem;transition-property:transform;transition-duration:var(--dur-hover);will-change:transform;margin-bottom:.625rem;transition-timing-function:ease;display:block;overflow:clip;transform:rotate(0)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:nth-child(2) figure picture{width:2.5rem;margin-bottom:.125rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:nth-child(2) figure picture img{object-fit:cover;width:100%;height:100%}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:nth-child(2) .c-circle-arrow{--arrow-color:var(--color-text);font-size:3.75rem;position:absolute;bottom:.625rem;right:.625rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:nth-child(2) .c-circle-arrow{font-size:1.875rem;bottom:.3125rem;right:-.3125rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li a>div:nth-child(2) .c-circle-arrow .c-icon{color:var(--color-blue)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-hero .p-hero__nav ul li[data-profession=medical-care-worker]{position:absolute;top:0;left:0}}.p-page[data-page-type=archive][data-post-type=voice] .p-main{padding-top:4.375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main{padding-top:3.125rem}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list{margin-left:2.8125rem;margin-right:.625rem}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list .l-container{margin-right:unset;margin-left:unset}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul{flex-direction:column;row-gap:.1875rem;width:100%;margin:0 auto;display:flex}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item{position:relative}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a{background-color:var(--color-white);display:flex}.no-touch .p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a:hover .p-archive-item__profession{background-color:var(--color-orange)}.no-touch .p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a:hover .p-archive-item__picture{background-color:color-mix(in srgb,var(--color-orange)10%,transparent)}.no-touch .p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a:hover .p-archive-item__picture picture>img{transform:scale(var(--scale-hover))}.no-touch .p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a:hover .p-archive-item__main__catch h2{opacity:var(--opacity-hover)}.no-touch .p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a:hover .c-circle-arrow{transform:translate(16.6667%)}.touch .p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a.hover .p-archive-item__profession{background-color:var(--color-orange)}.touch .p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a.hover .p-archive-item__picture{background-color:color-mix(in srgb,var(--color-orange)10%,transparent)}.touch .p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a.hover .p-archive-item__picture picture>img{transform:scale(var(--scale-hover))}.touch .p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a.hover .p-archive-item__main__catch h2{opacity:var(--opacity-hover)}.touch .p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a.hover .c-circle-arrow{transform:translate(16.6667%)}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a .p-archive-item__profession{z-index:var(--zi-1);border-top-left-radius:var(--size-radius);background-color:var(--color-blue);width:1.8125rem;color:var(--color-white);font-size:1rem;font-family:var(--ff-condensed);writing-mode:vertical-rl;transition-property:background-color;transition-duration:var(--dur-hover);will-change:background-color;align-items:center;padding:.9375rem 0;transition-timing-function:ease;display:flex;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a .p-archive-item__profession{width:1.1875rem;padding:1.25rem 0;font-size:.5625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a>div:nth-child(2){display:flex;position:relative}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item>a>div:nth-child(2):before{opacity:.5;background-color:var(--color-blue);top:0;left:0}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture{border-top:2px solid var(--color-white);background-color:color-mix(in srgb,var(--color-blue)10%,transparent);width:14.375rem;color:var(--color-blue);transition-property:background-color;transition-duration:var(--dur-hover);will-change:background-color;flex-direction:column;align-items:center;padding:3rem 0 1.5rem;transition-timing-function:ease;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture{border-top:.125rem solid var(--color-white);border-left:.0625rem solid var(--color-white);width:5rem;padding:1.25rem 0}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .c-picture{aspect-ratio:1;border-radius:50%;width:8.75rem;overflow:clip}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .c-picture{width:3.75rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .c-picture picture>img{transition-property:transform;transition-duration:var(--dur-hover);will-change:transform;transition-timing-function:ease}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .p-archive-item__title{justify-content:center;align-items:baseline;column-gap:.3125rem;margin-top:.625rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .p-archive-item__title{margin-top:1.25rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .p-archive-item__title span{font-weight:var(--fw-bold);font-size:1.5rem;font-family:var(--ff-condensed);letter-spacing:-.02em}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .p-archive-item__title span{font-size:1.125rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .p-archive-item__title small{font-weight:var(--fw-black);font-size:.875rem;font-family:var(--ff-maru-gothic)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .p-archive-item__title small{font-size:.5625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .p-archive-item__profession__name{color:var(--color-orange);font-size:.875rem;font-family:var(--ff-maru-gothic);text-align:center;margin-top:.125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__picture .p-archive-item__profession__name{margin-top:.75rem;font-size:.625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main{box-sizing:border-box;width:calc(100% - 14.375rem);padding:1.25rem 1.875rem 1.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main{width:calc(100% - 5.625rem);padding:1.875rem 0 1.25rem .625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__catch [lang=en]{color:var(--color-blue);font-weight:var(--fw-bold);font-size:.875rem;font-family:var(--ff-condensed)}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__catch h2{line-height:var(--lh);transition-property:opacity;transition-duration:var(--dur-hover);will-change:opacity;flex-direction:column;transition-timing-function:ease;display:flex}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__catch h2 [lang=ja]{color:var(--color-orange);font-weight:var(--fw-bold);font-size:2.625rem;line-height:1.3}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__catch h2 [lang=ja]{margin-top:.5625rem;font-size:1.4375rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info{border-top:1px solid color-mix(in srgb,var(--color-blue)50%,transparent);column-gap:1.875rem;margin-top:.875rem;padding-top:1.125rem;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info{align-items:end}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info{column-gap:0;margin-top:.625rem;padding-top:.625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child{font-weight:var(--fw-bold);flex-wrap:wrap;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child{align-items:center;column-gap:1.125rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child{column-gap:.625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child>span[lang=ja]{color:var(--color-blue);font-size:.875rem;font-family:var(--ff-maru-gothic)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child>span[lang=ja]{margin-top:.0625rem;font-size:.5625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child>p{color:var(--color-orange);font-size:.9375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child>p{flex-direction:column;font-size:.625rem;display:flex}}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child>p span+span{margin-left:1em}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child .p-archive-item__main__info__introduction{width:100%;margin-top:.625rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child .p-archive-item__main__info__introduction{font-size:.4375rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child .p-archive-item__main__info__introduction>p{color:var(--color-orange);font-weight:var(--fw-bold);font-size:.9375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:first-child .p-archive-item__main__info__introduction>p{font-size:.625rem}}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:nth-child(2){width:3.75rem}.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:nth-child(2) .c-circle-arrow{transition-property:transform;transition-duration:var(--dur-hover);will-change:transform;font-size:3.75rem;transition-timing-function:ease}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=voice] .p-main .p-archive-list ul li.p-archive-item .p-archive-item__main .p-archive-item__main__info>div:nth-child(2) .c-circle-arrow{font-size:1.875rem}}.p-page[data-page-type=single][data-post-type=voice] .p-header{padding:5rem 0 2.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-header{padding:1.25rem 0}}.p-page[data-page-type=single][data-post-type=voice] .p-header .l-container{border:.3125rem solid var(--color-orange);background-color:var(--color-white);border-radius:3.125rem;padding:3.125rem 4.0625rem;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-header .l-container{column-gap:4.0625rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-header .l-container{border-width:.3125rem;flex-direction:column;align-items:center;row-gap:1.0625rem;padding:1.5625rem}}.p-page[data-page-type=single][data-post-type=voice] .p-header .l-container>div:first-child .c-picture{aspect-ratio:1;border-radius:50%;width:8.75rem;margin-top:1.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-header .l-container>div:first-child .c-picture{width:7.1875rem;margin-top:0}}.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__title{color:var(--color-blue);font-weight:var(--fw-bold);font-size:1.5rem;font-family:var(--ff-condensed);text-align:center;margin-top:.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__title{margin-top:1.0625rem;font-size:1.125rem}}.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__title small{font-weight:var(--fw-black);font-size:.875rem;font-family:var(--ff-maru-gothic)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__title small{font-size:.625rem}}.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__profession{background-color:var(--color-orange);width:-webkit-fit-content;width:fit-content;height:2.5rem;color:var(--color-white);font-size:1.125rem;font-family:var(--ff-maru-gothic);border-radius:1.25rem;align-items:center;padding:0 1.25rem;display:inline-flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__profession{margin:0 auto;display:flex}}.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__catch{color:var(--color-blue);font-weight:var(--fw-bold);font-size:2.75rem;line-height:var(--lh);margin-top:1.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__catch{text-align:center;margin-top:.625rem;font-size:1.375rem}}.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__catch .e-reveal{--reveal-text-color:var(--color-blue);--reveal-mask-color:#7297b4}.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__tags{color:var(--color-orange);font-weight:var(--fw-bold);line-height:var(--lh-l);margin-top:.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__tags{text-align:center;margin-top:1rem;font-size:.75rem}}.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__tags span+span{margin-left:1em}.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__introduction{color:var(--color-orange);font-weight:var(--fw-bold);margin-top:.5rem;font-size:.9375rem}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__introduction{margin-right:7.375rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-header .p-header__introduction{margin-top:1rem}}.p-page[data-page-type=single][data-post-type=voice] *+.p-ln{margin-top:2.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] *+.p-ln{margin-top:2.25rem}}.p-page[data-page-type=single][data-post-type=voice] .p-interview{padding-top:3.75rem;padding-bottom:3.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-interview{padding-top:1.875rem;padding-bottom:1.875rem}}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters{counter-reset:chapter;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters{flex-wrap:wrap;justify-content:center;gap:5rem 6.875rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters{flex-direction:column;row-gap:6.25rem}}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter{counter-increment:chapter;flex-direction:column;row-gap:1.25rem;display:flex}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__header{flex-direction:column;row-gap:1.25rem;display:flex;position:relative}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__header:before{opacity:.4;content:"chapter " counter(chapter);font-weight:var(--fw-semibold);font-size:2.5rem;font-family:var(--ff-condensed);letter-spacing:-.02em;writing-mode:vertical-lr;display:block;position:absolute;top:0;right:0}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__header:before{font-size:2rem;right:-.84375rem}}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__header>p{font-weight:var(--fw-bold);align-items:center;column-gap:.625rem;font-size:.9375rem;display:flex;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__header>p{column-gap:0}}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__header>p:before{opacity:.5;content:"";background-color:currentColor;border-radius:1px;width:6.25rem;height:2px;display:block}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__header>p:before{width:3.125rem}}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__header h3{font-weight:var(--fw-bold);font-size:2.5rem;line-height:var(--lh)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__header h3{padding-right:1.5625rem;font-size:1.875rem}}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__illust{width:27.8125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__illust{width:19.375rem;margin-left:auto}}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__body{font-weight:var(--fw-medium);font-size:1.0625rem;line-height:var(--lh-body)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__body{margin-left:1.5625rem}}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter .p-chapter__body p{text-indent:1em}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:first-child,.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(4){width:43.75rem}}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:first-child .p-chapter__illust,.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(4) .p-chapter__illust{margin-left:auto;margin-right:auto}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:first-child .p-chapter__illust,.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(4) .p-chapter__illust{width:20.9375rem}}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(2),.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(3){width:27.8125rem}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(3){padding-top:15.625rem}}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:first-child,.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(3){color:var(--color-orange)}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:first-child .e-reveal,.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(3) .e-reveal{--reveal-text-color:var(--color-orange);--reveal-mask-color:#f7bcb3}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(2),.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(4){color:var(--color-blue)}.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(2) .e-reveal,.p-page[data-page-type=single][data-post-type=voice] .p-interview .p-chapters .p-chapter:nth-child(4) .e-reveal{--reveal-text-color:var(--color-blue);--reveal-mask-color:#7297b4}.p-page[data-page-type=single][data-post-type=voice] #schedule_and_qa_belt.p-page-belt .c-belt [lang=ja]{left:calc(2.375rem*var(--ratio-belt))}.p-page[data-page-type=single][data-post-type=voice] #schedule_and_qa_belt.p-page-belt .c-belt [lang=ja]>span:nth-child(2){margin-left:calc(1.8125rem*var(--ratio-belt))}.p-page[data-page-type=single][data-post-type=voice] #schedule_and_qa_belt.p-page-belt .c-belt [lang=ja]>span:nth-child(3){margin-left:calc(21.375rem*var(--ratio-belt))}.p-page[data-page-type=single][data-post-type=voice] #schedule_and_qa_belt.p-page-belt .c-belt [lang=ja]>span:nth-child(4){margin-left:calc(7.0625rem*var(--ratio-belt))}.p-page[data-page-type=single][data-post-type=voice] .c-bg--oblique .l-container{padding:3.125rem 0;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .c-bg--oblique .l-container{justify-content:space-between;align-items:start}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .c-bg--oblique .l-container{flex-direction:column;row-gap:3.125rem}}.p-page[data-page-type=single][data-post-type=voice] .c-bg--oblique .l-container>section{box-sizing:border-box;background-color:var(--color-white);border-radius:1.5rem;padding:3.75rem 1.25rem}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .c-bg--oblique .l-container>section{width:30.3125rem}.p-page[data-page-type=single][data-post-type=voice] .c-bg--oblique .l-container>section:nth-child(2){margin-top:11.875rem}}.p-page[data-page-type=single][data-post-type=voice] .p-schedule header,.p-page[data-page-type=single][data-post-type=voice] .p-qa header{flex-direction:column;align-items:center;row-gap:.625rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-schedule header,.p-page[data-page-type=single][data-post-type=voice] .p-qa header{row-gap:1.25rem}}.p-page[data-page-type=single][data-post-type=voice] .p-schedule header .c-picture,.p-page[data-page-type=single][data-post-type=voice] .p-qa header .c-picture{height:6.56563rem}.p-page[data-page-type=single][data-post-type=voice] .p-schedule header h2,.p-page[data-page-type=single][data-post-type=voice] .p-qa header h2{line-height:var(--lh);flex-direction:column;align-items:center;row-gap:.625rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-schedule header h2,.p-page[data-page-type=single][data-post-type=voice] .p-qa header h2{row-gap:.4375rem}}.p-page[data-page-type=single][data-post-type=voice] .p-schedule header h2 [lang=en],.p-page[data-page-type=single][data-post-type=voice] .p-qa header h2 [lang=en]{font-weight:var(--fw-bold);font-size:1.875rem;font-family:var(--ff-condensed)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-schedule header h2 [lang=en],.p-page[data-page-type=single][data-post-type=voice] .p-qa header h2 [lang=en]{font-size:1.5rem}}.p-page[data-page-type=single][data-post-type=voice] .p-schedule header h2 [lang=ja],.p-page[data-page-type=single][data-post-type=voice] .p-qa header h2 [lang=ja]{font-weight:var(--fw-bold);font-size:1.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-schedule header h2 [lang=ja],.p-page[data-page-type=single][data-post-type=voice] .p-qa header h2 [lang=ja]{font-size:1.25rem}}.p-page[data-page-type=single][data-post-type=voice] .p-schedule header h2{color:var(--color-orange)}.p-page[data-page-type=single][data-post-type=voice] .p-schedule dl{flex-wrap:wrap;row-gap:2.5rem;margin-top:3.75rem;display:flex}.p-page[data-page-type=single][data-post-type=voice] .p-schedule dl dt{width:7.5rem;color:var(--color-blue);font-weight:var(--fw-bold);font-size:1.875rem;font-family:var(--ff-condensed)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-schedule dl dt{width:5.625rem;font-size:1.625rem}}.p-page[data-page-type=single][data-post-type=voice] .p-schedule dl dd{width:calc(100% - 7.5rem);color:var(--color-orange)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-schedule dl dd{width:calc(100% - 5.625rem)}}.p-page[data-page-type=single][data-post-type=voice] .p-schedule dl dd h4{font-weight:var(--fw-bold);font-size:1.25rem;line-height:var(--lh);position:relative}.p-page[data-page-type=single][data-post-type=voice] .p-schedule dl dd h4:before{content:"";pointer-events:none;background-color:currentColor;width:1.25rem;height:1px;display:block;position:absolute;top:50%;left:-1.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-schedule dl dd h4:before{width:.875rem;left:-1.25rem}}.p-page[data-page-type=single][data-post-type=voice] .p-schedule dl dd p{font-weight:var(--fw-medium);font-size:1.0625rem;line-height:var(--lh-body)}.p-page[data-page-type=single][data-post-type=voice] .p-schedule dl dd h4+p{margin-top:.875rem}.p-page[data-page-type=single][data-post-type=voice] .p-qa header h2{color:var(--color-blue)}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul{flex-direction:column;row-gap:3.75rem;margin-top:3.75rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-qa ul{row-gap:3.125rem}}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul li h3{color:var(--color-blue);column-gap:.6875rem;display:flex}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul li h3>span:first-child{width:2.75rem}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul li h3>span:first-child>span{box-sizing:border-box;background-color:var(--color-blue);aspect-ratio:1;width:1.5rem;color:var(--color-white);font-weight:var(--fw-bold);font-size:1.25rem;line-height:1;font-family:var(--ff-condensed);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding-bottom:.125rem;display:flex;overflow:clip}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul li h3>span:nth-child(2){width:calc(100% - 3.4375rem);font-weight:var(--fw-bold);font-size:.875rem;line-height:1.6}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul li>div{column-gap:.6875rem;margin-top:.75rem;display:flex}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul li>div>div:first-child{width:2.75rem}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul li>div>div:first-child picture{aspect-ratio:1;border-radius:50%;width:2.75rem;display:block;overflow:clip}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul li>div>div:first-child picture img{object-fit:cover;width:100%;height:100%}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul li>div>div:nth-child(2){width:calc(100% - 3.4375rem);color:var(--color-orange)}.p-page[data-page-type=single][data-post-type=voice] .p-qa ul li>div>div:nth-child(2) p{font-weight:var(--fw-medium);line-height:var(--lh-body)}.p-page[data-page-type=single][data-post-type=voice] #message_belt.p-page-belt .c-belt [lang=ja]{left:calc(9.375rem*var(--ratio-belt))}.p-page[data-page-type=single][data-post-type=voice] #message_belt.p-page-belt .c-belt [lang=ja]>span:nth-child(2){margin-left:calc(1.8125rem*var(--ratio-belt))}.p-page[data-page-type=single][data-post-type=voice] #message_belt.p-page-belt .c-belt [lang=ja]>span:nth-child(3){margin-left:calc(21.375rem*var(--ratio-belt))}.p-page[data-page-type=single][data-post-type=voice] #message_belt.p-page-belt .c-belt [lang=ja]>span:nth-child(4){margin-left:calc(7.0625rem*var(--ratio-belt))}.p-page[data-page-type=single][data-post-type=voice] .p-message{margin-top:3.125rem}.p-page[data-page-type=single][data-post-type=voice] .p-message .p-message__container{margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-message .p-message__container{width:43.75rem}}.p-page[data-page-type=single][data-post-type=voice] .p-message .p-message__main #messageIllust{width:27.8125rem;margin-left:auto}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-message .p-message__main #messageIllust{width:19.375rem;margin-right:auto}}.p-page[data-page-type=single][data-post-type=voice] .p-message .p-message__main #handwritten{max-width:100%;margin-top:-2.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-message .p-message__main #handwritten{margin-top:1.875rem}}.p-page[data-page-type=single][data-post-type=voice] .p-message .p-message__main .p-message__body{color:var(--color-orange);font-weight:var(--fw-medium);font-size:1.0625rem;line-height:var(--lh-body);margin-top:1.5625rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-message .p-message__main .p-message__body{margin-left:1.5625rem}}.p-page[data-page-type=single][data-post-type=voice] .p-message .p-message__main .p-message__body p{text-indent:1em}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.c-annotation-block{color:var(--color-orange)}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead{background-color:var(--color-yellow);border-radius:.25rem;margin-top:3.125rem;padding:1.25rem 0}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead{margin-top:5rem;margin-left:-.625rem;margin-right:-.625rem}}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead h4{color:var(--color-blue);font-weight:var(--fw-black);text-align:center;font-size:.875rem}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons{margin-top:1.25rem}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul{column-gap:1.875rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul{gap:.9375rem}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul li{width:9.6875rem}}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul li a{border-radius:.25rem;row-gap:.375rem;height:6.25rem;padding:0 1.25rem;box-shadow:0 .625rem .625rem #00000040}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul li a[data-term=doctor] .p-nav-button__catch{width:1.75rem}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul li a>span{padding-top:.3em;line-height:1.5rem}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul li a>span .p-nav-button__catch{height:1.5rem}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul li a>span .p-nav-button__catch i{font-size:1.5rem;top:calc(50% + .05em)}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul li a>span .p-nav-button__catch img{height:1.75rem;top:calc(50% + .075em)}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul li a>span .p-nav-button__body [data-role=job]{font-size:1.5rem}.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul li a>span .p-nav-button__body [data-role=body]{font-size:.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-message aside.p-message__lead .p-nav-buttons ul li a>span .p-nav-button__body [data-role=body]{font-weight:var(--fw-medium)}}.p-page[data-page-type=single][data-post-type=voice] .p-footer{margin-top:5rem;padding-top:2.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-footer{margin-top:2.5rem;padding-top:3.75rem}}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav{z-index:var(--zi-2);position:relative}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul{justify-content:space-between;margin:0 auto;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul{width:81.25rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul{margin-left:1.25rem;margin-right:1.25rem}}.no-touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=prev] a.p-footer__nav__link:hover>div:first-child .c-circle-arrow{transform:translate(16.6667%)rotate(180deg)}@media only screen and (min-device-width:320px) and (max-width:767px){.no-touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=prev] a.p-footer__nav__link:hover>div:first-child .c-circle-arrow{right:unset;left:0;transform:translate(-33.3333%)rotate(180deg)}}.touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=prev] a.p-footer__nav__link.hover>div:first-child .c-circle-arrow{transform:translate(16.6667%)rotate(180deg)}@media only screen and (min-device-width:320px) and (max-width:767px){.touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=prev] a.p-footer__nav__link.hover>div:first-child .c-circle-arrow{right:unset;left:0;transform:translate(-33.3333%)rotate(180deg)}}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=prev] a.p-footer__nav__link>div:first-child .c-circle-arrow{right:0;transform:rotate(180deg)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=prev] a.p-footer__nav__link>div:first-child .c-circle-arrow{right:unset;left:0}}.no-touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=next] a.p-footer__nav__link:hover>div:first-child .c-circle-arrow{transform:translate(16.6667%)}@media only screen and (min-device-width:320px) and (max-width:767px){.no-touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=next] a.p-footer__nav__link:hover>div:first-child .c-circle-arrow{transform:translate(33.3333%)}}.touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=next] a.p-footer__nav__link.hover>div:first-child .c-circle-arrow{transform:translate(16.6667%)}@media only screen and (min-device-width:320px) and (max-width:767px){.touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=next] a.p-footer__nav__link.hover>div:first-child .c-circle-arrow{transform:translate(33.3333%)}}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav ul li[data-dir=next] a.p-footer__nav__link>div:first-child .c-circle-arrow{right:0}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link{box-sizing:border-box;background-color:var(--color-white);border-radius:1.5rem;width:30.3125rem;height:100%;padding:1.25rem;display:flex;position:relative}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link{column-gap:1.25rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link{flex-direction:column;align-items:center;row-gap:1rem;width:10rem;padding:1.875rem .625rem}}.no-touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link:hover:after{border-width:.3125rem}.no-touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link:hover>div:first-child .c-picture img{transform:scale(var(--scale-hover))}.touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link.hover:after{border-width:.3125rem}.touch .p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link.hover>div:first-child .c-picture img{transform:scale(var(--scale-hover))}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link:after{transition-property:border-width;transition-duration:var(--dur-hover);will-change:border-width;content:"";pointer-events:none;box-sizing:border-box;border:0 solid var(--color-orange);border-radius:1.5rem;width:100%;height:100%;transition-timing-function:ease;display:block;position:absolute;top:0;left:0}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link>div:first-child{width:6.25rem;position:relative}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link>div:first-child .c-picture{aspect-ratio:1;border-radius:50%;width:100%;overflow:clip}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link>div:first-child .c-picture img{transition-property:transform;transition-duration:var(--dur-hover);will-change:transform;transition-timing-function:ease}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link>div:first-child .c-circle-arrow{transition-property:right,left,transform;transition-duration:var(--dur-hover);will-change:right,left,transform;font-size:3.125rem;transition-timing-function:ease;position:absolute;top:4.375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link>div:first-child .c-circle-arrow{font-size:1.875rem}}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link>div:nth-child(2){color:var(--color-blue)}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link>div:nth-child(2){width:20.3125rem}}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__profession{background-color:var(--color-orange);width:-webkit-fit-content;width:fit-content;height:1.875rem;color:var(--color-white);font-weight:var(--fw-bold);font-size:.9375rem;line-height:1;font-family:var(--ff-maru-gothic);white-space:nowrap;border-radius:.9375rem;align-items:center;padding:0 .9375rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__profession{border-radius:.625rem;height:1.25rem;margin:0 auto;padding:0 .625rem;font-size:.6875rem}}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link h4{margin-top:.625rem;font-size:1.125rem;line-height:1.4}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link h4{font-size:.75rem}}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__info{display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__info{align-items:baseline;column-gap:1.25rem;margin-top:.625rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__info{flex-direction:column;row-gap:.5625rem;margin-top:.5625rem}}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__info p+p{margin-top:unset}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__name{text-align:center}}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__name span{font-weight:var(--fw-bold);font-size:1.5rem;font-family:var(--ff-condensed)}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__name small{font-weight:var(--fw-black);font-size:.875rem;font-family:var(--ff-maru-gothic)}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__attributes{font-weight:var(--fw-bold);flex-wrap:wrap;column-gap:1em;font-size:.75rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__attributes{justify-content:center;gap:.5em;font-size:.625rem}}.p-page[data-page-type=single][data-post-type=voice] .p-footer .p-footer__nav a.p-footer__nav__link .p-footer__nav__attributes>span{white-space:nowrap}.p-page[data-page-type=archive][data-post-type=job]{--color-page:var(--color-green)}.p-page[data-page-type=archive][data-post-type=job] .p-page-belt .c-belt [lang=ja]{left:calc(11.375rem*var(--ratio-belt))}.p-page[data-page-type=archive][data-post-type=job] .p-section-header{color:var(--color-page);background-color:color-mix(in srgb,var(--color-page)22%,transparent)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-section-header .p-section-header__container{padding-bottom:5.4375rem}}.p-page[data-page-type=archive][data-post-type=job][data-term=new-grads] .p-hero__header .p-hero__header__sub svg{aspect-ratio:318/103}.p-page[data-page-type=archive][data-post-type=job][data-term=mid-career]{--color-page:var(--color-orange)}.p-page[data-page-type=archive][data-post-type=job][data-term=mid-career] .p-hero__header .p-hero__header__sub svg{aspect-ratio:355/103}.p-page[data-page-type=archive][data-post-type=job][data-term=doctor]{--color-page:var(--color-blue)}.p-page[data-page-type=archive][data-post-type=job][data-term=doctor] .p-hero__header .p-hero__header__sub svg{aspect-ratio:213/103}.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub{justify-content:center;display:flex;position:relative}.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub svg{height:6.4375rem;color:var(--color-page);position:absolute;top:0;left:50%;transform:translate(-50%)translateY(calc(1.75rem - 100%))}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub svg{height:5.51786rem;transform:translate(-50%)translateY(calc(1.5rem - 100%))}}.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub svg mask path{stroke-dasharray:1500;stroke-dashoffset:1500px}.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub h2{flex-direction:column;align-items:center;display:flex}.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub h2 [lang=ja]{font-family:var(--ff-maru-gothic);width:-webkit-fit-content;width:fit-content;margin-top:2.75rem;font-size:1.25rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub h2 [lang=ja]{margin-top:2.5rem;font-size:1.125rem}}.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub h2 [lang=ja]:before,.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub h2 [lang=ja]:after{content:"";pointer-events:none;background-color:currentColor;width:5rem;height:1px;display:block;position:absolute;top:50%}.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub h2 [lang=ja]:before{left:0;transform:translate(calc(-100% - 1.25rem))}.p-page[data-page-type=archive][data-post-type=job] .p-hero__header .p-hero__header__sub h2 [lang=ja]:after{right:0;transform:translate(calc(100% + 1.25rem))}.p-page[data-page-type=archive][data-post-type=job] .p-filter{margin-top:2.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-filter{margin-top:2.5rem}}.p-page[data-page-type=archive][data-post-type=job] .p-filter.is--opened h4 .p-filter__trigger{background-color:var(--color-white)}.p-page[data-page-type=archive][data-post-type=job] .p-filter.is--opened .p-filter__container{opacity:1;height:auto}.p-page[data-page-type=archive][data-post-type=job] .p-filter h4{z-index:var(--zi-1);justify-content:center;width:100%;display:flex;position:absolute;top:0;left:0}.p-page[data-page-type=archive][data-post-type=job] .p-filter h4 .p-filter__trigger{height:2.5rem;color:var(--color-blue);background-color:var(--color-yellow);transition-property:background-color;transition-duration:var(--dur-hover-s);will-change:background-color;border:1px solid;border-radius:1.25rem;align-items:center;padding-left:1.875rem;padding-right:1.875rem;font-size:1rem;transition-timing-function:ease;display:flex}.no-touch .p-page[data-page-type=archive][data-post-type=job] .p-filter h4 .p-filter__trigger:hover,.touch .p-page[data-page-type=archive][data-post-type=job] .p-filter h4 .p-filter__trigger.hover{background-color:color-mix(in srgb,var(--color-yellow)50%,var(--color-white))}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-filter h4 .p-filter__trigger{border-width:.0625rem}}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__wrapper{min-height:1.25rem;padding-top:1.25rem}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__container{box-sizing:border-box;opacity:0;height:0;overflow:clip}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__inner{color:var(--color-white);background-color:var(--color-blue);border-radius:1.25rem;padding:3.125rem 2.5rem 1.875rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__inner{border-radius:1.875rem;padding:2.5rem 1.5625rem 1.875rem}}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility{display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility{justify-content:space-between}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility{flex-direction:column;row-gap:.3125rem}}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area h5,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility h5{font-size:1.125rem}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area h5,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility h5{vertical-align:middle;width:5.625rem;height:2.7rem;line-height:2.7rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area h5,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility h5{font-size:.875rem}}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area>div,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility>div{width:51.875rem}}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul{font-size:1.125rem;font-weight:var(--fw-bold);line-height:2.4;display:inline}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul{font-size:1rem;line-height:2.2}}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul li,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul li{display:inline}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul li a,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul li a{text-underline-offset:.166667em;transition-property:opacity;transition-duration:var(--dur-hover-s);will-change:opacity;text-decoration:underline;text-decoration-thickness:.5px;transition-timing-function:ease}.no-touch .p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul li a:hover,.no-touch .p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul li a:hover,.touch .p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul li a.hover,.touch .p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul li a.hover{opacity:var(--opacity-hover)}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul li a.is--active,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul li a.is--active{color:var(--color-white)}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul li a.is--active:before,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul li a.is--active:before{content:"✔︎";display:inline}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul li a.is--disabled,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul li a.is--disabled{pointer-events:none;opacity:var(--opacity-disabled);text-decoration:none}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul li a,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul li a{text-decoration-thickness:1px}}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area a,.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility a{color:var(--color-yellow)}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul[data-layer="1"]{column-gap:1em}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul[data-layer="1"]>li{display:block}}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul[data-layer="2"]:before{content:"（";padding-right:.3em;display:inline-block}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul[data-layer="2"]:after{content:"）";padding-left:.3em;display:inline-block}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__area ul[data-layer="2"] li+li:before{content:"/";padding:0 .3em;display:inline-block}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility{margin-top:.9375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility{margin-top:.625rem}}.p-page[data-page-type=archive][data-post-type=job] .p-filter .p-filter__facility ul li+li:before{content:"/";padding:0 .3em;display:inline-block}.p-page[data-page-type=archive][data-post-type=job] .p-filter .c-close{position:absolute;top:.625rem;right:.625rem}.p-page[data-page-type=archive][data-post-type=job] .p-filter+.p-archive-list .l-container{border-top:1px solid color-mix(in srgb,var(--color-blue)30%,transparent);padding-top:1.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-filter+.p-archive-list .l-container{border-width:.0625rem;padding-top:1.875rem}}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list{margin-top:1.875rem}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=job] .p-archive-list .l-container{padding-top:.875rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-archive-list .l-container{padding-top:.625rem}}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item{border-radius:var(--size-radius);background-color:color-mix(in srgb,var(--color-page)10%,transparent);display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item{justify-content:space-between;align-items:center;padding:.625rem 2.5rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item{flex-direction:column;row-gap:.875rem;padding:.625rem 1.25rem}}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item[data-term=mid-career]{--color-page:var(--color-orange)}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item[data-term=doctor]{--color-page:var(--color-blue)}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item.is--disabled{pointer-events:none;display:none}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item h3{font-size:1.125rem}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links{align-items:center;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links{column-gap:calc(1px + 5rem)}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links{justify-content:space-between}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links:before{content:"";background-color:color-mix(in srgb,var(--color-page)30%,transparent);order:2;width:.0625rem;height:1.25rem;display:block}}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li{position:relative}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li:first-child{order:1}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li:nth-child(2){order:3}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li a{box-sizing:border-box;height:2.5rem;color:var(--color-page);background-color:var(--color-yellow);transition-property:border-color,background-color;transition-duration:var(--dur-hover-s);will-change:border-color,background-color;border:.125rem solid #0000;border-radius:1.25rem;align-items:center;column-gap:.625rem;padding:0 1.25rem;transition-timing-function:ease;display:flex}.no-touch .p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li a:hover{border-color:var(--color-page)}.no-touch .p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li a:hover .c-icon{transform:translate(25%)}.touch .p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li a.hover{border-color:var(--color-page)}.touch .p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li a.hover .c-icon{transform:translate(25%)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li a{padding:0 .9375rem}}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li a .c-icon{transition-property:transform;transition-duration:var(--dur-hover-s);will-change:transform;font-size:.8125rem;transition-timing-function:ease}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li a>span{font-size:1rem;font-weight:var(--fw-bold)}@media only screen and (min-width:768px){.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item .p-archive-list__item__links li+li:before{content:"";pointer-events:none;background-color:color-mix(in srgb,var(--color-page)30%,transparent);width:1px;height:1.25rem;display:block;position:absolute;top:50%;left:calc(-2.5rem - 1px);transform:translateY(-50%)}}.p-page[data-page-type=archive][data-post-type=job] .p-archive-list ul .p-archive-list__item+.p-archive-list__item{margin-top:1.25rem}.p-page[data-page-type=single][data-post-type=job]{--color-page:var(--color-green)}.p-page[data-page-type=single][data-post-type=job] .p-entry{z-index:var(--zi-1);aspect-ratio:1;width:11.25rem;color:var(--color-page);background-color:var(--color-white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;row-gap:.5rem;display:flex;position:relative;overflow:clip;box-shadow:0 .25rem .25rem #00000040}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-entry{row-gap:.35rem;width:7.875rem}}.no-touch .p-page[data-page-type=single][data-post-type=job] .p-entry:hover:after{border-width:.3125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.no-touch .p-page[data-page-type=single][data-post-type=job] .p-entry:hover:after{border-width:.21875rem}}.no-touch .p-page[data-page-type=single][data-post-type=job] .p-entry:hover [lang=emoji]{transform:scale(1.20833)}.touch .p-page[data-page-type=single][data-post-type=job] .p-entry.hover:after{border-width:.3125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.touch .p-page[data-page-type=single][data-post-type=job] .p-entry.hover:after{border-width:.21875rem}}.touch .p-page[data-page-type=single][data-post-type=job] .p-entry.hover [lang=emoji]{transform:scale(1.20833)}.p-page[data-page-type=single][data-post-type=job] .p-entry:active{box-shadow:0 .125rem .25rem #00000040;top:.125rem!important}.p-page[data-page-type=single][data-post-type=job] .p-entry:after{transition-property:border-width;transition-duration:var(--dur-hover-s);will-change:border-width;content:"";pointer-events:none;box-sizing:border-box;border:.625rem solid var(--color-yellow);border-radius:50%;width:100%;height:100%;transition-timing-function:ease;display:block;position:absolute;top:0;left:0}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-entry:after{border-width:.4375rem}}.p-page[data-page-type=single][data-post-type=job] .p-entry [lang=emoji]{transition-property:transform;transition-duration:var(--dur-hover-s);will-change:transform;font-size:3rem;line-height:1;transition-timing-function:ease}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-entry [lang=emoji]{font-size:2.1rem}}.p-page[data-page-type=single][data-post-type=job] .p-entry [lang=emoji]:has(img){border-radius:50%;width:3rem;height:3rem;overflow:clip}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-entry [lang=emoji]:has(img){width:2.1rem;height:2.1rem}}.p-page[data-page-type=single][data-post-type=job] .p-entry [lang=emoji] img{vertical-align:top;height:3.27273rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-entry [lang=emoji] img{height:2.29091rem}}.p-page[data-page-type=single][data-post-type=job] .p-entry [lang=ja]{font-size:1rem;font-weight:var(--fw-bold)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-entry [lang=ja]{font-size:.7rem}}.p-page[data-page-type=single][data-post-type=job] .p-entry [lang=en]{font-family:var(--ff-condensed);font-size:2.5rem;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin-left:-.01em;line-height:.9}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-entry [lang=en]{font-size:1.75rem}}.p-page[data-page-type=single][data-post-type=job] .p-section-header{color:var(--color-page);background-color:color-mix(in srgb,var(--color-page)22%,transparent)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-section-header .p-section-header__container{padding-bottom:5.4375rem}}.p-page[data-page-type=single][data-post-type=job][data-term=mid-career]{--color-page:var(--color-orange)}.p-page[data-page-type=single][data-post-type=job][data-term=doctor]{--color-page:var(--color-blue)}.p-page[data-page-type=single][data-post-type=job] .p-hero .p-hero__header{margin-top:3.125rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-hero .p-hero__header{margin-top:1.5625rem}}.p-page[data-page-type=single][data-post-type=job] .p-hero .p-hero__header h1{color:var(--color-page);font-size:2rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-hero .p-hero__header h1{font-size:1.5rem}}.p-page[data-page-type=single][data-post-type=job] .p-hero .p-hero__header .p-entry{margin-top:-3.125rem;position:absolute;top:0;right:0;transform:translateY(-50%)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-hero .p-hero__header .p-entry{margin-top:-.875rem;transform:translateY(-100%)}}.p-page[data-page-type=single][data-post-type=job] .p-job{margin-top:3.125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-job{margin-top:1.5625rem}}.p-page[data-page-type=single][data-post-type=job] .p-job dl{display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=job] .p-job dl{flex-wrap:wrap}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-job dl{border:.0625rem solid var(--color-page);border-radius:1.875rem;flex-direction:column;overflow:clip}}.p-page[data-page-type=single][data-post-type=job] .p-job dl dt{font-weight:var(--fw-bold);line-height:var(--lh-body);box-sizing:border-box;position:relative}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=job] .p-job dl dt{text-align:center;border-top:1px solid color-mix(in srgb,var(--color-page)50%,transparent);border-left:1px solid color-mix(in srgb,var(--color-page)50%,transparent);width:10.3125rem;padding:1.28125rem .5rem;font-size:.9375rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-job dl dt{border-top:.0625rem;border-left:.0625rem;padding:1.25rem 1.1875rem .4375rem}}.p-page[data-page-type=single][data-post-type=job] .p-job dl dt b{color:var(--color-red)}.p-page[data-page-type=single][data-post-type=job] .p-job dl dt:nth-of-type(odd){background-color:color-mix(in srgb,var(--color-page)10%,transparent)}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=job] .p-job dl dt:first-of-type{border-top-left-radius:1.25rem}.p-page[data-page-type=single][data-post-type=job] .p-job dl dt:last-of-type{border-bottom:1px solid color-mix(in srgb,var(--color-page)50%,transparent);border-bottom-left-radius:1.25rem}.p-page[data-page-type=single][data-post-type=job] .p-job dl dt:after{content:"";pointer-events:none;background-color:color-mix(in srgb,var(--color-page)50%,transparent);width:1px;height:calc(100% - 1.875rem);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.p-page[data-page-type=single][data-post-type=job] .p-job dl dd{font-size:1rem;line-height:var(--lh-body);box-sizing:border-box}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=job] .p-job dl dd{border-top:1px solid color-mix(in srgb,var(--color-page)50%,transparent);border-right:1px solid color-mix(in srgb,var(--color-page)50%,transparent);width:calc(100% - 10.3125rem);padding:1.25rem 1.875rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-job dl dd{padding:0 1.1875rem 1.25rem 2.125rem}}.p-page[data-page-type=single][data-post-type=job] .p-job dl dd:nth-of-type(odd){background-color:color-mix(in srgb,var(--color-page)10%,transparent)}@media only screen and (min-width:768px){.p-page[data-page-type=single][data-post-type=job] .p-job dl dd:first-of-type{border-top-right-radius:1.25rem}.p-page[data-page-type=single][data-post-type=job] .p-job dl dd:last-of-type{border-bottom:1px solid color-mix(in srgb,var(--color-page)50%,transparent);border-bottom-right-radius:1.25rem}}.p-page[data-page-type=single][data-post-type=job] .p-job dl dd a{font-weight:var(--fw-bold);color:var(--color-blue);background-image:linear-gradient(to bottom,transparent 10%,var(--color-yellow)10%,var(--color-yellow)90%,transparent 90%);text-underline-offset:.166667em;padding-left:.2em;padding-right:.2em;text-decoration:underline;text-decoration-thickness:.5px}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.p-page[data-page-type=single][data-post-type=job] .p-job dl dd a{text-decoration-thickness:1px}}.p-page[data-page-type=single][data-post-type=job] .p-job dl dd ul li{margin-left:1.3em;list-style:outside}.p-page[data-page-type=single][data-post-type=job] .p-job dl dd ol li{margin-left:1.3em;list-style:decimal}.p-page[data-page-type=single][data-post-type=job] .p-job dl dd[data-type=pdf] a{display:inline-block}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-job dl dd+dt{border-top:.0625rem solid color-mix(in srgb,var(--color-page)50%,transparent)}}.p-page[data-page-type=single][data-post-type=job] .p-job .p-job__footer{justify-content:center;margin-top:3.125rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=single][data-post-type=job] .p-job .p-job__footer{margin-top:3rem}}.p-page[data-page-type=stats][data-post-type=page] .c-picture picture img{object-fit:contain}.p-page[data-page-type=stats][data-post-type=page] .p-page-belt .c-belt [lang=ja]{left:calc(4.25rem*var(--ratio-belt));column-gap:calc(6.5rem*var(--ratio-belt))}.p-page[data-page-type=stats][data-post-type=page] .p-section-header{background-color:var(--color-orange);color:var(--color-white)}.p-page[data-page-type=stats][data-post-type=page] .p-section-header .p-section-header__description .e-reveal{--reveal-mask-color:#e96354}.p-page[data-page-type=stats][data-post-type=page] .p-stats{padding:3.75rem 0}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stats{padding:2.5rem 0}}.p-page[data-page-type=stats][data-post-type=page] .p-stats__section{flex-wrap:wrap;row-gap:5rem;margin-top:5rem;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] .p-stats__section{column-gap:6.875rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stats__section{row-gap:2.5rem;margin-top:2.5rem}}.p-page[data-page-type=stats][data-post-type=page] .p-stats__section+.p-stats__section{margin-top:2.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stats__section+.p-stats__section{margin-top:1.25rem}}.p-page[data-page-type=stats][data-post-type=page] .p-ln{padding-top:2.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-ln{padding-top:1.25rem}.p-page[data-page-type=stats][data-post-type=page] .p-ln ul li a>span:first-child[lang=en]{flex-direction:column;align-items:center;display:flex}}.p-page[data-page-type=stats][data-post-type=page] .p-stat{padding-top:1.875rem;position:relative}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] .p-stat{width:27.8125rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat{width:100%}}.p-page[data-page-type=stats][data-post-type=page] .p-stat.is--full-width{width:100%}.p-page[data-page-type=stats][data-post-type=page] .p-stat:before{content:"";pointer-events:none;background-color:#d9d9d9;width:100%;height:1px;display:block;position:absolute;top:0;left:0}.p-page[data-page-type=stats][data-post-type=page] .p-stat header h2{color:var(--color-blue);font-weight:var(--fw-bold);font-size:1.5rem}.p-page[data-page-type=stats][data-post-type=page] .p-stat header .p-stat__recorded{margin-top:1em;font-size:.875rem}.p-page[data-page-type=stats][data-post-type=page] .p-stat header .p-stat__number{align-items:baseline;column-gap:.375rem;margin-top:1.125rem;display:flex}.p-page[data-page-type=stats][data-post-type=page] .p-stat header .p-stat__number>span{color:var(--color-orange);font-size:5.625rem;font-family:var(--ff-condensed)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat header .p-stat__number>span{font-size:3.75rem}}.p-page[data-page-type=stats][data-post-type=page] .p-stat header .p-stat__number small{color:var(--color-blue);font-weight:var(--fw-bold);font-size:2rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat header .p-stat__number small{font-size:1.375rem}}.p-page[data-page-type=stats][data-post-type=page] .p-stat .p-stat__body{margin-top:1.0625rem;position:relative}.p-page[data-page-type=stats][data-post-type=page] .p-stat .p-stat__body .p-stat__body__annotation{font-weight:var(--fw-bold);font-size:.8125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat .p-stat__body .p-stat__body__annotation{margin-top:sp-rem(7)}}.p-page[data-page-type=stats][data-post-type=page] .p-stat .p-stat__body>figure{width:-webkit-fit-content;width:fit-content;position:relative}.p-page[data-page-type=stats][data-post-type=page] .p-stat .p-stat__body>figure figcaption{z-index:var(--zi-1);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.p-page[data-page-type=stats][data-post-type=page] .p-stat .p-stat__body>figure figcaption>div{align-items:baseline;column-gap:.375rem;display:flex;position:relative}.p-page[data-page-type=stats][data-post-type=page] .p-stat .p-stat__body>figure figcaption>div span{color:var(--color-orange);font-size:5.625rem;font-family:var(--ff-condensed);letter-spacing:-.03em}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat .p-stat__body>figure figcaption>div span{font-size:3.75rem}}.p-page[data-page-type=stats][data-post-type=page] .p-stat .p-stat__body>figure figcaption>div small{color:var(--color-blue);font-weight:var(--fw-semibold);font-size:2.125rem;font-family:var(--ff-condensed)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat .p-stat__body>figure figcaption>div small{font-size:1.625rem}}.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars{grid-column-gap:.8125rem;grid-row-gap:1.875rem;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:min-content;width:-webkit-fit-content;width:fit-content;display:grid}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars{grid-column-gap:.625rem;grid-row-gap:1rem}}.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars.is--animating dd{--ratio-sp:var(--ratio)}.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars.is--animating dd:before{width:calc(var(--bar-width-max)/16*1rem*var(--ratio)/var(--ratio-max))}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars.is--animating dd:before{width:calc(var(--bar-width-max-sp)/16*1rem*var(--ratio-sp)/var(--ratio-max))}}.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars.is--animating dd .is--omission{transform:translateX(calc(-50% + var(--bar-width-max)/16*1rem*var(--ratio)/var(--ratio-max)*167/212))translateY(-50%);opacity:1}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars.is--animating dd .is--omission{transform:translateX(calc(-50% + var(--bar-width-max-sp)/16*1rem*var(--ratio-sp)/var(--ratio-max)*167/212))translateY(-50%)}}.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars.is--animating dd>div{opacity:1}.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars dt{font-weight:var(--fw-medium);white-space:nowrap;justify-content:end;align-items:center;column-gap:.8125rem;font-size:.8125rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars dt{font-size:.6875rem}}.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars dd{--i:0;align-items:center;column-gap:.8125rem;display:flex;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars dd{column-gap:.625rem}}.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars dd:before{transition-delay:calc(.15s*var(--i));background-color:var(--bar-color);content:"";width:0;height:1.875rem;transition-property:width;transition-duration:calc(1s*var(--ratio)/var(--ratio-max));will-change:width;transition-timing-function:ease;display:block}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars dd:before{height:1.25rem}}.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars dd .is--omission{opacity:0;z-index:var(--zi-1);transition-delay:.9s,0s;transition-duration:.6s,calc(1s*var(--ratio)/var(--ratio-max));background-image:url(../images/stats/omission.svg);background-size:.75rem 2.375rem;width:.75rem;height:2.375rem;transition-property:opacity,transform;display:block;position:absolute;top:50%;left:0;transform:translate(-50%)translateY(-50%)}.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars dd>div{opacity:0;transition-delay:calc(.15s*var(--i));width:0;font-weight:var(--fw-medium);font-size:1rem;font-family:var(--ff-condensed);transition-property:opacity,transform;transition-duration:var(--dur-hover);will-change:opacity,transform;transition-timing-function:ease}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-stat dl.p-stat__bars dd>div{font-size:.846154rem}}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat{width:50rem;margin-left:auto;margin-right:auto}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .l-upper{align-items:end;display:flex}}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .l-upper header{column-gap:.75rem;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .l-upper header{width:50%}}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .l-upper header .p-stat__number{margin-top:-1rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .l-upper header .p-stat__number{margin-top:-.625rem}}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .l-upper .p-stat__body{width:50%;position:relative;top:-1.1875rem}}.no-touch .p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat a.p-stat__trigger:hover .c-circle-play{background-color:var(--color-orange);--play-color:var(--color-white)}.no-touch .p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat a.p-stat__trigger:hover .p-stat__thumb .p-stat__thumb__body picture img{opacity:var(--opacity-hover)}.touch .p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat a.p-stat__trigger.hover .c-circle-play{background-color:var(--color-orange);--play-color:var(--color-white)}.touch .p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat a.p-stat__trigger.hover .p-stat__thumb .p-stat__thumb__body picture img{opacity:var(--opacity-hover)}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .p-stat__thumb{margin-top:1.5rem;line-height:1}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .p-stat__thumb{margin-top:2.1875rem}}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .p-stat__thumb>p{font-weight:var(--fw-bold);align-items:center;font-size:.8125rem;display:flex}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .p-stat__thumb>p .c-circle-play{margin-right:.333em;font-size:1.125rem}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .p-stat__thumb .p-stat__thumb__body{margin-top:.8125rem;position:relative}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .p-stat__thumb .p-stat__thumb__body picture{aspect-ratio:16/9;width:100%}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .p-stat__thumb .p-stat__thumb__body picture img{transition-property:opacity;transition-duration:var(--dur-hover);will-change:opacity;transition-timing-function:ease}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .p-stat__thumb .p-stat__thumb__body .c-circle-play{z-index:var(--zi-1);font-size:2.25rem;position:absolute;top:1.25rem;right:1.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .p-stat__thumb .p-stat__thumb__body .c-circle-play{font-size:1.125rem;top:.625rem;right:.625rem}}.p-page[data-page-type=stats][data-post-type=page] #stat1.p-stat .p-stat__thumb .p-stat__thumb__body .c-spinner{opacity:0}.p-page[data-page-type=stats][data-post-type=page] #stat4.p-stat .p-stat__body .c-picture{height:4.375rem;margin-top:1.61938rem;margin-left:auto;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat4.p-stat .p-stat__body .c-picture{width:100%;height:unset;margin-top:.625rem}}.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div{width:0;display:flex;overflow:clip}.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div dl{width:calc(var(--ratio)*100%);color:var(--color-white);font-weight:var(--fw-bold);white-space:nowrap;padding:.375rem .75rem}.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div dl.is--female{background-color:var(--color-orange)}.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div dl.is--male{background-color:var(--color-blue)}.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div dl dt{font-size:1rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div dl dt{font-size:.875rem}}.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div dl dd{font-family:var(--ff-condensed)}.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div dl dd span{font-size:2.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div dl dd span{font-size:1.5rem}}.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div dl dd small{font-size:1.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat5.p-stat .p-stat__body>div dl dd small{font-size:.875rem}}.p-page[data-page-type=stats][data-post-type=page] #stat6.p-stat .p-stat__body{display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] #stat6.p-stat .p-stat__body{align-items:center}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat6.p-stat .p-stat__body{flex-direction:column;row-gap:2.5rem}}.p-page[data-page-type=stats][data-post-type=page] #stat6.p-stat .p-stat__body .c-picture{width:32.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat6.p-stat .p-stat__body .c-picture{width:100%}}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] #stat6.p-stat .p-stat__body>div:nth-child(2){width:calc(100% - 32.5rem)}.p-page[data-page-type=stats][data-post-type=page] #stat6.p-stat .p-stat__body>div:nth-child(2) dl.p-stat__bars{margin-left:4.625rem}}.p-page[data-page-type=stats][data-post-type=page] #stat7.p-stat .p-stat__body{display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] #stat7.p-stat .p-stat__body{align-items:center}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat7.p-stat .p-stat__body{flex-direction:column;row-gap:2.5rem}}.p-page[data-page-type=stats][data-post-type=page] #stat7.p-stat .p-stat__body .c-picture{width:34.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat7.p-stat .p-stat__body .c-picture{width:100%}.p-page[data-page-type=stats][data-post-type=page] #stat7.p-stat .p-stat__body>div:nth-child(2){width:calc(100% - 34.25rem)}}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] #stat7.p-stat .p-stat__body>div:nth-child(2) dl.p-stat__bars{margin-left:.4375rem}}.p-page[data-page-type=stats][data-post-type=page] #stat8.p-stat .p-stat__body .c-picture{width:26.4375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat8.p-stat .p-stat__body .c-picture{width:16.1875rem}}.p-page[data-page-type=stats][data-post-type=page] #stat9.p-stat .p-stat__body figure .c-picture{width:18rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat9.p-stat .p-stat__body figure .c-picture{width:11.25rem}}.p-page[data-page-type=stats][data-post-type=page] #stat9.p-stat .p-stat__body>.c-picture{z-index:var(--zi-2);height:22.8125rem;margin-top:-9.3125rem;margin-left:15.3125rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat9.p-stat .p-stat__body>.c-picture{height:15.9688rem;margin-top:-4.5rem;margin-left:auto;margin-right:auto}}.p-page[data-page-type=stats][data-post-type=page] #stat10.p-stat .p-stat__body figure .c-picture{width:18rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat10.p-stat .p-stat__body figure .c-picture{width:11.25rem}}.p-page[data-page-type=stats][data-post-type=page] #stat10.p-stat .p-stat__body>.c-picture{z-index:var(--zi-2);height:14.375rem;margin-top:-2.5625rem;margin-left:9.875rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat10.p-stat .p-stat__body>.c-picture{height:10.0625rem;margin-top:-2.5rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] #stat11.p-stat .p-stat__body figure{margin-left:auto}}.p-page[data-page-type=stats][data-post-type=page] #stat11.p-stat .p-stat__body figure .c-picture{width:18rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat11.p-stat .p-stat__body figure .c-picture{width:11.25rem}}.p-page[data-page-type=stats][data-post-type=page] #stat11.p-stat .p-stat__body>.c-picture{z-index:var(--zi-2);height:22.75rem;margin-top:-8.8125rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat11.p-stat .p-stat__body>.c-picture{height:15.925rem;margin-top:-2.25rem;margin-left:auto;margin-right:auto}}.p-page[data-page-type=stats][data-post-type=page] #stat12.p-stat .p-stat__body figure .c-picture{width:18rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat12.p-stat .p-stat__body figure .c-picture{width:11.25rem}}.p-page[data-page-type=stats][data-post-type=page] #stat12.p-stat .p-stat__body>.c-picture{z-index:var(--zi-2);height:16.1875rem;margin-top:-5.75rem;margin-left:auto;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat12.p-stat .p-stat__body>.c-picture{height:11.3313rem;margin-top:-1.75rem;margin-left:auto;margin-right:auto}}.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body .c-picture{width:18rem}@media only screen and (min-width:768px){.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body .c-picture{margin-left:auto;margin-right:auto}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body .c-picture{width:11.25rem}}.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul{line-height:1}.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul li{align-items:baseline;column-gap:.375rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul li{column-gap:.3125rem}}.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul li span{color:var(--color-orange);font-size:5.625rem;font-family:var(--ff-condensed);letter-spacing:-.03em}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul li span{font-size:3.75rem}}.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul li small{color:var(--color-blue);font-weight:var(--fw-bold);font-size:2rem;font-family:var(--ff-condensed)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul li small{font-size:1.375rem}}.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul li:nth-child(2){margin-left:10.5625rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul li:nth-child(2){margin-left:6.875rem}}.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul li+li{margin-top:-1.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat13.p-stat .p-stat__body ul li+li{margin-top:-.9375rem}}.p-page[data-page-type=stats][data-post-type=page] #stat14.p-stat .p-stat__body .p-stat__bars dt span:nth-child(2){width:3rem;height:2.625rem;color:var(--color-orange);--ratio:1;justify-content:center;align-items:center;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] #stat14.p-stat .p-stat__body .p-stat__bars dt span:nth-child(2){width:1.75rem;height:calc(2.625rem*var(--ratio));--ratio:.583333}}.p-page[data-page-type=stats][data-post-type=page] #stat14.p-stat .p-stat__body .p-stat__bars dt span:nth-child(2) .c-icon--human{font-size:calc(2.5625rem*var(--ratio))}.p-page[data-page-type=stats][data-post-type=page] #stat14.p-stat .p-stat__body .p-stat__bars dt span:nth-child(2) .c-icon--bicycle{font-size:calc(1.9375rem*var(--ratio))}.p-page[data-page-type=stats][data-post-type=page] #stat14.p-stat .p-stat__body .p-stat__bars dt span:nth-child(2) .c-icon--train{font-size:calc(2.3125rem*var(--ratio))}.p-page[data-page-type=stats][data-post-type=page] #stat14.p-stat .p-stat__body .p-stat__bars dt span:nth-child(2) .c-icon--bus,.p-page[data-page-type=stats][data-post-type=page] #stat14.p-stat .p-stat__body .p-stat__bars dt span:nth-child(2) .c-icon--bike{font-size:calc(1.6875rem*var(--ratio))}.p-page[data-page-type=stats][data-post-type=page] #stat14.p-stat .p-stat__body .p-stat__bars dt span:nth-child(2) .c-icon--heli{font-size:calc(2.375rem*var(--ratio))}.p-page[data-page-type=stats][data-post-type=page] .p-modal{z-index:var(--zi-modal);overscroll-behavior:none;width:100%;height:100%;display:none;position:fixed;top:0%;left:0%}.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__veil{opacity:0;background-color:color-mix(in srgb,var(--color-white)70%,transparent);width:100%;height:100%;position:absolute;top:0;left:0}.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper{z-index:var(--zi-1);pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content{box-sizing:border-box;justify-content:center;align-items:center;width:177.778vh;height:100vh;padding:0 10.9375rem;display:flex;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content{padding:1.25rem}}@media (max-aspect-ratio:1.77778){.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content{width:100vw;height:56.25vw}}.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content .p-modal__video{opacity:0;aspect-ratio:16/9;pointer-events:all;background-color:#f5f5f5;width:100%;position:relative}.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content .p-modal__video iframe{vertical-align:bottom;border:none;width:100%;height:100%}.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content .p-modal__close{line-height:1;position:absolute;top:0;right:0;transform:translate(50%)translateY(-50%)}.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content .p-modal__close a{z-index:var(--zi-1);box-sizing:border-box;border:1px solid var(--color-blue);background-color:var(--color-yellow);width:2.5rem;height:2.5rem;color:var(--color-blue);transition-property:color,background-color;transition-duration:var(--dur-hover-s);will-change:color,background-color;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition-timing-function:ease;display:inline-flex}.no-touch .p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content .p-modal__close a:hover,.touch .p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content .p-modal__close a.hover{background-color:var(--color-blue);color:var(--color-white)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content .p-modal__close a{width:1.25rem;height:1.25rem}}.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content .p-modal__close a .c-icon{font-size:.883884rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=stats][data-post-type=page] .p-modal .p-modal__wrapper .p-modal__content .p-modal__close a .c-icon{font-size:.441942rem}}.p-stats-belt{background-image:url(../images/stats/stats_belt_bg.png);background-size:28.125rem 26.875rem;background-attachment:fixed;height:25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-stats-belt{background-size:21.875rem 20.9028rem;height:21.875rem}}.p-stats-belt .swiper{box-sizing:border-box;width:100%;height:100%;padding:1.25rem 0}@media only screen and (min-device-width:320px) and (max-width:767px){.p-stats-belt .swiper{padding:1.875rem 0}}.p-stats-belt .swiper .swiper-wrapper{touch-action:pan-x;width:100%;height:100%;transition-timing-function:linear}.p-stats-belt .swiper .swiper-slide{pointer-events:none;width:8.75rem;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-stats-belt .swiper .swiper-slide{width:5.3125rem}}.p-stats-belt .swiper .swiper-slide[data-order=odd] .p-stat-mini{top:10rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-stats-belt .swiper .swiper-slide[data-order=odd] .p-stat-mini{top:8.75rem}}.p-stats-belt .p-stat-mini{filter:drop-shadow(0 .625rem .625rem color-mix(in srgb,var(--color-blue)20%,transparent));background-color:var(--color-white);pointer-events:all;border-radius:50%;flex-direction:column;align-items:center;row-gap:.25rem;width:12.5rem;height:12.5rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-stats-belt .p-stat-mini{row-gap:.4375rem;width:9.375rem;height:9.375rem}}.no-touch .p-stats-belt .p-stat-mini:hover:before{border-width:.625rem}@media only screen and (min-device-width:320px) and (max-width:767px){.no-touch .p-stats-belt .p-stat-mini:hover:before{border-width:.5rem}}.touch .p-stats-belt .p-stat-mini.hover:before{border-width:.625rem}@media only screen and (min-device-width:320px) and (max-width:767px){.touch .p-stats-belt .p-stat-mini.hover:before{border-width:.5rem}}.p-stats-belt .p-stat-mini:before{content:"";pointer-events:none;width:100%;height:100%;z-index:var(--zi-2);box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--color-yellow);pointer-events:none;transition-property:border-width;transition-duration:var(--dur-hover);will-change:border-width;border-radius:50%;transition-timing-function:ease;display:block;position:absolute;top:0;left:0}.p-stats-belt .p-stat-mini>figure{z-index:var(--zi-0);width:100%;height:100%;position:relative}.p-stats-belt .p-stat-mini>figure img{object-fit:cover;width:100%;height:100%}.p-stats-belt .p-stat-mini .p-stat-mini__body{z-index:var(--zi-1);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.p-stats-belt .p-stat-mini .p-stat-mini__body h3{z-index:var(--zi-1);color:var(--color-orange);font-weight:var(--fw-bold);font-size:.875rem;line-height:var(--lh);text-align:center;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-stats-belt .p-stat-mini .p-stat-mini__body h3{font-size:.5625rem}}.p-stats-belt .p-stat-mini .p-stat-mini__body h3.is--large{font-size:1.125rem}.p-stats-belt .p-stat-mini .p-stat-mini__body .p-stat-mini__number{color:var(--color-orange);justify-content:center;align-items:baseline;display:flex}.p-stats-belt .p-stat-mini .p-stat-mini__body .p-stat-mini__number>span[lang=en]{font-weight:var(--fw-medium);font-size:3.125rem;font-family:var(--ff-condensed)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-stats-belt .p-stat-mini .p-stat-mini__body .p-stat-mini__number>span[lang=en]{font-size:2.25rem}}.p-stats-belt .p-stat-mini .p-stat-mini__body .p-stat-mini__number>small{font-weight:var(--fw-bold);font-size:.875rem}.p-stats-belt .p-stat-mini .p-stat-mini__body .p-stat-mini__number>small[lang=en]{font-size:1.125rem;font-family:var(--ff-condensed);margin-left:.25em}.p-stats-belt #belt_stat1.p-stat-mini picture{aspect-ratio:16/9;height:3.5rem;margin:0 auto;display:block}@media only screen and (min-device-width:320px) and (max-width:767px){.p-stats-belt #belt_stat1.p-stat-mini picture{height:2.625rem}}.p-stats-belt #belt_stat1.p-stat-mini picture img{object-fit:cover;width:100%;height:100%}.p-stats-belt #belt_stat13.p-stat-mini h3,.p-stats-belt #belt_stat13.p-stat-mini .p-stat-mini__number{margin-top:.625rem}.p-page[data-page-type=faq][data-post-type=page] .p-page-belt .c-belt [lang=ja]{left:calc(8.125rem*var(--ratio-belt))}.p-page[data-page-type=faq][data-post-type=page] .p-section-header{color:var(--color-orange);background-color:#0000}.p-page[data-page-type=faq][data-post-type=page] .p-section-header .p-section-header__description .e-reveal{--reveal-text-color:var(--color-orange);--reveal-mask-color:#f7bcb3}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list{margin-right:-1.25rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article{display:flex;position:relative}.no-touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened):hover{cursor:pointer}.no-touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened):hover:nth-child(2n) .p-faq-item__icon{background-color:var(--color-blue)}.no-touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened):hover:nth-child(odd) .p-faq-item__icon{background-color:var(--color-orange)}.no-touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened):hover .p-faq-item__icon svg{color:var(--color-white)}.no-touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened):hover .p-faq-item__icon:after{opacity:.5;transform:scale(1)}.no-touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened):hover .p-faq-item__body__close{background-color:color-mix(in srgb,var(--color-yellow)50%,transparent)}.touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened).hover{cursor:pointer}.touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened).hover:nth-child(2n) .p-faq-item__icon{background-color:var(--color-blue)}.touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened).hover:nth-child(odd) .p-faq-item__icon{background-color:var(--color-orange)}.touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened).hover .p-faq-item__icon svg{color:var(--color-white)}.touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened).hover .p-faq-item__icon:after{opacity:.5;transform:scale(1)}.touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:not(.is--opened).hover .p-faq-item__body__close{background-color:color-mix(in srgb,var(--color-yellow)50%,transparent)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article.is--opened:nth-child(2n) .p-faq-item__icon{background-color:var(--color-blue)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article.is--opened:nth-child(odd) .p-faq-item__icon{background-color:var(--color-orange)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article.is--opened .p-faq-item__icon svg{color:var(--color-white)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article.is--opened .p-faq-item__body header h2>.e-underline__target{background-image:none}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article.is--opened .p-faq-item__body .p-faq-item__body__close{background-color:#ccc}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article.is--opened .p-faq-item__body .p-faq-item__body__close>span{transform:rotate(0)}.no-touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article.is--opened .p-faq-item__body__close:hover,.touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article.is--opened .p-faq-item__body__close.hover{background-color:#cccccc80}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:nth-child(2n){color:var(--color-blue)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:nth-child(2n):before{background-color:var(--color-orange)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:nth-child(2n) .p-faq-item__icon{background-color:color-mix(in srgb,var(--color-blue)5%,transparent)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:nth-child(2n):last-child:after{background-color:color-mix(in srgb,var(--color-blue)50%,transparent)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:nth-child(odd){color:var(--color-orange)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:nth-child(odd):before{background-color:color-mix(in srgb,var(--color-blue)50%,transparent)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:nth-child(odd) .p-faq-item__icon{background-color:color-mix(in srgb,var(--color-orange)5%,transparent)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:nth-child(odd):last-child:after{background-color:var(--color-orange)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:before{top:0;left:0}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article:last-child:after{bottom:0;left:0}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__index{width:2.5rem;line-height:1}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__index{width:1.25rem;font-size:.625rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__index>div{writing-mode:vertical-rl;align-items:center;padding:.9375rem .6875rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__index>div{padding:.9375rem .3125rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__index>div i{box-sizing:border-box;height:0;font-style:normal;display:inline-block;overflow:hidden}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__index>div i>span{display:inline-block}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__icon{box-sizing:border-box;width:12.5rem;min-height:12.5rem;transition-property:background-color;transition-duration:var(--dur-hover);will-change:background-color;justify-content:center;padding-top:1.875rem;padding-bottom:1.875rem;transition-timing-function:ease;display:flex;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__icon{width:5rem;min-height:5rem;padding-top:.75rem;padding-bottom:.75rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__icon svg{width:8.75rem;height:8.75rem;transition-property:color;transition-duration:var(--dur-hover);will-change:color;transition-timing-function:ease}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__icon svg{width:3.5rem;height:3.5rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__icon:after{content:"";pointer-events:none;opacity:0;background-color:var(--color-white);width:12.5rem;height:12.5rem;transition-property:opacity,transform;transition-duration:var(--dur-hover);will-change:opacity,transform;transition-timing-function:ease;display:block;position:absolute;top:0;left:0;transform:scale(1.2);-webkit-mask-image:url(../images/faq/faq_icon_frame.svg);mask-image:url(../images/faq/faq_icon_frame.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__icon:after{width:5rem;height:5rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body{width:44.375rem;padding-top:1.25rem;padding-bottom:2.5rem;padding-left:3.125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body{box-sizing:border-box;width:15.9375rem;padding-top:1.25rem;padding-bottom:1.625rem;padding-left:2.1875rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body header{padding-bottom:1.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body header{padding-bottom:1rem;padding-right:.625rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body header>p[lang=en]{font-family:var(--ff-condensed);font-size:.875rem;font-weight:var(--fw-bold)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body header>p[lang=en]{font-size:.625rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body header h2{font-family:var(--ff-kurenaido);font-size:2.5rem;font-weight:var(--fw-regular);line-height:var(--lh)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body header h2{margin-top:.3125rem;font-size:1.25rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body header h2>.e-underline__target{--underline-width:2px}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body header h2>.e-underline__target{--underline-width:.0625rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer{height:0;overflow:clip}@media only screen and (min-width:768px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer{width:44.375rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer{margin-right:.625rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div{position:relative}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div:before{content:"";pointer-events:none;opacity:.5;background-color:currentColor;width:100%;height:1px;display:block;position:absolute;top:0;left:0}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div:before{height:.0625rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div>p[lang=en]{color:var(--color-text);font-family:var(--ff-condensed);font-size:.875rem;font-weight:var(--fw-bold);padding-top:1.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div>p[lang=en]{padding-top:1.25rem;font-size:.625rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div .p-faq-item__body__answer__content{color:var(--color-text);font-weight:var(--fw-medium);line-height:var(--lh-body)}@media only screen and (min-width:768px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div .p-faq-item__body__answer__content{margin-top:.9375rem;padding-right:4.375rem;font-size:1.0625rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div .p-faq-item__body__answer__content{margin-top:.625rem;padding-bottom:1rem;font-size:.75rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div .p-faq-item__body__answer__content blockquote{background-color:#f7f7f7;border:1px solid #b2b2b2;border-radius:.625rem;margin:0;padding:.705882em 1.17647em}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div .p-faq-item__body__answer__content *+blockquote,.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div .p-faq-item__body__answer__content *+p{margin-top:1em}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div .p-faq-item__body__answer__content a{transition-property:opacity;transition-duration:var(--dur-hover-s);will-change:opacity;text-decoration:underline;transition-timing-function:ease}.no-touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div .p-faq-item__body__answer__content a:hover,.touch .p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__answer>div .p-faq-item__body__answer__content a.hover{opacity:var(--opacity-hover)}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__close{aspect-ratio:1;background-color:var(--color-yellow);width:4.375rem;transition-property:background-color;transition-duration:var(--dur-hover-s);will-change:background-color;justify-content:center;align-items:center;transition-timing-function:ease;display:flex;position:absolute;bottom:0;right:0}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__close{width:2.625rem}}.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__close>span{border:.5px solid var(--color-text);box-sizing:border-box;aspect-ratio:1;width:2.5rem;color:var(--color-text);background-color:var(--color-white);transition-property:transform;transition-duration:var(--dur-hover);will-change:transform;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition-timing-function:ease;display:flex;transform:rotate(135deg)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__close>span{width:1.5rem;font-size:.75rem}}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.p-page[data-page-type=faq][data-post-type=page] .p-faq-list article .p-faq-item__body .p-faq-item__body__close>span{border-width:1px}}.p-page[data-page-type=benefits][data-post-type=page] .p-page-belt .c-belt [lang=ja]{left:calc(8.125rem*var(--ratio-belt))}.p-page[data-page-type=benefits][data-post-type=page] .p-section-header{background-color:color-mix(in srgb,var(--color-blue)22%,transparent);color:var(--color-blue)}.p-page[data-page-type=benefits][data-post-type=page] .p-section-header .p-section-header__description .e-reveal{--reveal-text-color:var(--color-blue);--reveal-mask-color:#7297b4}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__header{border-bottom:1px solid color-mix(in srgb,var(--color-blue)50%,transparent);color:var(--color-blue);padding-bottom:.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__header{margin-left:1.5625rem;margin-right:-1.25rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__header h2{align-items:baseline;column-gap:1.25rem;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__header h2{justify-content:end}}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__header h2 [lang=ja]{font-size:.875rem}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__header h2 [lang=en]{font-weight:var(--fw-semibold);font-size:1.25rem;font-family:var(--ff-condensed)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__header h2 [lang=en]{font-size:.6875rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__section{margin-top:3.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__section{margin-top:1.625rem;margin-left:1.5625rem;margin-right:-1.25rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__section h3{font-weight:var(--fw-regular);font-size:1.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__section h3{font-size:1.25rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__section+.p-benefits__section{margin-top:5.3125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__section+.p-benefits__section{margin-top:2.5rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids{grid-column-gap:.625rem;grid-row-gap:.625rem;grid-template-columns:1fr 1fr;grid-auto-rows:auto;display:grid}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids{grid-column-gap:.125rem;grid-row-gap:.125rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid{transform-style:preserve-3d;perspective:100vw;height:12.8125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid{height:10.25rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid.is--active .p-benefits__grid__bg{transform:rotateX(-180deg)}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid.is--active .p-benefits__grid__body{transform:rotateX(0)}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid .p-benefits__grid__bg{z-index:var(--zi-0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--size-radius);will-change:transform;width:100%;height:100%;transition-property:transform;transition-duration:.9s;transition-timing-function:ease;position:absolute;top:0;left:0}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid .p-benefits__grid__body{z-index:var(--zi-1);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;border-radius:var(--size-radius);will-change:transform;flex-direction:column;align-items:center;height:100%;transition-property:transform;transition-duration:.9s;transition-timing-function:ease;display:flex;position:relative;transform:rotateX(-180deg)}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid .p-benefits__grid__body .c-picture picture img{object-fit:contain}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:first-child .p-benefits__grid__body,.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:nth-child(4) .p-benefits__grid__body,.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:nth-child(5) .p-benefits__grid__body,.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:first-child .p-benefits__grid__bg,.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:nth-child(4) .p-benefits__grid__bg,.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:nth-child(5) .p-benefits__grid__bg{background-color:color-mix(in srgb,var(--color-orange)10%,#fff)}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:nth-child(2) .p-benefits__grid__body,.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:nth-child(3) .p-benefits__grid__body,.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:nth-child(6) .p-benefits__grid__body,.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:nth-child(2) .p-benefits__grid__bg,.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:nth-child(3) .p-benefits__grid__bg,.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid:nth-child(6) .p-benefits__grid__bg{background-color:color-mix(in srgb,var(--color-blue)10%,#fff)}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid h4{font-size:.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid h4{font-size:.75rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid p{font-size:1rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid p{font-size:.875rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid p small{font-size:.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-benefits__grids .p-benefits__grid p small{font-size:.6875rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-holidays{margin-top:4.625rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-holidays{margin-top:2.6875rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-benefits__layout{justify-content:space-between;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-benefits__layout{flex-direction:column;display:flex}}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-benefits__layout .l--left{width:31.25rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-benefits__layout .l--right{position:relative}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-benefits__layout .l--right{width:29.375rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-benefits__layout .l--right{margin-top:.9375rem;overflow:clip}}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-benefits__layout .l--right .c-picture{width:38.5625rem;position:absolute;bottom:-1.805rem;right:0}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-benefits__layout .l--right .c-picture{width:23.25rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-holidays__section .p-holidays__section__description{box-sizing:border-box;margin-top:1.125rem;padding:1.25rem;font-size:1.125rem}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-holidays__section .p-holidays__section__description{border-radius:var(--size-radius);min-height:8.75rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-holidays__section .p-holidays__section__description{margin-top:1.375rem;margin-left:-2.8125rem;padding:1.25rem .625rem 1.25rem 2.8125rem;font-size:1rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-holidays__section:first-child .p-holidays__section__description{background-color:color-mix(in srgb,var(--color-orange)10%,transparent)}.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-holidays__section:nth-child(2) .p-holidays__section__description{background-color:color-mix(in srgb,var(--color-blue)10%,transparent);padding-right:8.125rem}.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-holidays__section+.p-holidays__section{margin-top:3.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-holidays .p-holidays__section+.p-holidays__section{margin-top:1.625rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare{margin-top:7.125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare{margin-top:3.5625rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout{margin-top:2.375rem;display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout{justify-content:space-between}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout{flex-direction:column-reverse;row-gap:1.875rem;margin-top:2rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--left{display:flex}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--left{flex-wrap:wrap;justify-content:space-between;width:35.625rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--left{flex-direction:column;row-gap:1.25rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--left figure .c-picture{border-radius:var(--size-radius);overflow:clip}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--left figure figcaption{margin-top:.3125rem}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--left figure figcaption{height:2.8125rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--left figure figcaption p{font-weight:var(--fw-medium);font-size:.75rem}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--left figure figcaption p{text-align:right}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--right{position:relative}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--right{width:26.25rem}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare .p-benefits__layout .l--right .p-benefits__grids{position:-webkit-sticky;position:sticky;top:2.5rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__layout .l--left>figure{width:17.5rem}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__layout .l--left>figure:first-child{width:100%}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__layout .l--left>figure:first-child .c-picture{border-top-right-radius:unset;border-bottom-right-radius:unset}}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-welfare__slider{display:contents}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-welfare__slider{scroll-snap-type:x mandatory;will-change:scroll-position;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;width:100vw;margin-left:-2.8125rem;overflow-x:scroll;overflow-y:clip}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-welfare__slider::-webkit-scrollbar{display:none}}@media only screen and (min-width:768px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-welfare__slider .p-welfare__slider__wrapper{display:contents}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-welfare__slider .p-welfare__slider__wrapper figure{width:17.5rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-welfare__slider .p-welfare__slider__wrapper{width:-webkit-fit-content;width:fit-content;padding-left:2.75rem;padding-right:2.75rem;display:flex}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-welfare__slider .p-welfare__slider__wrapper figure{scroll-snap-align:center;width:17.8125rem;padding-left:.0625rem;padding-right:.0625rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__grids .p-benefits__grid .p-benefits__grid__body{padding-top:1.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__grids .p-benefits__grid .p-benefits__grid__body{padding-top:1.5rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__grids .p-benefits__grid .c-picture{height:5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__grids .p-benefits__grid .c-picture{height:4rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__grids .p-benefits__grid h4{margin-top:.9375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__grids .p-benefits__grid h4{margin-top:.75rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__grids .p-benefits__grid p{text-align:center;margin-top:.625rem;line-height:1.2}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=welfare] .p-benefits__grids .p-benefits__grid p{margin-top:.5rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__layout .l--left figure{width:100%}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__layout .l--left figure .c-picture{border-top-right-radius:unset;border-bottom-right-radius:unset}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid:first-child strong,.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid:nth-child(4) strong,.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid:nth-child(5) strong{color:var(--color-orange)}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid:nth-child(2) strong,.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid:nth-child(3) strong,.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid:nth-child(6) strong{color:var(--color-blue)}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid .p-benefits__grid__body{padding-top:2.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid .p-benefits__grid__body{padding-top:2rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid strong{font-weight:var(--fw-semibold);font-size:4.375rem;line-height:.9;font-family:var(--ff-condensed);text-align:center;align-items:center;display:inline-flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid strong{font-size:3.5rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid strong .c-icon{margin-left:.2em;font-size:1.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid strong .c-icon{font-size:1.2rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid strong span{margin-left:-.15em;margin-right:-.075em}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid h4{margin-top:.9375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid h4{margin-top:.75rem}}.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid p{text-align:center;margin-top:.625rem;line-height:1.2}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=benefits][data-post-type=page] .p-welfare [data-role=dormitory] .p-benefits__grids .p-benefits__grid p{margin-top:.5rem}}.p-page[data-page-type=entry][data-post-type=page]{background-color:color-mix(in srgb,var(--color-page)4%,transparent);--color-page:var(--color-green)}.p-page[data-page-type=entry][data-post-type=page] .p-page-belt .c-belt [lang=ja]{left:calc(10.3125rem*var(--ratio-belt))}.p-page[data-page-type=entry][data-post-type=page] .p-page-belt .c-belt [lang=ja]>span:nth-child(2){margin-left:calc(4.4375rem*var(--ratio-belt))}.p-page[data-page-type=entry][data-post-type=page] .p-page-belt .c-belt [lang=ja]>span:nth-child(3){margin-left:calc(2.875rem*var(--ratio-belt))}.p-page[data-page-type=entry][data-post-type=page] .p-section-header{color:var(--color-page);background-color:color-mix(in srgb,var(--color-page)22%,transparent)}.p-page[data-page-type=entry][data-post-type=page][data-term=mid-career]{--color-page:var(--color-orange)}.p-page[data-page-type=entry][data-post-type=page][data-term=doctor]{--color-page:var(--color-blue)}.p-page[data-page-type=entry][data-post-type=page] h2{color:var(--color-page);padding-bottom:3.125rem;font-size:2rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] h2{padding-bottom:1.5rem;font-size:1.5rem}}.p-page[data-page-type=entry][data-post-type=page] .wpcf7-not-valid-tip{display:none}.p-page[data-page-type=entry][data-post-type=page] .screen-reader-response,.p-page[data-page-type=entry][data-post-type=page] .wpcf7-response-output,.p-page[data-page-type=entry][data-post-type=page] .wpcf7-spinner{display:none!important}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent .wpcf7-form-control,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-reason .wpcf7-form-control,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:1fr 1fr;display:grid}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent .wpcf7-form-control,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-reason .wpcf7-form-control,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control{grid-column-gap:.9375rem;grid-row-gap:.9375rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-employment-type .wpcf7-form-control,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-gender .wpcf7-form-control{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-employment-type .wpcf7-form-control,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-gender .wpcf7-form-control{grid-column-gap:.9375rem;grid-row-gap:.9375rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-reason .wpcf7-form-control .wpcf7-list-item label,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-employment-type .wpcf7-form-control .wpcf7-list-item label,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-gender .wpcf7-form-control .wpcf7-list-item label{border-radius:var(--size-radius);background-color:color-mix(in srgb,var(--color-page)30%,transparent);transition-property:background-color;transition-duration:var(--dur-hover-s);will-change:background-color;align-items:center;padding:.625rem 1rem;transition-timing-function:ease;display:flex}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-reason .wpcf7-form-control .wpcf7-list-item label:has(:checked){font-weight:var(--fw-bold);color:var(--color-white);background-color:color-mix(in srgb,var(--color-page)100%,transparent)}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-employment-type .wpcf7-form-control .wpcf7-list-item label:has(:checked){font-weight:var(--fw-bold);color:var(--color-white);background-color:color-mix(in srgb,var(--color-page)100%,transparent)}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-gender .wpcf7-form-control .wpcf7-list-item label:has(:checked){font-weight:var(--fw-bold);color:var(--color-white);background-color:color-mix(in srgb,var(--color-page)100%,transparent)}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-reason .wpcf7-form-control .wpcf7-list-item label input,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-employment-type .wpcf7-form-control .wpcf7-list-item label input,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-gender .wpcf7-form-control .wpcf7-list-item label input{width:1em;height:1em;margin-right:.5rem}.p-page[data-page-type=entry][data-post-type=page] .p-form{width:100%;padding-top:3.125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form{padding-top:1.5rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .wpcf7-list-item{margin:0}.p-page[data-page-type=entry][data-post-type=page] .p-form #form{padding-bottom:6.25rem;position:relative;overflow-y:hidden}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #form{padding-bottom:4.6875rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form #form .p-form__step{box-sizing:border-box;opacity:0;margin:0 auto;display:none;position:relative}.p-page[data-page-type=entry][data-post-type=page] .p-form #form .p-form__step.is--active{opacity:1;display:block}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step{border-top:1px solid color-mix(in srgb,var(--color-page)30%,transparent);padding-top:1.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step{border-top-width:.0625rem;padding-top:1.875rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step .p-form__step__container section+section{margin-top:2rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step .p-form__step__container section+section{margin-top:1.875rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step h3{display:none}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step h4{margin-bottom:2rem;font-size:1.125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step h4{margin-bottom:1.5rem;font-size:1rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step dl{margin:0}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step dl dt{font-size:1rem;font-weight:var(--fw-bold);margin:0;padding-left:1.25rem;position:relative}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step dl dt .is--required{font-weight:var(--fw-regular);color:var(--color-red);padding-left:.5em;padding-right:.5em;font-style:normal;display:inline-block;position:absolute;left:0}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step dl dd{margin-top:.875rem}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step dl dd p+p,.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step dl dd p.p-form__error:empty{margin-top:0}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step dl dd p.is--annotation{margin-top:1em;padding-left:1.25rem;padding-right:1.25rem;font-size:1rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step dl dd p.is--annotation{font-size:.9375rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step dl+dl{margin-top:1.25rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step dl+dl{margin-top:1.5rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--confirm dl{background-color:var(--color-white);border-bottom:1px solid #0000001a;padding:1.375rem 0;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--confirm dl{border-bottom-width:.0625rem;padding:1.125rem 0}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--confirm dl:first-child{border-top:1px solid #0000001a}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--confirm dl:first-child{border-top-width:.0625rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--confirm dl dt{box-sizing:border-box;width:15.625rem;color:color-mix(in srgb,currentColor 50%,transparent);padding-top:.1875rem;padding-bottom:.1875rem;padding-left:1.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--confirm dl dt{width:8.75rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:.625rem;font-size:.75rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--confirm dl dd{box-sizing:border-box;width:calc(100% - 15.625rem);margin-top:unset;padding-right:1.875rem;font-size:1.375rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--confirm dl dd{width:calc(100% - 8.75rem);padding-right:.625rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--confirm dl+dl{margin-top:0}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--confirm dl+dl{margin-top:0}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__error{color:#d9374b;padding:0 1.25rem;font-size:.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__error{font-size:.75rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .formError.inline{opacity:1!important;margin-top:.5em!important}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control{grid-template-columns:1fr}}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control .wpcf7-list-item:first-child label:after{content:"エントリーをお待ちしております。"}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control .wpcf7-list-item:nth-child(2) label:after{content:"日程は個別に調整させていただきます"}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control .wpcf7-list-item:nth-child(3) label:after{content:"お気軽にお問い合わせください。"}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control .wpcf7-list-item label{border-radius:var(--size-radius);background-color:color-mix(in srgb,var(--color-page)30%,transparent);transition-property:background-color;transition-duration:var(--dur-hover-s);will-change:background-color;padding:.625rem .625rem .625rem 2.625rem;font-size:1.125rem;transition-timing-function:ease;display:block;position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control .wpcf7-list-item label{padding:.625rem .625rem .625rem 2.625rem;font-size:1rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control .wpcf7-list-item label:has(input:checked){font-weight:var(--fw-bold);color:var(--color-white);background-color:color-mix(in srgb,var(--color-page)100%,transparent)}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control .wpcf7-list-item label input{top:calc(1em*(var(--lh) - 1)*.5 + .625rem);width:1em;height:1em;position:absolute;left:1rem}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-type .wpcf7-form-control .wpcf7-list-item label:after{font-size:.875rem;font-weight:var(--fw-bold);margin-top:.25rem;display:block}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-address dd{flex-direction:column;row-gap:.625rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-gender .wpcf7-form-control{grid-template-columns:1fr 1fr}}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-birth dd{flex-wrap:wrap;gap:.625rem 1.25rem;display:flex}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-birth dd{column-gap:.9375rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-birth dd #your-birth-y{width:100%}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-birth dd #your-birth-m,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-birth dd #your-birth-d{width:calc(50% - .625rem)}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-birth dd #your-birth-m,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-birth dd #your-birth-d{width:calc(50% - .46875rem)}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-employment-type .wpcf7-form-control{grid-template-columns:1fr 1fr}}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-qualify textarea,.p-page[data-page-type=entry][data-post-type=page] .p-form #your-message textarea{height:10rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-reason .wpcf7-form-control{grid-template-columns:1fr}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-reason .wpcf7-form-control .wpcf7-list-item-label{font-size:.9375rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent{width:100%}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent dt{align-items:center;padding-left:1rem;display:flex}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent dt .c-icon{margin-right:.4375rem;font-size:1.125rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent .wpcf7-form-control{grid-template-columns:1fr}}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent .wpcf7-form-control .wpcf7-list-item label{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-black)30%,transparent);border-radius:var(--size-radius);background-color:color-mix(in srgb,var(--color-page)0%,transparent);align-items:center;width:100%;padding:.625rem 1rem}@media only screen and (min-width:768px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent .wpcf7-form-control .wpcf7-list-item label{display:block}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent .wpcf7-form-control .wpcf7-list-item label{border-width:.0625rem;display:flex}}.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent .wpcf7-form-control .wpcf7-list-item label input{width:1em;height:1em;margin-right:.5rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form #your-consent .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label{font-size:.9375rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form footer{border-top:2px solid color-mix(in srgb,var(--color-page)30%,transparent);margin-top:1.875rem;padding-top:1.875rem}.p-page[data-page-type=entry][data-post-type=page] .p-form footer #form-confirm{margin-top:2.5rem}.p-page[data-page-type=entry][data-post-type=page] .p-form footer #form-submit{width:100%;position:relative}.p-page[data-page-type=entry][data-post-type=page] .p-form footer #form-submit #submit{z-index:var(--zi-1);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step__button__wrapper{flex-direction:column;align-items:center;display:flex}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step__button--next{font-size:1.125rem;font-weight:var(--fw-bold);box-sizing:border-box;border-radius:var(--size-radius);background-color:var(--color-yellow);width:100%;transition-property:opacity;transition-duration:var(--dur-hover-s);will-change:opacity;justify-content:center;align-items:center;padding:1.25rem;transition-timing-function:ease;display:flex;position:relative;box-shadow:0 .25rem .25rem #00000040}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step__button--next:active{top:.125rem;box-shadow:0 .125rem .25rem #00000040}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step__button--next.is--disabled{pointer-events:none;opacity:var(--opacity-disabled)}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step__button--prev,.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step__button--to{font-size:1.125rem;font-weight:var(--fw-bold);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-black)30%,transparent);border-radius:2.1875rem;align-items:center;width:-webkit-fit-content;width:fit-content;height:4.375rem;padding:0 2.125rem;display:inline-flex}.p-page[data-page-type=entry][data-post-type=page] .p-form *+.p-form__step__button--prev,.p-page[data-page-type=entry][data-post-type=page] .p-form *+.p-form__step__button--to{margin-top:3.75rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form *+.p-form__step__button--prev,.p-page[data-page-type=entry][data-post-type=page] .p-form *+.p-form__step__button--to{margin-top:2.5rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--thanks,.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--error{box-sizing:border-box;background-color:var(--color-white);padding:5rem 1.875rem}@media only screen and (min-device-width:320px) and (max-width:767px){.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--thanks,.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--error{padding:2.5rem 1.875rem}}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--thanks h4,.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--error h4{line-height:var(--lh);text-align:center}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--thanks .p-form__step__result__body,.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--error .p-form__step__result__body{text-align:center}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--thanks .p-form__step__result__body>p,.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--error .p-form__step__result__body>p{text-align:left;display:inline-block}.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--thanks .p-form__step__buttons,.p-page[data-page-type=entry][data-post-type=page] .p-form .p-form__step--error .p-form__step__buttons{margin-top:3rem}