.GlobalNavi_globalNavi__W_8q3{width:100%;height:70px;background-color:var(--color-primary);font-family:var(--font-family-en-small);color:var(--color-text-dark);font-size:16px;display:flex;align-items:center;justify-content:space-between;max-width:100%;padding:0 60px;box-sizing:border-box;z-index:1000;transition:none;will-change:transform}.GlobalNavi_globalNavi__W_8q3:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(20deg,#b59e75 20%,#ffe7bd 30%,#a9926a 55%);pointer-events:none}.GlobalNavi_patternA__UgYlg{position:absolute;top:calc(100dvh - 70px);left:0;right:0}.GlobalNavi_isSticky__Hm_Sv{position:fixed!important;top:0!important}.GlobalNavi_isSticky__Hm_Sv,.GlobalNavi_patternB__4Qvk7{transition:transform .4s ease,background-color .4s ease,color .4s ease}.GlobalNavi_patternB__4Qvk7{position:fixed;top:0;left:0;right:0}.GlobalNavi_left__Ep6aR{display:flex;align-items:center}.GlobalNavi_logo__ZqOoC{height:100%;text-decoration:none;color:var(--color-text-dark);font-weight:400;cursor:pointer;letter-spacing:2.8px;margin-top:-2px}.GlobalNavi_right__QgExU{display:flex;gap:42px;align-items:center}.GlobalNavi_menuItem__8OLaI{position:relative;text-decoration:none;color:var(--color-text-dark);display:flex;align-items:center;justify-content:center;height:70px;transition:transform .3s ease;letter-spacing:1.8px;margin-top:-2px}.GlobalNavi_menuItemLabel__LYOYS{line-height:1}.GlobalNavi_activeDot__BZCpC{position:absolute;bottom:15px;left:50%;transform:translateX(-50%) translateY(4px);width:4px;height:4px;border-radius:50%;background:currentColor;opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.GlobalNavi_active__5n3h1 .GlobalNavi_activeDot__BZCpC{opacity:1;transform:translateX(-50%) translateY(0)}.GlobalNavi_menuItem__8OLaI:hover{transform:translateY(-5px)}.GlobalNavi_iconImage__evsUi{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.GlobalNavi_burgerButtonWrapper__KaUIi{position:fixed;top:0;right:0;width:120px;height:120px;z-index:3000;display:flex;align-items:center;justify-content:center;background-color:transparent;cursor:pointer}@media (max-width:768px){.GlobalNavi_burgerButtonWrapper__KaUIi{width:clamp(80px,20vw,120px);height:clamp(80px,20vw,120px)}}.GlobalNavi_bm-cross-button__cC2jE{width:100px!important;height:100px!important}.GlobalNavi_crossImageWrapper___eVY9{width:100%;height:100%;background-image:url(/global/crossIcon.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.GlobalNavi_menuWrap__yY_3K{position:fixed!important;top:0;left:0;height:100%!important;width:90%!important;z-index:1500}.GlobalNavi_menu__GxM7R{height:90%;background-color:#f1ebeb!important;padding:80px 20px 40px;box-sizing:border-box}.GlobalNavi_itemList__SMHUd{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:2px}.GlobalNavi_overlay__n_HVO{background:rgba(0,0,0,.3)!important}.GlobalNavi_mobileMenuItem__JUUU5{display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;background-color:#e3d4d4;color:var(--color-text-dark);font-family:var(--font-family-en-small);text-decoration:none;height:80px;width:95%;transition:background-color .3s ease,color .3s ease;letter-spacing:2.5px}.GlobalNavi_firstItem__90Z7g{border-top-left-radius:40px;border-top-right-radius:40px}.GlobalNavi_lastItem__JCtTT{border-bottom-left-radius:40px;border-bottom-right-radius:40px}.GlobalNavi_contactItem__W5Dxc{background-color:#fff;margin-top:10px;height:90px;border-radius:40px;transition:background-color .3s ease,color .3s ease}.GlobalNavi_mobileActiveContact__n25cI,.GlobalNavi_mobileActive__xC_Et{background-color:var(--color-main-1)!important;color:#d9c39d!important}.GlobalNavi_logoBottom__Kvhvh{margin-top:40px;text-align:center;color:#bfae8e;letter-spacing:2.5px;font-family:var(--font-family-en-small)}.GlobalNavi_spin__pNl71{animation:GlobalNavi_spin__pNl71 .6s ease-in-out}@keyframes GlobalNavi_spin__pNl71{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GlobalNavi_hideToTop___rUjH{animation:GlobalNavi_slideOutTop__UjUmm .5s ease-out forwards!important}.GlobalNavi_fixedAtBottom__qnt5l{position:fixed!important;top:auto!important;bottom:0!important;background-color:transparent!important;transition:none!important;animation:GlobalNavi_slideInBottom__a_aqy .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes GlobalNavi_slideOutTop__UjUmm{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.GlobalNavi_fixedAtBottom__qnt5l .GlobalNavi_logo__ZqOoC,.GlobalNavi_fixedAtBottom__qnt5l .GlobalNavi_menuItem__8OLaI{color:#fff!important}.GlobalNavi_fixedAtBottom__qnt5l:after{opacity:0}@keyframes GlobalNavi_slideInBottom__a_aqy{0%{transform:translateY(100%)}to{transform:translateY(0)}}.GlobalNavi_slideDownFromTop__VNv5a{animation:GlobalNavi_slideInTop__ENHq2 .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes GlobalNavi_slideInTop__ENHq2{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.GlobalNavi_bottomClone__iFFjX{position:fixed!important;top:auto!important;bottom:0!important;background-color:transparent!important;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease!important;transform:translateY(100%)!important;opacity:0;pointer-events:none}.GlobalNavi_bottomClone__iFFjX .GlobalNavi_logo__ZqOoC,.GlobalNavi_bottomClone__iFFjX .GlobalNavi_menuItem__8OLaI{color:#fff!important}.GlobalNavi_showBottomClone__L0FJt{transform:translateY(0)!important;opacity:1;pointer-events:auto}.GlobalNavi_pcOnly__S3jl2{display:contents}.GlobalNavi_mobileOnly___l2ea{display:none}@media (max-width:1200px){.GlobalNavi_pcOnly__S3jl2{display:none!important}.GlobalNavi_mobileOnly___l2ea{display:contents!important}}.Eyecatch_eyecatch__UN_II{width:100%;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:10}.Eyecatch_eyecatch__UN_II .Eyecatch_image__ba6j3{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:var(--bg-image-pc)}@media (max-width:768px){.Eyecatch_eyecatch__UN_II .Eyecatch_image__ba6j3{background-image:var(--bg-image-sp)}}.Eyecatch_eyecatch__UN_II .Eyecatch_pageTitle__Jrw0v{color:var(--color-text-light);font-family:var(--font-family-en-large);font-size:clamp(180px,60vw,560px);font-weight:400;text-align:center;height:.73em;line-height:.43;margin-top:-4%;position:absolute}@media (max-width:1000px){.Eyecatch_irregular__I4v5A{height:auto!important;line-height:normal!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}}.LeavesShadow_wrapLeavesShadow__9a9IN{position:absolute;top:-50px;left:0;z-index:1;pointer-events:none;width:100%;max-width:620px;transform-origin:top left;will-change:transform;mix-blend-mode:multiply;opacity:.7}.LeavesShadow_imgLeavesShadow__XUSON{width:100%;height:auto;transform-origin:top left;animation:LeavesShadow_swayLeaves__A9lRh 20s ease-in-out infinite;will-change:transform}@keyframes LeavesShadow_swayLeaves__A9lRh{0%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}10%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}14%{transform:perspective(1000px) rotate(8deg) rotateX(-8deg) rotateY(5deg) translateY(-8px) scale(1.04);opacity:.98}19%{transform:perspective(1000px) rotate(-4deg) rotateX(6deg) rotateY(-3deg) translateY(4px) scale(.96);opacity:.85}25%{transform:perspective(1000px) rotate(5deg) rotateX(-4deg) rotateY(4deg) translateY(-3px) scale(1.02);opacity:.95}32%{transform:perspective(1000px) rotate(-1deg) rotateX(2deg) rotateY(-1deg) translateY(1px) scale(.98);opacity:.88}40%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}56%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}62%{transform:perspective(1000px) rotate(3deg) rotateX(-3deg) rotateY(2deg) translateY(-2px) scale(1.02);opacity:.95}70%{transform:perspective(1000px) rotate(-1.5deg) rotateX(2deg) rotateY(-1.5deg) translateY(1.5px) scale(.98);opacity:.88}80%{transform:perspective(1000px) rotate(1deg) rotateX(-1deg) rotateY(1deg) translateY(-1px) scale(1.01);opacity:.92}90%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}to{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}}.PageDescription_pageDescription__hYnjo{display:flex;flex-direction:column;align-items:center;position:relative;z-index:5;background-color:var(--color-main-7);padding:130px var(--padding-edge) 130px}.PageDescription_wrapContents__VL_e2{max-width:940px;width:100%}.PageDescription_title__7vYso{padding-bottom:30px;font-size:22px;letter-spacing:2.2px;line-height:42px}.PageDescription_description__chdK1,.PageDescription_title__7vYso{color:var(--color-text-light);font-family:var(--font-family-jp);font-weight:400;text-align:center}.PageDescription_description__chdK1{font-size:var(--desc-size-pc);letter-spacing:var(--desc-ls-pc);line-height:var(--desc-lh-pc);white-space:pre-line}.PageDescription_wrapLinks__HNNxB{padding-top:60px}.PageDescription_listLink__aNPhO{padding-bottom:10px;display:flex;align-items:center}.PageDescription_listLink__aNPhO:last-child{padding-bottom:0}.PageDescription_number__VjZar{width:100px;height:50px;border-radius:40px;display:flex;align-items:center;justify-content:center;background-color:var(--dynamic-number-bg-color);transition:background-color .3s ease}.PageDescription_goldText__Lj7sm{font-family:var(--font-family-en-small);font-size:20px;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(20deg,#b59e75 20%,#ffe7bd 30%,#a9926a 55%);background-clip:text;color:transparent}.PageDescription_linkTitle__dRH9k{color:var(--color-text-light);flex:1 1;font-family:var(--font-family-jp);font-size:18px;font-weight:400;letter-spacing:1.8px;line-height:24px;margin:0 50px 0 40px;transition:opacity .3s ease}.PageDescription_listLink__aNPhO:hover .PageDescription_linkTitle__dRH9k{opacity:.7}.PageDescription_iconArrow__cjBGc{width:51px;height:39px;background-color:var(--dynamic-icon-bg-color);border-radius:90px;transition:transform .3s ease}.PageDescription_listLink__aNPhO:hover .PageDescription_iconArrow__cjBGc{transform:translateX(10px)}@media screen and (max-width:1000px){.PageDescription_pageDescription__hYnjo{padding:80px var(--padding-edge) 80px}.PageDescription_title__7vYso{padding-bottom:20px}.PageDescription_wrapLinks__HNNxB{padding-top:50px}.PageDescription_listLink__aNPhO{padding:20px 30px;border-radius:20px;flex-direction:column;align-items:center;margin-bottom:10px;background-color:rgba(0,0,0,.3)}.PageDescription_listLink__aNPhO:last-child{padding-bottom:20px;margin-bottom:0}.PageDescription_number__VjZar{width:80px;height:40px;margin-bottom:16px;background-color:var(--dynamic-bg-color)}.PageDescription_goldText__Lj7sm{font-size:16px}.PageDescription_linkTitle__dRH9k{font-size:16px;letter-spacing:1.5px;text-align:center;margin:0}.PageDescription_listLink__aNPhO>.PageDescription_iconArrow__cjBGc,.PageDescription_listLink__aNPhO>.PageDescription_linkTitle__dRH9k{display:inline-block;vertical-align:middle}.PageDescription_iconArrow__cjBGc{display:none!important}}@media screen and (max-width:768px){.PageDescription_title__7vYso{font-size:20px;letter-spacing:2px;line-height:38px}.PageDescription_description__chdK1{font-size:var(--desc-size-sp);letter-spacing:var(--desc-ls-sp);line-height:var(--desc-lh-sp)}.PageDescription_leavesShadowCustom__nCCLZ{left:-130px}}@media screen and (max-width:480px){.PageDescription_pageDescription__hYnjo{padding:70px var(--padding-edge) 70px}.PageDescription_title__7vYso{font-size:18px;letter-spacing:1.8px;line-height:34px;padding:0 20px 14px}.PageDescription_description__chdK1{font-size:var(--desc-size-sp);letter-spacing:var(--desc-ls-sp);line-height:var(--desc-lh-sp)}.PageDescription_wrapLinks__HNNxB{padding-top:50px}.PageDescription_linkTitle__dRH9k{font-size:14px;letter-spacing:1.4px}.PageDescription_number__VjZar{width:60px;height:32px;margin-bottom:12px}.PageDescription_goldText__Lj7sm{font-size:14px}}.WhoWeAre_whoWeAre__2_GNU{position:relative;background-color:#c7a196}.WhoWeAre_bgImage__NYD_m{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.WhoWeAre_wrapTexts__iwu0d{max-width:1200px;margin:0 auto;padding:0 var(--padding-edge) 120px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.WhoWeAre_description__dMxrV,.WhoWeAre_enTitle__WjLxt,.WhoWeAre_title__oBAcM{max-width:800px;color:var(--color-text-light)}.WhoWeAre_enTitle__WjLxt{font-family:var(--font-family-en-small);font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.24px}.WhoWeAre_title__oBAcM{font-family:var(--font-family-jp);font-size:22px;font-weight:400;line-height:42px;letter-spacing:2.2px}.WhoWeAre_description__dMxrV{font-size:var(--desc-size-pc);font-weight:400;line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc)}@media (max-width:1440px){.WhoWeAre_bgImage__NYD_m{aspect-ratio:auto;width:100%;height:1000px;overflow:hidden}}@media (max-width:1200px){.WhoWeAre_wrapTexts__iwu0d{width:100%;padding:50px var(--padding-edge) 120px}.WhoWeAre_description__dMxrV,.WhoWeAre_enTitle__WjLxt,.WhoWeAre_title__oBAcM{width:100%}}@media (max-width:1000px){.WhoWeAre_bgImage__NYD_m{height:auto;aspect-ratio:768/630}.WhoWeAre_wrapTexts__iwu0d{padding:40px var(--padding-edge) 80px}}@media (max-width:768px){.WhoWeAre_wrapTexts__iwu0d{padding:30px var(--padding-edge) 80px}.WhoWeAre_title__oBAcM{font-size:20px;letter-spacing:2px;line-height:38px}.WhoWeAre_description__dMxrV{font-size:var(--desc-size-sp);letter-spacing:var(--desc-ls-sp);line-height:var(--desc-lh-sp)}}@media (max-width:480px){.WhoWeAre_bgImage__NYD_m{height:auto;aspect-ratio:480/700}.WhoWeAre_wrapTexts__iwu0d{padding:30px var(--padding-edge) 60px}.WhoWeAre_title__oBAcM{font-size:18px;letter-spacing:1.8px;line-height:34px}}.Vision_vision___8zgr{width:100%;overflow:hidden;box-sizing:border-box;margin:70px 0}.Vision_vision___8zgr .Vision_wrapBg__G_ZDa{display:flex;flex-direction:row;justify-content:space-between;width:2600px;position:relative;top:0;left:50%;transform:translateX(-50%)}.Vision_vision___8zgr .Vision_wrapLeft__4LeJ6,.Vision_vision___8zgr .Vision_wrapRight__KymvZ{width:700px;height:700px;margin:5px 0;position:relative}.Vision_vision___8zgr .Vision_position1__Urkm6{position:absolute;top:0;left:0}.Vision_vision___8zgr .Vision_position7__9edq_{position:absolute;top:0;left:-1.5px}.Vision_vision___8zgr .Vision_position2__zy1V0{position:absolute;top:0;left:235px}.Vision_vision___8zgr .Vision_position3__87wVH,.Vision_vision___8zgr .Vision_position8__qaKDK{position:absolute;top:0;right:0}.Vision_vision___8zgr .Vision_position4__CERkF{position:absolute;top:235px;left:0}.Vision_vision___8zgr .Vision_position9__nYWz9{position:absolute;top:235px;left:-1.5px}.Vision_vision___8zgr .Vision_position11__OCeA7,.Vision_vision___8zgr .Vision_position5__VaHaJ{position:absolute;top:235px;right:0}.Vision_vision___8zgr .Vision_position6__DLieM{position:absolute;bottom:0;left:0}.Vision_vision___8zgr .Vision_position13__5R31v{position:absolute;bottom:0;left:-1.5px}.Vision_vision___8zgr .Vision_position10__Wku41{position:absolute;top:235px;left:235px}.Vision_vision___8zgr .Vision_position12__RpHGd{position:absolute;bottom:0;right:0}.Vision_vision___8zgr .Vision_position14__AFVfy{position:absolute;top:5px;left:0}.Vision_vision___8zgr .Vision_flip___VYCQ{transform:scaleX(-1)}.Vision_vision___8zgr .Vision_circle__FySHS{width:230px;height:230px;border-radius:50%}.Vision_vision___8zgr .Vision_oval__eXXpi{width:465px;height:230px;border-radius:120px}.Vision_vision___8zgr .Vision_halfOval__xbjrg{width:230px;height:230px;border-radius:0 120px 120px 0}.Vision_vision___8zgr .Vision_beige__aEAys{background-color:var(--color-sub)}.Vision_vision___8zgr .Vision_pink__Y_lIa{background-color:var(--color-primary)}.Vision_vision___8zgr .Vision_green__2ZfSm{background-color:var(--color-main-2)}.Vision_vision___8zgr .Vision_wrapContents__kXDCi{width:1200px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:-710px auto 0}.Vision_vision___8zgr .Vision_wrapTexts__QRu00{width:360px;display:flex;flex-direction:column;gap:60px;padding-left:var(--padding-edge)}.Vision_vision___8zgr .Vision_largeTitle__HKqyI{color:var(--color-primary);font-family:var(--font-family-en-large);font-size:330px;font-weight:400;line-height:132px;height:234px;padding-top:20px}.Vision_vision___8zgr .Vision_v__AXgx5{color:var(--color-main-2)}.Vision_vision___8zgr .Vision_description__OFuHl{color:var(--color-text-dark);font-family:var(--font-family-jp);font-size:var(--desc-size-pc);font-weight:400;line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc);white-space:pre-line}.Vision_vision___8zgr .Vision_wrapImages__664MX{width:705px;height:710px;position:relative}.Vision_vision___8zgr .Vision_canvas__FS821{position:absolute;inset:0;width:705px;height:710px;transform:scale(var(--scale,1)) translateZ(0);transform-origin:top left;overflow:hidden;backface-visibility:hidden;clip-path:inset(0);-webkit-clip-path:inset(0)}.Vision_vision___8zgr .Vision_wrapFrameBg___6hPo,.Vision_vision___8zgr .Vision_wrapFrame__9DEDh{position:absolute;top:0;left:0}.Vision_vision___8zgr .Vision_wrapMock__39sNg{position:absolute;bottom:0;right:2px;transform:translateY(250px) translateZ(0);transition:transform 1s ease;will-change:transform;backface-visibility:hidden}.Vision_vision___8zgr .Vision_animateIn__ivuu0{transform:translateY(0) translateZ(0)}@media (max-width:1200px){.Vision_vision___8zgr{z-index:99}.Vision_vision___8zgr .Vision_wrapBg__G_ZDa{display:none}.Vision_vision___8zgr .Vision_wrapContents__kXDCi{width:100%;margin:0;gap:70px;justify-content:space-between;align-items:center;padding:0;box-sizing:border-box}.Vision_vision___8zgr .Vision_wrapTexts__QRu00{width:min(560px,100%);padding:0 0 0 var(--padding-edge);box-sizing:border-box;gap:60px}.Vision_vision___8zgr .Vision_largeTitle__HKqyI{font-size:280px;line-height:120px;height:200px;padding:0}.Vision_vision___8zgr .Vision_wrapImages__664MX{width:min(705px,100%);aspect-ratio:705/710;height:auto;max-width:705px;position:relative;margin:0 auto}.Vision_vision___8zgr .Vision_canvas__FS821{position:absolute;inset:0;width:705px;height:710px;transform-origin:top left}}@media (max-width:1120px){.Vision_vision___8zgr .Vision_wrapContents__kXDCi{flex-direction:column-reverse;gap:0;padding:0}.Vision_vision___8zgr .Vision_wrapImages__664MX{width:calc(100% - var(--padding-edge) * 2);max-width:100%;padding:0;margin:0 auto;box-sizing:border-box}.Vision_vision___8zgr .Vision_wrapTexts__QRu00{width:100%;display:flex;flex-direction:row;align-items:flex-end;height:auto;gap:60px;z-index:99;padding:72px var(--padding-edge) 0;margin-top:-2px;position:relative;box-sizing:border-box;background-color:#fff}.Vision_vision___8zgr .Vision_largeTitle__HKqyI{font-size:240px;height:180px;line-height:110px}.Vision_vision___8zgr .Vision_description__OFuHl{flex:1 1;font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc)}}@media (max-width:768px){.Vision_vision___8zgr .Vision_description__OFuHl{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}.Vision_vision___8zgr .Vision_wrapTexts__QRu00{flex-direction:column;align-items:flex-start;width:100%;gap:30px;padding:42px var(--padding-edge) 0}.Vision_vision___8zgr .Vision_largeTitle__HKqyI{width:100%;font-size:230px;height:170px;line-height:100px}}@media (max-width:480px){.Vision_vision___8zgr{margin:60px 0}.Vision_vision___8zgr .Vision_wrapContents__kXDCi{padding:0}.Vision_vision___8zgr .Vision_wrapTexts__QRu00{padding:32px var(--padding-edge) 0}.Vision_vision___8zgr .Vision_largeTitle__HKqyI{width:100%;font-size:170px;height:120px;line-height:70px}}.Philosophy_philosophy__R87zt{background-color:var(--color-sub)}.Philosophy_philosophy__R87zt .Philosophy_wrapTitle__MnYqg{width:100%;max-width:1440px;aspect-ratio:16/10;margin:0 auto;overflow:hidden;position:relative}.Philosophy_philosophy__R87zt .Philosophy_wrapTitle__MnYqg:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px var(--color-sub);pointer-events:none;z-index:100}@keyframes Philosophy_moveCircle1__nVZnU{0%{bottom:-12vw;left:-1vw}50%{bottom:-3vw;left:16vw}to{bottom:-12vw;left:-1vw}}@keyframes Philosophy_moveCircle2__17Zv5{0%{top:20vw;right:12vw}50%{top:26vw;right:0}to{top:20vw;right:12vw}}.Philosophy_philosophy__R87zt .Philosophy_circle1__oEOx4{width:32vw;max-width:470px;height:32vw;max-height:470px;background-color:var(--color-main-2);border-radius:50%;position:absolute;bottom:-12vw;left:-1vw;animation:Philosophy_moveCircle1__nVZnU 18s ease-in-out infinite}.Philosophy_philosophy__R87zt .Philosophy_circle2__6oNIV{width:18vw;max-width:270px;height:18vw;max-height:270px;background-color:#fff;border-radius:50%;position:absolute;top:20vw;right:12vw;animation:Philosophy_moveCircle2__17Zv5 14s ease-in-out infinite}.Philosophy_philosophy__R87zt .Philosophy_wrapImage__b1TUj,.Philosophy_philosophy__R87zt .Philosophy_wrapMask__SUEh9{position:absolute;top:0;left:0;width:100%;height:100%}.Philosophy_philosophy__R87zt .Philosophy_wrapContents__Zx2va{max-width:800px;margin:0 auto;color:var(--color-text-dark);text-align:center;font-family:var(--font-family-jp);font-weight:400}.Philosophy_philosophy__R87zt .Philosophy_wrapTexts__HuZIP{display:flex;flex-direction:column;gap:40px;padding:70px 0 100px}.Philosophy_philosophy__R87zt .Philosophy_titleHidden__UHSZv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Philosophy_philosophy__R87zt .Philosophy_title__1OOa6{font-size:var(--jp-text-size-lg);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Philosophy_philosophy__R87zt .Philosophy_description__xGFY_{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls);white-space:pre-line}.Philosophy_philosophy__R87zt .Philosophy_wrapLinks__mPrTS{display:flex;flex-direction:row;width:100%}.Philosophy_philosophy__R87zt .Philosophy_link__1j2CV{flex:1 1;aspect-ratio:4/3;position:relative;overflow:hidden}.Philosophy_philosophy__R87zt .Philosophy_maskWhite__EDXuo{position:absolute;top:0;right:0;width:75%;height:100%}.Philosophy_philosophy__R87zt .Philosophy_maskPink__0w2ty{position:absolute;top:0;left:0;width:75%;height:100%}.Philosophy_philosophy__R87zt .Philosophy_default__cVFu7{position:relative;width:100%;height:100%}.Philosophy_philosophy__R87zt .Philosophy_hover__rxr5o{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s ease;opacity:0}.Philosophy_philosophy__R87zt .Philosophy_link__1j2CV:hover .Philosophy_hover__rxr5o{opacity:1}.Philosophy_philosophy__R87zt .Philosophy_wrapText__3mxlL{display:flex;flex-direction:column;align-items:center;gap:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Philosophy_philosophy__R87zt .Philosophy_icon__nW_l0{width:70px;height:50px}.Philosophy_philosophy__R87zt .Philosophy_text__yMjY8{color:var(--color-text-light);text-align:center;font-family:var(--font-family-jp);font-size:var(--jp-text-size-lg);font-weight:600;line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Philosophy_philosophy__R87zt .Philosophy_image___0kPq{transition:transform .4s ease-in-out;transform:translateZ(0);will-change:transform}.Philosophy_philosophy__R87zt .Philosophy_link__1j2CV:hover .Philosophy_image___0kPq{transform:scale(1.08) translateZ(0)}@media screen and (max-width:1200px){.Philosophy_philosophy__R87zt .Philosophy_link__1j2CV:hover .Philosophy_hover__rxr5o{opacity:0}.Philosophy_link__1j2CV:hover .Philosophy_image___0kPq{transform:none}.Philosophy_philosophy__R87zt .Philosophy_wrapContents__Zx2va{padding:0 var(--padding-edge)}.Philosophy_philosophy__R87zt .Philosophy_text__yMjY8{font-size:15px;line-height:24px}.Philosophy_philosophy__R87zt .Philosophy_icon__nW_l0{width:56px;height:auto}}@media screen and (max-width:768px){.Philosophy_philosophy__R87zt .Philosophy_wrapContents__Zx2va{padding:0 var(--padding-edge)}.Philosophy_philosophy__R87zt .Philosophy_wrapTexts__HuZIP{padding:60px 0 70px;gap:20px}.Philosophy_philosophy__R87zt .Philosophy_title__1OOa6{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Philosophy_philosophy__R87zt .Philosophy_description__xGFY_{font-size:var(--jp-text-size-sm);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Philosophy_philosophy__R87zt .Philosophy_wrapLinks__mPrTS{display:flex;flex-direction:row;max-height:300px}.Philosophy_philosophy__R87zt .Philosophy_default__cVFu7,.Philosophy_philosophy__R87zt .Philosophy_hover__rxr5o{display:none}.Philosophy_philosophy__R87zt .Philosophy_maskPink__0w2ty,.Philosophy_philosophy__R87zt .Philosophy_maskWhite__EDXuo{width:100%;height:100%;max-height:350px}.Philosophy_philosophy__R87zt .Philosophy_wrapText__3mxlL{display:flex;flex-direction:column;align-items:center;width:80%;gap:10px;transform:translate(-50%,-50%)}.Philosophy_philosophy__R87zt .Philosophy_text__yMjY8{font-size:clamp(13px,8vw,16px);line-height:var(--jp-text-lh-loose);font-weight:400;letter-spacing:var(--jp-text-ls)}.Philosophy_philosophy__R87zt .Philosophy_icon__nW_l0{width:60px;height:40px}}@media screen and (max-width:480px){.Philosophy_philosophy__R87zt .Philosophy_wrapLinks__mPrTS{display:flex;flex-direction:column;max-height:400px;gap:2px}.Philosophy_philosophy__R87zt .Philosophy_wrapContents__Zx2va{padding:0 var(--padding-edge)}.Philosophy_philosophy__R87zt .Philosophy_wrapTexts__HuZIP{padding:40px 0 60px}}.Navigation_navigation__r7XG_{background-color:var(--color-primary-light);padding:140px 0 110px}.Navigation_navigation__r7XG_ .Navigation_wrapLinks__Z9OtD{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:20px;width:100%;max-width:1400px;margin:0 auto;padding-bottom:10px}.Navigation_navigation__r7XG_ .Navigation_link__ucHhJ{display:flex;flex-direction:column;align-items:center;gap:16px;z-index:99}.Navigation_navigation__r7XG_ .Navigation_wrap__li1i7{border-radius:200px 200px 0 0;overflow:hidden;position:relative;width:100%;max-width:390px;clip-path:inset(0 0 0 0 round 200px 200px 0 0);-webkit-clip-path:inset(0 0 0 0 round 200px 200px 0 0)}.Navigation_navigation__r7XG_ .Navigation_image__fIKLq{display:flex;width:100%;height:auto;transition:transform .4s ease-in-out}.Navigation_navigation__r7XG_ .Navigation_link__ucHhJ:hover .Navigation_image__fIKLq{transform:scale(1.05)}.Navigation_navigation__r7XG_ .Navigation_gold__UPT0B{position:absolute;top:0;left:0;width:100%;height:auto;z-index:5;pointer-events:none}.Navigation_navigation__r7XG_ .Navigation_goldSp__VeTvV{display:none;position:absolute;top:0;left:0;width:100%;height:auto}.Navigation_navigation__r7XG_ .Navigation_number__99B6_{color:var(--color-text-light);text-align:center;font-family:var(--font-family-en-large);font-size:100px;font-weight:400;height:74px;line-height:42px;position:absolute;top:75px;left:50%;transform:translateX(-50%)}.Navigation_navigation__r7XG_ .Navigation_wrapText__o1tj9{display:flex;flex-direction:column;align-items:center;gap:20px}.Navigation_navigation__r7XG_ .Navigation_icon__rUWkS{width:50px;height:40px;transition:transform .4s ease-in-out;z-index:2}.Navigation_navigation__r7XG_ .Navigation_link__ucHhJ:hover .Navigation_icon__rUWkS{transform:translateY(10px)}.Navigation_navigation__r7XG_ .Navigation_text__PRXEk{color:#c9a4a9;text-align:center;font-family:var(--font-family-en-large);font-size:70px;font-weight:400;transition:color .4s ease-in-out}.Navigation_navigation__r7XG_ .Navigation_link__ucHhJ:hover .Navigation_text__PRXEk{color:var(--color-main-2)}@media screen and (max-width:1440px){.Navigation_navigation__r7XG_{padding:clamp(90px,calc(4.6vw + 55px),120px) 0 clamp(80px,6.94vw,100px)}.Navigation_navigation__r7XG_ .Navigation_wrapLinks__Z9OtD{padding-bottom:0}.Navigation_navigation__r7XG_ .Navigation_wrap__li1i7{max-width:330px}.Navigation_navigation__r7XG_ .Navigation_number__99B6_{top:63px}}@media screen and (max-width:1200px){.Navigation_navigation__r7XG_ .Navigation_link__ucHhJ:hover .Navigation_icon__rUWkS,.Navigation_navigation__r7XG_ .Navigation_link__ucHhJ:hover .Navigation_image__fIKLq{transform:none}.Navigation_navigation__r7XG_ .Navigation_link__ucHhJ:hover .Navigation_text__PRXEk{color:#c9a4a9}.Navigation_navigation__r7XG_ .Navigation_wrapLinks__Z9OtD{padding:0 60px;box-sizing:border-box}.Navigation_navigation__r7XG_ .Navigation_link__ucHhJ{flex:1 1;min-width:0}.Navigation_navigation__r7XG_ .Navigation_wrap__li1i7{max-width:100%}.Navigation_navigation__r7XG_ .Navigation_text__PRXEk{font-size:60px}.Navigation_navigation__r7XG_ .Navigation_number__99B6_{top:12%;font-size:clamp(40px,7.5vw,100px);height:.74em;line-height:.42}}@media screen and (max-width:768px){.Navigation_navigation__r7XG_{padding:clamp(50px,11.7vw,90px) 0 clamp(40px,10.4vw,80px)}.Navigation_navigation__r7XG_ .Navigation_wrapLinks__Z9OtD{padding-inline:40px;gap:10px}.Navigation_navigation__r7XG_ .Navigation_link__ucHhJ{gap:10px}.Navigation_navigation__r7XG_ .Navigation_gold__UPT0B{display:none}.Navigation_navigation__r7XG_ .Navigation_goldSp__VeTvV{display:block}.Navigation_navigation__r7XG_ .Navigation_icon__rUWkS{position:absolute;top:clamp(-95px,-12.5vw,-40px);left:0;right:0;margin:0 auto;transform:none;width:clamp(20px,5vw,40px);height:auto;z-index:10;display:block;pointer-events:none}.Navigation_navigation__r7XG_ .Navigation_text__PRXEk{font-size:56px;line-height:.95}.Navigation_navigation__r7XG_ .Navigation_wrapText__o1tj9{position:relative}.Navigation_navigation__r7XG_ .Navigation_number__99B6_{top:22%;font-size:clamp(50px,12vw,110px)}}@media screen and (max-width:480px){.Navigation_navigation__r7XG_ .Navigation_wrapLinks__Z9OtD{padding-inline:20px}.Navigation_navigation__r7XG_ .Navigation_icon__rUWkS{top:clamp(-60px,calc(-7.8vw - 22.5px),-50px)}.Navigation_navigation__r7XG_ .Navigation_text__PRXEk{font-size:40px}}.Title_title__iivch{height:540px;margin:10px;border-radius:40px;overflow:hidden}.Title_title__iivch .Title_wrapBg__W5hCZ{height:100%;display:flex;flex-direction:row;position:relative}.Title_title__iivch .Title_image__lPH6o{flex:1 1;height:100%;position:relative}.Title_title__iivch .Title_image__lPH6o img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Title_title__iivch .Title_green__tS87V{flex:1 1;background-color:var(--color-main-2)}.Title_title__iivch .Title_dot1__2VmqE,.Title_title__iivch .Title_dot2__8sLio,.Title_title__iivch .Title_dot3__Qg7yo,.Title_title__iivch .Title_dot4__MX5v0{position:absolute}.Title_title__iivch .Title_dot1__2VmqE{top:30px;left:30px}.Title_title__iivch .Title_dot2__8sLio{top:30px;right:30px}.Title_title__iivch .Title_dot3__Qg7yo{bottom:30px;left:30px}.Title_title__iivch .Title_dot4__MX5v0{bottom:30px;right:30px}.Title_title__iivch .Title_wrapContents__K0O2u{color:var(--color-text-light);width:100%;max-width:1200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0 60px;box-sizing:border-box}.Title_title__iivch .Title_number__fGx4d{font-family:var(--font-family-en-large);font-size:clamp(100px,20vw,400px);font-weight:400;line-height:166px;height:290px}.Title_title__iivch .Title_wrapTexts__i7PhA{display:flex;flex-direction:column;align-items:flex-end;gap:35px}.Title_title__iivch .Title_enTitle__e5pW1{font-family:var(--font-family-en-large);text-align:right;font-size:clamp(90px,18vw,200px);font-weight:400;line-height:90px;height:170px}.Title_title__iivch .Title_description__dlF4S{font-family:var(--font-family-jp);text-align:right;font-size:clamp(13px,4vw,18px);font-weight:400;line-height:35px;letter-spacing:1.8px}@media (max-width:1200px){.Title_title__iivch{height:460px}.Title_title__iivch .Title_wrapContents__K0O2u{flex-direction:column;align-items:center;text-align:center;gap:40px;padding:0 var(--padding-edge)}.Title_title__iivch .Title_number__fGx4d{font-size:100px;line-height:50px;height:80px}.Title_title__iivch .Title_wrapTexts__i7PhA{display:flex;flex-direction:column;align-items:center;height:auto;gap:30px}.Title_title__iivch .Title_enTitle__e5pW1{line-height:80px;text-align:center;height:140px;font-size:170px}.Title_title__iivch .Title_description__dlF4S{line-height:28px;letter-spacing:1px;text-align:center;font-size:14px}}@media (max-width:768px){.Title_title__iivch{height:400px}.Title_title__iivch .Title_enTitle__e5pW1{font-size:100px;line-height:40px;height:80px}.Title_title__iivch .Title_number__fGx4d{font-size:90px;line-height:40px;height:68px}}@media (max-width:480px){.Title_title__iivch .Title_enTitle__e5pW1{font-size:90px;line-height:50px;height:70px}}.DesignConsulting_designConsulting__HMoLS{background-color:var(--color-primary-light);margin:10px;border-radius:40px 40px 0 0;padding:70px var(--padding-edge) 120px;box-sizing:border-box}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_wrapTexts__isBNv{max-width:940px;display:flex;flex-direction:column;align-items:center;gap:26px;margin:0 auto 60px;color:var(--color-text-dark);font-family:var(--font-family-jp);font-weight:400;text-align:center}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_icon__mqDbU{width:60px;height:90px;padding-bottom:26px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_title__2yIDs{font-size:22px;line-height:42px;letter-spacing:2.2px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_description__r24Ew{font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc);white-space:pre-line}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_wrapImages__aKzYI{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;gap:10px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_wrapImg1__KD8Ti,.DesignConsulting_designConsulting__HMoLS .DesignConsulting_wrapImg2__nhLok{flex:1 1;background-color:var(--color-primary);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_wrapImg2__nhLok{border:4px solid #c9a4a9}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_image__4GOjf{padding:20px 50px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_arrowContainer__7Wgi9{display:none}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_arrowImage__6vR9R{width:60px;height:auto;margin:0 auto}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_imgTitle1__VYXYh,.DesignConsulting_designConsulting__HMoLS .DesignConsulting_imgTitle2__R_fw_{color:var(--color-text-dark);text-align:center;font-family:var(--font-family-jp);font-size:15px;font-weight:600;letter-spacing:1.5px;padding:20px 20px 16px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_imgTitle1__VYXYh{padding:20px;background-color:#fff}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_imgTitle2__R_fw_{background-color:#c9a4a9}@media (max-width:1200px){.DesignConsulting_designConsulting__HMoLS{padding-top:60px;padding-bottom:100px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_wrapTexts__isBNv{margin-bottom:50px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_icon__mqDbU{padding-bottom:10px}}@media (max-width:768px){.DesignConsulting_designConsulting__HMoLS .DesignConsulting_wrapImages__aKzYI{flex-direction:column;gap:20px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_arrowContainer__7Wgi9{display:flex;justify-content:center;align-items:center}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_title__2yIDs{font-size:16px;line-height:28px;letter-spacing:1px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_description__r24Ew{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_icon__mqDbU{width:50px;height:80px;padding-bottom:20px}}@media (max-width:480px){.DesignConsulting_designConsulting__HMoLS{padding:40px var(--padding-edge) 80px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_wrapTexts__isBNv{gap:16px;margin-bottom:30px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_icon__mqDbU{width:40px;height:70px;padding-bottom:14px}.DesignConsulting_designConsulting__HMoLS .DesignConsulting_imgTitle1__VYXYh{font-size:13px;padding:14px}}.Phase_phase__9MWxb{background-color:var(--color-primary);margin:-40px 10px 10px;border-radius:40px;padding:70px var(--padding-edge) 120px}.Phase_phase__9MWxb .Phase_wrapTexts__6WOWp{width:100%;max-width:940px;height:auto;display:flex;flex-direction:column;align-items:center;gap:26px;margin:0 auto;box-sizing:border-box;color:var(--color-text-dark);font-family:var(--font-family-jp);font-weight:400;text-align:center}.Phase_phase__9MWxb .Phase_icon__5C_sL{width:60px;height:90px;padding-bottom:26px}.Phase_phase__9MWxb .Phase_title__hfVtb{font-size:22px;line-height:42px;letter-spacing:2.2px}.Phase_phase__9MWxb .Phase_description__Ic_TT{font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc);white-space:pre-line}.Phase_phase__9MWxb .Phase_wrapTable__6PQ9P{width:100%;max-width:1200px;height:auto;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.Phase_phase__9MWxb .Phase_scrollArea__DhrRb{width:100%;height:100%;margin-left:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.Phase_phase__9MWxb .Phase_header__OHSnq{width:1000px;height:80px;display:flex;flex-direction:row;gap:4px;align-items:center;overflow:hidden;color:var(--color-text-dark);text-align:center;font-family:var(--font-family-jp);font-size:13px;font-weight:600;line-height:normal;letter-spacing:.65px;top:0;z-index:10;background-color:var(--color-primary);padding-top:70px;border-bottom:4px solid var(--color-primary)}.Phase_phase__9MWxb .Phase_archeco__4yYoD,.Phase_phase__9MWxb .Phase_blank__sN3_3,.Phase_phase__9MWxb .Phase_company__sJ4oN{background-color:var(--color-primary-light);height:100%;display:flex;align-items:center;justify-content:center}.Phase_phase__9MWxb .Phase_blank__sN3_3{width:560px;border-radius:10px 0 0 0}.Phase_phase__9MWxb .Phase_archeco__4yYoD{background-color:var(--color-main-2);color:var(--color-text-light);font-family:var(--font-family-en-small);-webkit-text-stroke-width:.5;-webkit-text-stroke-color:#fff;font-size:20px;font-weight:400}.Phase_phase__9MWxb .Phase_d1__Whpf2{width:110px}.Phase_phase__9MWxb .Phase_e1__FEJM_{width:150px}.Phase_phase__9MWxb .Phase_f1__81cRR{width:80px}.Phase_phase__9MWxb .Phase_g1__gXJjs{width:100px;border-radius:0 10px 0 0}.Phase_phase__9MWxb .Phase_wrap0to1___8YcS,.Phase_phase__9MWxb .Phase_wrap10to100__TbR9c,.Phase_phase__9MWxb .Phase_wrap1to10__rZ9Oa{display:flex;flex-direction:row;gap:4px}.Phase_phase__9MWxb .Phase_phase0to1__VJGrk,.Phase_phase__9MWxb .Phase_phase10to100__EuVZb,.Phase_phase__9MWxb .Phase_phase1to10__bkkXB{width:110px;height:auto;display:flex;align-items:center;justify-content:center;color:var(--color-text-dark);font-family:var(--font-family-en-small);-webkit-text-stroke-width:.5;-webkit-text-stroke-color:var(--color-text-dark);font-size:20px;font-weight:400;text-align:center}.Phase_phase__9MWxb .Phase_phase0to1__VJGrk{background-color:var(--color-primary-light);border-radius:0 0 0 10px;overflow:hidden}.Phase_phase__9MWxb .Phase_phase1to10__bkkXB{background-color:#c9a4a9;border-radius:0 0 0 10px;overflow:hidden}.Phase_phase__9MWxb .Phase_phase10to100__EuVZb{background-color:#b88d93;border-radius:10px 0 0 10px;overflow:hidden}.Phase_phase__9MWxb .Phase_arrow__wdkns{padding:0 6px}.Phase_phase__9MWxb .Phase_midTitle__tpRPF{background-color:#c9a4a9;width:1000px;color:var(--color-text-light);font-family:var(--font-family-jp);font-size:14px;font-weight:600;line-height:20px;letter-spacing:.7px;padding:16px 28px;box-sizing:border-box;border-radius:10px 10px 0 0;margin-bottom:-6px}.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt{display:flex;flex-direction:column;gap:4px}.Phase_phase__9MWxb .Phase_row__vz6p4{height:90px;display:flex;flex-direction:row;gap:4px;align-items:center;color:var(--color-text-dark);font-family:var(--font-family-jp);font-weight:600}.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt .Phase_title__hfVtb{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;letter-spacing:.7px}.Phase_phase__9MWxb .Phase_wrap0to1___8YcS .Phase_wrapRow__z5Kmt .Phase_title__hfVtb{background-color:var(--color-primary-light);transition:color .3s ease,background-color .3s ease}.Phase_phase__9MWxb .Phase_wrap1to10__rZ9Oa .Phase_wrapRow__z5Kmt .Phase_title__hfVtb{background-color:#c9a4a9;transition:color .3s ease,background-color .3s ease}.Phase_phase__9MWxb .Phase_wrap10to100__TbR9c .Phase_wrapRow__z5Kmt .Phase_title__hfVtb{background-color:#b88d93;transition:color .3s ease,background-color .3s ease}.Phase_phase__9MWxb .Phase_row__vz6p4:hover .Phase_title__hfVtb{background-color:#ac6972;color:var(--color-text-light)}.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt .Phase_tableDescription__pwRX_{background-color:#fff;height:100%;display:flex;align-items:center;justify-content:flex-start;font-size:13px;letter-spacing:.65px;line-height:22px;padding:0 20px}.Phase_phase__9MWxb .Phase_check__E8tWy{width:38px;height:38px;background-color:#fff;padding:26px 0}.Phase_phase__9MWxb .Phase_b1__lsPFl{width:110px}.Phase_phase__9MWxb .Phase_c1__B3Lx6{width:283px}.Phase_phase__9MWxb .Phase_d2__icIFa{padding-left:35px;padding-right:35px}.Phase_phase__9MWxb .Phase_e2__aIM64{padding-left:55px;padding-right:55px}.Phase_phase__9MWxb .Phase_f2__B8wsB{padding-left:20px;padding-right:20px}.Phase_phase__9MWxb .Phase_g2__EoTzn{padding-left:30px;padding-right:30px}.Phase_phase__9MWxb .Phase_position__dxHys{position:relative}.Phase_phase__9MWxb .Phase_scheme__AueEp{width:190px;height:190px;background-color:#fff;border-radius:50%;overflow:hidden;position:absolute;right:-196px;transform:scale(0);transition:transform .3s ease}.Phase_phase__9MWxb .Phase_row__vz6p4:hover .Phase_scheme__AueEp{transform:scale(1)}.Phase_phase__9MWxb .Phase_radius1__n8kjM{border-radius:0 0 10px 0;overflow:hidden}.Phase_phase__9MWxb .Phase_radius2__OETwr{border-radius:0 10px 10px 0;overflow:hidden}.Phase_phase__9MWxb .Phase_frame__FRG_i{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:4px solid #ac6972;opacity:0;transition:opacity .3s ease}.Phase_phase__9MWxb .Phase_row__vz6p4:hover .Phase_frame__FRG_i{opacity:1}.Phase_phase__9MWxb .Phase_phaseLabel__xSXee{display:none}@media screen and (max-width:1260px){.Phase_phase__9MWxb .Phase_scrollArea__DhrRb{align-items:center}.Phase_phase__9MWxb .Phase_row__vz6p4:hover .Phase_frame__FRG_i{opacity:0!important}.Phase_phase__9MWxb .Phase_row__vz6p4:hover .Phase_scheme__AueEp{transform:scale(0)!important}.Phase_phase__9MWxb .Phase_wrap0to1___8YcS .Phase_row__vz6p4:hover .Phase_title__hfVtb{background-color:var(--color-primary-light);color:var(--color-text-dark)}.Phase_phase__9MWxb .Phase_wrap1to10__rZ9Oa .Phase_row__vz6p4:hover .Phase_title__hfVtb{background-color:#c9a4a9;color:var(--color-text-dark)}.Phase_phase__9MWxb .Phase_wrap10to100__TbR9c .Phase_row__vz6p4:hover .Phase_title__hfVtb{background-color:#b88d93;color:var(--color-text-dark)}}@media screen and (max-width:1200px){.Phase_phase__9MWxb{padding-top:60px;padding-bottom:80px}.Phase_phase__9MWxb .Phase_header__OHSnq{padding-top:0}.Phase_phase__9MWxb .Phase_icon__5C_sL{padding-bottom:10px}.Phase_phase__9MWxb .Phase_wrapTexts__6WOWp{margin-bottom:50px}}@media screen and (max-width:1040px){.Phase_phase__9MWxb .Phase_scrollArea__DhrRb{align-items:flex-start;margin-left:0;height:auto;gap:14px}.Phase_phase__9MWxb .Phase_b1__lsPFl{width:100px;font-size:12px;padding:0 10px}.Phase_phase__9MWxb .Phase_c1__B3Lx6{flex:1 1;font-size:12px;padding:0 10px}.Phase_phase__9MWxb .Phase_blank__sN3_3{flex:1 1;height:60px}.Phase_phase__9MWxb .Phase_header__OHSnq{width:100%;display:flex;flex-wrap:nowrap;font-size:12px;height:auto;margin-bottom:0}.Phase_phase__9MWxb .Phase_archeco__4yYoD,.Phase_phase__9MWxb .Phase_company__sJ4oN{height:60px;flex-shrink:0}.Phase_phase__9MWxb .Phase_wrapTable__6PQ9P{width:100%;max-width:100%;padding:0 20px;box-sizing:border-box}.Phase_phase__9MWxb .Phase_row__vz6p4,.Phase_phase__9MWxb .Phase_scrollArea__DhrRb,.Phase_phase__9MWxb .Phase_wrap0to1___8YcS,.Phase_phase__9MWxb .Phase_wrap10to100__TbR9c,.Phase_phase__9MWxb .Phase_wrap1to10__rZ9Oa,.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt{width:100%}.Phase_phase__9MWxb .Phase_d1__Whpf2,.Phase_phase__9MWxb .Phase_d2__icIFa{width:110px;padding:0;flex-shrink:0}.Phase_phase__9MWxb .Phase_e1__FEJM_,.Phase_phase__9MWxb .Phase_e2__aIM64{width:150px;padding:0;flex-shrink:0}.Phase_phase__9MWxb .Phase_f1__81cRR,.Phase_phase__9MWxb .Phase_f2__B8wsB{width:80px;padding:0;flex-shrink:0}.Phase_phase__9MWxb .Phase_g1__gXJjs,.Phase_phase__9MWxb .Phase_g2__EoTzn{width:100px;padding:0;flex-shrink:0}.Phase_phase__9MWxb .Phase_b1__lsPFl{width:110px;flex-shrink:0}.Phase_phase__9MWxb .Phase_header__OHSnq .Phase_blank__sN3_3{border-bottom-left-radius:10px}.Phase_phase__9MWxb .Phase_header__OHSnq .Phase_g1__gXJjs{border-bottom-right-radius:10px}.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt .Phase_row__vz6p4:nth-of-type(2) .Phase_b1__lsPFl{border-top-left-radius:10px;overflow:hidden}.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt .Phase_row__vz6p4:nth-of-type(2) .Phase_g2__EoTzn{border-top-right-radius:10px;overflow:hidden}.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt .Phase_row__vz6p4:last-child .Phase_b1__lsPFl{border-bottom-left-radius:10px;overflow:hidden}.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt .Phase_row__vz6p4:last-child .Phase_g2__EoTzn{border-bottom-right-radius:10px;overflow:hidden}.Phase_phase__9MWxb .Phase_row__vz6p4{align-items:stretch}.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt .Phase_tableDescription__pwRX_,.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt .Phase_title__hfVtb{height:auto;padding-top:15px;padding-bottom:15px}.Phase_phase__9MWxb .Phase_check__E8tWy{height:100%!important;min-height:0!important;padding:0;-o-object-fit:none;object-fit:none;-o-object-position:center;object-position:center}.Phase_phase__9MWxb .Phase_midTitle__tpRPF{font-size:13px;padding:12px 16px;display:none}.Phase_phase__9MWxb .Phase_phase0to1__VJGrk,.Phase_phase__9MWxb .Phase_phase10to100__EuVZb,.Phase_phase__9MWxb .Phase_phase1to10__bkkXB{display:none!important}.Phase_phase__9MWxb .Phase_phaseLabel__xSXee{display:block;font-family:var(--font-family-en-small);font-size:24px;font-weight:400;color:var(--color-text-dark);text-align:left;padding-top:0;padding-bottom:10px;padding-left:10px}.Phase_phase__9MWxb .Phase_phaseLabelText__qfCZy{font-size:16px;font-weight:600;padding-left:10px;letter-spacing:2.5px}.Phase_phase__9MWxb .Phase_arrow__wdkns{width:18px;height:auto;padding:0 12px}.Phase_phase__9MWxb .Phase_row__vz6p4:hover .Phase_frame__FRG_i{opacity:0!important}.Phase_phase__9MWxb .Phase_row__vz6p4:hover .Phase_scheme__AueEp{transform:scale(0)!important}}@media screen and (max-width:900px){.Phase_phase__9MWxb .Phase_scrollArea__DhrRb{width:100%;height:auto;overflow:auto;margin-left:0!important;box-sizing:border-box;display:flex;flex-direction:column}.Phase_phase__9MWxb .Phase_wrapTable__6PQ9P{width:auto}.Phase_phase__9MWxb .Phase_header__OHSnq,.Phase_phase__9MWxb .Phase_row__vz6p4,.Phase_phase__9MWxb .Phase_wrapRow__z5Kmt{min-width:820px}.Phase_phase__9MWxb .Phase_header__OHSnq{margin-left:0}}@media screen and (max-width:768px){.Phase_phase__9MWxb .Phase_wrapTable__6PQ9P{padding:0}.Phase_phase__9MWxb .Phase_title__hfVtb{font-size:16px;line-height:28px;letter-spacing:1px}.Phase_phase__9MWxb .Phase_description__Ic_TT{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}.Phase_phase__9MWxb .Phase_icon__5C_sL{width:50px;height:80px;padding-bottom:20px}.Phase_phase__9MWxb .Phase_arrow__wdkns{width:14px}.Phase_phase__9MWxb .Phase_phaseLabel__xSXee{font-size:20px}.Phase_phase__9MWxb .Phase_blank__sN3_3{position:relative}.Phase_phase__9MWxb .Phase_blank__sN3_3:before{content:"SCROLL →";color:#ac6972;font-size:12px;font-family:var(--font-family-en-small);font-weight:400;letter-spacing:1px;position:absolute;left:20px;top:50%;transform:translateY(-50%);animation:Phase_phaseScrollPulse__Lr6Of 1.2s ease-in-out infinite alternate}}@keyframes Phase_phaseScrollPulse__Lr6Of{0%{opacity:.3}to{opacity:1}}@media screen and (max-width:480px){.Phase_phase__9MWxb{padding:40px 0 80px var(--padding-edge)}.Phase_phase__9MWxb .Phase_wrapTexts__6WOWp{padding:0 var(--padding-edge) 0 0!important;gap:16px;margin-bottom:30px}.Phase_phase__9MWxb .Phase_icon__5C_sL{width:40px;height:70px;padding-bottom:14px}.Phase_phase__9MWxb .Phase_scrollArea__DhrRb{padding-right:var(--padding-edge)}.Phase_phase__9MWxb .Phase_phaseLabelText__qfCZy{font-size:14px}}.BtnMore_btnMore__wTV35{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 20px);height:120px;border-radius:60px;display:inline-flex;justify-content:space-between;align-items:center;padding:0 40px 0 50px;background-color:var(--btn-bg-color,#000);transition:background-color .3s ease}@media (min-width:1201px){.BtnMore_btnMore__wTV35:hover{background-color:var(--btn-hover-color,gray)}}.BtnMore_btnMore__wTV35 .BtnMore_linkTitle__xF7ZN{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(30deg,#b59e75 20%,#d9c39d 25%,#a9926a 40%);background-clip:text;color:transparent;font-family:var(--font-family-en-small);font-size:18px;font-weight:400;letter-spacing:3.6px;padding-right:60px;white-space:nowrap}.BtnMore_btnMore__wTV35 .BtnMore_iconArrow__H_hOW{width:46px;height:34px}@media (max-width:1300px){.BtnMore_btnMore__wTV35{height:90px;padding:0 30px 0 36px}.BtnMore_btnMore__wTV35 .BtnMore_linkTitle__xF7ZN{font-size:15px;padding-right:40px}.BtnMore_btnMore__wTV35 .BtnMore_iconArrow__H_hOW{height:auto;width:36px}}@media (max-width:480px){.BtnMore_btnMore__wTV35{height:80px;padding:0 25px 0 30px}.BtnMore_btnMore__wTV35 .BtnMore_linkTitle__xF7ZN{font-size:13px;letter-spacing:2.2px;padding-right:20px}.BtnMore_btnMore__wTV35 .BtnMore_iconArrow__H_hOW{height:auto;width:32px}}.Strength_strength__c9eGn{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;width:100%;gap:10px;margin:10px 0;padding:0 10px;box-sizing:border-box}.Strength_strength__c9eGn .Strength_thumbnail__G33sv{flex:1 1;background-color:var(--color-primary-light);border-radius:40px;padding:70px 40px;display:flex;flex-direction:column;align-items:center;gap:50px;color:var(--color-text-dark);text-align:center;font-family:var(--font-family-jp);font-weight:400;min-width:0}.Strength_strength__c9eGn .Strength_thumbnail__G33sv>:last-child{margin-top:auto}.Strength_strength__c9eGn .Strength_icon__IIEYz{width:60px;height:90px}.Strength_strength__c9eGn .Strength_thumbTitle__51KE_{font-size:20px;letter-spacing:2px}.Strength_strength__c9eGn .Strength_wrapTexts__kDj5V{display:flex;flex-direction:column;gap:15px}.Strength_strength__c9eGn .Strength_sTitle__9ruRq{font-size:15px;line-height:25px;letter-spacing:1.5px;height:50px}.Strength_strength__c9eGn .Strength_description__hIxXS{font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc);height:auto}.Strength_strength__c9eGn .Strength_imgArea__fmuRX,.Strength_strength__c9eGn .Strength_wrapCircle__0kqZA{width:100%;aspect-ratio:380/310;max-width:380px;max-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.Strength_strength__c9eGn .Strength_imgArea__fmuRX img{max-width:100%!important;max-height:100%!important;height:auto!important;width:auto!important;-o-object-fit:contain;object-fit:contain}.Strength_strength__c9eGn .Strength_wrapBottom__lfBGI{display:flex;flex-direction:row;gap:1%;justify-content:center;margin-top:-5%;width:100%}.Strength_strength__c9eGn .Strength_circle__KhmBd{background-color:var(--color-primary);width:42%;aspect-ratio:1/1;border-radius:50%;text-align:center;color:#fff;font-weight:600;position:relative;animation:Strength_colorFade__YzEcZ 6s infinite;animation-fill-mode:both;box-sizing:border-box;flex-shrink:0}.Strength_strength__c9eGn .Strength_circle1__lX1_U{animation-delay:0s}.Strength_strength__c9eGn .Strength_circle2__wv_az{animation-delay:2s}.Strength_strength__c9eGn .Strength_circle3__R3ubH{animation-delay:4s}@keyframes Strength_colorFade__YzEcZ{0%,33%{background-color:var(--color-primary)}50%{background-color:var(--color-btn-2)}66%,to{background-color:var(--color-primary)}}.Strength_strength__c9eGn .Strength_title__Vvrew{margin-bottom:10px;top:70px}.Strength_strength__c9eGn .Strength_number__nKfby{bottom:20px}.Strength_strength__c9eGn .Strength_title__Vvrew{font-family:var(--font-family-jp);font-size:13px;letter-spacing:2.6px;position:absolute;top:40%;left:50%;transform:translateX(-50%);width:100%}.Strength_strength__c9eGn .Strength_number__nKfby{font-family:var(--font-family-en-small);font-size:18px;position:absolute;bottom:20%;left:50%;transform:translateX(-50%)}.Strength_strength__c9eGn .Strength_number__nKfby,.Strength_strength__c9eGn .Strength_title__Vvrew{animation:Strength_textColorFade__E5Jil 6s infinite;animation-fill-mode:both;transition:color .4s ease}.Strength_strength__c9eGn .Strength_circle1__lX1_U .Strength_number__nKfby,.Strength_strength__c9eGn .Strength_circle1__lX1_U .Strength_title__Vvrew{animation-delay:0s}.Strength_strength__c9eGn .Strength_circle2__wv_az .Strength_number__nKfby,.Strength_strength__c9eGn .Strength_circle2__wv_az .Strength_title__Vvrew{animation-delay:2s}.Strength_strength__c9eGn .Strength_circle3__R3ubH .Strength_number__nKfby,.Strength_strength__c9eGn .Strength_circle3__R3ubH .Strength_title__Vvrew{animation-delay:4s}@keyframes Strength_textColorFade__E5Jil{0%,33%{color:var(--color-text-dark)}50%{color:#fff}66%,to{color:var(--color-text-dark)}}@media screen and (max-width:1300px){.Strength_strength__c9eGn .Strength_thumbnail__G33sv{padding:50px 20px;gap:40px}.Strength_strength__c9eGn .Strength_description__hIxXS{display:none}}@media screen and (max-width:1200px){.Strength_strength__c9eGn .Strength_icon__IIEYz{padding-bottom:10px}.Strength_strength__c9eGn .Strength_circle__KhmBd{width:43%}.Strength_strength__c9eGn .Strength_title__Vvrew{letter-spacing:2px;font-size:12px}.Strength_strength__c9eGn .Strength_number__nKfby{font-size:15px}}@media screen and (max-width:900px){.Strength_strength__c9eGn{flex-direction:column;gap:10px;padding:0 10px;margin:0;box-sizing:border-box}.Strength_strength__c9eGn .Strength_thumbnail__G33sv{width:100%;max-width:100%;padding:40px;gap:30px;box-sizing:border-box}.Strength_strength__c9eGn .Strength_icon__IIEYz{width:50px;height:auto;padding-bottom:0}.Strength_strength__c9eGn .Strength_thumbTitle__51KE_{font-size:18px;line-height:28px;letter-spacing:1px}.Strength_strength__c9eGn .Strength_sTitle__9ruRq{height:auto;padding-top:10px;line-height:28px}.Strength_strength__c9eGn .Strength_description__hIxXS{display:block;font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp);height:auto}.Strength_strength__c9eGn .Strength_title__Vvrew{font-size:15px;letter-spacing:2.5px}.Strength_strength__c9eGn .Strength_number__nKfby{font-size:18px}}@media screen and (max-width:480px){.Strength_strength__c9eGn .Strength_thumbnail__G33sv{padding:30px 20px}.Strength_strength__c9eGn .Strength_icon__IIEYz{width:40px}.Strength_strength__c9eGn .Strength_title__Vvrew{font-size:14px;letter-spacing:2px}}.Incubation_incubation__rUqo_{background-color:var(--color-primary-light);margin:10px 10px 70px;border-radius:40px;padding:100px 0}.Incubation_incubation__rUqo_ .Incubation_wrapContents__77aV_{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:60px;padding:0 var(--padding-edge);box-sizing:border-box}.Incubation_incubation__rUqo_ .Incubation_aspectRatio__piu4d{display:flex;position:relative;width:100%;max-width:940px;padding-top:54%;overflow:hidden}.Incubation_incubation__rUqo_ .Incubation_slide__R4D1H{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.Incubation_incubation__rUqo_ .Incubation_iframeOverlay__NGXhf{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer;background-color:transparent}.Incubation_incubation__rUqo_ .Incubation_wrapTexts__iYobx{max-width:940px;color:var(--color-text-dark);font-family:var(--font-family-jp);font-weight:400;text-align:center}.Incubation_incubation__rUqo_ .Incubation_title__UB2K0{font-size:22px;line-height:42px;letter-spacing:2.2px;padding-bottom:20px}.Incubation_incubation__rUqo_ .Incubation_description__pJb39{font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc);white-space:pre-line}@media screen and (max-width:1200px){.Incubation_incubation__rUqo_{margin-bottom:40px}}@media screen and (max-width:768px){.Incubation_incubation__rUqo_{padding:70px 0}.Incubation_incubation__rUqo_ .Incubation_wrapContents__77aV_{gap:40px}.Incubation_incubation__rUqo_ .Incubation_title__UB2K0{font-size:16px;line-height:28px;letter-spacing:1px}.Incubation_incubation__rUqo_ .Incubation_description__pJb39{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}}.SectionTitle_sectionTitle__sLjgO{background-color:var(--bg-color-pc)}.SectionTitle_sectionTitle__sLjgO .SectionTitle_wrapTitle__ii6GW{padding:100px 70px;align-items:center;flex-direction:column;display:flex;gap:80px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_iconNumber__cze0C{height:90px;width:60px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_iconCircle__oGh0w{height:100px;width:100px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitle__hNYX2{font-family:var(--font-family-en-large);display:flex;align-items:center;justify-content:space-between;gap:50px;height:300px;max-width:100%;box-sizing:border-box}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitleMain__m0mVR{font-weight:400;font-size:400px;height:300px;line-height:180px;display:inline-block}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitleSmall__rT0gX{font-size:170px;height:130px;line-height:70px;font-weight:400;display:inline-block;margin-top:170px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_paddingTop___Du_O{padding-top:70px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_overview__UmZTA{align-items:center;display:flex;flex-direction:column;max-width:940px;text-align:center}.SectionTitle_sectionTitle__sLjgO .SectionTitle_jpTitle__EQioX{font-family:var(--font-family-jp);font-size:22px;font-weight:400;letter-spacing:2.2px;line-height:42px;text-align:center;margin-bottom:20px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_update__XbZwS{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(20deg,#b59e75 20%,#ffe7bd 30%,#a9926a 55%);background-clip:text;color:transparent;font-family:var(--font-family-en-small);font-size:16px;font-weight:400;letter-spacing:2.5px;line-height:26px;text-align:center}.SectionTitle_sectionTitle__sLjgO .SectionTitle_updateWithMargin__L6fIw{margin-bottom:30px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_description__AXY_4{color:var(--color-text-dark);font-family:var(--font-family-jp);font-size:var(--jp-text-size-md);font-weight:400;letter-spacing:var(--jp-text-ls);line-height:var(--jp-text-lh-loose);text-align:center}.SectionTitle_sectionTitle__sLjgO .SectionTitle_descriptionHalf__Yj6_n{margin-left:auto;width:50%;height:540px;background-color:var(--bg-half-pc)}.SectionTitle_sectionTitle__sLjgO .SectionTitle_texts__xadWm{max-width:510px;color:var(--color-text-dark);font-family:var(--font-family-jp);font-size:var(--jp-text-size-md);font-weight:400;letter-spacing:var(--jp-text-ls);line-height:var(--jp-text-lh-loose);text-align:left;padding:70px}@media (max-width:1200px){.SectionTitle_sectionTitle__sLjgO{background-color:var(--bg-color-sp,var(--bg-color-pc))}.SectionTitle_sectionTitle__sLjgO .SectionTitle_paddingTop___Du_O{padding-top:50px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_wrapTitle__ii6GW{padding:70px var(--padding-edge) 80px;gap:60px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitle__hNYX2{font-size:240px;height:170px;line-height:100px;gap:40px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitleMain__m0mVR{font-size:240px;height:170px;line-height:100px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitleSmall__rT0gX{font-size:90px;height:65px;line-height:35px;margin-top:110px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_update__XbZwS{margin-bottom:40px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_descriptionHalf__Yj6_n{width:100%;height:auto;display:flex;justify-content:center;background-color:var(--bg-half-sp,var(--bg-half-pc))}.SectionTitle_sectionTitle__sLjgO .SectionTitle_texts__xadWm{padding:0 var(--padding-edge) 60px;text-align:center;width:100%;max-width:none;margin-top:-80px}}@media (max-width:768px){.SectionTitle_sectionTitle__sLjgO .SectionTitle_wrapTitle__ii6GW{padding:60px var(--padding-edge) 70px;gap:50px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_iconNumber__cze0C{height:80px;width:50px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_iconCircle__oGh0w{height:90px;width:90px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitle__hNYX2{flex-direction:column;gap:40px;height:auto}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitleMain__m0mVR{font-size:200px;height:auto;line-height:.9;text-align:center;margin-top:-48px;margin-bottom:10px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitleSmall__rT0gX{margin-top:0}.SectionTitle_sectionTitle__sLjgO .SectionTitle_jpTitle__EQioX{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.SectionTitle_sectionTitle__sLjgO .SectionTitle_description__AXY_4,.SectionTitle_sectionTitle__sLjgO .SectionTitle_texts__xadWm{font-size:var(--jp-text-size-sm);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.SectionTitle_sectionTitle__sLjgO .SectionTitle_texts__xadWm{padding:0 var(--padding-edge) 50px}}@media (max-width:480px){.SectionTitle_sectionTitle__sLjgO .SectionTitle_wrapTitle__ii6GW{padding:40px var(--padding-edge) 50px;gap:40px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_iconNumber__cze0C{height:70px;width:40px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_iconCircle__oGh0w{height:80px;width:80px;padding-bottom:10px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitle__hNYX2{gap:40px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitleMain__m0mVR{font-size:140px;height:auto;line-height:.9;text-align:center;margin-top:-38px}.SectionTitle_sectionTitle__sLjgO .SectionTitle_enTitleSmall__rT0gX{margin-top:0}.SectionTitle_sectionTitle__sLjgO .SectionTitle_texts__xadWm{padding:0 var(--padding-edge) 30px;margin-top:-60px}}.Team_team__CkoA3{height:auto;padding-bottom:80px;position:relative;overflow:hidden}.Team_team__CkoA3 .Team_wrapTitle__B__FE{background-color:#c9a4a9;height:700px;border-radius:40px;overflow:hidden;margin:10px;position:relative}.Team_team__CkoA3 .Team_bgImg1__1BWGl{position:absolute;top:0;left:0;width:704px;height:auto}.Team_team__CkoA3 .Team_bgImg2__Tivyi{position:absolute;top:1300px;left:0;z-index:1}.Team_team__CkoA3 .Team_bgImg3__JCKlI{position:absolute;right:-60px;bottom:-5px}.Team_team__CkoA3 .Team_circle__7IN41{width:clamp(120px,20vw,230px);height:clamp(120px,20vw,230px);border-radius:50%}.Team_team__CkoA3 .Team_green__iJoJG{background-color:var(--color-main-2)}.Team_team__CkoA3 .Team_white__NaWlu{background-color:#fff}.Team_team__CkoA3 .Team_wrapTitle__B__FE .Team_position1__eq0A1{position:absolute;top:20px;right:20px}.Team_team__CkoA3 .Team_wrapTitle__B__FE .Team_position2__wiO_J{position:absolute;left:20px;bottom:20px}.Team_team__CkoA3 .Team_enTitle__3xPT4,.Team_team__CkoA3 .Team_number____JIc{color:var(--color-text-light);font-family:var(--font-family-en-large);font-size:330px;font-weight:400;line-height:140px;height:240px}.Team_team__CkoA3 .Team_number____JIc{position:absolute;left:280px;bottom:20px}.Team_team__CkoA3 .Team_enTitle__3xPT4{text-align:right;position:absolute;right:20px;bottom:20px}.Team_team__CkoA3 .Team_wrapBg__BEQEb{height:465px;border-radius:40px;overflow:hidden;margin:10px;position:relative}.Team_team__CkoA3 .Team_wrapThumbnails1__Lx6Aj .Team_wrapBg__BEQEb:before{content:"";position:absolute;top:0;left:0;width:calc(((100% - 20px) / 3) * 2 + 10px);height:100%;background-color:#c9a4a9;border-radius:40px;pointer-events:none}.Team_team__CkoA3 .Team_wrapThumbnails3__4365c .Team_wrapBg__BEQEb:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c9a4a9;border-radius:40px;pointer-events:none}.Team_frame1__l1_8m,.Team_frame2__u8fcI{position:absolute;top:0;transform:translateX(-50%);z-index:10}.Team_frame1__l1_8m{left:calc(100% / 3)}.Team_frame2__u8fcI{left:calc((100% / 3) * 2 + 2px)}.Team_team__CkoA3 .Team_wrapThumbnails1__Lx6Aj .Team_thumbnails__7YU4_,.Team_team__CkoA3 .Team_wrapThumbnails2___CBuX .Team_thumbnails__7YU4_,.Team_team__CkoA3 .Team_wrapThumbnails3__4365c .Team_thumbnails__7YU4_{display:flex;flex-direction:row;gap:10px}.Team_team__CkoA3 .Team_wrapThumbnails1__Lx6Aj .Team_thumbnails__7YU4_,.Team_team__CkoA3 .Team_wrapThumbnails3__4365c .Team_thumbnails__7YU4_{margin:-475px 10px 10px}.Team_team__CkoA3 .Team_wrapThumbnails2___CBuX .Team_thumbnails__7YU4_{margin:10px}.Team_team__CkoA3 .Team_blank__OzSe2,.Team_team__CkoA3 .Team_member__qVwLR,.Team_team__CkoA3 .Team_monyo__rQsah{flex:1 1;height:auto}.Team_team__CkoA3 .Team_member__qVwLR{display:flex;flex-direction:column;width:100%}.Team_team__CkoA3 .Team_wrapThumbnails2___CBuX .Team_member__qVwLR{position:relative}.Team_team__CkoA3 .Team_wrapThumbnails2___CBuX .Team_position3__vm55k,.Team_team__CkoA3 .Team_wrapThumbnails3__4365c .Team_position5__ZlPiZ{position:absolute;top:10px;left:10px}.Team_team__CkoA3 .Team_wrapThumbnails2___CBuX .Team_position4__BlruV{position:absolute;right:10px;bottom:10px}.Team_team__CkoA3 .Team_memberImg__CIiPm,.Team_team__CkoA3 .Team_monyoImg__f7PRb{position:relative;width:100%;height:465px;border-radius:40px;overflow:hidden;transition:background-color .3s ease}.Team_team__CkoA3 .Team_memberImg__CIiPm img{transition:transform .4s ease}.Team_team__CkoA3 .Team_memberImg__CIiPm{border-radius:40px;overflow:hidden}.Team_team__CkoA3 .Team_wrapThumbnails2___CBuX .Team_memberImg__CIiPm{background-color:#c9a4a9}.Team_team__CkoA3 .Team_wrapTexts__rSz2m{display:flex;flex-direction:column;gap:10px;padding:30px}.Team_team__CkoA3 .Team_member__qVwLR:hover .Team_memberImg__CIiPm{background-color:var(--color-main-2)}.Team_team__CkoA3 .Team_member__qVwLR:hover .Team_memberImg__CIiPm img{transform:scale(1.06)}.Team_team__CkoA3 .Team_name__M9pcO,.Team_team__CkoA3 .Team_role__Anq9Z{color:var(--color-text-dark);text-align:center;font-family:var(--font-family-en-small);font-weight:400;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Team_team__CkoA3 .Team_name__M9pcO{font-size:20px;letter-spacing:2px}.Team_team__CkoA3 .Team_role__Anq9Z{font-size:13px;letter-spacing:1.3px}@media screen and (max-width:1200px){.Team_team__CkoA3 .Team_bgImg2__Tivyi,.Team_team__CkoA3 .Team_frame1__l1_8m,.Team_team__CkoA3 .Team_frame2__u8fcI,.Team_team__CkoA3 .Team_green__iJoJG,.Team_team__CkoA3 .Team_monyo__rQsah,.Team_team__CkoA3 .Team_wrapBg__BEQEb{display:none!important}.Team_team__CkoA3 .Team_bgImg1__1BWGl{position:absolute;width:450px;left:0;top:0}.Team_team__CkoA3 .Team_circle__7IN41{width:clamp(120px,20vw,180px);height:clamp(120px,20vw,180px);border-radius:50%}.Team_team__CkoA3 .Team_wrapThumbnailsTablet__DxKHM{display:flex;flex-direction:column;gap:20px;padding:0 10px;margin-bottom:20px}.Team_team__CkoA3 .Team_thumbnails__7YU4_{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}.Team_team__CkoA3 .Team_member__qVwLR{width:calc(50% - 5px);flex:none;box-sizing:border-box}.Team_team__CkoA3 .Team_memberImg__CIiPm{width:100%;aspect-ratio:1/1;background-color:#c9a4a9;height:auto;border-radius:40px;overflow:hidden}.Team_team__CkoA3 .Team_wrapTitle__B__FE{height:360px;padding:40px 20px;text-align:center;position:relative}.Team_team__CkoA3 .Team_enTitle__3xPT4,.Team_team__CkoA3 .Team_number____JIc{font-size:200px;line-height:1.2;height:auto;z-index:10;position:absolute;color:var(--color-text-light)}.Team_team__CkoA3 .Team_number____JIc{left:220px;bottom:20px}.Team_team__CkoA3 .Team_enTitle__3xPT4{right:30px;bottom:20px;text-align:right}.Team_team__CkoA3 .Team_wrapTexts__rSz2m{padding:20px}.Team_team__CkoA3 .Team_wrapThumbnails1__Lx6Aj .Team_thumbnails__7YU4_,.Team_team__CkoA3 .Team_wrapThumbnails3__4365c .Team_thumbnails__7YU4_{margin:10px!important}.Team_team__CkoA3 .Team_member__qVwLR:hover .Team_memberImg__CIiPm{background-color:#c9a4a9}.Team_team__CkoA3 .Team_member__qVwLR:hover .Team_memberImg__CIiPm img{transform:none}}@media screen and (max-width:1000px){.Team_team__CkoA3 .Team_white__NaWlu{display:none}.Team_team__CkoA3 .Team_number____JIc{left:30px}}@media screen and (max-width:768px){.Team_team__CkoA3 .Team_wrapTitle__B__FE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;gap:30px}.Team_team__CkoA3 .Team_enTitle__3xPT4,.Team_team__CkoA3 .Team_number____JIc{position:static;text-align:center}.Team_team__CkoA3 .Team_number____JIc{font-size:90px;line-height:40px;height:68px}.Team_team__CkoA3 .Team_enTitle__3xPT4{font-size:150px;line-height:60px;height:110px}.Team_team__CkoA3 .Team_bgImg1__1BWGl{position:absolute;width:clamp(320px,90vw,450px);top:0;left:-180px}.Team_team__CkoA3 .Team_memberImg__CIiPm{height:auto;aspect-ratio:1/1}}@media screen and (max-width:480px){.Team_team__CkoA3{padding-bottom:20px}.Team_team__CkoA3 .Team_circle__7IN41{display:none}.Team_team__CkoA3 .Team_enTitle__3xPT4{font-size:120px;line-height:60px;height:100px}.Team_team__CkoA3 .Team_name__M9pcO{font-size:15px}.Team_team__CkoA3 .Team_role__Anq9Z{font-size:11px}}.Advisor_advisor__2krYT{background-color:var(--color-main-2);margin:10px;border-radius:40px;height:660px;display:flex;align-items:center;position:relative}.Advisor_advisor__2krYT .Advisor_circle___rXLJ{width:180px;height:180px;border-radius:50%}.Advisor_advisor__2krYT .Advisor_green__MGPWh{background-color:var(--color-btn-2)}.Advisor_advisor__2krYT .Advisor_pink__sFIzs{background-color:var(--color-primary)}.Advisor_advisor__2krYT .Advisor_position1__Kx9Ca{position:absolute;top:10px;left:10px}.Advisor_advisor__2krYT .Advisor_position2__PdFo5{position:absolute;top:10px;right:10px}.Advisor_advisor__2krYT .Advisor_position3__Rr1Hq{position:absolute;bottom:10px;right:10px}.Advisor_advisor__2krYT .Advisor_monyo__1gwLd{position:absolute;top:10px;right:610px;z-index:1}.Advisor_advisor__2krYT .Advisor_wrapImage__3BAGX{width:470px;height:640px;border-radius:10px;overflow:hidden;position:absolute;top:50%;right:200px;transform:translateY(-50%)}.Advisor_advisor__2krYT .Advisor_wrapTexts__VeWQr{display:flex;flex-direction:column;width:50%;gap:20px;padding:0 var(--padding-box-inner);box-sizing:border-box;padding-top:150px;position:relative;z-index:2;color:var(--color-text-light)}.Advisor_advisor__2krYT .Advisor_enTitle__3S3u7{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(20deg,#b59e75 20%,#ffe7bd 30%,#a9926a 55%);background-clip:text;color:transparent;font-family:var(--font-family-en-small);font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.24px}.Advisor_advisor__2krYT .Advisor_enTitleLarge__OGZb9{font-family:var(--font-family-en-large);color:var(--color-primary);font-size:clamp(200px,20vw,300px);font-weight:400;line-height:120px;height:212px;position:absolute;bottom:10px;right:450px}.Advisor_advisor__2krYT .Advisor_description__if5LI,.Advisor_advisor__2krYT .Advisor_name__gZEez,.Advisor_advisor__2krYT .Advisor_role__peegn{font-family:var(--font-family-jp);font-weight:400}.Advisor_advisor__2krYT .Advisor_name__gZEez{font-size:var(--jp-text-size-lg);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Advisor_advisor__2krYT .Advisor_role__peegn{font-size:15px;line-height:28px;letter-spacing:1.5px}.Advisor_advisor__2krYT .Advisor_description__if5LI{font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc)}@media screen and (max-width:1300px){.Advisor_advisor__2krYT .Advisor_gold__v_qTA,.Advisor_advisor__2krYT .Advisor_green__MGPWh,.Advisor_advisor__2krYT .Advisor_pink__sFIzs{display:none}.Advisor_advisor__2krYT .Advisor_wrapImage__3BAGX{right:10px;border-radius:30px}.Advisor_advisor__2krYT .Advisor_monyo__1gwLd{right:420px}.Advisor_advisor__2krYT .Advisor_enTitleLarge__OGZb9{right:390px}}@media screen and (max-width:1200px){.Advisor_advisor__2krYT .Advisor_wrapImage__3BAGX{height:640px;border-radius:30px;overflow:hidden;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Advisor_advisor__2krYT .Advisor_enTitleLarge__OGZb9{bottom:-20px;right:350px}.Advisor_advisor__2krYT .Advisor_circle___rXLJ{width:120px;height:120px;z-index:2}.Advisor_advisor__2krYT .Advisor_monyo__1gwLd{position:absolute;top:10px;right:420px;z-index:1}.Advisor_advisor__2krYT .Advisor_wrapTexts__VeWQr{padding-top:20px}}@media screen and (max-width:1000px){.Advisor_advisor__2krYT{margin:0 var(--padding-box-outer) 10px;padding:80px 0;text-align:center;width:auto}.Advisor_advisor__2krYT,.Advisor_advisor__2krYT .Advisor_wrapImage__3BAGX{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;box-sizing:border-box}.Advisor_advisor__2krYT .Advisor_wrapImage__3BAGX{position:relative!important;right:auto!important;left:auto!important;transform:none;margin-left:auto;margin-right:auto;margin-bottom:0;width:100%;max-width:400px;min-width:200px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;order:0;align-self:center}.Advisor_advisor__2krYT .Advisor_advisorImage__CgO4Q{-o-object-fit:cover;object-fit:cover}.Advisor_advisor__2krYT .Advisor_wrapTexts__VeWQr{width:100%;padding:0 var(--padding-box-inner);box-sizing:border-box;text-align:center;order:1}.Advisor_advisor__2krYT .Advisor_enTitleLarge__OGZb9{position:static;font-size:190px;height:140px;line-height:80px;text-align:center;padding:50px 0 40px}.Advisor_advisor__2krYT .Advisor_monyo__1gwLd{display:none}}@media screen and (max-width:768px){.Advisor_advisor__2krYT .Advisor_wrapTexts__VeWQr{padding:0 var(--padding-box-inner)}.Advisor_advisor__2krYT .Advisor_wrapImage__3BAGX{max-width:280px}.Advisor_advisor__2krYT .Advisor_enTitleLarge__OGZb9{font-size:120px;line-height:60px;height:100px;padding-bottom:20px}.Advisor_advisor__2krYT .Advisor_enTitle__3S3u7{font-size:14px;line-height:22px}.Advisor_advisor__2krYT .Advisor_name__gZEez{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Advisor_advisor__2krYT .Advisor_role__peegn{font-size:13px;line-height:24px}.Advisor_advisor__2krYT .Advisor_description__if5LI{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}}@media screen and (max-width:480px){.Advisor_advisor__2krYT{padding:70px 0;margin-top:10px}.Advisor_advisor__2krYT .Advisor_wrapTexts__VeWQr{gap:14px}.Advisor_advisor__2krYT .Advisor_wrapImage__3BAGX{max-width:250px}.Advisor_advisor__2krYT .Advisor_enTitleLarge__OGZb9{padding-top:30px}}.Access_access__PESfZ{background-color:var(--color-primary);max-width:1200px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:30px;border-radius:530px;box-sizing:border-box;flex-wrap:wrap}.Access_access__PESfZ .Access_wrapMap__rYyig{width:40vw;max-width:500px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:relative}.Access_access__PESfZ .Access_border__kBIdB{width:96%;height:96%;border-radius:50%;border:12px solid var(--color-primary-light);position:absolute;top:-1px;left:-2px;pointer-events:none;z-index:99}.Access_access__PESfZ .Access_wrapTexts__hzw0j{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:280px;padding-bottom:20px}.Access_access__PESfZ .Access_enTitle__GFGDe{color:#fff;text-align:center;font-family:var(--font-family-en-large);font-size:130px;font-weight:400;line-height:1;padding-bottom:6px}.Access_access__PESfZ .Access_enTitleSmall__OradL{color:#a18b64;text-align:center;font-family:var(--font-family-en-small);font-size:14px;letter-spacing:2.8px;padding-bottom:20px}.Access_access__PESfZ .Access_jpTitle__5CrBL,.Access_access__PESfZ .Access_station__OtZC9{color:var(--color-text-dark);text-align:center;font-family:var(--font-family-jp);font-weight:400}.Access_access__PESfZ .Access_jpTitle__5CrBL{font-size:var(--jp-text-size-lg);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls);padding:20px 0 10px}.Access_access__PESfZ .Access_station__OtZC9{font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc);padding-bottom:10px}.Access_access__PESfZ .Access_btn__sRkLV{padding-top:30px}@media (max-width:1200px){.Access_access__PESfZ{margin:0 auto;padding:80px 0;border-radius:40px;text-align:center;width:auto}.Access_access__PESfZ,.Access_access__PESfZ .Access_wrapMap__rYyig{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;box-sizing:border-box}.Access_access__PESfZ .Access_wrapMap__rYyig{margin-left:auto;margin-right:auto;margin-bottom:0;width:100%;max-width:400px;min-width:200px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;order:0;align-self:center}.Access_access__PESfZ .Access_border__kBIdB{width:94%;height:94%;top:0;left:0}.Access_access__PESfZ .Access_wrapTexts__hzw0j{width:100%;box-sizing:border-box;text-align:center;order:1;padding:0 70px}.Access_access__PESfZ .Access_enTitle__GFGDe{position:static;font-size:190px;height:140px;line-height:80px;text-align:center;padding:50px 0 40px}.Access_access__PESfZ .Access_jpTitle__5CrBL{padding-top:0}.Access_access__PESfZ .Access_enTitleSmall__OradL{padding-bottom:30px}}@media (max-width:600px){.Access_access__PESfZ .Access_wrapMap__rYyig{width:90vw;max-width:320px}.Access_access__PESfZ .Access_border__kBIdB{width:93%;height:93%;top:0;left:0}.Access_access__PESfZ .Access_enTitle__GFGDe{font-size:30vw}.Access_access__PESfZ .Access_jpTitle__5CrBL{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Access_access__PESfZ .Access_station__OtZC9{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}}@media (max-width:480px){.Access_access__PESfZ .Access_enTitle__GFGDe{height:100px;line-height:60px}}.CompanyInfo_companyInfo__oTzul{background-color:var(--color-sub-light);padding:130px 0}.CompanyInfo_companyInfo__oTzul .CompanyInfo_wrapTitle__2ixGs{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:26px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_enTitle__wy2fB{color:var(--color-primary);text-align:center;font-family:var(--font-family-en-large);font-size:130px;font-weight:400;line-height:60px;height:110px;padding-top:20px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_jpTitle__C7xfl{color:var(--color-text-dark);text-align:center;font-family:var(--font-family-jp);font-size:var(--jp-text-size-lg);font-weight:400;line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.CompanyInfo_companyInfo__oTzul .CompanyInfo_wrapList___5U_J{width:100%;max-width:1200px;margin:0 auto;padding:70px 0 100px;display:flex;flex-direction:column;gap:10px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_listA__ryBeW,.CompanyInfo_companyInfo__oTzul .CompanyInfo_listB__46n5T{display:grid;grid-template-columns:1fr 2fr;grid-gap:0;gap:0;align-items:start;color:var(--color-text-dark);font-family:var(--font-family-jp);font-size:var(--desc-size-pc);font-weight:400;line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc)}.CompanyInfo_companyInfo__oTzul .CompanyInfo_title__qjW6w{background-color:var(--color-primary-light);padding:15px var(--padding-box-inner);border-radius:30px 0 0 30px;position:relative}.CompanyInfo_companyInfo__oTzul .CompanyInfo_circle__PB8W6{height:100%;aspect-ratio:1/1;background-color:var(--color-primary);border-radius:50%;position:absolute;top:0;right:0;transform:translateX(50%)}.CompanyInfo_companyInfo__oTzul .CompanyInfo_description__zNSWd,.CompanyInfo_companyInfo__oTzul .CompanyInfo_wrapCompany__OpDzD{background-color:#fff;border-radius:0 30px 30px 0}.CompanyInfo_companyInfo__oTzul .CompanyInfo_description__zNSWd{padding:15px var(--padding-box-inner)}.CompanyInfo_companyInfo__oTzul .CompanyInfo_wrapCompany__OpDzD{padding:30px var(--padding-box-inner) 20px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_grid__3KD8Q{display:grid;grid-template-columns:auto auto;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-row-gap:2px;row-gap:2px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_note___Qux6{padding:10px 0;opacity:.5}@media (max-width:1240px){.CompanyInfo_companyInfo__oTzul{padding-left:var(--padding-box-outer);padding-right:var(--padding-box-outer);box-sizing:border-box}}@media (max-width:1025px){.CompanyInfo_companyInfo__oTzul{padding-bottom:10px}}@media (max-width:768px){.CompanyInfo_companyInfo__oTzul .CompanyInfo_wrapTitle__2ixGs img{width:90px;height:90px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_jpTitle__C7xfl{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.CompanyInfo_companyInfo__oTzul .CompanyInfo_enTitle__wy2fB{font-size:120px;padding-top:10px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_listA__ryBeW,.CompanyInfo_companyInfo__oTzul .CompanyInfo_listB__46n5T{display:flex;flex-direction:column;margin-bottom:0}.CompanyInfo_companyInfo__oTzul .CompanyInfo_circle__PB8W6{display:none}.CompanyInfo_companyInfo__oTzul .CompanyInfo_title__qjW6w{border-radius:30px 30px 0 0;padding:15px var(--padding-box-inner);width:100%;box-sizing:border-box}.CompanyInfo_companyInfo__oTzul .CompanyInfo_description__zNSWd,.CompanyInfo_companyInfo__oTzul .CompanyInfo_wrapCompany__OpDzD{border-radius:0 0 30px 30px;padding:15px var(--padding-box-inner);width:100%;box-sizing:border-box;font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}.CompanyInfo_companyInfo__oTzul .CompanyInfo_grid__3KD8Q{grid-template-columns:1fr}}@media (max-width:480px){.CompanyInfo_companyInfo__oTzul{padding-top:80px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_wrapTitle__2ixGs{gap:15px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_wrapTitle__2ixGs img{width:80px;height:80px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_wrapList___5U_J{padding-top:50px}.CompanyInfo_companyInfo__oTzul .CompanyInfo_jpTitle__C7xfl{font-size:var(--jp-text-size-sm);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.CompanyInfo_companyInfo__oTzul .CompanyInfo_enTitle__wy2fB{font-size:100px;line-height:50px;height:90px}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,ease);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);button&{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.OurStudio_ourStudio__CBhRB{background-color:var(--color-primary-light);display:flex;flex-direction:row;position:relative;z-index:0;height:650px}.OurStudio_ourStudio__CBhRB .OurStudio_wrapSlide__WaFZ2{width:100%;position:relative;--swiper-pagination-bullet-color:#fff;--swiper-pagination-bullet-active-color:#fff;--swiper-button-prev-bg:url(/global/btn-slideshow2.svg);--swiper-button-next-bg:url(/global/btn-slideshow2.svg);--swiper-button-width:88px;--swiper-button-height:72px;--swiper-button-margin:120px}.OurStudio_ourStudio__CBhRB .OurStudio_mySwiper__2BFCX{width:100%;height:100%}.OurStudio_ourStudio__CBhRB .OurStudio_title__sFivF{color:var(--color-text-light);text-align:center;font-family:var(--font-family-en-large);font-size:130px;font-weight:400;line-height:70px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}@media (max-width:1200px){.OurStudio_ourStudio__CBhRB .OurStudio_wrapSlide__WaFZ2{--swiper-button-margin:60px}}@media (max-width:768px){.OurStudio_ourStudio__CBhRB{height:400px}.OurStudio_ourStudio__CBhRB .OurStudio_title__sFivF{font-size:90px;line-height:40px;height:70px;top:50%;transform:translate(-50%,-50%);padding:0;text-align:center;white-space:normal}.OurStudio_ourStudio__CBhRB .swiper-button-next,.OurStudio_ourStudio__CBhRB .swiper-button-prev{display:none}}.Gallery_gallery__DjaVE{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;max-width:1440px;margin:0 auto;padding:10px;box-sizing:border-box}.Gallery_gallery__DjaVE .Gallery_wrap__NEL8O{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%}.Gallery_gallery__DjaVE .Gallery_image__A2mXY{border-radius:13.2vw;overflow:hidden;width:19.2vw;max-width:276px;position:relative}.Gallery_gallery__DjaVE .Gallery_height1__SYiXS{height:48.6vw;max-height:700px}.Gallery_gallery__DjaVE .Gallery_height2__bnRVN{height:64.3vw;max-height:926px}.Gallery_gallery__DjaVE .Gallery_height3__eZ5cs{height:44.4vw;max-height:640px}.Gallery_gallery__DjaVE .Gallery_circle__Vk_nZ{width:19.2vw;height:19.2vw;max-width:276px;max-height:276px;border-radius:50%}.Gallery_gallery__DjaVE .Gallery_green__mxz3D{background-color:var(--color-main-2)}.Gallery_gallery__DjaVE .Gallery_beige__iLc5i{background-color:var(--color-sub)}.Gallery_gold__arTUA{width:19.2vw;max-width:276px;height:auto}@media (max-width:479px){.Gallery_gallery__DjaVE>.Gallery_image__A2mXY{display:none}}.Footer_footer__nOmPT{width:100%;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.Footer_footer__nOmPT .Footer_image__1TwsA{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:var(--bg-image-pc);transform:scale(2)}@media (max-width:768px){.Footer_footer__nOmPT .Footer_image__1TwsA{background-image:var(--bg-image-sp)}}.Footer_animateScale__M25M7{animation:Footer_scaleDown__twnq7 5s cubic-bezier(.9,0,.1,1) forwards}@keyframes Footer_scaleDown__twnq7{0%{transform:scale(2)}to{transform:scale(1)}}.Footer_footer__nOmPT .Footer_text__nLg2R{color:var(--color-text-light);font-family:var(--font-family-en-large);font-size:clamp(180px,60vw,560px);font-weight:400;text-align:center;height:.73em;line-height:.43;margin-top:-4%;position:absolute;opacity:0}@media (max-width:1000px){.Footer_irregular___cDKw{height:auto!important;line-height:normal!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}}.Footer_animatedText__qZghC{opacity:0;animation:Footer_fadeIn__I0tQ3 3s ease-in-out forwards}@keyframes Footer_fadeIn__I0tQ3{0%{opacity:0}to{opacity:1}}.about_us_about__pFuY8 .about_us_section1__5x1CO,.about_us_about__pFuY8 .about_us_section2__wo2RO,.about_us_about__pFuY8 .about_us_section3__neOrC{height:auto;margin-top:-130px;padding-top:130px}