.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)}.BlogEntry_container__D842K{--padding-side:64px;--max-width:calc(960px + var(--padding-side) * 2);--margin-top:204px;width:100%;max-width:var(--max-width);padding:0 var(--padding-side);margin:var(--margin-top) auto 0}@media (max-width:1024px){.BlogEntry_container__D842K{--padding-side:32px;--margin-top:64px}}.BlogEntry_meta__uzaTO{display:flex;grid-gap:56px;gap:56px;font-family:var(--font-family-soleil);font-size:16px;font-weight:300}@media (max-width:1024px){.BlogEntry_meta__uzaTO{grid-gap:32px;gap:32px;font-size:13px}}.BlogEntry_meta__uzaTO a{color:var(--color-gray-900);text-decoration:none}.BlogEntry_publishedAt__zTQOl{opacity:0;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.BlogEntry_publishedAt__zTQOl.BlogEntry_inView__povEL{opacity:1;transform:translateY(0)}.BlogEntry_categories__mI2nQ{opacity:0;transition-delay:.25s;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.BlogEntry_categories__mI2nQ.BlogEntry_inView__povEL{opacity:1;transform:translateY(0)}.BlogEntry_title__tdBnh{margin-top:24px;font-size:32px;line-height:1.6;opacity:0;transition-delay:.5s;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.BlogEntry_title__tdBnh.BlogEntry_inView__povEL{opacity:1;transform:translateY(0)}@media (max-width:1024px){.BlogEntry_title__tdBnh{margin-top:18px;font-size:18px}}.BlogEntry_image__HSKRY{--negative-margin-side:140px;max-width:calc(100% + (var(--negative-margin-side) * 2));margin-top:104px;margin-right:calc(var(--negative-margin-side) * -1);margin-left:calc(var(--negative-margin-side) * -1);opacity:0;transition-delay:.75s;transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.BlogEntry_image__HSKRY.BlogEntry_inView__povEL{opacity:1;transform:translateY(0)}.BlogEntry_image__HSKRY img{display:block;width:100%;height:auto}@media (max-width:1024px){.BlogEntry_image__HSKRY{--negative-margin-side:0;max-width:100%;margin-top:40px}}.BlogEntry_body__4jVeD{margin-top:104px;line-height:2;opacity:0;transition-delay:calc(var(--delay) + 1s);transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.BlogEntry_body__4jVeD.BlogEntry_inView__povEL{opacity:1;transform:translateY(0)}.BlogEntry_body__4jVeD *{font-size:16px}.BlogEntry_body__4jVeD h1,.BlogEntry_body__4jVeD h2,.BlogEntry_body__4jVeD h3{margin-top:80px;line-height:1.5}.BlogEntry_body__4jVeD h1{font-size:40px}.BlogEntry_body__4jVeD h2{font-size:32px}.BlogEntry_body__4jVeD h3{font-size:24px}.BlogEntry_body__4jVeD h1+*,.BlogEntry_body__4jVeD h2+*,.BlogEntry_body__4jVeD h3+*{margin-top:64px!important}.BlogEntry_body__4jVeD p{margin-top:1.5em}.BlogEntry_body__4jVeD ol,.BlogEntry_body__4jVeD ul{padding-left:1.5em}.BlogEntry_body__4jVeD>ol,.BlogEntry_body__4jVeD>ul{margin-top:1.5em}.BlogEntry_body__4jVeD table{width:100%;margin-top:1.5em;table-layout:fixed;border-collapse:collapse;border:1px solid #e5e5e5}.BlogEntry_body__4jVeD td,.BlogEntry_body__4jVeD th{padding:28px;border:1px solid #e5e5e5}.BlogEntry_body__4jVeD blockquote{padding:56px;margin-top:1.5em;background-color:#f8f5f1}.BlogEntry_body__4jVeD blockquote :first-child{margin-top:0}.BlogEntry_body__4jVeD img{max-width:100%;height:auto;margin-top:1.5em}.BlogEntry_body__4jVeD hr{width:104px;height:1px;margin:64px auto;background-color:#e5e5e5;border:0}@media (max-width:1024px){.BlogEntry_body__4jVeD{margin-top:40px;line-height:1.875}.BlogEntry_body__4jVeD *{font-size:14px}.BlogEntry_body__4jVeD h1,.BlogEntry_body__4jVeD h2,.BlogEntry_body__4jVeD h3{margin-top:40px}.BlogEntry_body__4jVeD h1{font-size:21px}.BlogEntry_body__4jVeD h2{font-size:18px}.BlogEntry_body__4jVeD h3{font-size:16px}.BlogEntry_body__4jVeD h1+*,.BlogEntry_body__4jVeD h2+*,.BlogEntry_body__4jVeD h3+*{margin-top:40px!important}.BlogEntry_body__4jVeD td,.BlogEntry_body__4jVeD th{padding:20px}.BlogEntry_body__4jVeD blockquote{padding:32px}.BlogEntry_body__4jVeD hr{margin:40px auto}}.BlogEntry_footer__3PBS2{margin-top:144px;font-family:var(--font-family-soleil);font-size:16px;font-weight:300;opacity:0;transition-delay:calc(var(--delay) + 1.25s);transition-timing-function:ease-out;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(32px)}.BlogEntry_footer__3PBS2.BlogEntry_inView__povEL{opacity:1;transform:translateY(0)}@media (max-width:1024px){.BlogEntry_footer__3PBS2{margin-top:64px;font-size:13px}}.BlogEntry_footer__3PBS2 ul{display:flex;grid-gap:104px;gap:104px;justify-content:center;list-style-type:none}@media (max-width:1024px){.BlogEntry_footer__3PBS2 ul{grid-gap:40px;gap:40px}}