.MapEmbed-module__4G5HMW__frame{width:100%;height:100%;position:relative}.MapEmbed-module__4G5HMW__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
.SectionTitle-module__zl5epq__heading{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.SectionTitle-module__zl5epq__en{color:#222;font-family:var(--font-body);text-align:center;font-size:48px;font-weight:800;line-height:1.1}.SectionTitle-module__zl5epq__ja{color:#222;font-family:var(--font-body);text-align:center;font-size:16px;font-weight:800;line-height:1.4}.SectionTitle-module__zl5epq__wide{letter-spacing:.2em}.SectionTitle-module__zl5epq__light .SectionTitle-module__zl5epq__en,.SectionTitle-module__zl5epq__light .SectionTitle-module__zl5epq__ja{color:#fff}@media (max-width:840px){.SectionTitle-module__zl5epq__en{font-size:36px}.SectionTitle-module__zl5epq__ja{font-size:15px}}
.AccessSection-module__BVABVa__section{flex-direction:column;align-items:center;width:1380px;max-width:100%;margin:0 0 200px;padding:0 60px;display:flex}.AccessSection-module__BVABVa__heading{margin:0 0 80px}.AccessSection-module__BVABVa__body{flex-direction:row;justify-content:center;align-items:center;gap:40px;width:100%;display:flex}.AccessSection-module__BVABVa__map{flex:none;width:calc(70% - 12px);max-width:calc(70% - 12px);height:400px}.AccessSection-module__BVABVa__info{flex-direction:column;flex:none;align-items:flex-start;gap:30px;width:calc(30% - 28px);max-width:calc(30% - 28px);display:flex}.AccessSection-module__BVABVa__officeName{color:#222;font-family:var(--font-body);letter-spacing:.2em;text-align:center;font-size:18px;font-weight:800;line-height:1.4}.AccessSection-module__BVABVa__officeDetail{color:#333;font-family:var(--font-body);text-align:left;font-size:15px;font-weight:500;line-height:2.2}@media (max-width:840px){.AccessSection-module__BVABVa__section{margin:0 0 60px;padding:0 26px}.AccessSection-module__BVABVa__heading{margin:0 0 60px}.AccessSection-module__BVABVa__body{flex-direction:column;justify-content:flex-start;align-items:flex-start}.AccessSection-module__BVABVa__map,.AccessSection-module__BVABVa__info{width:100%;max-width:100%}.AccessSection-module__BVABVa__officeName{font-size:15px}}
.JoinUsSection-module__niiOnW__section{flex-direction:column;align-items:center;width:1380px;max-width:100%;margin:0 0 120px;padding:0 60px;display:flex}.JoinUsSection-module__niiOnW__inner{background:#222;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:60px;display:flex}.JoinUsSection-module__niiOnW__heading{margin:0 0 80px}.JoinUsSection-module__niiOnW__list{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:40px;width:100%;display:flex}.JoinUsSection-module__niiOnW__item{flex:none;width:calc(50% - 20px);max-width:calc(50% - 20px);display:flex}.JoinUsSection-module__niiOnW__card{width:100%;transition:opacity .3s var(--ease-studio);background:#fff;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:30px;display:flex}.JoinUsSection-module__niiOnW__card:hover{opacity:.7}.JoinUsSection-module__niiOnW__texts{flex-direction:column;flex:none;align-items:flex-start;gap:12px;max-width:100%;display:flex}.JoinUsSection-module__niiOnW__title{color:#222;font-family:var(--font-body);letter-spacing:.2em;text-align:center;font-size:18px;font-weight:800;line-height:1.4}.JoinUsSection-module__niiOnW__text{color:#888;font-family:var(--font-body);text-align:left;font-size:13px;font-weight:500;line-height:1.4}.JoinUsSection-module__niiOnW__icon{color:#222;flex:none;font-size:24px}@media (max-width:840px){.JoinUsSection-module__niiOnW__section{margin:-40px 0 60px;padding:0 26px}.JoinUsSection-module__niiOnW__inner{padding:40px}.JoinUsSection-module__niiOnW__heading{margin:0 0 60px}.JoinUsSection-module__niiOnW__title{font-size:15px}}@media (max-width:600px){.JoinUsSection-module__niiOnW__section{margin:-26px 0 60px}.JoinUsSection-module__niiOnW__inner{padding:26px}.JoinUsSection-module__niiOnW__heading{margin:0 0 40px}.JoinUsSection-module__niiOnW__list{gap:26px}.JoinUsSection-module__niiOnW__item{width:100%;max-width:100%}}
.MediaSection-module__o-iInq__section{flex-direction:column;align-items:center;width:1380px;max-width:100%;margin:0 0 120px;padding:0 60px;display:flex}.MediaSection-module__o-iInq__heading{margin:0 0 80px}.MediaSection-module__o-iInq__videoArea{flex-direction:column;align-items:center;width:75%;max-width:75%;margin:0 0 60px;display:flex}.MediaSection-module__o-iInq__video{flex:none;width:100%;max-width:100%;height:500px}@media (max-width:1080px){.MediaSection-module__o-iInq__videoArea{width:90%;max-width:90%}.MediaSection-module__o-iInq__video{height:450px}}@media (max-width:840px){.MediaSection-module__o-iInq__section{margin:0 0 60px;padding:0 26px}.MediaSection-module__o-iInq__heading{margin:0 0 50px}.MediaSection-module__o-iInq__videoArea{width:100%;max-width:100%;height:400px;margin:0 0 30px}.MediaSection-module__o-iInq__video{flex:1;height:auto}}@media (max-width:600px){.MediaSection-module__o-iInq__videoArea{height:280px}.MediaSection-module__o-iInq__video{width:590px;height:291px}}
.MissionVisionSection-module__UaCHta__block{flex-direction:column;align-items:center;width:980px;max-width:100%;margin:0 0 96px;padding:0 48px;display:flex}.MissionVisionSection-module__UaCHta__content{flex-direction:row;align-items:flex-start;gap:24px;width:100%;display:flex}.MissionVisionSection-module__UaCHta__label{width:calc(24% - 18.24px);max-width:calc(24% - 18.24px);color:var(--color-brand);font-family:var(--font-body);letter-spacing:.05em;text-align:left;flex:none;font-size:24px;font-weight:600;line-height:1.4}.MissionVisionSection-module__UaCHta__detail{z-index:1;flex-direction:column;flex:1;align-items:flex-start;display:flex;position:relative}.MissionVisionSection-module__UaCHta__headline{color:#111;width:544px;max-width:100%;font-family:var(--font-body);letter-spacing:.05em;text-align:left;font-size:40px;font-weight:700;line-height:1.4}.MissionVisionSection-module__UaCHta__richText{width:100%;margin:24px 0 0}.MissionVisionSection-module__UaCHta__paragraph{color:#111;font-family:var(--font-body);text-align:left;margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.9}@media (max-width:1080px){.MissionVisionSection-module__UaCHta__headline{width:100%}}@media (max-width:840px){.MissionVisionSection-module__UaCHta__content{flex-direction:column;gap:0}.MissionVisionSection-module__UaCHta__label{width:100%;max-width:100%}.MissionVisionSection-module__UaCHta__detail{flex:none;width:100%;margin:24px 0 0}}@media (max-width:600px){.MissionVisionSection-module__UaCHta__block{margin:48px 0;padding:0 24px}.MissionVisionSection-module__UaCHta__label{font-size:20px}.MissionVisionSection-module__UaCHta__headline{font-size:28px}.MissionVisionSection-module__UaCHta__richText{margin:12px 0 0}}
.ValuesSection-module__rLixHa__section{flex-direction:column;align-items:center;width:960px;max-width:100%;margin:0 0 96px;padding:0 48px;display:flex}.ValuesSection-module__rLixHa__label{width:100%;color:var(--color-brand);font-family:var(--font-body);letter-spacing:.05em;text-align:left;font-size:24px;font-weight:600;line-height:1.4}.ValuesSection-module__rLixHa__content{flex-direction:row;align-items:flex-start;gap:96px;width:100%;margin:48px 0 0;display:flex}.ValuesSection-module__rLixHa__cover{border-radius:4px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:320px;max-width:100%;display:flex;overflow:hidden}.ValuesSection-module__rLixHa__coverImage{flex:none;width:100%}.ValuesSection-module__rLixHa__detail{z-index:1;flex-direction:column;flex:1;align-items:flex-start;display:flex;position:relative}.ValuesSection-module__rLixHa__list{flex-direction:column;align-items:center;gap:48px;width:100%;display:flex}.ValuesSection-module__rLixHa__item{flex-direction:column;align-items:flex-start;width:100%;display:flex;overflow:hidden}.ValuesSection-module__rLixHa__title{color:#111;width:100%;font-family:var(--font-body);text-align:left;font-size:28px;font-weight:600;line-height:1.2}.ValuesSection-module__rLixHa__bar{background:var(--color-brand);border-radius:12px;width:50px;height:4px;margin:16px 0 0}.ValuesSection-module__rLixHa__text{color:#111;width:100%;font-family:var(--font-body);text-align:left;margin:16px 0 0;font-size:14px;font-weight:500;line-height:1.9}@media (max-width:840px){.ValuesSection-module__rLixHa__content{flex-direction:column;gap:0}.ValuesSection-module__rLixHa__cover{width:100%;height:420px}.ValuesSection-module__rLixHa__detail{flex:none;width:100%;margin:24px 0 0}.ValuesSection-module__rLixHa__list{gap:24px}.ValuesSection-module__rLixHa__item{margin:48px 0 0}}@media (max-width:600px){.ValuesSection-module__rLixHa__section{margin:48px 0}.ValuesSection-module__rLixHa__label{font-size:20px}.ValuesSection-module__rLixHa__cover{height:240px}.ValuesSection-module__rLixHa__title{font-size:24px}}
