:root{--font-size-title1:calc(3rem * var(--mantine-scale));--line-height-title1:150%;--letter-spacing-title1:1%;--font-weight-title1:750;--font-size-title1-en:calc(3.375rem * var(--mantine-scale));--line-height-title1-en:130%;--letter-spacing-title1-en:2%;--font-weight-title1-en:500;--font-size-title2:calc(2rem * var(--mantine-scale));--line-height-title2:150%;--letter-spacing-title2:1%;--font-weight-title2:750;--font-size-title3:calc(1.5rem * var(--mantine-scale));--line-height-title3:150%;--letter-spacing-title3:1%;--font-weight-title3:750;--font-size-title3-en:calc(1.625rem * var(--mantine-scale));--line-height-title3-en:130%;--letter-spacing-title3-en:2%;--font-weight-title3-en:500;--font-size-title4:calc(1.25rem * var(--mantine-scale));--line-height-title4:150%;--letter-spacing-title4:1%;--font-weight-title4:750;--font-size-title4-en:calc(1.25rem * var(--mantine-scale));--line-height-title4-en:130%;--letter-spacing-title4-en:2%;--font-weight-title4-en:500;--font-size-title5:calc(1.125rem * var(--mantine-scale));--line-height-title5:150%;--letter-spacing-title5:1%;--font-weight-title5:750;--font-size-title5-en:calc(1.125rem * var(--mantine-scale));--line-height-title5-en:130%;--letter-spacing-title5-en:2%;--font-weight-title5-en:500;--font-size-title6:calc(1rem * var(--mantine-scale));--line-height-title6:150%;--letter-spacing-title6:1%;--font-weight-title6:750;--font-size-title6-en:calc(1rem * var(--mantine-scale));--line-height-title6-en:130%;--letter-spacing-title6-en:2%;--font-weight-title6-en:500;--font-size-category-1:calc(1.125rem * var(--mantine-scale));--line-height-category-1:150%;--letter-spacing-category-1:0;--font-size-category-2:calc(0.875rem * var(--mantine-scale));--line-height-category-2:150%;--letter-spacing-category-2:0;--font-size-category-2-sub:calc(0.875rem * var(--mantine-scale));--line-height-category-2-sub:150%;--letter-spacing-category-2-sub:0;--color-category-2-sub:#5e5e5e;--font-size-body-xxl:calc(1.5rem * var(--mantine-scale));--line-height-body-xxl:170%;--letter-spacing-body-xxl:1%;--font-weight-body-xxl:350;--font-size-body-xl:calc(1.125rem * var(--mantine-scale));--line-height-body-xl:150%;--letter-spacing-body-xl:1%;--font-weight-body-xl:750;--font-size-body-l:calc(1rem * var(--mantine-scale));--line-height-body-l:170%;--letter-spacing-body-l:1%;--font-weight-body-l:350;--font-size-body-m:calc(0.875rem * var(--mantine-scale));--line-height-body-m:170%;--letter-spacing-body-m:1%;--font-weight-body-m:300;--font-size-body-s:calc(0.75rem * var(--mantine-scale));--line-height-body-s:150%;--letter-spacing-body-s:0;--font-weight-body-s:300;--font-size-body-s-en:calc(0.75rem * var(--mantine-scale));--line-height-body-s-en:150%;--letter-spacing-body-s-en:2%;--font-weight-body-s-en:300;--font-size-caption:calc(0.625rem * var(--mantine-scale));--line-height-caption:150%;--letter-spacing-caption:2%;--font-weight-caption:300;--font-size-small:calc(0.875rem * var(--mantine-scale));--line-height-small:150%;--letter-spacing-small:0;--font-weight-small:500}.color--red{color:#da0024}.bg--red{background-color:#da0024}.color--red-3{color:#fff0f2}.bg--red-3{background-color:#fff0f2}.color--white{color:#fff}.bg--white{background-color:#fff}.color--black{color:#000}.bg--black{background-color:#000}.color--black-2{color:#222}.bg--black-2{background-color:#222}.color--gray-90{color:#5e5e5e}.bg--gray-90{background-color:#5e5e5e}.color--gray-60{color:#5e5e5e}.bg--gray-60{background-color:#5e5e5e}.color--gray-50{color:gray}.bg--gray-50{background-color:gray}.color--gray-25{color:#bfbfbf}.bg--gray-25{background-color:#bfbfbf}.color--gray-10{color:#e6e6e6}.bg--gray-10{background-color:#e6e6e6}.color--gray-5{color:#f2f2f2}.bg--gray-5{background-color:#f2f2f2}.color--gray-3{color:#f8f8f8}.bg--gray-3{background-color:#f8f8f8}.color--blue{color:#2f49a6}.bg--blue{background-color:#2f49a6}.color--blue-5{color:#ebeef9}.bg--blue-5{background-color:#ebeef9}.color--input-blue{color:#f7f8fd}.bg--input-blue{background-color:#f7f8fd}.color--input-blue-border{color:#abb9ed}.bg--input-blue-border{background-color:#abb9ed}.color--input-red{color:#fff5f6}.bg--input-red{background-color:#fff5f6}html{scroll-behavior:smooth}@media(max-width:390px){body{min-width:calc(17.5rem * var(--mantine-scale))}h1{font-size:calc(.875rem * var(--mantine-scale))}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.text--title1{font-size:calc(3rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.text--title1-en{font-size:calc(3.375rem * var(--mantine-scale));line-height:130%;letter-spacing:2%;text-transform:none;font-weight:500}.text--title2{font-size:calc(2rem * var(--mantine-scale))}.text--title2,.text--title3{line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.text--title3{font-size:calc(1.5rem * var(--mantine-scale))}.text--title3-en{font-size:calc(1.625rem * var(--mantine-scale));line-height:130%;letter-spacing:2%;text-transform:none;font-weight:500}.text--title4{line-height:150%;letter-spacing:1%;font-weight:750}.text--title4,.text--title4-en{font-size:calc(1.25rem * var(--mantine-scale));text-transform:none}.text--title4-en{line-height:130%;letter-spacing:2%;font-weight:500}.text--title5{line-height:150%;letter-spacing:1%;font-weight:750}.text--title5,.text--title5-en{font-size:calc(1.125rem * var(--mantine-scale));text-transform:none}.text--title5-en{line-height:130%;letter-spacing:2%;font-weight:500}.text--title6{line-height:150%;letter-spacing:1%;font-weight:750}.text--title6,.text--title6-en{font-size:calc(1rem * var(--mantine-scale));text-transform:none}.text--title6-en{line-height:130%;letter-spacing:2%;font-weight:500}.text--category-1{font-size:calc(1.125rem * var(--mantine-scale));line-height:150%;letter-spacing:0;text-transform:none}.text--category-2,.text--category-2-sub{font-size:calc(.875rem * var(--mantine-scale));line-height:150%;letter-spacing:0;text-transform:none}.text--category-2-sub{color:#5e5e5e}.text--body-xxl{font-size:calc(1.5rem * var(--mantine-scale));line-height:170%;font-weight:350}.text--body-xl,.text--body-xxl{letter-spacing:1%;text-transform:none}.text--body-xl{font-size:calc(1.125rem * var(--mantine-scale));line-height:150%;font-weight:750}.text--body-l{font-size:calc(1rem * var(--mantine-scale));font-weight:350}.text--body-l,.text--body-m{line-height:170%;letter-spacing:1%;text-transform:none}.text--body-m{font-size:calc(.875rem * var(--mantine-scale));font-weight:300}.text--body-s{letter-spacing:0}.text--body-s,.text--body-s-en{font-size:calc(.75rem * var(--mantine-scale));line-height:150%;text-transform:none;font-weight:300}.text--body-s-en{letter-spacing:2%}.text--caption{font-size:calc(.625rem * var(--mantine-scale));letter-spacing:2%;font-weight:300}.text--caption,.text--small{line-height:150%;text-transform:none}.text--small{font-size:calc(.875rem * var(--mantine-scale));letter-spacing:0;font-weight:500}.typo-numbering{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){.typo-numbering{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")}*,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:calc(1rem * var(--mantine-scale));border:0;box-sizing:border-box;font:inherit;vertical-align:baseline}html[lang=ja]{font-family:Tazugane_Gothic,sans-serif}html[lang=ja] .typo-title1,html[lang=ja] .typo-title2,html[lang=ja] .typo-title3,html[lang=ja] .typo-title4,html[lang=ja] .typo-title5,html[lang=ja] .typo-title6,html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] h4,html[lang=ja] h5,html[lang=ja] h6,html[lang=ja] strong{font-family:Tazugane_Gothic_Heavy,sans-serif}html[lang=ja] .typo-body-l,html[lang=ja] .typo-body-m,html[lang=ja] .typo-body-s,html[lang=ja] .typo-body-xl,html[lang=ja] .typo-body-xxl{font-family:Tazugane_Gothic,sans-serif}html[lang=en]{font-family:JINS_NextRegular,sans-serif;letter-spacing:2%}html[lang=en] .typo-title1,html[lang=en] .typo-title2,html[lang=en] .typo-title3,html[lang=en] .typo-title4,html[lang=en] .typo-title5,html[lang=en] .typo-title6,html[lang=en] h1,html[lang=en] h2,html[lang=en] h3,html[lang=en] h4,html[lang=en] h5,html[lang=en] h6,html[lang=en] strong{font-family:JINS_NextMedium,sans-serif;font-weight:500;line-height:130%}html[lang=en] .typo-body-l,html[lang=en] .typo-body-m,html[lang=en] .typo-body-s,html[lang=en] .typo-body-xl,html[lang=en] .typo-body-xxl{font-family:JINS_NextRegular,sans-serif}html:not([lang=ja],[lang=en]){font-family:NotoSans_CJK_Regular,sans-serif}html:not([lang=ja],[lang=en]) .typo-title1,html:not([lang=ja],[lang=en]) .typo-title2,html:not([lang=ja],[lang=en]) .typo-title3,html:not([lang=ja],[lang=en]) .typo-title4,html:not([lang=ja],[lang=en]) .typo-title5,html:not([lang=ja],[lang=en]) .typo-title6,html:not([lang=ja],[lang=en]) h1,html:not([lang=ja],[lang=en]) h2,html:not([lang=ja],[lang=en]) h3,html:not([lang=ja],[lang=en]) h4,html:not([lang=ja],[lang=en]) h5,html:not([lang=ja],[lang=en]) h6,html:not([lang=ja],[lang=en]) strong{font-family:NotoSans_CJK_Medium,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{max-width:100vw}body::-ms-scrollbar,body::-webkit-scrollbar,html::-ms-scrollbar,html::-webkit-scrollbar{display:none}body,html{-ms-overflow-style:none;scrollbar-width:none}body{position:relative;overflow:hidden auto;width:100%;line-height:1;overscroll-behavior:none;-webkit-overflow-scrolling:touch}@media(max-width:390px){body{min-width:calc(17.5rem * var(--mantine-scale))}body h1{font-size:calc(.875rem * var(--mantine-scale))}}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{display:inline-block;color:inherit}a,a:active,a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;max-width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.fadeIn{animation:fadeIn .3s linear forwards}.fadeOut{animation:fadeOut .3s linear forwards}.slideLeft{animation:slideLeft .3s linear forwards}.slideRight{animation:slideRight .3s linear forwards}.slideDown{animation:slideDown .3s linear forwards}.slideUp{animation:slideUp .3s linear forwards}.animate-delay-6{animation-delay:.6s}.animate-delay-9{animation-delay:.9s}.animate-delay-10{animation-delay:1s}.animate-delay-11{animation-delay:1.1s}.animate-delay-13{animation-delay:1.3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1;transition:opacity .3s linear}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;transition:opacity .3s linear}}@keyframes slideLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0);transition:opacity .3s linear,transfrom .3s linear}}@keyframes slideRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0);transition:opacity .3s linear,transfrom .3s linear}}@keyframes slideDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0);transition:opacity .3s linear,transfrom .3s linear}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0);transition:opacity .3s linear,transfrom .3s linear}}::-webkit-scrollbar{width:calc(.25rem * var(--mantine-scale));height:calc(.25rem * var(--mantine-scale))}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{border:calc(.25rem * var(--mantine-scale)) solid #e6e6e6;border-radius:calc(3.125rem * var(--mantine-scale));background-clip:padding-box}.scrollContainer{overflow:auto hidden;white-space:nowrap;width:100%;scrollbar-width:none;-ms-overflow-style:none}.scrollContainer::-webkit-scrollbar{display:none;width:calc(.25rem * var(--mantine-scale));height:calc(.25rem * var(--mantine-scale))}.scrollContainer::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.scrollContainer::-webkit-scrollbar-thumb{border:calc(.25rem * var(--mantine-scale)) solid #e6e6e6;border-radius:calc(3.125rem * var(--mantine-scale));background-clip:padding-box}.scrollContainer.active{cursor:grabbing}.inner-size,.tab-page-layout .tab-page-layout_container,.tab-page-layout .tab-page-layout_tab,.tab-page-layout .tab-page-layout_title-wrapper{overflow:hidden;margin-right:auto;margin-left:auto;padding-right:calc(3rem * var(--mantine-scale));padding-left:calc(3rem * var(--mantine-scale));max-width:calc(125rem * var(--mantine-scale))}.inner-size .full-width,.tab-page-layout .tab-page-layout_container .full-width,.tab-page-layout .tab-page-layout_tab .full-width,.tab-page-layout .tab-page-layout_title-wrapper .full-width{margin-right:calc(-3rem * var(--mantine-scale));margin-left:calc(-3rem * var(--mantine-scale))}.inner-size .full-width--padded,.tab-page-layout .tab-page-layout_container .full-width--padded,.tab-page-layout .tab-page-layout_tab .full-width--padded,.tab-page-layout .tab-page-layout_title-wrapper .full-width--padded{padding-right:calc(3rem * var(--mantine-scale));padding-left:calc(3rem * var(--mantine-scale))}@media(max-width:1024px){.inner-size,.tab-page-layout .tab-page-layout_container,.tab-page-layout .tab-page-layout_tab,.tab-page-layout .tab-page-layout_title-wrapper{padding-right:calc(1.5rem * var(--mantine-scale));padding-left:calc(1.5rem * var(--mantine-scale));max-width:100%}}@media(max-width:390px){.inner-size .full-width,.tab-page-layout .tab-page-layout_container .full-width,.tab-page-layout .tab-page-layout_tab .full-width,.tab-page-layout .tab-page-layout_title-wrapper .full-width{margin-right:calc(-1.5rem * var(--mantine-scale));margin-left:calc(-1.5rem * var(--mantine-scale))}.inner-size .full-width--padded,.tab-page-layout .tab-page-layout_container .full-width--padded,.tab-page-layout .tab-page-layout_tab .full-width--padded,.tab-page-layout .tab-page-layout_title-wrapper .full-width--padded{padding-right:calc(1.5rem * var(--mantine-scale));padding-left:calc(1.5rem * var(--mantine-scale))}}.vertical-layout{display:flex;flex-direction:column;gap:calc(5rem * var(--mantine-scale));margin:0 auto;width:100%;max-width:calc(54rem * var(--mantine-scale))}@media(max-width:1024px){.vertical-layout{gap:calc(3rem * var(--mantine-scale))}}.tab-page-layout{position:relative;overflow-x:hidden;padding-top:calc(2rem * var(--mantine-scale));padding-bottom:calc(10rem * var(--mantine-scale))}.tab-page-layout .tab-page-layout_title-wrapper{padding-top:calc(7.5rem * var(--mantine-scale))}.tab-page-layout .tab-page-layout_title-wrapper .title{font-size:calc(3rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.tab-page-layout .tab-page-layout_title-wrapper .title .sub{margin-bottom:calc(1rem * var(--mantine-scale));font-size:calc(1.25rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}@media(max-width:1024px){.tab-page-layout .tab-page-layout_title-wrapper{padding-top:calc(2.9375rem * var(--mantine-scale))}.tab-page-layout .tab-page-layout_title-wrapper .title{font-size:calc(1.5rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.tab-page-layout .tab-page-layout_title-wrapper .title .sub{margin-bottom:calc(.5rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}}.tab-page-layout .tab-page-layout_tab{overflow-x:hidden;margin-top:calc(2.5rem * var(--mantine-scale));padding-right:0;padding-left:0}.tab-page-layout .tab-page-layout_tab .mantine-Tabs-list button:first-child{margin-left:calc(3rem * var(--mantine-scale))}@media(max-width:1024px){.tab-page-layout .tab-page-layout_tab{margin-top:calc(1.5rem * var(--mantine-scale))}.tab-page-layout .tab-page-layout_tab .mantine-Tabs-list button:first-child{margin-left:calc(1.5rem * var(--mantine-scale))}}.tab-page-layout .tab-contents-layout{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:calc(54rem * var(--mantine-scale))}@media(max-width:1024px){.tab-page-layout .tab-contents-layout{max-width:100%}}.tab-page-layout .tab-page-layout_container{display:flex;flex-direction:column;gap:calc(7.5rem * var(--mantine-scale));padding-top:calc(7.5rem * var(--mantine-scale))}.tab-page-layout .tab-page-layout_container .tab-contents-section{display:flex;flex-direction:column;gap:calc(5rem * var(--mantine-scale))}.tab-page-layout .tab-page-layout_container button{font-size:calc(1rem * var(--mantine-scale));line-height:170%;letter-spacing:1%;text-transform:none;display:flex;font-weight:350!important;color:#000;word-break:break-word}@media(max-width:1024px){.tab-page-layout{padding-bottom:calc(8rem * var(--mantine-scale))}.tab-page-layout .tab-page-layout_container{gap:calc(5rem * var(--mantine-scale));padding-top:calc(5rem * var(--mantine-scale))}.tab-page-layout .tab-page-layout_container .tab-contents-section{gap:calc(3rem * var(--mantine-scale))}.tab-page-layout .tab-page-layout_container button{font-size:calc(.875rem * var(--mantine-scale));line-height:170%;letter-spacing:1%;text-transform:none;font-weight:350;word-break:break-word}}.overlay{pointer-events:none;position:absolute;left:0;right:0;height:5rem;--tw-gradient-from:#ffffff var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position)}.overlay--top{top:0;background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.overlay--bottom{bottom:0;background-image:linear-gradient(to top,var(--tw-gradient-stops))}.overlay--black{position:absolute;bottom:0;left:0;right:0;height:55%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));opacity:.2;--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.overlay--full-black{position:absolute;inset:0;height:100vh;background:linear-gradient(180deg,#000 10%,#000)}@media(max-width:768px){.overlay--black{height:33.33%}}.gap-40-32{display:flex;flex-direction:column;gap:2.5rem}@media (max-width:1024px){.gap-40-32{gap:2rem}}.gap-80-48{display:flex;flex-direction:column;gap:calc(5rem * var(--mantine-scale))}@media (max-width:1024px){.gap-80-48{gap:calc(3rem * var(--mantine-scale))}}.gap-120-80{display:flex;flex-direction:column;gap:calc(7.5rem * var(--mantine-scale))}@media (max-width:1024px){.gap-120-80{gap:calc(5rem * var(--mantine-scale))}}.page-section{display:flex;width:100%;flex-direction:column;gap:2.5rem;padding-left:3rem;padding-right:3rem}@media (max-width:1024px){.page-section{gap:2rem;padding-left:1.5rem;padding-right:1.5rem}}.next-section{background-color:#f2f2f2;position:relative;z-index:50;width:100%;padding-left:3rem;padding-right:3rem;padding-bottom:calc(3.8125rem * var(--mantine-scale));padding-top:calc(2.5625rem * var(--mantine-scale))}.next-section_title{font-size:calc(2rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750;padding-bottom:calc(2.5rem * var(--mantine-scale))}.next-section_grid{display:grid;grid-template-columns:39% 61%;grid-template-rows:repeat(1,minmax(0,1fr));gap:1rem}.next-section_image-link-card{aspect-ratio:550/365;min-height:100%;width:100%}.next-section_link-card-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:1024px){.next-section{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:calc(5rem * var(--mantine-scale));padding-top:calc(3rem * var(--mantine-scale))}.next-section_title{font-size:calc(1.5rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750;padding-bottom:2rem}.next-section_grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:none}.next-section_image-link-card{aspect-ratio:342/234}.next-section_link-card-grid{gap:.75rem}}.tag{font-size:calc(.75rem * var(--mantine-scale));line-height:150%;letter-spacing:0;text-transform:none;font-weight:300;padding:calc(.28125rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));color:#5e5e5e;background-color:#f2f2f2;border-radius:calc(.25rem * var(--mantine-scale))}.tag--white{color:#fff;background-color:gray}@media(max-width:1024px){.tag{font-size:calc(.625rem * var(--mantine-scale));line-height:150%;letter-spacing:2%;text-transform:none;font-weight:300}}.investors-hero_box-container{display:flex;padding:calc(2.5rem * var(--mantine-scale));width:100%;background-color:hsla(0,0%,100%,.8);border-radius:calc(1.5rem * var(--mantine-scale));box-shadow:0 0 6px 0 rgba(0,0,0,.1);backdrop-filter:blur(14px)}@media(max-width:1024px){.investors-hero_box-container{padding:calc(1.5rem * var(--mantine-scale))}}.inquiry-form{padding:calc(3rem * var(--mantine-scale)) calc(3rem * var(--mantine-scale)) calc(3.5rem * var(--mantine-scale));width:100%;border-radius:calc(2.5rem * var(--mantine-scale));box-shadow:2px 2px 10px 0 rgba(0,0,0,.15)}@media(width <= 1024px){.inquiry-form{padding:2rem 1.5rem;border-radius:calc(1.5rem * var(--mantine-scale))}}.mantine-InputWrapper-label[data-required=true]:before,.required:before{content:"※";margin-right:calc(.25rem * var(--mantine-scale));color:#f03e3e;font-size:calc(.875rem * var(--mantine-scale));line-height:170%;letter-spacing:1%;text-transform:none;font-weight:300}.mantine-focus-always:focus,.mantine-focus-auto:focus-visible{outline-offset:calc(-.125rem * var(--mantine-scale))!important}:is(.mantine-ActionIcon-root,.mantine-Button-root):hover:active{transform:none!important;transition:none!important}.mantine-TextInput-input,.mantine-Textarea-input{padding:calc(1.125rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));color:#000;border:calc(.0625rem * var(--mantine-scale)) solid #e6e6e6;border-radius:calc(.5rem * var(--mantine-scale))}.mantine-TextInput-input::-moz-placeholder,.mantine-Textarea-input::-moz-placeholder{color:gray}.mantine-TextInput-input::placeholder,.mantine-Textarea-input::placeholder{color:gray}.mantine-TextInput-input:focus,.mantine-Textarea-input:focus{background-color:#f7f8fd;border:calc(.0625rem * var(--mantine-scale)) solid #abb9ed}.mantine-TextInput-input[data-disabled=true],.mantine-Textarea-input[data-disabled=true]{color:#000!important;background-color:#f7f8fd!important}.mantine-Textarea-input{min-height:calc(10rem * var(--mantine-scale))}.mantine-InputWrapper-label{margin-bottom:calc(.5rem * var(--mantine-scale))}.mantine-InputWrapper-label .mantine-InputWrapper-required{display:none}.mantine-RadioGroup-label{margin-bottom:calc(1rem * var(--mantine-scale))}.mantine-ScrollArea-scrollbar{width:calc(.625rem * var(--mantine-scale))}.mantine-ScrollArea-thumb{background:#e6e6e6}.scrollbar-hide{-ms-overflow-style:"none";scrollbar-width:"none"}.scrollbar-hide::-webkit-scrollbar{display:none}