.Section-module-scss-module__BOnPcW__section{width:min(1600px,100%);margin-inline:auto}
.Container-module-scss-module__d_W9sa__container{width:min(1200px,100% - 80px);margin-inline:auto}@media only screen and (max-width:559px){.Container-module-scss-module__d_W9sa__container{width:min(1200px,100% - 40px)}}
.MemberList-module-scss-module__JhI-uW__members{clip-path:inset(0 -100vmax);background:#1c1c1c;padding:120px 20px;box-shadow:0 0 0 100vmax #1c1c1c}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__members{padding-block:48px}}.MemberList-module-scss-module__JhI-uW__list{flex-wrap:wrap;gap:80px 24px;width:min(858px,100%);margin-block:0;margin-inline:auto;padding:0;list-style:none;display:flex}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__list{gap:32px 9px}}.MemberList-module-scss-module__JhI-uW__list+.MemberList-module-scss-module__JhI-uW__list{margin-top:112px}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__list+.MemberList-module-scss-module__JhI-uW__list{margin-top:48px}}.MemberList-module-scss-module__JhI-uW__item{width:270px}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__item{width:calc(50% - 4.5px)}}.MemberList-module-scss-module__JhI-uW__card{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;flex-direction:column;align-items:flex-start;width:100%;padding:0;display:flex}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__card{align-items:flex-start}}.MemberList-module-scss-module__JhI-uW__photo{aspect-ratio:6/7;width:100%;position:relative;overflow:hidden}.MemberList-module-scss-module__JhI-uW__photoImage{object-fit:cover}.MemberList-module-scss-module__JhI-uW__position{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;margin-top:20px;font-size:13px;font-weight:400;line-height:1.6}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__position{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;margin-top:8px;font-size:12px;font-weight:400;line-height:1.6}}.MemberList-module-scss-module__JhI-uW__name{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;margin-top:4px;font-size:28px;font-weight:700;line-height:1.4}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__name{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:22px;font-weight:700;line-height:1.4}}.MemberList-module-scss-module__JhI-uW__summary{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;margin-top:20px;font-size:16px;font-weight:400;line-height:2}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__summary{display:none}}.MemberList-module-scss-module__JhI-uW__viewMore{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;align-self:center;margin-top:20px;font-size:14px;font-weight:400;line-height:1.8;text-decoration:underline}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__viewMore{display:none}}.MemberList-module-scss-module__JhI-uW__overlay{z-index:100;background:#000000b3;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__overlay{color:#fff;background:#000;display:block}}.MemberList-module-scss-module__JhI-uW__modal{color:#000;background:#f5f5f5;align-items:stretch;gap:40px;width:min(960px,100%);height:576px;max-height:100%;margin:auto;padding:40px;display:flex;position:relative}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__modal{color:#fff;background:0 0;width:335px;height:auto;padding:0;display:block}}.MemberList-module-scss-module__JhI-uW__modalMember{flex-direction:column;flex:0 0 220px;display:flex}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__modalMember{display:block}}.MemberList-module-scss-module__JhI-uW__close{z-index:1;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:36px;height:36px;display:none;position:absolute;top:0;right:0}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__close{display:block}}.MemberList-module-scss-module__JhI-uW__close:before,.MemberList-module-scss-module__JhI-uW__close:after{content:"";background:#fff;width:14px;height:1px;position:absolute;top:50%;left:50%}.MemberList-module-scss-module__JhI-uW__close:before{transform:translate(-50%,-50%)rotate(45deg)}.MemberList-module-scss-module__JhI-uW__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.MemberList-module-scss-module__JhI-uW__modalPhoto{flex:1;min-height:0;position:relative;overflow:hidden}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__modalPhoto{aspect-ratio:6/7;width:270px}.MemberList-module-scss-module__JhI-uW__pcOnly{display:none}}@media only screen and (min-width:560px){.MemberList-module-scss-module__JhI-uW__spOnly{display:none}}.MemberList-module-scss-module__JhI-uW__modalPosition{margin-top:20px;font-size:12px;line-height:1}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__modalPosition{line-height:1.5}}.MemberList-module-scss-module__JhI-uW__modalName{margin-top:8px;font-size:24px;font-weight:700;line-height:1}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__modalName{margin-top:4px;font-weight:400;line-height:1.5}}.MemberList-module-scss-module__JhI-uW__modalBody{scrollbar-width:thin;scrollbar-color:#999 #0000;background:#fff;flex-direction:column;flex:1;gap:24px;min-width:0;padding:20px;display:flex;overflow-y:auto}.MemberList-module-scss-module__JhI-uW__modalBody::-webkit-scrollbar{width:4px}.MemberList-module-scss-module__JhI-uW__modalBody::-webkit-scrollbar-track{background:0 0}.MemberList-module-scss-module__JhI-uW__modalBody::-webkit-scrollbar-thumb{background:#999}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__modalBody{background:0 0;gap:40px;margin-top:33px;padding:0;overflow:visible}}.MemberList-module-scss-module__JhI-uW__modalProfile{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;white-space:pre-line;font-size:14px;font-weight:400;line-height:1.8}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__modalProfile{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:1.75}}.MemberList-module-scss-module__JhI-uW__punchline{letter-spacing:1.2px;font-size:24px;font-weight:700;line-height:1.2}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__punchline{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:22px;font-weight:700;line-height:1.4}}.MemberList-module-scss-module__JhI-uW__message{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;white-space:pre-line;font-size:14px;font-weight:400;line-height:1.8}@media only screen and (max-width:559px){.MemberList-module-scss-module__JhI-uW__message{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:1.75}}
.page-module-scss-module__EbXsnW__body{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;flex-direction:column;gap:2em;font-size:22px;font-weight:400;line-height:2;display:flex}@media only screen and (max-width:559px){.page-module-scss-module__EbXsnW__body{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;gap:1.75em;font-size:16px;font-weight:400;line-height:1.75}}.page-module-scss-module__EbXsnW__paragraph{white-space:pre-wrap;margin:0}.page-module-scss-module__EbXsnW__paragraphStatement{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;margin:16px 0;font-size:36px;font-weight:700;line-height:1.4}@media only screen and (max-width:559px){.page-module-scss-module__EbXsnW__paragraphStatement{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;margin:0;font-size:22px;font-weight:700;line-height:1.4}.page-module-scss-module__EbXsnW__pcBreak{display:none}}.page-module-scss-module__EbXsnW__signature{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;text-align:right;margin-top:96px;font-size:22px;font-weight:400;line-height:2}@media only screen and (max-width:559px){.page-module-scss-module__EbXsnW__signature{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;margin-top:40px;font-size:12px;font-weight:400;line-height:1.6}}.page-module-scss-module__EbXsnW__hero{--hero-shade-top:0%;--hero-shade-bottom:0%;--hero-shade-bottom-sp:50%;--hero-heading-indent-sp:1em}.page-module-scss-module__EbXsnW__message.page-module-scss-module__EbXsnW__message{margin-top:260px;margin-bottom:220px}@media only screen and (min-width:560px){.page-module-scss-module__EbXsnW__message.page-module-scss-module__EbXsnW__message{width:min(1040px,100% - 160px)}}@media only screen and (max-width:559px){.page-module-scss-module__EbXsnW__message.page-module-scss-module__EbXsnW__message{margin-top:52px;margin-bottom:40px}}.page-module-scss-module__EbXsnW__boardHeading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}
.SectionTitle-module-scss-module__IrYuWa__sectionTitle{font-family:var(--font-cal-sans),sans-serif;color:#fff;padding:190px 80px 160px;font-size:90px;line-height:66px}@media only screen and (max-width:559px){.SectionTitle-module-scss-module__IrYuWa__sectionTitle{padding:8px 20px 64px;font-size:50px;line-height:1}}
.ContactTypeMenu-module-scss-module__ol8sbW__menu{border:1px solid #f5f5f5;width:fit-content;margin:16px 0 0;padding:0;list-style:none;display:flex}@media only screen and (max-width:559px){.ContactTypeMenu-module-scss-module__ol8sbW__menu{width:100%}.ContactTypeMenu-module-scss-module__ol8sbW__listItem{flex:auto;display:flex}}.ContactTypeMenu-module-scss-module__ol8sbW__item,.ContactTypeMenu-module-scss-module__ol8sbW__itemActive{white-space:nowrap;align-items:center;height:32px;padding-inline:40px;font-size:16px;line-height:2;display:flex}@media only screen and (max-width:559px){.ContactTypeMenu-module-scss-module__ol8sbW__item,.ContactTypeMenu-module-scss-module__ol8sbW__itemActive{flex:auto;justify-content:center;padding-inline:0}}.ContactTypeMenu-module-scss-module__ol8sbW__item{color:#fff}.ContactTypeMenu-module-scss-module__ol8sbW__item:hover{background:#ffffff1a}.ContactTypeMenu-module-scss-module__ol8sbW__itemActive{color:#000;background:#f5f5f5}
.HeroPhoto-module-scss-module__su3uJG__photo{position:sticky;top:0}.HeroPhoto-module-scss-module__su3uJG__photo:after{content:"";opacity:var(--hero-dim,0);pointer-events:none;background:#000;position:absolute;inset:0}.HeroPhoto-module-scss-module__su3uJG__photo:before{content:"";background:linear-gradient(180deg, rgb(0, 0, 0, var(--hero-shade-top,60%)), transparent) top/100% 62% no-repeat,linear-gradient(to top right, rgb(0, 0, 0, var(--hero-shade-bottom,60%)), transparent 62%) bottom left/100% 65% no-repeat;pointer-events:none;position:absolute;inset:0}@media only screen and (max-width:559px){.HeroPhoto-module-scss-module__su3uJG__photo:before{background:linear-gradient(154deg, rgb(0, 0, 0, var(--hero-shade-top-sp,0%)), transparent 45%) top left/100% 61% no-repeat,linear-gradient(180deg, transparent 9%, rgb(0, 0, 0, var(--hero-shade-bottom-sp,0%)) 48%) bottom left/100% 55% no-repeat}}.HeroPhoto-module-scss-module__su3uJG__image{aspect-ratio:var(--hero-ratio);width:100%;height:auto;display:block}@media only screen and (max-width:559px){.HeroPhoto-module-scss-module__su3uJG__image{aspect-ratio:var(--hero-ratio-sp)}}
.ContactForm-module-scss-module__n7Zjpa__content{grid-template-columns:minmax(0,877px) auto;justify-content:space-between;gap:40px;margin-top:40px;display:grid}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__content{display:block}}.ContactForm-module-scss-module__n7Zjpa__submitArea{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}@media only screen and (min-width:560px){.ContactForm-module-scss-module__n7Zjpa__submitArea{order:1;grid-column:1/-1}}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__submitArea{margin-top:40px}}.ContactForm-module-scss-module__n7Zjpa__formColumn{min-width:0}.ContactForm-module-scss-module__n7Zjpa__heading{font-family:var(--font-oswald),sans-serif;font-size:60px;font-weight:700}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__heading{font-size:36px}}.ContactForm-module-scss-module__n7Zjpa__requiredNote{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;color:#e2352b;margin-top:8px;font-size:13px;font-weight:400;line-height:1.6}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__requiredNote{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:12px;font-weight:400;line-height:1.6}}.ContactForm-module-scss-module__n7Zjpa__form{flex-direction:column;gap:40px;margin-top:40px;display:flex}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__form{margin-top:20px}}.ContactForm-module-scss-module__n7Zjpa__field{gap:0;display:flex}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__field{flex-direction:column;gap:16px}}.ContactForm-module-scss-module__n7Zjpa__label{flex-shrink:0;align-items:flex-start;gap:6px;width:192px;padding-top:16px;font-size:14px;display:flex}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__label{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;align-items:center;width:auto;padding-top:0;font-size:16px;font-weight:400;line-height:1.75}}.ContactForm-module-scss-module__n7Zjpa__required{color:#e2352b;font-size:14px}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__required{font-size:12px}}.ContactForm-module-scss-module__n7Zjpa__control{flex:1}.ContactForm-module-scss-module__n7Zjpa__selectWrap{position:relative}.ContactForm-module-scss-module__n7Zjpa__selectWrap:after{content:"";border:7px solid #0000;border-top-color:#000;position:absolute;top:50%;right:30px;translate:0 -25%}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__selectWrap:after{right:12px}}.ContactForm-module-scss-module__n7Zjpa__select,.ContactForm-module-scss-module__n7Zjpa__input,.ContactForm-module-scss-module__n7Zjpa__textarea{color:#000;background:#dcdcdc;border:none;border-radius:0;width:100%;height:58px;padding:15px 20px;font-size:14px}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__select,.ContactForm-module-scss-module__n7Zjpa__input,.ContactForm-module-scss-module__n7Zjpa__textarea{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;height:38px;padding:0 12px;font-size:16px;font-weight:400;line-height:1.75}}.ContactForm-module-scss-module__n7Zjpa__select{appearance:none;cursor:pointer}.ContactForm-module-scss-module__n7Zjpa__textarea{resize:vertical;height:116px}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__textarea{height:158px;padding:12px}}.ContactForm-module-scss-module__n7Zjpa__file{align-items:center;gap:12px;padding-top:8px;display:flex}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__file{padding-top:0}}.ContactForm-module-scss-module__n7Zjpa__fileInput{display:none}.ContactForm-module-scss-module__n7Zjpa__fileBtn{cursor:pointer;color:#000;white-space:nowrap;background:#dcdcdc;padding:8px 16px;font-size:14px}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__fileBtn{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:1.75}}.ContactForm-module-scss-module__n7Zjpa__fileName{word-break:break-all;font-size:14px}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__fileName{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:1.75}}.ContactForm-module-scss-module__n7Zjpa__consent{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__consent{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:1.75}}.ContactForm-module-scss-module__n7Zjpa__checkbox{appearance:none;cursor:pointer;background:0 0;border:1px solid #7a7a7a;width:16px;height:16px;margin:0}.ContactForm-module-scss-module__n7Zjpa__checkbox:checked{background:#fff}.ContactForm-module-scss-module__n7Zjpa__submit{cursor:pointer;color:#000;background:#fff;border:none;width:241px;height:40px;font-size:16px;font-weight:700}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__submit{height:48px}}.ContactForm-module-scss-module__n7Zjpa__submit:disabled{opacity:.3;cursor:default}.ContactForm-module-scss-module__n7Zjpa__confirmValue{white-space:pre-line;flex:1;margin:0;padding-top:16px;font-size:14px;line-height:1.5}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__confirmValue{padding-top:0}}.ContactForm-module-scss-module__n7Zjpa__confirmActions{justify-content:flex-start;gap:20px;display:flex}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__confirmActions{justify-content:center}}.ContactForm-module-scss-module__n7Zjpa__back{cursor:pointer;color:#fff;background:0 0;border:1px solid #fff;width:120px;height:40px;font-size:16px;font-weight:700}.ContactForm-module-scss-module__n7Zjpa__back:disabled{opacity:.3;cursor:default}.ContactForm-module-scss-module__n7Zjpa__error{color:#e2352b;white-space:pre-line;margin-top:8px;font-size:14px}.ContactForm-module-scss-module__n7Zjpa__thanks{margin-top:40px;font-size:16px}.ContactForm-module-scss-module__n7Zjpa__steps{flex-direction:column;justify-content:flex-start;gap:48px;margin:0;padding:0;list-style:none;display:flex}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__steps{flex-direction:row;justify-content:center;gap:10px;margin-top:40px}}.ContactForm-module-scss-module__n7Zjpa__step,.ContactForm-module-scss-module__n7Zjpa__stepActive{align-items:center;gap:28px;display:flex;position:relative}.ContactForm-module-scss-module__n7Zjpa__step:not(:first-child):before,.ContactForm-module-scss-module__n7Zjpa__stepActive:not(:first-child):before{content:"";background:#fff;width:1px;height:48px;position:absolute;top:-48px;left:24px}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__step,.ContactForm-module-scss-module__n7Zjpa__stepActive{gap:5px}.ContactForm-module-scss-module__n7Zjpa__step:not(:first-child):before,.ContactForm-module-scss-module__n7Zjpa__stepActive:not(:first-child):before{content:none}}.ContactForm-module-scss-module__n7Zjpa__step{opacity:.5}.ContactForm-module-scss-module__n7Zjpa__stepCircle{width:48px;height:48px;font-family:var(--font-cal-sans),sans-serif;color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__stepCircle{width:27px;height:27px;font-size:12px}}.ContactForm-module-scss-module__n7Zjpa__stepLabel{white-space:nowrap;font-size:16px}@media only screen and (max-width:559px){.ContactForm-module-scss-module__n7Zjpa__stepLabel{font-size:12px}}
.PageHero-module-scss-module__Ys7dMq__pageTitle.PageHero-module-scss-module__Ys7dMq__pageTitle{z-index:1;position:relative}@media only screen and (min-width:560px){.PageHero-module-scss-module__Ys7dMq__pageTitle.PageHero-module-scss-module__Ys7dMq__pageTitle{padding-block:64px 48px}}.PageHero-module-scss-module__Ys7dMq__hero{margin-top:-122px}@media only screen and (min-width:560px){.PageHero-module-scss-module__Ys7dMq__hero{margin-top:-178px}}.PageHero-module-scss-module__Ys7dMq__content{z-index:1;margin-top:-174px;position:relative}@media only screen and (max-width:559px){.PageHero-module-scss-module__Ys7dMq__content{margin-top:-79.2px}}.PageHero-module-scss-module__Ys7dMq__heading{letter-spacing:2.8px;color:#fff;white-space:nowrap;margin-left:80px;font-size:56px;font-weight:700;line-height:1.2}@media only screen and (max-width:559px){.PageHero-module-scss-module__Ys7dMq__heading{letter-spacing:normal;white-space:normal;margin-left:0;padding-inline:20px;font-size:28px}}.PageHero-module-scss-module__Ys7dMq__headingIndent{padding-left:1em}@media only screen and (max-width:559px){.PageHero-module-scss-module__Ys7dMq__headingIndent{padding-left:var(--hero-heading-indent-sp,0)}}
.page-module-scss-module__DIyXHW__page{padding-bottom:80px}.page-module-scss-module__DIyXHW__lead{font-size:14px;line-height:1.8}
.page-module-scss-module__9zVP0W__hero{--hero-shade-top-sp:100%}.page-module-scss-module__9zVP0W__message{width:min(1040px,100%);font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;flex-direction:column;gap:40px;margin-inline:auto;padding-block:220px 0;font-size:22px;font-weight:400;line-height:2;display:flex}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__message{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;gap:24px;width:auto;padding-block:52px 0;font-size:16px;font-weight:400;line-height:1.75}}.page-module-scss-module__9zVP0W__messagePara{white-space:pre-line;margin:0}.page-module-scss-module__9zVP0W__messageLead{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;white-space:pre-line;margin:0;font-size:36px;font-weight:700;line-height:1.4}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__messageLead{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:22px;font-weight:700;line-height:1.4}}.page-module-scss-module__9zVP0W__messageWordmark{font-family:var(--font-oswald),sans-serif;margin:20px 0;font-size:100px;font-weight:700;line-height:1}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__messageWordmark{margin:0;font-size:48px}}.page-module-scss-module__9zVP0W__messageKeyword{margin:0}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__messageKeyword{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:12px;font-weight:400;line-height:1.6}}.page-module-scss-module__9zVP0W__messageKeywordWord{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:36px;font-weight:700;line-height:1.4}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__messageKeywordWord{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:22px;font-weight:700;line-height:1.4}}.page-module-scss-module__9zVP0W__signature{text-align:right;width:min(1040px,100%);margin:96px auto 220px;font-size:22px;line-height:2}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__signature{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;margin-top:20px;margin-bottom:40px;font-size:12px;font-weight:400;line-height:1.6}}.page-module-scss-module__9zVP0W__history{clip-path:inset(0 -100vmax);background:#ffffff1a;padding-block:40px;box-shadow:0 0 0 100vmax #ffffff1a}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__history{padding-block:20px 0}}.page-module-scss-module__9zVP0W__sectionHeading{font-family:var(--font-oswald),sans-serif;font-size:60px;font-weight:700}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__sectionHeading{font-size:38px}}.page-module-scss-module__9zVP0W__timeline{margin:40px 0 0;padding:0;list-style:none}.page-module-scss-module__9zVP0W__timelineRow{padding-left:32px;grid-template-columns:180px 10px 40px 1fr 24px;align-items:center;gap:24px;padding-block:0;display:grid}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__timelineRow{grid-template-columns:90px 6px 24px 1fr 18px;gap:8px;padding-block:8px}}.page-module-scss-module__9zVP0W__year{font-family:var(--font-barlow-semi-condensed),sans-serif;letter-spacing:4px;font-size:80px;font-style:italic;font-weight:600;line-height:1}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__year{letter-spacing:.5px;font-size:42px}}.page-module-scss-module__9zVP0W__secondFounding{writing-mode:vertical-rl;font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1;display:inline-block}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__secondFounding{letter-spacing:4px;font-size:14px;line-height:1.58}}.page-module-scss-module__9zVP0W__dotCell{background:linear-gradient(#fff,#fff) 50%/1px 100% no-repeat;justify-content:center;align-self:stretch;align-items:center;min-height:96px;display:flex}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__dotCell{min-height:0;margin-block:-8px}}.page-module-scss-module__9zVP0W__timelineRow:first-child .page-module-scss-module__9zVP0W__dotCell{background-position:bottom;background-size:1px 50%}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__timelineRow:first-child .page-module-scss-module__9zVP0W__dotCell{background-position:50%;background-size:1px 100%}}.page-module-scss-module__9zVP0W__dot{aspect-ratio:1;background:#fff;width:10px}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__dot{width:6px}}.page-module-scss-module__9zVP0W__month{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;text-align:right;font-size:13px;font-weight:400;line-height:1.6}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__month{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;color:#8a8a8a;font-size:12px;font-weight:400;line-height:1.6}}.page-module-scss-module__9zVP0W__event{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:2}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__event{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:1.75}}.page-module-scss-module__9zVP0W__linkIcon{width:24px;height:auto}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__linkIcon{width:18px}}.page-module-scss-module__9zVP0W__related{margin-top:40px;padding-bottom:40px}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__related{margin-top:40px}}.page-module-scss-module__9zVP0W__relatedList{justify-content:center;gap:24px;margin:40px 0 0;padding:0;list-style:none;display:flex}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__relatedList{flex-direction:column;gap:8px;margin-top:16px}}.page-module-scss-module__9zVP0W__relatedItem{color:#fff;border:1px solid #fff;align-items:center;gap:16px;width:384px;padding:14px 16px 14px 24px;display:flex}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__relatedItem{width:100%;padding:12px 12px 12px 20px}}.page-module-scss-module__9zVP0W__relatedJp{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;flex:1;font-size:22px;font-weight:400;line-height:2}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__relatedJp{font-family:var(--font-noto-sans-jp),"Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:0;font-size:18px;font-weight:500;line-height:1.6}}.page-module-scss-module__9zVP0W__relatedEn{font-family:var(--font-oswald),sans-serif;border-left:1px solid #fff;padding-left:16px;font-size:14px}.page-module-scss-module__9zVP0W__relatedArrow{aspect-ratio:2;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:56px;font-size:14px;display:flex}@media only screen and (max-width:559px){.page-module-scss-module__9zVP0W__relatedArrow{width:47px}}
