.missionComponent_text--title1__NW9dW{font-size:calc(3rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.missionComponent_text--title1-en__xJObN{font-size:calc(3.375rem * var(--mantine-scale));line-height:130%;letter-spacing:2%;text-transform:none;font-weight:500}.missionComponent_text--title2__JzU8t{font-size:calc(2rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.missionComponent_text--title3__SauXG{font-size:calc(1.5rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.missionComponent_text--title3-en__Hrri7{font-size:calc(1.625rem * var(--mantine-scale));line-height:130%;letter-spacing:2%;text-transform:none;font-weight:500}.missionComponent_text--title4__Ki6cV{font-size:calc(1.25rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.missionComponent_text--title4-en__vdxGs{font-size:calc(1.25rem * var(--mantine-scale));line-height:130%;letter-spacing:2%;text-transform:none;font-weight:500}.missionComponent_text--title5__tMHVI{font-size:calc(1.125rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.missionComponent_text--title5-en__fzVVc{font-size:calc(1.125rem * var(--mantine-scale));line-height:130%;letter-spacing:2%;text-transform:none;font-weight:500}.missionComponent_text--title6__8E17g{font-size:calc(1rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.missionComponent_text--title6-en__OiUT2{font-size:calc(1rem * var(--mantine-scale));line-height:130%;letter-spacing:2%;text-transform:none;font-weight:500}.missionComponent_text--category-1__S1qKR{font-size:calc(1.125rem * var(--mantine-scale));line-height:150%;letter-spacing:0;text-transform:none}.missionComponent_text--category-2-sub__qTv3T,.missionComponent_text--category-2__bpEiB{font-size:calc(.875rem * var(--mantine-scale));line-height:150%;letter-spacing:0;text-transform:none}.missionComponent_text--category-2-sub__qTv3T{color:#5e5e5e}.missionComponent_text--body-xxl__auv_1{font-size:calc(1.5rem * var(--mantine-scale));line-height:170%;letter-spacing:1%;text-transform:none;font-weight:350}.missionComponent_text--body-xl__Liv74{font-size:calc(1.125rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.missionComponent_text--body-l__h2EkZ{font-size:calc(1rem * var(--mantine-scale));line-height:170%;letter-spacing:1%;text-transform:none;font-weight:350}.missionComponent_text--body-m__eC1ZR{font-size:calc(.875rem * var(--mantine-scale));line-height:170%;letter-spacing:1%;text-transform:none;font-weight:300}.missionComponent_text--body-s__V_OrZ{letter-spacing:0}.missionComponent_text--body-s-en__u_H4X,.missionComponent_text--body-s__V_OrZ{font-size:calc(.75rem * var(--mantine-scale));line-height:150%;text-transform:none;font-weight:300}.missionComponent_text--body-s-en__u_H4X{letter-spacing:2%}.missionComponent_text--caption__7sSu2{font-size:calc(.625rem * var(--mantine-scale));line-height:150%;letter-spacing:2%;text-transform:none;font-weight:300}.missionComponent_text--small__3_Ra2{font-size:calc(.875rem * var(--mantine-scale));line-height:150%;letter-spacing:0;text-transform:none;font-weight:500}.missionComponent_typo-numbering__vdBmf{font-size:calc(3.375rem * var(--mantine-scale));line-height:130%;letter-spacing:2%;text-transform:none;font-weight:500;font-family:JINS_NextMedium;color:gray}@media(max-width:1024px){.missionComponent_typo-numbering__vdBmf{font-size:calc(1.625rem * var(--mantine-scale))!important}}@font-face{font-family:JINS_NextBold;src:url(/jp/fonts/JINS_NextBold.otf) format("opentype")}@font-face{font-family:JINS_NextLight;src:url(/jp/fonts/JINS_NextLight.otf) format("opentype")}@font-face{font-family:JINS_NextMedium;src:url(/jp/fonts/JINS_NextMedium.otf) format("opentype")}@font-face{font-family:JINS_NextRegular;src:url(/jp/fonts/JINS_NextRegular.otf) format("opentype")}@font-face{font-family:Tazugane_Gothic;src:url("/jp/fonts/Monotype - Tazugane Gothic StdN.otf") format("opentype")}@font-face{font-family:Tazugane_Gothic_Black;src:url("/jp/fonts/Monotype - Tazugane Gothic StdN Black.otf") format("opentype")}@font-face{font-family:Tazugane_Gothic_Bold;src:url("/jp/fonts/Monotype - Tazugane Gothic StdN Black.otf") format("opentype")}@font-face{font-family:Tazugane_Gothic_Book;src:url("/jp/fonts/Monotype - Tazugane Gothic StdN Book.otf") format("opentype")}@font-face{font-family:Tazugane_Gothic_Heavy;src:url("/jp/fonts/Monotype - Tazugane Gothic StdN Heavy.otf") format("opentype")}@font-face{font-family:Tazugane_Gothic_Light;src:url("/jp/fonts/Monotype - Tazugane Gothic StdN Light.otf") format("opentype")}@font-face{font-family:Tazugane_Gothic_Medium;src:url("/jp/fonts/Monotype - Tazugane Gothic StdN Medium.otf") format("opentype")}@font-face{font-family:Tazugane_Gothic_Thin;src:url("/jp/fonts/Monotype - Tazugane Gothic StdN Thin.otf") format("opentype")}@font-face{font-family:Tazugane_Gothic_UltLt;src:url("/jp/fonts/Monotype - Tazugane Gothic StdN UltLt.otf") format("opentype")}@font-face{font-family:Tazugane_Gothic_XBlack;src:url("/jp/fonts/Monotype - Tazugane Gothic StdN XBlack.otf") format("opentype")}@font-face{font-family:NotoSans_CJK_Black;src:url(/jp/fonts/NotoSansCJKjp-Black.otf) format("opentype")}@font-face{font-family:NotoSans_CJK_Bold;src:url(/jp/fonts/NotoSansCJKjp-Bold.otf) format("opentype")}@font-face{font-family:NotoSans_CJK_DemiLight;src:url(/jp/fonts/NotoSansCJKjp-DemiLight.otf) format("opentype")}@font-face{font-family:NotoSans_CJK_Light;src:url(/jp/fonts/NotoSansCJKjp-Light.otf) format("opentype")}@font-face{font-family:NotoSans_CJK_Medium;src:url(/jp/fonts/NotoSansCJKjp-Medium.otf) format("opentype")}@font-face{font-family:NotoSans_CJK_Regular;src:url(/jp/fonts/NotoSansCJKjp-Regular.otf) format("opentype")}@font-face{font-family:NotoSans_CJK_Thin;src:url(/jp/fonts/NotoSansCJKjp-Thin.otf) format("opentype")}@font-face{font-family:NotoSans_Mono_CJK_Bold;src:url(/jp/fonts/NotoSansMonoCJKjp-Bold.otf) format("opentype")}@font-face{font-family:NotoSans_Mono_CJK_Regular;src:url(/jp/fonts/NotoSansMonoCJKjp-Regular.otf) format("opentype")}.missionComponent_missionComponent__WI34i{display:flex;padding:calc(2rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));min-height:calc(45rem * var(--mantine-scale));max-height:calc(75rem * var(--mantine-scale));background-color:#fff;border-radius:calc(2.5rem * var(--mantine-scale));transition:display border-radius;transition-duration:1.5s;cursor:pointer}.missionComponent_missionComponent--list__sWKkJ{display:flex;flex-direction:column;justify-content:space-between;width:calc(1.625rem * var(--mantine-scale));transition:all;transition-duration:.5s}.missionComponent_missionComponent--list-num__E_KlM{font-size:calc(1.25rem * var(--mantine-scale))!important;color:#bfbfbf}.missionComponent_missionComponent--list-title__LQRkd{color:#bfbfbf;font-size:calc(1.25rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750;white-space:nowrap;transform:rotate(-90deg)}.missionComponent_missionComponent--content-box__jefu3{padding:0;width:0;height:100%;opacity:0;visibility:hidden;transition:opacity;transition-duration:1.8s}.missionComponent_missionComponent--content-box__jefu3>div,.missionComponent_missionComponent--content__E9iCr{display:flex;gap:calc(1.5rem * var(--mantine-scale));align-items:baseline}.missionComponent_missionComponent--content__E9iCr{flex-direction:column;margin-top:calc(2.5rem * var(--mantine-scale));height:calc(100% - 186px)}.missionComponent_missionComponent--content-text__Efjdr{font-size:calc(1.125rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:350}.missionComponent_missionComponent--content__E9iCr img{height:auto}.missionComponent_active__U_hCp{width:100%}.missionComponent_active__U_hCp .missionComponent_missionComponent--list__sWKkJ{width:calc(2.75rem * var(--mantine-scale))}.missionComponent_active__U_hCp .missionComponent_missionComponent--list-num__E_KlM{font-size:calc(2.125rem * var(--mantine-scale))!important;color:#000}.missionComponent_active__U_hCp .missionComponent_missionComponent--list-title__LQRkd{color:#000;font-size:calc(1.25rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750;white-space:nowrap;transform:rotate(-90deg)}.missionComponent_active__U_hCp .missionComponent_missionComponent--content-box__jefu3{padding:calc(.5rem * var(--mantine-scale)) calc(2.5rem * var(--mantine-scale));width:100%;opacity:1;visibility:visible}.missionComponent_active__U_hCp .missionComponent_missionComponent--content__E9iCr{overflow:hidden;border-radius:calc(1.5rem * var(--mantine-scale))}@media screen and (max-width:768px){.missionComponent_missionComponent__WI34i{flex-direction:column;margin:0;padding:calc(1.5rem * var(--mantine-scale));min-height:auto;max-height:none}.missionComponent_missionComponent--list__sWKkJ{flex-direction:row-reverse;width:100%!important;height:auto}.missionComponent_missionComponent--list-num__E_KlM{line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750;font-size:calc(1rem * var(--mantine-scale))!important;color:#bfbfbf}.missionComponent_missionComponent--list-title__LQRkd{font-size:calc(1rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750;transform:rotate(0deg)}.missionComponent_missionComponent--content-box__jefu3{height:0;transition:opacity height;transition-duration:1.8s}.missionComponent_missionComponent--content-box__jefu3>div{gap:calc(.375rem * var(--mantine-scale))}.missionComponent_missionComponent--content__E9iCr{margin-top:calc(1rem * var(--mantine-scale))}.missionComponent_missionComponent--content-text__Efjdr{font-size:calc(.75rem * var(--mantine-scale));line-height:150%;letter-spacing:0;text-transform:none;font-weight:350}.missionComponent_active__U_hCp{padding:calc(2.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale));width:100%;border-radius:calc(1.5rem * var(--mantine-scale))}.missionComponent_active__U_hCp .missionComponent_missionComponent--list__sWKkJ{width:100%}.missionComponent_active__U_hCp .missionComponent_missionComponent--list-num__E_KlM{line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750;font-size:calc(1rem * var(--mantine-scale))!important;color:#000}.missionComponent_active__U_hCp .missionComponent_missionComponent--list-title__LQRkd{color:#000;font-size:calc(1rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750;transform:rotate(0deg)}.missionComponent_active__U_hCp .missionComponent_missionComponent--content-box__jefu3{padding:calc(2rem * var(--mantine-scale)) 0 0;width:100%;height:auto;opacity:1;visibility:visible}.missionComponent_active__U_hCp .missionComponent_missionComponent--content__E9iCr{overflow:hidden;border-radius:calc(1.5rem * var(--mantine-scale))}}