.GlobalNavi_globalNavi__W_8q3{width:100%;height:70px;background-color:var(--color-primary);font-family:var(--font-family-en-small);color:var(--color-text-dark);font-size:16px;display:flex;align-items:center;justify-content:space-between;max-width:100%;padding:0 60px;box-sizing:border-box;z-index:1000;transition:none;will-change:transform}.GlobalNavi_globalNavi__W_8q3:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(20deg,#b59e75 20%,#ffe7bd 30%,#a9926a 55%);pointer-events:none}.GlobalNavi_patternA__UgYlg{position:absolute;top:calc(100dvh - 70px);left:0;right:0}.GlobalNavi_isSticky__Hm_Sv{position:fixed!important;top:0!important}.GlobalNavi_isSticky__Hm_Sv,.GlobalNavi_patternB__4Qvk7{transition:transform .4s ease,background-color .4s ease,color .4s ease}.GlobalNavi_patternB__4Qvk7{position:fixed;top:0;left:0;right:0}.GlobalNavi_left__Ep6aR{display:flex;align-items:center}.GlobalNavi_logo__ZqOoC{height:100%;text-decoration:none;color:var(--color-text-dark);font-weight:400;cursor:pointer;letter-spacing:2.8px;margin-top:-2px}.GlobalNavi_right__QgExU{display:flex;gap:42px;align-items:center}.GlobalNavi_menuItem__8OLaI{position:relative;text-decoration:none;color:var(--color-text-dark);display:flex;align-items:center;justify-content:center;height:70px;transition:transform .3s ease;letter-spacing:1.8px;margin-top:-2px}.GlobalNavi_menuItemLabel__LYOYS{line-height:1}.GlobalNavi_activeDot__BZCpC{position:absolute;bottom:15px;left:50%;transform:translateX(-50%) translateY(4px);width:4px;height:4px;border-radius:50%;background:currentColor;opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.GlobalNavi_active__5n3h1 .GlobalNavi_activeDot__BZCpC{opacity:1;transform:translateX(-50%) translateY(0)}.GlobalNavi_menuItem__8OLaI:hover{transform:translateY(-5px)}.GlobalNavi_iconImage__evsUi{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.GlobalNavi_burgerButtonWrapper__KaUIi{position:fixed;top:0;right:0;width:120px;height:120px;z-index:3000;display:flex;align-items:center;justify-content:center;background-color:transparent;cursor:pointer}@media (max-width:768px){.GlobalNavi_burgerButtonWrapper__KaUIi{width:clamp(80px,20vw,120px);height:clamp(80px,20vw,120px)}}.GlobalNavi_bm-cross-button__cC2jE{width:100px!important;height:100px!important}.GlobalNavi_crossImageWrapper___eVY9{width:100%;height:100%;background-image:url(/global/crossIcon.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.GlobalNavi_menuWrap__yY_3K{position:fixed!important;top:0;left:0;height:100%!important;width:90%!important;z-index:1500}.GlobalNavi_menu__GxM7R{height:90%;background-color:#f1ebeb!important;padding:80px 20px 40px;box-sizing:border-box}.GlobalNavi_itemList__SMHUd{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:2px}.GlobalNavi_overlay__n_HVO{background:rgba(0,0,0,.3)!important}.GlobalNavi_mobileMenuItem__JUUU5{display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;background-color:#e3d4d4;color:var(--color-text-dark);font-family:var(--font-family-en-small);text-decoration:none;height:80px;width:95%;transition:background-color .3s ease,color .3s ease;letter-spacing:2.5px}.GlobalNavi_firstItem__90Z7g{border-top-left-radius:40px;border-top-right-radius:40px}.GlobalNavi_lastItem__JCtTT{border-bottom-left-radius:40px;border-bottom-right-radius:40px}.GlobalNavi_contactItem__W5Dxc{background-color:#fff;margin-top:10px;height:90px;border-radius:40px;transition:background-color .3s ease,color .3s ease}.GlobalNavi_mobileActiveContact__n25cI,.GlobalNavi_mobileActive__xC_Et{background-color:var(--color-main-1)!important;color:#d9c39d!important}.GlobalNavi_logoBottom__Kvhvh{margin-top:40px;text-align:center;color:#bfae8e;letter-spacing:2.5px;font-family:var(--font-family-en-small)}.GlobalNavi_spin__pNl71{animation:GlobalNavi_spin__pNl71 .6s ease-in-out}@keyframes GlobalNavi_spin__pNl71{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GlobalNavi_hideToTop___rUjH{animation:GlobalNavi_slideOutTop__UjUmm .5s ease-out forwards!important}.GlobalNavi_fixedAtBottom__qnt5l{position:fixed!important;top:auto!important;bottom:0!important;background-color:transparent!important;transition:none!important;animation:GlobalNavi_slideInBottom__a_aqy .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes GlobalNavi_slideOutTop__UjUmm{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.GlobalNavi_fixedAtBottom__qnt5l .GlobalNavi_logo__ZqOoC,.GlobalNavi_fixedAtBottom__qnt5l .GlobalNavi_menuItem__8OLaI{color:#fff!important}.GlobalNavi_fixedAtBottom__qnt5l:after{opacity:0}@keyframes GlobalNavi_slideInBottom__a_aqy{0%{transform:translateY(100%)}to{transform:translateY(0)}}.GlobalNavi_slideDownFromTop__VNv5a{animation:GlobalNavi_slideInTop__ENHq2 .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes GlobalNavi_slideInTop__ENHq2{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.GlobalNavi_bottomClone__iFFjX{position:fixed!important;top:auto!important;bottom:0!important;background-color:transparent!important;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease!important;transform:translateY(100%)!important;opacity:0;pointer-events:none}.GlobalNavi_bottomClone__iFFjX .GlobalNavi_logo__ZqOoC,.GlobalNavi_bottomClone__iFFjX .GlobalNavi_menuItem__8OLaI{color:#fff!important}.GlobalNavi_showBottomClone__L0FJt{transform:translateY(0)!important;opacity:1;pointer-events:auto}.BtnMore_btnMore__wTV35{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 20px);height:120px;border-radius:60px;display:inline-flex;justify-content:space-between;align-items:center;padding:0 40px 0 50px;background-color:var(--btn-bg-color,#000);transition:background-color .3s ease}@media (min-width:1201px){.BtnMore_btnMore__wTV35:hover{background-color:var(--btn-hover-color,gray)}}.BtnMore_btnMore__wTV35 .BtnMore_linkTitle__xF7ZN{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(30deg,#b59e75 20%,#d9c39d 25%,#a9926a 40%);background-clip:text;color:transparent;font-family:var(--font-family-en-small);font-size:18px;font-weight:400;letter-spacing:3.6px;padding-right:60px;white-space:nowrap}.BtnMore_btnMore__wTV35 .BtnMore_iconArrow__H_hOW{width:46px;height:34px}@media (max-width:1300px){.BtnMore_btnMore__wTV35{height:90px;padding:0 30px 0 36px}.BtnMore_btnMore__wTV35 .BtnMore_linkTitle__xF7ZN{font-size:15px;padding-right:40px}.BtnMore_btnMore__wTV35 .BtnMore_iconArrow__H_hOW{height:auto;width:36px}}@media (max-width:480px){.BtnMore_btnMore__wTV35{height:80px;padding:0 25px 0 30px}.BtnMore_btnMore__wTV35 .BtnMore_linkTitle__xF7ZN{font-size:13px;letter-spacing:2.2px;padding-right:20px}.BtnMore_btnMore__wTV35 .BtnMore_iconArrow__H_hOW{height:auto;width:32px}}.LeavesShadow_wrapLeavesShadow__9a9IN{position:absolute;top:-50px;left:0;z-index:1;pointer-events:none;width:100%;max-width:620px;transform-origin:top left;will-change:transform;mix-blend-mode:multiply;opacity:.7}.LeavesShadow_imgLeavesShadow__XUSON{width:100%;height:auto;transform-origin:top left;animation:LeavesShadow_swayLeaves__A9lRh 20s ease-in-out infinite;will-change:transform}@keyframes LeavesShadow_swayLeaves__A9lRh{0%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}10%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}14%{transform:perspective(1000px) rotate(8deg) rotateX(-8deg) rotateY(5deg) translateY(-8px) scale(1.04);opacity:.98}19%{transform:perspective(1000px) rotate(-4deg) rotateX(6deg) rotateY(-3deg) translateY(4px) scale(.96);opacity:.85}25%{transform:perspective(1000px) rotate(5deg) rotateX(-4deg) rotateY(4deg) translateY(-3px) scale(1.02);opacity:.95}32%{transform:perspective(1000px) rotate(-1deg) rotateX(2deg) rotateY(-1deg) translateY(1px) scale(.98);opacity:.88}40%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}56%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}62%{transform:perspective(1000px) rotate(3deg) rotateX(-3deg) rotateY(2deg) translateY(-2px) scale(1.02);opacity:.95}70%{transform:perspective(1000px) rotate(-1.5deg) rotateX(2deg) rotateY(-1.5deg) translateY(1.5px) scale(.98);opacity:.88}80%{transform:perspective(1000px) rotate(1deg) rotateX(-1deg) rotateY(1deg) translateY(-1px) scale(1.01);opacity:.92}90%{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}to{transform:perspective(1000px) rotate(0deg) rotateX(0deg) rotateY(0deg) translateY(0) scale(1);opacity:.9}}.Plan_plan__oCWLu{background-color:var(--color-sub-light);padding:140px 0 150px;overflow:hidden;width:100%;box-sizing:border-box}.Plan_plan__oCWLu .Plan_wrapTitleArea__Ht3Vx{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1200px;margin:0 auto;position:relative;z-index:2;pointer-events:none}.Plan_plan__oCWLu .Plan_wrapLargeTitle__PZInu{width:680px;height:760px;margin-right:clamp(0px,(1350px - 100vw) * .5,70px);position:relative}.Plan_plan__oCWLu .Plan_titleImage__LRS_l{position:absolute;bottom:0;right:-80px}.Plan_plan__oCWLu .Plan_wrapTitle__dZQJL{display:flex;flex-direction:column;gap:40px;width:520px}.Plan_plan__oCWLu .Plan_largeTitle__wla4b{display:flex;flex-direction:row;position:absolute;top:0;left:160px}.Plan_plan__oCWLu .Plan_title__v_OEW{color:var(--color-primary);font-family:var(--font-family-en-large);font-size:880px;font-weight:400;line-height:350px;height:620px;text-align:center}.Plan_plan__oCWLu .Plan_zOrder___kVdy{z-index:1}.Plan_plan__oCWLu .Plan_enTitle__qT2Z9{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(60deg,#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}.Plan_plan__oCWLu .Plan_jpTitle__Mca_0{color:var(--color-text-dark);font-family:var(--font-family-jp);font-size:22px;font-weight:400;line-height:36px;letter-spacing:2.2px}.Plan_plan__oCWLu .Plan_description__ieXHj{color:var(--color-text-dark);font-family:var(--font-family-jp);font-size:var(--jp-text-size-md);font-weight:400;line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls)}.Plan_plan__oCWLu .Plan_wrapPlanArea__KI_IT{margin-top:-60px}.Plan_plan__oCWLu .Plan_listBg__rG6Ng{position:relative;width:100%;margin-top:-30px}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:first-child{margin-top:0}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-color:var(--list-bg,var(--color-primary))}.Plan_plan__oCWLu .Plan_wrapList__QlvYW{display:flex;flex-direction:column;width:1200px;margin:0 auto;position:relative;z-index:1}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ,.Plan_plan__oCWLu .Plan_wrapListTitle__QGi9B{background-color:var(--list-bg,var(--color-primary));color:var(--list-fg,var(--color-text-dark))}.Plan_plan__oCWLu .Plan_wrapListTitle__QGi9B{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:40px 50px 80px 70px;box-sizing:border-box;border-radius:30px 0 0 0;position:relative;z-index:1;transition:none}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:last-child .Plan_wrapListTitle__QGi9B{padding-bottom:50px;border-radius:30px 0 0 30px;transition:border-radius .3s ease .5s}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:last-child .Plan_wrapList__QlvYW:hover .Plan_wrapListTitle__QGi9B{border-radius:30px 0 0 0;transition:border-radius 0s linear}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:80px;padding-left:70px;margin-top:0;box-sizing:border-box;max-height:0;padding-bottom:0;overflow:hidden;transition:max-height .6s cubic-bezier(.33,1,.68,1),padding-bottom .6s cubic-bezier(.33,1,.68,1)}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:last-child .Plan_wrapListContents__htAgQ{border-radius:0 0 0 30px}.Plan_plan__oCWLu .Plan_wrapList__QlvYW:hover .Plan_wrapListContents__htAgQ{max-height:1500px;overflow:visible;padding-bottom:100px}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:last-child .Plan_wrapList__QlvYW:hover .Plan_wrapListContents__htAgQ{padding-bottom:70px}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ>*{opacity:0}@keyframes Plan_planFadeOpen__qAs2j{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Plan_planFadeClose__JuRD3{0%{opacity:1}60%{opacity:0}to{opacity:0}}.Plan_plan__oCWLu .Plan_wrapList__QlvYW:hover .Plan_wrapListContents__htAgQ>*{animation:Plan_planFadeOpen__qAs2j .6s ease forwards}.Plan_plan__oCWLu .Plan_wrapList__QlvYW:not(:hover) .Plan_wrapListContents__htAgQ>*{animation:Plan_planFadeClose__JuRD3 .5s ease forwards}.Plan_plan__oCWLu .Plan_listBg__rG6Ng .Plan_description__ieXHj,.Plan_plan__oCWLu .Plan_listBg__rG6Ng .Plan_jpTitle__Mca_0{color:var(--list-fg,var(--color-text-dark))}.Plan_plan__oCWLu .Plan_wrapList__QlvYW .Plan_enTitleLarge__pKNDM{color:#fff;font-family:var(--font-family-en-large);font-size:170px;font-weight:400;line-height:78px;height:126px}.Plan_plan__oCWLu .Plan_wrapNumber__Lklul{display:flex;flex-direction:row;gap:30px;align-items:flex-end}.Plan_plan__oCWLu .Plan_wrapList__QlvYW .Plan_wrapTitle__dZQJL{display:flex;flex-direction:column;gap:20px;align-items:flex-end}.Plan_plan__oCWLu .Plan_wrapDetails__KghRp{display:flex;flex-direction:column;gap:20px}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ .Plan_jpTitle__Mca_0{font-size:var(--jp-text-size-lg);line-height:35px;letter-spacing:1.8px}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ .Plan_description__ieXHj{font-size:var(--jp-text-size-md);line-height:32px;letter-spacing:1.5px}.Plan_plan__oCWLu .Plan_detailImage__B4Gbd{width:630px;height:100%;border-radius:10px}.Plan_plan__oCWLu .Plan_wrapBtn__ARCGD{top:20px;width:1200px;margin:0 auto;padding-top:40px;display:flex;justify-content:flex-end;position:relative;z-index:1}@media (max-width:1200px){.Plan_plan__oCWLu{--plan-scale:0.7;padding-top:120px}.Plan_plan__oCWLu .Plan_wrapBtn__ARCGD,.Plan_plan__oCWLu .Plan_wrapList__QlvYW,.Plan_plan__oCWLu .Plan_wrapTitleArea__Ht3Vx{width:100%;box-sizing:border-box}.Plan_plan__oCWLu .Plan_wrapBtn__ARCGD,.Plan_plan__oCWLu .Plan_wrapTitleArea__Ht3Vx{padding:0 var(--padding-edge)}.Plan_plan__oCWLu .Plan_wrapTitleArea__Ht3Vx{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-row-gap:0;row-gap:0;align-items:stretch;margin-bottom:70px}.Plan_plan__oCWLu .Plan_wrapTitle__dZQJL{width:auto;min-width:0;grid-row:2;grid-column:1;justify-self:start;align-self:start;gap:20px;margin-top:-40px}.Plan_plan__oCWLu .Plan_wrapLargeTitle__PZInu{width:calc(680px * var(--plan-scale));height:calc(760px * var(--plan-scale));overflow:visible;grid-row:1;grid-column:1;justify-self:end;align-self:start;margin-right:40px}.Plan_plan__oCWLu .Plan_largeTitle__wla4b{position:absolute;top:0;left:calc(160px * var(--plan-scale))}.Plan_plan__oCWLu .Plan_title__v_OEW{font-size:calc(880px * var(--plan-scale));line-height:calc(350px * var(--plan-scale));height:calc(620px * var(--plan-scale))}.Plan_plan__oCWLu .Plan_titleImage__LRS_l{position:absolute;bottom:0;right:calc(-80px * var(--plan-scale));width:calc(680px * var(--plan-scale));height:calc(610px * var(--plan-scale))}.Plan_plan__oCWLu .Plan_titleImage__LRS_l img{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain}.Plan_plan__oCWLu .Plan_wrapPlanArea__KI_IT{margin-top:20px;margin-bottom:70px}.Plan_plan__oCWLu .Plan_wrapList__QlvYW{width:100%;padding:0;pointer-events:none}.Plan_plan__oCWLu .Plan_wrapListTitle__QGi9B{display:flex;flex-direction:column;align-items:center;gap:90px;width:100%;padding:70px var(--padding-edge) 30px var(--padding-edge);border-radius:30px 30px 0 0}.Plan_plan__oCWLu .Plan_display__2LQX2{display:none}.Plan_plan__oCWLu .Plan_wrapList__QlvYW .Plan_wrapTitle__dZQJL{align-items:center;text-align:center;width:100%;gap:0}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:50px;max-height:none;overflow:visible;padding:0 var(--padding-edge) 100px var(--padding-edge);border-radius:0;transition:none;transform:none!important}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ>*{opacity:1}.Plan_plan__oCWLu .Plan_wrapDetails__KghRp{max-width:700px;gap:10px}.Plan_plan__oCWLu .Plan_wrapDetailImg__sCRRT{display:flex;justify-content:center;align-items:center}.Plan_plan__oCWLu .Plan_detailImage__B4Gbd{width:100%;max-width:480px;height:auto;display:block;border-radius:10px}.Plan_plan__oCWLu .Plan_listBg__rG6Ng{margin-top:-30px}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:first-child{margin-top:0}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:after{content:none}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:last-child .Plan_wrapListTitle__QGi9B{border-radius:30px 30px 0 0;padding:70px var(--padding-edge) 30px}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:last-child .Plan_wrapListContents__htAgQ{border-radius:0 0 30px 30px;padding:0 var(--padding-edge) 70px}.Plan_plan__oCWLu .Plan_wrapList__QlvYW:hover .Plan_wrapListContents__htAgQ>*,.Plan_plan__oCWLu .Plan_wrapList__QlvYW:not(:hover) .Plan_wrapListContents__htAgQ>*{animation:none!important;opacity:1!important;transform:none!important}.Plan_plan__oCWLu.Plan_isPlanPage__MbntO{padding-bottom:0!important}.Plan_plan__oCWLu.Plan_isPlanPage__MbntO .Plan_wrapPlanArea__KI_IT{margin-bottom:0!important}.Plan_plan__oCWLu.Plan_isPlanPage__MbntO:after{content:"";display:block;width:100%;margin-top:-30px;height:100px;background-color:var(--color-primary-light)}}@media (max-width:768px){.Plan_plan__oCWLu{--plan-scale:0.45;padding:100px 0 130px}.Plan_plan__oCWLu .Plan_wrapTitleArea__Ht3Vx{padding:0 var(--padding-edge)}.Plan_plan__oCWLu .Plan_wrapList__QlvYW{width:100%;padding:0;pointer-events:none}.Plan_plan__oCWLu .Plan_wrapTitleArea__Ht3Vx{margin-bottom:60px}.Plan_plan__oCWLu .Plan_wrapTitle__dZQJL{margin-top:-10px}.Plan_plan__oCWLu .Plan_wrapLargeTitle__PZInu{margin-right:10px}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:last-child .Plan_wrapListTitle__QGi9B,.Plan_plan__oCWLu .Plan_wrapListTitle__QGi9B{gap:40px;padding:60px var(--padding-edge) 20px}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ{gap:30px;padding:0 var(--padding-edge) 70px}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:last-child .Plan_wrapListContents__htAgQ{padding:0 var(--padding-edge) 60px}.Plan_plan__oCWLu .Plan_wrapList__QlvYW .Plan_enTitleLarge__pKNDM{font-size:140px;line-height:60px;height:103px}.Plan_plan__oCWLu .Plan_wrapDetails__KghRp{display:flex;flex-direction:column;gap:10px}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ .Plan_jpTitle__Mca_0{font-size:var(--jp-text-size-md);line-height:28px;letter-spacing:1px}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ .Plan_description__ieXHj{font-size:var(--jp-text-size-sm);line-height:28px;letter-spacing:1px}.Plan_plan__oCWLu .Plan_enTitle__qT2Z9{font-size:16px;line-height:26px;letter-spacing:2.24px}.Plan_plan__oCWLu .Plan_jpTitle__Mca_0{font-size:var(--jp-text-size-md);line-height:28px;letter-spacing:1px}.Plan_plan__oCWLu .Plan_wrapListTitle__QGi9B .Plan_jpTitle__Mca_0{font-size:20px;line-height:34px;letter-spacing:2px}.Plan_plan__oCWLu .Plan_description__ieXHj{font-size:var(--jp-text-size-sm);line-height:28px;letter-spacing:1px}}@media (max-width:480px){.Plan_plan__oCWLu{padding:80px 0 110px}.Plan_plan__oCWLu .Plan_wrapTitleArea__Ht3Vx{padding:0 var(--padding-edge);margin-bottom:40px}.Plan_plan__oCWLu .Plan_wrapTitle__dZQJL{margin-top:10px}.Plan_plan__oCWLu .Plan_wrapLargeTitle__PZInu{justify-self:center;align-self:center;margin:0 auto}.Plan_plan__oCWLu .Plan_largeTitle__wla4b,.Plan_plan__oCWLu .Plan_titleImage__LRS_l{padding-right:34px}.Plan_plan__oCWLu .Plan_wrapPlanArea__KI_IT{margin-bottom:30px}.Plan_plan__oCWLu .Plan_wrapList__QlvYW{pointer-events:none}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:last-child .Plan_wrapListTitle__QGi9B,.Plan_plan__oCWLu .Plan_wrapListTitle__QGi9B{gap:20px;padding:40px var(--padding-edge) 20px}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ{gap:30px;padding:0 var(--padding-edge) 50px}.Plan_plan__oCWLu .Plan_listBg__rG6Ng:last-child .Plan_wrapListContents__htAgQ{padding:0 var(--padding-edge) 20px}.Plan_plan__oCWLu .Plan_wrapList__QlvYW .Plan_enTitleLarge__pKNDM{font-size:120px;line-height:54px;height:90px}.Plan_plan__oCWLu .Plan_wrapDetails__KghRp{display:flex;flex-direction:column;gap:10px}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ .Plan_jpTitle__Mca_0{font-size:var(--jp-text-size-md);line-height:28px;letter-spacing:1px}.Plan_plan__oCWLu .Plan_wrapListContents__htAgQ .Plan_description__ieXHj{font-size:var(--jp-text-size-sm);line-height:28px;letter-spacing:1px}.Plan_plan__oCWLu .Plan_enTitle__qT2Z9{font-size:16px;line-height:26px;letter-spacing:2.24px}.Plan_plan__oCWLu .Plan_jpTitle__Mca_0{font-size:var(--jp-text-size-md);line-height:28px;letter-spacing:1px}.Plan_plan__oCWLu .Plan_wrapListTitle__QGi9B .Plan_jpTitle__Mca_0{font-size:18px;line-height:30px;letter-spacing:1.5px}.Plan_plan__oCWLu .Plan_description__ieXHj{font-size:var(--jp-text-size-sm);line-height:28px;letter-spacing:.8px}.Plan_plan__oCWLu.Plan_isPlanPage__MbntO:after{margin-top:-30px;height:60px}}.ThumbnailWorks_thumbnailWorks__qLNC6{width:600px}.ThumbnailWorks_link__5WO4_{display:block;border-top-left-radius:100px;overflow:hidden;position:relative}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_wrapImage__EKLBC{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;background-color:var(--color-primary)}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_image__pBFps{transition:transform .3s ease-in-out}.ThumbnailWorks_link__5WO4_:hover .ThumbnailWorks_image__pBFps{transform:scale(1.05)}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_overlay__QkEl1{position:absolute;inset:0;background-color:#000;opacity:0;transition:opacity .3s ease-in-out}.ThumbnailWorks_link__5WO4_:hover .ThumbnailWorks_overlay__QkEl1{opacity:.3}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_wrapTags__nJm8g{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center;width:500px;padding:0 50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_tag__Vr3W9{background-color:#fff;padding:30px 40px;text-align:center;display:inline-block;box-sizing:border-box;border-radius:50px;color:var(--color-text-dark);font-family:var(--font-family-jp);font-size:var(--jp-text-size-sm);font-weight:400;line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls);transform:scale(0);opacity:0;transition:transform .3s ease,opacity .3s linear}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_link__5WO4_:hover .ThumbnailWorks_tag__Vr3W9{opacity:1;transform:scale(1)}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_title__JqNVQ{padding:20px 30px}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_text__jKeLd{width:100%;color:var(--color-text-dark);font-family:var(--font-family-jp);font-size:var(--jp-text-size-sm);font-weight:400;line-height:var(--jp-text-lh-loose);letter-spacing:var(--jp-text-ls);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:1200px){.ThumbnailWorks_thumbnailWorks__qLNC6{width:100%;max-width:none}.ThumbnailWorks_link__5WO4_:hover .ThumbnailWorks_image__pBFps{transform:none}.ThumbnailWorks_link__5WO4_:hover .ThumbnailWorks_overlay__QkEl1{opacity:0}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_link__5WO4_:hover .ThumbnailWorks_tag__Vr3W9{opacity:0;transform:scale(0)}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_wrapTags__nJm8g{width:100%;padding:0 20px}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_wrapImage__EKLBC{height:400px;padding-bottom:0}.ThumbnailWorks_link__5WO4_{border-top-left-radius:0;border-top-right-radius:80px;border-bottom-right-radius:0;border-bottom-left-radius:0}.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_title__JqNVQ{padding:clamp(16px,1.66vw,20px) clamp(20px,2.5vw,30px)}}@media (max-width:768px){.ThumbnailWorks_thumbnailWorks__qLNC6 .ThumbnailWorks_wrapImage__EKLBC{height:300px}}.ListWorks_listWorks__Gso6K{max-width:1200px;margin:0 auto}.ListWorks_listWorks__Gso6K .ListWorks_wrapList__gOlLC{display:flex;flex-wrap:wrap;justify-content:space-between}.ListWorks_listWorks__Gso6K .ListWorks_thumbnail__rUSbp{width:calc(50%);margin-bottom:40px}.ListWorks_listWorks__Gso6K .ListWorks_wrapList__gOlLC>:nth-child(odd){margin-top:-420px}@media (max-width:1200px){.ListWorks_listWorks__Gso6K{margin-top:20px;padding:0 var(--padding-box-outer) 80px;max-width:none}.ListWorks_listWorks__Gso6K .ListWorks_wrapList__gOlLC{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px}.ListWorks_listWorks__Gso6K .ListWorks_thumbnail__rUSbp{width:100%;margin-bottom:0}.ListWorks_listWorks__Gso6K .ListWorks_wrapList__gOlLC>:nth-child(odd){margin-top:0!important}}@media (max-width:840px){.ListWorks_listWorks__Gso6K .ListWorks_wrapList__gOlLC>:nth-child(odd){margin-top:0!important}}@media (max-width:768px){.ListWorks_listWorks__Gso6K{padding:0 var(--padding-box-outer) 40px}}.Footer_footer__nOmPT{width:100%;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.Footer_footer__nOmPT .Footer_image__1TwsA{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:var(--bg-image-pc);transform:scale(2)}@media (max-width:768px){.Footer_footer__nOmPT .Footer_image__1TwsA{background-image:var(--bg-image-sp)}}.Footer_animateScale__M25M7{animation:Footer_scaleDown__twnq7 5s cubic-bezier(.9,0,.1,1) forwards}@keyframes Footer_scaleDown__twnq7{0%{transform:scale(2)}to{transform:scale(1)}}.Footer_footer__nOmPT .Footer_text__nLg2R{color:var(--color-text-light);font-family:var(--font-family-en-large);font-size:clamp(180px,60vw,560px);font-weight:400;text-align:center;height:.73em;line-height:.43;margin-top:-4%;position:absolute;opacity:0}@media (max-width:1000px){.Footer_irregular___cDKw{height:auto!important;line-height:normal!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}}.Footer_animatedText__qZghC{opacity:0;animation:Footer_fadeIn__I0tQ3 3s ease-in-out forwards}@keyframes Footer_fadeIn__I0tQ3{0%{opacity:0}to{opacity:1}}