@charset "UTF-8";@property --100vw{syntax: "<length>"; initial-value: 0; inherits: false;}:root{--100vw: 100vw;--window-width: tan(atan2(var(--100vw), 1px));--px: calc(1px * max(1440, var(--window-width)) / 1440);--rem: calc(1rem * max(1440, var(--window-width)) / 1440);--_px: calc(1px * var(--window-width) / 1440);--transition-duration: .6s;--transition-timing-function: cubic-bezier(.23, 1, .32, 1);--mq-mobile: 320;--mq-sp: 768;--mq-tab: 1024;--mq-header: 1200;--mq-pc: 1440;--spacing: .06em;--header-height: clamp(3.25rem, calc(52rem - (.0169014085rem*375))/16 + calc(.0169014085vw * 100)/1, 4.375rem);--section-padding-vertical: clamp(4.5rem, calc(72rem - (.0450704225rem*375))/16 + calc(.0450704225vw * 100)/1, 7.5rem);--color-main: #00A3E0;--color-sub-green: #2B9F94;--color-sub-pink: #E26F97;--grd-primary: linear-gradient(135deg, #00A3E0, #2B9F94);--grd-secondary: linear-gradient(135deg, rgba(0, 163, 224, .28), rgba(43, 159, 148, .08), rgba(226, 111, 151, .18));--border-radius-lg: 2em;--border-radius-md: 1.5em;--border-radius-sm: .375em;--root-grid-column: clamp(1rem, calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1, 1.5rem) 1fr clamp(40.875rem, calc(654rem - (.5126760563rem*375))/16 + calc(.5126760563vw * 100)/1, 75rem) 1fr clamp(1rem, calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1, 1.5rem);--grid-container-section: span 5;--grid-container-small: 3 / 4;--grid-container-medium: 3 / 4;--grid-container-large: 2 / 5;--leading-trim:calc((1em - 1lh)/2)}*:where(:not(html,iframe,canvas,img,svg,dialog,video,a,svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:clamp(1rem,16rem/16 + 0vw/1,1rem)}a,button{cursor:revert}ol,ul,menu,details{list-style:none}img,picture,video,canvas,svg{max-width:100%;height:auto}table{border-collapse:collapse}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,button,textarea,select,small{font:inherit}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}strong{font-weight:700}em,i{font-style:italic}s,strike,del{text-decoration:line-through}sup{font-size:.65em;vertical-align:super}sub{font-size:.65em;vertical-align:sub}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}html.-reduced-motion{--transition-duration: 0s}body{padding-right:var(--scrollbar-width, 0);scroll-padding-top:var(--header-height);font-family:Zen Kaku Gothic New,sans-serif;overflow-x:clip;color:#3a3a46;background-color:#fff;line-height:1.6}a{color:inherit;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}:focus-visible{outline:3px solid #00A3E0;outline-offset:2px}.l-container{grid-column:var(--grid-container-medium);width:100%;margin-inline:auto}.l-container.--size-large{grid-column:var(--grid-container-large)}.l-container.--size-small{max-width:clamp(54.5rem,872rem/16 + 0vw/1,54.5rem)}.l-column{display:grid;grid-template-columns:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem) 1fr clamp(14rem,224rem/16 + 0vw/1,14rem) clamp(2rem,32rem/16 + 0vw/1,2rem) minmax(auto,clamp(43rem,688rem/16 + 0vw/1,43rem)) clamp(2rem,32rem/16 + 0vw/1,2rem) clamp(14rem,224rem/16 + 0vw/1,14rem) 1fr clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem);align-items:start}.l-column__sub{grid-column:3/4;grid-row:1;padding-top:var(--section-padding-vertical);padding-bottom:var(--section-padding-vertical);position:-webkit-sticky;position:sticky;top:0;left:0;z-index:10}.l-column__sub--nav{display:flex;flex-direction:column;align-items:start;gap:clamp(.375rem,calc(6rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.5rem);max-height:calc(100dvh - var(--header-height) - 7.5em);overflow-y:auto}.l-column__sub--nav-list{flex-shrink:0}.l-column__sub--nav-list .c-btn--text{font-size:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.l-column__main{grid-column:1/10;grid-row:1;display:grid;grid-template-columns:subgrid}.l-column__main h2{text-align:center}.l-column__main .l-section{grid-column:span 9;display:grid;grid-template-columns:subgrid;row-gap:clamp(3rem,calc(48rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,4.5rem);-moz-column-gap:0;column-gap:0}.l-column__main .l-column__main--colspan{grid-column:3/8;padding-inline:clamp(14rem,224rem/16 + 0vw/1,14rem);container-type:inline-size}.l-column__main .l-column__main--normal{grid-column:5/8;container-type:inline-size}.l-footer{padding-bottom:1.5em;display:grid;grid-template-columns:var(--root-grid-column)}.l-footer>:where(*){grid-column:var(--grid-container-section)}.l-footer .l-container{display:grid;grid-template-columns:subgrid;background:#fff;border-radius:var(--border-radius-lg)}.l-footer__contents{grid-column:2/3;display:grid;grid-template-columns:auto 50%;gap:2em;padding-top:clamp(4rem,64rem/16 + 0vw/1,4rem);padding-bottom:clamp(5.5rem,calc(88rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,6rem)}.l-footer__information{display:grid;align-content:start}.l-footer__address{margin-top:clamp(.875rem,14rem/16 + 0vw/1,.875rem);font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}.l-footer__official .c-btn{display:inline-grid;grid-template-columns:1fr auto;padding-right:clamp(.875rem,14rem/16 + 0vw/1,.875rem);padding-left:clamp(1.375rem,22rem/16 + 0vw/1,1.375rem);padding-block:clamp(.875rem,14rem/16 + 0vw/1,.875rem);margin-top:clamp(1rem,16rem/16 + 0vw/1,1rem)}.l-footer__official .c-btn:after{content:"";width:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);aspect-ratio:1;min-width:0;background:#fff;-webkit-mask-image:url(../../assets/images/common/icon-link.svg);mask-image:url(../../assets/images/common/icon-link.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.l-footer__nav{display:grid;gap:4rem;justify-items:end}.l-footer__sitemap{display:flex;flex-wrap:wrap;justify-content:end;gap:1em 4rem;row-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);-moz-column-gap:clamp(1rem,calc(16rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,2.5rem);column-gap:clamp(1rem,calc(16rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,2.5rem)}.l-footer__sitemap--link{font-weight:500;letter-spacing:.05em;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.l-footer__policy--link{display:grid;grid-template-columns:auto 1lh;letter-spacing:.03em;gap:.5em;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.l-footer__policy--link[target=_blank]:after{content:"";background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;aspect-ratio:1;min-width:0;-webkit-mask-image:url(../../assets/images/common/icon-link.svg);mask-image:url(../../assets/images/common/icon-link.svg)}.l-footer__sns{display:flex;flex-wrap:wrap;justify-content:end;row-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);-moz-column-gap:clamp(1rem,calc(16rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,2.5rem);column-gap:clamp(1rem,calc(16rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,2.5rem)}.l-footer__sns--link{display:grid;grid-template-columns:1.75em auto;gap:1rem;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.l-footer__sns--link:before{content:"";background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;aspect-ratio:1;min-width:0}.l-footer__sns--link[target=_blank]:before{-webkit-mask-image:url(../../assets/images/common/icon-link.svg);mask-image:url(../../assets/images/common/icon-link.svg)}.l-footer__sns--link[href*="facebook.com"]:before{-webkit-mask-image:url(../../assets/images/common/icon-facebook.svg);mask-image:url(../../assets/images/common/icon-facebook.svg)}.l-footer__sns--link[href*="instagram.com"]:before{-webkit-mask-image:url(../../assets/images/common/icon-instagram.svg);mask-image:url(../../assets/images/common/icon-instagram.svg)}.l-footer__copy{grid-column:var(--grid-container-large);font-family:Inter,sans-serif;color:#fff;font-size:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem);line-height:1.75;letter-spacing:0;display:block;text-align:center;margin-top:1.5em}.l-form table{width:100%}.l-form .l-form__item{margin-bottom:30px;display:flex;align-items:flex-start;width:100%}.l-form dt,.l-form th{width:18em;margin-bottom:5px;line-height:44px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.l-form dt span,.l-form th span{line-height:1em;padding:.4em 0 .5em;background:#00A3E0;color:#fff;font-size:14px;text-align:center;display:inline-block;width:45px;margin:7px 10px;float:right;border-radius:2px}.l-form .required dt span,.l-form .required th span{background:red}.l-form dd,.l-form td{flex-grow:1;margin:0 20px}.l-form th,.l-form td{padding-bottom:30px}.l-form input,.l-form textarea,.l-form select{font-family:Zen Kaku Gothic New,sans-serif}.l-form input[type=text],.l-form input[type=tel],.l-form input[type=email],.l-form input[type=number],.l-form input[type=date],.l-form select,.l-form textarea{width:100%;background:#eeeeee;border:2px solid transparent;border-radius:3px;height:44px;line-height:44px;padding:0 1em;font-size:16px;-webkit-appearance:none;cursor:pointer}.l-form input[type=text]::-webkit-input-placeholder,.l-form input[type=tel]::-webkit-input-placeholder,.l-form input[type=email]::-webkit-input-placeholder,.l-form input[type=number]::-webkit-input-placeholder,.l-form input[type=date]::-webkit-input-placeholder,.l-form select::-webkit-input-placeholder,.l-form textarea::-webkit-input-placeholder{color:#c1c1c1}.l-form input[type=text]::-moz-placeholder,.l-form input[type=tel]::-moz-placeholder,.l-form input[type=email]::-moz-placeholder,.l-form input[type=number]::-moz-placeholder,.l-form input[type=date]::-moz-placeholder,.l-form select::-moz-placeholder,.l-form textarea::-moz-placeholder{color:#c1c1c1}.l-form input[type=text]::placeholder,.l-form input[type=tel]::placeholder,.l-form input[type=email]::placeholder,.l-form input[type=number]::placeholder,.l-form input[type=date]::placeholder,.l-form select::placeholder,.l-form textarea::placeholder{color:#c1c1c1}.l-form input[type=text]:focus,.l-form input[type=tel]:focus,.l-form input[type=email]:focus,.l-form input[type=number]:focus,.l-form input[type=date]:focus,.l-form select:focus,.l-form textarea:focus{border-color:#00a3e0;background:#f8f8f8}.l-form select::-ms-expand{display:none}.l-form .l-form__select-wrap{position:relative}.l-form .l-form__select-wrap:after{content:"▼";position:absolute;right:1em;top:.6em;pointer-events:none}.l-form input[type=date],.l-form .l-form__select-wrap{max-width:15em}.l-form label{cursor:pointer}.l-form textarea{display:block;padding:17px 14px;height:200px;line-height:1.75;resize:vertical}.l-form span.wpcf7-list-item{display:block;margin:10px 0}.l-form .l-form__zip-code{margin-bottom:10px}.l-form .l-form__zip-code input{display:inline-block;width:10em;margin-left:10px}.l-form .l-form__submit{margin:0 auto;width:100%;max-width:380px;border-radius:50vw;border-style:solid;border-width:2px;display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;word-break:break-all;overflow:hidden}.l-form .l-form__submit:before{content:"";grid-row:1;grid-column:1/2;z-index:1}.l-form .l-form__submit:after{content:"";justify-self:end;grid-row:1;grid-column:3/4;z-index:1}.l-form .l-form__submit input{text-decoration:none;font-weight:700;font-size:14px;padding:10px 15px;transition:opacity var(--transition-duration) var(--transition-timing-function),color var(--transition-duration) var(--transition-timing-function),border var(--transition-duration) var(--transition-timing-function),background-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),color var(--transition-duration) var(--transition-timing-function),border var(--transition-duration) var(--transition-timing-function),background-color var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),color var(--transition-duration) var(--transition-timing-function),border var(--transition-duration) var(--transition-timing-function),background-color var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);color:#3a3a46;border-color:#3a3a46;background-color:#fff;background:none;border:none;cursor:pointer;line-height:inherit;grid-column:1/4;grid-row:1;word-break:break-all;white-space:normal}.l-form .l-form__submit input i{margin-right:.4em}.l-form .l-form__submit:before,.l-form .l-form__submit:after{content:none}.l-form .l-form__submit.js-disabled{border-color:#ccc!important}.l-form .l-form__submit.js-disabled input{background:#cccccc!important;color:#777!important}.l-form .wpcf7-spinner{display:none}.l-form .l-form__submit+p{margin:30px 0 0}.l-form .l-form__acceptance{text-align:center;margin:20px 0 40px}.l-form .wpcf7-not-valid-tip{background:#ffe6ea;width:100%;margin-top:10px;color:#00a3e0;border-radius:3px;display:block;font-size:11px;padding:4px 10px}.l-form div.wpcf7-mail-sent-ok{display:none!important}.l-form .ui-datepicker{z-index:10!important}.l-hamburger{display:none;position:relative;width:24px;height:20px}.is-spMenuActive .l-hamburger .l-hamburger__line:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}.is-spMenuActive .l-hamburger .l-hamburger__line:nth-of-type(2){opacity:0}.is-spMenuActive .l-hamburger .l-hamburger__line:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}.l-hamburger__line{position:absolute;transition:all var(--transition-duration) var(--transition-timing-function);left:0;width:100%;height:2px;background-color:#3a3a46;border-radius:4px}.l-hamburger__line:nth-of-type(1){top:0}.l-hamburger__line:nth-of-type(2){top:50%;margin-top:-1px}.l-hamburger__line:nth-of-type(3){bottom:0}.l-header{position:-webkit-sticky;position:sticky;z-index:1100;top:0;left:0;height:var(--header-height);padding-inline:.75em;background:#fff;box-shadow:0 2px 1em #00000014}.l-header__inner{display:flex}.l-header__focus-trap{display:none}.l-header__logo{height:var(--header-height);display:flex;align-items:center;margin-right:auto;padding-block:clamp(.625rem,calc(10rem - (.0028169014rem*375))/16 + calc(.0028169014vw * 100)/1,.8125rem)}.l-header__logo--link{display:grid;grid-template-columns:1fr 1em auto;height:100%;font-size:clamp(.625rem,calc(10rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,.875rem);align-items:end;transition:opacity var(--transition-duration) var(--transition-timing-function)}.l-header__logo--text{font-weight:700;grid-column:2/4;grid-row:1;margin-block:var(--leading-trim)}.l-header__logo--image{grid-column:1/3;grid-row:1}.l-header__logo--image img{width:auto;height:calc(var(--header-height) - clamp(1.25rem,calc(20rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.625rem));vertical-align:bottom}.l-header__hamburger{align-self:center;aspect-ratio:5/3;min-width:0;cursor:pointer;background:var(--grd-primary);display:none;align-content:center;gap:1px;padding:0 1em;border-radius:50vw;height:2em;transition:opacity var(--transition-duration) var(--transition-timing-function)}.l-header__hamburger--line{border-radius:50vw;height:2px;transition:opacity var(--transition-duration) var(--transition-timing-function)}.l-header__hamburger--line:nth-child(1),.l-header__hamburger--line:nth-child(3){background:#fff}.l-header__hamburger--line:before,.l-header__hamburger--line:after{transition:rotate var(--transition-duration) var(--transition-timing-function)}.l-header__hamburger--line:nth-child(2){opacity:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.l-header__hamburger--line:nth-child(2):before,.l-header__hamburger--line:nth-child(2):after{content:"";grid-column:1/2;grid-row:1/2;background:#fff}.is-spMenuActive .l-header__hamburger--line:nth-child(1),.is-spMenuActive .l-header__hamburger--line:nth-child(3){opacity:0}.is-spMenuActive .l-header__hamburger--line:nth-child(2){opacity:1}.is-spMenuActive .l-header__hamburger--line:nth-child(2):before{rotate:30deg}.is-spMenuActive .l-header__hamburger--line:nth-child(2):after{rotate:-30deg}.l-header__nav{display:flex}.l-header__nav--list{display:flex;gap:2em}.l-header__nav--list-item{position:relative;z-index:0;height:var(--header-height);display:flex;align-items:center}.l-header__nav--list-item .c-btn{padding-block:.875em}.l-header__nav--link,.l-header__nav--btn{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.l-header__nav--btn{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem);align-items:center;cursor:pointer}.l-header__nav--btn::-webkit-details-marker{display:none}[open] .l-header__nav--btn .l-header__nav--btn-icon:before{rotate:0deg}[open] .l-header__nav--btn .l-header__nav--btn-icon:after{rotate:90deg;opacity:0}.l-header__nav--btn-icon{display:grid;grid-template-columns:auto;grid-template-rows:auto}.l-header__nav--btn-icon:before,.l-header__nav--btn-icon:after{content:"";grid-column:1/2;grid-row:1/2;aspect-ratio:1;min-width:0;width:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);background:var(--grd-primary);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:opacity var(--transition-duration) var(--transition-timing-function),rotate var(--transition-duration) var(--transition-timing-function)}.l-header__nav--btn-icon:before{rotate:-90deg;-webkit-mask-image:url(../../assets/images/common/icon-minus.svg);mask-image:url(../../assets/images/common/icon-minus.svg)}.l-header__nav--btn-icon:after{-webkit-mask-image:url(../../assets/images/common/icon-plus.svg);mask-image:url(../../assets/images/common/icon-plus.svg)}.l-header__dropdown{position:absolute;top:3em}.l-header__dropdown{display:grid;transition:grid-template-rows var(--transition-duration) var(--transition-timing-function)}.l-header__dropdown--inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden;background:#fff;border-radius:0 0 calc(var(--border-radius-lg) / 4) calc(var(--border-radius-lg) / 4);justify-self:center}.l-header__dropdown--list{padding:.5em 1em}.l-header__dropdown--list-item:not(:first-child){border-top:1px solid #DEE2E8}.l-header__dropdown--list-link{display:grid;grid-template-columns:1fr 2em;gap:1em;padding:1em 0;font-weight:500}.l-header__dropdown--list-text{text-align:center;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.l-header__dropdown--list-icon{height:1lh;border-radius:50vw;display:grid;grid-template-columns:37.5%;place-content:center;background:var(--grd-primary)}.l-header__dropdown--list-icon:before{content:"";aspect-ratio:3/2;min-width:0;background:#fff;-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.l-header__info-wrap{display:flex;align-items:center}.l-header__info-item{margin:0 10px}.l-main{display:grid;grid-template-columns:var(--root-grid-column)}.l-main>:where(*){grid-column:var(--grid-container-section)}.l-main>article{display:grid;grid-template-columns:subgrid}.l-main>article>:where(*){grid-column:var(--grid-container-section)}.l-section{position:relative;padding-block:clamp(4.5rem,calc(72rem - (.0450704225rem*375))/16 + calc(.0450704225vw * 100)/1,7.5rem)}.l-main>.l-section,.l-main>article>.l-section{display:grid;grid-template-columns:subgrid}.l-sp-home-bar{display:none;position:fixed;width:100%;bottom:0;left:0;z-index:1000;padding-inline:clamp(1.375rem,22rem/16 + 0vw/1,1.375rem);padding-bottom:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem)}.l-sp-home-bar .c-btn{padding-block:clamp(1rem,16rem/16 + 0vw/1,1rem)}html.is-spMenuActive,.c-article-list__wrap{overflow:hidden}.c-article-list__news{display:grid;grid-template-columns:18.5em -webkit-max-content 1fr 3.5em;grid-template-columns:18.5em max-content 1fr 3.5em;border-top:1px solid #DEE2E8;gap:0 2em}@container (max-width:768px){.c-article-list__news{grid-template-columns:-webkit-max-content 1fr 2em;grid-template-columns:max-content 1fr 2em}}.c-article-list__news--item{display:grid;grid-column:span 4;grid-template-columns:subgrid;border-bottom:1px solid #DEE2E8;padding-block:1em}@container (max-width:768px){.c-article-list__news--item{grid-column:span 3}}.c-article-list__news--item .c-card__news{grid-column:span 4;grid-template-columns:subgrid}@container (max-width:768px){.c-article-list__news--item .c-card__news{grid-column:span 3;grid-template-rows:repeat(3,auto)}}.c-article-list__news--item .c-card__news--thumbnail{grid-column:1/2;grid-row:1/2;margin-left:1.5em}@container (max-width:768px){.c-article-list__news--item .c-card__news--thumbnail{grid-column:span 3;margin-left:0}}.c-article-list__news--item .c-card__news--contents{grid-column:span 2;grid-row:1/2;grid-template-columns:subgrid}@container (max-width:768px){.c-article-list__news--item .c-card__news--contents{grid-column:1/3;grid-row:2/4;grid-template-rows:subgrid}}.c-article-list__news--item .c-card__news--arrow{grid-column:4/5;grid-row:1/2;margin-right:1.5em}@container (max-width:768px){.c-article-list__news--item .c-card__news--arrow{grid-column:3/4;grid-row:3/4;margin-right:0;align-self:baseline}}.c-article-list__text-list{border-top:1px solid #DEE2E8;display:grid;grid-template-columns:auto auto 1fr}.c-article-list__text-list-item{padding:1em 0;border-bottom:1px solid #DEE2E8;display:grid;grid-column:span 3;grid-template-columns:subgrid}.c-article-list__text-article{gap:10px;display:grid;grid-column:span 3;grid-template-columns:subgrid}.c-article-list__text-date{order:1;font-size:14px}.c-article-list__text-link{order:3;flex-grow:1}.c-article-list__text-taxonomy{order:2}.c-article-list__thumbnail-list{display:flex;gap:40px;flex-wrap:wrap;position:relative}.c-article-list__thumbnail-list a{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.c-article-list__thumbnail-list-item{width:calc((100% - 80px) / 3)}.c-article-list__thumbnail-card{display:grid;grid-template-rows:auto auto auto 1fr;height:100%}.c-article-list__thumbnail-link{display:grid;grid-template-rows:subgrid;grid-row:1/5;grid-column:1;padding:20px;border:1px solid #DEE2E8}.c-article-list__thumbnail-title{grid-row:3/4;grid-column:1;line-height:1.7em;margin:1px 0 10px}.c-article-list__thumbnail-date{grid-row:2/3;grid-column:1;color:#666;font-size:12px}.c-article-list__thumbnail-image{grid-row:1/2;grid-column:1;overflow:hidden;aspect-ratio:331/227;min-width:0;background:#ffffff;margin:-21px -21px 20px}.c-article-list__thumbnail-image img{transition:scale var(--transition-duration) var(--transition-timing-function)}.c-article-list__thumbnail-text{grid-row:4/5;grid-column:1;font-weight:400;font-size:.9em}.c-article-list__thumbnail-taxonomy{grid-row:1/1;grid-column:1;pointer-events:none;z-index:0;display:flex;align-items:flex-start;justify-content:flex-end}.c-article-list__thumbnail-taxonomy a{pointer-events:auto}.c-article-list__thumbnail-term{background:#ffffff;font-size:12px;padding:.25em 1em}.c-article-list__job{display:grid;grid-template-columns:auto auto 1fr auto;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem);max-width:clamp(45.5rem,728rem/16 + 0vw/1,45.5rem);margin-inline:auto}.c-article-list__job--item,.c-article-list__job--link{grid-column:span 4;display:grid;grid-template-columns:subgrid}.c-article-list__job--link{background:#F3F6F7;padding-inline:clamp(1rem,16rem/16 + 0vw/1,1rem);padding-block:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);align-items:center;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-article-list__job--link:before,.c-article-list__job--link:after{content:"";gap:clamp(2rem,32rem/16 + 0vw/1,2rem);grid-row:1;grid-column:4;aspect-ratio:3/2;min-width:0;border-radius:50vw}.c-article-list__job--link:before{background:var(--grd-primary)}.c-article-list__job--link:after{background:#fff;-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);mask-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-article-list__job--employment{background:var(--grd-primary);color:#fff;border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem);padding-inline:clamp(.75rem,12rem/16 + 0vw/1,.75rem);padding-block:clamp(.625rem,10rem/16 + 0vw/1,.625rem)}.c-article-list__job--category{display:grid;border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);overflow:hidden}.c-article-list__job--category:before,.c-article-list__job--category:after{content:"";grid-column:1;grid-row:1;z-index:0}.c-article-list__job--category:before{background:var(--grd-primary)}.c-article-list__job--category:after{width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;border-radius:clamp(.375rem,6rem/16 + 0vw/1,.375rem);align-self:center;justify-self:center}.c-article-list__job--category-inner{grid-column:1;grid-row:1;z-index:1;font-size:clamp(.75rem,calc(12rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.875rem);padding-inline:clamp(.75rem,12rem/16 + 0vw/1,.75rem);padding-block:clamp(.625rem,10rem/16 + 0vw/1,.625rem);background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.c-article-list__job--type{font-weight:500}.c-article-list__interview--list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,auto);gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.c-article-list__interview--list-item,.c-article-list__interview--article,.c-article-list__interview--link{grid-row:span 5;display:grid;grid-template-rows:subgrid;gap:0}.c-article-list__interview--link{background:var(--grd-secondary);border-radius:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-block:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);padding-inline:clamp(2rem,32rem/16 + 0vw/1,2rem)}.c-article-list__interview--header{grid-row:span 2;display:grid;grid-template-rows:subgrid;margin-top:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.c-article-list__interview--category{align-self:center;background:var(--grd-primary);color:#fff;justify-self:start;padding-block:clamp(.625rem,10rem/16 + 0vw/1,.625rem);padding-inline:clamp(.875rem,14rem/16 + 0vw/1,.875rem);border-radius:clamp(.375rem,6rem/16 + 0vw/1,.375rem)}.c-article-list__interview--heading{font-weight:700;line-height:1.4;font-size:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);margin-top:clamp(.375rem,6rem/16 + 0vw/1,.375rem);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.c-article-list__interview--data{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;line-height:1.6;align-content:start;row-gap:clamp(.375rem,6rem/16 + 0vw/1,.375rem);-moz-column-gap:clamp(.625rem,10rem/16 + 0vw/1,.625rem);column-gap:clamp(.625rem,10rem/16 + 0vw/1,.625rem);margin-top:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.c-article-list__interview--data-item{grid-column:span 2;display:grid;grid-template-columns:subgrid}.c-article-list__interview--data-label{font-weight:500;border-width:0 1px 0 0;border-style:solid;border-image-source:linear-gradient(to bottom,#00A3E0,#2B9F94);border-image-slice:1;padding-right:clamp(.625rem,10rem/16 + 0vw/1,.625rem)}.c-article-list__interview--arrow{display:inline-grid;grid-template-columns:1fr auto;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;gap:clamp(.6875rem,11rem/16 + 0vw/1,.6875rem);font-weight:700}.c-article-list__interview--arrow:before,.c-article-list__interview--arrow:after{content:"";width:clamp(2rem,32rem/16 + 0vw/1,2rem);grid-row:1;grid-column:2;aspect-ratio:3/2;min-width:0;border-radius:50vw;align-self:end}.c-article-list__interview--arrow:before{background:var(--grd-primary)}.c-article-list__interview--arrow:after{background:#fff;-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);mask-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-breadcrumbs{font-size:clamp(.625rem,calc(10rem - (.0028169014rem*375))/16 + calc(.0028169014vw * 100)/1,.8125rem);padding-block:clamp(1rem,16rem/16 + 0vw/1,1rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}.c-breadcrumbs a{display:inline-flex;align-items:center;gap:.5em;margin-right:.5em;position:relative;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;transition:-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.c-breadcrumbs a:after{content:"";display:inline-block;width:.5em;aspect-ratio:2/3;min-width:0;background:#3A3A46;-webkit-clip-path:polygon(2px 0%,100% 50%,2px 100%,0% 100%,calc(100% - 2px) 50%,0% 0%);clip-path:polygon(2px 0%,100% 50%,2px 100%,0% 100%,calc(100% - 2px) 50%,0% 0%)}.c-breadcrumbs__inner{overflow:hidden;text-overflow:ellipsis;text-align:right}.c-breadcrumbs__inner .current-item{display:inline-block;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;margin-block:var(--leading-trim)}.c-btn{font-family:Zen Kaku Gothic New,sans-serif;cursor:pointer;display:grid;align-items:center;grid-template-columns:1fr 2em;gap:calc(1lh - 1em);border-radius:50vw;border:1px solid #fff;background:var(--grd-primary);transition:opacity var(--transition-duration) var(--transition-timing-function);padding:1lh 1em 1lh 2em;text-decoration:none;font-size:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.c-btn.--style-sub{background:#EBF8FF;border-color:#ebf8ff}.c-btn.--style-sub .c-btn--text{color:transparent;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;text-decoration:none}.c-btn.--style-sub .c-btn--icon{background:var(--grd-primary)}.c-btn.--style-sub .c-btn--icon:before{background:#fff}.c-btn.--style-reverse{background:#fff}.c-btn.--style-reverse .c-btn--text{color:transparent;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;text-decoration:none}.c-btn.--style-reverse .c-btn--icon{background:var(--grd-primary)}.c-btn.--style-reverse .c-btn--icon:before{background:#fff}.c-btn.--style-ghost{border-color:#fff;color:#fff}.c-btn.--size-small{padding-block:clamp(.875rem,14rem/16 + 0vw/1,.875rem);padding-right:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem);padding-left:clamp(1.375rem,22rem/16 + 0vw/1,1.375rem)}.c-btn--text{font-weight:700;line-height:1.4;color:#fff;text-align:center;text-decoration:none}.c-btn--icon{height:1lh;border-radius:50vw;display:grid;grid-template-columns:37.5%;place-content:center;background:#fff}.c-btn--icon:before{content:"";aspect-ratio:3/2;min-width:0;background:var(--grd-primary);-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-btn__motion{font-family:Zen Kaku Gothic New,sans-serif;cursor:pointer;display:grid;grid-template-columns:1fr auto;border:1px solid #DEE2E8;border-radius:50vw;padding:clamp(.625rem,10rem/16 + 0vw/1,.625rem);padding-left:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);gap:clamp(.625rem,10rem/16 + 0vw/1,.625rem);transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-btn__motion.--style-ghost{color:#fff;border-color:#fff}.c-btn__motion.--style-ghost .c-btn__motion--icon{background:#fff}.c-btn__motion.--style-ghost .c-btn__motion--icon:before{background:var(--grd-primary)}.c-btn__motion.is-active .c-btn__motion--icon:before{-webkit-mask-image:url(../../assets/images/common/icon-pause.svg);mask-image:url(../../assets/images/common/icon-pause.svg)}.c-btn__motion:not(.is-active) .c-btn__motion--icon:before{-webkit-mask-image:url(../../assets/images/common/icon-play.svg);mask-image:url(../../assets/images/common/icon-play.svg);-webkit-mask-position:2px center;mask-position:2px center}.c-btn__motion--text{font-weight:500;text-decoration:none}.c-btn__motion--icon{width:clamp(1.625rem,26rem/16 + 0vw/1,1.625rem);aspect-ratio:1;min-width:0;border-radius:50%;background:var(--grd-primary);display:grid;place-content:center}.c-btn__motion--icon:before{content:"";width:calc(.5em + 2px);height:.5em;background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-btn__link{display:inline-grid;grid-template-columns:1fr auto;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;gap:clamp(.6875rem,11rem/16 + 0vw/1,.6875rem);font-weight:700;transition:opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:text-decoration-color var(--transition-duration) var(--transition-timing-function),opacity var(--transition-duration) var(--transition-timing-function);transition:text-decoration-color var(--transition-duration) var(--transition-timing-function),opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.c-btn__link:before,.c-btn__link:after{content:"";width:clamp(2rem,32rem/16 + 0vw/1,2rem);grid-row:1;grid-column:2;aspect-ratio:3/2;min-width:0;border-radius:50vw;align-self:end}.c-btn__link:before{background:var(--grd-primary)}.c-btn__link:after{background:#fff;-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);mask-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-btn__zoom{width:clamp(4.5rem,72rem/16 + 0vw/1,4.5rem);aspect-ratio:1;min-width:0;border-radius:50%;background:var(--grd-primary);display:grid;grid-template-rows:auto auto;align-content:center;justify-items:center;position:relative;z-index:0;cursor:pointer;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-btn__zoom:before{content:"";background:#fff;width:calc(100% - 4px);aspect-ratio:1;min-width:0;align-self:center;justify-self:center;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;pointer-events:none}.c-btn__zoom:after{content:"";width:clamp(1.75rem,28rem/16 + 0vw/1,1.75rem);grid-column:1;grid-row:1;aspect-ratio:1;min-width:0;background:var(--grd-primary);-webkit-mask-image:url(../../assets/images/common/icon-zoom.svg);mask-image:url(../../assets/images/common/icon-zoom.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c-btn__zoom--text{grid-column:1;grid-row:2;font-weight:700;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.c-btn__square{display:grid;border:1px solid #DEE2E8;gap:clamp(.6875rem,11rem/16 + 0vw/1,.6875rem);border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);padding-block:clamp(.625rem,10rem/16 + 0vw/1,.625rem);padding-inline:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem);background:#fff;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-btn__square:has(.c-btn--icon){grid-template-columns:1fr 2em;padding-block:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-inline:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem)}.c-btn__square:has(.c-btn--icon) .c-btn--text{color:#3a3a46;background:none;text-decoration:none}.c-btn__square .c-btn--text{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:left;text-decoration:none}.c-btn__square .c-btn--icon{background:var(--grd-primary)}.c-btn__square .c-btn--icon:before{background:#fff}.c-btn__square.is-current{background:var(--grd-primary);border-color:transparent}.c-btn__square.is-current .c-btn--text{color:#fff}.c-btn__square.is-current .c-btn--icon{background:#fff}.c-btn__square.is-current .c-btn--icon:before{background:var(--grd-primary)}.c-btn__movie{max-width:clamp(20.625rem,330rem/16 + 0vw/1,20.625rem);width:100%;margin-inline:auto;position:relative;z-index:0;display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;gap:clamp(.75rem,12rem/16 + 0vw/1,.75rem);justify-content:center;align-items:center;background:var(--grd-primary);border-radius:50vw;padding:clamp(1.5rem,calc(24rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.875rem);cursor:pointer;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-btn__movie:before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;border-radius:50vw}.c-btn__movie--text{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.c-btn__movie--icon{width:clamp(1.625rem,26rem/16 + 0vw/1,1.625rem);background:var(--grd-primary);aspect-ratio:1;min-width:0;border-radius:50%;display:grid;place-content:center}.c-btn__movie--icon:before{content:"";width:clamp(.625rem,10rem/16 + 0vw/1,.625rem);background:#fff;-webkit-mask-image:url(../../assets/images/common/icon-play.svg);mask-image:url(../../assets/images/common/icon-play.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:2px center;mask-position:2px center;aspect-ratio:1;min-width:0}.c-cta{display:grid;grid-template-columns:var(--root-grid-column);color:#fff;position:relative;z-index:0;overflow:hidden}.c-cta:has(.c-cta__contents--photo){padding-block:clamp(4.5rem,calc(72rem - (.0450704225rem*375))/16 + calc(.0450704225vw * 100)/1,7.5rem)}.c-cta:not(:has(.c-cta__contents--photo)){padding-top:clamp(5.5rem,calc(88rem - (.0676056338rem*375))/16 + calc(.0676056338vw * 100)/1,10rem);padding-bottom:clamp(5.5rem,calc(88rem - (.1126760563rem*375))/16 + calc(.1126760563vw * 100)/1,13rem)}.c-cta:before{content:"";display:block;height:80%;min-height:clamp(19.875rem,calc(318rem - (.1295774648rem*375))/16 + calc(.1295774648vw * 100)/1,28.5rem);aspect-ratio:1;min-width:0;background:linear-gradient(to right,#00A3E0,#2B9F94);-webkit-mask-image:url(../../assets/images/common/mask-heart--upright.svg);mask-image:url(../../assets/images/common/mask-heart--upright.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;right:2em;position:absolute;top:0;bottom:0;left:0;right:calc(-1*clamp(19.875rem,calc(318rem - (.1295774648rem*375))/16 + calc(.1295774648vw * 100)/1,28.5rem));margin:auto;z-index:-1}.c-cta .c-heading__section{margin-bottom:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem)}.c-cta .c-heading__section--en,.c-cta .c-heading__section--jp{color:#fff;background-clip:inherit;background:none}.c-cta__contents:has(.c-cta__contents--photo){display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;row-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);-moz-column-gap:clamp(1.875rem,calc(30rem - (.0197183099rem*375))/16 + calc(.0197183099vw * 100)/1,3.1875rem);column-gap:clamp(1.875rem,calc(30rem - (.0197183099rem*375))/16 + calc(.0197183099vw * 100)/1,3.1875rem)}.c-cta__contents:has(.c-cta__contents--photo) .c-cta__contents--inner{padding-inline:clamp(0rem,calc(0rem - (.0450704225rem*375))/16 + calc(.0450704225vw * 100)/1,3rem)}.c-cta__contents:not(:has(.c-cta__contents--photo)) .c-cta__contents--inner{display:grid;grid-template-columns:minmax(auto,clamp(19.4375rem,calc(311rem - (.165258216rem*375))/16 + calc(.165258216vw * 100)/1,30.4375rem)) minmax(auto,clamp(20.4375rem,calc(327rem - (.0948356808rem*375))/16 + calc(.0948356808vw * 100)/1,26.75rem));align-items:center;justify-items:center;-moz-column-gap:clamp(0rem,calc(0rem - (.1061032864rem*375))/16 + calc(.1061032864vw * 100)/1,7.0625rem);column-gap:clamp(0rem,calc(0rem - (.1061032864rem*375))/16 + calc(.1061032864vw * 100)/1,7.0625rem);padding-inline:clamp(0rem,calc(0rem - (.0807511737rem*375))/16 + calc(.0807511737vw * 100)/1,5.375rem)}.c-cta__contents--photo{align-self:center;width:100%}.c-cta__contents--photo img{width:100%;border-radius:var(--border-radius-md)}.c-cta__contents--inner{width:100%;display:grid;align-items:start;container-type:inline-size}.c-cta__contents--text{display:grid;gap:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem)}.c-cta__contents--heading{font-weight:500;font-size:clamp(1.4375rem,calc(23rem - (.0197183099rem*375))/16 + calc(.0197183099vw * 100)/1,2.75rem)}.c-cta__contents--link{width:100%;display:grid;gap:1em;margin-top:1.5em}.c-cta__contents--link .c-btn.--style-reverse{font-size:clamp(1rem,calc(16rem - (.0028169014rem*375))/16 + calc(.0028169014vw * 100)/1,1.1875rem)}.c-dialog{border:none;width:85%;margin:auto!important;padding:0;opacity:0;background:transparent;color:#fff;transition:opacity var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function),overlay var(--transition-duration) var(--transition-timing-function) allow-discrete,display var(--transition-duration) var(--transition-timing-function) allow-discrete}.c-dialog::backdrop{opacity:0;background:var(--grd-primary);transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-dialog[open]{opacity:1}.c-dialog[open]::backdrop{opacity:.88}@starting-style{.c-dialog[open]{opacity:0}.c-dialog[open]::backdrop{opacity:0}}.c-dialog__inner{display:grid;gap:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem);justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.c-dialog__inner--btn{font-weight:700;margin-inline:auto;color:#fff;border:1px solid #fff;border-radius:50vw;padding-block:clamp(1rem,16rem/16 + 0vw/1,1rem);padding-inline:clamp(2rem,32rem/16 + 0vw/1,2rem);cursor:pointer;transition:-webkit-backdrop-filter var(--transition-duration) var(--transition-timing-function);transition:backdrop-filter var(--transition-duration) var(--transition-timing-function);transition:backdrop-filter var(--transition-duration) var(--transition-timing-function),-webkit-backdrop-filter var(--transition-duration) var(--transition-timing-function)}.c-dialog__inner--movie{max-width:1200px;width:80vw;aspect-ratio:16/9}.c-dialog__inner--movie iframe{width:100%;height:100%;aspect-ratio:16/9}.c-gototop{position:fixed;z-index:1200;right:40px;bottom:40px;background:#ccc;display:flex;align-items:center;justify-content:center;text-align:center;width:80px;height:80px;border-radius:50%;font-size:.8em;transition:opacity var(--transition-duration) var(--transition-timing-function),pointer-events var(--transition-duration) var(--transition-timing-function);opacity:0;pointer-events:none}.c-gototop.is-active{opacity:1;pointer-events:auto}.c-heading__section{display:grid;line-height:1.4;row-gap:clamp(.875rem,calc(14rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.125rem)}.c-heading__section--en,.c-heading__section--jp{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.c-heading__section--en{font-family:Inter,sans-serif;font-size:clamp(2.625rem,calc(42rem - (.0281690141rem*375))/16 + calc(.0281690141vw * 100)/1,4.5rem);font-weight:130;letter-spacing:.13em;margin-block:var(--leading-trim)}.c-heading__section--jp{font-size:clamp(1.5625rem,calc(25rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.3125rem);font-weight:700;letter-spacing:.02em;margin-top:var(--leading-trim)}.c-heading__primary{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:clamp(1.5rem,calc(24rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,2.125rem);line-height:1.4;letter-spacing:.03em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.c-heading__primary+*{margin-top:clamp(1.5rem,calc(24rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2.5rem)}.c-heading__secondary{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem);line-height:1.4;letter-spacing:.03em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-heading__numbering{display:flex;align-items:center;justify-content:center;gap:1em;border-top:1px solid #DEE2E8;padding-top:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem);margin-bottom:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem)}.c-heading__numbering:not(:first-child){margin-top:clamp(2rem,calc(32rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.75rem)}.c-heading__numbering--icon{width:clamp(3rem,calc(48rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,4.5rem);display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:300;font-size:clamp(1.25rem,calc(20rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.75rem);aspect-ratio:1;min-width:0;border-radius:50%;background:var(--grd-primary);color:#fff;flex-shrink:0}.c-heading__numbering--text{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:clamp(1.375rem,calc(22rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.875rem)}@font-face{font-family:icomoon;src:url(../../assets/fonts/icomoon.eot);src:url(../../assets/fonts/icomoon.eot) format("embedded-opentype"),url(../../assets/fonts/icomoon.ttf) format("truetype"),url(../../assets/fonts/icomoon.woff) format("woff"),url(../../assets/fonts/icomoon.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arr-thin-r:before{content:""}.icon-dl:before{content:""}.icon-arr-thin-t:before{content:""}.icon-popup:before{content:""}.icon-tel:before{content:""}.icon-arr-b:before{content:""}.icon-arr-l:before{content:""}.icon-arr-r:before{content:""}.icon-arr-t:before{content:""}.icon-arr-thin-b:before{content:""}.icon-arr-thin-l:before{content:""}.icon-mail:before{content:""}.icon-checked:before{content:""}.icon-pamph:before{content:""}.icon-freeDial:before{content:""}.icon-mailThin:before{content:""}.icon-line:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.c-list-category__wrap{width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.c-list-category__list{display:flex;justify-content:center;flex-wrap:wrap;position:relative;margin:0 -25px}.c-list-category__list a{font-weight:700;color:#999}.c-list-category__item{padding:10px;margin-left:15px;margin-right:15px}.c-list-news a{text-decoration:none}.c-list-news .c-list-simple-cat__list{margin-bottom:10px}.c-list-news__inner{display:table;width:100%;border-bottom:1px solid #cccccc;padding:20px 0}.c-list-news__date{display:table-cell;vertical-align:top;width:7em;font-size:14px;color:#00a3e0}.c-list-news__info{display:table-cell;width:auto}.c-list-news__title{line-height:1.4em;display:block}.c-list-simple-cat__wrap{overflow:hidden}.c-list-simple-cat__list{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.625rem,10rem/16 + 0vw/1,.625rem)}.c-list-simple-cat__item{border:1px solid #DEE2E8;border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-list-simple-cat__item>*{display:grid;place-content:center;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;padding-block:clamp(.375rem,6rem/16 + 0vw/1,.375rem);padding-inline:clamp(1rem,16rem/16 + 0vw/1,1rem);font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}.c-list-card{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,calc(12rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,1.5rem)}@container (max-width: 768px){.c-list-card{grid-template-columns:100%}}.c-list-card__item{padding:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);background:#F3F6F7;display:grid;grid-template-columns:100%;gap:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.u-bg__sub .c-list-card__item{background:#fff}.c-list-card__item--heading{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(.5rem,calc(8rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,1.125rem);font-weight:700;font-size:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);margin-block:var(--leading-trim)}.c-list-card__item--heading img{width:clamp(3.5rem,calc(56rem - (.0197183099rem*375))/16 + calc(.0197183099vw * 100)/1,4.8125rem)}.c-list-card__item--contents{margin-top:var(--leading-trim)}.c-list-numbering{counter-reset:counter-list-numbering}.c-list-numbering__item{display:grid;grid-template-columns:5em 1fr 2em;gap:1.5em;counter-increment:counter-list-numbering;align-items:center}.c-list-numbering__item--inner{grid-column:span 3;padding-block:clamp(.625rem,calc(10rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1rem);padding-inline:clamp(.5rem,calc(8rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,1.5rem);display:grid;grid-template-columns:5em 1fr 2em;gap:clamp(.875rem,calc(14rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,1.5rem);align-items:center;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-list-numbering__item--number{grid-column:1/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:1;min-width:0;align-items:center;justify-items:center}.c-list-numbering__item--number:before{content:"";grid-column:1/2;grid-row:1/2;width:100%;height:100%;background:var(--grd-primary);border:1px solid transparent;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:50vw}.c-list-numbering__item--number:after{content:counter(counter-list-numbering,decimal-leading-zero);grid-column:1/2;grid-row:1/2;font-family:Inter,sans-serif;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.05em;font-size:clamp(1rem,calc(16rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.125rem)}.c-list-numbering__item--contents{grid-column:2/3;font-weight:500;font-size:clamp(1.0625rem,calc(17rem - (.0028169014rem*375))/16 + calc(.0028169014vw * 100)/1,1.25rem);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.c-list-numbering__item--arrow{grid-column:3/4;height:1lh;border-radius:50vw;display:grid;grid-template-columns:37.5%;place-content:center;background:var(--grd-primary)}.c-list-numbering__item--arrow:before{content:"";aspect-ratio:3/2;min-width:0;background:#fff;-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-page-hero{display:grid;grid-template-columns:subgrid;background:var(--grd-secondary)}.c-page-hero__inner{padding-top:clamp(3.375rem,calc(54rem - (.0600938967rem*375))/16 + calc(.0600938967vw * 100)/1,7.375rem);padding-bottom:clamp(5.375rem,calc(86rem - (.061971831rem*375))/16 + calc(.061971831vw * 100)/1,9.5rem);display:grid;gap:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem)}.c-page-hero__inner.--style-news .c-page-hero__title,.c-page-hero__inner.--style-job .c-page-hero__title{justify-items:start}.c-page-hero__information{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(.5rem,calc(8rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1rem)}.c-page-hero__date{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Inter,sans-serif;font-weight:500;letter-spacing:.03em;font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}.c-page-hero__information--list{display:flex;flex-wrap:wrap;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem);align-self:start}.c-page-hero__information--list-item{padding-block:clamp(.3125rem,5rem/16 + 0vw/1,.3125rem);padding-inline:clamp(1rem,16rem/16 + 0vw/1,1rem);border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-page-hero__information--list-item:nth-child(odd){background:var(--grd-primary)}.c-page-hero__information--list-item:nth-child(odd) .c-page-hero__information--list-text{color:#fff;font-weight:500}.c-page-hero__information--list-item:nth-child(2n){background:#fff}.c-page-hero__information--list-item:nth-child(2n) .c-page-hero__information--list-text{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.c-page-hero__title{display:grid;justify-items:center;line-height:1.4;gap:clamp(.4375rem,calc(7rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.5625rem)}.c-page-hero__title-main{background:var(--grd-primary);font-weight:700;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.625rem,calc(26rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.375rem);letter-spacing:.03em;margin-block:var(--leading-trim)}.c-page-hero__title-sub{background:var(--grd-primary);font-family:Inter,sans-serif;font-weight:300;-webkit-background-clip:text;background-clip:text;color:transparent;margin-block:var(--leading-trim);font-size:clamp(1rem,calc(16rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.25rem);letter-spacing:.07em}.c-page-hero__btn{display:inline-grid;grid-template-columns:auto auto;border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);padding-block:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);padding-inline:clamp(1rem,16rem/16 + 0vw/1,1rem);gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem);margin-top:clamp(.625rem,calc(10rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1rem);background:var(--grd-primary);align-items:center;position:relative;z-index:0;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-page-hero__btn:before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);border-radius:clamp(.4375rem,7rem/16 + 0vw/1,.4375rem);background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1}.c-page-hero__btn:after{content:"";width:clamp(.875rem,14rem/16 + 0vw/1,.875rem);aspect-ratio:1;min-width:0;background:var(--grd-primary);-webkit-mask-image:url(../../assets/images/common/icon-arrow--slider.svg);mask-image:url(../../assets/images/common/icon-arrow--slider.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;rotate:90deg;transition:translate var(--transition-duration) var(--transition-timing-function)}.c-page-hero__btn--text{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.c-page-hero__inner.--style-interview{display:grid;grid-template-columns:auto auto;gap:clamp(1.5rem,calc(24rem - (.0300469484rem*375))/16 + calc(.0300469484vw * 100)/1,3.5rem);align-items:center;justify-content:center;z-index:0;position:relative;padding-top:0;padding-bottom:clamp(3.5rem,calc(56rem - (-.0131455399rem*375))/16 + calc(-.0131455399vw * 100)/1,2.625rem)}.c-page-hero__inner.--style-interview .c-card__interview--thumbnail{max-width:clamp(28.125rem,450rem/16 + 0vw/1,28.125rem);grid-column:1;grid-row:1}.l-container:has(.c-page-hero__inner.--style-interview){grid-column:var(--grid-container-medium)}.c-pager-archive{margin-top:clamp(2rem,calc(32rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5.75rem)}.c-pager-archive .wp-pagenavi{display:flex;flex-wrap:wrap;gap:clamp(.375rem,6rem/16 + 0vw/1,.375rem);justify-content:center}.c-pager-archive .wp-pagenavi span,.c-pager-archive .wp-pagenavi a{width:clamp(3.25rem,52rem/16 + 0vw/1,3.25rem);aspect-ratio:1;min-width:0;display:grid;place-content:center;border-radius:50%;font-family:Inter,sans-serif;font-weight:500;flex-shrink:0;text-decoration:none}.c-pager-archive .wp-pagenavi a{transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-pager-archive .wp-pagenavi .current{background:var(--grd-primary);color:#fff}.c-pager-archive .wp-pagenavi .page{border:1px solid #DEE2E8;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.c-pager-archive .wp-pagenavi .nextpostslink,.c-pager-archive .wp-pagenavi .previouspostslink{background:var(--grd-primary);position:relative;z-index:0}.c-pager-archive .wp-pagenavi .nextpostslink:before,.c-pager-archive .wp-pagenavi .previouspostslink:before{content:"";width:calc(100% - 2px);aspect-ratio:1;min-width:0;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;background:#fff}.c-pager-archive .wp-pagenavi .nextpostslink:after,.c-pager-archive .wp-pagenavi .previouspostslink:after{content:"";width:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem);background:var(--grd-primary);-webkit-mask-image:url(../../assets/images/common/icon-arrow--slider.svg);mask-image:url(../../assets/images/common/icon-arrow--slider.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;aspect-ratio:1;min-width:0;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.c-pager-archive .nextpostslink{margin-left:clamp(1rem,16rem/16 + 0vw/1,1rem)}.c-pager-archive .previouspostslink{margin-right:clamp(1rem,16rem/16 + 0vw/1,1rem)}.c-pager-archive .previouspostslink:after{rotate:180deg}.c-pager-single{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-template-areas:"c-pager-single__next c-pager-single__list c-pager-single__prev";align-items:center;margin-top:clamp(2rem,calc(32rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2.5rem);row-gap:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);-moz-column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);text-align:center}.c-pager-single__next a,.c-pager-single__prev a{display:inline-grid;background:#EBF8FF;border-radius:50vw;padding-block:clamp(.875rem,14rem/16 + 0vw/1,.875rem);padding-inline:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem);gap:clamp(.625rem,10rem/16 + 0vw/1,.625rem);text-decoration:none;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-pager-single__next .c-btn--text,.c-pager-single__prev .c-btn--text{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.c-pager-single__next .c-btn--icon,.c-pager-single__prev .c-btn--icon{width:clamp(2rem,32rem/16 + 0vw/1,2rem);background:var(--grd-primary)}.c-pager-single__next .c-btn--icon:before,.c-pager-single__prev .c-btn--icon:before{background:#fff}.c-pager-single__next{grid-area:c-pager-single__next}.c-pager-single__next a{grid-template-columns:auto 1fr;padding-right:clamp(1.375rem,22rem/16 + 0vw/1,1.375rem)}.c-pager-single__next .c-btn--icon:before{rotate:180deg}.c-pager-single__prev{grid-area:c-pager-single__prev}.c-pager-single__prev a{grid-template-columns:1fr auto;padding-left:clamp(1.375rem,22rem/16 + 0vw/1,1.375rem)}.c-pager-single__list{grid-area:c-pager-single__list}.c-pager-single__list a{display:block;padding-block:clamp(.875rem,14rem/16 + 0vw/1,.875rem);padding-inline:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem);border:1px solid #DEE2E8;border-radius:50vw;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-pager-single__list .c-btn--text{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.c-table{transform:translateZ(0);display:table;table-layout:fixed;width:100%;border-top:1px dotted #e3e3e3}.c-table .c-table__td,.c-table .c-table__th{display:table-cell;text-align:left;font-weight:400;border-bottom:1px dotted #e3e3e3}.c-table .c-table__th{width:210px;background-color:#f8f8f8;padding:14px 20px 14px 22px}.c-table .c-table__td{background-color:#fff;padding:14px 24px;line-height:2}.c-table__primary .c-table__th{width:9em;background-color:#fff}.c-card__news{display:grid;grid-template-columns:17em 1fr 2em;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-timing-function)}@container (max-width:768px){.c-card__news{row-gap:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem)}}.c-card__news--thumbnail{border-radius:calc(var(--border-radius-lg) / 2);overflow:hidden;display:grid;align-items:center;justify-content:center}.c-card__news--thumbnail img{aspect-ratio:16/9;min-width:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-card__news--contents{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"c-card__news--date c-card__news--category" "c-card__news--heading c-card__news--heading";align-items:end;align-content:center;gap:.5em 1em}.c-card__news--date{grid-area:c-card__news--date;font-family:Inter,sans-serif;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.03em;align-self:center}.c-card__news--category{grid-area:c-card__news--category}.c-card__news--heading{grid-area:c-card__news--heading;font-weight:500;align-self:start;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.c-card__news--arrow{height:1lh;border-radius:50vw;display:grid;grid-template-columns:37.5%;place-content:center;background:var(--grd-primary);align-self:center}.c-card__news--arrow:before{content:"";aspect-ratio:3/2;min-width:0;background:#fff;-webkit-mask-image:url(../../assets/images/common/icon-arrow--btn.svg);mask-image:url(../../assets/images/common/icon-arrow--btn.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-card__job{display:grid;gap:1em;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-card__job--thumbnail{border-radius:var(--border-radius-md);overflow:hidden;aspect-ratio:44/27;min-width:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto}.c-card__job--thumbnail img{grid-column:1/3;grid-row:1/2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-card__job--category{grid-column:2/3;grid-row:1/2;color:#fff;background:var(--grd-primary);align-self:start;padding:1em 1.5em;border-bottom-left-radius:var(--border-radius-md);letter-spacing:.03em;z-index:1;font-size:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem);font-size:500}.c-card__job--heading{font-weight:700;font-size:clamp(1.25rem,calc(20rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,1.3125rem)}.c-card__interview{display:grid;grid-template-columns:1fr 10vw 10vw;grid-template-rows:auto;height:100%;text-decoration:none}.c-card__interview--thumbnail{grid-column:1/3;grid-row:1/2;align-self:center}.c-card__interview-contents{grid-column:2/4;grid-row:1/2;align-self:center;z-index:1;display:grid;justify-items:start;gap:1.5em}.c-card__interview--category{border-radius:var(--border-radius-sm);background:var(--color-main);padding:.75em 1em;color:#fff}.c-card__interview--header{display:grid;justify-items:start;gap:.625em}.c-card__interview--heading{font-weight:700;font-size:clamp(1.125rem,calc(18rem - (.0084507042rem*375))/16 + calc(.0084507042vw * 100)/1,1.6875rem);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.c-card__interview--information{display:grid}.c-card__interview--job{font-weight:700;font-size:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem)}.c-card__interview--btn{align-self:center;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-tab__list{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:0 3em}.c-tab__list--inner{display:flex;flex-wrap:wrap;gap:.5em}.c-tab__list--btn{cursor:pointer;font-weight:700;line-height:1.4;font-family:Zen Kaku Gothic New,sans-serif;background:var(--grd-primary);color:transparent;background-origin:border-box;-webkit-background-clip:text;background-clip:text;border:1px solid #DEE2E8;border-radius:calc(var(--border-radius-lg) / 4);padding:.5em 1.5em;transition:opacity var(--transition-duration) var(--transition-timing-function),color var(--transition-duration) var(--transition-timing-function),border-color var(--transition-duration) var(--transition-timing-function),-webkit-background-clip var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),color var(--transition-duration) var(--transition-timing-function),background-clip var(--transition-duration) var(--transition-timing-function),border-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),color var(--transition-duration) var(--transition-timing-function),background-clip var(--transition-duration) var(--transition-timing-function),border-color var(--transition-duration) var(--transition-timing-function),-webkit-background-clip var(--transition-duration) var(--transition-timing-function)}.c-tab__list--btn[aria-selected=true]{color:#fff;background-clip:border-box;border-color:transparent}.c-tab__panel--contents.is-hidden{display:none}.c-box{background:var(--grd-primary);border-radius:clamp(1rem,16rem/16 + 0vw/1,1rem);padding-block:clamp(2rem,32rem/16 + 0vw/1,2rem);padding-inline:clamp(1.375rem,calc(22rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,2rem);position:relative;z-index:0}.c-box:not(:first-child){margin-top:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.c-box:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);pointer-events:none;border-radius:clamp(.875rem,14rem/16 + 0vw/1,.875rem);background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1}.c-box a{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.c-box__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500;font-size:clamp(1.0625rem,calc(17rem - (.0028169014rem*375))/16 + calc(.0028169014vw * 100)/1,1.25rem);margin-block:var(--leading-trim)}.c-box__heading+*{margin-top:clamp(.875rem,calc(14rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.25rem)}.c-form{display:grid;grid-template-columns:100%;gap:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.c-form:not(:first-child){margin-top:clamp(3rem,calc(48rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,4.5rem)}.c-form .c-form__section{display:grid;grid-template-columns:100%;gap:clamp(1.75rem,28rem/16 + 0vw/1,1.75rem);background:#F3F6F7;border-radius:clamp(2rem,calc(32rem - (-.0075117371rem*375))/16 + calc(-.0075117371vw * 100)/1,1.5rem);padding-top:clamp(2.5rem,calc(40rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,3rem);padding-inline:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-bottom:clamp(3rem,calc(48rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,4rem)}.c-form .c-form__heading{max-width:clamp(40.875rem,654rem/16 + 0vw/1,40.875rem);width:100%;margin-inline:auto;margin-block:var(--leading-trim);font-weight:700;font-size:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem)}.c-form .c-form__section--inner{display:grid;grid-template-columns:100%;gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);max-width:clamp(40.875rem,654rem/16 + 0vw/1,40.875rem);width:100%;margin-inline:auto}.c-form .c-form__item--header{display:grid;grid-template-columns:auto 1fr;gap:clamp(.625rem,10rem/16 + 0vw/1,.625rem);align-items:start;justify-items:start}.c-form .c-form__item--header-label{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);line-height:1.4}.c-form .c-form__item--header-required{font-weight:500;background:#D32929;color:#fff;line-height:1;font-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);padding:clamp(.5rem,8rem/16 + 0vw/1,.5rem);border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-form .c-form__example{color:#9d9ca5;font-weight:500}.c-form .c-form__item--contents input,.c-form .c-form__item--contents select,.c-form .c-form__item--contents textarea{font-family:Zen Kaku Gothic New,sans-serif}.c-form .c-form__item--contents input[type=text],.c-form .c-form__item--contents input[type=tel],.c-form .c-form__item--contents input[type=email],.c-form .c-form__item--contents input[type=date],.c-form .c-form__item--contents textarea{width:100%;background:#fff;border:1px solid #9D9CA5;border-radius:clamp(.375rem,6rem/16 + 0vw/1,.375rem);padding-block:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);padding-inline:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);cursor:pointer}.c-form .c-form__item--contents input[type=radio]{width:1lh;aspect-ratio:1;min-width:0;border:1px solid #9D9CA5;border-radius:50%;background:#fff}.c-form .c-form__item--contents input[type=radio]:checked{opacity:0}.c-form .c-form__item--contents input[type=checkbox]{width:1lh;aspect-ratio:1;min-width:0;border:2px solid #9D9CA5;border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem);background:#fff}.c-form .c-form__item--contents input[type=checkbox]:checked{opacity:0}.c-form .c-form__item--contents label:has(input){cursor:pointer;display:grid;grid-template-columns:1lh auto;align-items:center;line-height:1.4;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem);font-weight:500}.c-form .c-form__item--contents label:has(input):before{content:"";grid-column:1;grid-row:1;aspect-ratio:1;min-width:0;background:var(--grd-primary)}.c-form .c-form__item--contents label:has(input):after{content:"";grid-column:1;grid-row:1;aspect-ratio:1;min-width:0;background:#fff}.c-form .c-form__item--contents label:has(input) input{grid-column:1;grid-row:1;z-index:1}.c-form .c-form__item--contents label:has(input) .wpcf7-list-item-label{grid-column:2;grid-row:1}.c-form .c-form__item--contents label:has(input[type=radio]):before{border-radius:50%}.c-form .c-form__item--contents label:has(input[type=radio]):after{width:50%;align-self:center;justify-self:center;border-radius:50%}.c-form .c-form__item--contents label:has(input[type=checkbox]):before{border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-form .c-form__item--contents label:has(input[type=checkbox]):after{-webkit-mask-image:url(../../assets/images/common/icon-checkbox.svg);mask-image:url(../../assets/images/common/icon-checkbox.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%}.c-form .c-form__item--contents select{padding-block:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);padding-left:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-right:clamp(3rem,48rem/16 + 0vw/1,3rem);background:#fff;cursor:pointer}.c-form .c-form__item--contents .wpcf7-form-control-wrap{display:flex;flex-direction:column-reverse;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-form .c-form__item--contents .wpcf7-form-control-wrap:has(select){border-radius:clamp(.375rem,6rem/16 + 0vw/1,.375rem);border:1px solid #9D9CA5;overflow:hidden;position:relative;z-index:0}.c-form .c-form__item--contents .wpcf7-form-control-wrap:has(select):after{content:"";width:.5em;aspect-ratio:1/2;min-width:0;background:var(--grd-primary);-webkit-mask-image:url(../../assets/images/common/icon-arrow--slider.svg);mask-image:url(../../assets/images/common/icon-arrow--slider.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;rotate:90deg;right:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);top:0;bottom:0;margin:auto}.c-form .c-form__item--contents .wpcf7-list-item{margin:0}.c-form .c-form__item--contents .wpcf7-not-valid-tip{color:#d32929;font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}.c-form .c-form__item--contents:has(.wpcf7-not-valid-tip) input[type=text],.c-form .c-form__item--contents:has(.wpcf7-not-valid-tip) input[type=tel],.c-form .c-form__item--contents:has(.wpcf7-not-valid-tip) input[type=email],.c-form .c-form__item--contents:has(.wpcf7-not-valid-tip) input[type=date],.c-form .c-form__item--contents:has(.wpcf7-not-valid-tip) textarea{border-width:2px;border-color:#d32929}.c-form .c-form__item--contents .wpcf7-form-control.wpcf7-radio,.c-form .c-form__item--contents .wpcf7-form-control.wpcf7-checkbox{display:grid;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-form .c-form__item{display:grid;grid-template-columns:100%;gap:clamp(.625rem,10rem/16 + 0vw/1,.625rem)}.c-form .c-form__box{display:grid;gap:clamp(1.75rem,28rem/16 + 0vw/1,1.75rem);background:var(--grd-primary);border-radius:clamp(1rem,16rem/16 + 0vw/1,1rem);padding-block:clamp(2rem,32rem/16 + 0vw/1,2rem);padding-inline:clamp(1.375rem,calc(22rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,2rem);position:relative;z-index:0}.c-form .c-form__box a{color:#00a3e0;transition:opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.c-form .c-form__box:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);pointer-events:none;border-radius:clamp(.875rem,14rem/16 + 0vw/1,.875rem);background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1}.c-form .c-form__box .wpcf7-form-control-wrap{text-align:center}.c-form .c-form__box .wpcf7-list-item{margin:0}.c-form .c-form__box .wpcf7-list-item label{cursor:pointer;display:inline-grid;grid-template-columns:1lh auto;align-items:center;line-height:1.4;border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);font-weight:500}.c-form .c-form__box .wpcf7-list-item label:before{content:"";grid-column:1;grid-row:1;aspect-ratio:1;min-width:0;background:var(--grd-primary);border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-form .c-form__box .wpcf7-list-item label:after{content:"";grid-column:1;grid-row:1;aspect-ratio:1;min-width:0;background:#fff;-webkit-mask-image:url(../../assets/images/common/icon-checkbox.svg);mask-image:url(../../assets/images/common/icon-checkbox.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%}.c-form .c-form__box .wpcf7-list-item label input[type=checkbox]{grid-column:1;grid-row:1;z-index:1;width:1lh;aspect-ratio:1;min-width:0;border:2px solid #9D9CA5;background:#fff;border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-form .c-form__box .wpcf7-list-item label input[type=checkbox]:checked{opacity:0}.c-form .c-form__box .wpcf7-list-item label .wpcf7-list-item-label{grid-column:2;grid-row:1}.c-form .c-form__box .wpcf7-submit{width:100%;cursor:pointer;background:var(--grd-primary);color:#fff;text-align:center;font-weight:700;padding-block:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-inline:clamp(1rem,16rem/16 + 0vw/1,1rem);border-radius:50vw;transition:opacity var(--transition-duration) var(--transition-timing-function)}.c-form .c-form__box .wpcf7-submit:disabled{background:#bcbcbc}.c-form .c-form__box .wpcf7-spinner{display:none}.c-form .c-form__box--heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;margin-inline:auto;font-size:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem)}.c-detail-list{display:grid;grid-template-columns:25% 1fr;padding-inline:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-block:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);-moz-column-gap:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem);column-gap:clamp(1rem,calc(16rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2rem);row-gap:clamp(.125rem,2rem/16 + 0vw/1,.125rem);border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);background:#fff}.c-detail-list+.c-detail-list{margin-top:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-detail-list__heading{font-weight:500}.c-detail-list__contents p+.wp-block-list{margin-top:calc(-1 * var(--leading-trim))}.c-anchor-list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,calc(8rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,.875rem)}.c-qa{display:grid;gap:clamp(1rem,calc(16rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,1.0625rem);padding-block:clamp(3.125rem,50rem/16 + 0vw/1,3.125rem)}.c-qa:first-child{padding-top:0}.c-qa+.c-qa{border-top:1px solid #DEE2E8}.c-qa+*{margin-top:0!important}.c-qa__heading{display:grid;grid-template-columns:auto 1fr;gap:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem)}.c-qa__heading--prefix{font-family:Inter,sans-serif;font-weight:135;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2.75rem,calc(44rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,3.75rem);margin-block:var(--leading-trim)}.c-qa__heading--text{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:clamp(1.375rem,calc(22rem - (.0046948357rem*375))/16 + calc(.0046948357vw * 100)/1,1.6875rem);margin-block:var(--leading-trim);align-self:center}.c-qa__contents p{margin-block:var(--leading-trim);line-height:1.6}.c-schedule{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:clamp(.4375rem,7rem/16 + 0vw/1,.4375rem)}.c-schedule__item{grid-column:span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:auto;border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);overflow:hidden;gap:0}.c-schedule__time{background:var(--grd-primary);color:#fff;padding-block:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);padding-inline:clamp(1.0625rem,17rem/16 + 0vw/1,1.0625rem);font-weight:600;font-family:Inter,sans-serif;display:grid;align-items:center;justify-items:center}.c-schedule__contents{display:grid;gap:clamp(.125rem,2rem/16 + 0vw/1,.125rem);background:#fff;padding-block:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);padding-inline:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.c-schedule__contents--heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1rem,calc(16rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,1.0625rem);font-weight:700;line-height:1.4}.c-schedule__contents--text{font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem);line-height:1.6}.c-column-dl{display:grid;grid-template-columns:100%;background:#F3F6F7;gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);border-radius:clamp(1rem,16rem/16 + 0vw/1,1rem);padding:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.u-bg__sub .c-column-dl{background:#fff}.c-column-dl__item{display:grid;grid-template-columns:100%;gap:clamp(.375rem,6rem/16 + 0vw/1,.375rem)}.c-column-dl__heading{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.c-column-dl__heading:after{content:"："}.c-column-text{display:grid;grid-template-columns:100%;gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-inline:clamp(0rem,calc(0rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,2.5rem)}.c-column-text:not(:first-child){margin-top:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.c-summary-list{border-top:1px solid #DEE2E8;padding-top:clamp(1rem,16rem/16 + 0vw/1,1rem);display:grid;grid-template-columns:100%;gap:clamp(.375rem,6rem/16 + 0vw/1,.375rem)}.c-summary-list:not(:first-child){margin-top:clamp(2.5rem,calc(40rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,3.5rem)}.c-summary-list+.c-summary-list{margin-top:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.c-summary-list__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500;font-size:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem)}.c-course__list{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:clamp(.25rem,4rem/16 + 0vw/1,.25rem)}.c-course__list--item{grid-column:span 2;display:grid;grid-template-columns:subgrid;gap:clamp(.9375rem,calc(15rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,1rem);border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);padding-block:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-inline:clamp(1rem,16rem/16 + 0vw/1,1rem);align-items:baseline;background:#F3F6F7}@container (max-width:768px){.c-course__list--item{grid-template-columns:100%;justify-items:start}}.u-bg__sub .c-course__list--item{background:#fff}.c-course__list--label{background:var(--grd-primary);color:#fff;padding-inline:clamp(.5rem,8rem/16 + 0vw/1,.5rem);padding-block:clamp(.25rem,4rem/16 + 0vw/1,.25rem);border-radius:clamp(.25rem,4rem/16 + 0vw/1,.25rem);font-weight:700;margin-block:var(--leading-trim)}.c-course__list--contents{font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}h2.wp-block-heading{font-size:clamp(1.5rem,calc(24rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,2.125rem);margin-bottom:clamp(1.0625rem,calc(17rem - (.0131455399rem*375))/16 + calc(.0131455399vw * 100)/1,1.9375rem);background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700}h2.wp-block-heading.has-text-align-left{margin-right:auto}h2.wp-block-heading.has-text-align-center{margin-inline:auto}h2.wp-block-heading.has-text-align-right{margin-left:auto}h3.wp-block-heading{font-size:clamp(1.25rem,calc(20rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,1.3125rem);margin-bottom:clamp(.6875rem,calc(11rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.0625rem);background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700}h3.wp-block-heading:not(:first-child){margin-top:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}h3.wp-block-heading.has-text-align-left{margin-right:auto}h3.wp-block-heading.has-text-align-center{margin-inline:auto}h3.wp-block-heading.has-text-align-right{margin-left:auto}h4.wp-block-heading{font-size:clamp(1.0625rem,calc(17rem - (.0028169014rem*375))/16 + calc(.0028169014vw * 100)/1,1.25rem);margin-bottom:clamp(.5625rem,calc(9rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,.6875rem);background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700}h4.wp-block-heading:not(:first-child){margin-top:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}h4.wp-block-heading.has-text-align-left{margin-right:auto}h4.wp-block-heading.has-text-align-center{margin-inline:auto}h4.wp-block-heading.has-text-align-right{margin-left:auto}p.is-style-notice{font-size:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem);padding-left:1em}p.is-style-notice:not(:first-child){margin-top:1em}p.is-style-notice:before{content:"※";margin-left:-1em}.wp-block-image{text-align:center}.wp-block-image:not(:first-child){margin-top:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.wp-block-image img,.wp-block-media-text__media img{border-radius:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem);-o-object-fit:cover;object-fit:cover}.wp-block-list:not(:first-child){margin-top:1lh}.wp-block-list:not(:last-child){margin-bottom:1lh}.wp-block-list>li{padding-left:1.5em;margin-block:var(--leading-trim)}.wp-block-list>li:before{content:"";display:inline-block;margin-left:-1.5em}.wp-block-list.is-style-notice{font-size:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem)}.wp-block-list.is-style-notice>li{padding-left:1em}.wp-block-list.is-style-notice>li:before{content:"※";margin-left:-1em}ul.wp-block-list>li{padding-left:1em}ul.wp-block-list>li:not(:first-child){margin-top:calc(-1 * var(--leading-trim))}ul.wp-block-list>li:before{margin-left:-1em}ul.wp-block-list>li:before{content:"・";width:1em}ul.wp-block-list>li>ul.wp-block-list>li:before{content:"-"}ol.wp-block-list{counter-reset:counter-ol}ol.wp-block-list>li{counter-increment:counter-ol}ol.wp-block-list>li:before{content:counter(counter-ol) "."}.l-section .wp-block-group__inner-container{grid-column:var(--grid-container-medium);width:100%;margin-inline:auto}.wp-block-media-text>.wp-block-media-text__content{padding-inline:clamp(0rem,calc(0rem - (.0300469484rem*375))/16 + calc(.0300469484vw * 100)/1,2rem)}.wp-block-media-text{gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.wp-block-media-text:not(:first-child){margin-top:clamp(2.5rem,calc(40rem - (.0300469484rem*375))/16 + calc(.0300469484vw * 100)/1,4.5rem)}@container (max-width: 768px){.wp-block-media-text{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-buttons:not(:first-child){margin-top:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.wp-block-button__link{background:var(--grd-primary);font-weight:700}.editor p:not(:first-child){margin-top:1lh}a[href*=maps][target=_blank]{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto;align-items:center;border:1px solid #DEE2E8;border-radius:50vw;font-weight:700;gap:clamp(.375rem,6rem/16 + 0vw/1,.375rem);padding-block:clamp(.5rem,8rem/16 + 0vw/1,.5rem);padding-inline:clamp(.75rem,12rem/16 + 0vw/1,.75rem);margin-top:clamp(.375rem,6rem/16 + 0vw/1,.375rem);transition:opacity var(--transition-duration) var(--transition-timing-function)}a[href*=maps][target=_blank]:before{content:"";width:clamp(1.625rem,26rem/16 + 0vw/1,1.625rem);aspect-ratio:1;min-width:0;background-image:url(../../assets/images/common/icon-pin.svg),var(--grd-primary);background-position:center;background-repeat:no-repeat;background-size:40%,100%;border-radius:50%;grid-column:1;grid-row:1}.home .l-main .l-section{padding-block:clamp(5.5rem,calc(88rem - (.0676056338rem*375))/16 + calc(.0676056338vw * 100)/1,10rem)}.p-home-mv{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto auto auto;-moz-column-gap:clamp(2rem,32rem/16 + 0vw/1,2rem);column-gap:clamp(2rem,32rem/16 + 0vw/1,2rem);z-index:0;position:relative;overflow:hidden}.p-home-mv:before{content:"";width:clamp(17.1875rem,calc(275rem - (.1596244131rem*375))/16 + calc(.1596244131vw * 100)/1,27.8125rem);aspect-ratio:1;min-width:0;position:absolute;pointer-events:none;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#2B9F94;opacity:.15;-webkit-mask-image:url(../../assets/images/common/mask-heart--reverse.svg);mask-image:url(../../assets/images/common/mask-heart--reverse.svg);left:calc(-1*clamp(7.375rem,calc(118rem - (.0319248826rem*375))/16 + calc(.0319248826vw * 100)/1,9.5rem));bottom:calc(-1*clamp(0rem,calc(0rem - (.1314553991rem*375))/16 + calc(.1314553991vw * 100)/1,8.75rem))}.p-home-mv__contents{grid-column:1;grid-row:2;z-index:2;margin-left:clamp(1.9375rem,calc(31rem - (.0732394366rem*375))/16 + calc(.0732394366vw * 100)/1,6.8125rem);color:#fff;font-weight:500;display:grid;gap:clamp(1rem,16rem/16 + 0vw/1,1rem);position:relative}.p-home-mv__title{font-size:clamp(1.9375rem,calc(31rem - (.0272300469rem*375))/16 + calc(.0272300469vw * 100)/1,3.75rem);line-height:1.4;letter-spacing:.1em}.p-home-mv__text{font-size:clamp(.875rem,calc(14rem - (.0046948357rem*375))/16 + calc(.0046948357vw * 100)/1,1.1875rem);letter-spacing:.03em}.p-home-mv__background{grid-column:1/3;grid-row:1/5;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0}.p-home-mv__background .splide__track{grid-column:1/3;grid-row:1/5;z-index:-1}.p-home-mv__background .splide__slide.is-active img,.p-home-mv__background .splide__slide.is-prev img{animation-name:showImage}.p-home-mv__background .splide__slide img{width:100%;height:calc(100dvh - var(--header-height));-o-object-fit:cover;object-fit:cover;animation-duration:7s;animation-delay:0s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes showImage{0%{scale:1.1;opacity:0}20%{opacity:1}to{scale:1;opacity:1}}@keyframes hideImage{0%{scale:1;opacity:1}20%{opacity:0}to{scale:.9;opacity:0}}.p-home-mv__background-btn{grid-column:1;grid-row:3;justify-self:start;margin-top:clamp(1.5rem,calc(24rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.75rem);margin-left:clamp(1.9375rem,calc(31rem - (.0732394366rem*375))/16 + calc(.0732394366vw * 100)/1,6.8125rem);position:relative;z-index:1}.p-home-mv__background-btn:before{content:"";width:clamp(17.1875rem,calc(275rem - (.1596244131rem*375))/16 + calc(.1596244131vw * 100)/1,27.8125rem);aspect-ratio:1;min-width:0;position:absolute;pointer-events:none;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#00A3E0;opacity:.45;-webkit-mask-image:url(../../assets/images/common/mask-heart--upright.svg);mask-image:url(../../assets/images/common/mask-heart--upright.svg);left:calc(-1*clamp(1rem,calc(16rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.375rem));bottom:calc(-1*clamp(1rem,calc(16rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,1.625rem));z-index:-1}.p-home-mv__news{grid-column:2;grid-row:4;border-radius:var(--border-radius-sm);background:#fff;padding-block:clamp(1.25rem,calc(20rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1.375rem);padding-inline:clamp(.9375rem,calc(15rem - (.0103286385rem*375))/16 + calc(.0103286385vw * 100)/1,1.625rem);margin-bottom:clamp(2.5rem,calc(40rem - (-.0037558685rem*375))/16 + calc(-.0037558685vw * 100)/1,2.25rem);margin-right:clamp(1.9375rem,calc(31rem - (-.0103286385rem*375))/16 + calc(-.0103286385vw * 100)/1,1.25rem);z-index:2}.p-home-mv__news--slider{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;grid-template-areas:"slider arrows";gap:clamp(.75rem,12rem/16 + 0vw/1,.75rem);align-items:center}.p-home-mv__news--slider .splide__arrows{grid-area:arrows;display:grid;width:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);gap:clamp(.625rem,10rem/16 + 0vw/1,.625rem)}.p-home-mv__news--slider .splide__arrows:before{content:"";height:2px;border-radius:1px;background:#DEE2E8;order:2}.p-home-mv__news--slider .splide__arrow{cursor:pointer;width:100%;aspect-ratio:2/1;min-width:0;position:relative;z-index:0;transition:opacity var(--transition-duration) var(--transition-timing-function),translate var(--transition-duration) var(--transition-timing-function)}.p-home-mv__news--slider .splide__arrow:before{content:"";display:block;width:clamp(.4375rem,7rem/16 + 0vw/1,.4375rem);aspect-ratio:1/2;min-width:0;background:var(--grd-primary);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../assets/images/common/icon-arrow--slider.svg);mask-image:url(../../assets/images/common/icon-arrow--slider.svg);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.p-home-mv__news--slider .splide__arrow svg{display:none}.p-home-mv__news--slider .splide__arrow.splide__arrow--prev{rotate:-90deg;order:1}.p-home-mv__news--slider .splide__arrow.splide__arrow--next{rotate:90deg;order:3}.p-home-mv__news--slider .splide__track{grid-area:slider}.p-home-mv__news--slide{height:100%;display:grid;grid-template-columns:auto 16em;align-items:center;gap:clamp(.625rem,calc(10rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,.875rem);font-size:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem)}.p-home-mv__news--date{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Inter,sans-serif;font-weight:500;font-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.p-home-mv__news--link{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:opacity var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function),text-decoration-color var(--transition-duration) var(--transition-timing-function),-webkit-text-decoration-color var(--transition-duration) var(--transition-timing-function)}.p-home-introduction{padding-bottom:0}.p-home-introduction__inner{display:grid;grid-template-columns:auto 42%;grid-template-rows:auto 1fr;grid-template-areas:"p-home-introduction__heading p-home-introduction__text" "p-home-introduction__detail p-home-introduction__text";gap:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem);align-content:start;padding-inline:clamp(0rem,calc(0rem - (.0450704225rem*375))/16 + calc(.0450704225vw * 100)/1,3rem)}.p-home-introduction__heading{grid-area:p-home-introduction__heading;display:grid;gap:2em}.p-home-introduction__heading b{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.p-home-introduction__heading--jp img{width:100%}.p-home-introduction__heading--en{display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-weight:380;line-height:1.6;letter-spacing:.04em;font-size:clamp(.6875rem,calc(11rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.1875rem)}.p-home-introduction__text{grid-area:p-home-introduction__text;font-weight:500;line-height:1.8}.p-home-introduction__text p:not(:first-child){margin-top:1lh}.p-home-introduction__detail{grid-area:p-home-introduction__detail;justify-self:start}.p-home-introduction__detail .c-btn__motion{margin-top:clamp(1rem,calc(16rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.25rem)}.p-home-introduction__slider{grid-column:var(--grid-container-section);margin-top:clamp(3.75rem,60rem/16 + 0vw/1,3.75rem)}.p-home-introduction__slider img{width:auto;height:clamp(30.6875rem,calc(491rem - (.2929577465rem*375))/16 + calc(.2929577465vw * 100)/1,50.1875rem)}.p-home-job__inner{grid-column:var(--grid-container-section);display:grid;grid-template-columns:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem) 1fr clamp(28.375rem,calc(454rem - (.5126760563rem*375))/16 + calc(.5126760563vw * 100)/1,62.5rem) clamp(12.5rem,200rem/16 + 0vw/1,12.5rem) 1fr clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem);grid-template-rows:repeat(3,auto);row-gap:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem)}.p-home-job__heading{grid-column:3;grid-row:1}.p-home-job__slider{grid-column:3/7;grid-row:1/3;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}.p-home-job__slider .splide__arrows{grid-column:2/3;grid-row:1/2;display:grid;grid-template-columns:auto auto;gap:1em}.p-home-job__slider .splide__arrow--prev:after{transform:rotateY(180deg)}.p-home-job__slider .splide__arrow{width:5.5em;aspect-ratio:1;min-width:0;display:grid;grid-template-columns:100%;grid-template-rows:100%;pointer-events:auto;cursor:pointer;align-items:center;justify-items:center;align-self:center;justify-self:center;transition:opacity var(--transition-duration) var(--transition-timing-function)}.p-home-job__slider .splide__arrow svg{opacity:0}.p-home-job__slider .splide__arrow>*{grid-column:1/2;grid-row:1/2}.p-home-job__slider .splide__arrow:before{content:"";grid-column:1/2;grid-row:1/2;border-radius:50vw;width:100%;height:100%;background:var(--grd-primary);border:2px solid transparent;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.p-home-job__slider .splide__arrow:after{content:"";grid-column:1/2;grid-row:1/2;width:25%;aspect-ratio:1;min-width:0;background:var(--grd-primary);-webkit-mask-image:url(../../assets/images/common/icon-arrow--slider.svg);mask-image:url(../../assets/images/common/icon-arrow--slider.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:translate var(--transition-duration) var(--transition-timing-function)}.p-home-job__slider .splide__track{grid-column:1/5;grid-row:2/3}.p-home-job__slider .splide__slide{width:29vw}.p-home-job__slider.splide.is-overflow .splide__slide.is-active{width:42vw}.p-home-job__slider.splide:not(.is-overflow) .splide__track{grid-column:1/2}.p-home-job__slider.splide:not(.is-overflow) .splide__list{justify-content:center}.p-home-job__slider.splide:not(.is-overflow) .splide__slide:last-child{margin:0!important}.p-home-job__slider .splide__pagination{display:none;gap:.6em}.p-home-job__slider .splide__pagination__page{width:.75em;aspect-ratio:1;min-width:0;border-radius:50%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;cursor:pointer}.p-home-job__slider .splide__pagination__page>*{grid-column:1/2;grid-row:1/2}.p-home-job__slider .splide__pagination__page:before{content:"";background:var(--grd-primary);border:1px solid transparent;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:50%}.p-home-job__slider .splide__pagination__page.is-active{background:var(--grd-primary)}.p-home-job__slider .c-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-home-job__btn{grid-column:3/5;grid-row:3;justify-self:center;max-width:clamp(30rem,480rem/16 + 0vw/1,30rem);width:100%}.p-home-interview__contents{grid-column:3;grid-row:1;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem);align-items:start}.p-home-interview__slider--inner{grid-row:2;grid-column:var(--grid-container-section);display:grid}.p-home-interview__contents--text{display:grid;grid-template-columns:100%;gap:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem);justify-items:start}.p-home-interview__contents--text .c-btn__motion{border-color:transparent;position:relative;z-index:0;justify-self:start}.p-home-interview__contents--text .c-btn__motion:before{content:"";display:block;width:100%;height:100%;border-radius:50vw;background:var(--grd-primary);border:1px solid transparent;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;top:0;left:0;z-index:-1}.p-home-interview__slider{margin-top:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem);grid-column:var(--grid-container-section);grid-row:2;display:grid;grid-template-columns:subgrid;grid-template-rows:repeat(2,auto)}.p-home-interview__slider .splide__pagination{grid-column:3;grid-row:2;gap:.6em;margin-top:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-home-interview__slider .splide__pagination__page{width:.75em;aspect-ratio:1;min-width:0;border-radius:50%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.p-home-interview__slider .splide__pagination__page>*{grid-column:1/2;grid-row:1/2}.p-home-interview__slider .splide__pagination__page:before{content:"";background:var(--grd-primary);border:1px solid transparent;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;border-radius:50%}.p-home-interview__slider .splide__pagination__page.is-active{background:var(--grd-primary)}.p-home-interview__slider--inner{grid-column:1/7;grid-row:1;position:relative;z-index:0}.p-home-interview__slider--inner .splide__arrows{width:100%;display:grid;grid-template-columns:1fr 1fr 52vw 1fr 1fr;gap:1.75em;position:absolute;top:0;bottom:0;margin:auto;pointer-events:none;z-index:1}.p-home-interview__slider--inner .splide__arrow{width:11em;aspect-ratio:1;min-width:0;display:grid;grid-template-columns:100%;grid-template-rows:100%;pointer-events:auto;cursor:pointer;align-items:center;justify-items:center;align-self:center;justify-self:center;transition:opacity var(--transition-duration) var(--transition-timing-function)}.p-home-interview__slider--inner .splide__arrow svg{opacity:0}.p-home-interview__slider--inner .splide__arrow>*{grid-column:1/2;grid-row:1/2}.p-home-interview__slider--inner .splide__arrow:before{content:"";grid-column:1/2;grid-row:1/2;border-radius:50vw;width:100%;height:100%;background:var(--grd-primary);border:2px solid transparent;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.p-home-interview__slider--inner .splide__arrow:after{content:"";grid-column:1/2;grid-row:1/2;width:25%;aspect-ratio:1;min-width:0;background:var(--grd-primary);-webkit-mask-image:url(../../assets/images/common/icon-arrow--slider.svg);mask-image:url(../../assets/images/common/icon-arrow--slider.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:translate var(--transition-duration) var(--transition-timing-function)}.p-home-interview__slider--inner .splide__arrow--prev{grid-column:2/3}.p-home-interview__slider--inner .splide__arrow--prev:after{transform:rotateY(180deg)}.p-home-interview__slider--inner .splide__arrow--next{grid-column:4/5}.p-home-interview__slider--inner .splide__slide{width:52vw;transition:scale var(--transition-duration) var(--transition-timing-function),filter var(--transition-duration) var(--transition-timing-function),opacity var(--transition-duration) var(--transition-timing-function)}.p-home-interview__slider--inner .splide__slide:not(.is-active){z-index:-1;pointer-events:none}.p-home-interview__slider--inner .splide__slide:not(.is-active) .c-card__interview{scale:.8;filter:blur(47px)}.p-home-interview__btn{margin-top:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem);max-width:clamp(30rem,480rem/16 + 0vw/1,30rem);width:100%;justify-self:center;margin-inline:auto}.p-home-workstyle__heading{display:grid;grid-template-columns:auto 1fr;gap:3.5em}.p-home-workstyle__heading--text{align-self:center}.p-home-workstyle__contents{display:grid;grid-template-columns:1fr 1fr;gap:3em;margin-top:3.5em;align-items:start}.p-home-workstyle__summary{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"p-home-workstyle__summary--heading p-home-workstyle__summary--btn" "p-home-workstyle__summary--list p-home-workstyle__summary--list"}.p-home-workstyle__summary--heading{grid-area:p-home-workstyle__summary--heading;display:grid;grid-template-columns:auto 1fr;gap:clamp(.75rem,12rem/16 + 0vw/1,.75rem);font-size:clamp(1.375rem,calc(22rem - (-.0009389671rem*375))/16 + calc(-.0009389671vw * 100)/1,1.3125rem)}.p-home-workstyle__summary--heading-icon{width:clamp(4rem,calc(64rem - (.0281690141rem*375))/16 + calc(.0281690141vw * 100)/1,5.875rem);aspect-ratio:1;min-width:0;background:var(--grd-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-home-workstyle__summary--heading-icon.is-benefits{-webkit-mask-image:url(../../assets/images/home/icon-benefits.svg);mask-image:url(../../assets/images/home/icon-benefits.svg)}.p-home-workstyle__summary--heading-icon.is-training{-webkit-mask-image:url(../../assets/images/home/icon-training.svg);mask-image:url(../../assets/images/home/icon-training.svg)}.p-home-workstyle__summary--heading-text{justify-self:start;background:var(--grd-primary);font-weight:700;-webkit-background-clip:text;background-clip:text;color:transparent;align-self:center}.p-home-workstyle__summary--list{grid-area:p-home-workstyle__summary--list;border-top:1px solid #DEE2E8}.p-home-workstyle__summary--list .c-list-numbering__item{border-bottom:1px solid #DEE2E8}.p-home-workstyle__summary--btn{grid-area:p-home-workstyle__summary--btn;align-self:center}.p-home-about{display:grid;grid-template-columns:subgrid}.p-home-about .l-container{display:grid;grid-template-columns:subgrid;border-radius:var(--border-radius-lg)}.p-home-about__inner{grid-column:2/3;padding-block:clamp(6rem,calc(96rem - (-.0056338028rem*375))/16 + calc(-.0056338028vw * 100)/1,5.625rem);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr;grid-template-areas:"p-home-about__heading p-home-about__image" "p-home-about__text p-home-about__image" "p-home-about__btn p-home-about__image";gap:3.5em 1.375em;-moz-column-gap:clamp(1rem,calc(16rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.375rem);column-gap:clamp(1rem,calc(16rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.375rem);row-gap:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem);align-items:start}.p-home-about__heading{grid-area:p-home-about__heading;padding-inline:2em;align-self:end}.p-home-about__image{grid-area:p-home-about__image;background:#fff;-webkit-mask-image:url(../../assets/images/common/mask-heart--reverse.svg);mask-image:url(../../assets/images/common/mask-heart--reverse.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;aspect-ratio:1;min-width:0}.p-home-about__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.p-home-about__text{grid-area:p-home-about__text;padding-inline:2em;display:grid;grid-template-columns:100%;gap:clamp(1rem,calc(16rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,1.75rem)}.p-home-about__btn{grid-area:p-home-about__btn;padding-inline:2em}.p-home-news__inner{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:0 5em}.p-home-news__category{align-self:end}.p-home-news__list{grid-column:span 2;container-type:inline-size;margin-top:clamp(1.5rem,calc(24rem - (.0300469484rem*375))/16 + calc(.0300469484vw * 100)/1,3.5rem)}.p-home-news__btn{grid-column:span 2;margin-top:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem);max-width:clamp(30rem,480rem/16 + 0vw/1,30rem);width:100%;justify-self:center;margin-inline:auto}.p-about-vision .c-btn__movie{margin-top:clamp(2.3125rem,calc(37rem - (.0178403756rem*375))/16 + calc(.0178403756vw * 100)/1,3.5rem)}.p-about-vision__heading{font-family:Inter,sans-serif;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-weight:135;font-size:clamp(2.25rem,calc(36rem - (.0262910798rem*375))/16 + calc(.0262910798vw * 100)/1,4rem);margin-bottom:clamp(1.5rem,calc(24rem - (.0431924883rem*375))/16 + calc(.0431924883vw * 100)/1,4.375rem);letter-spacing:.07em;line-height:1.3}.p-about-vision__inner{display:grid;grid-template-columns:55% 1fr;gap:clamp(3rem,calc(48rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,4.5rem)}.p-about-vision__thumbnail{display:grid;grid-template-columns:100%;gap:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);align-content:start}.p-about-vision__thumbnail .c-btn__motion{justify-self:start}.p-about-vision__thumbnail--movie{aspect-ratio:1;min-width:0;background:gray;-webkit-mask-image:url(../../assets/images/common/mask-heart--upright.svg);mask-image:url(../../assets/images/common/mask-heart--upright.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.p-about-vision__thumbnail--movie video{width:100%;height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.p-about-vision__contents{min-width:0;display:grid;row-gap:clamp(3rem,48rem/16 + 0vw/1,3rem);align-content:start}.p-about-vision__contents--heading{display:grid;gap:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}.p-about-vision__contents--heading-main{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);margin-block:var(--leading-trim)}.p-about-vision__contents--heading-sub{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:clamp(1.875rem,calc(30rem - (.00657277rem*375))/16 + calc(.00657277vw * 100)/1,2.3125rem);margin-block:var(--leading-trim)}.p-about-vision__mission--list-item{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:clamp(1.375rem,22rem/16 + 0vw/1,1.375rem);column-gap:clamp(1.375rem,22rem/16 + 0vw/1,1.375rem)}.p-about-vision__mission--list-item:not(:first-child){margin-top:calc(-1*clamp(1.375rem,22rem/16 + 0vw/1,1.375rem))}.p-about-vision__mission--list-heading{width:clamp(7.8125rem,125rem/16 + 0vw/1,7.8125rem);font-size:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);aspect-ratio:1;min-width:0;border-radius:50%;display:grid;place-content:center;background:var(--grd-primary);color:#fff;border:2px solid #fff}.p-about-vision__philosophy{display:grid;gap:clamp(1.125rem,calc(18rem - (.0037558685rem*375))/16 + calc(.0037558685vw * 100)/1,1.375rem);align-content:start}.p-about-vision__mission{display:grid;gap:clamp(1.1875rem,19rem/16 + 0vw/1,1.1875rem);align-content:start}.p-about-facility__slider{display:grid;gap:clamp(1rem,calc(16rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,1.5rem)}.p-about-facility__slider .splide__pagination{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem);align-items:stretch}.p-about-facility__slider .splide__pagination__page{width:100%;height:100%;display:grid;grid-template-columns:100%;grid-template-rows:100%;align-items:center;justify-items:center;text-align:center;border-radius:clamp(.5rem,8rem/16 + 0vw/1,.5rem);cursor:pointer;overflow:hidden;transition:opacity var(--transition-duration) var(--transition-timing-function)}.p-about-facility__slider .splide__pagination__page:before,.p-about-facility__slider .splide__pagination__page:after{content:"";grid-column:1;grid-row:1;width:100%;height:100%}.p-about-facility__slider .splide__pagination__page:before{background:var(--grd-primary)}.p-about-facility__slider .splide__pagination__page:after{width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;border-radius:clamp(.375rem,6rem/16 + 0vw/1,.375rem);transition:background-color var(--transition-duration) var(--transition-timing-function)}.p-about-facility__slider .splide__pagination__page.is-active:after{background:transparent}.p-about-facility__slider .splide__pagination__page.is-active .splide__pagination__page--inner{color:#fff}.p-about-facility__slider .splide__pagination__page--inner{z-index:1;grid-column:1;grid-row:1;background:var(--grd-primary);padding-block:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);padding-inline:clamp(.5rem,8rem/16 + 0vw/1,.5rem);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:clamp(.875rem,calc(14rem - (.0018779343rem*375))/16 + calc(.0018779343vw * 100)/1,1rem);transition:color var(--transition-duration) var(--transition-timing-function)}.p-about-facility__slider .splide__slide{border-radius:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);overflow:hidden;background:#fff}.p-about-facility__slider .splide__slide img{width:100%;-o-object-fit:cover;object-fit:cover}.p-about-facility__slider--inner{display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);row-gap:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem)}.p-about-facility__slider--inner .splide__arrows{grid-column:1/4;grid-row:1;display:grid;grid-template-columns:subgrid;z-index:1;pointer-events:none}.p-about-facility__slider--inner .splide__arrow{grid-row:1;width:clamp(3.75rem,calc(60rem - (.0488262911rem*375))/16 + calc(.0488262911vw * 100)/1,7rem);aspect-ratio:1;min-width:0;display:grid;grid-template-columns:100%;grid-template-rows:100%;pointer-events:auto;cursor:pointer;align-items:center;justify-items:center;align-self:center;justify-self:center;transition:opacity var(--transition-duration) var(--transition-timing-function)}.p-about-facility__slider--inner .splide__arrow svg{opacity:0}.p-about-facility__slider--inner .splide__arrow>*{grid-column:1/2;grid-row:1/2}.p-about-facility__slider--inner .splide__arrow:before{content:"";grid-column:1/2;grid-row:1/2;border-radius:50vw;width:100%;height:100%;background:var(--grd-primary);border:2px solid transparent;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.p-about-facility__slider--inner .splide__arrow:after{content:"";grid-column:1/2;grid-row:1/2;width:25%;aspect-ratio:1;min-width:0;background:var(--grd-primary);-webkit-mask-image:url(../../assets/images/common/icon-arrow--slider.svg);mask-image:url(../../assets/images/common/icon-arrow--slider.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:translate var(--transition-duration) var(--transition-timing-function)}.p-about-facility__slider--inner .splide__arrow--prev{rotate:180deg}.p-about-facility__slider--inner .splide__arrow--next{grid-column:3/4}.p-about-facility__slider--inner .splide__track{grid-column:2/3;grid-row:1}.p-about-facility__slider--caption{padding-block:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);padding-inline:clamp(1.5rem,calc(24rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,2.5rem)}.p-about-facility__slider--caption p{margin-bottom:var(--leading-trim)}.p-about-facility__slider--caption .c-btn__link{margin-top:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-about-facility__slider--heading{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem)}.p-benefits-contents .wp-block-image img{width:100%}.p-benefits-contents p.wp-block-heading{font-size:clamp(1.25rem,calc(20rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,1.3125rem);margin-bottom:clamp(.6875rem,calc(11rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.0625rem);background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700}.p-benefits-contents p.wp-block-heading:not(:first-child){margin-top:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-benefits-contents p.wp-block-heading.has-text-align-left{margin-right:auto}.p-benefits-contents p.wp-block-heading.has-text-align-center{margin-inline:auto}.p-benefits-contents p.wp-block-heading.has-text-align-right{margin-left:auto}.p-benefits-contents .c-column-text .wp-block-heading{margin:0}.p-benefits-contents .c-column-dl:not(:first-child){margin-top:clamp(2.5rem,calc(40rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,3.5rem)}.p-benefits-contents__nursery{display:grid;grid-template-columns:1fr 1fr;background:#fff;gap:clamp(2rem,32rem/16 + 0vw/1,2rem);border-radius:clamp(1rem,16rem/16 + 0vw/1,1rem);padding:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-benefits-contents__nursery:not(:first-child){margin-top:clamp(2.5rem,calc(40rem - (.0300469484rem*375))/16 + calc(.0300469484vw * 100)/1,4.5rem)}.p-benefits-contents__nursery>*:not(:first-child){margin-top:0!important}.p-benefits-contents__nursery .c-column-dl{padding:0;border-radius:0}@container (max-width: 768px){.p-benefits-contents__nursery{grid-template-columns:100%!important}}.p-visit-introduction__photo{-webkit-mask-image:url(../../assets/images/common/mask-heart--upright.svg);mask-image:url(../../assets/images/common/mask-heart--upright.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.p-visit-introduction__photo img{width:100%;-o-object-fit:cover;object-fit:cover}.p-visit-introduction__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"p-visit-introduction__photo p-visit-introduction__contents";padding-inline:clamp(1.5rem,calc(24rem - (.0375586854rem*375))/16 + calc(.0375586854vw * 100)/1,4rem);gap:clamp(2.875rem,calc(46rem - (.0244131455rem*375))/16 + calc(.0244131455vw * 100)/1,4.5rem);align-items:center;border-bottom:1px solid #DEE2E8;padding-bottom:var(--section-padding-vertical)}.p-visit-introduction__contents{grid-area:p-visit-introduction__contents;display:grid;gap:clamp(1.75rem,28rem/16 + 0vw/1,1.75rem)}.p-visit-introduction__contents>p{line-height:1.6}.p-visit-introduction__heading{display:grid;gap:clamp(1.5rem,calc(24rem - (.0075117371rem*375))/16 + calc(.0075117371vw * 100)/1,2rem)}.p-visit-introduction__heading--main{font-size:clamp(1.5rem,calc(24rem - (.0093896714rem*375))/16 + calc(.0093896714vw * 100)/1,2.125rem);font-weight:700;text-align:center;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;margin-block:var(--leading-trim)}.p-visit-introduction__heading--sub{max-width:clamp(26.875rem,430rem/16 + 0vw/1,26.875rem);margin-inline:auto;display:flex;background:var(--grd-primary);justify-content:center;-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;font-weight:700;gap:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem);font-size:clamp(1.0625rem,calc(17rem - (.0028169014rem*375))/16 + calc(.0028169014vw * 100)/1,1.25rem);line-height:1.4}.p-visit-introduction__heading--sub:before,.p-visit-introduction__heading--sub:after{content:"";width:clamp(.1875rem,3rem/16 + 0vw/1,.1875rem);align-self:stretch;flex-shrink:0;background:var(--grd-primary)}.p-visit-introduction__heading--sub:before{rotate:-15deg}.p-visit-introduction__heading--sub:after{rotate:15deg}.p-visit-introduction__photo{grid-area:p-visit-introduction__photo}.p-training-introduction__inner{display:grid;gap:clamp(1.875rem,calc(30rem - (.0516431925rem*375))/16 + calc(.0516431925vw * 100)/1,5.3125rem)}.p-training-introduction__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;margin-inline:auto;font-family:Inter,sans-serif;font-size:clamp(2.25rem,calc(36rem - (.0262910798rem*375))/16 + calc(.0262910798vw * 100)/1,4rem);font-weight:135;letter-spacing:.07em;text-align:center}.p-training-introduction__contents{display:grid;grid-template-columns:auto auto;gap:clamp(3rem,calc(48rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,4.5rem);align-items:center;justify-content:center}.p-training-introduction__photo{-webkit-mask-image:url(../../assets/images/common/mask-heart--upright.svg);mask-image:url(../../assets/images/common/mask-heart--upright.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.p-training-introduction__photo img{width:100%;-o-object-fit:cover;object-fit:cover}.p-training-introduction__text{width:clamp(20.4375rem,calc(327rem - (.0985915493rem*375))/16 + calc(.0985915493vw * 100)/1,27rem)}.p-training-contents .wp-block-image img{width:100%;-o-object-fit:cover;object-fit:cover}.p-training-contents__dialog{display:grid;position:relative;z-index:0}.p-training-contents__dialog--btn{position:absolute;bottom:1em;right:1em}.p-training-contents__column{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-training-contents__column:not(:first-child){margin-top:clamp(2.5rem,calc(40rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,4rem)}.p-training-contents__column--text{padding-inline:clamp(0rem,calc(0rem - (.0300469484rem*375))/16 + calc(.0300469484vw * 100)/1,2rem);display:grid}.p-training-contents__column--text p:not(:first-child){margin-top:1lh}.p-job-archive__line{grid-column:var(--grid-container-medium);width:100%;margin-inline:auto;height:1px;background:#DEE2E8}.p-job-archive__category-list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,16rem/16 + 0vw/1,1rem);margin-top:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.p-job-archive__category-list--item{max-width:clamp(14rem,224rem/16 + 0vw/1,14rem);width:100%}.p-job-archive__category-list--item .c-btn--text{text-align:center}.p-job-archive__job-list{margin-top:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.p-jog-single__editor,.p-jog-single__entry{margin-top:clamp(2.5rem,calc(40rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,3.5rem)}.p-jog-single__entry .c-btn{max-width:clamp(16.125rem,258rem/16 + 0vw/1,16.125rem);width:100%;margin-inline:auto}.p-jog-single__pager .l-container{border-top:1px solid #DEE2E8}.p-news-single__thumb{margin-bottom:clamp(2.5rem,calc(40rem - (.0150234742rem*375))/16 + calc(.0150234742vw * 100)/1,3.5rem)}.p-news-single__thumb img{vertical-align:bottom}.p-news-single__line{grid-column:var(--grid-container-medium)!important;width:100%;margin-inline:auto;height:1px;background:#DEE2E8}.p-interview-single__message{display:grid;gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-interview-single__message--heading{display:flex;text-align:center;justify-content:center;gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-interview-single__message--heading:before,.p-interview-single__message--heading:after{content:"";background:var(--grd-primary);width:clamp(.1875rem,3rem/16 + 0vw/1,.1875rem);flex-shrink:0}.p-interview-single__message--heading:before{rotate:-20deg}.p-interview-single__message--heading:after{rotate:20deg}.p-interview-single__message--heading-inner{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem);margin-inline:var(--leading-trim)}.p-interview-single__message--photo{max-width:clamp(32.875rem,526rem/16 + 0vw/1,32.875rem);width:100%;margin-inline:auto;position:relative;z-index:0}.p-interview-single__pager{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto;grid-template-areas:"p-interview-single__pager--next p-interview-single__pager--entry p-interview-single__pager--prev";align-items:center;row-gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);-moz-column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem)}@container (max-width: 768px){.p-interview-single__pager{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"p-interview-single__pager--entry p-interview-single__pager--entry" "p-interview-single__pager--next p-interview-single__pager--prev"}}.p-interview-single__pager--entry{grid-area:p-interview-single__pager--entry}.p-interview-single__pager--entry a{display:grid;grid-template-columns:1fr auto;padding-block:clamp(1.5625rem,25rem/16 + 0vw/1,1.5625rem);padding-inline:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem);background:var(--grd-primary);border-radius:50vw;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-timing-function)}.p-interview-single__pager--entry .c-btn--icon{width:clamp(2rem,32rem/16 + 0vw/1,2rem)}.p-interview-single__pager--next{grid-area:p-interview-single__pager--next;margin-right:auto}.p-interview-single__pager--next a{grid-template-columns:auto 1fr;padding-right:clamp(1.375rem,22rem/16 + 0vw/1,1.375rem)}.p-interview-single__pager--next .c-btn--icon:before{rotate:180deg}.p-interview-single__pager--prev{grid-area:p-interview-single__pager--prev;margin-left:auto}.p-interview-single__pager--prev a{grid-template-columns:1fr auto;padding-left:clamp(1.375rem,22rem/16 + 0vw/1,1.375rem)}.p-interview-single__pager--next a,.p-interview-single__pager--prev a{display:inline-grid;background:#fff;border-radius:50vw;padding-block:clamp(.875rem,14rem/16 + 0vw/1,.875rem);padding-inline:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem);gap:clamp(.625rem,10rem/16 + 0vw/1,.625rem);text-decoration:none;transition:opacity var(--transition-duration) var(--transition-timing-function)}.p-interview-single__pager--next .c-btn--text,.p-interview-single__pager--prev .c-btn--text{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.p-interview-single__pager--next .c-btn--icon,.p-interview-single__pager--prev .c-btn--icon{width:clamp(2rem,32rem/16 + 0vw/1,2rem);background:var(--grd-primary)}.p-interview-single__pager--next .c-btn--icon:before,.p-interview-single__pager--prev .c-btn--icon:before{background:#fff}.p-interview-single__relation .c-article-list__interview--list{grid-template-columns:repeat(4,1fr)}.p-interview-single__relation--btn{margin-top:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem)}.p-interview-single__relation--btn .c-btn{max-width:clamp(30rem,480rem/16 + 0vw/1,30rem);margin-inline:auto}.p-entry-flow__heading{display:flex;text-align:center;justify-content:center;gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-entry-flow__heading:before,.p-entry-flow__heading:after{content:"";background:var(--grd-primary);width:clamp(.1875rem,3rem/16 + 0vw/1,.1875rem);flex-shrink:0}.p-entry-flow__heading:before{rotate:-20deg}.p-entry-flow__heading:after{rotate:20deg}.p-entry-flow__heading--inner{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;margin-block:var(--leading-trim);font-size:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem)}.p-entry-flow__list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);counter-reset:entry-flow;-moz-column-gap:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem);column-gap:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem);margin-top:clamp(1.75rem,28rem/16 + 0vw/1,1.75rem)}.p-entry-flow__list--item{counter-increment:entry-flow;grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:clamp(.375rem,calc(6rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,.75rem);-moz-column-gap:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem);column-gap:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem)}.p-entry-flow__list--item:not(:last-child) .p-entry-flow__list--icon:before{content:"";width:100%;height:4px;background:#EBF8FF;position:absolute;z-index:-1;top:0;bottom:0;margin:auto;right:-100%}.p-entry-flow__list--icon{width:clamp(4.5rem,calc(72rem - (.0638497653rem*375))/16 + calc(.0638497653vw * 100)/1,8.75rem);grid-row:1;display:grid;place-content:center;margin-inline:auto;border-radius:50%;aspect-ratio:1;min-width:0;background:#EBF8FF;position:relative;z-index:0}.p-entry-flow__list--icon img{width:clamp(2.5rem,calc(40rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,4rem)}.p-entry-flow__list--contents{grid-row:span 2;display:grid;grid-template-columns:100%;grid-template-rows:subgrid;font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}.p-entry-flow__list--contents a{background:var(--grd-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.p-entry-flow__list--heading{display:grid;grid-template-columns:auto 1fr;font-size:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);gap:clamp(.5rem,calc(8rem - (.0009389671rem*375))/16 + calc(.0009389671vw * 100)/1,.5625rem);font-weight:500;align-items:baseline}.p-entry-flow__list--heading:before{content:counter(entry-flow);width:clamp(2rem,calc(32rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,2.375rem);background:var(--grd-primary);display:grid;place-content:center;margin-inline:auto;border-radius:50%;aspect-ratio:1;min-width:0;font-family:Inter,sans-serif;color:#fff;font-size:clamp(1rem,calc(16rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,1.375rem);font-weight:300}.p-entry-flow__btn{margin-top:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem)}.p-entry-flow__btn .c-btn{max-width:clamp(30rem,480rem/16 + 0vw/1,30rem);margin-inline:auto}.u-ofi{height:100%}.u-ofi img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-tCenter{text-align:center}.u-tRight{text-align:right}.u-tLeft{text-align:left}.u-nowL,.u-nowR,.u-nowC{width:100%;display:flex;flex-wrap:wrap}.u-nowC{justify-content:center}.u-nowR{justify-content:flex-end}.u-now{white-space:nowrap}.u-wbr{word-break:keep-all;overflow-wrap:break-word}.u-pb0{padding-bottom:0!important}.u-pt0{padding-top:0!important}.u-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.u-bg__grd--main{background:linear-gradient(to right,#00A3E0,#2B9F94)}.u-bg__grd--sub{background:var(--grd-secondary)}.u-bg__sub{background-color:#f3f6f7}.u-yakuhan{display:inline-block;width:.5em}@media screen and (min-width: 769px){.l-sp-home-bar{display:none!important}.u-hidePC{display:none}}@media screen and (max-width: 1440px){.l-column__main .l-column__main--colspan{grid-column:5/8;padding-inline:0}}@media screen and (max-width: 1200px){:root{--root-grid-column: 1.5em 3em 1fr 3em 1.5em}.l-hamburger,.l-header__focus-trap{display:block}.l-header__hamburger{display:grid}.l-header__nav{display:none}.is-spMenuActive .l-header__nav{display:grid;position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100dvh - var(--header-height));overflow-y:auto;background:#fff;z-index:1100}.l-header__nav--list{flex-direction:column;align-items:center;padding:1em}.l-header__nav--list-item{width:100%;height:auto;justify-content:center;text-align:center}.l-header__nav--list-item details,.l-header__nav--list-item .l-header__nav--link{width:100%}.l-header__nav--btn{width:100%;justify-content:center}.l-header__dropdown{position:static}.l-header__dropdown--list{padding-bottom:0}.c-cta__contents:not(:has(.c-cta__contents--photo)) .c-cta__contents--inner{-moz-column-gap:clamp(0rem,calc(0rem - (.0450704225rem*375))/16 + calc(.0450704225vw * 100)/1,3rem);column-gap:clamp(0rem,calc(0rem - (.0450704225rem*375))/16 + calc(.0450704225vw * 100)/1,3rem)}.p-home-introduction__inner{padding-inline:0}.p-home-job__inner{grid-template-columns:1.5em 3em minmax(auto,clamp(28.375rem,calc(454rem - (.5126760563rem*375))/16 + calc(.5126760563vw * 100)/1,62.5rem)) clamp(12.5rem,200rem/16 + 0vw/1,12.5rem) 3em 1.5em}.p-home-interview__btn{grid-column:3}}@media screen and (max-width: 1024px){:root{--root-grid-column: clamp(1.5rem, 24rem/16 + 0vw/1, 1.5rem) clamp(2rem, 32rem/16 + 0vw/1, 2rem) 1fr clamp(2rem, 32rem/16 + 0vw/1, 2rem) clamp(1.5rem, 24rem/16 + 0vw/1, 1.5rem)}.c-article-list__interview--list{grid-template-columns:repeat(2,1fr)}.c-cta:before{min-height:inherit;height:clamp(19.875rem,calc(318rem - (.1295774648rem*375))/16 + calc(.1295774648vw * 100)/1,28.5rem);left:inherit;right:calc(-1*clamp(4.625rem,74rem/16 + 0vw/1,4.625rem));bottom:inherit}.c-cta__contents:has(.c-cta__contents--photo){grid-template-columns:100%}.c-cta__contents:not(:has(.c-cta__contents--photo)) .c-cta__contents--inner{grid-template-columns:100%;justify-items:start}.c-cta__contents--inner{padding-inline:0}.c-card__interview{grid-template-columns:100%;grid-template-rows:repeat(2,auto)}.c-card__interview--thumbnail{grid-column:1/2}.c-card__interview-contents{grid-column:1/2;grid-row:2/3;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;grid-template-rows:repeat(2,auto);grid-template-areas:"c-card__interview--header c-card__interview--header" "c-card__interview--information c-card__interview--btn";margin-top:clamp(.75rem,12rem/16 + 0vw/1,.75rem)}.c-card__interview--header{grid-area:c-card__interview--header}.c-card__interview--information{grid-area:c-card__interview--information}.c-card__interview--btn{grid-area:c-card__interview--btn}.p-home-mv{grid-template-columns:100%}.p-home-mv:before{bottom:0}.p-home-mv__contents{margin-inline:clamp(3rem,48rem/16 + 0vw/1,3rem)}.p-home-mv__text{max-width:calc(clamp(17.1875rem,calc(275rem - (.1596244131rem*375))/16 + calc(.1596244131vw * 100)/1,27.8125rem) - clamp(2rem,calc(32rem - (.0112676056rem*375))/16 + calc(.0112676056vw * 100)/1,2.75rem))}.p-home-mv__background,.p-home-mv__background .splide__track{grid-column:1/2}.p-home-mv__background-btn{margin-left:clamp(3rem,48rem/16 + 0vw/1,3rem)}.p-home-mv__news{grid-column:1;margin-top:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);margin-inline:clamp(1.9375rem,31rem/16 + 0vw/1,1.9375rem)}.p-home-mv__news--slide{grid-template-columns:auto 1fr}.p-home-job__inner{grid-template-columns:var(--root-grid-column)}.p-home-job__heading{grid-column:3}.p-home-job__slider{grid-row:2;grid-template-columns:1fr auto 1fr;grid-template-rows:repeat(2,auto);row-gap:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-home-job__slider .splide__arrows{grid-column:1/4;grid-row:2}.p-home-job__slider .splide__arrow{width:3.75em}.p-home-job__slider .splide__track{grid-column:1/4;grid-row:1}.p-home-job__slider .splide__slide,.p-home-job__slider.splide.is-overflow .splide__slide.is-active{width:calc(100% - 4.5em)}.p-home-job__slider .splide__pagination{display:flex;grid-column:2/3;grid-row:2}.p-home-interview__contents{grid-template-columns:100%}.p-home-interview__slider--inner{grid-template-columns:subgrid}.p-home-interview__slider{grid-template-columns:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem) clamp(1rem,16rem/16 + 0vw/1,1rem) 1fr -webkit-max-content 1fr clamp(1rem,16rem/16 + 0vw/1,1rem) clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);grid-template-columns:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem) clamp(1rem,16rem/16 + 0vw/1,1rem) 1fr max-content 1fr clamp(1rem,16rem/16 + 0vw/1,1rem) clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);grid-template-rows:repeat(2,auto)}.p-home-interview__slider .splide__pagination{grid-column:4;margin-top:0;padding-inline:1.75em}.p-home-interview__slider--inner{grid-column:1/8;grid-row:1/3;display:grid;grid-template-rows:subgrid}.p-home-interview__slider--inner .splide__arrows{position:static;grid-column:3/6;grid-row:3;grid-template-columns:subgrid;gap:0}.p-home-interview__slider--inner .splide__arrow{width:3.75em}.p-home-interview__slider--inner .splide__arrow--prev{grid-column:1;justify-self:end}.p-home-interview__slider--inner .splide__arrow--next{grid-column:3;justify-self:start}.p-home-interview__slider--inner .splide__track{grid-column:1/8;margin-bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-home-interview__slider--inner .splide__slide{width:80vw}.p-home-workstyle__heading,.p-home-workstyle__contents{grid-template-columns:100%}.p-home-workstyle__summary{grid-template-columns:100%;grid-template-rows:repeat(3,auto);grid-template-areas:"p-home-workstyle__summary--heading" "p-home-workstyle__summary--list" "p-home-workstyle__summary--btn";gap:1em}.p-home-workstyle__summary--btn{justify-self:start}.p-home-about__inner{grid-column:2/3;grid-template-columns:100%;grid-template-rows:repeat(4,auto);grid-template-areas:"p-home-about__heading" "p-home-about__image" "p-home-about__text" "p-home-about__btn"}.p-home-about__heading{padding-inline:0}.p-home-about__image{justify-self:center}.p-home-about__text,.p-home-about__btn{padding-inline:0}.p-home-news__category{grid-column:span 2;margin-top:clamp(2rem,calc(32rem - (.0225352113rem*375))/16 + calc(.0225352113vw * 100)/1,3.5rem)}.p-about-vision__inner{grid-template-columns:100%}.p-about-vision__thumbnail{max-width:clamp(41.25rem,660rem/16 + 0vw/1,41.25rem);width:100%;justify-self:center}.p-about-vision__thumbnail--movie{width:100%}.p-interview-single__relation .c-article-list__interview--list{grid-template-columns:repeat(2,1fr)}.p-entry-flow__list{grid-template-columns:100%;row-gap:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem);grid-template-rows:inherit}.p-entry-flow__list--item{grid-row:inherit;grid-template-columns:auto 1fr;grid-template-rows:auto;align-items:center}.p-entry-flow__list--item:not(:last-child) .p-entry-flow__list--icon:before{width:4px;height:100%;top:inherit;bottom:-100%;left:0;right:0}.p-entry-flow__list--contents{grid-row:1;grid-template-rows:auto auto;row-gap:clamp(.375rem,calc(6rem - (.0056338028rem*375))/16 + calc(.0056338028vw * 100)/1,.75rem)}}@media screen and (max-width: 768px){.l-container{grid-column:var(--grid-container-large)}.l-column{grid-template-columns:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem) 1fr clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-top:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.l-column__sub{grid-column:1/4;display:grid;grid-template-columns:subgrid;padding-top:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-bottom:0;top:var(--header-height);background:#fff}.l-column__sub--nav{grid-column:2/4;flex-direction:row;overflow-x:auto;padding-bottom:1em;padding-right:1em}.l-column__main{grid-column:1/4;grid-row:2}.l-column__main .l-section{grid-column:span 3}.l-column__main .l-column__main--colspan{grid-column:2;padding-inline:0}.l-column__main .l-column__main--normal{grid-column:2}.l-footer{padding-bottom:calc(1.5em + clamp(4.375rem,70rem/16 + 0vw/1,4.375rem))}.l-footer__contents{grid-template-columns:100%}.l-footer__information{margin-inline:auto}.l-footer__logo{max-width:clamp(17.3125rem,277rem/16 + 0vw/1,17.3125rem)}.l-footer__official{text-align:center}.l-footer__nav{justify-items:center}.l-footer__sitemap{justify-content:center}.l-footer__sns{flex-direction:column;justify-content:center}.l-form .l-form__item{display:block;margin-bottom:20px}.l-form dt,.l-form th{width:100%;max-width:100%;line-height:inherit;margin-bottom:10px}.l-form dt span,.l-form th span{float:none;font-size:10px;line-height:1.5em;margin:0 0 0 5px;vertical-align:text-top}.l-form dd,.l-form td{display:block;margin:0}.l-safe-area{padding-bottom:env(safe-area-inset-bottom)}.c-article-list__text-list,.c-article-list__text-list-item{display:block}.c-article-list__text-article{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.c-article-list__text-date{grid-column:1/2;grid-row:1/2}.c-article-list__text-link{grid-column:1/3;grid-row:2/3}.c-article-list__text-taxonomy{grid-column:2/3;grid-row:1/2}.c-article-list__thumbnail-list-item{width:100%}.c-article-list__job--link{grid-template-columns:auto 1fr auto;grid-template-rows:repeat(2,auto);justify-items:start;gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.c-article-list__job--link:before,.c-article-list__job--link:after{grid-row:2;grid-column:3}.c-article-list__job--type{grid-column:1/3;grid-row:2}.c-article-list__interview--list{grid-template-columns:1fr}.c-cta__contents--inner{gap:1em}.c-cta__contents--link{margin-top:1em}.c-list-news__date{font-size:10px;line-height:26px}.c-page-hero__inner.--style-interview{grid-template-columns:100%}.c-page-hero__inner.--style-interview .c-card__interview--thumbnail{margin-inline:auto}.c-pager-single{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-template-areas:"c-pager-single__next c-pager-single__prev" "c-pager-single__list c-pager-single__list"}.c-pager-single__next a,.c-pager-single__prev a{width:100%}.c-tab__list{display:flex;flex-direction:column;row-gap:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}.c-detail-list{grid-template-columns:100%}.c-anchor-list{flex-direction:column}.has-text-align-left--sp{text-align:left}.l-section .wp-block-group__inner-container{grid-column:var(--grid-container-large)}.p-home-introduction__inner{display:flex;flex-direction:column;padding-inline:0}.p-home-introduction__heading--jp img{width:89%}.p-home-job__heading{grid-column:2/5}.p-home-job__slider{grid-column:2/6}.p-home-job__slider .splide__arrows{grid-template-columns:subgrid;pointer-events:none;gap:2em}.p-home-job__slider .splide__arrow--prev{grid-column:1/2;justify-self:end}.p-home-job__slider .splide__arrow--next{grid-column:3/4;justify-self:start}.p-home-job__slider .splide__slide,.p-home-job__slider.splide.is-overflow .splide__slide.is-active{width:calc(100% - clamp(2rem,32rem/16 + 0vw/1,2rem))}.p-home-job__btn,.p-home-interview__contents{grid-column:2/5}.p-home-interview__slider .splide__pagination{max-width:clamp(12.5rem,200rem/16 + 0vw/1,12.5rem);padding-inline:1em}.p-home-about .l-container{grid-column:var(--grid-container-section)}.p-home-about__inner{grid-column:2/5}.p-about-facility__slider .splide__pagination{grid-template-columns:repeat(2,1fr)}.p-about-facility__slider--inner{grid-template-columns:100%}.p-about-facility__slider--inner .splide__arrows{grid-column:1;grid-row:2;grid-template-columns:auto auto;justify-content:center;-moz-column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-about-facility__slider--inner .splide__arrow--next{grid-column:2}.p-about-facility__slider--inner .splide__track{grid-column:1}.p-visit-introduction__inner{padding:0;grid-template-columns:100%;grid-template-rows:auto auto;grid-template-areas:"p-visit-introduction__contents" "p-visit-introduction__photo"}.p-training-introduction__contents{grid-template-columns:100%}.p-training-introduction__text{width:100%}.p-training-contents__column{grid-template-columns:100%}.p-interview-single__pager--next a,.p-interview-single__pager--prev a{width:100%}.p-interview-single__relation .c-article-list__interview--list{grid-template-columns:100%}.u-hideSP{display:none}}@media screen and (max-width: 767px){.c-table{font-size:.9em}.c-table .c-table__th{width:8em;padding:14px 0;text-align:center}.c-table__primary .c-table__th{width:7em}}@media screen and (max-width: 600px){#wpadminbar{position:fixed!important}}@media (hover: hover) and (pointer: fine){.l-footer__sitemap--link:hover,.l-footer__policy--link:hover,.l-footer__sns--link:hover{opacity:.7;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.l-form .l-form__submit input:hover{opacity:1;color:#fff;background:#3A3A46}.l-header__logo--link:hover,.l-header__hamburger:hover{opacity:.7}.l-header__nav--link:hover,.l-header__nav--btn:hover,.l-header__dropdown--list-text:hover{opacity:.7;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-article-list__thumbnail-link:hover .c-article-list__thumbnail-image img{scale:1.1}.c-article-list__job--link:hover{opacity:.7}.c-article-list__interview--link:hover .c-article-list__interview--heading{opacity:.7;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-breadcrumbs a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.c-btn[href]:hover,.c-btn[type=button]:hover,.c-btn__motion:hover{opacity:.72}.c-btn__link:hover{opacity:.7;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.c-btn__zoom:hover,.c-btn__square:hover,.c-btn__movie:hover{opacity:.7}.c-dialog__inner--btn:hover{-webkit-backdrop-filter:brightness(.7);backdrop-filter:brightness(.7)}.c-list-numbering__item a:hover{opacity:.7}.c-list-numbering__item a:hover .c-list-numbering__item--contents{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-page-hero__btn:hover{opacity:.7}.c-page-hero__btn:hover:after{translate:0 .1em}.c-pager-archive .wp-pagenavi a:hover,.c-pager-single__next a:hover,.c-pager-single__prev a:hover,.c-pager-single__list a:hover,.c-card__news:hover{opacity:.7}.c-card__news:hover .c-card__news--heading{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-card__job:hover,.c-card__interview:hover .c-card__interview--btn,.c-card__interview:hover .c-card__interview--heading{opacity:.7}.c-card__interview:hover .c-card__interview--heading{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-tab__list--btn:hover{opacity:.7;color:#fff;background-clip:border-box;border-color:transparent}.c-form .c-form__box a:hover{opacity:.7;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.c-form .c-form__box .wpcf7-submit:hover:not(:disabled){opacity:.7}a[href*=maps][target=_blank]:hover,.p-home-mv__news--slider .splide__arrow:hover{opacity:.7}.p-home-mv__news--slider .splide__arrow.splide__arrow--prev:hover{translate:0 -.1em}.p-home-mv__news--slider .splide__arrow.splide__arrow--next:hover{translate:0 .1em}.p-home-mv__news--link:hover{opacity:.7;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.p-home-job__slider .splide__arrow--prev:hover{opacity:.7}.p-home-job__slider .splide__arrow--prev:hover:after{translate:-.4em}.p-home-job__slider .splide__arrow--next:hover{opacity:.7}.p-home-job__slider .splide__arrow--next:hover:after{translate:.4em}.p-home-interview__slider--inner .splide__arrow--prev:hover{opacity:.7}.p-home-interview__slider--inner .splide__arrow--prev:hover:after{translate:-.4em}.p-home-interview__slider--inner .splide__arrow--next:hover{opacity:.7}.p-home-interview__slider--inner .splide__arrow--next:hover:after{translate:.4em}.p-about-facility__slider .splide__pagination__page:hover{opacity:.7}.p-about-facility__slider .splide__pagination__page:hover:after{background:transparent}.p-about-facility__slider .splide__pagination__page:hover .splide__pagination__page--inner{color:#fff}.p-about-facility__slider--inner .splide__arrow--prev:hover{opacity:.7}.p-about-facility__slider--inner .splide__arrow--prev:hover:after{translate:.4em}.p-about-facility__slider--inner .splide__arrow--next:hover{opacity:.7}.p-about-facility__slider--inner .splide__arrow--next:hover:after{translate:.4em}.p-interview-single__pager--entry a:hover,.p-interview-single__pager--next a:hover,.p-interview-single__pager--prev a:hover{opacity:.7}}
