@keyframes page_scroll_half___jqry{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes page_scroll__tnwZL{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.page_main__RMCxj{opacity:0;transition:opacity .3s;transition-delay:0s}.page_main__RMCxj.page_visible__5C_Kw{opacity:1;transition:opacity 1s;transition-delay:0s}@media screen and (min-width:768px){.page_main__RMCxj .page_fv__5ytc7{padding-top:2rem}.page_main__RMCxj .page_fv__title__BwSbf{display:flex;flex-direction:column;align-items:center;gap:2rem;padding-bottom:18rem}.page_main__RMCxj .page_fv__title__main__qbsFp{width:70.6rem;height:-moz-fit-content;height:fit-content}.page_main__RMCxj .page_fv__title__sub__yLAaU{width:13.3rem;height:-moz-fit-content;height:fit-content}.page_main__RMCxj .page_fv__visual__iCK93{width:100%;padding:100% 2rem 0;background-image:url(/house/fv.jpg);background-size:cover;background-position:50%;position:relative}.page_main__RMCxj .page_fv__visual__wrapper__LhIfc{position:absolute;top:0;right:2rem;bottom:0;left:2rem}.page_main__RMCxj .page_fv__visual__iCK93 .page_row__Efjlc{height:2.7rem;display:flex;justify-content:start;position:-webkit-sticky;position:sticky;top:0;padding-top:calc(50dvh - 2.7rem);margin-bottom:50dvh}.page_main__RMCxj .page_fv__visual__caption__dJxAV{flex:0 0 50%;font-style:normal;font-weight:400;font-size:min(max(1px*2.1*.75*10,1rem*2.1,9px),1px*2.1*1.5*10);line-height:125%;letter-spacing:.04em;font-feature-settings:"pkna" on,"palt" on;color:#faf9f5}.page_main__RMCxj .page_fv__visual__svg__xkkV_{height:2.7rem}.page_main__RMCxj .page_fv__visual__svg__xkkV_:last-child{margin-left:auto}.page_main__RMCxj .page_about__Nd_NN{display:flex;align-items:start;padding:9.6rem 2rem 0}.page_main__RMCxj .page_about__title__bwBO_{flex:0 0 auto;padding-top:7rem;font-style:normal;font-weight:400;font-size:min(max(1px*1.8*.75*10,1rem*1.8,9px),1px*1.8*1.5*10);line-height:175%;text-align:justify;color:#000}.page_main__RMCxj .page_about__image__rP3aN{flex:0 0 21.1rem;width:21.1rem;height:31.7rem;position:relative;position:-webkit-sticky;position:sticky;top:2rem}.page_main__RMCxj .page_about__image__image__Y7gcp{z-index:0}.page_main__RMCxj .page_about__image__image__Y7gcp.page_active__D_ubG{z-index:1}.page_main__RMCxj .page_about__paragraphs__IPxZZ{flex:0 0 39.6rem;display:flex;flex-direction:column;gap:3.6rem;padding-top:6.2rem;padding-bottom:29.3rem}.page_main__RMCxj .page_about__paragraphs__paragraph__vps7E{font-style:normal;font-weight:400;font-size:min(max(1px*1.8*.75*10,1rem*1.8,9px),1px*1.8*1.5*10);line-height:175%;color:#000}.page_main__RMCxj .page_experiences__jyzaU{margin-top:-7.3rem;padding-top:2rem}.page_main__RMCxj .page_experiences__head__416WG{display:flex;align-items:end;margin-left:2rem;margin-bottom:4.7rem}.page_main__RMCxj .page_experiences__head__title__h40YO{font-style:normal;font-weight:400;font-size:min(max(1px*1.8*.75*10,1rem*1.8,9px),1px*1.8*1.5*10);line-height:175%;text-align:justify;color:#000}.page_main__RMCxj .page_experiences__head__svg__RjzhT{height:5.3rem;margin-left:57rem}.page_main__RMCxj .page_experiences__head__svg__RjzhT svg{width:100%;height:100%}.page_main__RMCxj .page_experiences__visual__53Ujz{width:100%;height:-moz-fit-content;height:fit-content;margin-bottom:14.4rem}.page_main__RMCxj .page_experiences__visual__53Ujz svg{width:100%;height:100%}.page_main__RMCxj .page_experiences__paragraph__BytdW{width:84.3rem;margin-left:auto;margin-right:7.7rem;margin-bottom:14.4rem;font-style:normal;font-weight:400;font-size:min(max(1px*1.8*.75*10,1rem*1.8,9px),1px*1.8*1.5*10);line-height:175%;text-align:justify;color:#000}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_item_fv__wPi_p{width:100%}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_item_fv__wPi_p img{width:100%;height:-moz-fit-content;height:fit-content}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__m2Gvg{padding:13.6rem 7.7rem 24rem 13.5rem;display:flex;align-items:start}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__head__kOzEA{flex:0 0 15.4rem;position:-webkit-sticky;position:sticky;top:13.6rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__head__svg__G5tje{width:-moz-fit-content;width:fit-content;height:2.7rem;margin-bottom:2rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__head__svg__G5tje svg{width:100%;height:100%}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__head__title___Chj3{font-style:normal;font-weight:400;font-size:min(max(1px*1.4*.75*10,1rem*1.4,9px),1px*1.4*1.5*10);line-height:100%;letter-spacing:.04em;font-feature-settings:"pkna" on,"palt" on;color:#000}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__visual__HZdj7{--visual1:"";--visual2:""}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__visual__HZdj7:after,.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__visual__HZdj7:before{content:"";display:inline-block;width:44rem;height:44rem;background-image:var(--visual1);background-size:100%;background-position:50%}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__visual__HZdj7:before{margin-bottom:1rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__visual__HZdj7:after{background-image:var(--visual2)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK{flex:0 0 32.5rem;position:-webkit-sticky;position:sticky;top:13.6rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_copy__l25sZ{font-style:normal;font-weight:400;font-size:min(max(1px*2.3*.75*10,1rem*2.3,9px),1px*2.3*1.5*10);line-height:175%;letter-spacing:.04em;font-feature-settings:"palt" on;color:#000;margin-bottom:5.7rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_paragraph__zGZi8{font-style:normal;font-weight:400;font-size:min(max(1px*1.4*.75*10,1rem*1.4,9px),1px*1.4*1.5*10);line-height:175%;text-align:justify;color:#000;margin-bottom:5.7rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__tZtzh{display:flex;flex-direction:column;align-items:start;gap:2.4rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe{height:3.3rem;display:flex;align-items:center;gap:1.2rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__text_wrapper__2aFwX{height:min(max(1px*1.5*.75*10,1rem*1.5,9px),1px*1.5*1.5*10);display:flex;flex-direction:column;overflow:hidden}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__text__musnJ{font-style:normal;font-weight:400;font-size:min(max(1px*1.5*.75*10,1rem*1.5,9px),1px*1.5*1.5*10);line-height:100%;font-feature-settings:"pkna" on,"palt" on;color:#000;transition:transform .4s cubic-bezier(.08,.355,.11,1)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__arrow_wrapper__l7uOw{display:inline-block;width:3.3rem;height:3.3rem;border-radius:50%;background-color:#000;position:relative}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__arrow__jEeqX{position:absolute;display:inline-block;inset:1.1rem 1.1rem .7rem 1.1rem;overflow:hidden}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__arrow__jEeqX:after,.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__arrow__jEeqX:before{content:"↗";font-style:normal;font-weight:400;font-size:min(max(1px*1.5*.75*10,1rem*1.5,9px),1px*1.5*1.5*10);line-height:100%;font-feature-settings:"pkna" on,"palt" on;color:#e5e2de;position:absolute;inset:0;transition:transform .4s cubic-bezier(.08,.355,.11,1)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__arrow__jEeqX:after{transform:translate3d(calc(-1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),calc(1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),0)}}@media screen and (min-width:768px)and (min-width:768px){.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:hover .page_btns__btn__text__musnJ{transform:translateY(-100%)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:hover .page_btns__btn__arrow__jEeqX:before{transform:translate3d(calc(1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),calc(-1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),0)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:hover .page_btns__btn__arrow__jEeqX:after{transform:translateZ(0)}}@media screen and (min-width:768px)and (max-width:calc(768px - 1px)){.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:active .page_btns__btn__text__musnJ{transform:translateY(-100%)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:active .page_btns__btn__arrow__jEeqX:before{transform:translate3d(calc(1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),calc(-1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),0)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:active .page_btns__btn__arrow__jEeqX:after{transform:translateZ(0)}}@media screen and (min-width:768px){.page_main__RMCxj .page_partners__R6Kkk{border-top:1px solid #000;padding:3.6rem 2rem 18rem}.page_main__RMCxj .page_partners__list__P9ShD{width:100%;display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:12rem}.page_main__RMCxj .page_partners__list__P9ShD .page_title__bSxon{order:1;flex-grow:0;flex-shrink:0;flex-basis:calc((21rem - 3px)*3 + 4rem);display:flex;align-items:center;justify-content:center}.page_main__RMCxj .page_partners__list__P9ShD .page_title__text__PVTCe{width:18.5rem}.page_main__RMCxj .page_partners__list__P9ShD .page_title__text__PVTCe svg{width:100%}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__YTqQS{flex-grow:0;flex-shrink:0;flex-basis:calc(21rem - 3px);display:flex;flex-direction:column;order:2;position:relative}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__YTqQS:after,.page_main__RMCxj .page_partners__list__P9ShD .page_profile__YTqQS:before{content:"";display:inline-block;width:.7rem;height:.7rem;background-image:url(/house/partners/cross.svg);background-size:cover;background-position:50%;position:absolute;left:0;top:0}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__YTqQS:after{top:3.8rem}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__image__nTC3V{width:18.2rem;margin-left:auto;margin-bottom:1.2rem;position:relative;height:18.2rem}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__image__nTC3V img{width:100%;height:-moz-fit-content;height:fit-content}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__link__KdXmy,.page_main__RMCxj .page_partners__list__P9ShD .page_profile__name__FJkr4,.page_main__RMCxj .page_partners__list__P9ShD .page_profile__paragraph__nOZxJ,.page_main__RMCxj .page_partners__list__P9ShD .page_profile__role__V3hVW{font-style:normal;font-weight:400;font-size:min(max(1px*1.1*.75*10,1rem*1.1,9px),1px*1.1*1.5*10);line-height:150%;color:#000}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__role__V3hVW{text-align:left;padding-left:2.8rem;position:relative}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__role__V3hVW:before{content:"";display:inline-block;width:.7rem;height:.7rem;background-image:url(/house/partners/cross.svg);background-size:cover;background-position:50%;position:absolute;left:0;top:.35rem}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__paragraph__nOZxJ{text-align:left;padding-left:2.8rem;position:relative}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__paragraph__nOZxJ:before{content:"";display:inline-block;width:.7rem;height:.7rem;background-image:url(/house/partners/cross.svg);background-size:cover;background-position:50%;position:absolute;left:0;top:.35rem}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__link__KdXmy{text-decoration:underline}}@media screen and (min-width:768px)and (min-width:768px){.page_main__RMCxj .page_partners__list__P9ShD .page_profile__link__KdXmy:hover{opacity:.8}}@media screen and (min-width:768px)and (max-width:calc(768px - 1px)){.page_main__RMCxj .page_partners__list__P9ShD .page_profile__link__KdXmy:active{opacity:.8}}@media screen and (min-width:768px){.page_main__RMCxj .page_partners__list__P9ShD .page_profile__YTqQS:nth-child(2){order:0}.page_main__RMCxj .page_slide__Zlv6o{width:100%;height:78.7rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.page_main__RMCxj .page_slide__bg__EwbVU{width:100%;height:100%;position:absolute;inset:0;z-index:-1;overflow:hidden}.page_main__RMCxj .page_slide__bg_inner__wvUXN{width:max-content;height:100%;display:flex;animation:page_scroll_half___jqry 120s cubic-bezier(.25,.25,.75,.75) infinite}.page_main__RMCxj .page_slide__bg_item__PxGS9{height:100%;aspect-ratio:525/787;background-size:cover;background-position:50%}.page_main__RMCxj .page_slide__title__NRcib{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-bottom:3.6rem}.page_main__RMCxj .page_slide__title__main__xydhK{width:37.9rem}.page_main__RMCxj .page_slide__title__sub__DtAuA{width:13.3rem}.page_main__RMCxj .page_slide__btn__Q3Rz5{margin-bottom:4.8rem}.page_main__RMCxj .page_slide__address__K9PXm{font-style:normal;font-weight:400;font-size:min(max(1px*1.6*.75*10,1rem*1.6,9px),1px*1.6*1.5*10);line-height:100%;letter-spacing:.04em;font-feature-settings:"pkna" on,"palt" on;color:#faf9f5}}@media screen and (max-width:calc(768px - 1px)){.page_main__RMCxj .page_fv__title__BwSbf{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding-top:6.5rem;padding-bottom:14.4rem}.page_main__RMCxj .page_fv__title__main__qbsFp{width:34rem;height:-moz-fit-content;height:fit-content}.page_main__RMCxj .page_fv__title__sub__yLAaU{width:10rem;height:-moz-fit-content;height:fit-content}.page_main__RMCxj .page_fv__visual__iCK93{width:100%}.page_main__RMCxj .page_fv__visual__iCK93 .page_row__Efjlc{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding-bottom:1.2rem}.page_main__RMCxj .page_fv__visual__caption__dJxAV{flex:0 0 50%;font-style:normal;font-weight:400;font-size:min(max(1px*1.6*.75*10,1rem*1.6,9px),1px*1.6*1.5*10);line-height:125%;letter-spacing:.04em;font-feature-settings:"pkna" on,"palt" on;color:#000}.page_main__RMCxj .page_fv__visual__svg__xkkV_{width:-moz-fit-content;width:fit-content;height:2rem}.page_main__RMCxj .page_fv__visual__image__VxHFB{display:block;width:100%;height:46.9rem;background-image:url(/house/fv.jpg);background-size:cover;background-position:50%}.page_main__RMCxj .page_about__Nd_NN{display:flex;flex-wrap:wrap;align-items:start;padding:6rem 2rem 10rem}.page_main__RMCxj .page_about__title__bwBO_{flex:1 1 auto;padding-top:10.7rem;font-style:normal;font-weight:400;font-size:min(max(1px*1.2*.75*10,1rem*1.2,9px),1px*1.2*1.5*10);line-height:175%;text-align:justify;color:#000}.page_main__RMCxj .page_about__image__rP3aN{flex:0 0 15.7rem;width:15.7rem;height:23.6rem;position:relative;margin-bottom:6rem}.page_main__RMCxj .page_about__image__image__Y7gcp{z-index:0}.page_main__RMCxj .page_about__image__image__Y7gcp.page_active__D_ubG{z-index:1}.page_main__RMCxj .page_about__paragraphs__IPxZZ{flex:1 1 auto;display:flex;flex-direction:column;gap:2.4rem}.page_main__RMCxj .page_about__paragraphs__paragraph__vps7E{font-style:normal;font-weight:400;font-size:min(max(1px*1.4*.75*10,1rem*1.4,9px),1px*1.4*1.5*10);line-height:175%;color:#000}.page_main__RMCxj .page_experiences__jyzaU{padding-top:2rem;padding-bottom:9.8rem}.page_main__RMCxj .page_experiences__head__416WG{width:calc(100% - 2rem);overflow:hidden;display:flex;flex-direction:column;align-items:start;margin-bottom:3.5rem;margin-left:2rem}.page_main__RMCxj .page_experiences__head__title__h40YO{font-style:normal;font-weight:400;font-size:min(max(1px*1.2*.75*10,1rem*1.2,9px),1px*1.2*1.5*10);line-height:175%;text-align:justify;color:#000;margin-bottom:1.2rem}.page_main__RMCxj .page_experiences__head__svg__RjzhT{width:28rem;height:-moz-fit-content;height:fit-content}.page_main__RMCxj .page_experiences__head__svg__RjzhT svg{width:100%;height:100%}.page_main__RMCxj .page_experiences__visual__53Ujz{width:100%;aspect-ratio:1400/483;margin-bottom:7.2rem}.page_main__RMCxj .page_experiences__visual__53Ujz svg{width:100%;height:100%}.page_main__RMCxj .page_experiences__paragraph__BytdW{margin:0 2rem 3.6rem;font-style:normal;font-weight:400;font-size:min(max(1px*1.4*.75*10,1rem*1.4,9px),1px*1.4*1.5*10);line-height:175%;text-align:justify;color:#000}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_item_fv__wPi_p{width:100%}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_item_fv__wPi_p img{width:100%;height:46.9rem;object-fit:cover}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__m2Gvg{padding:7.2rem 2rem 0;display:flex;flex-direction:column;align-items:center}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__head__kOzEA{display:flex;flex-direction:column;align-items:center;margin-bottom:6rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__head__svg__G5tje{width:-moz-fit-content;width:fit-content;height:2.1rem;margin-bottom:1.2rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__head__svg__G5tje svg{width:100%;height:100%}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__head__title___Chj3{font-style:normal;font-weight:400;font-size:min(max(1px*1.2*.75*10,1rem*1.2,9px),1px*1.2*1.5*10);line-height:100%;letter-spacing:.04em;font-feature-settings:"pkna" on,"palt" on;color:#000}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__visual__HZdj7{--visual1:"";--visual2:"";display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-bottom:6rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__visual__HZdj7:after,.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__visual__HZdj7:before{content:"";display:inline-block;width:24.6rem;height:24.6rem;background-image:var(--visual1);background-size:100%;background-position:50%}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__visual__HZdj7:after{background-image:var(--visual2)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_copy__l25sZ{width:100%;font-style:normal;font-weight:400;font-size:min(max(1px*1.7*.75*10,1rem*1.7,9px),1px*1.7*1.5*10);line-height:175%;letter-spacing:.04em;text-align:center;font-feature-settings:"palt" on;color:#000;margin-bottom:2.4rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_paragraph__zGZi8{font-style:normal;font-weight:400;font-size:min(max(1px*1.2*.75*10,1rem*1.2,9px),1px*1.2*1.5*10);line-height:175%;text-align:justify;color:#000;margin-bottom:2.4rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btn__xEdnX,.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btn__xEdnX>span{width:100%}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__tZtzh{display:flex;justify-content:space-between;gap:2.4rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe{flex:0 0 auto;height:3.3rem;display:flex;align-items:center;gap:.8rem}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__text_wrapper__2aFwX{height:min(max(1px*1.3*.75*10,1rem*1.3,9px),1px*1.3*1.5*10);display:flex;flex-direction:column;overflow:hidden}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__text__musnJ{font-style:normal;font-weight:400;font-size:min(max(1px*1.3*.75*10,1rem*1.3,9px),1px*1.3*1.5*10);line-height:100%;font-feature-settings:"pkna" on,"palt" on;color:#000;transition:transform .4s cubic-bezier(.08,.355,.11,1)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__arrow_wrapper__l7uOw{display:inline-block;width:3.1rem;height:3.1rem;border-radius:50%;background-color:#000;position:relative}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__arrow__jEeqX{position:absolute;display:inline-block;inset:1.1rem 1.1rem .7rem 1.1rem;overflow:hidden}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__arrow__jEeqX:after,.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__arrow__jEeqX:before{content:"↗";font-style:normal;font-weight:400;font-size:min(max(1px*1.3*.75*10,1rem*1.3,9px),1px*1.3*1.5*10);line-height:100%;font-feature-settings:"pkna" on,"palt" on;color:#e5e2de;position:absolute;inset:0;transition:transform .4s cubic-bezier(.08,.355,.11,1)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__arrow__jEeqX:after{transform:translate3d(calc(-1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),calc(1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),0)}}@media screen and (max-width:calc(768px - 1px))and (min-width:768px){.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:hover .page_btns__btn__text__musnJ{transform:translateY(-100%)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:hover .page_btns__btn__arrow__jEeqX:before{transform:translate3d(calc(1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),calc(-1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),0)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:hover .page_btns__btn__arrow__jEeqX:after{transform:translateZ(0)}}@media screen and (max-width:calc(768px - 1px))and (max-width:calc(768px - 1px)){.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:active .page_btns__btn__text__musnJ{transform:translateY(-100%)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:active .page_btns__btn__arrow__jEeqX:before{transform:translate3d(calc(1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),calc(-1 * min(max(1px * 1.5 * .75 * 10, 1rem * 1.5, 9px), 1px * 1.5 * 1.5 * 10) * 11 / 15),0)}.page_main__RMCxj .page_experiences__list__item__RKNzn .page_contents__detail__23LAK .page_btns__btn__etrhe:active .page_btns__btn__arrow__jEeqX:after{transform:translateZ(0)}}@media screen and (max-width:calc(768px - 1px)){.page_main__RMCxj .page_experiences__list__item__RKNzn:not(:last-child) .page_contents__m2Gvg{padding-bottom:12rem}.page_main__RMCxj .page_partners__R6Kkk{border-top:1px solid #000;padding:9.6rem 2rem}.page_main__RMCxj .page_partners__list__P9ShD{width:100%;display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:6rem}.page_main__RMCxj .page_partners__list__P9ShD .page_title__bSxon{flex:0 0 100%;display:flex;align-items:center;justify-content:center;margin-bottom:3.6rem}.page_main__RMCxj .page_partners__list__P9ShD .page_title__text__PVTCe{width:13.9rem}.page_main__RMCxj .page_partners__list__P9ShD .page_title__text__PVTCe svg{width:100%}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__YTqQS{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 2rem);display:flex;flex-direction:column;position:relative}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__YTqQS:after,.page_main__RMCxj .page_partners__list__P9ShD .page_profile__YTqQS:before{content:"";display:inline-block;width:.7rem;height:.7rem;background-image:url(/house/partners/cross.svg);position:absolute;left:0;top:0}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__YTqQS:after{top:3.1rem}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__image__nTC3V{width:calc(100% - 1.9rem);margin-left:auto;margin-bottom:1.2rem;position:relative;aspect-ratio:1}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__image__nTC3V img{width:100%;height:-moz-fit-content;height:fit-content}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__link__KdXmy,.page_main__RMCxj .page_partners__list__P9ShD .page_profile__name__FJkr4,.page_main__RMCxj .page_partners__list__P9ShD .page_profile__paragraph__nOZxJ,.page_main__RMCxj .page_partners__list__P9ShD .page_profile__role__V3hVW{font-style:normal;font-weight:400;font-size:min(max(1px*1.1*.75*10,1rem*1.1,9px),1px*1.1*1.5*10);line-height:150%;color:#000}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__role__V3hVW{text-align:left;padding-left:1.9rem;position:relative}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__role__V3hVW:before{content:"";display:inline-block;width:.7rem;height:.7rem;background-image:url(/house/partners/cross.svg);position:absolute;left:0;top:.35rem}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__paragraph__nOZxJ{text-align:left;padding-left:1.9rem;position:relative}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__paragraph__nOZxJ:before{content:"";display:inline-block;width:.7rem;height:.7rem;background-image:url(/house/partners/cross.svg);position:absolute;left:0;top:.35rem}.page_main__RMCxj .page_partners__list__P9ShD .page_profile__link__KdXmy{text-decoration:underline}}@media screen and (max-width:calc(768px - 1px))and (min-width:768px){.page_main__RMCxj .page_partners__list__P9ShD .page_profile__link__KdXmy:hover{opacity:.8}}@media screen and (max-width:calc(768px - 1px))and (max-width:calc(768px - 1px)){.page_main__RMCxj .page_partners__list__P9ShD .page_profile__link__KdXmy:active{opacity:.8}}@media screen and (max-width:calc(768px - 1px)){.page_main__RMCxj .page_slide__Zlv6o{width:100%;height:48.4rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.page_main__RMCxj .page_slide__bg__EwbVU{width:100%;height:100%;position:absolute;inset:0;z-index:-1;overflow:hidden}.page_main__RMCxj .page_slide__bg_inner__wvUXN{width:max-content;height:100%;display:flex;animation:page_scroll_half___jqry 90s cubic-bezier(.25,.25,.75,.75) infinite}.page_main__RMCxj .page_slide__bg_item__PxGS9{height:100%;aspect-ratio:525/787;background-size:cover;background-position:50%}.page_main__RMCxj .page_slide__title__NRcib{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-bottom:2.4rem}.page_main__RMCxj .page_slide__title__main__xydhK{width:28.5rem}.page_main__RMCxj .page_slide__title__sub__DtAuA{width:10rem}.page_main__RMCxj .page_slide__btn__Q3Rz5{margin-bottom:2.4rem}.page_main__RMCxj .page_slide__address__K9PXm{font-style:normal;font-weight:400;font-size:min(max(1px*1.4*.75*10,1rem*1.4,9px),1px*1.4*1.5*10);line-height:100%;letter-spacing:.04em;font-feature-settings:"pkna" on,"palt" on;color:#faf9f5}}@keyframes header_scroll_half__dhmcr{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes header_scroll__1zJkm{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.header_header__CGIgG{z-index:3;--base-color:"#E5E2DE"}@media screen and (min-width:768px){.header_header__CGIgG{height:0;margin:0 2rem;position:-webkit-sticky;position:sticky;top:2rem;pointer-events:none}.header_header__inner__1hqEb{height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between;align-items:start}.header_header__list__W68R5{display:flex;flex-direction:column;position:relative;transition:opacity .3s cubic-bezier(.25,.25,.75,.75);--border-width:0rem;--selected-index:0}.header_header__list__item__Ft8ap{pointer-events:auto}.header_header__list__item__Ft8ap .header_btn__n8SQA{display:inline-block;padding:.2rem 0;font-style:normal;font-weight:400;font-size:min(max(1px*1.2*.75*10,1rem*1.2,9px),1px*1.2*1.5*10);line-height:125%;font-feature-settings:"pkna" on,"palt" on;color:var(--base-color)}.header_header__list__item__Ft8ap:first-child{padding-top:0}.header_header__list__item__Ft8ap:last-child{padding-bottom:0}.header_header__list__W68R5:before{content:"";width:calc(var(--border-width) + 1rem);height:calc(min(max(1px*1.2*.75*10,1rem*1.2,9px),1px*1.2*1.5*10)*1.25 + .3rem);border-radius:1.9rem;border:1px solid color-mix(in srgb,var(--base-color) 80%,transparent 20%);position:absolute;top:calc(0px - .15rem + var(--selected-index)*(min(max(1px*1.2*.75*10,1rem*1.2,9px),1px*1.2*1.5*10)*1.25 + .4rem));left:calc(-.5rem - 1px);transition:width .6s cubic-bezier(.4,0,0,1),top .6s cubic-bezier(.4,0,0,1);pointer-events:none}.header_header__list__W68R5.header_hide__pswJb{opacity:0}.header_header__box__fvPXN{height:2.6rem;background-color:hsla(48,33%,97%,.5);display:flex;border-radius:1.3rem;border:1px solid rgba(0,0,0,.15);position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}.header_header__box__link__5sG79{font-style:normal;font-weight:400;font-size:min(max(1px*1.2*.75*10,1rem*1.2,9px),1px*1.2*1.5*10);line-height:125%;font-feature-settings:"pkna" on,"palt" on;color:#000;padding:.6rem 1.2rem .5rem;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.header_header__box__fvPXN:before{content:"";width:calc(clamp(36px,4.8rem,72px) + 2.4rem);height:100%;position:absolute;left:0;top:0;bottom:0;background-color:#faf9f5;border-radius:1.3rem;transition:all 1s cubic-bezier(.4,0,0,1)}.header_header__box__fvPXN.header_house_focused__sbEFm:before{width:calc(clamp(69px,9.2rem,138px) + 2.4rem);left:calc(clamp(36px,4.8rem,72px) + 2.4rem)}}@media screen and (max-width:calc(768px - 1px)){.header_header__CGIgG{width:100%;height:0;position:-webkit-sticky;position:sticky;top:0}.header_header__inner__1hqEb{height:-moz-fit-content;height:fit-content;display:flex;justify-content:end;align-items:start}.header_header__box__fvPXN{height:2.4rem;background-color:hsla(48,33%,97%,.5);display:flex;border-radius:1.3rem;border:1px solid rgba(0,0,0,.15);position:absolute;position:fixed;bottom:1.6rem;left:50%;transform:translate3d(-50%,0,0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}.header_header__box__link__5sG79{font-style:normal;font-weight:400;font-size:min(max(1px*1.1*.75*10,1rem*1.1,9px),1px*1.1*1.5*10);line-height:125%;font-feature-settings:"pkna" on,"palt" on;color:#000;padding:.6rem 1.2rem .4rem;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.header_header__box__fvPXN:before{content:"";width:calc(clamp(33px,4.4rem,66px) + 2.4rem);height:100%;position:absolute;left:0;top:0;bottom:0;background-color:#faf9f5;border-radius:1.3rem;transition:all 1s cubic-bezier(.4,0,0,1)}.header_header__box__fvPXN.header_house_focused__sbEFm:before{width:calc(clamp(63px,8.4rem,126px) + 2.4rem);left:calc(clamp(33px,4.4rem,66px) + 2.4rem)}.header_header__btns__9kMl5{width:100%;height:6.4rem;display:flex;justify-content:end;align-items:center;pointer-events:none}.header_header__btns__btn__GlEct{font-style:normal;font-weight:400;font-size:min(max(1px*1.3*.75*10,1rem*1.3,9px),1px*1.3*1.5*10);line-height:125%;font-feature-settings:"pkna" on,"palt" on;color:var(--base-color);pointer-events:auto;height:100%;padding:0 1.6rem;z-index:2;display:flex;align-items:center;justify-content:center}.header_header__btns__btn__GlEct.header_outer__fN1ar{pointer-events:none;opacity:0;transition:opacity .3s;transition-delay:0s}.header_header__btns__btn__GlEct.header_outer__fN1ar:after{content:"↗";margin-left:.2rem}.header_header__btns__btn__GlEct.header_outer__fN1ar.header_visible__5IddJ{opacity:1;transition:opacity 1s;transition-delay:0s;pointer-events:auto}.header_header__btns__btn__GlEct.header_menu__Su_rO{margin-left:auto}.header_header__btns__btn__GlEct.header_menu__Su_rO:before{content:"";width:.4rem;height:.4rem;border-radius:.2rem;background-color:var(--base-color);margin-right:.5rem}.header_header__modal_wrapper__WRiTf{width:100%;height:100dvh;overflow:hidden;position:absolute;inset:0;pointer-events:none}.header_header__modal__6_Urh{width:100%;height:100%;z-index:100;position:absolute;top:0;left:0;bottom:0;display:flex;pointer-events:auto;transition:width 1s cubic-bezier(.19,1,.22,1)}.header_header__modal__contents__UYCwr{flex:0 0 31rem;background-color:#e5e2de;padding:2em;display:flex;flex-direction:column;align-items:start}.header_header__modal__contents__UYCwr .header_head__3Kugg{width:100%;flex:0 0 2.4rem;display:flex;gap:1.6rem;margin-bottom:3.9rem;position:relative;z-index:2}.header_header__modal__contents__UYCwr .header_head__item__vVvxj{height:100%;font-style:normal;font-weight:400;font-size:min(max(1px*1.1*.75*10,1rem*1.1,9px),1px*1.1*1.5*10);line-height:125%;font-feature-settings:"pkna" on,"palt" on;color:rgba(0,0,0,.5);position:relative;display:flex;align-items:center;transition:color .4s cubic-bezier(.25,.25,.75,.75)}.header_header__modal__contents__UYCwr .header_head__item__vVvxj:before{content:"";position:absolute;height:1px;background-color:#000;left:0;bottom:0;right:0;opacity:0;transition:opacity .4s cubic-bezier(.25,.25,.75,.75)}.header_header__modal__contents__UYCwr .header_head__item__vVvxj.header_selected__6hoSd{color:#000}.header_header__modal__contents__UYCwr .header_head__item__vVvxj.header_selected__6hoSd:before{opacity:1}.header_header__modal__contents__UYCwr .header_head__btn_close__oiiC_{display:flex;align-items:center;gap:.8rem;margin-left:auto;font-style:normal;font-weight:400;font-size:min(max(1px*1.3*.75*10,1rem*1.3,9px),1px*1.3*1.5*10);line-height:100%;text-align:right;font-feature-settings:"pkna" on,"palt" on;color:#000}.header_header__modal__contents__UYCwr .header_head__btn_close__oiiC_ .header_cross__q_3MS{position:relative;width:1.16rem;height:1.16rem}.header_header__modal__contents__UYCwr .header_head__btn_close__oiiC_ .header_cross__q_3MS:after,.header_header__modal__contents__UYCwr .header_head__btn_close__oiiC_ .header_cross__q_3MS:before{content:"";display:inline-block;width:141.4%;height:1px;background-color:#000;position:absolute;top:50%;left:50%}.header_header__modal__contents__UYCwr .header_head__btn_close__oiiC_ .header_cross__q_3MS:before{transform:translate3d(-50%,-50%,0) rotate(45deg)}.header_header__modal__contents__UYCwr .header_head__btn_close__oiiC_ .header_cross__q_3MS:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}.header_header__modal__contents__UYCwr .header_list__BM4_i{width:100%;flex:1 1 auto;overflow-y:scroll;scrollbar-color:transparent transparent;scrollbar-width:thin;padding-top:1000px;margin-top:-1000px;display:flex;flex-direction:column;gap:1rem}.header_header__modal__contents__UYCwr .header_list__item__XKUFl{--delay:0s;transition:opacity .2s cubic-bezier(.25,.25,.75,.75),transform .5s cubic-bezier(.19,1,.22,1);transition-delay:var(--delay)}.header_header__modal__contents__UYCwr .header_list__item__XKUFl .header_btn__n8SQA{font-style:normal;font-weight:400;font-size:min(max(1px*1.8*.75*10,1rem*1.8,9px),1px*1.8*1.5*10);line-height:125%;font-feature-settings:"pkna" on,"palt" on;color:#000}.header_header__modal__contents__UYCwr .header_list__BM4_i.header_hide__pswJb .header_list__item__XKUFl{opacity:0;transform:translateX(1rem)}.header_header__modal__contents__UYCwr .header_address__jBoAq{display:flex;flex-direction:column;gap:2rem;margin-bottom:5.5rem;padding-top:4.8rem}.header_header__modal__contents__UYCwr .header_address__box__dmXa9{display:flex;flex-direction:column;align-items:start}.header_header__modal__contents__UYCwr .header_address__item__ceoWI{font-style:normal;font-weight:400;font-size:min(max(1px*1.1*.75*10,1rem*1.1,9px),1px*1.1*1.5*10);line-height:175%;letter-spacing:.04em;font-feature-settings:"pkna" on,"palt" on;color:#000}.header_header__modal__contents__UYCwr .header_address__item__ceoWI:not(:first-child){margin-left:2.4rem}.header_header__modal__contents__UYCwr .header_address__item__ceoWI a{text-decoration:underline}.header_header__modal__contents__UYCwr .header_copy__A5JpB{font-style:normal;font-weight:400;font-size:min(max(1px*1.1*.75*10,1rem*1.1,9px),1px*1.1*1.5*10);line-height:175%;letter-spacing:.04em;font-feature-settings:"pkna" on,"palt" on;color:#000}.header_header__modal__back_area__3eyQj{content:"";display:inline-block;flex:1 1 auto;height:100%;background-color:#000;transition:opacity .4s cubic-bezier(.25,.25,.75,.75);opacity:.5}.header_header__modal__6_Urh.header_hide__pswJb{width:calc(100% + 31rem);pointer-events:none}.header_header__modal__6_Urh.header_hide__pswJb .header_header__modal__back_area__3eyQj{opacity:0}}