@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Noto+Sans+JP:wght@400;500;700&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}#root{isolation:isolate}:root{--color-white: #ffffff;--color-black: #000000;--color-bg: #ffffff;--color-bg-soft: #f5f5f5;--color-bg-muted: #f7f7f7;--color-text: #202124;--color-text-sub: #55585d;--color-text-muted: #8a8d91;--color-text-inverse: #ffffff;--color-border: #d9d9d9;--color-border-dark: #9da0a4;--color-dark: #202124;--color-cta: #595d63;--color-footer: #202124;--color-form-bg: #f6f6f6;--color-bg-tint: rgba(246, 246, 246, .9);--color-modal-overlay: rgba(0, 0, 0, .16);--color-logo-blue: #44b7cc;--color-error: #b3261e;--color-error-bg: #fdecea;--color-success: #1b6b3a;--color-success-bg: #eaf5ee;--color-hero-ink: #111111;--color-hero-paper: #f7f4ed;--color-hero-outline: rgba(17, 17, 17, .25);--color-hero-glow: rgba(21, 77, 255, .06);--color-hero-highlight: rgba(255, 255, 255, .95);--color-hero-grain: rgba(17, 17, 17, .22);--color-hero-texture-line: rgba(17, 17, 17, .035);--color-heading-outline: rgba(32, 33, 36, .33);--color-cta-icon-border: rgba(255, 255, 255, .8);--color-article-overlay: rgba(0, 0, 0, .55);--color-article-overlay-clear: rgba(0, 0, 0, 0);--surface-page: var(--color-bg);--surface-soft: var(--color-bg-soft);--surface-muted: var(--color-bg-muted);--surface-cta: var(--color-cta);--surface-footer: var(--color-footer);--surface-form: var(--color-form-bg);--surface-card: var(--color-bg);--surface-tint: var(--color-bg-tint);--text-primary: var(--color-text);--text-secondary: var(--color-text-sub);--text-muted: var(--color-text-muted);--text-inverse: var(--color-text-inverse);--feedback-error-text: var(--color-error);--feedback-error-bg: var(--color-error-bg);--feedback-success-text: var(--color-success);--feedback-success-bg: var(--color-success-bg);--border-default: var(--color-border);--border-strong: var(--color-border-dark);--shadow-card: 0 .4rem 1.6rem rgba(0, 0, 0, .12);--shadow-philosophy: 0 .4rem 1.6rem rgba(0, 0, 0, .12);--shadow-modal: -2.4rem 0 4.8rem rgba(0, 0, 0, .12);--shadow-hero-line: 0 0 1.6rem rgba(21, 77, 255, .18);--button-dark-bg: var(--color-dark);--button-dark-text: var(--color-white);--button-white-bg: var(--color-white);--button-white-text: var(--color-text);--button-outline-border: var(--color-text)}:root{--font-base: "Inter", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", "YuGothic", sans-serif;--text-logo-pc: 2.4rem;--text-logo-sp: 2rem;--text-logo-sub: 1.4rem;--text-page-title-pc: 4.8rem;--text-page-title-tb: 3.8rem;--text-page-title-sp: 2.8rem;--text-article-title: 2.4rem;--text-display-pc: 5.6rem;--text-display-tb: 4rem;--text-display-sp: 2.4rem;--text-section-title-pc: 3.2rem;--text-section-title-sp: 2.4rem;--text-card-title-pc: 2rem;--text-card-title-sp: 1.8rem;--text-heading-xl: 2.4rem;--text-heading-lg: 2.2rem;--text-heading-md: 2rem;--text-heading-sm: 1.8rem;--text-body-xl: 1.8rem;--text-body-lg: 1.6rem;--text-body: 1.4rem;--text-body-sm: 1.3rem;--text-label-lg: 1.6rem;--text-label: 1.4rem;--text-label-sm: 1.2rem;--text-label-xs: 1.1rem;--text-button: 1.4rem;--text-caption: 1rem;--text-brand-footer: 3.6rem;--text-error-code-pc: 16rem;--text-error-code-sp: 8rem;--text-outline-sp: 4.5rem;--text-outline-pc: 11rem;--text-hero-copy-sp: min(26vw, 16rem);--text-hero-copy-pc: 16vw;--text-hero-outline-sp: clamp(7rem, 34vw, 13rem);--text-hero-outline-pc: 17vw;--text-hero-subcopy-sp: min(5vw, 3rem);--text-hero-subcopy-pc: clamp(2rem, 2.15vw, 4rem);--leading-tight: 1.4;--leading-body: 1.8;--leading-loose: 2;--tracking-body: .02em;--tracking-logo: -.04em;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700}html{font-size:62.5%}body{font-family:var(--font-base);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-bold);line-height:var(--leading-tight)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--container-2xl: 1400px;--container-xl: 1280px;--container-lg: 1120px;--container-md: 960px;--container-sm: 760px;--gutter-pc: 40px;--gutter-tb: 32px;--gutter-sp: 24px;--section-space-pc: 120px;--section-space-tb: 96px;--section-space-sp: 64px;--cta-space-pc: 96px;--cta-space-tb: 88px;--cta-space-sp: 72px;--footer-space-pc: 112px;--footer-space-sp: 72px;--header-height-pc: 80px;--header-height-sp: 64px;--radius-img: 8px;--radius-card: 16px;--radius-pill: 999px;--bp-sp: 767px;--bp-tb: 1023px}:root{--duration: .25s;--duration-modal: .32s;--ease: cubic-bezier(.2, 0, 0, 1);--hover-opacity: .72}.yrPageTitle__root{font-size:var(--text-page-title-sp);font-weight:var(--weight-bold)}@media(min-width:1024px){.yrPageTitle__root{font-size:var(--text-page-title-pc)}}.yrListingPage__root{background:var(--surface-page);min-height:100vh}.yrListingSection__root{padding-top:var(--section-space-sp);padding-bottom:var(--section-space-sp)}@media(min-width:1024px){.yrListingSection__root{padding-top:var(--section-space-pc);padding-bottom:var(--section-space-pc)}}.yrListingHead__root{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--space-4);margin-bottom:var(--space-9)}@media(min-width:1024px){.yrListingHead__root{grid-template-columns:auto 1fr;align-items:end;gap:var(--space-8)}}.yrListingLead__root{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-body);margin:0;max-width:560px;white-space:pre-line}.yrButton__root{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-pill);font-size:var(--text-button);font-weight:var(--weight-bold);line-height:1;text-decoration:none;white-space:nowrap;transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease)}.yrButton__root--dark{background:var(--button-dark-bg);color:var(--button-dark-text);border:1px solid var(--button-dark-bg)}.yrButton__root--white{background:var(--button-white-bg);color:var(--button-white-text);border:1px solid var(--button-white-bg)}.yrButton__root--outline{background:transparent;color:var(--text-primary);border:1px solid var(--button-outline-border)}.yrButton__root--sm{min-height:44px;padding:0 22px}.yrButton__root--md{min-height:48px;padding:0 24px}.yrButton__root:not([aria-disabled=true]){cursor:pointer}.yrButton__root:not([aria-disabled=true]):hover{opacity:var(--hover-opacity)}.yrButton__root[aria-disabled=true]{opacity:.4;cursor:not-allowed}.yrLink__root{color:var(--text-primary)}.yrLink__root:hover{opacity:var(--hover-opacity)}.yrViewAllLink__root{font-size:var(--text-label);text-decoration:none;color:var(--text-muted);white-space:nowrap}.yrViewAllLink__arrow{display:inline-block;transition:transform var(--duration) var(--ease)}a:hover .yrViewAllLink__arrow{transform:translate(10px)}.yrCircleArrow__root{border-radius:50%;border:1px solid currentColor;display:inline-grid;place-items:center;flex:0 0 auto;background:none;color:inherit;padding:0;cursor:inherit;transition:transform var(--duration) var(--ease)}.yrCircleArrow__root.is-clickable{cursor:pointer}.yrCircleArrow__root--sm{width:22px;height:22px}.yrCircleArrow__root--md{width:30px;height:30px}.yrCircleArrow__root--lg{width:36px;height:36px}.yrCircleArrow__icon{display:block}.yrCircleArrow__icon--right{transform:rotate(0)}a:hover .yrCircleArrow__root,button:hover .yrCircleArrow__root,.yrCircleArrow__root.is-clickable:hover{transform:translate(10px)}.yrImageFrame__root{margin:0;overflow:hidden;position:relative;background:var(--surface-soft)}.yrImageFrame__img{width:100%;height:100%;display:block}.yrImageFrame__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-label-sm);letter-spacing:.12em}@media(min-width:1024px){.yrImageFrame__placeholder svg{width:40px;height:40px}}.yrContainer__root{width:100%;max-width:var(--container-lg);margin-inline:auto;padding-inline:var(--gutter-sp)}.yrContainer__root--md{max-width:var(--container-md)}.yrContainer__root--2xl{max-width:var(--container-2xl)}.yrSectionHeading__root{display:flex;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.yrSectionHeading__root--split{flex-direction:row;align-items:flex-end}.yrSectionHeading__root--stack{flex-direction:column;align-items:flex-start}.yrSectionHeading__content{position:relative}.yrSectionHeading__content--outline{padding-top:3.5rem}.yrSectionHeading__content--outline>:not(.yrSectionHeading__outline){position:relative;z-index:1}.yrSectionHeading__outline{position:absolute;top:20px;left:-10px;z-index:0;color:transparent;font-size:var(--text-outline-sp);font-weight:var(--weight-bold);letter-spacing:.02em;line-height:1;pointer-events:none;-webkit-text-stroke:1px var(--color-heading-outline);white-space:nowrap}.yrSectionHeading__outlineGlyph{display:inline-block;opacity:0;filter:blur(5px);transform:translate3d(0,.8em,0) rotate(4deg) scale(.9);transform-origin:top center;will-change:transform,opacity,filter}.yrSectionHeading__outline.is-visible .yrSectionHeading__outlineGlyph{animation:yrSectionHeadingOutlineGlyphIn 1.26s cubic-bezier(.22,1.15,.4,1) forwards;animation-delay:calc(.5s + var(--outline-glyph-delay, 0ms))}@keyframes yrSectionHeadingOutlineGlyphIn{65%{opacity:1;filter:blur(0);transform:translate3d(0,-.03em,0) rotate(-.5deg) scale(1.01)}to{opacity:1;filter:blur(0);transform:translateZ(0) rotate(0) scale(1)}}.yrSectionHeading__label{position:relative;z-index:1;font-size:var(--text-label);color:var(--text-muted);letter-spacing:.04em}.yrSectionHeading__title{position:relative;z-index:1;font-weight:var(--weight-bold)}.yrSectionHeading__title--section{font-size:var(--text-section-title-sp)}@media(min-width:1024px){.yrSectionHeading__content--outline{padding-top:4.5rem}.yrSectionHeading__outline{font-size:var(--text-outline-pc);top:20px}.yrSectionHeading__title--section{font-size:var(--text-section-title-pc)}}@media(prefers-reduced-motion:reduce){.yrSectionHeading__outlineGlyph,.yrSectionHeading__outline.is-visible .yrSectionHeading__outlineGlyph{opacity:1;filter:none;transform:none;animation:none}}.yrBreadcrumb__list{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;font-size:var(--text-label);color:var(--text-muted)}.yrBreadcrumb__item{display:flex;align-items:center;gap:var(--space-2)}.yrBreadcrumb__link{color:var(--text-muted);text-decoration:none}.yrBreadcrumb__current{color:var(--text-secondary)}.yrCtaSection__root{background:var(--surface-cta);color:var(--text-inverse);padding:var(--cta-space-sp) var(--gutter-sp)}@media(min-width:1024px){.yrCtaSection__root{padding:var(--cta-space-pc) 40px}}.yrCta__inner{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:768px){.yrCta__inner{grid-template-columns:repeat(var(--cta-count, 2),1fr);gap:var(--space-9)}}@media(min-width:1024px){.yrCta__inner{max-width:var(--container-lg);margin-inline:auto}}.yrCta__icon{width:48px;height:48px;border:1px solid var(--color-cta-icon-border);border-radius:50%;display:grid;place-items:center;margin-bottom:var(--space-6)}.yrCta__title{font-size:var(--text-heading-md);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.yrCta__body{font-size:var(--text-body-sm);line-height:var(--leading-body);max-width:460px;margin-bottom:var(--space-6);opacity:.92}.yrFooter__root{background:var(--surface-footer);color:var(--text-inverse);padding:var(--footer-space-sp) var(--gutter-sp)}@media(min-width:1024px){.yrFooter__root{padding:var(--footer-space-pc) 40px}}@media(min-width:1024px){.yrFooter__inner{padding:0;max-width:var(--container-lg);margin-inline:auto}}.yrFooter__sns{--sns-icon-size: 20px;--sns-hit-area: 44px;display:flex;gap:var(--space-1);margin-bottom:var(--space-8);margin-inline:calc((var(--sns-hit-area) - var(--sns-icon-size)) / -2)}.yrFooter__snsLink{color:var(--text-inverse);font-size:var(--text-label-sm);text-decoration:none;opacity:.85;display:inline-flex;align-items:center;justify-content:center;min-width:var(--sns-hit-area);min-height:var(--sns-hit-area);transition:opacity var(--duration) var(--ease)}.yrFooter__snsLink:hover{opacity:1}.yrSnsIcon__root{width:var(--sns-icon-size);height:var(--sns-icon-size)}@media(min-width:1024px){.yrFooter__sns{justify-content:flex-end}}.yrFooter__links{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-9)}.yrFooter__link{color:var(--text-inverse);font-size:var(--text-body-sm);text-decoration:none;opacity:.9;width:fit-content;padding-bottom:10px;border-bottom:1px solid transparent;transition:border-color var(--duration) var(--ease)}.yrFooter__link:hover{border-color:currentColor}.yrFooter__brand{display:flex;flex-direction:column;gap:var(--space-3)}.yrFooter__logo{width:160px;height:auto;filter:brightness(0) invert(1)}.yrFooter__siteName{font-size:var(--text-brand-footer);font-weight:var(--weight-bold)}.yrFooter__copyright{font-size:var(--text-caption);opacity:.6}.yrJobCard__root{display:block;text-decoration:none;color:var(--text-primary)}.yrJobCard__body{margin-top:var(--space-4)}.yrJobCard__root .yrImageFrame__root{box-shadow:var(--shadow-card)}.yrJobCard__titleRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.yrJobCard__title{font-weight:var(--weight-bold)}.yrJobCard__title--compact{font-size:var(--text-card-title-sp)}.yrJobCard__title--full{font-size:var(--text-card-title-pc)}.yrEventCard__root{display:flex;flex-direction:column;padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}.yrEventCard__body{margin-top:var(--space-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.yrEventCard__title{font-size:var(--text-card-title-sp);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.yrEventCard__lead{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-body)}.yrEventCard__meta{margin:0;width:100%;display:flex;flex-direction:column;gap:var(--space-2)}.yrEventCard__metaRow{display:flex;gap:var(--space-3);font-size:var(--text-body);line-height:var(--leading-body)}.yrEventCard__metaTerm{flex:0 0 auto;width:56px}.yrEventCard__metaDesc{margin:0;color:var(--text-primary)}@media(min-width:1024px){.yrEventCard__title{font-size:var(--text-card-title-pc)}}.yrArticleCard__root{display:block;text-decoration:none;color:var(--text-primary);transition:opacity var(--duration) var(--ease)}@media(min-width:1024px){.yrArticleCard__root:hover{opacity:var(--hover-opacity)}}.yrArticleCard__meta{margin-top:var(--space-4);display:flex;gap:var(--space-3);align-items:flex-start}.yrArticleCard__date{display:flex;flex-direction:column;align-items:center;line-height:1;flex:0 0 auto}.yrArticleCard__day{font-weight:var(--weight-bold)}.yrArticleCard__day--md{font-size:var(--text-heading-xl)}.yrArticleCard__ym{font-size:var(--text-label-sm);color:var(--text-muted);margin-top:2px}.yrArticleCard__category{font-size:var(--text-label);color:var(--text-muted);margin-bottom:var(--space-1)}.yrArticleCard__title{font-size:var(--text-card-title-sp);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.yrFormField__root{display:block;margin-bottom:var(--space-5)}.yrFormField__label{display:block;font-size:var(--text-body);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.yrFormField__required{color:var(--text-muted)}.yrFormField__control{width:100%;border:0;border-radius:var(--radius-img);background:var(--surface-form);padding:16px 18px;font-size:var(--text-body);font-family:var(--font-base)}.yrFormField__control--textarea{resize:vertical;min-height:140px}.yrModalForm__agree{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-label);color:var(--text-secondary);margin-bottom:var(--space-6)}.yrModalForm__agreeCheckbox{margin-top:3px}.yrModalForm__agreeLink{color:var(--text-secondary)}.yrModalForm__submit{width:100%}.yrModalForm__fileInput{font-size:var(--text-body)}.yrModalForm__birthdateGroup{min-width:0;padding:0;border:0}.yrModalForm__birthdateGroup legend{padding:0}.yrModalForm__birthdate{display:flex;align-items:center;gap:var(--space-1)}.yrModalForm__birthdateSelect{width:auto;min-width:0;flex:1 1 0;padding:16px var(--space-2)}.yrModalForm__birthdateUnit{font-size:var(--text-label);color:var(--text-secondary);flex-shrink:0}.yrModalForm__fileGroup .yrFormField__root{margin-bottom:var(--space-3)}.yrModalForm__fileSelected{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-label);color:var(--text-secondary)}.yrModalForm__fileClear{border:none;background:none;padding:0;font-size:var(--text-label);color:var(--text-secondary);text-decoration:underline;cursor:pointer;white-space:nowrap}.yrModalForm__note{display:block;margin-top:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-label);color:var(--text-secondary);line-height:var(--leading-body)}.yrModalForm__fieldError{display:block;margin-top:var(--space-2);font-size:var(--text-label);color:var(--feedback-error-text)}.yrModalForm__status{border-radius:var(--radius-img);padding:var(--space-4);margin-bottom:var(--space-5);font-size:var(--text-label);line-height:var(--leading-body)}.yrModalForm__status--error{background:var(--feedback-error-bg);color:var(--feedback-error-text)}.yrModalForm__status--success{background:var(--feedback-success-bg);color:var(--feedback-success-text)}.yrModalForm__statusTitle{font-weight:var(--weight-bold);margin-bottom:var(--space-2)}.yrModalForm__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.yrModal__root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.yrModal__root[hidden]{display:none}.yrModal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-modal-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.yrModal__panel{position:absolute;top:0;right:0;bottom:0;width:100%;background:var(--surface-page);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;padding:var(--space-6) var(--space-5);overflow-y:auto;animation:yrModalIn var(--duration-modal) var(--ease)}@media(min-width:768px){.yrModal__panel{width:min(100%,520px)}}@keyframes yrModalIn{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.yrModal__closeRow{display:flex;justify-content:flex-end}.yrModal__closeButton{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-default);background:none;display:grid;place-items:center;cursor:pointer;color:var(--text-primary);font-size:var(--text-body-lg)}.yrModal__title{font-size:var(--text-heading-lg);font-weight:var(--weight-bold);margin-top:var(--space-4)}.yrModal__description{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-body);margin-top:var(--space-3);margin-bottom:var(--space-6)}.yrModal__descriptionSpacer{margin-bottom:var(--space-5)}.yrArticleBody__root{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--text-primary)}.yrArticleBody__root>*:first-child{margin-top:0}.yrArticleBody__h1{font-size:var(--text-section-title-pc);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:var(--space-9) 0 var(--space-5)}.yrArticleBody__h2{font-size:var(--text-heading-md);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:var(--space-8) 0 var(--space-5)}.yrArticleBody__h3{font-size:var(--text-heading-sm);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:var(--space-6) 0 var(--space-4)}.yrArticleBody__blockquote{margin:var(--space-5) 0 0;padding-left:var(--space-5);border-left:2px solid var(--border-strong);color:var(--text-secondary);font-style:italic}.yrArticleBody__table{width:100%;margin:var(--space-5) 0 0;border-collapse:collapse;font-size:var(--text-body)}.yrArticleBody__table th,.yrArticleBody__table td{padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);text-align:left}.yrArticleBody__table th{background:var(--surface-soft);font-weight:var(--weight-bold);color:var(--text-primary)}.yrArticleBody__table td{color:var(--text-secondary)}.yrArticleBody__hr{margin:var(--space-7) 0;border:0;border-top:1px solid var(--border-strong)}.yrArticleBody__list{margin:var(--space-5) 0 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);color:var(--text-secondary)}.yrArticleBody__listItem{white-space:pre-line}.yrArticleBody__p{margin:var(--space-5) 0 0;white-space:pre-line;color:var(--text-secondary)}.yrFaqAccordion__item{border-top:1px solid var(--border-default)}.yrFaqAccordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-primary);font:inherit}.yrFaqAccordion__triggerLabel{display:flex;align-items:center;gap:var(--space-3)}.yrFaqAccordion__question{font-size:var(--text-body);font-weight:var(--weight-medium)}.yrFaqAccordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration) var(--ease);overflow:hidden}.yrFaqAccordion__panel.is-open{grid-template-rows:1fr}.yrFaqAccordion__panelInner{min-height:0}.yrFaqAccordion__answer{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-body);padding:0 0 var(--space-5) var(--space-7);margin:0}.yrFaqAccordion__qmark{width:22px;height:22px;border-radius:50%;border:1px solid var(--text-primary);display:inline-grid;place-items:center;flex:0 0 auto;font-size:var(--text-label-xs)}.yrFaqAccordion__chevron{transform:none;transition:transform var(--duration) var(--ease);flex:0 0 auto}.yrFaqAccordion__chevron.is-open{transform:rotate(180deg)}.yrHeader__root{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:var(--header-height-sp);padding:0 16px;background:var(--surface-page);border-bottom:1px solid var(--border-default)}.yrHeader__spacer{height:var(--header-height-sp)}.yrHeader__brand{display:inline-flex;align-items:flex-end;gap:10px;color:var(--text-primary);text-decoration:none}.yrHeader__logo{width:76px;height:auto;display:block}@media(min-width:1024px){.yrHeader__logo{width:160px}}.yrHeader__brandText{font-size:var(--text-logo-pc);font-weight:var(--weight-bold);letter-spacing:var(--tracking-logo)}.yrHeader__brandSub{font-size:var(--text-logo-sub);color:var(--text-secondary);line-height:1;margin-bottom:8px}.yrHeader__nav{display:none;align-items:center;gap:32px}.yrHeader__navLink{font-size:var(--text-body);color:var(--text-primary);text-decoration:none;padding:10px 0;border-bottom:1px solid transparent;transition:border-color var(--duration) var(--ease)}.yrHeader__navLink:hover,.yrHeader__navLink.is-current{border-color:currentColor}.yrHeader__hamburger{display:inline-grid;width:42px;height:42px;border-radius:50%;border:1px solid var(--text-primary);background:transparent;place-items:center;cursor:pointer}.yrHeader__hamburgerIcon{display:block;position:relative;width:16px;height:10px}.yrHeader__bar{position:absolute;left:0;width:100%;height:1px;background:currentColor}.yrHeader__bar--1{top:0}.yrHeader__bar--2{top:4px}.yrHeader__bar--3{top:8px}@media(min-width:1024px){.yrHeader__brandSub{margin-bottom:18px}.yrHeader__nav{display:flex}.yrHeader__hamburger{display:none}.yrHeader__root{height:var(--header-height-pc);padding:0 28px}.yrHeader__spacer{height:var(--header-height-pc)}}.yrHeader__mobileMenu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface-page);z-index:200;display:flex;flex-direction:column;padding:var(--space-5);overflow-y:auto}.yrHeader__mobileMenuCloseRow{display:flex;justify-content:flex-end;margin-bottom:var(--space-6)}.yrHeader__mobileMenuClose{width:36px;height:36px;border:none;background:none;cursor:pointer;font-size:var(--text-heading-lg);color:var(--text-primary)}.yrHeader__mobileNavList{display:flex;flex-direction:column;gap:var(--space-6);flex:1}.yrHeader__mobileNavLink{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-heading-md);font-weight:var(--weight-bold);color:var(--text-primary);text-decoration:none}.yrHeader__mobileNavChildren{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4);padding-left:var(--space-6)}.yrHeader__mobileNavChildLink{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-body);color:var(--text-primary);text-decoration:none}.yrHeader__mobileNavDivider{margin-top:var(--space-6);border:0;border-top:1px solid var(--border-default)}.yrHeader__mobileEntryBtn{width:100%;margin-top:var(--space-5)}.yrHeader__dot{width:8px;height:8px;border-radius:50%;background:var(--color-dark);display:inline-block}.yrHeader__chevronDot{width:18px;height:18px;border-radius:50%;border:1px solid currentColor;display:inline-grid;place-items:center}.yrStaffCarousel__root{--swiper-theme-color: var(--color-dark);--swiper-navigation-color: var(--color-dark);--swiper-navigation-size: 24px;padding-bottom:var(--space-8)}.yrStaffCarousel__root .swiper-button-prev,.yrStaffCarousel__root .swiper-button-next{top:auto;bottom:0;right:auto;margin-top:0;transform:translate(-50%)}.yrStaffCarousel__root .swiper-button-prev{left:calc(50% - var(--space-6))}.yrStaffCarousel__root .swiper-button-next{left:calc(50% + var(--space-6))}.yrStaffCard__root{display:block;color:var(--text-primary)}.yrStaffCard__name{margin-top:var(--space-4);font-size:var(--text-card-title-sp);font-weight:var(--weight-bold);line-height:var(--leading-tight)}@media(min-width:1024px){.yrStaffCard__name{font-size:var(--text-card-title-pc)}}.yrPageLoad__root{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-7);text-align:center}
