.toggle_text--title1__OSC7I{font-size:calc(3rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.toggle_text--title1-en__Wgo1K{font-size:calc(3.375rem * var(--mantine-scale));line-height:130%;letter-spacing:2%;text-transform:none;font-weight:500}.toggle_text--title2__vj6Zc{font-size:calc(2rem * var(--mantine-scale))}.toggle_text--title2__vj6Zc,.toggle_text--title3__Kq_J6{line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.toggle_text--title3__Kq_J6{font-size:calc(1.5rem * var(--mantine-scale))}.toggle_text--title3-en__MQA4Y{font-size:calc(1.625rem * var(--mantine-scale));line-height:130%;letter-spacing:2%;text-transform:none;font-weight:500}.toggle_text--title4__Wzl4E{line-height:150%;letter-spacing:1%;font-weight:750}.toggle_text--title4-en__GhSoq,.toggle_text--title4__Wzl4E{font-size:calc(1.25rem * var(--mantine-scale));text-transform:none}.toggle_text--title4-en__GhSoq{line-height:130%;letter-spacing:2%;font-weight:500}.toggle_text--title5__6drB3{line-height:150%;letter-spacing:1%;font-weight:750}.toggle_text--title5-en__C4w3J,.toggle_text--title5__6drB3{font-size:calc(1.125rem * var(--mantine-scale));text-transform:none}.toggle_text--title5-en__C4w3J{line-height:130%;letter-spacing:2%;font-weight:500}.toggle_text--title6__3Kvyw{line-height:150%;letter-spacing:1%;font-weight:750}.toggle_text--title6-en__H1xYv,.toggle_text--title6__3Kvyw{font-size:calc(1rem * var(--mantine-scale));text-transform:none}.toggle_text--title6-en__H1xYv{line-height:130%;letter-spacing:2%;font-weight:500}.toggle_text--category-1___5rGt{font-size:calc(1.125rem * var(--mantine-scale));line-height:150%;letter-spacing:0;text-transform:none}.toggle_text--category-2-sub__buRIz,.toggle_text--category-2__VbI1M{font-size:calc(.875rem * var(--mantine-scale));line-height:150%;letter-spacing:0;text-transform:none}.toggle_text--category-2-sub__buRIz{color:#5e5e5e}.toggle_text--body-xxl__U5FfF{font-size:calc(1.5rem * var(--mantine-scale));line-height:170%;letter-spacing:1%;text-transform:none;font-weight:350}.toggle_text--body-xl__Gffeh{font-size:calc(1.125rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750}.toggle_text--body-l__Wh4f9{font-size:calc(1rem * var(--mantine-scale));line-height:170%;letter-spacing:1%;text-transform:none;font-weight:350}.toggle_text--body-m__hbR0j{font-size:calc(.875rem * var(--mantine-scale));line-height:170%;letter-spacing:1%;text-transform:none;font-weight:300}.toggle_text--body-s__Odadx{letter-spacing:0}.toggle_text--body-s-en__9km_T,.toggle_text--body-s__Odadx{font-size:calc(.75rem * var(--mantine-scale));line-height:150%;text-transform:none;font-weight:300}.toggle_text--body-s-en__9km_T{letter-spacing:2%}.toggle_text--caption__qL0Q8{font-size:calc(.625rem * var(--mantine-scale));line-height:150%;letter-spacing:2%;text-transform:none;font-weight:300}.toggle_text--small__g_LtX{font-size:calc(.875rem * var(--mantine-scale));line-height:150%;letter-spacing:0;text-transform:none;font-weight:500}.toggle_typo-numbering__fXi1U{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){.toggle_typo-numbering__fXi1U{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")}.toggle_toggle-box__RsBpC{position:relative;display:inline-flex;align-items:center;background-color:gray;border-radius:calc(3.75rem * var(--mantine-scale));cursor:pointer}.toggle_toggle-item__f63aa{position:relative;flex:1;padding:calc(.75rem * var(--mantine-scale));min-width:calc(11.875rem * var(--mantine-scale));text-align:center;color:#fff}.toggle_toggle-item__f63aa>span{font-size:calc(1.25rem * var(--mantine-scale));line-height:150%;letter-spacing:1%;text-transform:none;font-weight:750;position:relative;top:50%;z-index:2;white-space:nowrap}.toggle_toggle-text1__2DRq5{margin-left:calc((100% - (50% + 34px))/2)}.toggle_toggle-text2__MCZw_{margin-right:calc((100% - (50% + 34px))/2)}.toggle_toggle__tVquA{flex:.1}.toggle_toggle__tVquA input{display:none}.toggle_toggle-slider__ox2_a{z-index:1;overflow:hidden;padding:calc(.75rem * var(--mantine-scale));background-color:gray;transition:background-color .3s ease;inset:0;cursor:pointer}.toggle_toggle-slider__ox2_a,.toggle_toggle-slider__ox2_a:before{position:absolute;border-radius:calc(3.75rem * var(--mantine-scale))}.toggle_toggle-slider__ox2_a:before{bottom:0;left:0;width:calc(50% + 34px);height:100%;background-color:#000;content:""}@keyframes toggle_slideOn__hnLX1{0%{right:auto;left:0}to{right:auto;left:calc(100% - (50% + 34px))}}@keyframes toggle_slideOff__0N_im{0%{right:0;left:auto}to{right:calc(100% - (50% + 34px));left:auto}}.toggle_toggle__tVquA input:checked+.toggle_toggle-slider__ox2_a:before{animation:toggle_slideOn__hnLX1 .3s forwards}.toggle_toggle__tVquA input:not(:checked)+.toggle_toggle-slider__ox2_a:before{animation:toggle_slideOff__0N_im .3s forwards}.toggle_toggle--icon__EJJHE{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.toggle_toggle__tVquA{pointer-events:none}.toggle_toggle--root__iWUtX[data-checked] .toggle_toggle--thumb__NLQeb{margin:calc(-.1875rem * var(--mantine-scale))}.toggle_toggle--root__iWUtX[data-checked] .toggle_toggle--thumb__NLQeb:after{content:none}.toggle_toggle--root__iWUtX[data-checked] .toggle_toggle--track__8YO0V{background-color:#000}.toggle_toggle--track__8YO0V{position:relative;background-color:#bfbfbf}.toggle_toggle--track-label__Fc4zB{min-width:calc(100% - 15px)}.toggle_toggle--thumb__NLQeb{margin:calc(.1875rem * var(--mantine-scale))}.toggle_toggle--thumb__NLQeb:after{position:absolute;top:50%;left:50%;display:block;width:calc(.4375rem * var(--mantine-scale));height:calc(.1875rem * var(--mantine-scale));background-color:#bfbfbf;content:"";transform:translate(-50%,-50%)}.toggle_toggle--tab-image__pxqCI{position:relative;display:flex;padding:calc(.125rem * var(--mantine-scale));width:100%;background-color:#f8f8f8!important;border-radius:calc(3rem * var(--mantine-scale))}.toggle_toggle--tab-image-indicator___WUXU{position:absolute;top:0;left:0;z-index:0;height:100%;background-color:#fff;border:calc(.0625rem * var(--mantine-scale)) solid #000;border-radius:calc(3rem * var(--mantine-scale));box-shadow:none;transition:transform .3s ease}.toggle_toggle--tab-image-button__iUpCn{position:relative;z-index:1;display:flex;flex:1;align-items:center;justify-content:center;height:calc(2.5rem * var(--mantine-scale))}.toggle_toggle--tab-image-button__iUpCn div{display:flex}.toggle_toggle--tab-image-button__iUpCn i{display:inline-block;opacity:.3}.toggle_toggle--tab-image-button__iUpCn>span{position:static;transform:none}.toggle_toggle--tab-image-active___1xZb{box-shadow:0 0 40px rgba(0,0,0,.08)}.toggle_toggle--tab-image-active___1xZb span i{opacity:1}@media screen and (max-width:768px){.toggle_toggle-item__f63aa{padding:calc(.75rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));min-width:calc(7.5rem * var(--mantine-scale))}.toggle_toggle-item__f63aa>span{font-size:calc(1rem * var(--mantine-scale));line-height:170%;letter-spacing:1%;text-transform:none;font-weight:350}.toggle_toggle-item__f63aa .toggle_toggle-text1__2DRq5{margin-left:calc((100% - (50% + 18px))/2)}.toggle_toggle-item__f63aa .toggle_toggle-text2__MCZw_{margin-right:calc((100% - (50% + 18px))/2)}.toggle_toggle-slider__ox2_a:before{width:calc(50% + 18px)}@keyframes toggle_slideOn__hnLX1{0%{right:auto;left:0}to{right:auto;left:calc(100% - (50% + 18px))}}@keyframes toggle_slideOff__0N_im{0%{right:0;left:auto}to{right:calc(100% - (50% + 18px));left:auto}}}