.ActionButton-module-scss-module__1vzHnG__button{text-align:center;letter-spacing:-.03em;cursor:pointer;border:none;border-radius:16px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:8px;width:165px;height:76px;padding:16px 0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:140%;text-decoration:none;display:flex}.ActionButton-module-scss-module__1vzHnG__button:hover{text-decoration:none}.ActionButton-module-scss-module__1vzHnG__button.ActionButton-module-scss-module__1vzHnG__scout{color:#51fc7a;background:#000;box-shadow:4px 4px #51fc7a}.ActionButton-module-scss-module__1vzHnG__button.ActionButton-module-scss-module__1vzHnG__advisor{color:#7f85df;background:#000;box-shadow:4px 4px #4d57f0}.ActionButton-module-scss-module__1vzHnG__buttonText{flex-direction:column;justify-content:center;align-items:center;width:110px;height:44px;display:flex}
.StickyContainer-module-scss-module__cj_EVa__container{z-index:10;background:#fff;position:sticky;bottom:0;left:0;right:0}.StickyContainer-module-scss-module__cj_EVa__inner{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;max-width:640px;height:108px;margin:0 auto;padding:16px 24px;display:flex}@media screen and (max-width:768px){.StickyContainer-module-scss-module__cj_EVa__inner{padding:16px}}
.View-module-scss-module__KzuL2G__wrapper{background-color:inherit;justify-content:center;align-items:center;width:100%;display:flex}.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__size-xs .View-module-scss-module__KzuL2G__container{max-width:320px}@media screen and (max-width:320px){.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__size-xs .View-module-scss-module__KzuL2G__container{max-width:320px}}.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__size-sm .View-module-scss-module__KzuL2G__container{max-width:768px}@media screen and (max-width:768px){.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__size-sm .View-module-scss-module__KzuL2G__container{max-width:768px}}.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__size-md .View-module-scss-module__KzuL2G__container{max-width:992px}@media screen and (max-width:992px){.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__size-md .View-module-scss-module__KzuL2G__container{max-width:992px}}.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__size-lg .View-module-scss-module__KzuL2G__container{max-width:1200px}@media screen and (max-width:1200px){.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__size-lg .View-module-scss-module__KzuL2G__container{max-width:1200px}}.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__size-xl .View-module-scss-module__KzuL2G__container{max-width:1440px}@media screen and (max-width:1440px){.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__size-xl .View-module-scss-module__KzuL2G__container{max-width:1440px}}.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__full .View-module-scss-module__KzuL2G__container,.View-module-scss-module__KzuL2G__wrapper .View-module-scss-module__KzuL2G__container{width:100%;max-width:100%;position:relative}.View-module-scss-module__KzuL2G__wrapper.View-module-scss-module__KzuL2G__bg-lightblue{background-color:#edf2f7}
.LinkButton-module-scss-module__kC8eoG__wrapper{white-space:nowrap;font-weight:500;font-family:var(--font-base);cursor:pointer;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:1.4rem;text-decoration:none;display:inline-flex}.LinkButton-module-scss-module__kC8eoG__wrapper:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__icon-left,.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__icon-right{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@media screen and (max-width:768px){.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__icon-left,.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__icon-right{width:calc(18/390*var(--vw)*100);height:calc(18/390*var(--vw)*100)}}.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__icon-left svg,.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__icon-right svg{fill:currentColor;width:100%;height:100%}.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__text{text-align:center;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__icon-left+.LinkButton-module-scss-module__kC8eoG__text{margin-left:-36px}@media screen and (max-width:768px){.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__icon-left+.LinkButton-module-scss-module__kC8eoG__text{margin-left:calc(-24/390*var(--vw)*100)}}.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__icon-right+.LinkButton-module-scss-module__kC8eoG__text{margin-right:-36px}@media screen and (max-width:768px){.LinkButton-module-scss-module__kC8eoG__wrapper .LinkButton-module-scss-module__kC8eoG__icon-right+.LinkButton-module-scss-module__kC8eoG__text{margin-right:calc(-24/390*var(--vw)*100)}}.LinkButton-module-scss-module__kC8eoG__wrapper.LinkButton-module-scss-module__kC8eoG__size-default{min-width:120px;padding-top:12px;padding-bottom:12px}.LinkButton-module-scss-module__kC8eoG__wrapper.LinkButton-module-scss-module__kC8eoG__size-sm{padding-top:8px;padding-bottom:8px;font-size:1.2rem}@media screen and (max-width:768px){.LinkButton-module-scss-module__kC8eoG__wrapper.LinkButton-module-scss-module__kC8eoG__size-sm{padding-top:calc(8/390*var(--vw)*100);padding-right:calc(12/390*var(--vw)*100);padding-bottom:calc(8/390*var(--vw)*100);padding-left:calc(12/390*var(--vw)*100)}}.LinkButton-module-scss-module__kC8eoG__wrapper.LinkButton-module-scss-module__kC8eoG__size-md{padding-top:14px;padding-bottom:14px;font-size:1.4rem}@media screen and (max-width:768px){.LinkButton-module-scss-module__kC8eoG__wrapper.LinkButton-module-scss-module__kC8eoG__size-md{font-size:calc(14/390*var(--vw)*100);padding-top:calc(12/390*var(--vw)*100);padding-right:calc(16/390*var(--vw)*100);padding-bottom:calc(12/390*var(--vw)*100);padding-left:calc(16/390*var(--vw)*100)}}.LinkButton-module-scss-module__kC8eoG__wrapper.LinkButton-module-scss-module__kC8eoG__size-lg{padding:16px 24px;font-size:1.8rem}@media screen and (max-width:768px){.LinkButton-module-scss-module__kC8eoG__wrapper.LinkButton-module-scss-module__kC8eoG__size-lg{font-size:calc(16/390*var(--vw)*100);padding-top:calc(18/390*var(--vw)*100);padding-right:calc(24/390*var(--vw)*100);padding-bottom:calc(18/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100)}}.LinkButton-module-scss-module__kC8eoG__wrapper.LinkButton-module-scss-module__kC8eoG__size-icon{justify-content:center;width:48px;height:48px;padding:0}.LinkButton-module-scss-module__kC8eoG__variant-primary{background-color:var(--c-brand-light);color:var(--primary);border:1px solid var(--primary)}@media screen and (max-width:768px){.LinkButton-module-scss-module__kC8eoG__variant-primary{border-width:1px}}.LinkButton-module-scss-module__kC8eoG__variant-primary:hover{background-color:var(--c-brand-base)}.LinkButton-module-scss-module__kC8eoG__variant-secondary{color:#fff;border:1px solid var(--secondary);text-align:center;position:relative}.LinkButton-module-scss-module__kC8eoG__variant-secondary:after{content:"";background-color:var(--secondary-foreground);z-index:-1;opacity:.5;border-radius:40px;position:absolute;inset:0}.LinkButton-module-scss-module__kC8eoG__variant-secondary:hover{background-color:var(--secondary-hover);color:#000}.LinkButton-module-scss-module__kC8eoG__variant-outline{background-color:#0000}.LinkButton-module-scss-module__kC8eoG__variant-outline:hover{background-color:var(--accent-light-hover)}.LinkButton-module-scss-module__kC8eoG__theme-default.LinkButton-module-scss-module__kC8eoG__variant-outline{color:#000;background-color:#fff;border:1px solid #000}@media screen and (max-width:768px){.LinkButton-module-scss-module__kC8eoG__theme-default.LinkButton-module-scss-module__kC8eoG__variant-outline{border-width:1px}}.LinkButton-module-scss-module__kC8eoG__theme-default.LinkButton-module-scss-module__kC8eoG__variant-outline:hover{color:#fff;background-color:#000}.LinkButton-module-scss-module__kC8eoG__theme-light.LinkButton-module-scss-module__kC8eoG__variant-outline{color:#fff;border:1px solid #fff}@media screen and (max-width:768px){.LinkButton-module-scss-module__kC8eoG__theme-light.LinkButton-module-scss-module__kC8eoG__variant-outline{border-width:1px}}.LinkButton-module-scss-module__kC8eoG__theme-light.LinkButton-module-scss-module__kC8eoG__variant-outline:hover{color:#000;background-color:#fff}.LinkButton-module-scss-module__kC8eoG__variant-ghost{color:var(--primary);background-color:#0000}.LinkButton-module-scss-module__kC8eoG__variant-ghost:hover{background-color:var(--primary-light)}.LinkButton-module-scss-module__kC8eoG__fullWidth{width:100%}
.Logo-module-scss-module__bohy7W__logo{width:100%;display:inline-block}.Logo-module-scss-module__bohy7W__svg{width:100%;height:auto}.Logo-module-scss-module__bohy7W__size-sm .Logo-module-scss-module__bohy7W__svg{width:50px}.Logo-module-scss-module__bohy7W__size-default .Logo-module-scss-module__bohy7W__svg{width:auto;height:34px}.Logo-module-scss-module__bohy7W__size-default.Logo-module-scss-module__bohy7W__symbol-only .Logo-module-scss-module__bohy7W__svg{width:34px}.Logo-module-scss-module__bohy7W__size-lg .Logo-module-scss-module__bohy7W__svg{width:200px}.Logo-module-scss-module__bohy7W__size-fill .Logo-module-scss-module__bohy7W__svg{width:100%;height:auto}.Logo-module-scss-module__bohy7W__srOnly{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.DisableInteractions-module-scss-module__mYaH7a__container img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media print{.DisableInteractions-module-scss-module__mYaH7a__container img{display:none}}
.SectionHeader-module-scss-module__NEQT0W__container{flex-direction:row;justify-content:space-between;gap:48px;display:flex}@media screen and (max-width:768px){.SectionHeader-module-scss-module__NEQT0W__container{gap:calc(80/390*var(--vw)*100);flex-direction:column}}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__head{flex-direction:column;gap:24px;width:fit-content;display:flex}@media screen and (max-width:768px){.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__head{gap:calc(36/390*var(--vw)*100)}}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__head>span{width:fit-content;line-height:1.2}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__titleContainer{position:relative}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__headline{color:#000;font-size:calc(32/1360*var(--vw)*100);flex-direction:column;display:inline-flex}@media screen and (max-width:768px){.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__headline{font-size:calc(25/390*var(--vw)*100)}}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__title{font-size:calc(56/1360*var(--vw)*100);white-space:nowrap;color:#fff;flex-direction:column;line-height:1;display:inline-flex}@media screen and (max-width:768px){.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__title{font-size:calc(40/390*var(--vw)*100)}}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__title.SectionHeader-module-scss-module__NEQT0W__family-title{font-family:var(--font-kica);font-size:calc(120/1360*var(--vw)*100);font-weight:400;line-height:.8}@media screen and (max-width:768px){.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__title.SectionHeader-module-scss-module__NEQT0W__family-title{font-size:calc(58/390*var(--vw)*100)}}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__title.SectionHeader-module-scss-module__NEQT0W__family-default{font-family:var(--font-noto-sans-jp)}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__subtitle{font-size:calc(24/1360*var(--vw)*100)}@media screen and (max-width:768px){.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__subtitle{font-size:calc(20/390*var(--vw)*100)}}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__subtitle.SectionHeader-module-scss-module__NEQT0W__default{line-height:1;position:absolute;top:-10%;right:-3%;transform:rotate(6deg)translateY(-50%)}@media screen and (max-width:768px){.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__subtitle.SectionHeader-module-scss-module__NEQT0W__default{top:54%;right:3%;transform:rotate(-8deg)translateY(-50%)}}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__subtitle.SectionHeader-module-scss-module__NEQT0W__highlight{background-color:var(--highlight-green);line-height:1.1;font-size:calc(42/1360*var(--vw)*100);right:calc(-40/1360*var(--vw)*100);bottom:calc(-24/1360*var(--vw)*100);position:absolute;top:auto;color:#000!important}@media screen and (max-width:768px){.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__subtitle.SectionHeader-module-scss-module__NEQT0W__highlight{font-size:calc(32/390*var(--vw)*100);right:calc(-28/390*var(--vw)*100);bottom:calc(-20/390*var(--vw)*100);line-height:1}}.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__description{font-size:calc(32/1360*var(--vw)*100);color:#fff;flex-direction:column;line-height:1.2;display:inline-flex}@media screen and (max-width:768px){.SectionHeader-module-scss-module__NEQT0W__container .SectionHeader-module-scss-module__NEQT0W__description{font-size:calc(24/390*var(--vw)*100);letter-spacing:calc(-1/390*var(--vw)*100)}}.SectionHeader-module-scss-module__NEQT0W__container.SectionHeader-module-scss-module__NEQT0W__dark .SectionHeader-module-scss-module__NEQT0W__headline{color:#fff}.SectionHeader-module-scss-module__NEQT0W__container.SectionHeader-module-scss-module__NEQT0W__dark .SectionHeader-module-scss-module__NEQT0W__title{color:#000}.SectionHeader-module-scss-module__NEQT0W__container.SectionHeader-module-scss-module__NEQT0W__dark .SectionHeader-module-scss-module__NEQT0W__subtitle{color:#fff}.SectionHeader-module-scss-module__NEQT0W__container.SectionHeader-module-scss-module__NEQT0W__dark .SectionHeader-module-scss-module__NEQT0W__description{color:#000}
.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__wrapper{padding-top:calc(120/1360*var(--vw)*100);padding-bottom:calc(120/1360*var(--vw)*100);gap:calc(80/1360*var(--vw)*100);flex-direction:column;justify-content:center;display:flex;position:relative}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__wrapper{padding-top:calc(80/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(80/390*var(--vw)*100);padding-left:calc(0/390*var(--vw)*100);gap:calc(80/390*var(--vw)*100)}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__content{padding-left:calc(40/1360*var(--vw)*100);padding-right:calc(40/1360*var(--vw)*100);gap:calc(40/1360*var(--vw)*100);flex-direction:column;width:100%;display:flex;position:relative}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__content{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(28/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(28/390*var(--vw)*100);gap:calc(40/390*var(--vw)*100)}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__headline{color:#fff;font-size:2.5rem}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__headline{font-size:calc(25/390*var(--vw)*100)}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__title{font-size:calc(152/1360*var(--vw)*100);white-space:nowrap;color:#000;line-height:1}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__title{font-size:calc(40/390*var(--vw)*100)}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__description{font-size:calc(24/1360*var(--vw)*100);color:#000;line-height:1.2}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__description{font-size:calc(24/390*var(--vw)*100);letter-spacing:calc(-1/390*var(--vw)*100)}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__bottom{position:absolute;bottom:0;right:0;transform:rotate(-8deg)translateY(-50%)}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__bottom{bottom:calc(60/390*var(--vw)*100);right:calc(24/390*var(--vw)*100);letter-spacing:calc(2/390*var(--vw)*100)}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__note{color:#fff;display:inline}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__note{gap:calc(20/390*var(--vw)*100)}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__features{flex-direction:row;gap:40px;display:flex}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__features{gap:calc(40/390*var(--vw)*100);flex-direction:column}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__card{width:calc(382/1360*var(--vw)*100)}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__card{width:100%}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__bottom{bottom:calc(-20/1360*var(--vw)*100);right:calc(24/1360*var(--vw)*100);position:absolute;transform:rotate(-8deg)translateY(-50%)}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__bottom{bottom:calc(-20/390*var(--vw)*100);right:calc(24/390*var(--vw)*100);letter-spacing:calc(2/390*var(--vw)*100)}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__button{width:calc(312/1360*var(--vw)*100);margin-left:auto}@media screen and (max-width:768px){.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__button{width:100%}}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__sectionHeader [data-part=title]{line-height:1.2}.AdvisorOverview-module-scss-module__y-oR5q__container .AdvisorOverview-module-scss-module__y-oR5q__sectionHeader [data-part=subtitle]{--highlight-white:#000;color:#fff;top:88%!important}
.CompanyVideos-module-scss-module__GiMFQq__container{gap:calc(40/1360*var(--vw)*100);padding-bottom:calc(120/1360*var(--vw)*100);flex-direction:column;display:flex;overflow:hidden}@media screen and (max-width:768px){.CompanyVideos-module-scss-module__GiMFQq__container{gap:calc(40/390*var(--vw)*100);padding-top:calc(40/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(40/390*var(--vw)*100);padding-left:calc(0/390*var(--vw)*100)}}.CompanyVideos-module-scss-module__GiMFQq__container .CompanyVideos-module-scss-module__GiMFQq__titleContainer{padding-left:calc(40/1360*var(--vw)*100);padding-right:calc(40/1360*var(--vw)*100)}@media screen and (max-width:768px){.CompanyVideos-module-scss-module__GiMFQq__container .CompanyVideos-module-scss-module__GiMFQq__titleContainer{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(0/390*var(--vw)*100)}}.CompanyVideos-module-scss-module__GiMFQq__container .CompanyVideos-module-scss-module__GiMFQq__header{padding-top:calc(70/1360*var(--vw)*100);gap:calc(40/1360*var(--vw)*100)}@media screen and (max-width:768px){.CompanyVideos-module-scss-module__GiMFQq__container .CompanyVideos-module-scss-module__GiMFQq__header{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(28/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(28/390*var(--vw)*100);justify-content:center;gap:calc(40/390*var(--vw)*100);flex-direction:column;display:flex}}.CompanyVideos-module-scss-module__GiMFQq__container .CompanyVideos-module-scss-module__GiMFQq__videos{padding-left:calc(40/1360*var(--vw)*100)}@media screen and (max-width:768px){.CompanyVideos-module-scss-module__GiMFQq__container .CompanyVideos-module-scss-module__GiMFQq__videos{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(28/390*var(--vw)*100);gap:calc(40/390*var(--vw)*100)}}
.OfficialContent-module-scss-module__q0a-wa__wrapper{padding-top:calc(120/1360*var(--vw)*100);padding-bottom:calc(120/1360*var(--vw)*100);gap:calc(40/1360*var(--vw)*100);flex-direction:column;justify-content:center;display:flex}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper{padding-top:calc(80/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(80/390*var(--vw)*100);padding-left:calc(34/390*var(--vw)*100);gap:calc(40/390*var(--vw)*100)}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__header{width:100%}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__content{padding-left:calc(40/1360*var(--vw)*100);gap:calc(40/1360*var(--vw)*100);scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;width:100%;display:flex;overflow-x:auto}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__content::-webkit-scrollbar{display:none}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__content{position:relative}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__content{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(40/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(0/390*var(--vw)*100);gap:calc(10/390*var(--vw)*100)}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__content .OfficialContent-module-scss-module__q0a-wa__card{width:33.3333%;max-width:calc(380/1360*var(--vw)*100);flex:none}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__content .OfficialContent-module-scss-module__q0a-wa__card{width:100%;max-width:calc(320/390*var(--vw)*100);flex:0 0 100%}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__titleContainer{padding-left:calc(40/1360*var(--vw)*100);padding-right:calc(40/1360*var(--vw)*100);width:100%}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__titleContainer{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(0/390*var(--vw)*100)}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__title{font-size:calc(152/1360*var(--vw)*100);white-space:nowrap;color:var(--secondary);line-height:1}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__title{font-size:calc(40/390*var(--vw)*100)}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__description{font-size:calc(24/1360*var(--vw)*100);color:var(--secondary);line-height:1.2}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__description{font-size:calc(24/390*var(--vw)*100)}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__subtitle{font-size:calc(36/1360*var(--vw)*100);color:var(--secondary);font-weight:700;line-height:1}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__subtitle{font-size:calc(24/390*var(--vw)*100)}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__features{flex-direction:row;gap:40px;display:flex}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__features{gap:calc(40/390*var(--vw)*100);flex-direction:column}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__card{width:calc(382/1360*var(--vw)*100)}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__card{width:100%}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__bottom{bottom:calc(-20/1360*var(--vw)*100);right:calc(24/1360*var(--vw)*100);position:absolute;transform:rotate(-8deg)translateY(-50%)}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__bottom{bottom:calc(-20/390*var(--vw)*100);right:calc(24/390*var(--vw)*100);letter-spacing:calc(2/390*var(--vw)*100)}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__note{color:#fff;display:inline}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__note{gap:calc(20/390*var(--vw)*100)}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__steps{gap:calc(52/1360*var(--vw)*100);flex-direction:column;width:100%;display:flex}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__steps{gap:calc(52/390*var(--vw)*100)}}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__stepList{padding-left:calc(20/1360*var(--vw)*100);padding-right:calc(20/1360*var(--vw)*100)}.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__button{width:calc(312/1360*var(--vw)*100);margin-left:auto}@media screen and (max-width:768px){.OfficialContent-module-scss-module__q0a-wa__wrapper .OfficialContent-module-scss-module__q0a-wa__button{width:100%}}
.CircularButton-module-scss-module__r7idDW__container{cursor:pointer;background-color:var(--c-brand-base);padding:calc(2/1360*var(--vw)*100);width:calc(184/1360*var(--vw)*100);height:calc(184/1360*var(--vw)*100);border-radius:50%;position:relative}@media screen and (max-width:768px){.CircularButton-module-scss-module__r7idDW__container{padding:calc(2/390*var(--vw)*100);width:calc(112/390*var(--vw)*100);height:calc(112/390*var(--vw)*100)}}.CircularButton-module-scss-module__r7idDW__container:hover{background-color:var(--c-brand-light)}.CircularButton-module-scss-module__r7idDW__circle{fill:none}.CircularButton-module-scss-module__r7idDW__text{font-size:calc(5.7/1360*var(--vw)*100);letter-spacing:.2rem}@media screen and (max-width:768px){.CircularButton-module-scss-module__r7idDW__text{font-size:calc(6/390*var(--vw)*100)}}.CircularButton-module-scss-module__r7idDW__circleText{width:100%;height:100%;font-weight:700;overflow:visible}.CircularButton-module-scss-module__r7idDW__circleText.CircularButton-module-scss-module__r7idDW__rotating{animation:36s linear infinite CircularButton-module-scss-module__r7idDW__rotation}.CircularButton-module-scss-module__r7idDW__headline{font-size:calc(19/1360*var(--vw)*100);font-family:var(--font-noto-sans-jp);white-space:nowrap;font-weight:700;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.CircularButton-module-scss-module__r7idDW__headline{font-size:calc(12/390*var(--vw)*100);letter-spacing:normal}}.CircularButton-module-scss-module__r7idDW__centerText{font-size:calc(27/1360*var(--vw)*100);font-family:var(--font-noto-sans-jp);white-space:nowrap;font-weight:700;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.CircularButton-module-scss-module__r7idDW__centerText{font-size:calc(17/390*var(--vw)*100);letter-spacing:normal}}@keyframes CircularButton-module-scss-module__r7idDW__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ContentCard-module-scss-module__bx14_q__container{flex-direction:column;gap:30px;display:flex}@media screen and (max-width:768px){.ContentCard-module-scss-module__bx14_q__container{gap:calc(30/390*var(--vw)*100)}}.ContentCard-module-scss-module__bx14_q__container .ContentCard-module-scss-module__bx14_q__content{flex-direction:column;gap:30px;display:flex}@media screen and (max-width:768px){.ContentCard-module-scss-module__bx14_q__container .ContentCard-module-scss-module__bx14_q__content{gap:calc(30/390*var(--vw)*100)}}.ContentCard-module-scss-module__bx14_q__container .ContentCard-module-scss-module__bx14_q__content a{text-decoration:none}.ContentCard-module-scss-module__bx14_q__container .ContentCard-module-scss-module__bx14_q__title{color:#fff;font-size:2.4rem}@media screen and (max-width:768px){.ContentCard-module-scss-module__bx14_q__container .ContentCard-module-scss-module__bx14_q__title{font-size:calc(24/390*var(--vw)*100)}}.ContentCard-module-scss-module__bx14_q__container .ContentCard-module-scss-module__bx14_q__text{color:#fff;font-size:1.4rem}@media screen and (max-width:768px){.ContentCard-module-scss-module__bx14_q__container .ContentCard-module-scss-module__bx14_q__text{font-size:calc(14/390*var(--vw)*100)}}
.CompanyHeader-module-scss-module__3hBjFq__container{background-color:#fff;padding:120px 24px 40px}@media screen and (max-width:768px){.CompanyHeader-module-scss-module__3hBjFq__container{padding-top:calc(160/390*var(--vw)*100);padding-right:calc(24/390*var(--vw)*100);padding-bottom:calc(40/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100);margin-bottom:0}}.CompanyHeader-module-scss-module__3hBjFq__container .CompanyHeader-module-scss-module__3hBjFq__title{font-size:2.4rem}@media screen and (max-width:768px){.CompanyHeader-module-scss-module__3hBjFq__container .CompanyHeader-module-scss-module__3hBjFq__title{font-size:calc(24/390*var(--vw)*100)}}
.FloatingCTA-module-scss-module__8JUZwW__container{right:calc(52/1360*var(--vw)*100);bottom:calc(60/1360*var(--vw)*100);z-index:30;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s,transform .3s;position:fixed;transform:translateY(20px)}@media screen and (max-width:768px){.FloatingCTA-module-scss-module__8JUZwW__container{right:calc(12/390*var(--vw)*100);bottom:calc(52/390*var(--vw)*100)}}.FloatingCTA-module-scss-module__8JUZwW__container.FloatingCTA-module-scss-module__8JUZwW__visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.FloatingCTA-module-scss-module__8JUZwW__container a{color:inherit;text-decoration:none}
.CompanyVideoList-module-scss-module__dSDOKa__container{background-color:#fff;flex-direction:column;gap:40px;padding:0 0 96px;display:flex}@media screen and (max-width:768px){.CompanyVideoList-module-scss-module__dSDOKa__container{padding-top:calc(50/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(0/390*var(--vw)*100);gap:calc(40/390*var(--vw)*100)}}.CompanyVideoList-module-scss-module__dSDOKa__container .CompanyVideoList-module-scss-module__dSDOKa__header{padding:0 24px}@media screen and (max-width:768px){.CompanyVideoList-module-scss-module__dSDOKa__container .CompanyVideoList-module-scss-module__dSDOKa__header{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(24/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100)}}.CompanyVideoList-module-scss-module__dSDOKa__container .CompanyVideoList-module-scss-module__dSDOKa__list{padding:0 0 0 24px}@media screen and (max-width:768px){.CompanyVideoList-module-scss-module__dSDOKa__container .CompanyVideoList-module-scss-module__dSDOKa__list{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(24/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100)}}
.ChatInputBar-module-scss-module__rHMPwa__chatInputBar,.ChatInputBar-module-scss-module__rHMPwa__chatButton{width:100%;max-width:calc(220/1360*var(--vw)*100);cursor:pointer;align-items:center;gap:calc(8/1360*var(--vw)*100);padding-top:calc(10/1360*var(--vw)*100);padding-bottom:calc(10/1360*var(--vw)*100);padding-left:calc(20/1360*var(--vw)*100);padding-right:calc(10/1360*var(--vw)*100);border-radius:calc(40/1360*var(--vw)*100);background:#fff;border:2px solid #00000080;transition:box-shadow .2s,transform .3s,opacity .3s,visibility .3s,max-width .3s;display:flex;transform:translate(-50%);box-shadow:3px 3px 3px #00000040;z-index:9999!important;position:fixed!important;bottom:16px!important;left:50%!important}@media screen and (max-width:768px){.ChatInputBar-module-scss-module__rHMPwa__chatInputBar,.ChatInputBar-module-scss-module__rHMPwa__chatButton{max-width:calc(220/390*var(--vw)*100);gap:calc(8/390*var(--vw)*100);padding-top:calc(10/390*var(--vw)*100);padding-bottom:calc(10/390*var(--vw)*100);padding-left:calc(20/390*var(--vw)*100);padding-right:calc(10/390*var(--vw)*100);border-radius:calc(40/390*var(--vw)*100);bottom:calc(16/390*var(--vw)*100)}}.ChatInputBar-module-scss-module__rHMPwa__chatInputBar:hover,.ChatInputBar-module-scss-module__rHMPwa__chatButton:hover{box-shadow:3px 3px 8px #0000004d}.ChatInputBar-module-scss-module__rHMPwa__chatInputBar:focus,.ChatInputBar-module-scss-module__rHMPwa__chatButton:focus,.ChatInputBar-module-scss-module__rHMPwa__chatInputBar:focus-within,.ChatInputBar-module-scss-module__rHMPwa__chatButton:focus-within{max-width:calc(320/1360*var(--vw)*100);outline:none;box-shadow:0 0 0 3px #00000026;transform:translate(-50%)scale(1)!important}@media screen and (max-width:768px){.ChatInputBar-module-scss-module__rHMPwa__chatInputBar:focus,.ChatInputBar-module-scss-module__rHMPwa__chatButton:focus,.ChatInputBar-module-scss-module__rHMPwa__chatInputBar:focus-within,.ChatInputBar-module-scss-module__rHMPwa__chatButton:focus-within{max-width:calc(320/390*var(--vw)*100)}}.ChatInputBar-module-scss-module__rHMPwa__chatInputBar.ChatInputBar-module-scss-module__rHMPwa__compact,.ChatInputBar-module-scss-module__rHMPwa__compact.ChatInputBar-module-scss-module__rHMPwa__chatButton{transform:translate(-50%)scale(.7)}.ChatInputBar-module-scss-module__rHMPwa__chatInputBar.ChatInputBar-module-scss-module__rHMPwa__compact:focus-within,.ChatInputBar-module-scss-module__rHMPwa__compact.ChatInputBar-module-scss-module__rHMPwa__chatButton:focus-within{transform:translate(-50%)scale(1)!important}.ChatInputBar-module-scss-module__rHMPwa__chatInputBar.ChatInputBar-module-scss-module__rHMPwa__hidden,.ChatInputBar-module-scss-module__rHMPwa__hidden.ChatInputBar-module-scss-module__rHMPwa__chatButton{opacity:0;visibility:hidden;pointer-events:none}.ChatInputBar-module-scss-module__rHMPwa__input{color:#333;font-family:var(--font-inter),var(--font-noto-sans-jp),sans-serif;min-width:0;font-size:calc(14/1360*var(--vw)*100);line-height:calc(28/1360*var(--vw)*100);background:0 0;border:none;outline:none;flex:1}@media screen and (max-width:768px){.ChatInputBar-module-scss-module__rHMPwa__input{font-size:calc(14/390*var(--vw)*100);line-height:calc(28/390*var(--vw)*100)}}.ChatInputBar-module-scss-module__rHMPwa__input::placeholder{color:#a9a9a9}.ChatInputBar-module-scss-module__rHMPwa__input:disabled{opacity:.6;cursor:not-allowed}.ChatInputBar-module-scss-module__rHMPwa__placeholder{color:#a9a9a9;text-align:left;font-family:var(--font-inter),var(--font-noto-sans-jp),sans-serif;white-space:nowrap;font-size:calc(14/1360*var(--vw)*100);line-height:calc(28/1360*var(--vw)*100);flex:1}@media screen and (max-width:768px){.ChatInputBar-module-scss-module__rHMPwa__placeholder{font-size:calc(14/390*var(--vw)*100);line-height:calc(28/390*var(--vw)*100)}}.ChatInputBar-module-scss-module__rHMPwa__submitButton{cursor:pointer;width:calc(34/1360*var(--vw)*100);height:calc(34/1360*var(--vw)*100);background:#000;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}@media screen and (max-width:768px){.ChatInputBar-module-scss-module__rHMPwa__submitButton{width:calc(34/390*var(--vw)*100);height:calc(34/390*var(--vw)*100)}}.ChatInputBar-module-scss-module__rHMPwa__submitButton:disabled{opacity:.4;cursor:not-allowed}
.AuthStoryOverlay-module-scss-module__O-ztWa__container{z-index:80;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__content{flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex}@media screen and (max-width:768px){.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__content{gap:calc(40/390*var(--vw)*100)}}.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__copy{text-align:center}.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__copy .AuthStoryOverlay-module-scss-module__O-ztWa__text{color:#fff;font-size:2.2rem}@media screen and (max-width:768px){.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__copy .AuthStoryOverlay-module-scss-module__O-ztWa__text{font-size:calc(22/390*var(--vw)*100)}}.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__actions{flex-direction:column;gap:20px;display:flex}@media screen and (max-width:768px){.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__actions{gap:calc(8/390*var(--vw)*100)}.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__button{width:calc(280/390*var(--vw)*100);height:calc(64/390*var(--vw)*100)}.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__button span{margin-top:calc(-2/390*var(--vw)*100)}}.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__toDetail{color:#fff;font-size:1.6rem;text-decoration:underline}@media screen and (max-width:768px){.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__toDetail{font-size:calc(16/390*var(--vw)*100)}}.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__toDetail:hover{text-decoration:none}.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__skip{color:#fff;font-size:1.6rem;text-decoration:underline}@media screen and (max-width:768px){.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__skip{font-size:calc(16/390*var(--vw)*100)}}.AuthStoryOverlay-module-scss-module__O-ztWa__container .AuthStoryOverlay-module-scss-module__O-ztWa__skip:hover{text-decoration:none}
.HeaderMenuBar-module-scss-module__NNmNJa__container{justify-content:space-between;align-items:center;padding:16px;display:flex}.HeaderMenuBar-module-scss-module__NNmNJa__container .HeaderMenuBar-module-scss-module__NNmNJa__closeButton{font-weight:700}.HeaderMenuBar-module-scss-module__NNmNJa__logoContainer{align-items:center;gap:12px;display:flex}@media screen and (max-width:768px){.HeaderMenuBar-module-scss-module__NNmNJa__logoContainer{gap:calc(12/390*var(--vw)*100)}}.HeaderMenuBar-module-scss-module__NNmNJa__logoText{font-size:1.2rem}@media screen and (max-width:768px){.HeaderMenuBar-module-scss-module__NNmNJa__logoText{font-size:calc(12/390*var(--vw)*100)}}.HeaderMenuBar-module-scss-module__NNmNJa__closeText{font-size:1.4rem}@media screen and (max-width:768px){.HeaderMenuBar-module-scss-module__NNmNJa__closeText{font-size:calc(14/390*var(--vw)*100)}}
.Button-module-scss-module__VLzsWq__wrapper{white-space:nowrap;font-weight:500;font-family:var(--font-noto-sans-jp);border:0;border-radius:32px;justify-content:center;align-items:center;gap:8px;padding-left:16px;padding-right:16px;font-size:1.4rem;display:inline-flex}.Button-module-scss-module__VLzsWq__wrapper:focus-visible{outline:none}.Button-module-scss-module__VLzsWq__wrapper:disabled{pointer-events:none;opacity:.5}.Button-module-scss-module__VLzsWq__wrapper .Button-module-scss-module__VLzsWq__icon-left,.Button-module-scss-module__VLzsWq__wrapper .Button-module-scss-module__VLzsWq__icon-right{justify-content:center;align-items:center;width:1.5em;height:1.5em;display:inline-flex}.Button-module-scss-module__VLzsWq__wrapper .Button-module-scss-module__VLzsWq__icon-left svg,.Button-module-scss-module__VLzsWq__wrapper .Button-module-scss-module__VLzsWq__icon-right svg{width:100%;height:100%}.Button-module-scss-module__VLzsWq__wrapper .Button-module-scss-module__VLzsWq__icon-left:empty,.Button-module-scss-module__VLzsWq__wrapper .Button-module-scss-module__VLzsWq__icon-right:empty{display:none}.Button-module-scss-module__VLzsWq__wrapper .Button-module-scss-module__VLzsWq__text{text-align:center;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.Button-module-scss-module__VLzsWq__wrapper.Button-module-scss-module__VLzsWq__size-default{min-width:120px;padding-top:12px;padding-bottom:12px}.Button-module-scss-module__VLzsWq__wrapper.Button-module-scss-module__VLzsWq__size-sm{padding-top:8px;padding-bottom:8px;font-size:1.2rem}@media screen and (max-width:768px){.Button-module-scss-module__VLzsWq__wrapper.Button-module-scss-module__VLzsWq__size-sm{padding-top:calc(8/390*var(--vw)*100);padding-right:calc(12/390*var(--vw)*100);padding-bottom:calc(8/390*var(--vw)*100);padding-left:calc(12/390*var(--vw)*100)}}.Button-module-scss-module__VLzsWq__wrapper.Button-module-scss-module__VLzsWq__size-md{padding-top:8px;padding-bottom:8px;font-size:1.4rem}@media screen and (max-width:768px){.Button-module-scss-module__VLzsWq__wrapper.Button-module-scss-module__VLzsWq__size-md{padding-top:calc(8/390*var(--vw)*100);padding-right:calc(12/390*var(--vw)*100);padding-bottom:calc(8/390*var(--vw)*100);padding-left:calc(12/390*var(--vw)*100);font-size:calc(14/390*var(--vw)*100)}}.Button-module-scss-module__VLzsWq__wrapper.Button-module-scss-module__VLzsWq__size-lg{padding:19px 24px;font-size:1.6rem}.Button-module-scss-module__VLzsWq__wrapper.Button-module-scss-module__VLzsWq__size-icon{justify-content:center;width:48px;height:48px;padding:0}.Button-module-scss-module__VLzsWq__variant-default{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow)}.Button-module-scss-module__VLzsWq__variant-default:hover{background-color:var(--primary-hover)}.Button-module-scss-module__VLzsWq__variant-primary{background-color:var(--c-brand-light);color:var(--primary);border:1.5px solid var(--primary)}.Button-module-scss-module__VLzsWq__variant-primary:hover{background-color:var(--primary-hover);color:var(--primary-foreground)}@media screen and (max-width:768px){.Button-module-scss-module__VLzsWq__variant-primary{border-width:calc(1.5/390*var(--vw)*100)}}.Button-module-scss-module__VLzsWq__variant-destructive{background-color:var(--destructive);color:var(--destructive-foreground);box-shadow:var(--shadow-sm)}.Button-module-scss-module__VLzsWq__variant-destructive:hover{background-color:var(--destructive-hover)}.Button-module-scss-module__VLzsWq__theme-default.Button-module-scss-module__VLzsWq__variant-outline{border:1px solid var(--primary);color:var(--primary);background:#fff}@media screen and (max-width:768px){.Button-module-scss-module__VLzsWq__theme-default.Button-module-scss-module__VLzsWq__variant-outline{border-width:1px}}.Button-module-scss-module__VLzsWq__theme-default.Button-module-scss-module__VLzsWq__variant-outline:hover{color:#fff;background-color:#000}.Button-module-scss-module__VLzsWq__theme-light.Button-module-scss-module__VLzsWq__variant-outline{color:#fff;background:0 0;border:1px solid #fff}@media screen and (max-width:768px){.Button-module-scss-module__VLzsWq__theme-light.Button-module-scss-module__VLzsWq__variant-outline{border-width:1px}}.Button-module-scss-module__VLzsWq__theme-light.Button-module-scss-module__VLzsWq__variant-outline:hover{color:#000;background-color:#fff}.Button-module-scss-module__VLzsWq__variant-secondary{color:var(--secondary);border:1px solid var(--secondary);background-color:#0000}.Button-module-scss-module__VLzsWq__variant-secondary:hover{background-color:var(--secondary-hover)}.Button-module-scss-module__VLzsWq__variant-tertiary{background-color:var(--c-bg-light-blue);color:var(--primary);border:1px solid var(--primary)}.Button-module-scss-module__VLzsWq__variant-tertiary:hover{background-color:var(--secondary-hover)}.Button-module-scss-module__VLzsWq__variant-ghost{background-color:#0000}.Button-module-scss-module__VLzsWq__variant-ghost:hover{background-color:var(--accent);color:var(--accent-foreground)}.Button-module-scss-module__VLzsWq__variant-link{color:var(--primary);text-underline-offset:4px;background-color:#0000;text-decoration:underline}.Button-module-scss-module__VLzsWq__variant-link:hover{text-decoration:none}
.Text-module-scss-module__bfsDDa__text{margin:0;line-height:1.5;display:inline-block}.Text-module-scss-module__bfsDDa__text.Text-module-scss-module__bfsDDa__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Text-module-scss-module__bfsDDa__text.Text-module-scss-module__bfsDDa__breakWord{word-wrap:break-word;word-break:break-word}.Text-module-scss-module__bfsDDa__alignment-start{text-align:left}.Text-module-scss-module__bfsDDa__alignment-center{text-align:center}.Text-module-scss-module__bfsDDa__alignment-end{text-align:right}.Text-module-scss-module__bfsDDa__alignment-justify{text-align:justify}.Text-module-scss-module__bfsDDa__tone-base{color:var(--text-color-base)}.Text-module-scss-module__bfsDDa__tone-disabled{color:var(--text-color-disabled)}.Text-module-scss-module__bfsDDa__tone-success{color:var(--text-color-success)}.Text-module-scss-module__bfsDDa__tone-critical{color:var(--text-color-critical)}.Text-module-scss-module__bfsDDa__tone-caution{color:var(--text-color-caution)}.Text-module-scss-module__bfsDDa__tone-subdued{color:var(--text-color-subdued)}.Text-module-scss-module__bfsDDa__tone-text-inverse{color:var(--text-color-inverse)}.Text-module-scss-module__bfsDDa__fontFamily-default{font-family:var(--font-noto-sans-jp)}.Text-module-scss-module__bfsDDa__fontFamily-strong{font-family:var(--font-kica)}.Text-module-scss-module__bfsDDa__fontFamily-system{font-family:var(--font-inter)}.Text-module-scss-module__bfsDDa__fontFamily-code{font-family:var(--font-josefin-sans)}.Text-module-scss-module__bfsDDa__fontFamily-title{font-family:var(--font-kica)}.Text-module-scss-module__bfsDDa__fontWeight-light{font-weight:300}.Text-module-scss-module__bfsDDa__fontWeight-regular{font-weight:400}.Text-module-scss-module__bfsDDa__fontWeight-medium{font-weight:500}.Text-module-scss-module__bfsDDa__fontWeight-semibold{font-weight:600}.Text-module-scss-module__bfsDDa__fontWeight-bold{font-weight:700}.Text-module-scss-module__bfsDDa__variant-headingXs{font-size:16px}.Text-module-scss-module__bfsDDa__variant-headingSm{font-size:20px}.Text-module-scss-module__bfsDDa__variant-headingMd{font-size:2.4rem}@media screen and (max-width:768px){.Text-module-scss-module__bfsDDa__variant-headingMd{font-size:calc(24/390*var(--vw)*100)}}.Text-module-scss-module__bfsDDa__variant-headingLg{font-size:4rem}@media screen and (max-width:768px){.Text-module-scss-module__bfsDDa__variant-headingLg{font-size:calc(40/390*var(--vw)*100)}}.Text-module-scss-module__bfsDDa__variant-headingXl{font-size:58px}.Text-module-scss-module__bfsDDa__variant-heading2xl{font-size:152px}@media screen and (max-width:768px){.Text-module-scss-module__bfsDDa__variant-heading2xl{font-size:calc(152/1360*var(--vw)*100)}}.Text-module-scss-module__bfsDDa__variant-bodyXxs{font-size:1rem}@media screen and (max-width:768px){.Text-module-scss-module__bfsDDa__variant-bodyXxs{font-size:calc(8/390*var(--vw)*100)}}.Text-module-scss-module__bfsDDa__variant-bodyXs{font-size:1.2rem}@media screen and (max-width:768px){.Text-module-scss-module__bfsDDa__variant-bodyXs{font-size:calc(10/390*var(--vw)*100)}}.Text-module-scss-module__bfsDDa__variant-bodySm{font-size:1.4rem}@media screen and (max-width:768px){.Text-module-scss-module__bfsDDa__variant-bodySm{font-size:calc(14/390*var(--vw)*100)}}.Text-module-scss-module__bfsDDa__variant-bodyMd{font-size:16px}@media screen and (max-width:768px){.Text-module-scss-module__bfsDDa__variant-bodyMd{font-size:calc(14/390*var(--vw)*100)}}.Text-module-scss-module__bfsDDa__variant-bodyLg{font-size:20px}.Text-module-scss-module__bfsDDa__textDecorationLine-line-through{text-decoration:line-through}.Text-module-scss-module__bfsDDa__highlight-green{background-color:var(--highlight-green)}.Text-module-scss-module__bfsDDa__highlight-pink{background-color:var(--highlight-pink)}.Text-module-scss-module__bfsDDa__highlight-blue{background-color:var(--highlight-blue)}.Text-module-scss-module__bfsDDa__highlight-black{background-color:var(--highlight-black)}.Text-module-scss-module__bfsDDa__highlight-white{background-color:var(--highlight-white)}.Text-module-scss-module__bfsDDa__borderingText{color:#fff;text-shadow:-1px -.5px #000,.5px -.5px #000,-.5px .5px #000,.5px .5px #000}
.VideoPlayer-module-scss-module__tgN5zG__container{width:calc(599/1360*var(--vw)*100);height:calc(337/1360*var(--vw)*100);object-fit:cover;border-radius:calc(20/1360*var(--vw)*100);margin:0 auto;display:block;position:relative;overflow:hidden}@media screen and (max-width:768px){.VideoPlayer-module-scss-module__tgN5zG__container{width:calc(334/390*var(--vw)*100);height:calc(188/390*var(--vw)*100);border-radius:calc(10/390*var(--vw)*100)}}.VideoPlayer-module-scss-module__tgN5zG__container>div{background-color:#0000}.VideoPlayer-module-scss-module__tgN5zG__container iframe{pointer-events:auto;width:100%!important;height:100%!important}.VideoPlayer-module-scss-module__tgN5zG__container .VideoPlayer-module-scss-module__tgN5zG__clickOverlay{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.VideoPlayer-module-scss-module__tgN5zG__container .VideoPlayer-module-scss-module__tgN5zG__icon{z-index:1;width:calc(78/1360*var(--vw)*100);height:calc(78/1360*var(--vw)*100);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.VideoPlayer-module-scss-module__tgN5zG__container .VideoPlayer-module-scss-module__tgN5zG__icon{width:calc(44/390*var(--vw)*100);height:calc(44/390*var(--vw)*100)}.VideoPlayer-module-scss-module__tgN5zG__container .VideoPlayer-module-scss-module__tgN5zG__icon svg{width:100%;height:100%}}
.HeaderMenuActions-module-scss-module___0EnVW__container{justify-content:center;align-items:center;gap:8px;display:flex}@media screen and (max-width:768px){.HeaderMenuActions-module-scss-module___0EnVW__container{gap:calc(8/390*var(--vw)*100)}}
.CompanyJobList-module-scss-module__MMw6BW__container{background-color:#fff;flex-direction:column;gap:40px;padding:0 0 96px;display:flex}@media screen and (max-width:768px){.CompanyJobList-module-scss-module__MMw6BW__container{padding-top:calc(96/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(0/390*var(--vw)*100);gap:calc(40/390*var(--vw)*100)}}.CompanyJobList-module-scss-module__MMw6BW__container .CompanyJobList-module-scss-module__MMw6BW__header{padding:0 24px}@media screen and (max-width:768px){.CompanyJobList-module-scss-module__MMw6BW__container .CompanyJobList-module-scss-module__MMw6BW__header{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(24/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100)}}.CompanyJobList-module-scss-module__MMw6BW__container .CompanyJobList-module-scss-module__MMw6BW__list{border-top:1px solid #000}.CompanyJobList-module-scss-module__MMw6BW__container .CompanyJobList-module-scss-module__MMw6BW__jobCard{border-bottom:1px solid #000;padding:24px}@media screen and (max-width:768px){.CompanyJobList-module-scss-module__MMw6BW__container .CompanyJobList-module-scss-module__MMw6BW__jobCard{padding-top:calc(16/390*var(--vw)*100);padding-right:calc(16/390*var(--vw)*100);padding-bottom:calc(24/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100)}}
.TvCm-module-scss-module__p5RI0G__container{padding-top:calc(80/1360*var(--vw)*100);padding-bottom:calc(80/1360*var(--vw)*100);padding-left:calc(28/1360*var(--vw)*100);padding-right:calc(28/1360*var(--vw)*100);background-color:#efece7}@media screen and (max-width:768px){.TvCm-module-scss-module__p5RI0G__container{padding-top:calc(80/390*var(--vw)*100);padding-right:calc(28/390*var(--vw)*100);padding-bottom:calc(80/390*var(--vw)*100);padding-left:calc(28/390*var(--vw)*100)}}.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__titleContainer{justify-content:flex-start;align-items:center;gap:calc(40/1360*var(--vw)*100);margin-bottom:calc(40/1360*var(--vw)*100);flex-direction:row;display:flex}@media screen and (max-width:768px){.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__titleContainer{align-items:flex-start;gap:calc(28/390*var(--vw)*100);margin-bottom:calc(28/390*var(--vw)*100);flex-direction:column}}.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__title{font-size:calc(152/1360*var(--vw)*100);line-height:1}@media screen and (max-width:768px){.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__title{font-size:calc(58/390*var(--vw)*100);line-height:.76}}.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__subtitle{font-size:calc(40/1360*var(--vw)*100);line-height:1}@media screen and (max-width:768px){.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__subtitle{font-size:calc(32/390*var(--vw)*100);line-height:1.2}}.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__video{width:calc(599/1360*var(--vw)*100);height:calc(337/1360*var(--vw)*100);object-fit:cover;border-radius:calc(20/1360*var(--vw)*100);margin:0 auto;display:block;position:relative;overflow:hidden}@media screen and (max-width:768px){.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__video{width:calc(334/390*var(--vw)*100);height:calc(188/390*var(--vw)*100);border-radius:calc(10/390*var(--vw)*100)}}.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__video>div{background-color:#0000}.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__video iframe{width:100%!important;height:100%!important}.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__video .TvCm-module-scss-module__p5RI0G__icon{z-index:1;width:calc(78/1360*var(--vw)*100);height:calc(78/1360*var(--vw)*100);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__video .TvCm-module-scss-module__p5RI0G__icon{width:calc(44/390*var(--vw)*100);height:calc(44/390*var(--vw)*100)}.TvCm-module-scss-module__p5RI0G__container .TvCm-module-scss-module__p5RI0G__video .TvCm-module-scss-module__p5RI0G__icon svg{width:100%;height:100%}}
.ChatForm-module-scss-module__Pxe3xG__formContainer{flex-direction:column;gap:20px;width:100%;max-width:342px;display:flex}@media screen and (max-width:768px){.ChatForm-module-scss-module__Pxe3xG__formContainer{max-width:calc(342/390*var(--vw)*100);gap:calc(16/390*var(--vw)*100)}}.ChatForm-module-scss-module__Pxe3xG__form{width:100%}.ChatForm-module-scss-module__Pxe3xG__inputWrapper{border:1px solid #000;border-radius:28px;align-items:center;min-height:56px;transition:all .3s;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.ChatForm-module-scss-module__Pxe3xG__inputWrapper{min-height:calc(56/390*var(--vw)*100);border-radius:calc(28/390*var(--vw)*100)}}.ChatForm-module-scss-module__Pxe3xG__input{font-size:1.6rem;line-height:1.5;font-family:var(--font-noto-sans-jp);color:#000;background:#fff;border:none;border-radius:24px;flex:1;padding:14px 14px 14px 24px}.ChatForm-module-scss-module__Pxe3xG__input:focus{outline:none}.ChatForm-module-scss-module__Pxe3xG__input:disabled{cursor:not-allowed;opacity:.5}.ChatForm-module-scss-module__Pxe3xG__input::placeholder{color:#a9a9a9;font-size:1.4rem;line-height:2;position:relative;top:-2px}@media screen and (max-width:768px){.ChatForm-module-scss-module__Pxe3xG__input::placeholder{top:calc(-1/390*var(--vw)*100);font-size:calc(14/390*var(--vw)*100)}}.ChatForm-module-scss-module__Pxe3xG__submitButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:8px;padding:0;transition:all .2s;display:flex;position:absolute;right:0}@media screen and (max-width:768px){.ChatForm-module-scss-module__Pxe3xG__submitButton{width:calc(40/390*var(--vw)*100);height:calc(40/390*var(--vw)*100);margin:calc(8/390*var(--vw)*100)}}.ChatForm-module-scss-module__Pxe3xG__submitButton:hover:not(:disabled){transform:scale(1.1)}.ChatForm-module-scss-module__Pxe3xG__submitButton:disabled{cursor:not-allowed;opacity:.5}.ChatForm-module-scss-module__Pxe3xG__submitButton svg{width:100%;display:block}.ChatForm-module-scss-module__Pxe3xG__error{color:#d32f2f;text-align:center;margin:0;font-size:12px}.ChatForm-module-scss-module__Pxe3xG__quickReplies{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:6px;margin:0 -24px;padding:0 24px;display:flex;overflow:auto hidden}@media screen and (max-width:768px){.ChatForm-module-scss-module__Pxe3xG__quickReplies{margin-top:calc(0/390*var(--vw)*100);margin-right:calc(-34/390*var(--vw)*100);margin-bottom:calc(0/390*var(--vw)*100);margin-left:calc(-24/390*var(--vw)*100);padding-top:calc(0/390*var(--vw)*100);padding-right:calc(24/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100)}}.ChatForm-module-scss-module__Pxe3xG__quickReplies::-webkit-scrollbar{display:none}.ChatForm-module-scss-module__Pxe3xG__replyButton{color:#000;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:1px solid #00000080;border-radius:24px;padding:10px 16px;font-family:Inter,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5;transition:all .3s}.ChatForm-module-scss-module__Pxe3xG__replyButton:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:768px){.ChatForm-module-scss-module__Pxe3xG__replyButton{padding-top:calc(8/390*var(--vw)*100);padding-right:calc(16/390*var(--vw)*100);padding-bottom:calc(8/390*var(--vw)*100);padding-left:calc(16/390*var(--vw)*100);font-size:calc(12/390*var(--vw)*100)}}
.LinkList-module-scss-module__e7wc9G__container ul{margin:0;padding:0;list-style:none;display:flex}.LinkList-module-scss-module__e7wc9G__container ul li a{color:#000;font-size:1.2rem;font-weight:400;text-decoration:none}@media screen and (max-width:768px){.LinkList-module-scss-module__e7wc9G__container ul li a{font-size:calc(12/390*var(--vw)*100);white-space:nowrap}}.LinkList-module-scss-module__e7wc9G__container ul li a:hover{text-decoration:underline}.LinkList-module-scss-module__e7wc9G__container.LinkList-module-scss-module__e7wc9G__horizontal ul{flex-direction:row;gap:20px}@media screen and (max-width:768px){.LinkList-module-scss-module__e7wc9G__container.LinkList-module-scss-module__e7wc9G__horizontal ul{gap:calc(20/390*var(--vw)*100)}}.LinkList-module-scss-module__e7wc9G__container.LinkList-module-scss-module__e7wc9G__vertical ul{flex-direction:column;gap:8px}@media screen and (max-width:768px){.LinkList-module-scss-module__e7wc9G__container.LinkList-module-scss-module__e7wc9G__vertical ul{gap:calc(32/390*var(--vw)*100)}}
.ChatModal-module-scss-module__qyKInG__modalContent{background:radial-gradient(102.03% 137.46% at -2.56% 109.27%,#d528b933 0%,#fff0 100%),#eae8e1;border-radius:16px 16px 0 0;max-width:380px;margin-left:24px;overflow:hidden}@media screen and (max-width:768px){.ChatModal-module-scss-module__qyKInG__modalContent{border-top-left-radius:calc(16/390*var(--vw)*100);border-top-right-radius:calc(16/390*var(--vw)*100);max-width:100%;margin-left:0}}.ChatModal-module-scss-module__qyKInG__header{border-top-left-radius:24px;border-top-right-radius:24px;justify-content:flex-end;align-items:center;padding:20px 24px;display:flex}@media screen and (max-width:768px){.ChatModal-module-scss-module__qyKInG__header{padding-top:calc(20/390*var(--vw)*100);padding-right:calc(24/390*var(--vw)*100);padding-bottom:calc(20/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100);border-top-left-radius:calc(24/390*var(--vw)*100);border-top-right-radius:calc(24/390*var(--vw)*100)}}.ChatModal-module-scss-module__qyKInG__logo{color:#000;font-family:Hiragino Sans,sans-serif;font-size:11px;font-weight:800}@media screen and (max-width:768px){.ChatModal-module-scss-module__qyKInG__logo{font-size:calc(11/390*var(--vw)*100)}}.ChatModal-module-scss-module__qyKInG__closeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.ChatModal-module-scss-module__qyKInG__closeButton svg{width:24px;height:24px}.ChatModal-module-scss-module__qyKInG__container{flex-direction:column;align-items:center;gap:20px;padding:0 24px 38px;display:flex}@media screen and (max-width:768px){.ChatModal-module-scss-module__qyKInG__container{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(24/390*var(--vw)*100);padding-bottom:calc(38/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100);gap:calc(20/390*var(--vw)*100)}}.ChatModal-module-scss-module__qyKInG__titleSection{text-align:center;flex-direction:column;gap:22px;width:100%;display:flex}@media screen and (max-width:768px){.ChatModal-module-scss-module__qyKInG__titleSection{gap:calc(22/390*var(--vw)*100)}}.ChatModal-module-scss-module__qyKInG__title{text-align:left;font-size:3.2rem;font-weight:500;line-height:1.6;font-family:var(--font-noto-sans-jp);margin:0}@media screen and (max-width:768px){.ChatModal-module-scss-module__qyKInG__title{font-size:calc(32/390*var(--vw)*100)}}.ChatModal-module-scss-module__qyKInG__title span{font-weight:900}.ChatModal-module-scss-module__qyKInG__chatSection{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}@media screen and (max-width:768px){.ChatModal-module-scss-module__qyKInG__chatSection{gap:calc(12/390*var(--vw)*100)}}.ChatModal-module-scss-module__qyKInG__speechBubble{color:#000;font-size:1.4rem;font-weight:700;line-height:1.6;font-family:var(--font-noto-sans-jp);text-align:left;box-sizing:border-box;white-space:normal;opacity:0;background:#ffe9b7;border:1px solid #000;border-radius:10px 10px 10px 0;width:auto;padding:4px 8px;animation:.4s ease-out forwards ChatModal-module-scss-module__qyKInG__slideInFadeIn;display:inline-block;transform:translateY(10px)}@media screen and (max-width:768px){.ChatModal-module-scss-module__qyKInG__speechBubble{padding-top:calc(4/390*var(--vw)*100);padding-right:calc(8/390*var(--vw)*100);padding-bottom:calc(4/390*var(--vw)*100);padding-left:calc(8/390*var(--vw)*100);font-size:calc(14/390*var(--vw)*100)}}@keyframes ChatModal-module-scss-module__qyKInG__slideInFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.JobList-module-scss-module__0R3gca__container .JobList-module-scss-module__0R3gca__jobCard{border-bottom:1px solid #000}
.Ticker-module-scss-module__Pb4_2W__container{white-space:nowrap;background-color:inherit;width:100%;height:auto;position:relative;overflow:hidden}.Ticker-module-scss-module__Pb4_2W__container.Ticker-module-scss-module__Pb4_2W__animate{padding:24px 0}@media screen and (max-width:768px){.Ticker-module-scss-module__Pb4_2W__container.Ticker-module-scss-module__Pb4_2W__animate{padding-top:calc(24/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(24/390*var(--vw)*100);padding-left:calc(0/390*var(--vw)*100)}}.Ticker-module-scss-module__Pb4_2W__ticker{gap:62px;animation:20s linear infinite Ticker-module-scss-module__Pb4_2W__marquee;display:inline-flex}@media screen and (max-width:768px){.Ticker-module-scss-module__Pb4_2W__ticker{gap:calc(62/390*var(--vw)*100)}}.Ticker-module-scss-module__Pb4_2W__item{display:inline-block}@keyframes Ticker-module-scss-module__Pb4_2W__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.Ticker-module-scss-module__Pb4_2W__gelatine{animation:.5s infinite Ticker-module-scss-module__Pb4_2W__gelatine}@keyframes Ticker-module-scss-module__Pb4_2W__gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.Ticker-module-scss-module__Pb4_2W__hithere{animation:1s infinite Ticker-module-scss-module__Pb4_2W__hithere}@keyframes Ticker-module-scss-module__Pb4_2W__hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg)scale(1.2)}50%{transform:rotate(20deg)scale(1.2)}70%{transform:rotate(0)scale(1.2)}to{transform:scale(1)}}.Ticker-module-scss-module__Pb4_2W__bounce{animation:2s infinite Ticker-module-scss-module__Pb4_2W__bounce}@keyframes Ticker-module-scss-module__Pb4_2W__bounce{70%{transform:translateY(0%)}80%{transform:translateY(-15%)}90%{transform:translateY(0%)}95%{transform:translateY(-7%)}97%{transform:translateY(0%)}99%{transform:translateY(-3%)}to{transform:translateY(0)}}.Ticker-module-scss-module__Pb4_2W__bounce2{animation:2s infinite Ticker-module-scss-module__Pb4_2W__bounce2}@keyframes Ticker-module-scss-module__Pb4_2W__bounce2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}
.Toast-module-scss-module__pF6-ua__toaster{--normal-bg:white;--normal-border:#e2e8f0;--normal-text:#000;--success-bg:#dcfce7;--success-border:#22c55e;--success-text:#22c55e;--error-bg:#fee2e2;--error-border:#ef4444;--error-text:#ef4444}.Toast-module-scss-module__pF6-ua__toaster [data-sonner-toaster]{font-family:inherit}@media screen and (max-width:768px){.Toast-module-scss-module__pF6-ua__toaster [data-sonner-toast]{--width:calc(100vw - 32px)}}.Toast-module-scss-module__pF6-ua__toast{gap:8px;font-weight:700;line-height:1.25;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background:var(--normal-bg)!important;border:1px solid var(--normal-border)!important;color:var(--normal-text)!important;align-items:flex-start!important;font-size:14px!important;display:flex!important}.Toast-module-scss-module__pF6-ua__toastTitle{min-height:16px}.Toast-module-scss-module__pF6-ua__toastDescription{color:var(--normal-text);opacity:.8;line-height:20px;font-size:12px!important}.Toast-module-scss-module__pF6-ua__toastCloseButton{opacity:.7;width:20px;height:20px;transition:opacity .2s;position:absolute;top:8px;right:8px}.Toast-module-scss-module__pF6-ua__toastCloseButton:hover{opacity:1}.Toast-module-scss-module__pF6-ua__toastSuccess{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.Toast-module-scss-module__pF6-ua__toastSuccess [data-close-button]{color:var(--success-text)}.Toast-module-scss-module__pF6-ua__toastError{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.Toast-module-scss-module__pF6-ua__toastError [data-close-button]{color:var(--error-text)}
.JobCard-module-scss-module__0Sklpa__container{display:flex;position:relative}.JobCard-module-scss-module__0Sklpa__container a{color:#000;width:100%;padding:24px;text-decoration:none}@media screen and (max-width:768px){.JobCard-module-scss-module__0Sklpa__container a{padding-top:calc(16/390*var(--vw)*100);padding-right:calc(16/390*var(--vw)*100);padding-bottom:calc(24/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100)}}.JobCard-module-scss-module__0Sklpa__container a:hover{background-color:#f7fafc}.JobCard-module-scss-module__0Sklpa__content{flex-direction:column;gap:24px;display:flex}.JobCard-module-scss-module__0Sklpa__header{justify-content:space-between;align-items:start;gap:12px;width:calc(100% - 52px);display:flex}@media screen and (max-width:768px){.JobCard-module-scss-module__0Sklpa__header{gap:calc(18/390*var(--vw)*100)}}.JobCard-module-scss-module__0Sklpa__details{justify-content:space-between;align-items:flex-end;gap:12px;width:100%;display:flex}@media screen and (max-width:768px){.JobCard-module-scss-module__0Sklpa__details{gap:calc(24/390*var(--vw)*100)}}.JobCard-module-scss-module__0Sklpa__details .JobCard-module-scss-module__0Sklpa__location{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:70%;display:-webkit-box;overflow:hidden}@media screen and (max-width:768px){.JobCard-module-scss-module__0Sklpa__details .JobCard-module-scss-module__0Sklpa__location{max-width:42%}.JobCard-module-scss-module__0Sklpa__details .JobCard-module-scss-module__0Sklpa__salary{text-align:right;min-width:50%}}.JobCard-module-scss-module__0Sklpa__likeButton{width:24px;height:24px;position:absolute;top:24px;right:24px}@media screen and (max-width:768px){.JobCard-module-scss-module__0Sklpa__likeButton{right:calc(16/390*var(--vw)*100);top:calc(16/390*var(--vw)*100)}}
.JobHeader-module-scss-module__tLiXWW__container{flex-direction:column;gap:4px;display:flex}@media screen and (max-width:768px){.JobHeader-module-scss-module__tLiXWW__container{gap:calc(4/390*var(--vw)*100)}}.JobHeader-module-scss-module__tLiXWW__title{margin:0;font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (max-width:768px){.JobHeader-module-scss-module__tLiXWW__title{font-size:calc(16/390*var(--vw)*100)}}.JobHeader-module-scss-module__tLiXWW__description{font-size:1.2rem}@media screen and (max-width:768px){.JobHeader-module-scss-module__tLiXWW__description{font-size:calc(12/390*var(--vw)*100)}}
.ToastIcon-module-scss-module__AINBHq__icon{flex-shrink:0;margin-top:3.5px;display:block;overflow:visible}.ToastIcon-module-scss-module__AINBHq__icon.ToastIcon-module-scss-module__AINBHq__size-sm{width:16px;min-width:16px;height:16px;min-height:16px}.ToastIcon-module-scss-module__AINBHq__icon.ToastIcon-module-scss-module__AINBHq__size-md{width:20px;min-width:20px;height:20px;min-height:20px}.ToastIcon-module-scss-module__AINBHq__icon.ToastIcon-module-scss-module__AINBHq__size-lg{width:24px;min-width:24px;height:24px;min-height:24px}
.LikeButton-module-scss-module__uHa-yG__container{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.LikeButton-module-scss-module__uHa-yG__container:hover{transform:scale(1.1)}.LikeButton-module-scss-module__uHa-yG__icon{width:24px;height:24px;transition:fill .2s,transform .2s}@media screen and (max-width:768px){.LikeButton-module-scss-module__uHa-yG__icon{width:calc(24/390*var(--vw)*100);height:calc(24/390*var(--vw)*100);min-width:calc(24/390*var(--vw)*100)}}.LikeButton-module-scss-module__uHa-yG__container:active .LikeButton-module-scss-module__uHa-yG__icon{transform:scale(1.2)}
.FooterBanners-module-scss-module__O0M02q__container{align-items:stretch;gap:16px;display:flex}@media screen and (max-width:768px){.FooterBanners-module-scss-module__O0M02q__container{flex-direction:column}}.FooterBanners-module-scss-module__O0M02q__bannerLink{transition:opacity .2s;display:flex}.FooterBanners-module-scss-module__O0M02q__bannerLink:hover{opacity:.9}.FooterBanners-module-scss-module__O0M02q__bannerLink:focus{opacity:.9;outline:none}.FooterBanners-module-scss-module__O0M02q__bannerImage{object-fit:contain;border-radius:16px;width:auto;height:100%}@media screen and (max-width:768px){.FooterBanners-module-scss-module__O0M02q__bannerImage{width:100%;height:auto}}
.LocationInfo-module-scss-module__XY6Cba__container{flex-direction:column;align-items:start;gap:4px;display:flex}@media screen and (max-width:768px){.LocationInfo-module-scss-module__XY6Cba__container{gap:calc(4/390*var(--vw)*100)}}.LocationInfo-module-scss-module__XY6Cba__prefecture{font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.LocationInfo-module-scss-module__XY6Cba__prefecture{font-size:calc(14/390*var(--vw)*100)}}.LocationInfo-module-scss-module__XY6Cba__stationInfo{font-size:1rem;font-weight:400;line-height:1}@media screen and (max-width:768px){.LocationInfo-module-scss-module__XY6Cba__stationInfo{font-size:calc(10/390*var(--vw)*100)}}
.SalaryDisplay-module-scss-module__l5wMTG__container{font-size:1.2rem;font-weight:700;display:block}@media screen and (max-width:768px){.SalaryDisplay-module-scss-module__l5wMTG__container{font-size:calc(12/390*var(--vw)*100);gap:calc(2/390*var(--vw)*100)}}.SalaryDisplay-module-scss-module__l5wMTG__container span{width:100%}.SalaryDisplay-module-scss-module__l5wMTG__number{vertical-align:baseline;width:100%;font-size:3.2rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.SalaryDisplay-module-scss-module__l5wMTG__number{font-size:calc(32/390*var(--vw)*100);margin-top:calc(0/390*var(--vw)*100);margin-right:calc(2/390*var(--vw)*100);margin-bottom:calc(0/390*var(--vw)*100);margin-left:calc(2/390*var(--vw)*100)}}.SalaryDisplay-module-scss-module__l5wMTG__smallText{vertical-align:baseline;width:100%;font-size:1.2rem;font-weight:700;line-height:1;position:relative;top:-1px}@media screen and (max-width:768px){.SalaryDisplay-module-scss-module__l5wMTG__smallText{font-size:calc(12/390*var(--vw)*100);top:calc(-1/390*var(--vw)*100)}}
.TagItems-module-scss-module__QXlxRW__container{flex-wrap:wrap;display:flex}.TagItems-module-scss-module__QXlxRW__container.TagItems-module-scss-module__QXlxRW__small{gap:4px}@media screen and (max-width:768px){.TagItems-module-scss-module__QXlxRW__container.TagItems-module-scss-module__QXlxRW__small{column-gap:calc(4/390*var(--vw)*100);row-gap:calc(4/390*var(--vw)*100)}}.TagItems-module-scss-module__QXlxRW__container.TagItems-module-scss-module__QXlxRW__medium{gap:12px 4px}@media screen and (max-width:768px){.TagItems-module-scss-module__QXlxRW__container.TagItems-module-scss-module__QXlxRW__medium{column-gap:calc(4/390*var(--vw)*100);row-gap:calc(12/390*var(--vw)*100)}}.TagItems-module-scss-module__QXlxRW__item{display:inline-flex}
.TagItem-module-scss-module__GIM8sW__container{border:1px solid var(--border-black);white-space:nowrap;justify-content:center;align-items:center;transition:background-color .3s,border-color .3s;display:inline-flex}@media screen and (max-width:768px){.TagItem-module-scss-module__GIM8sW__container{border-width:calc(1/390*var(--vw)*100)}}.TagItem-module-scss-module__GIM8sW__container.TagItem-module-scss-module__GIM8sW__small{border-radius:4px;padding:4px 8px;font-size:1rem}@media screen and (max-width:768px){.TagItem-module-scss-module__GIM8sW__container.TagItem-module-scss-module__GIM8sW__small{padding-top:calc(4/390*var(--vw)*100);padding-right:calc(8/390*var(--vw)*100);padding-bottom:calc(4/390*var(--vw)*100);padding-left:calc(8/390*var(--vw)*100);font-size:calc(10/390*var(--vw)*100);border-radius:calc(4/390*var(--vw)*100)}}.TagItem-module-scss-module__GIM8sW__container.TagItem-module-scss-module__GIM8sW__medium{border-radius:20px;padding:6px 12px;font-size:1.2rem}@media screen and (max-width:768px){.TagItem-module-scss-module__GIM8sW__container.TagItem-module-scss-module__GIM8sW__medium{padding-top:calc(6/390*var(--vw)*100);padding-right:calc(12/390*var(--vw)*100);padding-bottom:calc(6/390*var(--vw)*100);padding-left:calc(12/390*var(--vw)*100);font-size:calc(12/390*var(--vw)*100);border-radius:calc(20/390*var(--vw)*100)}}.TagItem-module-scss-module__GIM8sW__container.TagItem-module-scss-module__GIM8sW__large{padding:8px 16px;font-size:1.4rem}@media screen and (max-width:768px){.TagItem-module-scss-module__GIM8sW__container.TagItem-module-scss-module__GIM8sW__large{padding-top:calc(8/390*var(--vw)*100);padding-right:calc(16/390*var(--vw)*100);padding-bottom:calc(8/390*var(--vw)*100);padding-left:calc(16/390*var(--vw)*100);font-size:calc(14/390*var(--vw)*100)}}
.CompanyProfile-module-scss-module__CiE3sG__container{background-color:#fff;flex-direction:column;gap:40px;padding:0 0 96px;display:flex}@media screen and (max-width:768px){.CompanyProfile-module-scss-module__CiE3sG__container{padding-top:calc(96/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(0/390*var(--vw)*100);gap:calc(40/390*var(--vw)*100)}}.CompanyProfile-module-scss-module__CiE3sG__container .CompanyProfile-module-scss-module__CiE3sG__header{padding:0 24px}@media screen and (max-width:768px){.CompanyProfile-module-scss-module__CiE3sG__container .CompanyProfile-module-scss-module__CiE3sG__header{padding-top:calc(0/390*var(--vw)*100);padding-right:calc(24/390*var(--vw)*100);padding-bottom:calc(0/390*var(--vw)*100);padding-left:calc(24/390*var(--vw)*100)}}
.InfoPair-module-scss-module__qh-CPa__container{border-bottom:1px solid #000;justify-content:flex-start;align-items:center;min-height:68px;padding:16px 28px;display:flex}@media screen and (max-width:768px){.InfoPair-module-scss-module__qh-CPa__container{padding-top:calc(16/390*var(--vw)*100);padding-right:calc(28/390*var(--vw)*100);padding-bottom:calc(16/390*var(--vw)*100);padding-left:calc(28/390*var(--vw)*100);min-height:calc(68/390*var(--vw)*100)}}.InfoPair-module-scss-module__qh-CPa__container.InfoPair-module-scss-module__qh-CPa__highlightNumbers .InfoPair-module-scss-module__qh-CPa__value{justify-content:flex-end;align-items:flex-end;gap:2px;display:flex}.InfoPair-module-scss-module__qh-CPa__label{min-width:80px;font-size:1.2rem;font-weight:600}@media screen and (max-width:768px){.InfoPair-module-scss-module__qh-CPa__label{font-size:calc(12/390*var(--vw)*100)}}.InfoPair-module-scss-module__qh-CPa__value{font-size:1.2rem;font-weight:700;display:inline}@media screen and (max-width:768px){.InfoPair-module-scss-module__qh-CPa__value{font-size:calc(12/390*var(--vw)*100);gap:calc(2/390*var(--vw)*100)}}.InfoPair-module-scss-module__qh-CPa__number{font-size:2.8rem;font-family:var(--font-base);font-weight:600;line-height:1}@media screen and (max-width:768px){.InfoPair-module-scss-module__qh-CPa__number{font-size:calc(28/390*var(--vw)*100)}}
.Infographic-module-scss-module__7O7HLa__container{padding:100px 64px}@media screen and (max-width:768px){.Infographic-module-scss-module__7O7HLa__container{padding-top:calc(64/390*var(--vw)*100);padding-right:calc(0/390*var(--vw)*100);padding-bottom:calc(64/390*var(--vw)*100);padding-left:calc(0/390*var(--vw)*100)}}.Infographic-module-scss-module__7O7HLa__images{grid-template-columns:1fr;gap:0;display:grid}.Infographic-module-scss-module__7O7HLa__cover img,.Infographic-module-scss-module__7O7HLa__images img{backface-visibility:hidden;will-change:opacity,transform;margin-top:-2px}@media screen and (max-width:768px){.Infographic-module-scss-module__7O7HLa__cover img,.Infographic-module-scss-module__7O7HLa__images img{margin-top:calc(-2/390*var(--vw)*100)}}.Infographic-module-scss-module__7O7HLa__cta{justify-content:center;align-items:center;width:100%;display:flex}.Infographic-module-scss-module__7O7HLa__button{width:334px;height:64px}@media screen and (max-width:768px){.Infographic-module-scss-module__7O7HLa__button{width:calc(334/390*var(--vw)*100);height:calc(64/390*var(--vw)*100)}}
