.Loading_loading__fjGGW{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#e8e6e4;z-index:10000;display:flex;align-items:center;justify-content:center;pointer-events:none}.Loading_logo__8A8KC{width:240px;height:auto}@media(max-width:1023px){.Loading_logo__8A8KC{width:180px}}.Loading_logo__8A8KC img{width:100%;height:auto;object-fit:contain}.Header_header__ie3Cs{position:absolute;top:0;left:0;width:100%;z-index:10;pointer-events:none;opacity:0}@media(min-width:1440px){.Header_header__ie3Cs{padding:calc(32/1440*100vw) calc(40/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Header_header__ie3Cs{padding:32px 40px}}@media(max-width:1023px){.Header_header__ie3Cs{display:none}}.Header_headerInner__M4VW9{display:flex;align-items:center;justify-content:space-between;width:100%;pointer-events:auto}@media(max-width:1023px){.Header_pcNav__UG74D{display:none}}.Header_pcNav__UG74D ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}@media(min-width:1440px){.Header_pcNav__UG74D ul{gap:calc(40/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Header_pcNav__UG74D ul{gap:40px}}.Header_pcNav__UG74D a{color:#fff;text-decoration:none;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:700;letter-spacing:.04em;transition:opacity .2s ease;text-shadow:0 1px 4px rgba(0,0,0,.3)}@media(min-width:1440px){.Header_pcNav__UG74D a{font-size:calc(16/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Header_pcNav__UG74D a{font-size:16px}}.Header_pcNav__UG74D a:hover{opacity:.7}.Header_spContact__A6eNG{display:inline-flex}.Header_contactPill__6kduH{display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,80%,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;text-decoration:none;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:500;border-radius:999px;transition:background .2s ease}@media(min-width:1440px){.Header_contactPill__6kduH{padding:calc(10/1440*100vw) calc(24/1440*100vw);font-size:calc(14/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Header_contactPill__6kduH{padding:10px 24px;font-size:14px}}.Header_contactPill__6kduH:hover{background:hsla(0,0%,100%,.5)}.Header_overlay__mFOk_{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9000}.Header_overlay__mFOk_.Header_overlayOpen__9sIM6{opacity:1;pointer-events:auto}.Header_drawer__WCOsS{position:fixed;top:0;right:0;height:100vh;background:#fff;z-index:9100;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column}@media(min-width:1440px){.Header_drawer__WCOsS{width:calc(420/1440*100vw);padding:calc(40/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Header_drawer__WCOsS{width:420px;padding:40px}}@media(max-width:1023px){.Header_drawer__WCOsS{width:100%;padding:calc(28/375*100vw) calc(24/375*100vw)}}.Header_drawer__WCOsS.Header_drawerOpen__rSV5v{transform:translateX(0)}.Header_closeBtn__Y0CE_{align-self:flex-end;width:36px;height:36px;background:transparent;border:none;cursor:pointer;position:relative;margin-bottom:24px}.Header_closeBtn__Y0CE_ span{position:absolute;top:50%;left:50%;width:24px;height:1.5px;background:#011527;transform-origin:center}.Header_closeBtn__Y0CE_ span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.Header_closeBtn__Y0CE_ span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.Header_drawerNav__ejyQv{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:20px}.Header_drawerNav__ejyQv a{color:#011527;text-decoration:none;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:500;font-size:18px;transition:opacity .2s ease}.Header_drawerNav__ejyQv a:hover{opacity:.6}.Header_drawerDivider__Hqhov{height:1px;background:rgba(1,21,39,.15);margin-bottom:24px}.Header_drawerContact__lRQv_{display:inline-flex;align-items:center;justify-content:center;background:#011527;color:#fff;text-decoration:none;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:500;font-size:14px;padding:12px 28px;border-radius:999px;align-self:flex-start;transition:opacity .2s ease}.Header_drawerContact__lRQv_:hover{opacity:.85}.KV_kv___P1uF{position:relative;width:100%;color:#fff;background:#011527;overflow:hidden}.KV_imageArea__xvcnT{position:relative;width:100%;z-index:0}@media(min-width:1024px){.KV_imageArea__xvcnT{aspect-ratio:1440/2026}}@media(max-width:1023px){.KV_imageArea__xvcnT{aspect-ratio:375/812}}.KV_imageArea__xvcnT:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,21,39,.1),rgba(1,21,39,.05) 30%,rgba(1,21,39,.15) 60%,rgba(1,21,39,.45));pointer-events:none;z-index:1}.KV_bgImage__FSbT5{position:absolute;top:-3%;left:0;width:100%;height:106%;z-index:0;overflow:hidden}.KV_bgImage__FSbT5 img,.KV_bgImage__FSbT5 picture{display:block;width:100%;height:100%;object-fit:cover}.KV_logo__QaSTS{position:absolute;z-index:2;left:50%;transform:translateX(-50%)}@media(min-width:1024px){.KV_logo__QaSTS{top:16.189%;width:22.222%}}@media(max-width:1023px){.KV_logo__QaSTS{top:18%;width:50%}}.KV_logo__QaSTS img{display:block;width:100%;height:auto}.KV_h1Wrap__9jpyI{position:absolute;z-index:3}@media(min-width:1024px){.KV_h1Wrap__9jpyI{left:4.166%;top:75vh;width:40.277%}}@media(max-width:1023px){.KV_h1Wrap__9jpyI{left:4.533%;top:70%;width:91.2%}}.KV_h1__ruWJ5{margin:0;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.4);font-family:Zen Old Mincho,"Noto Serif JP",serif;font-weight:700;letter-spacing:0;line-height:1.4;white-space:nowrap}@media(min-width:1440px){.KV_h1__ruWJ5{font-size:3.8888888889vw}}@media(min-width:1024px)and (max-width:1439px){.KV_h1__ruWJ5{font-size:56px}}@media(max-width:1023px){.KV_h1__ruWJ5{font-size:40px}}@media(max-width:500px){.KV_h1__ruWJ5{font-size:10.6666666667vw}}.KV_scrollDown__ufhcq{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;font-family:Andada Pro,Times New Roman,serif;font-style:italic;font-weight:600;letter-spacing:.04em;line-height:1.5}@media(min-width:1024px){.KV_scrollDown__ufhcq{right:4.166%;top:calc(100vh - 100px)}}@media(min-width:1440px){.KV_scrollDown__ufhcq{font-size:1.1111111111vw}}@media(min-width:1024px)and (max-width:1439px){.KV_scrollDown__ufhcq{font-size:16px}}@media(max-width:1023px){.KV_scrollDown__ufhcq{font-size:14px;font-weight:500;left:50%;top:calc(100vh - 60px);transform:translateX(-50%)}}@media(max-width:500px){.KV_scrollDown__ufhcq{font-size:3.7333333333vw}}.KV_scrollLine__TBw92{width:1px;background:hsla(0,0%,100%,.6)}@media(min-width:1440px){.KV_scrollLine__TBw92{height:4.1666666667vw}}@media(min-width:1024px)and (max-width:1439px){.KV_scrollLine__TBw92{height:50px}}@media(max-width:1023px){.KV_scrollLine__TBw92{height:24px}}.KV_subPc__LHWP6{display:none}@media(min-width:1024px){.KV_subPc__LHWP6{display:block;position:absolute;z-index:3;left:50%;top:110vh;width:39.722%;text-shadow:0 2px 16px rgba(0,0,0,.5)}}.KV_subSp__y5gta{display:none}@media(max-width:1023px){.KV_subSp__y5gta{display:block;position:relative;z-index:2;width:100%;padding:12% 6.4% 14%;color:#fff;background:#011527}}.KV_subTitle__QPsUB{margin:0 0 1.4em;color:#fff;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:600;letter-spacing:.04em;line-height:1.5}@media(min-width:1440px){.KV_subTitle__QPsUB{font-size:1.6666666667vw}}@media(min-width:1024px)and (max-width:1439px){.KV_subTitle__QPsUB{font-size:24px}}@media(max-width:1023px){.KV_subTitle__QPsUB{font-size:20px;line-height:1.6}}@media(max-width:500px){.KV_subTitle__QPsUB{font-size:5.3333333333vw}}.KV_subBody__5j7lu{margin:0 0 1.5em;color:#fff;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:400;letter-spacing:.04em;line-height:2}@media(min-width:1440px){.KV_subBody__5j7lu{font-size:1.25vw}}@media(min-width:1024px)and (max-width:1439px){.KV_subBody__5j7lu{font-size:18px}}@media(max-width:1023px){.KV_subBody__5j7lu{font-size:15px}}@media(max-width:500px){.KV_subBody__5j7lu{font-size:4vw}}.Values_values__iZ57w{position:relative;background:#e8e6e4;width:100%}@media(min-width:1440px){.Values_values__iZ57w{padding:calc(160/1440*100vw) calc(80/1440*100vw) calc(120/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_values__iZ57w{padding:160px 80px 120px}}@media(max-width:1023px){.Values_values__iZ57w{padding:calc(80/375*100vw) calc(24/375*100vw) calc(60/375*100vw)}}.Values_headingBlock__J1_WL{display:flex;align-items:center;gap:24px;margin-bottom:80px}@media(max-width:1023px){.Values_headingBlock__J1_WL{gap:12px;margin-bottom:40px}}.Values_headingImg__B3DZC{flex-shrink:0;border-radius:4px;overflow:hidden;background:#dbd9d7}@media(min-width:1440px){.Values_headingImg__B3DZC{width:calc(180/1440*100vw);height:calc(120/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_headingImg__B3DZC{width:180px;height:120px}}@media(max-width:1023px){.Values_headingImg__B3DZC{width:calc(80/375*100vw);height:calc(60/375*100vw)}}.Values_headingImg__B3DZC img{width:100%;height:100%;object-fit:cover}.Values_headingText__84jU2{display:flex;flex-direction:column;gap:4px}.Values_label__Ei2at{font-family:Andada Pro,Times New Roman,serif;font-weight:600;color:#011527;letter-spacing:.8px;line-height:1.5}@media(min-width:1440px){.Values_label__Ei2at{font-size:calc(20/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_label__Ei2at{font-size:20px}}@media(max-width:1023px){.Values_label__Ei2at{font-size:calc(14/375*100vw)}}.Values_h2__Q7mbe{font-family:Zen Old Mincho,"Noto Serif JP",serif;font-weight:700;color:#011527;margin:0;letter-spacing:0;line-height:1.4;perspective:600px}@media(min-width:1440px){.Values_h2__Q7mbe{font-size:calc(56/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_h2__Q7mbe{font-size:56px}}@media(max-width:1023px){.Values_h2__Q7mbe{font-size:calc(32/375*100vw)}}.Values_char__N6Sm2{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Values_grid__g_7sC{position:relative}@media(min-width:1440px){.Values_grid__g_7sC{display:grid;grid-template-columns:calc(396/1440*100vw) calc(396/1440*100vw);grid-column-gap:calc(64/1440*100vw);column-gap:calc(64/1440*100vw);grid-row-gap:calc(44/1440*100vw);row-gap:calc(44/1440*100vw);justify-content:center}}@media(min-width:1024px)and (max-width:1439px){.Values_grid__g_7sC{display:grid;grid-template-columns:396px 396px;grid-column-gap:64px;column-gap:64px;grid-row-gap:44px;row-gap:44px;justify-content:center}}@media(max-width:1023px){.Values_grid__g_7sC{display:flex;flex-direction:column;gap:calc(32/375*100vw)}}.Values_card__Yzttd{position:relative;background:#dbd9d7;border-radius:8px;padding:24px}@media(min-width:1440px){.Values_card__Yzttd{padding:calc(32/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_card__Yzttd{padding:32px}}@media(max-width:1023px){.Values_card__Yzttd{padding:calc(24/375*100vw)}}@media(min-width:1440px){.Values_card1__sPXSt,.Values_card2__W0Jas{height:calc(444/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_card1__sPXSt,.Values_card2__W0Jas{height:444px}}@media(min-width:1440px){.Values_card3__6A_Om,.Values_card4__lcJx0{height:calc(476/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_card3__6A_Om,.Values_card4__lcJx0{height:476px}}@media(min-width:1440px){.Values_card2__W0Jas,.Values_card4__lcJx0{margin-top:calc(64/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_card2__W0Jas,.Values_card4__lcJx0{margin-top:64px}}.Values_cardIcon__tSafA{position:absolute;margin-bottom:0}@media(min-width:1440px){.Values_cardIcon__tSafA{width:calc(58/1440*100vw);height:calc(55/1440*100vw);top:calc(32/1440*100vw);right:calc(32/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_cardIcon__tSafA{width:58px;height:55px;top:32px;right:32px}}@media(max-width:1023px){.Values_cardIcon__tSafA{width:calc(48/375*100vw);height:calc(45/375*100vw);top:calc(24/375*100vw);right:calc(24/375*100vw)}}.Values_cardIcon__tSafA img{width:100%;height:100%;object-fit:contain}.Values_cardTitle__BZC35{font-family:Zen Old Mincho,"Noto Serif JP",serif;font-weight:700;color:#011527;margin:0 0 1em;line-height:1.5}@media(min-width:1440px){.Values_cardTitle__BZC35{font-size:calc(22/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_cardTitle__BZC35{font-size:22px}}@media(max-width:1023px){.Values_cardTitle__BZC35{font-size:calc(17/375*100vw)}}.Values_cardBody__ckoYY{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#5b5d5f;line-height:1.95;margin:0}@media(min-width:1440px){.Values_cardBody__ckoYY{font-size:calc(14/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Values_cardBody__ckoYY{font-size:14px}}@media(max-width:1023px){.Values_cardBody__ckoYY{font-size:calc(13/375*100vw)}}.ExplorerBanner_banner__H89Pd{position:relative;width:100%;background:#e8e6e4;overflow:hidden}@media(min-width:1440px){.ExplorerBanner_banner__H89Pd{height:calc(100/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ExplorerBanner_banner__H89Pd{height:100px}}@media(max-width:1023px){.ExplorerBanner_banner__H89Pd{height:calc(72/375*100vw)}}.ExplorerBanner_track__ObLrQ{position:absolute;top:0;left:0;display:flex;height:100%;animation:ExplorerBanner_lp-banner-scroll__arJi9 40s linear infinite;will-change:transform}.ExplorerBanner_set__ffAgG{display:flex;align-items:center;flex-shrink:0}.ExplorerBanner_unit__fm_Rl{display:inline-flex;align-items:center;flex-shrink:0;color:#011527;font-family:Andada Pro,Times New Roman,serif;font-weight:600;letter-spacing:.64px;line-height:1.5}@media(min-width:1440px){.ExplorerBanner_unit__fm_Rl{gap:calc(45/1440*100vw);padding:0 calc(45/1440*100vw);font-size:calc(16/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ExplorerBanner_unit__fm_Rl{gap:45px;padding:0 45px;font-size:16px}}@media(max-width:1023px){.ExplorerBanner_unit__fm_Rl{gap:calc(24/375*100vw);padding:0 calc(24/375*100vw);font-size:calc(14/375*100vw)}}.ExplorerBanner_text__O1poY{white-space:nowrap}.ExplorerBanner_mark__GCeI_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:1440px){.ExplorerBanner_mark__GCeI_{width:calc(67/1440*100vw);height:calc(98/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ExplorerBanner_mark__GCeI_{width:67px;height:98px}}@media(max-width:1023px){.ExplorerBanner_mark__GCeI_{width:calc(48/375*100vw);height:calc(70/375*100vw)}}.ExplorerBanner_mark__GCeI_ img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}@keyframes ExplorerBanner_lp-banner-scroll__arJi9{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Features_features__ZGkBT{position:relative;background:#e8e6e4;width:100%}@media(min-width:1440px){.Features_features__ZGkBT{padding:calc(140/1440*100vw) 0 calc(120/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Features_features__ZGkBT{padding:140px 0 120px}}@media(max-width:1023px){.Features_features__ZGkBT{padding:calc(80/375*100vw) 0 calc(60/375*100vw)}}.Features_headingBlock__ma237{display:flex;align-items:center;gap:24px}@media(min-width:1440px){.Features_headingBlock__ma237{padding:0 calc(80/1440*100vw);margin-bottom:calc(160/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Features_headingBlock__ma237{padding:0 80px;margin-bottom:160px}}@media(max-width:1023px){.Features_headingBlock__ma237{padding:0 calc(24/375*100vw);margin-bottom:calc(40/375*100vw);gap:12px}}.Features_headingImg__e9pBW{flex-shrink:0;border-radius:4px;overflow:hidden;background:#dbd9d7}@media(min-width:1440px){.Features_headingImg__e9pBW{width:calc(180/1440*100vw);height:calc(120/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Features_headingImg__e9pBW{width:180px;height:120px}}@media(max-width:1023px){.Features_headingImg__e9pBW{width:calc(80/375*100vw);height:calc(60/375*100vw)}}.Features_headingImg__e9pBW img{width:100%;height:100%;object-fit:cover}.Features_headingText__lRyK9{display:flex;flex-direction:column;gap:4px}.Features_label__9_uLG{font-family:Andada Pro,Times New Roman,serif;font-weight:600;color:#011527;letter-spacing:.8px;line-height:1.5}@media(min-width:1440px){.Features_label__9_uLG{font-size:calc(20/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Features_label__9_uLG{font-size:20px}}@media(max-width:1023px){.Features_label__9_uLG{font-size:calc(14/375*100vw)}}.Features_h2__W09lN{font-family:Zen Old Mincho,"Noto Serif JP",serif;font-weight:700;color:#011527;margin:0;letter-spacing:0;line-height:1.4;perspective:600px}@media(min-width:1440px){.Features_h2__W09lN{font-size:calc(56/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Features_h2__W09lN{font-size:56px}}@media(max-width:1023px){.Features_h2__W09lN{font-size:calc(32/375*100vw)}}.Features_char__jjEyr{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Features_item__rNt8P,.Features_items__oDBOH{position:relative;width:100%}.Features_separator__X5dUk{width:100%;display:block;pointer-events:none;line-height:0;background:transparent}.Features_separatorImg___ghuu{display:block;width:100%;height:auto}.Features_itemInner__UbdxZ{display:flex;align-items:center;background:#e8e6e4}@media(min-width:1440px){.Features_itemInner__UbdxZ{padding:calc(60/1440*100vw) calc(80/1440*100vw);gap:calc(80/1440*100vw);min-height:calc(380/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Features_itemInner__UbdxZ{padding:60px 80px;gap:80px;min-height:380px}}@media(max-width:1023px){.Features_itemInner__UbdxZ{flex-direction:column;gap:calc(24/375*100vw);padding:calc(40/375*100vw) calc(24/375*100vw)}}.Features_itemBody__wVcUg{flex:1 1;display:flex;flex-direction:column}@media(min-width:1440px){.Features_itemBody__wVcUg{gap:calc(20/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Features_itemBody__wVcUg{gap:20px}}@media(max-width:1023px){.Features_itemBody__wVcUg{gap:calc(12/375*100vw)}}.Features_num__bY_kU{font-family:Andada Pro,Times New Roman,serif;font-style:italic;font-weight:600;color:#29343d;line-height:1}@media(min-width:1440px){.Features_num__bY_kU{font-size:calc(32/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Features_num__bY_kU{font-size:32px}}@media(max-width:1023px){.Features_num__bY_kU{font-size:calc(24/375*100vw)}}.Features_itemTitle__F4c3l{font-family:IBM Plex Sans,sans-serif;font-weight:500;color:#011527;letter-spacing:1.44px;margin:0;line-height:1.5}@media(min-width:1440px){.Features_itemTitle__F4c3l{font-size:calc(36/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Features_itemTitle__F4c3l{font-size:36px}}@media(max-width:1023px){.Features_itemTitle__F4c3l{font-size:calc(24/375*100vw)}}.Features_itemText__HJ96K{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#5b5d5f;line-height:1.95;margin:0}@media(min-width:1440px){.Features_itemText__HJ96K{font-size:calc(15/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Features_itemText__HJ96K{font-size:15px}}@media(max-width:1023px){.Features_itemText__HJ96K{font-size:calc(13/375*100vw)}}.Features_itemImg__stueQ{border-radius:6px;overflow:hidden}@media(min-width:1440px){.Features_itemImg__stueQ{width:calc(440/1440*100vw);height:calc(280/1440*100vw);flex:0 0 auto}}@media(min-width:1024px)and (max-width:1439px){.Features_itemImg__stueQ{width:440px;height:280px;flex:0 0 auto}}@media(max-width:1023px){.Features_itemImg__stueQ{width:100%;aspect-ratio:4/3}}.Features_itemImg__stueQ img{width:100%;height:100%;object-fit:cover}.FAQ_faq__PK5V0{position:relative;background:#e8e6e4;width:100%}@media(min-width:1440px){.FAQ_faq__PK5V0{padding:calc(140/1440*100vw) calc(80/1440*100vw) calc(120/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.FAQ_faq__PK5V0{padding:140px 80px 120px}}@media(max-width:1023px){.FAQ_faq__PK5V0{padding:calc(80/375*100vw) calc(24/375*100vw) calc(60/375*100vw)}}.FAQ_headingBlock__jAwhJ{display:flex;align-items:center;gap:24px;margin-bottom:60px}@media(max-width:1023px){.FAQ_headingBlock__jAwhJ{gap:12px;margin-bottom:32px}}.FAQ_headingImg__Uq0xB{flex-shrink:0;border-radius:4px;overflow:hidden;background:#dbd9d7}@media(min-width:1440px){.FAQ_headingImg__Uq0xB{width:calc(180/1440*100vw);height:calc(120/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.FAQ_headingImg__Uq0xB{width:180px;height:120px}}@media(max-width:1023px){.FAQ_headingImg__Uq0xB{width:calc(80/375*100vw);height:calc(60/375*100vw)}}.FAQ_headingImg__Uq0xB img{width:100%;height:100%;object-fit:cover}.FAQ_headingText__qjxd_{display:flex;flex-direction:column;gap:4px}.FAQ_label__7RmHB{font-family:Andada Pro,Times New Roman,serif;font-weight:600;color:#011527;letter-spacing:.8px;line-height:1.5}@media(min-width:1440px){.FAQ_label__7RmHB{font-size:calc(20/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.FAQ_label__7RmHB{font-size:20px}}@media(max-width:1023px){.FAQ_label__7RmHB{font-size:calc(14/375*100vw)}}.FAQ_h2__C8fqE{font-family:Zen Old Mincho,"Noto Serif JP",serif;font-weight:700;color:#011527;margin:0;letter-spacing:0;line-height:1.4;perspective:600px}@media(min-width:1440px){.FAQ_h2__C8fqE{font-size:calc(56/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.FAQ_h2__C8fqE{font-size:56px}}@media(max-width:1023px){.FAQ_h2__C8fqE{font-size:calc(32/375*100vw)}}.FAQ_char__PhdO7{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.FAQ_list__RZonF{max-width:792px;margin:0 auto}@media(min-width:1440px){.FAQ_list__RZonF{max-width:calc(792/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.FAQ_list__RZonF{max-width:792px}}.FAQ_item__G2r6J{border-bottom:1px solid #bab8b5}.FAQ_qBtn__2h87o{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;padding:28px 16px;text-align:left;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:500;color:#011527;transition:opacity .2s ease}@media(min-width:1440px){.FAQ_qBtn__2h87o{padding:calc(28/1440*100vw) calc(16/1440*100vw);font-size:calc(16/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.FAQ_qBtn__2h87o{padding:28px 16px;font-size:16px}}@media(max-width:1023px){.FAQ_qBtn__2h87o{padding:calc(20/375*100vw) calc(12/375*100vw);font-size:calc(14/375*100vw)}}.FAQ_qBtn__2h87o:hover{opacity:.7}.FAQ_qText__ySZjE{flex:1 1;padding-right:16px;line-height:1.6}.FAQ_chevron__EtQzm{position:relative;width:20px;height:20px;flex-shrink:0}@media(max-width:1023px){.FAQ_chevron__EtQzm{width:calc(18/375*100vw);height:calc(18/375*100vw)}}.FAQ_chevronH__Q0iAq,.FAQ_chevronV__ZgDdR{position:absolute;top:50%;left:50%;background:#011527;transition:transform .3s ease}.FAQ_chevronH__Q0iAq{width:100%;height:1.5px;transform:translate(-50%,-50%)}.FAQ_chevronV__ZgDdR{width:1.5px;height:100%;transform:translate(-50%,-50%)}.FAQ_itemOpen__Vsuvb .FAQ_chevronV__ZgDdR{transform:translate(-50%,-50%) scaleY(0)}.FAQ_aWrap__5MszB{max-height:0;overflow:hidden;transition:max-height .4s ease}.FAQ_itemOpen__Vsuvb .FAQ_aWrap__5MszB{max-height:500px}.FAQ_aInner__UdcwL{background:#dbd9d7;padding:32px;border-bottom:1px solid #bab8b5;margin-top:-1px}@media(min-width:1440px){.FAQ_aInner__UdcwL{padding:calc(32/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.FAQ_aInner__UdcwL{padding:32px}}@media(max-width:1023px){.FAQ_aInner__UdcwL{padding:calc(20/375*100vw)}}.FAQ_aText__6JJNB{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#5b5d5f;line-height:1.95;margin:0}@media(min-width:1440px){.FAQ_aText__6JJNB{font-size:calc(14/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.FAQ_aText__6JJNB{font-size:14px}}@media(max-width:1023px){.FAQ_aText__6JJNB{font-size:calc(13/375*100vw)}}.AboutUs_about__ul6c4{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:1440px){.AboutUs_about__ul6c4{padding:calc(200/1440*100vw) calc(80/1440*100vw);min-height:calc(1364/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.AboutUs_about__ul6c4{padding:200px 80px;min-height:1364px}}@media(max-width:1023px){.AboutUs_about__ul6c4{padding:calc(80/375*100vw) calc(24/375*100vw)}}.AboutUs_bg__eERpX{position:absolute;inset:-10%;z-index:0;width:110%;height:120%}.AboutUs_bg__eERpX img,.AboutUs_bg__eERpX picture{width:100%;height:100%;object-fit:cover;display:block}.AboutUs_card__fygvF{position:relative;z-index:1;background:#e8e6e4;border-radius:6px}@media(min-width:1440px){.AboutUs_card__fygvF{width:calc(704/1440*100vw);padding:calc(80/1440*100vw) calc(60/1440*100vw) calc(60/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.AboutUs_card__fygvF{width:704px;padding:80px 60px 60px}}@media(max-width:1023px){.AboutUs_card__fygvF{width:100%;padding:calc(40/375*100vw) calc(24/375*100vw) calc(32/375*100vw)}}.AboutUs_label__CGxFZ{display:block;font-family:Andada Pro,Times New Roman,serif;font-style:italic;color:#5b5d5f;letter-spacing:.06em;text-align:center;margin-bottom:12px}@media(min-width:1440px){.AboutUs_label__CGxFZ{font-size:calc(14/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.AboutUs_label__CGxFZ{font-size:14px}}@media(max-width:1023px){.AboutUs_label__CGxFZ{font-size:calc(12/375*100vw)}}.AboutUs_h2__Hse2F{font-family:Zen Old Mincho,"Noto Serif JP",serif;font-weight:700;color:#011527;text-align:center;letter-spacing:.06em;line-height:1.5;margin:0 0 40px}@media(min-width:1440px){.AboutUs_h2__Hse2F{font-size:calc(36/1440*100vw);margin-bottom:calc(40/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.AboutUs_h2__Hse2F{font-size:36px;margin-bottom:40px}}@media(max-width:1023px){.AboutUs_h2__Hse2F{font-size:calc(24/375*100vw);margin-bottom:calc(28/375*100vw)}}.AboutUs_subTitle__tlS1W{display:block;font-size:.5em;color:#5b5d5f;font-weight:500;margin-top:12px;letter-spacing:.04em}.AboutUs_body__dhK4U p{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#5b5d5f;line-height:1.95;margin:0 0 1.4em}@media(min-width:1440px){.AboutUs_body__dhK4U p{font-size:calc(14/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.AboutUs_body__dhK4U p{font-size:14px}}@media(max-width:1023px){.AboutUs_body__dhK4U p{font-size:calc(13/375*100vw)}}.AboutUs_photos__i8KsG{display:flex;justify-content:center;gap:16px;margin-top:40px}@media(min-width:1440px){.AboutUs_photos__i8KsG{gap:calc(16/1440*100vw);margin-top:calc(40/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.AboutUs_photos__i8KsG{gap:16px;margin-top:40px}}@media(max-width:1023px){.AboutUs_photos__i8KsG{gap:calc(8/375*100vw);margin-top:calc(28/375*100vw)}}.AboutUs_photo__n8sxv{border-radius:4px;overflow:hidden;flex-shrink:0}@media(min-width:1440px){.AboutUs_photo__n8sxv{width:calc(140/1440*100vw);height:calc(180/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.AboutUs_photo__n8sxv{width:140px;height:180px}}@media(max-width:1023px){.AboutUs_photo__n8sxv{width:30%;aspect-ratio:7/9}}.AboutUs_photo__n8sxv img{width:100%;height:100%;object-fit:cover}.AboutUs_photo1__DE7Aw{margin-top:20px}.AboutUs_photo2__zdbUt{margin-top:0}.AboutUs_photo3__DWFuv{margin-top:20px}.Modal_modal__z9aI1{position:fixed;background-color:rgba(31,31,31,.5);inset:0;z-index:5;cursor:pointer;opacity:0;display:none;transition:opacity .3s ease-in}.Modal_modal__z9aI1[data-show=true]{opacity:1}.Modal_modal__z9aI1[data-none=false]{display:block}.Modal_modal__close__zPqJD{width:20px;height:20px;position:absolute;top:24px;right:24px}.ContactForm_contactSection__KgULb{position:relative;background:#e8e6e4;width:100%}@media(min-width:1440px){.ContactForm_contactSection__KgULb{padding:calc(140/1440*100vw) calc(80/1440*100vw) calc(120/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_contactSection__KgULb{padding:140px 80px 120px}}@media(max-width:1023px){.ContactForm_contactSection__KgULb{padding:calc(80/375*100vw) calc(24/375*100vw) calc(60/375*100vw)}}.ContactForm_headingBlock__nTgZE{text-align:center;margin-bottom:40px}@media(max-width:1023px){.ContactForm_headingBlock__nTgZE{margin-bottom:28px}}.ContactForm_label__hTuYK{display:block;font-family:Andada Pro,Times New Roman,serif;font-style:italic;color:#5b5d5f;letter-spacing:.06em;margin-bottom:8px}@media(min-width:1440px){.ContactForm_label__hTuYK{font-size:calc(14/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_label__hTuYK{font-size:14px}}@media(max-width:1023px){.ContactForm_label__hTuYK{font-size:calc(12/375*100vw)}}.ContactForm_h2__95bKV{font-family:Zen Old Mincho,"Noto Serif JP",serif;font-weight:700;color:#011527;margin:0 0 20px;letter-spacing:.06em;perspective:600px}@media(min-width:1440px){.ContactForm_h2__95bKV{font-size:calc(40/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_h2__95bKV{font-size:40px}}@media(max-width:1023px){.ContactForm_h2__95bKV{font-size:calc(26/375*100vw)}}.ContactForm_char__kJCYy{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ContactForm_lead__ywt6V{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#5b5d5f;line-height:1.95;margin:0}@media(min-width:1440px){.ContactForm_lead__ywt6V{font-size:calc(14/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_lead__ywt6V{font-size:14px}}@media(max-width:1023px){.ContactForm_lead__ywt6V{font-size:calc(13/375*100vw)}}.ContactForm_formBlock__vPIsF{width:100%;margin:0 auto}@media(min-width:1440px){.ContactForm_formBlock__vPIsF{max-width:calc(720/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_formBlock__vPIsF{max-width:720px}}.ContactForm_row__I5Nss{display:flex;align-items:flex-start}@media(min-width:1440px){.ContactForm_row__I5Nss{padding:calc(28/1440*100vw) 0;gap:calc(40/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_row__I5Nss{padding:28px 0;gap:40px}}@media(max-width:1023px){.ContactForm_row__I5Nss{flex-direction:column;padding:calc(20/375*100vw) 0;gap:calc(8/375*100vw)}}.ContactForm_label2__EGDPw{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:500;color:#011527;display:flex;align-items:center;gap:16px;flex-shrink:0}@media(min-width:1440px){.ContactForm_label2__EGDPw{width:calc(280/1440*100vw);font-size:calc(16/1440*100vw);padding-top:calc(12/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_label2__EGDPw{width:280px;font-size:16px;padding-top:12px}}@media(max-width:1023px){.ContactForm_label2__EGDPw{width:100%;font-size:calc(14/375*100vw);padding-top:0}}.ContactForm_required__t0D4b{display:inline-flex;align-items:center;justify-content:center;width:60px;height:28px;background:transparent;border:1px solid #bab8b5;border-radius:14px;color:#011527;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.56px;padding:0}@media(max-width:1023px){.ContactForm_required__t0D4b{width:calc(54/375*100vw);height:calc(24/375*100vw);font-size:calc(13/375*100vw)}}.ContactForm_subLabel__y5HBf{font-size:12px;color:#5b5d5f;font-weight:400}@media(max-width:1023px){.ContactForm_subLabel__y5HBf{font-size:calc(11/375*100vw)}}.ContactForm_field__XtTu2{flex:1 1;width:100%}.ContactForm_nameFields__EBGqK{display:flex;gap:16px;width:100%}.ContactForm_nameFields__EBGqK>div{flex:1 1}.ContactForm_input__aChSO,.ContactForm_textarea__z4Sj_{width:100%;background:#fff;border:1px solid transparent;border-radius:0;padding:14px 16px;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#011527;outline:none;transition:border-color .2s ease}@media(min-width:1440px){.ContactForm_input__aChSO,.ContactForm_textarea__z4Sj_{font-size:calc(14/1440*100vw);padding:calc(14/1440*100vw) calc(16/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_input__aChSO,.ContactForm_textarea__z4Sj_{font-size:14px;padding:14px 16px}}@media(max-width:1023px){.ContactForm_input__aChSO,.ContactForm_textarea__z4Sj_{font-size:calc(14/375*100vw);padding:calc(12/375*100vw) calc(14/375*100vw)}}.ContactForm_input__aChSO::placeholder,.ContactForm_textarea__z4Sj_::placeholder{color:#7e8286}.ContactForm_input__aChSO:focus,.ContactForm_textarea__z4Sj_:focus{border-color:#011527}.ContactForm_textarea__z4Sj_{resize:vertical;line-height:1.7}@media(min-width:1440px){.ContactForm_textarea__z4Sj_{height:calc(240/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_textarea__z4Sj_{height:240px}}@media(max-width:1023px){.ContactForm_textarea__z4Sj_{height:calc(168/375*100vw)}}.ContactForm_inputError__c4iqk{border-color:#be1a33!important}.ContactForm_errorMsg__nTasw{color:#be1a33;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;margin:8px 0 0;line-height:1.6}@media(min-width:1440px){.ContactForm_errorMsg__nTasw{font-size:calc(13/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_errorMsg__nTasw{font-size:14px}}@media(max-width:1023px){.ContactForm_errorMsg__nTasw{font-size:calc(12/375*100vw)}}.ContactForm_checkboxGrid__3KD6a{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px 16px;gap:12px 16px}@media(max-width:1023px){.ContactForm_checkboxGrid__3KD6a{grid-template-columns:repeat(3,1fr);gap:calc(10/375*100vw) calc(12/375*100vw)}}.ContactForm_checkboxLabel__sibnI{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContactForm_checkboxLabel__sibnI input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ContactForm_checkboxBox__BoYto{display:inline-block;width:18px;height:18px;border:1px solid #bab8b5;background:#fff;flex-shrink:0;position:relative;border-radius:2px;transition:background .15s ease,border-color .15s ease}.ContactForm_checkboxLabel__sibnI input:checked+.ContactForm_checkboxBox__BoYto,.ContactForm_privacyLabel__RvYXB input:checked+.ContactForm_checkboxBox__BoYto{background:#011527;border-color:#011527}.ContactForm_checkboxLabel__sibnI input:checked+.ContactForm_checkboxBox__BoYto:after,.ContactForm_privacyLabel__RvYXB input:checked+.ContactForm_checkboxBox__BoYto:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.ContactForm_checkboxText__fG9wV{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#011527;white-space:nowrap}@media(min-width:1440px){.ContactForm_checkboxText__fG9wV{font-size:calc(14/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_checkboxText__fG9wV{font-size:14px}}@media(max-width:1023px){.ContactForm_checkboxText__fG9wV{font-size:calc(13/375*100vw)}}.ContactForm_privacyRow__YDQB0{display:flex;justify-content:flex-start;margin-top:32px}@media(min-width:1440px){.ContactForm_privacyRow__YDQB0{padding-left:calc(320/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_privacyRow__YDQB0{padding-left:320px}}@media(max-width:1023px){.ContactForm_privacyRow__YDQB0{padding-left:0;justify-content:center}}.ContactForm_privacyLabel__RvYXB{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContactForm_privacyLabel__RvYXB input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ContactForm_privacyText__izOts{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#011527}.ContactForm_privacyText__izOts a{color:#011527;text-decoration:underline}@media(min-width:1440px){.ContactForm_privacyText__izOts{font-size:calc(13/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_privacyText__izOts{font-size:13px}}@media(max-width:1023px){.ContactForm_privacyText__izOts{font-size:calc(12/375*100vw)}}.ContactForm_submitRow__5Cq1Y{display:flex;flex-direction:column;align-items:flex-start;margin-top:32px}@media(min-width:1440px){.ContactForm_submitRow__5Cq1Y{padding-left:calc(320/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_submitRow__5Cq1Y{padding-left:320px}}@media(max-width:1023px){.ContactForm_submitRow__5Cq1Y{padding-left:0;align-items:center}}.ContactForm_submitBtn__RAQ6Z{display:inline-flex;align-items:center;justify-content:center;flex:none;background:#011527;color:#fff;border:none;cursor:pointer;font-family:Zen Old Mincho,"Noto Serif JP",serif;font-weight:700;letter-spacing:.04em;transition:opacity .2s ease;border-radius:4px;gap:24px;padding:0 24px;box-sizing:border-box;max-width:100%}@media(min-width:1440px){.ContactForm_submitBtn__RAQ6Z{width:calc(355/1440*100vw);height:calc(68/1440*100vw);font-size:calc(20/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_submitBtn__RAQ6Z{width:355px;height:68px;font-size:20px}}@media(max-width:1023px){.ContactForm_submitBtn__RAQ6Z{width:calc(249/375*100vw);height:calc(56/375*100vw);font-size:calc(18/375*100vw)}}.ContactForm_submitBtn__RAQ6Z:disabled{opacity:.3;cursor:not-allowed}.ContactForm_submitBtn__RAQ6Z:not(:disabled):hover{opacity:.85}.ContactForm_submitText__zRGnl{text-align:center;flex:1 1;min-width:0}.ContactForm_submitSep__wxVYK{width:1px;height:60%;background:hsla(0,0%,100%,.3);margin:0 8px}.ContactForm_submitArrow__PK0vF{display:inline-flex;align-items:center;justify-content:center;width:40px;font-size:16px}.ContactForm_privacyNote__G7its{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#5b5d5f;margin-top:16px;text-align:center;line-height:1.6}@media(min-width:1440px){.ContactForm_privacyNote__G7its{font-size:calc(12/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.ContactForm_privacyNote__G7its{font-size:12px}}@media(max-width:1023px){.ContactForm_privacyNote__G7its{font-size:calc(11/375*100vw)}}.ContactForm_modalContent__Yg9yh{padding:8px;max-height:70vh;overflow-y:auto}.ContactForm_modalTitle__s0GDQ{font-family:Zen Old Mincho,"Noto Serif JP",serif;font-weight:700;color:#011527;margin:0 0 24px;text-align:center;font-size:22px}@media(max-width:1023px){.ContactForm_modalTitle__s0GDQ{font-size:18px}}.ContactForm_confirmList__eyq3r{display:grid;grid-template-columns:140px 1fr;grid-gap:16px 20px;gap:16px 20px;margin:0 0 32px}@media(max-width:1023px){.ContactForm_confirmList__eyq3r{grid-template-columns:1fr;gap:4px 0}}.ContactForm_confirmList__eyq3r dt{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:500;color:#5b5d5f;font-size:13px}@media(max-width:1023px){.ContactForm_confirmList__eyq3r dt{margin-top:12px}.ContactForm_confirmList__eyq3r dt:first-child{margin-top:0}}.ContactForm_confirmList__eyq3r dd{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#011527;margin:0;word-break:break-all;font-size:14px;line-height:1.7}.ContactForm_preWrap__hg3GG{white-space:pre-wrap}.ContactForm_modalActions__b_MRX{display:flex;gap:12px;justify-content:center}.ContactForm_modalBtnPrimary__sR3h_,.ContactForm_modalBtnSecondary___xEEz{padding:12px 32px;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:500;cursor:pointer;border-radius:4px;font-size:14px;transition:opacity .2s ease}.ContactForm_modalBtnPrimary__sR3h_:disabled,.ContactForm_modalBtnSecondary___xEEz:disabled{opacity:.5;cursor:not-allowed}.ContactForm_modalBtnPrimary__sR3h_{background:#011527;color:#fff;border:none}.ContactForm_modalBtnPrimary__sR3h_:not(:disabled):hover{opacity:.85}.ContactForm_modalBtnSecondary___xEEz{background:transparent;color:#011527;border:1px solid #bab8b5}.ContactForm_modalBtnSecondary___xEEz:not(:disabled):hover{background:#dbd9d7}.ContactForm_modalDoneText__cuTKM{font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;color:#5b5d5f;text-align:center;margin:0 0 32px;line-height:1.95}.Footer_footer__pswKE{position:relative;width:100%;overflow:hidden}@media(min-width:1440px){.Footer_footer__pswKE{aspect-ratio:1440/986}}@media(min-width:1024px)and (max-width:1439px){.Footer_footer__pswKE{aspect-ratio:1440/986}}@media(max-width:1023px){.Footer_footer__pswKE{aspect-ratio:375/600}}.Footer_bg__03mCV{position:absolute;inset:-10%;z-index:0;width:110%;height:120%}.Footer_bg__03mCV img,.Footer_bg__03mCV picture{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.Footer_copy__1v9F4{position:absolute;left:0;right:0;text-align:center;font-family:Andada Pro,Times New Roman,serif;font-weight:600;color:#011527;letter-spacing:.56px;line-height:1.2;z-index:1}@media(min-width:1440px){.Footer_copy__1v9F4{bottom:5%;font-size:calc(14/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.Footer_copy__1v9F4{bottom:5%;font-size:14px}}@media(max-width:1023px){.Footer_copy__1v9F4{bottom:6%;font-size:calc(12/375*100vw)}}.FixedHamburger_hamburger__GCLWT{position:fixed;z-index:8500;display:inline-flex;align-items:center;gap:12px;padding:10px 18px;background:hsla(0,0%,80%,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;border-radius:999px;color:#011527;cursor:pointer;opacity:0;transform:translateY(-12px);visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s ease}@media(min-width:1440px){.FixedHamburger_hamburger__GCLWT{top:calc(24/1440*100vw);right:calc(24/1440*100vw)}}@media(min-width:1024px)and (max-width:1439px){.FixedHamburger_hamburger__GCLWT{top:24px;right:24px}}@media(max-width:1023px){.FixedHamburger_hamburger__GCLWT{display:none}}.FixedHamburger_visible__deg94{opacity:1;transform:translateY(0);visibility:visible}.FixedHamburger_label__yOe66{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:13px;letter-spacing:.06em;color:#011527}.FixedHamburger_lines__GC_Fe{display:inline-flex;flex-direction:column;gap:3px;align-items:flex-end}.FixedHamburger_lines__GC_Fe span{display:block;width:16px;height:1.5px;background:#011527}.FixedHamburger_lines__GC_Fe span:nth-child(2){width:12px}.FixedHamburger_lines__GC_Fe span:nth-child(3){width:16px}.FixedContactButton_contactBtn__hYQYk{position:fixed;z-index:8400;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,80%,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;text-decoration:none;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:500;border-radius:999px;transition:background .2s ease}@media(min-width:1440px){.FixedContactButton_contactBtn__hYQYk{display:none}}@media(min-width:1024px)and (max-width:1439px){.FixedContactButton_contactBtn__hYQYk{display:none}}@media(max-width:1023px){.FixedContactButton_contactBtn__hYQYk{display:inline-flex;top:calc(20/375*100vw);right:calc(16/375*100vw);padding:calc(8/375*100vw) calc(20/375*100vw);font-size:calc(13/375*100vw);color:#fff}}.FixedContactButton_contactBtn__hYQYk:hover{background:hsla(0,0%,100%,.5)}@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,100&display=swap";@import"https://fonts.googleapis.com/css2?family=Handlee&display=swap";.partner_lpRoot__scXjh{position:relative;width:100%;min-height:100vh;background:#e8e6e4;color:#011527;font-family:IBM Plex Sans JP,IBM Plex Sans,sans-serif;font-weight:400;line-height:1.8;overflow-x:hidden}@media(min-width:1440px){.partner_lpRoot__scXjh{font-size:1.1111111111vw}}@media(min-width:1024px)and (max-width:1439px){.partner_lpRoot__scXjh{font-size:16px}}@media(max-width:1023px){.partner_lpRoot__scXjh{font-size:14px}}.partner_main__l4roL{position:relative;width:100%;background:#e8e6e4}@media(max-width:1023px){.partner_main__l4roL{max-width:500px;margin:0 auto}}