.GlobalNavi_globalNavi__fLY4s{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__fLY4s: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__pOfGg{position:absolute;top:calc(100dvh - 70px);left:0;right:0}.GlobalNavi_isSticky__NPKxS{position:fixed!important;top:0!important}.GlobalNavi_isSticky__NPKxS,.GlobalNavi_patternB__u642q{transition:transform .4s ease,background-color .4s ease,color .4s ease}.GlobalNavi_patternB__u642q{position:fixed;top:0;left:0;right:0}.GlobalNavi_left__HIbZk{display:flex;align-items:center}.GlobalNavi_logo__C8GuQ{height:100%;text-decoration:none;color:var(--color-text-dark);font-weight:400;cursor:pointer;letter-spacing:2.8px;margin-top:-2px}.GlobalNavi_right__lV5kK{display:flex;gap:42px;align-items:center}.GlobalNavi_menuItem__NoblW{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__ZP4cR{line-height:1}.GlobalNavi_activeDot__34bkQ{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__DuHAw .GlobalNavi_activeDot__34bkQ{opacity:1;transform:translateX(-50%) translateY(0)}.GlobalNavi_menuItem__NoblW:hover{transform:translateY(-5px)}.GlobalNavi_iconImage__cIICF{width:100%;height:100%;object-fit:contain}.GlobalNavi_burgerButtonWrapper__79_HK{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__79_HK{width:clamp(80px,20vw,120px);height:clamp(80px,20vw,120px)}}.GlobalNavi_bm-cross-button__J07yH{width:100px!important;height:100px!important}.GlobalNavi_crossImageWrapper__SNI_7{width:100%;height:100%;background-image:url(/global/crossIcon.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.GlobalNavi_menuWrap__WHtJg{position:fixed!important;top:0;left:0;height:100%!important;width:90%!important;z-index:1500}.GlobalNavi_menu__gwbh_{height:90%;background-color:#f1ebeb!important;padding:80px 20px 40px;box-sizing:border-box}.GlobalNavi_itemList__rAeZk{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:2px}.GlobalNavi_overlay__hzqBo{background:rgba(0,0,0,.3)!important}.GlobalNavi_mobileMenuItem__DazYC{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__cTcP0{border-top-left-radius:40px;border-top-right-radius:40px}.GlobalNavi_lastItem__1msT9{border-bottom-left-radius:40px;border-bottom-right-radius:40px}.GlobalNavi_contactItem__4RWv4{background-color:#fff;margin-top:10px;height:90px;border-radius:40px;transition:background-color .3s ease,color .3s ease}.GlobalNavi_mobileActiveContact__FFLn7,.GlobalNavi_mobileActive__54UDd{background-color:var(--color-main-1)!important;color:#d9c39d!important}.GlobalNavi_logoBottom__YvZLh{margin-top:40px;text-align:center;color:#bfae8e;letter-spacing:2.5px;font-family:var(--font-family-en-small)}.GlobalNavi_spin__sCscM{animation:GlobalNavi_spin__sCscM .6s ease-in-out}@keyframes GlobalNavi_spin__sCscM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GlobalNavi_hideToTop__z3eDk{animation:GlobalNavi_slideOutTop__wOd1V .5s ease-out forwards!important}.GlobalNavi_fixedAtBottom__F_YZh{position:fixed!important;top:auto!important;bottom:0!important;background-color:transparent!important;transition:none!important;animation:GlobalNavi_slideInBottom__aNC1V .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes GlobalNavi_slideOutTop__wOd1V{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.GlobalNavi_fixedAtBottom__F_YZh .GlobalNavi_logo__C8GuQ,.GlobalNavi_fixedAtBottom__F_YZh .GlobalNavi_menuItem__NoblW{color:#fff!important}.GlobalNavi_fixedAtBottom__F_YZh:after{opacity:0}@keyframes GlobalNavi_slideInBottom__aNC1V{0%{transform:translateY(100%)}to{transform:translateY(0)}}.GlobalNavi_slideDownFromTop__fJWDD{animation:GlobalNavi_slideInTop__38jTP .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes GlobalNavi_slideInTop__38jTP{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.GlobalNavi_bottomClone__LCp0l{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__LCp0l .GlobalNavi_logo__C8GuQ,.GlobalNavi_bottomClone__LCp0l .GlobalNavi_menuItem__NoblW{color:#fff!important}.GlobalNavi_showBottomClone__yhimc{transform:translateY(0)!important;opacity:1;pointer-events:auto}.GlobalNavi_pcOnly__aSIKS{display:contents}.GlobalNavi_mobileOnly__dfg4L{display:none}@media (max-width:1200px){.GlobalNavi_pcOnly__aSIKS{display:none!important}.GlobalNavi_mobileOnly__dfg4L{display:contents!important}}.Eyecatch_eyecatch__aaSfS{width:100%;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:10}.Eyecatch_eyecatch__aaSfS .Eyecatch_image__dxCnN{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__aaSfS .Eyecatch_image__dxCnN{background-image:var(--bg-image-sp)}}.Eyecatch_eyecatch__aaSfS .Eyecatch_pageTitle__imUQL{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__Mlwc6{height:auto!important;line-height:normal!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}}.LeavesShadow_wrapLeavesShadow__H0B7E{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__3HWPN{width:100%;height:auto;transform-origin:top left;animation:LeavesShadow_swayLeaves__j1a7z 20s ease-in-out infinite;will-change:transform}@keyframes LeavesShadow_swayLeaves__j1a7z{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__yL_GZ{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__bmjw4{max-width:940px;width:100%}.PageDescription_title__PoDlB{padding-bottom:30px;font-size:22px;letter-spacing:2.2px;line-height:42px}.PageDescription_description__gYZvx,.PageDescription_title__PoDlB{color:var(--color-text-light);font-family:var(--font-family-jp);font-weight:400;text-align:center}.PageDescription_description__gYZvx{font-size:var(--desc-size-pc);letter-spacing:var(--desc-ls-pc);line-height:var(--desc-lh-pc);white-space:pre-line}.PageDescription_wrapLinks__gEmbg{padding-top:60px}.PageDescription_listLink__WvsXz{padding-bottom:10px;display:flex;align-items:center}.PageDescription_listLink__WvsXz:last-child{padding-bottom:0}.PageDescription_number__TiLji{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__gGOUu{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__jFzbT{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__WvsXz:hover .PageDescription_linkTitle__jFzbT{opacity:.7}.PageDescription_iconArrow__JxgCS{width:51px;height:39px;background-color:var(--dynamic-icon-bg-color);border-radius:90px;transition:transform .3s ease}.PageDescription_listLink__WvsXz:hover .PageDescription_iconArrow__JxgCS{transform:translateX(10px)}@media screen and (max-width:1000px){.PageDescription_pageDescription__yL_GZ{padding:80px var(--padding-edge) 80px}.PageDescription_title__PoDlB{padding-bottom:20px}.PageDescription_wrapLinks__gEmbg{padding-top:50px}.PageDescription_listLink__WvsXz{padding:20px 30px;border-radius:20px;flex-direction:column;align-items:center;margin-bottom:10px;background-color:rgba(0,0,0,.3)}.PageDescription_listLink__WvsXz:last-child{padding-bottom:20px;margin-bottom:0}.PageDescription_number__TiLji{width:80px;height:40px;margin-bottom:16px;background-color:var(--dynamic-bg-color)}.PageDescription_goldText__gGOUu{font-size:16px}.PageDescription_linkTitle__jFzbT{font-size:16px;letter-spacing:1.5px;text-align:center;margin:0}.PageDescription_listLink__WvsXz>.PageDescription_iconArrow__JxgCS,.PageDescription_listLink__WvsXz>.PageDescription_linkTitle__jFzbT{display:inline-block;vertical-align:middle}.PageDescription_iconArrow__JxgCS{display:none!important}}@media screen and (max-width:768px){.PageDescription_title__PoDlB{font-size:20px;letter-spacing:2px;line-height:38px}.PageDescription_description__gYZvx{font-size:var(--desc-size-sp);letter-spacing:var(--desc-ls-sp);line-height:var(--desc-lh-sp)}.PageDescription_leavesShadowCustom__68_Ok{left:-130px}}@media screen and (max-width:480px){.PageDescription_pageDescription__yL_GZ{padding:70px var(--padding-edge) 70px}.PageDescription_title__PoDlB{font-size:18px;letter-spacing:1.8px;line-height:34px;padding:0 20px 14px}.PageDescription_description__gYZvx{font-size:var(--desc-size-sp);letter-spacing:var(--desc-ls-sp);line-height:var(--desc-lh-sp)}.PageDescription_wrapLinks__gEmbg{padding-top:50px}.PageDescription_linkTitle__jFzbT{font-size:14px;letter-spacing:1.4px}.PageDescription_number__TiLji{width:60px;height:32px;margin-bottom:12px}.PageDescription_goldText__gGOUu{font-size:14px}}.WhoWeAre_whoWeAre__R3N85{position:relative;background-color:#c7a196}.WhoWeAre_bgImage__knkJP{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.WhoWeAre_wrapTexts__wLjqd{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__9LFOC,.WhoWeAre_enTitle__37hnW,.WhoWeAre_title__kVhfA{max-width:800px;color:var(--color-text-light)}.WhoWeAre_enTitle__37hnW{font-family:var(--font-family-en-small);font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.24px}.WhoWeAre_title__kVhfA{font-family:var(--font-family-jp);font-size:22px;font-weight:400;line-height:42px;letter-spacing:2.2px}.WhoWeAre_description__9LFOC{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__knkJP{aspect-ratio:auto;width:100%;height:1000px;overflow:hidden}}@media (max-width:1200px){.WhoWeAre_wrapTexts__wLjqd{width:100%;padding:50px var(--padding-edge) 120px}.WhoWeAre_description__9LFOC,.WhoWeAre_enTitle__37hnW,.WhoWeAre_title__kVhfA{width:100%}}@media (max-width:1000px){.WhoWeAre_bgImage__knkJP{height:auto;aspect-ratio:768/630}.WhoWeAre_wrapTexts__wLjqd{padding:40px var(--padding-edge) 80px}}@media (max-width:768px){.WhoWeAre_wrapTexts__wLjqd{padding:30px var(--padding-edge) 80px}.WhoWeAre_title__kVhfA{font-size:20px;letter-spacing:2px;line-height:38px}.WhoWeAre_description__9LFOC{font-size:var(--desc-size-sp);letter-spacing:var(--desc-ls-sp);line-height:var(--desc-lh-sp)}}@media (max-width:480px){.WhoWeAre_bgImage__knkJP{height:auto;aspect-ratio:480/700}.WhoWeAre_wrapTexts__wLjqd{padding:30px var(--padding-edge) 60px}.WhoWeAre_title__kVhfA{font-size:18px;letter-spacing:1.8px;line-height:34px}}.Vision_vision__vxxct{width:100%;overflow:hidden;box-sizing:border-box;margin:70px 0}.Vision_vision__vxxct .Vision_wrapBg__kndIQ{display:flex;flex-direction:row;justify-content:space-between;width:2600px;position:relative;top:0;left:50%;transform:translateX(-50%)}.Vision_vision__vxxct .Vision_wrapLeft__almuc,.Vision_vision__vxxct .Vision_wrapRight__2XN5t{width:700px;height:700px;margin:5px 0;position:relative}.Vision_vision__vxxct .Vision_position1__JAJob{position:absolute;top:0;left:0}.Vision_vision__vxxct .Vision_position7__SlzYJ{position:absolute;top:0;left:-1.5px}.Vision_vision__vxxct .Vision_position2__8OCDQ{position:absolute;top:0;left:235px}.Vision_vision__vxxct .Vision_position3__AkfHL,.Vision_vision__vxxct .Vision_position8__Mc0bG{position:absolute;top:0;right:0}.Vision_vision__vxxct .Vision_position4__dTL3C{position:absolute;top:235px;left:0}.Vision_vision__vxxct .Vision_position9__3ofoY{position:absolute;top:235px;left:-1.5px}.Vision_vision__vxxct .Vision_position11__rYdId,.Vision_vision__vxxct .Vision_position5__oeIXc{position:absolute;top:235px;right:0}.Vision_vision__vxxct .Vision_position6__eINGG{position:absolute;bottom:0;left:0}.Vision_vision__vxxct .Vision_position13__SSVTo{position:absolute;bottom:0;left:-1.5px}.Vision_vision__vxxct .Vision_position10___4k_V{position:absolute;top:235px;left:235px}.Vision_vision__vxxct .Vision_position12__yFT_V{position:absolute;bottom:0;right:0}.Vision_vision__vxxct .Vision_position14__qp5_v{position:absolute;top:5px;left:0}.Vision_vision__vxxct .Vision_flip__4l_PM{transform:scaleX(-1)}.Vision_vision__vxxct .Vision_circle__f6f7f{width:230px;height:230px;border-radius:50%}.Vision_vision__vxxct .Vision_oval__hq8At{width:465px;height:230px;border-radius:120px}.Vision_vision__vxxct .Vision_halfOval___kPix{width:230px;height:230px;border-radius:0 120px 120px 0}.Vision_vision__vxxct .Vision_beige__HgsNA{background-color:var(--color-sub)}.Vision_vision__vxxct .Vision_pink__9_SMr{background-color:var(--color-primary)}.Vision_vision__vxxct .Vision_green__rwrJ9{background-color:var(--color-main-2)}.Vision_vision__vxxct .Vision_wrapContents__nRRmc{width:1200px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:-710px auto 0}.Vision_vision__vxxct .Vision_wrapTexts__cndil{width:360px;display:flex;flex-direction:column;gap:60px;padding-left:var(--padding-edge)}.Vision_vision__vxxct .Vision_largeTitle__BOqnF{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__vxxct .Vision_v__61S0x{color:var(--color-main-2)}.Vision_vision__vxxct .Vision_description__ZYyZH{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__vxxct .Vision_wrapImages__TkUBN{width:705px;height:710px;position:relative}.Vision_vision__vxxct .Vision_canvas__kqPWt{position:absolute;inset:0;width:705px;height:710px;transform:scale(var(--scale,1)) translateZ(0);transform-origin:top left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;clip-path:inset(0);-webkit-clip-path:inset(0)}.Vision_vision__vxxct .Vision_wrapFrameBg__8e0D5,.Vision_vision__vxxct .Vision_wrapFrame__Aj2FA{position:absolute;top:0;left:0}.Vision_vision__vxxct .Vision_wrapMock__Rbjzo{position:absolute;bottom:0;right:2px;transform:translateY(250px) translateZ(0);transition:transform 1s ease;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Vision_vision__vxxct .Vision_animateIn__w3An1{transform:translateY(0) translateZ(0)}@media (max-width:1200px){.Vision_vision__vxxct{z-index:99}.Vision_vision__vxxct .Vision_wrapBg__kndIQ{display:none}.Vision_vision__vxxct .Vision_wrapContents__nRRmc{width:100%;margin:0;gap:70px;justify-content:space-between;align-items:center;padding:0;box-sizing:border-box}.Vision_vision__vxxct .Vision_wrapTexts__cndil{width:min(560px,100%);padding:0 0 0 var(--padding-edge);box-sizing:border-box;gap:60px}.Vision_vision__vxxct .Vision_largeTitle__BOqnF{font-size:280px;line-height:120px;height:200px;padding:0}.Vision_vision__vxxct .Vision_wrapImages__TkUBN{width:min(705px,100%);aspect-ratio:705/710;height:auto;max-width:705px;position:relative;margin:0 auto}.Vision_vision__vxxct .Vision_canvas__kqPWt{position:absolute;inset:0;width:705px;height:710px;transform-origin:top left}}@media (max-width:1120px){.Vision_vision__vxxct .Vision_wrapContents__nRRmc{flex-direction:column-reverse;gap:0;padding:0}.Vision_vision__vxxct .Vision_wrapImages__TkUBN{width:calc(100% - var(--padding-edge) * 2);max-width:100%;padding:0;margin:0 auto;box-sizing:border-box}.Vision_vision__vxxct .Vision_wrapTexts__cndil{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__vxxct .Vision_largeTitle__BOqnF{font-size:240px;height:180px;line-height:110px}.Vision_vision__vxxct .Vision_description__ZYyZH{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__vxxct .Vision_description__ZYyZH{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}.Vision_vision__vxxct .Vision_wrapTexts__cndil{flex-direction:column;align-items:flex-start;width:100%;gap:30px;padding:42px var(--padding-edge) 0}.Vision_vision__vxxct .Vision_largeTitle__BOqnF{width:100%;font-size:230px;height:170px;line-height:100px}}@media (max-width:480px){.Vision_vision__vxxct{margin:60px 0}.Vision_vision__vxxct .Vision_wrapContents__nRRmc{padding:0}.Vision_vision__vxxct .Vision_wrapTexts__cndil{padding:32px var(--padding-edge) 0}.Vision_vision__vxxct .Vision_largeTitle__BOqnF{width:100%;font-size:170px;height:120px;line-height:70px}}.Philosophy_philosophy__Dj_lh{background-color:var(--color-sub)}.Philosophy_philosophy__Dj_lh .Philosophy_wrapTitle___JoPP{width:100%;max-width:1440px;aspect-ratio:16/10;margin:0 auto;overflow:hidden;position:relative}.Philosophy_philosophy__Dj_lh .Philosophy_wrapTitle___JoPP: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__dkFbR{0%{bottom:-12vw;left:-1vw}50%{bottom:-3vw;left:16vw}to{bottom:-12vw;left:-1vw}}@keyframes Philosophy_moveCircle2__kleeD{0%{top:20vw;right:12vw}50%{top:26vw;right:0}to{top:20vw;right:12vw}}.Philosophy_philosophy__Dj_lh .Philosophy_circle1__NrIX7{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__dkFbR 18s ease-in-out infinite}.Philosophy_philosophy__Dj_lh .Philosophy_circle2__JTOef{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__kleeD 14s ease-in-out infinite}.Philosophy_philosophy__Dj_lh .Philosophy_wrapImage___TnzP,.Philosophy_philosophy__Dj_lh .Philosophy_wrapMask__ZAZSq{position:absolute;top:0;left:0;width:100%;height:100%}.Philosophy_philosophy__Dj_lh .Philosophy_wrapContents__BpV43{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__Dj_lh .Philosophy_wrapTexts__gRteA{display:flex;flex-direction:column;gap:40px;padding:70px 0 100px}.Philosophy_philosophy__Dj_lh .Philosophy_titleHidden__nUbsA{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__Dj_lh .Philosophy_title__S84yC{font-size:var(--jp-text-size-lg);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Philosophy_philosophy__Dj_lh .Philosophy_description__EMmhk{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__Dj_lh .Philosophy_wrapLinks__5kBL1{display:flex;flex-direction:row;width:100%}.Philosophy_philosophy__Dj_lh .Philosophy_link__UGO0_{flex:1 1;aspect-ratio:4/3;position:relative;overflow:hidden}.Philosophy_philosophy__Dj_lh .Philosophy_maskWhite___i3fY{position:absolute;top:0;right:0;width:75%;height:100%}.Philosophy_philosophy__Dj_lh .Philosophy_maskPink__wNGTB{position:absolute;top:0;left:0;width:75%;height:100%}.Philosophy_philosophy__Dj_lh .Philosophy_default__796jh{position:relative;width:100%;height:100%}.Philosophy_philosophy__Dj_lh .Philosophy_hover__vfkDe{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s ease;opacity:0}.Philosophy_philosophy__Dj_lh .Philosophy_link__UGO0_:hover .Philosophy_hover__vfkDe{opacity:1}.Philosophy_philosophy__Dj_lh .Philosophy_wrapText__V7Rsd{display:flex;flex-direction:column;align-items:center;gap:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Philosophy_philosophy__Dj_lh .Philosophy_icon__lYrja{width:70px;height:50px}.Philosophy_philosophy__Dj_lh .Philosophy_text__ZKf3L{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__Dj_lh .Philosophy_image__x0VLi{transition:transform .4s ease-in-out;transform:translateZ(0);will-change:transform}.Philosophy_philosophy__Dj_lh .Philosophy_link__UGO0_:hover .Philosophy_image__x0VLi{transform:scale(1.08) translateZ(0)}@media screen and (max-width:1200px){.Philosophy_philosophy__Dj_lh .Philosophy_link__UGO0_:hover .Philosophy_hover__vfkDe{opacity:0}.Philosophy_link__UGO0_:hover .Philosophy_image__x0VLi{transform:none}.Philosophy_philosophy__Dj_lh .Philosophy_wrapContents__BpV43{padding:0 var(--padding-edge)}.Philosophy_philosophy__Dj_lh .Philosophy_text__ZKf3L{font-size:15px;line-height:24px}.Philosophy_philosophy__Dj_lh .Philosophy_icon__lYrja{width:56px;height:auto}}@media screen and (max-width:768px){.Philosophy_philosophy__Dj_lh .Philosophy_wrapContents__BpV43{padding:0 var(--padding-edge)}.Philosophy_philosophy__Dj_lh .Philosophy_wrapTexts__gRteA{padding:60px 0 70px;gap:20px}.Philosophy_philosophy__Dj_lh .Philosophy_title__S84yC{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Philosophy_philosophy__Dj_lh .Philosophy_description__EMmhk{font-size:var(--jp-text-size-sm);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Philosophy_philosophy__Dj_lh .Philosophy_wrapLinks__5kBL1{display:flex;flex-direction:row;max-height:300px}.Philosophy_philosophy__Dj_lh .Philosophy_default__796jh,.Philosophy_philosophy__Dj_lh .Philosophy_hover__vfkDe{display:none}.Philosophy_philosophy__Dj_lh .Philosophy_maskPink__wNGTB,.Philosophy_philosophy__Dj_lh .Philosophy_maskWhite___i3fY{width:100%;height:100%;max-height:350px}.Philosophy_philosophy__Dj_lh .Philosophy_wrapText__V7Rsd{display:flex;flex-direction:column;align-items:center;width:80%;gap:10px;transform:translate(-50%,-50%)}.Philosophy_philosophy__Dj_lh .Philosophy_text__ZKf3L{font-size:clamp(13px,8vw,16px);line-height:var(--jp-text-lh-loose);font-weight:400;letter-spacing:var(--jp-text-ls)}.Philosophy_philosophy__Dj_lh .Philosophy_icon__lYrja{width:60px;height:40px}}@media screen and (max-width:480px){.Philosophy_philosophy__Dj_lh .Philosophy_wrapLinks__5kBL1{display:flex;flex-direction:column;max-height:400px;gap:2px}.Philosophy_philosophy__Dj_lh .Philosophy_wrapContents__BpV43{padding:0 var(--padding-edge)}.Philosophy_philosophy__Dj_lh .Philosophy_wrapTexts__gRteA{padding:40px 0 60px}}.Navigation_navigation__l_nwR{background-color:var(--color-primary-light);padding:140px 0 110px}.Navigation_navigation__l_nwR .Navigation_wrapLinks__2ZPH6{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__l_nwR .Navigation_link__zV3lY{display:flex;flex-direction:column;align-items:center;gap:16px;z-index:99}.Navigation_navigation__l_nwR .Navigation_wrap__ePbFR{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__l_nwR .Navigation_image__vWDBp{display:flex;width:100%;height:auto;transition:transform .4s ease-in-out}.Navigation_navigation__l_nwR .Navigation_link__zV3lY:hover .Navigation_image__vWDBp{transform:scale(1.05)}.Navigation_navigation__l_nwR .Navigation_gold__1_X6A{position:absolute;top:0;left:0;width:100%;height:auto;z-index:5;pointer-events:none}.Navigation_navigation__l_nwR .Navigation_goldSp__AC1O_{display:none;position:absolute;top:0;left:0;width:100%;height:auto}.Navigation_navigation__l_nwR .Navigation_number__pmNL0{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__l_nwR .Navigation_wrapText__ERgRI{display:flex;flex-direction:column;align-items:center;gap:20px}.Navigation_navigation__l_nwR .Navigation_icon__B_kGL{width:50px;height:40px;transition:transform .4s ease-in-out;z-index:2}.Navigation_navigation__l_nwR .Navigation_link__zV3lY:hover .Navigation_icon__B_kGL{transform:translateY(10px)}.Navigation_navigation__l_nwR .Navigation_text__nGdMv{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__l_nwR .Navigation_link__zV3lY:hover .Navigation_text__nGdMv{color:var(--color-main-2)}@media screen and (max-width:1440px){.Navigation_navigation__l_nwR{padding:clamp(90px,calc(4.6vw + 55px),120px) 0 clamp(80px,6.94vw,100px)}.Navigation_navigation__l_nwR .Navigation_wrapLinks__2ZPH6{padding-bottom:0}.Navigation_navigation__l_nwR .Navigation_wrap__ePbFR{max-width:330px}.Navigation_navigation__l_nwR .Navigation_number__pmNL0{top:63px}}@media screen and (max-width:1200px){.Navigation_navigation__l_nwR .Navigation_link__zV3lY:hover .Navigation_icon__B_kGL,.Navigation_navigation__l_nwR .Navigation_link__zV3lY:hover .Navigation_image__vWDBp{transform:none}.Navigation_navigation__l_nwR .Navigation_link__zV3lY:hover .Navigation_text__nGdMv{color:#c9a4a9}.Navigation_navigation__l_nwR .Navigation_wrapLinks__2ZPH6{padding:0 60px;box-sizing:border-box}.Navigation_navigation__l_nwR .Navigation_link__zV3lY{flex:1 1;min-width:0}.Navigation_navigation__l_nwR .Navigation_wrap__ePbFR{max-width:100%}.Navigation_navigation__l_nwR .Navigation_text__nGdMv{font-size:60px}.Navigation_navigation__l_nwR .Navigation_number__pmNL0{top:12%;font-size:clamp(40px,7.5vw,100px);height:.74em;line-height:.42}}@media screen and (max-width:768px){.Navigation_navigation__l_nwR{padding:clamp(50px,11.7vw,90px) 0 clamp(40px,10.4vw,80px)}.Navigation_navigation__l_nwR .Navigation_wrapLinks__2ZPH6{padding-inline:40px;gap:10px}.Navigation_navigation__l_nwR .Navigation_link__zV3lY{gap:10px}.Navigation_navigation__l_nwR .Navigation_gold__1_X6A{display:none}.Navigation_navigation__l_nwR .Navigation_goldSp__AC1O_{display:block}.Navigation_navigation__l_nwR .Navigation_icon__B_kGL{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__l_nwR .Navigation_text__nGdMv{font-size:56px;line-height:.95}.Navigation_navigation__l_nwR .Navigation_wrapText__ERgRI{position:relative}.Navigation_navigation__l_nwR .Navigation_number__pmNL0{top:22%;font-size:clamp(50px,12vw,110px)}}@media screen and (max-width:480px){.Navigation_navigation__l_nwR .Navigation_wrapLinks__2ZPH6{padding-inline:20px}.Navigation_navigation__l_nwR .Navigation_icon__B_kGL{top:clamp(-60px,calc(-7.8vw - 22.5px),-50px)}.Navigation_navigation__l_nwR .Navigation_text__nGdMv{font-size:40px}}.Title_title__GMHJW{height:540px;margin:10px;border-radius:40px;overflow:hidden}.Title_title__GMHJW .Title_wrapBg__P9k83{height:100%;display:flex;flex-direction:row;position:relative}.Title_title__GMHJW .Title_image__YKgtW{flex:1 1;height:100%;position:relative}.Title_title__GMHJW .Title_image__YKgtW img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Title_title__GMHJW .Title_green__FiKJo{flex:1 1;background-color:var(--color-main-2)}.Title_title__GMHJW .Title_dot1___RNbM,.Title_title__GMHJW .Title_dot2__oZqhL,.Title_title__GMHJW .Title_dot3__K7d1Y,.Title_title__GMHJW .Title_dot4__dbbNq{position:absolute}.Title_title__GMHJW .Title_dot1___RNbM{top:30px;left:30px}.Title_title__GMHJW .Title_dot2__oZqhL{top:30px;right:30px}.Title_title__GMHJW .Title_dot3__K7d1Y{bottom:30px;left:30px}.Title_title__GMHJW .Title_dot4__dbbNq{bottom:30px;right:30px}.Title_title__GMHJW .Title_wrapContents__FnQKU{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__GMHJW .Title_number__vn_yK{font-family:var(--font-family-en-large);font-size:clamp(100px,20vw,400px);font-weight:400;line-height:166px;height:290px}.Title_title__GMHJW .Title_wrapTexts__ciEq_{display:flex;flex-direction:column;align-items:flex-end;gap:35px}.Title_title__GMHJW .Title_enTitle__zxWLf{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__GMHJW .Title_description__hxZYU{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__GMHJW{height:460px}.Title_title__GMHJW .Title_wrapContents__FnQKU{flex-direction:column;align-items:center;text-align:center;gap:40px;padding:0 var(--padding-edge)}.Title_title__GMHJW .Title_number__vn_yK{font-size:100px;line-height:50px;height:80px}.Title_title__GMHJW .Title_wrapTexts__ciEq_{display:flex;flex-direction:column;align-items:center;height:auto;gap:30px}.Title_title__GMHJW .Title_enTitle__zxWLf{line-height:80px;text-align:center;height:140px;font-size:170px}.Title_title__GMHJW .Title_description__hxZYU{line-height:28px;letter-spacing:1px;text-align:center;font-size:14px}}@media (max-width:768px){.Title_title__GMHJW{height:400px}.Title_title__GMHJW .Title_enTitle__zxWLf{font-size:100px;line-height:40px;height:80px}.Title_title__GMHJW .Title_number__vn_yK{font-size:90px;line-height:40px;height:68px}}@media (max-width:480px){.Title_title__GMHJW .Title_enTitle__zxWLf{font-size:90px;line-height:50px;height:70px}}.DesignConsulting_designConsulting__15cYq{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__15cYq .DesignConsulting_wrapTexts__s4Vai{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__15cYq .DesignConsulting_icon__f5bkN{width:60px;height:90px;padding-bottom:26px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_title__fRjng{font-size:22px;line-height:42px;letter-spacing:2.2px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_description__4Xluw{font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc);white-space:pre-line}.DesignConsulting_designConsulting__15cYq .DesignConsulting_wrapImages__drtoU{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;gap:10px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_wrapImg1__EPzCO,.DesignConsulting_designConsulting__15cYq .DesignConsulting_wrapImg2__bFySI{flex:1 1;background-color:var(--color-primary);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.DesignConsulting_designConsulting__15cYq .DesignConsulting_wrapImg2__bFySI{border:4px solid #c9a4a9}.DesignConsulting_designConsulting__15cYq .DesignConsulting_image__sprfI{padding:20px 50px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_arrowContainer__5NbII{display:none}.DesignConsulting_designConsulting__15cYq .DesignConsulting_arrowImage__3gP8Q{width:60px;height:auto;margin:0 auto}.DesignConsulting_designConsulting__15cYq .DesignConsulting_imgTitle1__43zLB,.DesignConsulting_designConsulting__15cYq .DesignConsulting_imgTitle2___JZ4F{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__15cYq .DesignConsulting_imgTitle1__43zLB{padding:20px;background-color:#fff}.DesignConsulting_designConsulting__15cYq .DesignConsulting_imgTitle2___JZ4F{background-color:#c9a4a9}@media (max-width:1200px){.DesignConsulting_designConsulting__15cYq{padding-top:60px;padding-bottom:100px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_wrapTexts__s4Vai{margin-bottom:50px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_icon__f5bkN{padding-bottom:10px}}@media (max-width:768px){.DesignConsulting_designConsulting__15cYq .DesignConsulting_wrapImages__drtoU{flex-direction:column;gap:20px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_arrowContainer__5NbII{display:flex;justify-content:center;align-items:center}.DesignConsulting_designConsulting__15cYq .DesignConsulting_title__fRjng{font-size:16px;line-height:28px;letter-spacing:1px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_description__4Xluw{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}.DesignConsulting_designConsulting__15cYq .DesignConsulting_icon__f5bkN{width:50px;height:80px;padding-bottom:20px}}@media (max-width:480px){.DesignConsulting_designConsulting__15cYq{padding:40px var(--padding-edge) 80px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_wrapTexts__s4Vai{gap:16px;margin-bottom:30px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_icon__f5bkN{width:40px;height:70px;padding-bottom:14px}.DesignConsulting_designConsulting__15cYq .DesignConsulting_imgTitle1__43zLB{font-size:13px;padding:14px}}.Phase_phase__iPTmH{background-color:var(--color-primary);margin:-40px 10px 10px;border-radius:40px;padding:70px var(--padding-edge) 120px}.Phase_phase__iPTmH .Phase_wrapTexts__ZKSj9{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__iPTmH .Phase_icon__5lQnK{width:60px;height:90px;padding-bottom:26px}.Phase_phase__iPTmH .Phase_title__R528g{font-size:22px;line-height:42px;letter-spacing:2.2px}.Phase_phase__iPTmH .Phase_description__hpD3U{font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc);white-space:pre-line}.Phase_phase__iPTmH .Phase_wrapTable__Q15wp{width:100%;max-width:1200px;height:auto;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.Phase_phase__iPTmH .Phase_scrollArea__1GbfO{width:100%;height:100%;margin-left:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.Phase_phase__iPTmH .Phase_header___lviA{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__iPTmH .Phase_archeco__DNlbc,.Phase_phase__iPTmH .Phase_blank__J7qjS,.Phase_phase__iPTmH .Phase_company__SqcUM{background-color:var(--color-primary-light);height:100%;display:flex;align-items:center;justify-content:center}.Phase_phase__iPTmH .Phase_blank__J7qjS{width:560px;border-radius:10px 0 0 0}.Phase_phase__iPTmH .Phase_archeco__DNlbc{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__iPTmH .Phase_d1__NJ_kY{width:110px}.Phase_phase__iPTmH .Phase_e1__4DlbC{width:150px}.Phase_phase__iPTmH .Phase_f1__flV5I{width:80px}.Phase_phase__iPTmH .Phase_g1__v_jUF{width:100px;border-radius:0 10px 0 0}.Phase_phase__iPTmH .Phase_wrap0to1__vpqrN,.Phase_phase__iPTmH .Phase_wrap10to100__H_gRk,.Phase_phase__iPTmH .Phase_wrap1to10___Qzkp{display:flex;flex-direction:row;gap:4px}.Phase_phase__iPTmH .Phase_phase0to1__DFqKz,.Phase_phase__iPTmH .Phase_phase10to100__o5gWw,.Phase_phase__iPTmH .Phase_phase1to10__M_P8U{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__iPTmH .Phase_phase0to1__DFqKz{background-color:var(--color-primary-light);border-radius:0 0 0 10px;overflow:hidden}.Phase_phase__iPTmH .Phase_phase1to10__M_P8U{background-color:#c9a4a9;border-radius:0 0 0 10px;overflow:hidden}.Phase_phase__iPTmH .Phase_phase10to100__o5gWw{background-color:#b88d93;border-radius:10px 0 0 10px;overflow:hidden}.Phase_phase__iPTmH .Phase_arrow__M675T{padding:0 6px}.Phase_phase__iPTmH .Phase_midTitle__m49XE{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__iPTmH .Phase_wrapRow__yPPk4{display:flex;flex-direction:column;gap:4px}.Phase_phase__iPTmH .Phase_row__LJZrF{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__iPTmH .Phase_wrapRow__yPPk4 .Phase_title__R528g{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;letter-spacing:.7px}.Phase_phase__iPTmH .Phase_wrap0to1__vpqrN .Phase_wrapRow__yPPk4 .Phase_title__R528g{background-color:var(--color-primary-light);transition:color .3s ease,background-color .3s ease}.Phase_phase__iPTmH .Phase_wrap1to10___Qzkp .Phase_wrapRow__yPPk4 .Phase_title__R528g{background-color:#c9a4a9;transition:color .3s ease,background-color .3s ease}.Phase_phase__iPTmH .Phase_wrap10to100__H_gRk .Phase_wrapRow__yPPk4 .Phase_title__R528g{background-color:#b88d93;transition:color .3s ease,background-color .3s ease}.Phase_phase__iPTmH .Phase_row__LJZrF:hover .Phase_title__R528g{background-color:#ac6972;color:var(--color-text-light)}.Phase_phase__iPTmH .Phase_wrapRow__yPPk4 .Phase_tableDescription__gS_H4{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__iPTmH .Phase_check__gfxa0{width:38px;height:38px;background-color:#fff;padding:26px 0}.Phase_phase__iPTmH .Phase_b1__fJdQD{width:110px}.Phase_phase__iPTmH .Phase_c1__3_Uj0{width:283px}.Phase_phase__iPTmH .Phase_d2__99sMm{padding-left:35px;padding-right:35px}.Phase_phase__iPTmH .Phase_e2__DQZS8{padding-left:55px;padding-right:55px}.Phase_phase__iPTmH .Phase_f2__zt5HI{padding-left:20px;padding-right:20px}.Phase_phase__iPTmH .Phase_g2__PNS1W{padding-left:30px;padding-right:30px}.Phase_phase__iPTmH .Phase_position__IxU0j{position:relative}.Phase_phase__iPTmH .Phase_scheme___Ebyq{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__iPTmH .Phase_row__LJZrF:hover .Phase_scheme___Ebyq{transform:scale(1)}.Phase_phase__iPTmH .Phase_radius1__HByv5{border-radius:0 0 10px 0;overflow:hidden}.Phase_phase__iPTmH .Phase_radius2__6zXn5{border-radius:0 10px 10px 0;overflow:hidden}.Phase_phase__iPTmH .Phase_frame__YZc15{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__iPTmH .Phase_row__LJZrF:hover .Phase_frame__YZc15{opacity:1}.Phase_phase__iPTmH .Phase_phaseLabel__PLJDB{display:none}@media screen and (max-width:1260px){.Phase_phase__iPTmH .Phase_scrollArea__1GbfO{align-items:center}.Phase_phase__iPTmH .Phase_row__LJZrF:hover .Phase_frame__YZc15{opacity:0!important}.Phase_phase__iPTmH .Phase_row__LJZrF:hover .Phase_scheme___Ebyq{transform:scale(0)!important}.Phase_phase__iPTmH .Phase_wrap0to1__vpqrN .Phase_row__LJZrF:hover .Phase_title__R528g{background-color:var(--color-primary-light);color:var(--color-text-dark)}.Phase_phase__iPTmH .Phase_wrap1to10___Qzkp .Phase_row__LJZrF:hover .Phase_title__R528g{background-color:#c9a4a9;color:var(--color-text-dark)}.Phase_phase__iPTmH .Phase_wrap10to100__H_gRk .Phase_row__LJZrF:hover .Phase_title__R528g{background-color:#b88d93;color:var(--color-text-dark)}}@media screen and (max-width:1200px){.Phase_phase__iPTmH{padding-top:60px;padding-bottom:80px}.Phase_phase__iPTmH .Phase_header___lviA{padding-top:0}.Phase_phase__iPTmH .Phase_icon__5lQnK{padding-bottom:10px}.Phase_phase__iPTmH .Phase_wrapTexts__ZKSj9{margin-bottom:50px}}@media screen and (max-width:1040px){.Phase_phase__iPTmH .Phase_scrollArea__1GbfO{align-items:flex-start;margin-left:0;height:auto;gap:14px}.Phase_phase__iPTmH .Phase_b1__fJdQD{width:100px;font-size:12px;padding:0 10px}.Phase_phase__iPTmH .Phase_c1__3_Uj0{flex:1 1;font-size:12px;padding:0 10px}.Phase_phase__iPTmH .Phase_blank__J7qjS{flex:1 1;height:60px}.Phase_phase__iPTmH .Phase_header___lviA{width:100%;display:flex;flex-wrap:nowrap;font-size:12px;height:auto;margin-bottom:0}.Phase_phase__iPTmH .Phase_archeco__DNlbc,.Phase_phase__iPTmH .Phase_company__SqcUM{height:60px;flex-shrink:0}.Phase_phase__iPTmH .Phase_wrapTable__Q15wp{width:100%;max-width:100%;padding:0 20px;box-sizing:border-box}.Phase_phase__iPTmH .Phase_row__LJZrF,.Phase_phase__iPTmH .Phase_scrollArea__1GbfO,.Phase_phase__iPTmH .Phase_wrap0to1__vpqrN,.Phase_phase__iPTmH .Phase_wrap10to100__H_gRk,.Phase_phase__iPTmH .Phase_wrap1to10___Qzkp,.Phase_phase__iPTmH .Phase_wrapRow__yPPk4{width:100%}.Phase_phase__iPTmH .Phase_d1__NJ_kY,.Phase_phase__iPTmH .Phase_d2__99sMm{width:110px;padding:0;flex-shrink:0}.Phase_phase__iPTmH .Phase_e1__4DlbC,.Phase_phase__iPTmH .Phase_e2__DQZS8{width:150px;padding:0;flex-shrink:0}.Phase_phase__iPTmH .Phase_f1__flV5I,.Phase_phase__iPTmH .Phase_f2__zt5HI{width:80px;padding:0;flex-shrink:0}.Phase_phase__iPTmH .Phase_g1__v_jUF,.Phase_phase__iPTmH .Phase_g2__PNS1W{width:100px;padding:0;flex-shrink:0}.Phase_phase__iPTmH .Phase_b1__fJdQD{width:110px;flex-shrink:0}.Phase_phase__iPTmH .Phase_header___lviA .Phase_blank__J7qjS{border-bottom-left-radius:10px}.Phase_phase__iPTmH .Phase_header___lviA .Phase_g1__v_jUF{border-bottom-right-radius:10px}.Phase_phase__iPTmH .Phase_wrapRow__yPPk4 .Phase_row__LJZrF:nth-of-type(2) .Phase_b1__fJdQD{border-top-left-radius:10px;overflow:hidden}.Phase_phase__iPTmH .Phase_wrapRow__yPPk4 .Phase_row__LJZrF:nth-of-type(2) .Phase_g2__PNS1W{border-top-right-radius:10px;overflow:hidden}.Phase_phase__iPTmH .Phase_wrapRow__yPPk4 .Phase_row__LJZrF:last-child .Phase_b1__fJdQD{border-bottom-left-radius:10px;overflow:hidden}.Phase_phase__iPTmH .Phase_wrapRow__yPPk4 .Phase_row__LJZrF:last-child .Phase_g2__PNS1W{border-bottom-right-radius:10px;overflow:hidden}.Phase_phase__iPTmH .Phase_row__LJZrF{align-items:stretch}.Phase_phase__iPTmH .Phase_wrapRow__yPPk4 .Phase_tableDescription__gS_H4,.Phase_phase__iPTmH .Phase_wrapRow__yPPk4 .Phase_title__R528g{height:auto;padding-top:15px;padding-bottom:15px}.Phase_phase__iPTmH .Phase_check__gfxa0{height:100%!important;min-height:0!important;padding:0;object-fit:none;object-position:center}.Phase_phase__iPTmH .Phase_midTitle__m49XE{font-size:13px;padding:12px 16px;display:none}.Phase_phase__iPTmH .Phase_phase0to1__DFqKz,.Phase_phase__iPTmH .Phase_phase10to100__o5gWw,.Phase_phase__iPTmH .Phase_phase1to10__M_P8U{display:none!important}.Phase_phase__iPTmH .Phase_phaseLabel__PLJDB{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__iPTmH .Phase_phaseLabelText__smLVr{font-size:16px;font-weight:600;padding-left:10px;letter-spacing:2.5px}.Phase_phase__iPTmH .Phase_arrow__M675T{width:18px;height:auto;padding:0 12px}.Phase_phase__iPTmH .Phase_row__LJZrF:hover .Phase_frame__YZc15{opacity:0!important}.Phase_phase__iPTmH .Phase_row__LJZrF:hover .Phase_scheme___Ebyq{transform:scale(0)!important}}@media screen and (max-width:900px){.Phase_phase__iPTmH .Phase_scrollArea__1GbfO{width:100%;height:auto;overflow:auto;margin-left:0!important;box-sizing:border-box;display:flex;flex-direction:column}.Phase_phase__iPTmH .Phase_wrapTable__Q15wp{width:auto}.Phase_phase__iPTmH .Phase_header___lviA,.Phase_phase__iPTmH .Phase_row__LJZrF,.Phase_phase__iPTmH .Phase_wrapRow__yPPk4{min-width:820px}.Phase_phase__iPTmH .Phase_header___lviA{margin-left:0}}@media screen and (max-width:768px){.Phase_phase__iPTmH .Phase_wrapTable__Q15wp{padding:0}.Phase_phase__iPTmH .Phase_title__R528g{font-size:16px;line-height:28px;letter-spacing:1px}.Phase_phase__iPTmH .Phase_description__hpD3U{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}.Phase_phase__iPTmH .Phase_icon__5lQnK{width:50px;height:80px;padding-bottom:20px}.Phase_phase__iPTmH .Phase_arrow__M675T{width:14px}.Phase_phase__iPTmH .Phase_phaseLabel__PLJDB{font-size:20px}.Phase_phase__iPTmH .Phase_blank__J7qjS{position:relative}.Phase_phase__iPTmH .Phase_blank__J7qjS: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__f93hR 1.2s ease-in-out infinite alternate}}@keyframes Phase_phaseScrollPulse__f93hR{0%{opacity:.3}to{opacity:1}}@media screen and (max-width:480px){.Phase_phase__iPTmH{padding:40px 0 80px var(--padding-edge)}.Phase_phase__iPTmH .Phase_wrapTexts__ZKSj9{padding:0 var(--padding-edge) 0 0!important;gap:16px;margin-bottom:30px}.Phase_phase__iPTmH .Phase_icon__5lQnK{width:40px;height:70px;padding-bottom:14px}.Phase_phase__iPTmH .Phase_scrollArea__1GbfO{padding-right:var(--padding-edge)}.Phase_phase__iPTmH .Phase_phaseLabelText__smLVr{font-size:14px}}.BtnMore_btnMore__uNM1R{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__uNM1R:hover{background-color:var(--btn-hover-color,gray)}}.BtnMore_btnMore__uNM1R .BtnMore_linkTitle__jMmHZ{-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__uNM1R .BtnMore_iconArrow__gad41{width:46px;height:34px}@media (max-width:1300px){.BtnMore_btnMore__uNM1R{height:90px;padding:0 30px 0 36px}.BtnMore_btnMore__uNM1R .BtnMore_linkTitle__jMmHZ{font-size:15px;padding-right:40px}.BtnMore_btnMore__uNM1R .BtnMore_iconArrow__gad41{height:auto;width:36px}}@media (max-width:480px){.BtnMore_btnMore__uNM1R{height:80px;padding:0 25px 0 30px}.BtnMore_btnMore__uNM1R .BtnMore_linkTitle__jMmHZ{font-size:13px;letter-spacing:2.2px;padding-right:20px}.BtnMore_btnMore__uNM1R .BtnMore_iconArrow__gad41{height:auto;width:32px}}.Strength_strength__Nqibw{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__Nqibw .Strength_thumbnail__qL00f{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__Nqibw .Strength_thumbnail__qL00f>:last-child{margin-top:auto}.Strength_strength__Nqibw .Strength_icon__uXSJm{width:60px;height:90px}.Strength_strength__Nqibw .Strength_thumbTitle__qPUEP{font-size:20px;letter-spacing:2px}.Strength_strength__Nqibw .Strength_wrapTexts__KmhpC{display:flex;flex-direction:column;gap:15px}.Strength_strength__Nqibw .Strength_sTitle__xzZy5{font-size:15px;line-height:25px;letter-spacing:1.5px;height:50px}.Strength_strength__Nqibw .Strength_description__JptTc{font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc);height:auto}.Strength_strength__Nqibw .Strength_imgArea__HHpO_,.Strength_strength__Nqibw .Strength_wrapCircle__WyZAx{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__Nqibw .Strength_imgArea__HHpO_ img{max-width:100%!important;max-height:100%!important;height:auto!important;width:auto!important;object-fit:contain}.Strength_strength__Nqibw .Strength_wrapBottom__CM8pR{display:flex;flex-direction:row;gap:1%;justify-content:center;margin-top:-5%;width:100%}.Strength_strength__Nqibw .Strength_circle__FLs5I{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__N6ZtV 6s infinite;animation-fill-mode:both;box-sizing:border-box;flex-shrink:0}.Strength_strength__Nqibw .Strength_circle1__8R99G{animation-delay:0s}.Strength_strength__Nqibw .Strength_circle2__BtrK2{animation-delay:2s}.Strength_strength__Nqibw .Strength_circle3__iXvMn{animation-delay:4s}@keyframes Strength_colorFade__N6ZtV{0%,33%{background-color:var(--color-primary)}50%{background-color:var(--color-btn-2)}66%,to{background-color:var(--color-primary)}}.Strength_strength__Nqibw .Strength_title__aZA5D{margin-bottom:10px;top:70px}.Strength_strength__Nqibw .Strength_number__GlMKn{bottom:20px}.Strength_strength__Nqibw .Strength_title__aZA5D{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__Nqibw .Strength_number__GlMKn{font-family:var(--font-family-en-small);font-size:18px;position:absolute;bottom:20%;left:50%;transform:translateX(-50%)}.Strength_strength__Nqibw .Strength_number__GlMKn,.Strength_strength__Nqibw .Strength_title__aZA5D{animation:Strength_textColorFade__sF5WN 6s infinite;animation-fill-mode:both;transition:color .4s ease}.Strength_strength__Nqibw .Strength_circle1__8R99G .Strength_number__GlMKn,.Strength_strength__Nqibw .Strength_circle1__8R99G .Strength_title__aZA5D{animation-delay:0s}.Strength_strength__Nqibw .Strength_circle2__BtrK2 .Strength_number__GlMKn,.Strength_strength__Nqibw .Strength_circle2__BtrK2 .Strength_title__aZA5D{animation-delay:2s}.Strength_strength__Nqibw .Strength_circle3__iXvMn .Strength_number__GlMKn,.Strength_strength__Nqibw .Strength_circle3__iXvMn .Strength_title__aZA5D{animation-delay:4s}@keyframes Strength_textColorFade__sF5WN{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__Nqibw .Strength_thumbnail__qL00f{padding:50px 20px;gap:40px}.Strength_strength__Nqibw .Strength_description__JptTc{display:none}}@media screen and (max-width:1200px){.Strength_strength__Nqibw .Strength_icon__uXSJm{padding-bottom:10px}.Strength_strength__Nqibw .Strength_circle__FLs5I{width:43%}.Strength_strength__Nqibw .Strength_title__aZA5D{letter-spacing:2px;font-size:12px}.Strength_strength__Nqibw .Strength_number__GlMKn{font-size:15px}}@media screen and (max-width:900px){.Strength_strength__Nqibw{flex-direction:column;gap:10px;padding:0 10px;margin:0;box-sizing:border-box}.Strength_strength__Nqibw .Strength_thumbnail__qL00f{width:100%;max-width:100%;padding:40px;gap:30px;box-sizing:border-box}.Strength_strength__Nqibw .Strength_icon__uXSJm{width:50px;height:auto;padding-bottom:0}.Strength_strength__Nqibw .Strength_thumbTitle__qPUEP{font-size:18px;line-height:28px;letter-spacing:1px}.Strength_strength__Nqibw .Strength_sTitle__xzZy5{height:auto;padding-top:10px;line-height:28px}.Strength_strength__Nqibw .Strength_description__JptTc{display:block;font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp);height:auto}.Strength_strength__Nqibw .Strength_title__aZA5D{font-size:15px;letter-spacing:2.5px}.Strength_strength__Nqibw .Strength_number__GlMKn{font-size:18px}}@media screen and (max-width:480px){.Strength_strength__Nqibw .Strength_thumbnail__qL00f{padding:30px 20px}.Strength_strength__Nqibw .Strength_icon__uXSJm{width:40px}.Strength_strength__Nqibw .Strength_title__aZA5D{font-size:14px;letter-spacing:2px}}.Incubation_incubation__lQ5mo{background-color:var(--color-primary-light);margin:10px 10px 70px;border-radius:40px;padding:100px 0}.Incubation_incubation__lQ5mo .Incubation_wrapContents__HioXH{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__lQ5mo .Incubation_aspectRatio__iFVvA{display:flex;position:relative;width:100%;max-width:940px;padding-top:54%;overflow:hidden}.Incubation_incubation__lQ5mo .Incubation_slide___8B4o{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.Incubation_incubation__lQ5mo .Incubation_iframeOverlay__RKQdG{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer;background-color:transparent}.Incubation_incubation__lQ5mo .Incubation_wrapTexts__P6mqL{max-width:940px;color:var(--color-text-dark);font-family:var(--font-family-jp);font-weight:400;text-align:center}.Incubation_incubation__lQ5mo .Incubation_title__uto_R{font-size:22px;line-height:42px;letter-spacing:2.2px;padding-bottom:20px}.Incubation_incubation__lQ5mo .Incubation_description__AIRMb{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__lQ5mo{margin-bottom:40px}}@media screen and (max-width:768px){.Incubation_incubation__lQ5mo{padding:70px 0}.Incubation_incubation__lQ5mo .Incubation_wrapContents__HioXH{gap:40px}.Incubation_incubation__lQ5mo .Incubation_title__uto_R{font-size:16px;line-height:28px;letter-spacing:1px}.Incubation_incubation__lQ5mo .Incubation_description__AIRMb{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}}.SectionTitle_sectionTitle__GYtCm{background-color:var(--bg-color-pc)}.SectionTitle_sectionTitle__GYtCm .SectionTitle_wrapTitle__viSAJ{padding:100px 70px;align-items:center;flex-direction:column;display:flex;gap:80px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_iconNumber__DEeMm{height:90px;width:60px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_iconCircle__m_vDg{height:100px;width:100px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitle__Fxj_G{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__GYtCm .SectionTitle_enTitleMain__c2uKe{font-weight:400;font-size:400px;height:300px;line-height:180px;display:inline-block}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitleSmall__lRL_C{font-size:170px;height:130px;line-height:70px;font-weight:400;display:inline-block;margin-top:170px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_paddingTop__pEFg_{padding-top:70px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_overview__YnP3H{align-items:center;display:flex;flex-direction:column;max-width:940px;text-align:center}.SectionTitle_sectionTitle__GYtCm .SectionTitle_jpTitle__KrEWZ{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__GYtCm .SectionTitle_update__DXGo8{-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__GYtCm .SectionTitle_updateWithMargin__3wNQD{margin-bottom:30px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_description__5nNjM{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__GYtCm .SectionTitle_descriptionHalf__xjr59{margin-left:auto;width:50%;height:540px;background-color:var(--bg-half-pc)}.SectionTitle_sectionTitle__GYtCm .SectionTitle_texts__fEAmB{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__GYtCm{background-color:var(--bg-color-sp,var(--bg-color-pc))}.SectionTitle_sectionTitle__GYtCm .SectionTitle_paddingTop__pEFg_{padding-top:50px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_wrapTitle__viSAJ{padding:70px var(--padding-edge) 80px;gap:60px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitle__Fxj_G{font-size:240px;height:170px;line-height:100px;gap:40px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitleMain__c2uKe{font-size:240px;height:170px;line-height:100px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitleSmall__lRL_C{font-size:90px;height:65px;line-height:35px;margin-top:110px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_update__DXGo8{margin-bottom:40px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_descriptionHalf__xjr59{width:100%;height:auto;display:flex;justify-content:center;background-color:var(--bg-half-sp,var(--bg-half-pc))}.SectionTitle_sectionTitle__GYtCm .SectionTitle_texts__fEAmB{padding:0 var(--padding-edge) 60px;text-align:center;width:100%;max-width:none;margin-top:-80px}}@media (max-width:768px){.SectionTitle_sectionTitle__GYtCm .SectionTitle_wrapTitle__viSAJ{padding:60px var(--padding-edge) 70px;gap:50px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_iconNumber__DEeMm{height:80px;width:50px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_iconCircle__m_vDg{height:90px;width:90px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitle__Fxj_G{flex-direction:column;gap:40px;height:auto}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitleMain__c2uKe{font-size:200px;height:auto;line-height:.9;text-align:center;margin-top:-48px;margin-bottom:10px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitleSmall__lRL_C{margin-top:0}.SectionTitle_sectionTitle__GYtCm .SectionTitle_jpTitle__KrEWZ{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.SectionTitle_sectionTitle__GYtCm .SectionTitle_description__5nNjM,.SectionTitle_sectionTitle__GYtCm .SectionTitle_texts__fEAmB{font-size:var(--jp-text-size-sm);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.SectionTitle_sectionTitle__GYtCm .SectionTitle_texts__fEAmB{padding:0 var(--padding-edge) 50px}}@media (max-width:480px){.SectionTitle_sectionTitle__GYtCm .SectionTitle_wrapTitle__viSAJ{padding:40px var(--padding-edge) 50px;gap:40px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_iconNumber__DEeMm{height:70px;width:40px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_iconCircle__m_vDg{height:80px;width:80px;padding-bottom:10px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitle__Fxj_G{gap:40px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitleMain__c2uKe{font-size:140px;height:auto;line-height:.9;text-align:center;margin-top:-38px}.SectionTitle_sectionTitle__GYtCm .SectionTitle_enTitleSmall__lRL_C{margin-top:0}.SectionTitle_sectionTitle__GYtCm .SectionTitle_texts__fEAmB{padding:0 var(--padding-edge) 30px;margin-top:-60px}}.Team_team__3uuNQ{height:auto;padding-bottom:80px;position:relative;overflow:hidden}.Team_team__3uuNQ .Team_wrapTitle__aCaDY{background-color:#c9a4a9;height:700px;border-radius:40px;overflow:hidden;margin:10px;position:relative}.Team_team__3uuNQ .Team_bgImg1__5h5wO{position:absolute;top:0;left:0;width:704px;height:auto}.Team_team__3uuNQ .Team_bgImg2__atUES{position:absolute;top:1300px;left:0;z-index:1}.Team_team__3uuNQ .Team_bgImg3__7EPN_{position:absolute;right:-60px;bottom:-5px}.Team_team__3uuNQ .Team_circle__c_Vmr{width:clamp(120px,20vw,230px);height:clamp(120px,20vw,230px);border-radius:50%}.Team_team__3uuNQ .Team_green__fWtKG{background-color:var(--color-main-2)}.Team_team__3uuNQ .Team_white__LG66v{background-color:#fff}.Team_team__3uuNQ .Team_wrapTitle__aCaDY .Team_position1__Yg5ig{position:absolute;top:20px;right:20px}.Team_team__3uuNQ .Team_wrapTitle__aCaDY .Team_position2__RGJwc{position:absolute;left:20px;bottom:20px}.Team_team__3uuNQ .Team_enTitle__Qu_cr,.Team_team__3uuNQ .Team_number__qeq0K{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__3uuNQ .Team_number__qeq0K{position:absolute;left:280px;bottom:20px}.Team_team__3uuNQ .Team_enTitle__Qu_cr{text-align:right;position:absolute;right:20px;bottom:20px}.Team_team__3uuNQ .Team_wrapBg__kJOMJ{height:465px;border-radius:40px;overflow:hidden;margin:10px;position:relative}.Team_team__3uuNQ .Team_wrapThumbnails1__l4hOz .Team_wrapBg__kJOMJ: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__3uuNQ .Team_wrapThumbnails3__IjHCR .Team_wrapBg__kJOMJ:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c9a4a9;border-radius:40px;pointer-events:none}.Team_frame1__rYduk,.Team_frame2__oK9K2{position:absolute;top:0;transform:translateX(-50%);z-index:10}.Team_frame1__rYduk{left:calc(100% / 3)}.Team_frame2__oK9K2{left:calc((100% / 3) * 2 + 2px)}.Team_team__3uuNQ .Team_wrapThumbnails1__l4hOz .Team_thumbnails__wiT_v,.Team_team__3uuNQ .Team_wrapThumbnails2__ScZXg .Team_thumbnails__wiT_v,.Team_team__3uuNQ .Team_wrapThumbnails3__IjHCR .Team_thumbnails__wiT_v{display:flex;flex-direction:row;gap:10px}.Team_team__3uuNQ .Team_wrapThumbnails1__l4hOz .Team_thumbnails__wiT_v,.Team_team__3uuNQ .Team_wrapThumbnails3__IjHCR .Team_thumbnails__wiT_v{margin:-475px 10px 10px}.Team_team__3uuNQ .Team_wrapThumbnails2__ScZXg .Team_thumbnails__wiT_v{margin:10px}.Team_team__3uuNQ .Team_blank__snhtu,.Team_team__3uuNQ .Team_member__urdll,.Team_team__3uuNQ .Team_monyo__I3i_j{flex:1 1;height:auto}.Team_team__3uuNQ .Team_member__urdll{display:flex;flex-direction:column;width:100%}.Team_team__3uuNQ .Team_wrapThumbnails2__ScZXg .Team_member__urdll{position:relative}.Team_team__3uuNQ .Team_wrapThumbnails2__ScZXg .Team_position3__gWnKt,.Team_team__3uuNQ .Team_wrapThumbnails3__IjHCR .Team_position5__XHURS{position:absolute;top:10px;left:10px}.Team_team__3uuNQ .Team_wrapThumbnails2__ScZXg .Team_position4__yWziI{position:absolute;right:10px;bottom:10px}.Team_team__3uuNQ .Team_memberImg__SNI6Z,.Team_team__3uuNQ .Team_monyoImg__bMiSA{position:relative;width:100%;height:465px;border-radius:40px;overflow:hidden;transition:background-color .3s ease}.Team_team__3uuNQ .Team_memberImg__SNI6Z img{transition:transform .4s ease}.Team_team__3uuNQ .Team_memberImg__SNI6Z{border-radius:40px;overflow:hidden}.Team_team__3uuNQ .Team_wrapThumbnails2__ScZXg .Team_memberImg__SNI6Z{background-color:#c9a4a9}.Team_team__3uuNQ .Team_wrapTexts__0VGDq{display:flex;flex-direction:column;gap:10px;padding:30px}.Team_team__3uuNQ .Team_member__urdll:hover .Team_memberImg__SNI6Z{background-color:var(--color-main-2)}.Team_team__3uuNQ .Team_member__urdll:hover .Team_memberImg__SNI6Z img{transform:scale(1.06)}.Team_team__3uuNQ .Team_name__8wYku,.Team_team__3uuNQ .Team_role__wCUfo{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__3uuNQ .Team_name__8wYku{font-size:20px;letter-spacing:2px}.Team_team__3uuNQ .Team_role__wCUfo{font-size:13px;letter-spacing:1.3px}@media screen and (max-width:1200px){.Team_team__3uuNQ .Team_bgImg2__atUES,.Team_team__3uuNQ .Team_frame1__rYduk,.Team_team__3uuNQ .Team_frame2__oK9K2,.Team_team__3uuNQ .Team_green__fWtKG,.Team_team__3uuNQ .Team_monyo__I3i_j,.Team_team__3uuNQ .Team_wrapBg__kJOMJ{display:none!important}.Team_team__3uuNQ .Team_bgImg1__5h5wO{position:absolute;width:450px;left:0;top:0}.Team_team__3uuNQ .Team_circle__c_Vmr{width:clamp(120px,20vw,180px);height:clamp(120px,20vw,180px);border-radius:50%}.Team_team__3uuNQ .Team_wrapThumbnailsTablet__Cz3_W{display:flex;flex-direction:column;gap:20px;padding:0 10px;margin-bottom:20px}.Team_team__3uuNQ .Team_thumbnails__wiT_v{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}.Team_team__3uuNQ .Team_member__urdll{width:calc(50% - 5px);flex:none;box-sizing:border-box}.Team_team__3uuNQ .Team_memberImg__SNI6Z{width:100%;aspect-ratio:1/1;background-color:#c9a4a9;height:auto;border-radius:40px;overflow:hidden}.Team_team__3uuNQ .Team_wrapTitle__aCaDY{height:360px;padding:40px 20px;text-align:center;position:relative}.Team_team__3uuNQ .Team_enTitle__Qu_cr,.Team_team__3uuNQ .Team_number__qeq0K{font-size:200px;line-height:1.2;height:auto;z-index:10;position:absolute;color:var(--color-text-light)}.Team_team__3uuNQ .Team_number__qeq0K{left:220px;bottom:20px}.Team_team__3uuNQ .Team_enTitle__Qu_cr{right:30px;bottom:20px;text-align:right}.Team_team__3uuNQ .Team_wrapTexts__0VGDq{padding:20px}.Team_team__3uuNQ .Team_wrapThumbnails1__l4hOz .Team_thumbnails__wiT_v,.Team_team__3uuNQ .Team_wrapThumbnails3__IjHCR .Team_thumbnails__wiT_v{margin:10px!important}.Team_team__3uuNQ .Team_member__urdll:hover .Team_memberImg__SNI6Z{background-color:#c9a4a9}.Team_team__3uuNQ .Team_member__urdll:hover .Team_memberImg__SNI6Z img{transform:none}}@media screen and (max-width:1000px){.Team_team__3uuNQ .Team_white__LG66v{display:none}.Team_team__3uuNQ .Team_number__qeq0K{left:30px}}@media screen and (max-width:768px){.Team_team__3uuNQ .Team_wrapTitle__aCaDY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;gap:30px}.Team_team__3uuNQ .Team_enTitle__Qu_cr,.Team_team__3uuNQ .Team_number__qeq0K{position:static;text-align:center}.Team_team__3uuNQ .Team_number__qeq0K{font-size:90px;line-height:40px;height:68px}.Team_team__3uuNQ .Team_enTitle__Qu_cr{font-size:150px;line-height:60px;height:110px}.Team_team__3uuNQ .Team_bgImg1__5h5wO{position:absolute;width:clamp(320px,90vw,450px);top:0;left:-180px}.Team_team__3uuNQ .Team_memberImg__SNI6Z{height:auto;aspect-ratio:1/1}}@media screen and (max-width:480px){.Team_team__3uuNQ{padding-bottom:20px}.Team_team__3uuNQ .Team_circle__c_Vmr{display:none}.Team_team__3uuNQ .Team_enTitle__Qu_cr{font-size:120px;line-height:60px;height:100px}.Team_team__3uuNQ .Team_name__8wYku{font-size:15px}.Team_team__3uuNQ .Team_role__wCUfo{font-size:11px}}.Advisor_advisor__V_3Pe{background-color:var(--color-main-2);margin:10px;border-radius:40px;height:660px;display:flex;align-items:center;position:relative}.Advisor_advisor__V_3Pe .Advisor_circle__UYwG7{width:180px;height:180px;border-radius:50%}.Advisor_advisor__V_3Pe .Advisor_green__o8xVQ{background-color:var(--color-btn-2)}.Advisor_advisor__V_3Pe .Advisor_pink__sW7hi{background-color:var(--color-primary)}.Advisor_advisor__V_3Pe .Advisor_position1__QTw_v{position:absolute;top:10px;left:10px}.Advisor_advisor__V_3Pe .Advisor_position2___P7dR{position:absolute;top:10px;right:10px}.Advisor_advisor__V_3Pe .Advisor_position3__Rehxa{position:absolute;bottom:10px;right:10px}.Advisor_advisor__V_3Pe .Advisor_monyo__0NI3w{position:absolute;top:10px;right:610px;z-index:1}.Advisor_advisor__V_3Pe .Advisor_wrapImage__ZRm1M{width:470px;height:640px;border-radius:10px;overflow:hidden;position:absolute;top:50%;right:200px;transform:translateY(-50%)}.Advisor_advisor__V_3Pe .Advisor_wrapTexts__xdw5e{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__V_3Pe .Advisor_enTitle__KmP_A{-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__V_3Pe .Advisor_enTitleLarge__OHQ1E{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__V_3Pe .Advisor_description__NeFNt,.Advisor_advisor__V_3Pe .Advisor_name__NnpGL,.Advisor_advisor__V_3Pe .Advisor_role__MXRDy{font-family:var(--font-family-jp);font-weight:400}.Advisor_advisor__V_3Pe .Advisor_name__NnpGL{font-size:var(--jp-text-size-lg);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Advisor_advisor__V_3Pe .Advisor_role__MXRDy{font-size:15px;line-height:28px;letter-spacing:1.5px}.Advisor_advisor__V_3Pe .Advisor_description__NeFNt{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__V_3Pe .Advisor_gold__eR86N,.Advisor_advisor__V_3Pe .Advisor_green__o8xVQ,.Advisor_advisor__V_3Pe .Advisor_pink__sW7hi{display:none}.Advisor_advisor__V_3Pe .Advisor_wrapImage__ZRm1M{right:10px;border-radius:30px}.Advisor_advisor__V_3Pe .Advisor_monyo__0NI3w{right:420px}.Advisor_advisor__V_3Pe .Advisor_enTitleLarge__OHQ1E{right:390px}}@media screen and (max-width:1200px){.Advisor_advisor__V_3Pe .Advisor_wrapImage__ZRm1M{height:640px;border-radius:30px;overflow:hidden;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Advisor_advisor__V_3Pe .Advisor_enTitleLarge__OHQ1E{bottom:-20px;right:350px}.Advisor_advisor__V_3Pe .Advisor_circle__UYwG7{width:120px;height:120px;z-index:2}.Advisor_advisor__V_3Pe .Advisor_monyo__0NI3w{position:absolute;top:10px;right:420px;z-index:1}.Advisor_advisor__V_3Pe .Advisor_wrapTexts__xdw5e{padding-top:20px}}@media screen and (max-width:1000px){.Advisor_advisor__V_3Pe{margin:0 var(--padding-box-outer) 10px;padding:80px 0;text-align:center;width:auto}.Advisor_advisor__V_3Pe,.Advisor_advisor__V_3Pe .Advisor_wrapImage__ZRm1M{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;box-sizing:border-box}.Advisor_advisor__V_3Pe .Advisor_wrapImage__ZRm1M{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__V_3Pe .Advisor_advisorImage__vm6SG{object-fit:cover}.Advisor_advisor__V_3Pe .Advisor_wrapTexts__xdw5e{width:100%;padding:0 var(--padding-box-inner);box-sizing:border-box;text-align:center;order:1}.Advisor_advisor__V_3Pe .Advisor_enTitleLarge__OHQ1E{position:static;font-size:190px;height:140px;line-height:80px;text-align:center;padding:50px 0 40px}.Advisor_advisor__V_3Pe .Advisor_monyo__0NI3w{display:none}}@media screen and (max-width:768px){.Advisor_advisor__V_3Pe .Advisor_wrapTexts__xdw5e{padding:0 var(--padding-box-inner)}.Advisor_advisor__V_3Pe .Advisor_wrapImage__ZRm1M{max-width:280px}.Advisor_advisor__V_3Pe .Advisor_enTitleLarge__OHQ1E{font-size:120px;line-height:60px;height:100px;padding-bottom:20px}.Advisor_advisor__V_3Pe .Advisor_enTitle__KmP_A{font-size:14px;line-height:22px}.Advisor_advisor__V_3Pe .Advisor_name__NnpGL{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Advisor_advisor__V_3Pe .Advisor_role__MXRDy{font-size:13px;line-height:24px}.Advisor_advisor__V_3Pe .Advisor_description__NeFNt{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__V_3Pe{padding:70px 0;margin-top:10px}.Advisor_advisor__V_3Pe .Advisor_wrapTexts__xdw5e{gap:14px}.Advisor_advisor__V_3Pe .Advisor_wrapImage__ZRm1M{max-width:250px}.Advisor_advisor__V_3Pe .Advisor_enTitleLarge__OHQ1E{padding-top:30px}}.Access_access__xNgDg{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__xNgDg .Access_wrapMap__oXLnn{width:40vw;max-width:500px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:relative}.Access_access__xNgDg .Access_border__TY1Kf{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__xNgDg .Access_wrapTexts__EFaVo{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:280px;padding-bottom:20px}.Access_access__xNgDg .Access_enTitle__ecExO{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__xNgDg .Access_enTitleSmall__fM25E{color:#a18b64;text-align:center;font-family:var(--font-family-en-small);font-size:14px;letter-spacing:2.8px;padding-bottom:20px}.Access_access__xNgDg .Access_jpTitle__sbshK,.Access_access__xNgDg .Access_station__Fgghw{color:var(--color-text-dark);text-align:center;font-family:var(--font-family-jp);font-weight:400}.Access_access__xNgDg .Access_jpTitle__sbshK{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__xNgDg .Access_station__Fgghw{font-size:var(--desc-size-pc);line-height:var(--desc-lh-pc);letter-spacing:var(--desc-ls-pc);padding-bottom:10px}.Access_access__xNgDg .Access_btn___RBwY{padding-top:30px}@media (max-width:1200px){.Access_access__xNgDg{margin:0 auto;padding:80px 0;border-radius:40px;text-align:center;width:auto}.Access_access__xNgDg,.Access_access__xNgDg .Access_wrapMap__oXLnn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;box-sizing:border-box}.Access_access__xNgDg .Access_wrapMap__oXLnn{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__xNgDg .Access_border__TY1Kf{width:94%;height:94%;top:0;left:0}.Access_access__xNgDg .Access_wrapTexts__EFaVo{width:100%;box-sizing:border-box;text-align:center;order:1;padding:0 70px}.Access_access__xNgDg .Access_enTitle__ecExO{position:static;font-size:190px;height:140px;line-height:80px;text-align:center;padding:50px 0 40px}.Access_access__xNgDg .Access_jpTitle__sbshK{padding-top:0}.Access_access__xNgDg .Access_enTitleSmall__fM25E{padding-bottom:30px}}@media (max-width:600px){.Access_access__xNgDg .Access_wrapMap__oXLnn{width:90vw;max-width:320px}.Access_access__xNgDg .Access_border__TY1Kf{width:93%;height:93%;top:0;left:0}.Access_access__xNgDg .Access_enTitle__ecExO{font-size:30vw}.Access_access__xNgDg .Access_jpTitle__sbshK{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Access_access__xNgDg .Access_station__Fgghw{font-size:var(--desc-size-sp);line-height:var(--desc-lh-sp);letter-spacing:var(--desc-ls-sp)}}@media (max-width:480px){.Access_access__xNgDg .Access_enTitle__ecExO{height:100px;line-height:60px}}.CompanyInfo_companyInfo__bl8oN{background-color:var(--color-sub-light);padding:130px 0}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_wrapTitle__Im_2_{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:26px}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_enTitle___oZf3{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__bl8oN .CompanyInfo_jpTitle__Up1_Z{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__bl8oN .CompanyInfo_wrapList__lRTOw{width:100%;max-width:1200px;margin:0 auto;padding:70px 0 100px;display:flex;flex-direction:column;gap:10px}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_listA__y4mTo,.CompanyInfo_companyInfo__bl8oN .CompanyInfo_listB__lf2aR{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__bl8oN .CompanyInfo_title__veBsL{background-color:var(--color-primary-light);padding:15px var(--padding-box-inner);border-radius:30px 0 0 30px;position:relative}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_circle__LdBA0{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__bl8oN .CompanyInfo_description__9NEkn,.CompanyInfo_companyInfo__bl8oN .CompanyInfo_wrapCompany__qSs_m{background-color:#fff;border-radius:0 30px 30px 0}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_description__9NEkn{padding:15px var(--padding-box-inner)}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_wrapCompany__qSs_m{padding:30px var(--padding-box-inner) 20px}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_grid__o1iMk{display:grid;grid-template-columns:auto auto;grid-column-gap:40px;column-gap:40px;grid-row-gap:2px;row-gap:2px}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_note__5xr_j{padding:10px 0;opacity:.5}@media (max-width:1240px){.CompanyInfo_companyInfo__bl8oN{padding-left:var(--padding-box-outer);padding-right:var(--padding-box-outer);box-sizing:border-box}}@media (max-width:1025px){.CompanyInfo_companyInfo__bl8oN{padding-bottom:10px}}@media (max-width:768px){.CompanyInfo_companyInfo__bl8oN .CompanyInfo_wrapTitle__Im_2_ img{width:90px;height:90px}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_jpTitle__Up1_Z{font-size:var(--jp-text-size-md);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_enTitle___oZf3{font-size:120px;padding-top:10px}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_listA__y4mTo,.CompanyInfo_companyInfo__bl8oN .CompanyInfo_listB__lf2aR{display:flex;flex-direction:column;margin-bottom:0}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_circle__LdBA0{display:none}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_title__veBsL{border-radius:30px 30px 0 0;padding:15px var(--padding-box-inner);width:100%;box-sizing:border-box}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_description__9NEkn,.CompanyInfo_companyInfo__bl8oN .CompanyInfo_wrapCompany__qSs_m{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__bl8oN .CompanyInfo_grid__o1iMk{grid-template-columns:1fr}}@media (max-width:480px){.CompanyInfo_companyInfo__bl8oN{padding-top:80px}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_wrapTitle__Im_2_{gap:15px}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_wrapTitle__Im_2_ img{width:80px;height:80px}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_wrapList__lRTOw{padding-top:50px}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_jpTitle__Up1_Z{font-size:var(--jp-text-size-sm);line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.CompanyInfo_companyInfo__bl8oN .CompanyInfo_enTitle___oZf3{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,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);-webkit-backface-visibility:hidden;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{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{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{-webkit-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);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%;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__ovRjz{background-color:var(--color-primary-light);display:flex;flex-direction:row;position:relative;z-index:0;height:650px}.OurStudio_ourStudio__ovRjz .OurStudio_wrapSlide__dMl7R{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__ovRjz .OurStudio_mySwiper__gSYVm{width:100%;height:100%}.OurStudio_ourStudio__ovRjz .OurStudio_title__vrcbG{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__ovRjz .OurStudio_wrapSlide__dMl7R{--swiper-button-margin:60px}}@media (max-width:768px){.OurStudio_ourStudio__ovRjz{height:400px}.OurStudio_ourStudio__ovRjz .OurStudio_title__vrcbG{font-size:90px;line-height:40px;height:70px;top:50%;transform:translate(-50%,-50%);padding:0;text-align:center;white-space:normal}.OurStudio_ourStudio__ovRjz .swiper-button-next,.OurStudio_ourStudio__ovRjz .swiper-button-prev{display:none}}.Gallery_gallery__H5206{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__H5206 .Gallery_wrap__wbFgX{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%}.Gallery_gallery__H5206 .Gallery_image__GFfbb{border-radius:13.2vw;overflow:hidden;width:19.2vw;max-width:276px;position:relative}.Gallery_gallery__H5206 .Gallery_height1__m8N_o{height:48.6vw;max-height:700px}.Gallery_gallery__H5206 .Gallery_height2__y1RNL{height:64.3vw;max-height:926px}.Gallery_gallery__H5206 .Gallery_height3__Y8tCa{height:44.4vw;max-height:640px}.Gallery_gallery__H5206 .Gallery_circle__3R_Kw{width:19.2vw;height:19.2vw;max-width:276px;max-height:276px;border-radius:50%}.Gallery_gallery__H5206 .Gallery_green__JNlxL{background-color:var(--color-main-2)}.Gallery_gallery__H5206 .Gallery_beige__QftA2{background-color:var(--color-sub)}.Gallery_gold__8HnBD{width:19.2vw;max-width:276px;height:auto}@media (max-width:479px){.Gallery_gallery__H5206>.Gallery_image__GFfbb{display:none}}.Footer_footer__PV1lk{width:100%;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.Footer_footer__PV1lk .Footer_image__WmD_U{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__PV1lk .Footer_image__WmD_U{background-image:var(--bg-image-sp)}}.Footer_animateScale__L5Gpr{animation:Footer_scaleDown__1Pyi6 5s cubic-bezier(.9,0,.1,1) forwards}@keyframes Footer_scaleDown__1Pyi6{0%{transform:scale(2)}to{transform:scale(1)}}.Footer_footer__PV1lk .Footer_text__3TzjS{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__WGEyc{height:auto!important;line-height:normal!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}}.Footer_animatedText__7KGBj{opacity:0;animation:Footer_fadeIn__F_XKN 3s ease-in-out forwards}@keyframes Footer_fadeIn__F_XKN{0%{opacity:0}to{opacity:1}}.about_us_about__bHUma .about_us_section1__cK6uX,.about_us_about__bHUma .about_us_section2__F7hdI,.about_us_about__bHUma .about_us_section3__pJjPR{height:auto;margin-top:-130px;padding-top:130px}