.Navigation_wrapper__enDPg{line-height:1}.Navigation_items__AZTnj{display:inline-grid;grid-template-columns:repeat(6,auto);list-style:none}@media (max-width:1024px){.Navigation_items__AZTnj{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,auto);grid-auto-flow:column;grid-row-gap:32px;row-gap:32px;grid-column-gap:40px;column-gap:40px}}.Navigation_item__aZQPU{--padding-bottom:4px;--gap:56px;--letter-spacing:0.08em;--external-icon-width:11px;--external-icon-gap:8px;--underline-height:2px;--underline-gap:4px;position:relative;padding-bottom:calc(var(--underline-gap) + var(--underline-height));font-family:var(--font-family-soleil);font-size:16px;font-weight:300;line-height:1;letter-spacing:var(--letter-spacing);opacity:0;transition-delay:calc(.125s + var(--index) * .0625s);transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(-32px)}.Navigation_item__aZQPU.Navigation_inView__qIZ47{opacity:1;transform:translateY(0)}.Navigation_item__aZQPU+.Navigation_item__aZQPU{margin-left:var(--gap)}.Navigation_item__aZQPU.Navigation_isExternal__IaID7+.Navigation_item__aZQPU{margin-left:calc(var(--gap) + var(--external-icon-width) + var(--external-icon-gap))}@media (max-width:1536px){.Navigation_item__aZQPU{--gap:40px;--external-icon-gap:6px;font-size:14px}}@media (max-width:1024px){.Navigation_item__aZQPU{padding-bottom:0;font-size:11px}.Navigation_item__aZQPU+.Navigation_item__aZQPU,.Navigation_item__aZQPU.Navigation_isExternal__IaID7+.Navigation_item__aZQPU{margin-left:0}}.Navigation_link___BNVR{position:relative;display:inline-block;color:var(--color-gray-900);text-decoration:none}.Navigation_link___BNVR:before{position:absolute;bottom:calc((var(--underline-gap) + var(--underline-height)) * -1);left:50%;display:block;width:0;height:var(--underline-height);content:"";background-color:var(--color-gray-900);transition-timing-function:cubic-bezier(.86,0,.07,1);transition-duration:.15s;transition-property:left,width}.Navigation_link___BNVR:hover:before{left:0;width:calc(100% - var(--letter-spacing));cursor:pointer}.Navigation_item__aZQPU.Navigation_isExternal__IaID7 a:after{position:absolute;top:0;right:calc((var(--external-icon-width) + var(--external-icon-gap)) * -1);display:block;width:var(--external-icon-width);height:8px;content:"";background-image:url(/_next/static/media/external-icon.46ffb8e8.svg)}@media (max-width:1024px){.Navigation_link___BNVR:before{display:none}}.Header_wrapper__4_FD2{position:relative;width:100%;height:340px}@media (max-width:1024px){.Header_wrapper__4_FD2{height:166px}}.Header_logoWrapper__smoXN{position:absolute;top:137px;left:115px;opacity:0;transition-delay:.125s;transition-timing-function:ease-in-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(-32px)}.Header_logoWrapper__smoXN.Header_inView__2XnFT{opacity:1;transform:translate(0)}@media (max-width:1024px){.Header_logoWrapper__smoXN{top:40px;left:29px}}.Header_logoImage__jAkxy{width:269px;height:auto}@media (max-width:1024px){.Header_logoImage__jAkxy{width:122px}}.Header_navigationWrapper__y9UQg{position:absolute;top:213px;right:64px}@media (max-width:1024px){.Header_navigationWrapper__y9UQg{display:none}}.Icon_wrapper__Jq9Jx{padding:calc(var(--size) / 16)}.Icon_wrapper__Jq9Jx,.ToTopButton_wrapper__zTdq3{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size)}.ToTopButton_wrapper__zTdq3{overflow:hidden;cursor:pointer;border:1px solid var(--color);border-radius:calc(var(--size) / 2)}.ToTopButton_arrow__XNb6G{--arrow-line-length:38px;--arrow-color:var(--color-gray-900);position:relative;width:var(--arrow-line-length);height:var(--arrow-line-length)}.ToTopButton_wrapper__zTdq3:hover .ToTopButton_arrow__XNb6G{animation:ToTopButton_slideup__F6NYG .375s linear}@media (max-width:1024px){.ToTopButton_arrow__XNb6G{--arrow-line-length:18px}}.ToTopButton_line__e_Ofz{position:absolute;top:0;left:50%;display:block;width:1px;height:var(--arrow-line-length);background-color:var(--arrow-color);border-radius:9999px;transform:translate(-50%)}.ToTopButton_head__PsdW3{--arrow-head-size:6px;position:absolute;top:calc(var(--arrow-head-size) * 1.4 / 2 - var(--arrow-head-size) / 2);left:50%;display:block;width:var(--arrow-head-size);height:var(--arrow-head-size);border-top:1px solid var(--arrow-color);border-right:1px solid var(--arrow-color);transform:translate(-50%) rotate(-45deg)}@keyframes ToTopButton_slideup__F6NYG{0%{transform:translateY(0)}49%{opacity:1;transform:translateY(-200%)}50%{opacity:0}51%{opacity:1;transform:translateY(200%)}to{transform:translateY(0)}}.Footer_wrapper__DEljE{display:flex;justify-content:flex-end}.Footer_container__jbzUe{--padding-top:88px;--padding-side:88px;--padding-bottom:88px;position:relative;width:72.5%;padding:var(--padding-top) var(--padding-side) var(--padding-bottom);transition-timing-function:ease-out;transition-duration:.5s;transition-property:background-color}.Footer_container__jbzUe.Footer_inView__cxXQi{background-color:var(--color-cream-100)}@media (max-width:1024px){.Footer_container__jbzUe{--padding-top:48px;--padding-side:40px;--padding-bottom:40px}}.Footer_toTopButtonWrapper__B4lA9{position:absolute;top:calc(var(--to-top-button-size) / 2 * -1);right:var(--padding-side);opacity:0;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity}.Footer_toTopButtonWrapper__B4lA9.Footer_inView__cxXQi{opacity:1}@media (max-width:1024px){.Footer_toTopButtonWrapper__B4lA9{right:32px}}.Footer_footer__alDMs{display:flex;align-items:center;justify-content:space-between;margin-top:64px}@media (max-width:1024px){.Footer_footer__alDMs{flex-direction:column;align-items:stretch;margin-top:40px}}.Footer_snsItems__l7bzU{display:flex;list-style:none}.Footer_snsItem__gkFSf{opacity:0;transition-delay:calc(var(--index, 0) * .125s);transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.Footer_snsItem__gkFSf.Footer_inView__cxXQi{opacity:1;transform:translateY(0)}.Footer_snsItem__gkFSf a{display:block}.Footer_snsItem__gkFSf+.Footer_snsItem__gkFSf{margin-left:16px}@media (max-width:1024px){.Footer_snsItem__gkFSf+.Footer_snsItem__gkFSf{margin-left:20px}}.Footer_copyright__QezA2{font-family:var(--font-family-soleil);font-size:13px;font-weight:300;line-height:1;letter-spacing:.08em;opacity:0;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.Footer_copyright__QezA2.Footer_inView__cxXQi{opacity:1;transform:translateY(0)}@media (max-width:1024px){.Footer_copyright__QezA2{margin-top:40px;font-size:10px;text-align:right}}.Menu_wrapper__vc22m{position:relative;display:flex;align-items:center;width:100%;height:100%;background-color:var(--color-cream-100)}.Menu_container__3RAZQ{display:flex;flex-direction:column;grid-gap:72px;gap:72px;width:100%;padding:0 48px}.Menu_list__AaAgU{display:flex;flex-direction:column;grid-gap:48px;gap:48px;list-style-type:none}.Menu_item__33dRO{font-family:var(--font-family-soleil);font-size:28px;font-weight:300;line-height:1}.Menu_item__33dRO a{display:inline-block;text-decoration:none}.Menu_item__33dRO.Menu_isExternal__hnhZF a{position:relative}.Menu_item__33dRO.Menu_isExternal__hnhZF a:after{position:absolute;top:2px;right:-25px;display:block;width:13px;height:10px;content:"";background-image:url(/_next/static/media/external-icon.6918b7bd.svg)}.Menu_snsList__g0grs{display:flex;grid-gap:24px;gap:24px;list-style-type:none}.Hamburger_wrapper__KG2vl{display:block;opacity:0;transition-delay:.125s;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(-32px)}.Hamburger_wrapper__KG2vl.Hamburger_inView__ssTJv{opacity:1;transform:translateY(0)}.Hamburger_container__Lm0oI{--size:28px;position:relative;display:block;width:var(--size);height:var(--size);cursor:pointer;transition-timing-function:ease-in;transition-duration:.15s;transition-property:transform}.Hamburger_container__Lm0oI.Hamburger_cross__T0d56{transform:rotate(1turn)}.Hamburger_line__t4CGd{position:absolute;left:0;display:block;width:var(--size);height:1px;content:"";background-color:#000;transition-timing-function:ease-in;transition-duration:.15s;transition-property:top,right,bottom,left,width,transform;transform-origin:50% 50%}.Hamburger_line__t4CGd:first-child{top:2px}.Hamburger_line__t4CGd:nth-child(2){top:50%;transform:translateY(-50%)}.Hamburger_line__t4CGd:nth-child(3){bottom:2px}.Hamburger_cross__T0d56 .Hamburger_line__t4CGd:first-child{top:50%;transform:rotate(45deg) translateY(-50%)}.Hamburger_cross__T0d56 .Hamburger_line__t4CGd:nth-child(2){top:50%;left:50%;width:0}.Hamburger_cross__T0d56 .Hamburger_line__t4CGd:nth-child(3){bottom:50%;transform:rotate(-45deg) translateY(50%)}.Layout_wrapper__Bl_sN{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;overflow:hidden}.Layout_wrapper__Bl_sN:before{position:absolute;top:0;left:0;z-index:1;display:block;width:40%;height:520px;content:"";background-color:var(--color-cream-100);opacity:0;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateX(-32px)}.Layout_wrapper__Bl_sN.Layout_inView__B_VW9:before{opacity:1;transform:translateX(0)}@media (max-width:1024px){.Layout_wrapper__Bl_sN:before{width:72.5%;height:204px}}.Layout_header__0TpSS{z-index:3}.Layout_container__wxIFB{z-index:5;flex-grow:1;flex-shrink:1}.Layout_footer__Uvc9Y{z-index:3;margin-top:360px}@media (max-width:1024px){.Layout_footer__Uvc9Y{margin-top:104px}}.Layout_menu__MRL0t{position:fixed;top:0;left:0;z-index:7;display:none;width:100%;height:100vh;height:100dvh}.Layout_menu__MRL0t.Layout_isClose__1aaMf{visibility:hidden}@media (max-width:1024px){.Layout_menu__MRL0t{display:block}}.Layout_hamburger__qoOUZ{position:absolute;top:48px;right:40px;z-index:9;display:none;width:28px;height:28px}.Layout_hamburger__qoOUZ.Layout_isOpen__HVgZM{position:fixed}@media (max-width:1024px){.Layout_hamburger__qoOUZ{display:block}}.Layout_loading__7tkDK{position:fixed;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity}.Layout_loading__7tkDK.Layout_isLoaded__1K27u{pointer-events:none;opacity:0}@media (max-width:1024px){.Layout_loading__7tkDK img{width:240px}}.Hero_wrapper__ncuX_{--left-width:27.5%;--right-width:72.5%;position:relative;width:100%;height:500px}@media (max-width:1024px){.Hero_wrapper__ncuX_{height:160px}}.Hero_title__sd0J5{position:absolute;top:0;left:calc(var(--left-width) / 4);z-index:3;display:flex;flex-direction:column;justify-content:flex-end;height:100%;opacity:0;transition-delay:.125s;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.Hero_title__sd0J5.Hero_inView__5stLQ{opacity:1;transform:translateY(0)}@media (max-width:1024px){.Hero_title__sd0J5{padding-bottom:16px}}.Hero_japanese__W4JDI{order:2;margin-top:32px;font-size:18px;line-height:1}@media (max-width:1024px){.Hero_japanese__W4JDI{margin-top:10px;font-size:9px}}.Hero_english__Z_UQV{order:1;font-family:var(--font-family-soleil);font-size:56px;font-weight:300;line-height:1}@media (max-width:1024px){.Hero_english__Z_UQV{font-size:24px}}.Hero_image__eYyg8{position:absolute;top:0;right:0;z-index:1;width:var(--right-width);height:100%;background-image:var(--url);background-position:50%;background-size:cover;opacity:0;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateX(32px)}.Hero_image__eYyg8.Hero_inView__5stLQ{opacity:1;transform:translateX(0)}.Service_title__IlTR5{font-size:24px;line-height:1.5}@media (max-width:1024px){.Service_title__IlTR5{font-size:18px;line-height:1.9}}.Service_description__cgtE5{margin-top:24px;font-size:16px;line-height:2.15}@media (max-width:1024px){.Service_description__cgtE5{font-size:14px;line-height:2}}.Service_button__t_w6Z{display:inline-flex;grid-gap:24px;gap:24px;align-items:center;margin-top:48px;text-decoration:none}@media (max-width:1024px){.Service_button__t_w6Z{grid-gap:16px;gap:16px;margin-top:24px;font-size:13px}}.Service_circle__5iHGy{--size:48px;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border:1px solid var(--color-gray-900);border-radius:calc(var(--size) / 2);transition-timing-function:ease-out;transition-duration:.125s;transition-property:background-color,transform}.Service_button__t_w6Z:hover .Service_circle__5iHGy{background-color:var(--color-gray-900);transform:scale(112.5%)}@media (max-width:1024px){.Service_circle__5iHGy{--size:28px}}.Service_arrow__2bAhm{--arrow-line-length:18px;--arrow-color:var(--color-gray-900);position:relative;width:var(--arrow-line-length);height:var(--arrow-line-length)}.Service_button__t_w6Z:hover .Service_arrow__2bAhm{--arrow-color:#fff}@media (max-width:1024px){.Service_arrow__2bAhm{--arrow-line-length:10px}}.Service_line__RGxtz{position:absolute;top:50%;left:0;display:block;width:var(--arrow-line-length);height:1px;background-color:var(--arrow-color);border-radius:9999px;transform:translateY(-50%)}.Service_head__CsDcm{--arrow-head-size:6px;position:absolute;top:50%;right:calc(var(--arrow-head-size) * 1.4 / 2 - var(--arrow-head-size) / 2);display:block;width:var(--arrow-head-size);height:var(--arrow-head-size);border-top:1px solid var(--arrow-color);border-right:1px solid var(--arrow-color);transform:translateY(-50%) rotate(45deg)}.Services_wrapper__Xn_pf{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:104px;row-gap:104px;grid-column-gap:5%;column-gap:5%;list-style-type:none}@media (max-width:1024px){.Services_wrapper__Xn_pf{grid-template-columns:1fr;grid-row-gap:48px;row-gap:48px}}.Services_service__A4x7_{opacity:0;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.Services_service__A4x7_.Services_inView__is5n4{opacity:1;transform:translateY(0)}.Title_wrapper__B5kv1{display:flex;flex-direction:column;color:var(--color-gray-900);opacity:0;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.Title_wrapper__B5kv1.Title_inView__FykZJ{opacity:1;transform:translateY(0)}.Title_japanese__spSZ4{order:2;margin-top:40px;font-size:18px;line-height:1}@media (max-width:1024px){.Title_japanese__spSZ4{margin-top:8px;font-size:10px}}.Title_english__0KR5L{order:1;font-family:var(--font-family-soleil);font-size:56px;font-weight:300;line-height:1}@media (max-width:1024px){.Title_english__0KR5L{font-size:24px}}.Flow_header__5g3I5{display:flex;grid-gap:48px;gap:48px;align-items:center}@media (max-width:1024px){.Flow_header__5g3I5{grid-gap:18px;gap:18px}}.Flow_title__Eh3d7{order:2;font-size:24px}@media (max-width:1024px){.Flow_title__Eh3d7{font-size:18px}}.Flow_number__CS_OK{--size:56px;display:flex;align-items:center;justify-content:center;order:1;width:var(--size);height:var(--size);padding-bottom:2px;font-family:var(--font-family-soleil);font-size:24px;font-weight:300;border:1px solid var(--color-gray-900);border-radius:calc(var(--size) / 2)}@media (max-width:1024px){.Flow_number__CS_OK{--size:44px;font-size:18px}}.Flow_description__mRh03{padding-left:76px;margin-top:48px;margin-left:28px;font-size:16px;line-height:2.15}.Flow_description__mRh03.Flow_hasBorder__G38SD{border-left:1px solid #c4c4c4}@media (max-width:1024px){.Flow_description__mRh03{padding-left:0;margin-top:24px;margin-left:0;font-size:14px;line-height:2}.Flow_description__mRh03.Flow_hasBorder__G38SD{border-left:none}}.WorkFlow_flows__4f0PW{display:flex;flex-direction:column;grid-gap:56px;gap:56px;margin-top:104px}@media (max-width:1024px){.WorkFlow_flows__4f0PW{margin-top:44px}}.WorkFlow_flow__HN6PD{opacity:0;transition-delay:calc(.25s + var(--index) * .25s);transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.WorkFlow_flow__HN6PD.WorkFlow_inView__iJDgn{opacity:1;transform:translateY(0)}.Price_description__jUGaS{margin-top:64px;font-size:16px;line-height:2.15;opacity:0;transition-delay:.25s;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.Price_description__jUGaS.Price_inView__CUXlI{opacity:1;transform:translateY(0)}@media (max-width:1024px){.Price_description__jUGaS{margin-top:44px;font-size:14px;line-height:2}}.Deadline_description__3vOjL{margin-top:64px;font-size:16px;line-height:2.15;opacity:0;transition-delay:.25s;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.Deadline_description__3vOjL.Deadline_inView__cIxCY{opacity:1;transform:translateY(0)}@media (max-width:1024px){.Deadline_description__3vOjL{margin-top:44px;font-size:14px;line-height:1.7}}.Deadline_table__l5Mn4{width:100%;margin-top:40px;font-size:16px;text-align:left;opacity:0;transition-delay:.5s;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.Deadline_table__l5Mn4.Deadline_inView__cIxCY{opacity:1;transform:translateY(0)}@media (max-width:1024px){.Deadline_table__l5Mn4{margin-top:32px;font-size:14px}}.Deadline_table__l5Mn4 th{width:300px;padding:4px 0;font-weight:500}@media (max-width:1024px){.Deadline_table__l5Mn4 th{width:auto}}.Month_wrapper__qrfak{display:flex;align-items:center;justify-content:space-between;width:100%;height:104px;padding-right:6px}@media (max-width:1024px){.Month_wrapper__qrfak{padding-right:12px}}.Month_year__mgThe{font-family:var(--font-family-cezanne);font-size:16px;font-weight:300}@media (max-width:1024px){.Month_year__mgThe{font-size:14px}}.Month_month__kolyq{font-family:var(--font-family-cezanne);font-size:24px;font-weight:300}@media (max-width:1024px){.Month_month__kolyq{font-size:21px}}.Month_unit__R5XXC{font-family:var(--font-family-soleil);font-size:16px;font-weight:500}@media (max-width:1024px){.Month_unit__R5XXC{font-size:14px}}.Month_status__ee0_T{--size:48px;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size)}@media (max-width:1024px){.Month_status__ee0_T{--size:40px}}.Month_circle__8L2q_{--size:40px;display:block;width:var(--size);height:var(--size);border:2px solid #00c897;border-radius:calc(var(--size) / 2)}@media (max-width:1024px){.Month_circle__8L2q_{--size:32px}}.Month_triangle__FRu8F{--size:48px;width:var(--size);height:var(--size);background-image:url(/_next/static/media/triangle-pc.018814c7.svg);background-size:contain}@media (max-width:1024px){.Month_triangle__FRu8F{--size:40px;background-image:url(/_next/static/media/triangle-sp.3a26807b.svg)}}.Month_cross__QK_xn{--size:48px;--length:42px;position:relative;display:block;width:var(--size);height:var(--size)}@media (max-width:1024px){.Month_cross__QK_xn{--size:40px;--length:34px}}.Month_cross__QK_xn:after,.Month_cross__QK_xn:before{position:absolute;top:50%;left:calc((var(--size) - var(--length)) / 2);display:block;width:var(--length);height:2px;content:"";background-color:#a4a4a4}.Month_cross__QK_xn:before{transform:translateY(-1px) rotate(45deg)}.Month_cross__QK_xn:after{transform:translateY(-1px) rotate(-45deg)}@media (max-width:1024px){.Month_cross__QK_xn:after,.Month_cross__QK_xn:before{width:var(--length)}}.Schedule_description__I5__W{margin-top:64px;opacity:0;transition-delay:.25s;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.Schedule_description__I5__W.Schedule_inView__thCnR{opacity:1;transform:translateY(0)}@media (max-width:1024px){.Schedule_description__I5__W{margin-top:32px;font-size:14px}}.Schedule_list__o4Jv7{margin-top:30px;list-style-type:none}@media (max-width:1024px){.Schedule_list__o4Jv7{margin-top:0}}.Schedule_item__Chub_{border-top:1px solid #c4c4c4;opacity:0;transition-delay:calc(.5s + var(--index) * .25s);transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.Schedule_item__Chub_:first-child{border-top:none}.Schedule_item__Chub_.Schedule_inView__thCnR{opacity:1;transform:translateY(0)}.Service_wrapper__MDiT5{--padding-side:64px;width:100%;max-width:calc(1240px + var(--padding-side) * 2);padding:0 var(--padding-side);margin:0 auto}@media (max-width:1024px){.Service_wrapper__MDiT5{--padding-side:32px}}.Service_services__6vh0v{margin-top:204px}@media (max-width:1024px){.Service_services__6vh0v{margin-top:64px}}.Service_workFlow__6GDan{margin-top:204px}@media (max-width:1024px){.Service_workFlow__6GDan{margin-top:88px}}.Service_price__YiHlh{margin-top:204px}@media (max-width:1024px){.Service_price__YiHlh{margin-top:88px}}.Service_deadline__QWxSs{margin-top:204px}@media (max-width:1024px){.Service_deadline__QWxSs{margin-top:88px}}.Service_schedule__lu767{margin-top:204px}@media (max-width:1024px){.Service_schedule__lu767{margin-top:88px}}