.t4josq_wrapper{line-height:1}.t4josq_items{grid-template-columns:repeat(6,auto);list-style:none;display:inline-grid}@media (max-width:1024px){.t4josq_items{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,auto);grid-auto-flow:column;gap:32px 40px}}.t4josq_item{--padding-bottom:4px;--gap:56px;--letter-spacing:.08em;--external-icon-width:11px;--external-icon-gap:8px;--underline-height:2px;--underline-gap:4px;padding-bottom:calc(var(--underline-gap) + var(--underline-height));font-family:var(--font-family-soleil);letter-spacing:var(--letter-spacing);opacity:0;transition-delay:calc(.125s + var(--index) * 62.5ms);font-size:16px;font-weight:300;line-height:1;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;position:relative;transform:translateY(-32px)}.t4josq_item.t4josq_inView{opacity:1;transform:translateY(0)}.t4josq_item+.t4josq_item{margin-left:var(--gap)}.t4josq_item.t4josq_isExternal+.t4josq_item{margin-left:calc(var(--gap) + var(--external-icon-width) + var(--external-icon-gap))}@media (max-width:1536px){.t4josq_item{--gap:40px;--external-icon-gap:6px;font-size:14px}}@media (max-width:1024px){.t4josq_item{padding-bottom:0;font-size:11px}.t4josq_item+.t4josq_item,.t4josq_item.t4josq_isExternal+.t4josq_item{margin-left:0}}.t4josq_link{color:var(--color-gray-900);text-decoration:none;display:inline-block;position:relative}.t4josq_link:before{bottom:calc((var(--underline-gap) + var(--underline-height)) * -1);width:0;height:var(--underline-height);content:"";background-color:var(--color-gray-900);transition-property:left,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.86,0,.07,1);display:block;position:absolute;left:50%}.t4josq_link:hover:before{width:calc(100% - var(--letter-spacing));cursor:pointer;left:0}.t4josq_item.t4josq_isExternal a:after{top:0;right:calc((var(--external-icon-width) + var(--external-icon-gap)) * -1);width:var(--external-icon-width);content:"";background-image:url(../media/external-icon.0n-mkkbqtnsga.svg);height:8px;display:block;position:absolute}@media (max-width:1024px){.t4josq_link:before{display:none}}
.rCNmka_wrapper{width:100%;height:340px;position:relative}@media (max-width:1024px){.rCNmka_wrapper{height:166px}}.rCNmka_logoWrapper{opacity:0;transition:opacity .5s ease-in-out .125s,transform .5s ease-in-out .125s;position:absolute;top:137px;left:115px;transform:translateY(-32px)}.rCNmka_logoWrapper.rCNmka_inView{opacity:1;transform:translate(0)}@media (max-width:1024px){.rCNmka_logoWrapper{top:41px;left:29px}}.rCNmka_logoImage{width:249px;height:auto}@media (max-width:1024px){.rCNmka_logoImage{width:78px}}.rCNmka_navigationWrapper{position:absolute;top:213px;right:64px}@media (max-width:1024px){.rCNmka_navigationWrapper{display:none}}
.yDnxzG_wrapper{width:var(--size);height:var(--size);padding:calc(var(--size) / 16);justify-content:center;align-items:center;display:flex}.yDnxzG_svg{width:var(--size);height:var(--size)}
.dq1ScW_wrapper{width:var(--size);height:var(--size);cursor:pointer;border:1px solid var(--color);border-radius:calc(var(--size) / 2);justify-content:center;align-items:center;display:flex;overflow:hidden}.dq1ScW_arrow{--arrow-line-length:38px;--arrow-color:var(--color-gray-900);width:var(--arrow-line-length);height:var(--arrow-line-length);position:relative}.dq1ScW_wrapper:hover .dq1ScW_arrow{animation:.375s linear dq1ScW_slideup}@media (max-width:1024px){.dq1ScW_arrow{--arrow-line-length:18px}}.dq1ScW_line{width:1px;height:var(--arrow-line-length);background-color:var(--arrow-color);border-radius:9999px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.dq1ScW_head{--arrow-head-size:6px;top:calc(var(--arrow-head-size) * 1.4 / 2 - var(--arrow-head-size) / 2);width:var(--arrow-head-size);height:var(--arrow-head-size);border-top:1px solid var(--arrow-color);border-right:1px solid var(--arrow-color);display:block;position:absolute;left:50%;transform:translate(-50%)rotate(-45deg)}@keyframes dq1ScW_slideup{0%{transform:translateY(0)}49%{opacity:1;transform:translateY(-200%)}50%{opacity:0}51%{opacity:1;transform:translateY(200%)}to{transform:translateY(0)}}
.jzjapq_wrapper{justify-content:flex-end;display:flex}.jzjapq_container{--padding-top:88px;--padding-side:88px;--padding-bottom:88px;width:72.5%;padding:var(--padding-top) var(--padding-side) var(--padding-bottom);transition-property:background-color;transition-duration:.5s;transition-timing-function:ease-out;position:relative}.jzjapq_container.jzjapq_inView{background-color:var(--color-cream-100)}@media (max-width:1024px){.jzjapq_container{--padding-top:48px;--padding-side:40px;--padding-bottom:40px}}.jzjapq_toTopButtonWrapper{--to-top-button-size:88px;top:calc(var(--to-top-button-size) / 2 * -1);right:var(--padding-side);opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out;position:absolute}.jzjapq_toTopButtonWrapper.jzjapq_inView{opacity:1}@media (max-width:1024px){.jzjapq_toTopButtonWrapper{--to-top-button-size:48px;right:32px}}.jzjapq_footer{justify-content:space-between;align-items:center;margin-top:64px;display:flex}@media (max-width:1024px){.jzjapq_footer{flex-direction:column;align-items:stretch;margin-top:40px}}.jzjapq_snsItems{list-style:none;display:flex}.jzjapq_snsItem{--sns-icon-size:28px;opacity:0;transition-delay:calc(var(--index,0) * .125s);transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.jzjapq_snsItem.jzjapq_inView{opacity:1;transform:translateY(0)}.jzjapq_snsItem a{display:block}.jzjapq_snsItem+.jzjapq_snsItem{margin-left:16px}@media (max-width:1024px){.jzjapq_snsItem{--sns-icon-size:18px}.jzjapq_snsItem+.jzjapq_snsItem{margin-left:20px}}.jzjapq_copyright{font-family:var(--font-family-soleil);letter-spacing:.08em;opacity:0;font-size:13px;font-weight:300;line-height:1;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.jzjapq_copyright.jzjapq_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.jzjapq_copyright{text-align:right;margin-top:40px;font-size:10px}}
.L_5-DG_wrapper{background-color:var(--color-cream-100);align-items:center;width:100%;height:100%;display:flex;position:relative}.L_5-DG_container{flex-direction:column;gap:72px;width:100%;padding:0 48px;display:flex}.L_5-DG_list{flex-direction:column;gap:48px;list-style-type:none;display:flex}.L_5-DG_item{font-family:var(--font-family-soleil);font-size:28px;font-weight:300;line-height:1}.L_5-DG_item a{text-decoration:none;display:inline-block}.L_5-DG_item.L_5-DG_isExternal a{position:relative}.L_5-DG_item.L_5-DG_isExternal a:after{content:"";background-image:url(../media/external-icon.1sdjcb8djsc11.svg);width:13px;height:10px;display:block;position:absolute;top:2px;right:-25px}.L_5-DG_snsList{gap:24px;list-style-type:none;display:flex}
.b2wDAW_wrapper{opacity:0;transition:opacity .5s ease-out .125s,transform .5s ease-out .125s;display:block;transform:translateY(-32px)}.b2wDAW_wrapper.b2wDAW_inView{opacity:1;transform:translateY(0)}.b2wDAW_container{--size:28px;width:var(--size);height:var(--size);cursor:pointer;transition-property:transform;transition-duration:.15s;transition-timing-function:ease-in;display:block;position:relative}.b2wDAW_container.b2wDAW_cross{transform:rotate(360deg)}.b2wDAW_line{width:var(--size);content:"";transform-origin:50%;background-color:#000;height:1px;transition-property:top,right,bottom,left,width,transform;transition-duration:.15s;transition-timing-function:ease-in;display:block;position:absolute;left:0}.b2wDAW_line:first-child{top:2px}.b2wDAW_line:nth-child(2){top:50%;transform:translateY(-50%)}.b2wDAW_line:nth-child(3){bottom:2px}.b2wDAW_cross .b2wDAW_line:first-child{top:50%;transform:rotate(45deg)translateY(-50%)}.b2wDAW_cross .b2wDAW_line:nth-child(2){width:0;top:50%;left:50%}.b2wDAW_cross .b2wDAW_line:nth-child(3){bottom:50%;transform:rotate(-45deg)translateY(50%)}
.pUCwLW_wrapper{flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.pUCwLW_wrapper:before{z-index:1;content:"";background-color:var(--color-cream-100);opacity:0;width:40%;height:520px;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:block;position:absolute;top:0;left:0;transform:translate(-32px)}.pUCwLW_wrapper.pUCwLW_inView:before{opacity:1;transform:translate(0)}@media (max-width:1024px){.pUCwLW_wrapper:before{width:72.5%;height:204px}}.pUCwLW_header{z-index:3}.pUCwLW_container{z-index:5;flex-grow:1;flex-shrink:1}.pUCwLW_footer{z-index:3;margin-top:360px}@media (max-width:1024px){.pUCwLW_footer{margin-top:104px}}.pUCwLW_menu{z-index:7;width:100%;height:100dvh;display:none;position:fixed;top:0;left:0}.pUCwLW_menu.pUCwLW_isClose{visibility:hidden}@media (max-width:1024px){.pUCwLW_menu{display:block}}.pUCwLW_hamburger{z-index:9;width:28px;height:28px;display:none;position:absolute;top:48px;right:40px}.pUCwLW_hamburger.pUCwLW_isOpen{position:fixed}@media (max-width:1024px){.pUCwLW_hamburger{display:block}}.pUCwLW_loading{z-index:9999;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out;display:flex;position:fixed}.pUCwLW_loading.pUCwLW_isLoaded{pointer-events:none;opacity:0}@media (max-width:1024px){.pUCwLW_loading img{width:240px}}
.fGukNa_wrapper{--left-width:27.5%;--right-width:72.5%;width:100%;height:500px;position:relative}@media (max-width:1024px){.fGukNa_wrapper{height:160px}}.fGukNa_title{top:0;left:calc(var(--left-width) / 4);z-index:3;opacity:0;flex-direction:column;justify-content:flex-end;height:100%;transition:opacity .5s ease-out .125s,transform .5s ease-out .125s;display:flex;position:absolute;transform:translateY(32px)}.fGukNa_title.fGukNa_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.fGukNa_title{padding-bottom:16px}}.fGukNa_japanese{order:2;margin-top:32px;font-size:18px;line-height:1}@media (max-width:1024px){.fGukNa_japanese{margin-top:10px;font-size:9px}}.fGukNa_english{font-family:var(--font-family-soleil);order:1;font-size:56px;font-weight:300;line-height:1}@media (max-width:1024px){.fGukNa_english{font-size:24px}}.fGukNa_image{z-index:1;width:var(--right-width);background-image:var(--url);opacity:0;background-position:50%;background-size:cover;height:100%;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;position:absolute;top:0;right:0;transform:translate(32px)}.fGukNa_image.fGukNa_inView{opacity:1;transform:translate(0)}
.L5iMyG_wrapper{--height:660px;width:100%;height:var(--height);position:relative}@media (max-width:1024px){.L5iMyG_wrapper{--height:auto}}.L5iMyG_contents{z-index:3;height:var(--height);flex-direction:column;justify-content:center;padding-top:48px;display:flex;position:absolute;top:0;left:7%}@media (max-width:1024px){.L5iMyG_contents{padding-top:364px;padding-left:7.5%;position:relative;top:0;left:0}}.L5iMyG_title{opacity:0;order:2;margin-top:72px;font-size:40px;font-weight:500;line-height:1.9;transition:opacity .5s ease-out .25s,transform .5s ease-out .25s;transform:translateY(32px)}.L5iMyG_title.L5iMyG_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.L5iMyG_title{margin-top:20px;font-size:21px;line-height:2}}.L5iMyG_message{font-family:var(--font-family-soleil);letter-spacing:.32em;opacity:0;order:1;font-size:14px;transition:opacity .5s ease-out .125s,transform .5s ease-out .125s;transform:translateY(32px)}.L5iMyG_message.L5iMyG_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.L5iMyG_message{font-size:9px}}.L5iMyG_description{opacity:0;order:3;margin-top:64px;font-size:18px;line-height:1.9;transition:opacity .5s ease-out .375s,transform .5s ease-out .375s;transform:translateY(32px)}.L5iMyG_description.L5iMyG_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.L5iMyG_description{margin-top:22px;font-size:11px;line-height:2}}.L5iMyG_imageWrapper{z-index:1;width:72.5%;height:var(--height);opacity:0;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;position:absolute;top:0;right:0;overflow:hidden;transform:translate(32px)}.L5iMyG_imageWrapper.L5iMyG_inView{opacity:1;transform:translate(0)}@media (max-width:1024px){.L5iMyG_imageWrapper{width:85%;height:420px}}.L5iMyG_imageContainer{width:100%;height:100%;position:relative}.L5iMyG_image{background-image:var(--pc-image-url);background-position:50%;background-size:cover;width:100%;height:100%;display:block;position:absolute}.L5iMyG_image.L5iMyG_isCurrent{z-index:2;animation:10s linear L5iMyG_zoomIn}.L5iMyG_image.L5iMyG_isNext{z-index:1}@media (max-width:1024px){.L5iMyG_image{background-image:var(--sp-image-url)}}@keyframes L5iMyG_zoomIn{0%{transform:scale(1)}95%{opacity:1}to{opacity:0;transform:scale(1.125)}}
.qXuqfG_title{font-size:24px;line-height:1.5}@media (max-width:1024px){.qXuqfG_title{font-size:18px;line-height:1.9}}.qXuqfG_description{margin-top:24px;font-size:16px;line-height:2.15}@media (max-width:1024px){.qXuqfG_description{font-size:14px;line-height:2}}.qXuqfG_button{align-items:center;gap:24px;margin-top:48px;text-decoration:none;display:inline-flex}@media (max-width:1024px){.qXuqfG_button{gap:16px;margin-top:24px;font-size:13px}}.qXuqfG_circle{--size:48px;width:var(--size);height:var(--size);border:1px solid var(--color-gray-900);border-radius:calc(var(--size) / 2);justify-content:center;align-items:center;transition-property:background-color,transform;transition-duration:.125s;transition-timing-function:ease-out;display:flex}.qXuqfG_button:hover .qXuqfG_circle{background-color:var(--color-gray-900);transform:scale(1.125)}@media (max-width:1024px){.qXuqfG_circle{--size:28px}}.qXuqfG_arrow{--arrow-line-length:18px;--arrow-color:var(--color-gray-900);width:var(--arrow-line-length);height:var(--arrow-line-length);position:relative}.qXuqfG_button:hover .qXuqfG_arrow{--arrow-color:#fff}@media (max-width:1024px){.qXuqfG_arrow{--arrow-line-length:10px}}.qXuqfG_line{width:var(--arrow-line-length);background-color:var(--arrow-color);border-radius:9999px;height:1px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.qXuqfG_head{--arrow-head-size:6px;top:50%;right:calc(var(--arrow-head-size) * 1.4 / 2 - var(--arrow-head-size) / 2);width:var(--arrow-head-size);height:var(--arrow-head-size);border-top:1px solid var(--arrow-color);border-right:1px solid var(--arrow-color);display:block;position:absolute;transform:translateY(-50%)rotate(45deg)}
._6y6v0q_wrapper{opacity:0;justify-content:flex-end;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:flex;transform:translateY(32px)}._6y6v0q_wrapper._6y6v0q_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){._6y6v0q_wrapper{transition-delay:.125s}}._6y6v0q_container{width:72.5%;padding-right:72px}@media (max-width:1024px){._6y6v0q_container{width:85%;padding-right:14px}}._6y6v0q_link{justify-content:space-between;align-items:center;text-decoration:none;display:flex}._6y6v0q_contents{flex:1;align-items:center;width:calc(100% - 22px);display:flex}._6y6v0q_contents:before{--size:8px;width:var(--size);height:var(--size);content:"";background-color:var(--color-gray-900);border-radius:calc(var(--size) / 2);display:block}@media (max-width:1024px){._6y6v0q_contents:before{--size:4px}}._6y6v0q_inner{flex:1;align-items:center;width:calc(100% - 8px);display:flex}._6y6v0q_inner:before{width:calc(100% - 4px)}._6y6v0q_date{font-family:var(--font-family-soleil);margin-left:22px;font-size:18px;font-weight:400}@media (max-width:1024px){._6y6v0q_date{margin-left:12px;font-size:11px}}._6y6v0q_title{text-overflow:ellipsis;white-space:nowrap;margin-left:32px;font-size:18px;overflow:hidden}@media (max-width:1024px){._6y6v0q_title{margin-left:16px;font-size:11px}}._6y6v0q_arrow{--arrow-line-length:22px;--arrow-color:var(--color-gray-900);width:var(--arrow-line-length);height:var(--arrow-line-length);transition-property:transform;transition-duration:.125s;transition-timing-function:ease-out;position:relative}._6y6v0q_link:hover ._6y6v0q_arrow{transform:translate(4px)}._6y6v0q_line{width:var(--arrow-line-length);background-color:var(--arrow-color);border-radius:9999px;height:1px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}._6y6v0q_head{--arrow-head-size:6px;top:50%;right:calc(var(--arrow-head-size) * 1.4 / 2 - var(--arrow-head-size) / 2);width:var(--arrow-head-size);height:var(--arrow-head-size);border-top:1px solid var(--arrow-color);border-right:1px solid var(--arrow-color);display:block;position:absolute;transform:translateY(-50%)rotate(45deg)}
.VoTrbq_wrapper{grid-template-columns:1fr 1fr;gap:104px 5%;list-style-type:none;display:grid}@media (max-width:1024px){.VoTrbq_wrapper{grid-template-columns:1fr;row-gap:48px}}.VoTrbq_service{opacity:0;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.VoTrbq_service.VoTrbq_inView{opacity:1;transform:translateY(0)}
.LWl7cq_wrapper{align-items:center;gap:32px;display:flex}@media (max-width:1024px){.LWl7cq_wrapper{gap:16px}}.LWl7cq_circle{--size:56px;width:var(--size);height:var(--size);border:1px solid var(--color-gray-900);border-radius:calc(var(--size) / 2);justify-content:center;align-items:center;transition-property:background-color,transform;transition-duration:.125s;transition-timing-function:ease-out;display:flex}.LWl7cq_wrapper:hover .LWl7cq_circle{background-color:var(--color-gray-900);transform:scale(1.125)}@media (max-width:1024px){.LWl7cq_circle{--size:28px}}.LWl7cq_arrow{--arrow-line-length:22px;--arrow-color:var(--color-gray-900);width:var(--arrow-line-length);height:var(--arrow-line-length);position:relative}.LWl7cq_wrapper:hover .LWl7cq_arrow{--arrow-color:#fff}@media (max-width:1024px){.LWl7cq_arrow{--arrow-line-length:9px}}.LWl7cq_line{width:var(--arrow-line-length);background-color:var(--arrow-color);border-radius:9999px;height:1px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.LWl7cq_head{--arrow-head-size:6px;top:50%;right:calc(var(--arrow-head-size) * 1.4 / 2 - var(--arrow-head-size) / 2);width:var(--arrow-head-size);height:var(--arrow-head-size);border-top:1px solid var(--arrow-color);border-right:1px solid var(--arrow-color);display:block;position:absolute;transform:translateY(-50%)rotate(45deg)}@media (max-width:1024px){.LWl7cq_text{font-size:13px}}
.oN9jVW_wrapper{color:var(--color-gray-900);opacity:0;flex-direction:column;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:flex;transform:translateY(32px)}.oN9jVW_wrapper.oN9jVW_inView{opacity:1;transform:translateY(0)}.oN9jVW_japanese{order:2;margin-top:40px;font-size:18px;line-height:1}@media (max-width:1024px){.oN9jVW_japanese{margin-top:8px;font-size:10px}}.oN9jVW_english{font-family:var(--font-family-soleil);order:1;font-size:56px;font-weight:300;line-height:1}@media (max-width:1024px){.oN9jVW_english{font-size:24px}}
._7HoO3G_wrapper{padding:16px 22.5% 24px}@media (max-width:1536px){._7HoO3G_wrapper{padding:16px 12.5% 24px}}@media (max-width:1024px){._7HoO3G_wrapper{padding:0 5% 0 0}}._7HoO3G_title{opacity:0;font-size:40px;font-weight:500;line-height:1.8;transition:opacity .5s ease-out .25s,transform .5s ease-out .25s;transform:translateY(32px)}._7HoO3G_title._7HoO3G_inView{opacity:1;transform:translateY(0)}@media (max-width:1536px){._7HoO3G_title{font-size:32px}}@media (max-width:1024px){._7HoO3G_title{font-size:18px;line-height:2}}._7HoO3G_description{opacity:0;margin-top:48px;font-size:16px;line-height:2.475;transition:opacity .5s ease-out .5s,transform .5s ease-out .5s;transform:translateY(32px)}._7HoO3G_description._7HoO3G_inView{opacity:1;transform:translateY(0)}@media (max-width:1536px){._7HoO3G_description{font-size:14px}}@media (max-width:1024px){._7HoO3G_description{margin-top:40px;font-size:12px;line-height:2.1}}._7HoO3G_buttonWrapper{opacity:0;justify-content:flex-end;margin-top:48px;transition:opacity .5s ease-out .75s,transform .5s ease-out .75s;display:flex;transform:translateY(32px)}._7HoO3G_buttonWrapper._7HoO3G_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){._7HoO3G_buttonWrapper{margin-top:30px}}._7HoO3G_button{text-decoration:none}
.AuD5Oa_header{align-items:center;gap:48px;display:flex}@media (max-width:1024px){.AuD5Oa_header{gap:18px}}.AuD5Oa_title{order:2;font-size:24px}@media (max-width:1024px){.AuD5Oa_title{font-size:18px}}.AuD5Oa_number{--size:56px;width:var(--size);height:var(--size);font-family:var(--font-family-soleil);border:1px solid var(--color-gray-900);border-radius:calc(var(--size) / 2);order:1;justify-content:center;align-items:center;padding-bottom:2px;font-size:24px;font-weight:300;display:flex}@media (max-width:1024px){.AuD5Oa_number{--size:44px;font-size:18px}}.AuD5Oa_description{margin-top:48px;margin-left:28px;padding-left:76px;font-size:16px;line-height:2.15}.AuD5Oa_description.AuD5Oa_hasBorder{border-left:1px solid #c4c4c4}@media (max-width:1024px){.AuD5Oa_description{margin-top:24px;margin-left:0;padding-left:0;font-size:14px;line-height:2}.AuD5Oa_description.AuD5Oa_hasBorder{border-left:none}}
.SPgK8W_wrapper{justify-content:space-between;display:flex}@media (max-width:1536px){.SPgK8W_wrapper{flex-direction:column}}.SPgK8W_title{letter-spacing:.1em;opacity:0;font-size:32px;line-height:1.8;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.SPgK8W_title.SPgK8W_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.SPgK8W_title{font-size:21px}}.SPgK8W_description{opacity:0;width:52.5%;transition:opacity .5s ease-out .25s,transform .5s ease-out .25s;transform:translateY(32px)}.SPgK8W_description.SPgK8W_inView{opacity:1;transform:translateY(0)}@media (max-width:1536px){.SPgK8W_description{width:100%;margin-top:40px}}.SPgK8W_description p{font-size:16px;line-height:2.125}.SPgK8W_description p+p{margin-top:16px}@media (max-width:1024px){.SPgK8W_description p{font-size:14px;line-height:2}.SPgK8W_description p+p{margin-top:14px}}
.MFJjia_wrapper{display:flex}@media (max-width:1024px){.MFJjia_wrapper{flex-direction:column;gap:48px}}.MFJjia_imageWrapper{opacity:0;border-radius:0 40px 40px 0;width:47.5%;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;overflow:hidden;transform:translateY(32px)}.MFJjia_imageWrapper.MFJjia_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.MFJjia_imageWrapper{border-radius:0 14px 14px 0;width:75%;height:200px}}.MFJjia_image{background-image:url(../media/image.0dk-splvdxcyf.jpg);background-position:50%;background-size:cover;width:100%;height:100%}.MFJjia_contentsWrapper{width:52.5%;max-width:992px;position:relative}@media (max-width:1024px){.MFJjia_contentsWrapper{width:100%;padding-left:25%}}.MFJjia_contents{z-index:3;position:relative}.MFJjia_watermark{z-index:1;opacity:0;background-image:url(../media/about.3r-wbp_v22qkw.svg);background-position:bottom;background-size:contain;width:100%;height:100%;transition:opacity .5s ease-out 1.25s,transform .5s ease-out 1.25s;position:absolute;bottom:0;left:0;transform:translate(32px)}.MFJjia_watermark.MFJjia_inView{opacity:1;transform:translateY(0)}
.SCbpTG_flows{flex-direction:column;gap:56px;margin-top:104px;display:flex}@media (max-width:1024px){.SCbpTG_flows{margin-top:44px}}.SCbpTG_flow{opacity:0;transition-delay:calc(.25s + var(--index) * .25s);transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.SCbpTG_flow.SCbpTG_inView{opacity:1;transform:translateY(0)}
.mYpE-a_wrapper{justify-content:space-between;width:100%;display:flex}@media (max-width:1024px){.mYpE-a_wrapper{flex-direction:column;gap:40px}}.mYpE-a_title{opacity:0;width:40%;font-family:soleil,fot-cezanne-pron,sans-serif;font-size:40px;font-weight:300;line-height:1.25;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.mYpE-a_title.mYpE-a_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.mYpE-a_title{width:100%;font-size:21px}}.mYpE-a_meta dd,.mYpE-a_meta dt{opacity:0;transition-delay:var(--delay);transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.mYpE-a_meta dd.mYpE-a_inView,.mYpE-a_meta dt.mYpE-a_inView{opacity:1;transform:translateY(0)}.mYpE-a_meta dl{grid-template-rows:auto auto;grid-template-columns:auto auto auto;grid-auto-flow:column;justify-content:start;align-items:start;gap:24px 64px;line-height:1;display:grid}@media (max-width:1024px){.mYpE-a_meta dl{gap:12px 32px;font-size:11px}}.mYpE-a_meta dd{line-height:1.5}.mYpE-a_categories{list-style-type:none}
.ldl94W_wrapper{opacity:0;flex-direction:column;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:flex;transform:translateY(32px)}.ldl94W_wrapper.ldl94W_inView{opacity:1;transform:translateY(0)}.ldl94W_japanese{order:2;margin-top:40px;font-size:18px;line-height:1}@media (max-width:1024px){.ldl94W_japanese{margin-top:8px;font-size:10px}}.ldl94W_english{font-family:var(--font-family-soleil);order:1;font-size:56px;font-weight:300;line-height:1}@media (max-width:1024px){.ldl94W_english{font-size:24px}}
.Sr1qTq_wrapper{align-items:center;gap:32px;display:flex}@media (max-width:1024px){.Sr1qTq_wrapper{gap:16px}}.Sr1qTq_circle{--size:56px;width:var(--size);height:var(--size);border:1px solid var(--color-gray-900);border-radius:calc(var(--size) / 2);justify-content:center;align-items:center;transition-property:background-color,transform;transition-duration:.125s;transition-timing-function:ease-out;display:flex}.Sr1qTq_wrapper:hover .Sr1qTq_circle{background-color:var(--color-gray-900);transform:scale(1.125)}@media (max-width:1024px){.Sr1qTq_circle{--size:28px}}.Sr1qTq_arrow{--arrow-line-length:22px;--arrow-color:var(--color-gray-900);width:var(--arrow-line-length);height:var(--arrow-line-length);position:relative}.Sr1qTq_wrapper:hover .Sr1qTq_arrow{--arrow-color:#fff}@media (max-width:1024px){.Sr1qTq_arrow{--arrow-line-length:9px}}.Sr1qTq_line{width:var(--arrow-line-length);background-color:var(--arrow-color);border-radius:9999px;height:1px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Sr1qTq_head{--arrow-head-size:6px;top:50%;right:calc(var(--arrow-head-size) * 1.4 / 2 - var(--arrow-head-size) / 2);width:var(--arrow-head-size);height:var(--arrow-head-size);border-top:1px solid var(--arrow-color);border-right:1px solid var(--arrow-color);display:block;position:absolute;transform:translateY(-50%)rotate(45deg)}.Sr1qTq_text{font-size:18px}@media (max-width:1024px){.Sr1qTq_text{font-size:13px}}
._2kNgRq_description{opacity:0;margin-top:64px;font-size:16px;line-height:2.15;transition:opacity .5s ease-out .25s,transform .5s ease-out .25s;transform:translateY(32px)}._2kNgRq_description._2kNgRq_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){._2kNgRq_description{margin-top:44px;font-size:14px;line-height:2}}
._1_VJsG_wrapper{aspect-ratio:2;background-color:var(--color-gray-100);opacity:0;justify-content:center;width:100%;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out;display:flex}._1_VJsG_wrapper._1_VJsG_inView{opacity:1}._1_VJsG_wrapper img{object-fit:cover;width:auto;height:100%;display:block}
.ZEHOkq_wrapper{flex-direction:column;display:flex}.ZEHOkq_japanese{font-size:32px;line-height:1}@media (max-width:1024px){.ZEHOkq_japanese{font-size:18px}}.ZEHOkq_english{font-family:var(--font-family-soleil);margin-top:20px;font-size:16px;font-weight:300;line-height:1}@media (max-width:1024px){.ZEHOkq_english{margin-top:10px;font-size:10px}}
.WBAY-q_wrapper{width:100%;color:var(--color-gray-900);border-top:1px solid var(--color-gray-200);gap:7.5%;padding:64px 0;text-decoration:none;display:flex}.WBAY-q_wrapper.WBAY-q_isFirst{border-top:none;padding-top:0}.WBAY-q_wrapper.WBAY-q_isLast{padding-bottom:0}@media (max-width:1024px){.WBAY-q_wrapper{gap:24px;padding:32px 0}}.WBAY-q_thumbnailImageWrapper{--size:25%;width:var(--size);aspect-ratio:1;display:block;overflow:hidden}@media (max-width:1024px){.WBAY-q_thumbnailImageWrapper{--size:104px}}.WBAY-q_thumbnailImage{object-fit:cover;width:100%;height:100%;transition-property:opacity,transform;transition-duration:.125s;transition-timing-function:ease-out}.WBAY-q_wrapper:hover .WBAY-q_thumbnailImage{opacity:.75;transform:scale(1.0625)}.WBAY-q_thumbnailImage.WBAY-q_noImage{background-color:#83c5bc;background-image:url(../media/no-image-logo.0c0esngtf1mfh.svg);background-position:50%;background-size:35%}.WBAY-q_contents{flex-direction:column;flex:1;justify-content:space-between;width:100%;display:flex}.WBAY-q_title{font-size:24px;font-weight:500;line-height:1.875}@media (max-width:1024px){.WBAY-q_title{font-size:16px}}.WBAY-q_meta{font-family:var(--font-family-soleil);justify-content:space-between;font-size:16px;font-weight:300;line-height:1.875;display:flex}@media (max-width:1024px){.WBAY-q_meta{font-size:13px;line-height:1}}
.Xm748a_wrapper{display:block}.Xm748a_container{--padding-side:64px;max-width:calc(1640px + var(--padding-side) * 2);padding:0 var(--padding-side);justify-content:space-between;margin:0 auto;display:flex}@media (max-width:1024px){.Xm748a_container{--padding-side:0;flex-direction:column;position:relative}}.Xm748a_header{opacity:0;flex-direction:column;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:flex;position:relative;transform:translateY(32px)}.Xm748a_header.Xm748a_inView{opacity:1;transform:translateY(0)}.Xm748a_header:before{content:"";background-color:var(--color-gray-900);width:64px;height:1px;display:block;position:absolute;top:32px;left:-136px}@media (max-width:1024px){.Xm748a_header{padding:0 32px 0 52px}.Xm748a_header:before{width:20px;top:20px;left:0}}.Xm748a_titleJapanese{order:2;margin-top:40px;font-size:18px}@media (max-width:1024px){.Xm748a_titleJapanese{margin-top:8px;font-size:10px;line-height:2}}.Xm748a_titleEnglish{font-family:var(--font-family-soleil);order:1;font-size:56px;font-weight:300;line-height:1.4}@media (max-width:1024px){.Xm748a_titleEnglish{font-size:24px;line-height:1.5}}.Xm748a_worksWrapper{flex-direction:column;align-items:flex-end;display:flex}@media (max-width:1024px){.Xm748a_worksWrapper{margin-top:56px;padding:0 32px}}.Xm748a_works{grid-template-columns:1fr 1fr;gap:148px 5%;max-width:75%;display:grid}@media (max-width:1024px){.Xm748a_works{gap:40px 10%;min-width:100%}}.Xm748a_work{opacity:0;text-decoration:none;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:block;transform:translateY(32px)}.Xm748a_work.Xm748a_inView{opacity:1;transform:translateY(0)}.Xm748a_imageWrapper{aspect-ratio:585/390;overflow:hidden}.Xm748a_image{object-fit:cover;width:100%;transition-property:opacity,transform;transition-duration:.125s;transition-timing-function:ease-out;display:block}.Xm748a_work:hover .Xm748a_image{opacity:.75;transform:scale(1.0625)}.Xm748a_title{margin-top:56px;font-size:24px;line-height:1.5}@media (max-width:1024px){.Xm748a_title{margin-top:16px;font-size:13px;line-height:1.4}}.Xm748a_client{margin-top:32px;font-size:16px}@media (max-width:1024px){.Xm748a_client{margin-top:16px;font-size:10px;line-height:1.5}}.Xm748a_categories{font-size:16px}@media (max-width:1024px){.Xm748a_categories{font-size:10px;line-height:1.5}}.Xm748a_worksMoreButton{opacity:0;margin-top:76px;text-decoration:none;transition:opacity .5s ease-out 1.75s,transform .5s ease-out 1.75s;transform:translateY(32px)}.Xm748a_worksMoreButton.Xm748a_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.Xm748a_worksMoreButton{margin-top:0;transition-delay:0s;position:absolute;top:20px;right:32px}}
.fGABuq_description{opacity:0;margin-top:64px;font-size:16px;line-height:2.15;transition:opacity .5s ease-out .25s,transform .5s ease-out .25s;transform:translateY(32px)}.fGABuq_description.fGABuq_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.fGABuq_description{margin-top:44px;font-size:14px;line-height:1.7}}.fGABuq_table{text-align:left;opacity:0;width:100%;margin-top:40px;font-size:16px;transition:opacity .5s ease-out .5s,transform .5s ease-out .5s;transform:translateY(32px)}.fGABuq_table.fGABuq_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.fGABuq_table{margin-top:32px;font-size:14px}}.fGABuq_table th{width:300px;padding:4px 0;font-weight:500}@media (max-width:1024px){.fGABuq_table th{width:auto}}
.cUmt0G_wrapper{width:100%;display:flex}@media (max-width:1024px){.cUmt0G_wrapper{flex-direction:column;gap:32px}}.cUmt0G_title{width:20%;font-family:var(--font-family-soleil);opacity:0;font-size:24px;font-weight:400;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.cUmt0G_title.cUmt0G_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.cUmt0G_title{width:100%;font-size:14px}}.cUmt0G_body{opacity:0;flex:1;font-size:18px;font-weight:500;line-height:2;transition:opacity .5s ease-out .25s,transform .5s ease-out .25s;transform:translateY(32px)}.cUmt0G_body.cUmt0G_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.cUmt0G_body{font-size:14px}}.cUmt0G_body p+p{margin-top:2em}
.v4yMMq_wrapper{grid-template-columns:230px 1fr;grid-template-areas:"image name""image body";gap:64px 104px;display:grid}@media (max-width:1024px){.v4yMMq_wrapper{grid-template-columns:104px 1fr;grid-template-areas:"image name""body body";gap:32px 24px}}.v4yMMq_image{--size:230px;width:var(--size);height:var(--size);opacity:0;grid-area:image;transition:opacity .5s ease-out .25s,transform .5s ease-out .25s;transform:translateY(32px)}.v4yMMq_image.v4yMMq_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.v4yMMq_image{--size:104px}}.v4yMMq_name{opacity:0;grid-area:name;transition:opacity .5s ease-out .5s,transform .5s ease-out .5s;transform:translateY(32px)}.v4yMMq_name.v4yMMq_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.v4yMMq_name{align-items:center;display:flex}}.v4yMMq_body{grid-area:body}.v4yMMq_description{opacity:0;transition:opacity .5s ease-out .75s,transform .5s ease-out .75s;transform:translateY(32px)}.v4yMMq_description.v4yMMq_inView{opacity:1;transform:translateY(0)}.v4yMMq_description p{--font-size:16px;font-size:var(--font-size);line-height:2.2}.v4yMMq_description p+p{margin-top:var(--font-size)}@media (max-width:1024px){.v4yMMq_description p{--font-size:14px;line-height:2}}.v4yMMq_history{opacity:0;margin-top:32px;font-size:16px;list-style:none;transition:opacity .5s ease-out 1s,transform .5s ease-out 1s;transform:translateY(32px)}.v4yMMq_history.v4yMMq_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.v4yMMq_history{font-size:14px}}.v4yMMq_history li+li{margin-top:2px}
.-\31 yJRG_wrapper{justify-content:center;gap:64px;list-style-type:none;display:flex}@media (max-width:1024px){.-\31 yJRG_wrapper{gap:32px}}.-\31 yJRG_wrapper li{font-family:var(--font-family-soleil);font-size:24px;font-weight:300}.-\31 yJRG_wrapper li:first-child{margin:0}@media (max-width:1024px){.-\31 yJRG_wrapper li{font-size:13px}}.-\31 yJRG_wrapper li a{color:var(--color-gray-900)}
.awGtJG_wrapper{align-items:center;gap:40px;display:flex}@media (max-width:1024px){.awGtJG_wrapper{gap:16px}}.awGtJG_circle{--size:64px;width:var(--size);height:var(--size);border:1px solid var(--color-gray-900);border-radius:calc(var(--size) / 2);justify-content:center;align-items:center;transition-property:background-color,border,transform;transition-duration:.125s;transition-timing-function:ease-out;display:flex}.awGtJG_wrapper:hover .awGtJG_circle{background-color:#fff;border:0;transform:scale(1.25)}@media (max-width:1024px){.awGtJG_circle{--size:28px}}.awGtJG_arrow{--arrow-line-length:24px;--arrow-color:var(--color-gray-900);width:var(--arrow-line-length);height:var(--arrow-line-length);position:relative}.awGtJG_wrapper:hover .awGtJG_arrow{--arrow-color:var(--color-blue-700)}@media (max-width:1024px){.awGtJG_arrow{--arrow-line-length:9px}}.awGtJG_line{width:var(--arrow-line-length);background-color:var(--arrow-color);border-radius:9999px;height:1px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.awGtJG_head{--arrow-head-size:6px;top:50%;right:calc(var(--arrow-head-size) * 1.4 / 2 - var(--arrow-head-size) / 2);width:var(--arrow-head-size);height:var(--arrow-head-size);border-top:1px solid var(--arrow-color);border-right:1px solid var(--arrow-color);display:block;position:absolute;transform:translateY(-50%)rotate(45deg)}.awGtJG_text{font-size:21px}@media (max-width:1024px){.awGtJG_text{font-size:13px}}
.nppwLW_wrapper{justify-content:space-between;align-items:center;width:100%;height:104px;padding-right:6px;display:flex}@media (max-width:1024px){.nppwLW_wrapper{padding-right:12px}}.nppwLW_year{font-family:var(--font-family-cezanne);font-size:16px;font-weight:300}@media (max-width:1024px){.nppwLW_year{font-size:14px}}.nppwLW_month{font-family:var(--font-family-cezanne);font-size:24px;font-weight:300}@media (max-width:1024px){.nppwLW_month{font-size:21px}}.nppwLW_unit{font-family:var(--font-family-soleil);font-size:16px;font-weight:500}@media (max-width:1024px){.nppwLW_unit{font-size:14px}}.nppwLW_status{--size:48px;width:var(--size);height:var(--size);justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.nppwLW_status{--size:40px}}.nppwLW_circle{--size:40px;width:var(--size);height:var(--size);border-radius:calc(var(--size) / 2);border:2px solid #00c897;display:block}@media (max-width:1024px){.nppwLW_circle{--size:32px}}.nppwLW_triangle{--size:48px;width:var(--size);height:var(--size);background-image:url(../media/triangle-pc.0mxaj_8odjeay.svg);background-size:contain}@media (max-width:1024px){.nppwLW_triangle{--size:40px;background-image:url(../media/triangle-sp.0wr0oi-6ry0pb.svg)}}.nppwLW_cross{--size:48px;--length:42px;width:var(--size);height:var(--size);display:block;position:relative}@media (max-width:1024px){.nppwLW_cross{--size:40px;--length:34px}}.nppwLW_cross:before,.nppwLW_cross:after{top:50%;left:calc((var(--size) - var(--length)) / 2);width:var(--length);content:"";background-color:#a4a4a4;height:2px;display:block;position:absolute}.nppwLW_cross:before{transform:translateY(-1px)rotate(45deg)}.nppwLW_cross:after{transform:translateY(-1px)rotate(-45deg)}@media (max-width:1024px){.nppwLW_cross:before,.nppwLW_cross:after{width:var(--length)}}
.-\32 QEha_wrapper{font-family:var(--font-family-soleil);font-size:16px;font-weight:300}.-\32 QEha_wrapper ul{gap:56px;list-style-type:none;display:flex}.-\32 QEha_wrapper ul li{cursor:pointer;opacity:0;text-decoration:underline;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.-\32 QEha_wrapper ul li.-\32 QEha_isCurrent{text-decoration:none}.-\32 QEha_wrapper ul li.-\32 QEha_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.-\32 QEha_wrapper{font-size:12px}.-\32 QEha_wrapper ul{gap:24px}}
.A51uFq_wrapper{width:100%}.A51uFq_wrapper img{opacity:0;width:100%;height:auto;transition-delay:calc(var(--index) * .25s);transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:block;transform:translateY(32px)}.A51uFq_wrapper img.A51uFq_inView{opacity:1;transform:translateY(0)}.A51uFq_wrapper img+img{margin-top:96px}@media (max-width:1024px){.A51uFq_wrapper img+img{margin-top:32px}}
.UqiEMa_body{margin-top:112px}@media (max-width:1024px){.UqiEMa_body{margin-top:32px}}
._0FMXfa_wrapper{width:100%}._0FMXfa_title{font-family:var(--font-family-soleil);opacity:0;font-size:24px;font-weight:300;line-height:1.25;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}._0FMXfa_title._0FMXfa_inView{opacity:1;transform:translateY(0)}._0FMXfa_items{margin-top:40px;list-style-type:none}._0FMXfa_item{font-family:var(--font-family-soleil);opacity:0;transition-delay:calc(.25s + var(--index) * .25s);margin-top:24px;font-size:16px;font-weight:300;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;position:relative;transform:translateY(32px)}._0FMXfa_item._0FMXfa_inView{opacity:1;transform:translateY(0)}._0FMXfa_item:first-child{margin-top:0}._0FMXfa_item:before{--length:8px;width:var(--length);content:"";background-color:var(--color-gray-900);height:1px;display:block;position:absolute;top:calc(50% + 1px);left:0}._0FMXfa_item a{color:var(--color-gray-900);padding-left:40px;text-decoration:none}._0FMXfa_item a ._0FMXfa_count{font-size:14px}._0FMXfa_item a:hover{text-decoration:underline}
.PxRGSa_wrapper{background-color:#fff;transition-property:background-color;transition-duration:.5s;transition-timing-function:ease-in-out}.PxRGSa_wrapper.PxRGSa_inView{background-color:var(--color-blue-100)}.PxRGSa_container{--padding-side:64px;width:100%;max-width:calc(1240px + var(--padding-side) * 2);padding:130px var(--padding-side) 0;justify-content:space-between;align-items:flex-start;margin:0 auto;display:flex}@media (max-width:1024px){.PxRGSa_container{flex-direction:column;width:100%;padding:40px 40px 0}}.PxRGSa_header{opacity:0;flex-direction:column;gap:16px;transition:opacity .5s ease-out .5s,transform .5s ease-out .5s;display:flex;transform:translateY(32px)}.PxRGSa_header.PxRGSa_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.PxRGSa_header{gap:12px}}.PxRGSa_titleJapanese{order:2;font-size:16px}@media (max-width:1024px){.PxRGSa_titleJapanese{font-size:10px}}.PxRGSa_titleEnglish{font-family:var(--font-family-soleil);order:1;font-size:40px;font-weight:300}@media (max-width:1024px){.PxRGSa_titleEnglish{font-size:32px}}.PxRGSa_description{opacity:0;margin-top:56px;transition:opacity .5s ease-out .75s,transform .5s ease-out .75s;transform:translateY(32px)}.PxRGSa_description.PxRGSa_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.PxRGSa_description{margin-top:36px;font-size:12px;line-height:2.1}}.PxRGSa_button{opacity:0;text-decoration:none;transition:opacity .5s ease-out .5s,transform .5s ease-out .5s;transform:translateY(32px)}.PxRGSa_button.PxRGSa_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.PxRGSa_button{align-self:flex-end;margin-top:32px;transition-delay:1s}}.PxRGSa_background{aspect-ratio:1920/223;opacity:0;background-image:url(../media/contact.1pwoxep6cuj31.svg);background-position:0 4px;background-size:cover;width:100%;max-width:1920px;margin:114px auto 0;transition:opacity .5s ease-out 1.5s,transform .5s ease-out 1.5s;transform:translate(32px)}.PxRGSa_background.PxRGSa_inView{opacity:1;transform:translate(0)}@media (max-width:1024px){.PxRGSa_background{background-position:0 2px;margin:48px auto 0;transition-delay:1.75s}}
.DSFmOG_description{opacity:0;margin-top:64px;transition:opacity .5s ease-out .25s,transform .5s ease-out .25s;transform:translateY(32px)}.DSFmOG_description.DSFmOG_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.DSFmOG_description{margin-top:32px;font-size:14px}}.DSFmOG_list{margin-top:30px;list-style-type:none}@media (max-width:1024px){.DSFmOG_list{margin-top:0}}.DSFmOG_item{opacity:0;transition-delay:calc(.5s + var(--index) * .25s);border-top:1px solid #c4c4c4;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.DSFmOG_item:first-child{border-top:none}.DSFmOG_item.DSFmOG_inView{opacity:1;transform:translateY(0)}
.JuWBVq_wrapper{width:100%;color:var(--color-gray-900);text-decoration:none;display:block}.JuWBVq_thumbnailImageWrapper{aspect-ratio:1.5;width:100%;display:block;overflow:hidden}.JuWBVq_thumbnailImage{object-fit:cover;width:100%;transition-property:opacity,transform;transition-duration:.125s;transition-timing-function:ease-out;display:block}.JuWBVq_wrapper:hover .JuWBVq_thumbnailImage{opacity:.75;transform:scale(1.0625)}.JuWBVq_title{margin-top:56px;font-size:24px;line-height:1.5}@media (max-width:1024px){.JuWBVq_title{margin-top:16px;font-size:13px}}.JuWBVq_meta{margin-top:32px}@media (max-width:1024px){.JuWBVq_meta{margin-top:16px}}.JuWBVq_clientName{font-size:16px}@media (max-width:1024px){.JuWBVq_clientName{font-size:10px}}.JuWBVq_categories{font-size:16px}@media (max-width:1024px){.JuWBVq_categories{font-size:10px}}
.etoN6a_wrapper{width:100%;display:flex}@media (max-width:1024px){.etoN6a_wrapper{flex-direction:column;gap:40px}}.etoN6a_title{width:240px;font-family:var(--font-family-soleil);opacity:0;font-size:24px;font-weight:400;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.etoN6a_title.etoN6a_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.etoN6a_title{width:100%;font-size:14px}}.etoN6a_body{flex:1}.etoN6a_body img{opacity:0;width:100%;height:auto;transition-delay:calc(.25s + var(--index) * .25s);transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:block;transform:translateY(32px)}.etoN6a_body img.etoN6a_inView{opacity:1;transform:translateY(0)}.etoN6a_body img+img{margin-top:104px}@media (max-width:1024px){.etoN6a_body img+img{margin-top:56px}}
.S-Ka5a_wrapper{--width:1240px;--padding-side:64px;--max-width:calc(var(--width) + var(--padding-side) * 2)}@media (max-width:1024px){.S-Ka5a_wrapper{--padding-side:32px}}.S-Ka5a_messageSectionWrapper{justify-content:center;margin-top:204px;display:flex}@media (max-width:1024px){.S-Ka5a_messageSectionWrapper{margin-top:64px}}.S-Ka5a_messageSectionContainer{width:100%;max-width:var(--max-width);padding:0 var(--padding-side)}.S-Ka5a_profileSectionWrapper{justify-content:center;margin-top:204px;display:flex}@media (max-width:1024px){.S-Ka5a_profileSectionWrapper{margin-top:88px}}.S-Ka5a_profileSectionContainer{width:100%;max-width:var(--max-width);padding:0 var(--padding-side)}
.TPTzJG_wrapper{display:block}.TPTzJG_container{--margin-top:204px;--padding-side:64px;width:100%;max-width:calc(1240px + var(--padding-side) * 2);padding:0 var(--padding-side);margin:var(--margin-top) auto 0;justify-content:space-between;display:flex}@media (max-width:1024px){.TPTzJG_container{--margin-top:64px;--padding-side:32px}}.TPTzJG_main{width:65%}@media (max-width:1024px){.TPTzJG_main{width:100%}}.TPTzJG_entries{list-style-type:none}.TPTzJG_entry{opacity:0;transition-delay:calc(var(--index) * .25s);transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.TPTzJG_entry.TPTzJG_inView{opacity:1;transform:translateY(0)}.TPTzJG_paginationWrapper{margin-top:204px}@media (max-width:1024px){.TPTzJG_paginationWrapper{margin-top:64px}}.TPTzJG_side{width:22.5%}@media (max-width:1024px){.TPTzJG_side{display:none}}
.y8jTdq_container{--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){.y8jTdq_container{--padding-side:32px;--margin-top:64px}}.y8jTdq_meta{font-family:var(--font-family-soleil);gap:56px;font-size:16px;font-weight:300;display:flex}@media (max-width:1024px){.y8jTdq_meta{gap:32px;font-size:13px}}.y8jTdq_meta a{color:var(--color-gray-900);text-decoration:none}.y8jTdq_publishedAt{opacity:0;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.y8jTdq_publishedAt.y8jTdq_inView{opacity:1;transform:translateY(0)}.y8jTdq_categories{opacity:0;transition:opacity .5s ease-out .25s,transform .5s ease-out .25s;transform:translateY(32px)}.y8jTdq_categories.y8jTdq_inView{opacity:1;transform:translateY(0)}.y8jTdq_title{opacity:0;margin-top:24px;font-size:32px;line-height:1.6;transition:opacity .5s ease-out .5s,transform .5s ease-out .5s;transform:translateY(32px)}.y8jTdq_title.y8jTdq_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.y8jTdq_title{margin-top:18px;font-size:18px}}.y8jTdq_image{--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:opacity .5s ease-out .75s,transform .5s ease-out .75s;transform:translateY(32px)}.y8jTdq_image.y8jTdq_inView{opacity:1;transform:translateY(0)}.y8jTdq_image img{width:100%;height:auto;display:block}@media (max-width:1024px){.y8jTdq_image{--negative-margin-side:0;max-width:100%;margin-top:40px}}.y8jTdq_body{opacity:0;transition-delay:calc(var(--delay) + 1s);margin-top:104px;line-height:2;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.y8jTdq_body.y8jTdq_inView{opacity:1;transform:translateY(0)}.y8jTdq_body *{font-size:16px}.y8jTdq_body h1,.y8jTdq_body h2,.y8jTdq_body h3{margin-top:80px;line-height:1.5}.y8jTdq_body h1{font-size:40px}.y8jTdq_body h2{font-size:32px}.y8jTdq_body h3{font-size:24px}.y8jTdq_body h1+*,.y8jTdq_body h2+*,.y8jTdq_body h3+*{margin-top:64px!important}.y8jTdq_body p{margin-top:1.5em}.y8jTdq_body ul,.y8jTdq_body ol{padding-left:1.5em}.y8jTdq_body>ul,.y8jTdq_body>ol{margin-top:1.5em}.y8jTdq_body table{table-layout:fixed;border-collapse:collapse;border:1px solid #e5e5e5;width:100%;margin-top:1.5em}.y8jTdq_body th,.y8jTdq_body td{border:1px solid #e5e5e5;padding:28px}.y8jTdq_body blockquote{background-color:#f8f5f1;margin-top:1.5em;padding:56px}.y8jTdq_body blockquote :first-child{margin-top:0}.y8jTdq_body img{max-width:100%;height:auto;margin-top:1.5em}.y8jTdq_body hr{background-color:#e5e5e5;border:0;width:104px;height:1px;margin:64px auto}@media (max-width:1024px){.y8jTdq_body{margin-top:40px;line-height:1.875}.y8jTdq_body *{font-size:14px}.y8jTdq_body h1,.y8jTdq_body h2,.y8jTdq_body h3{margin-top:40px}.y8jTdq_body h1{font-size:21px}.y8jTdq_body h2{font-size:18px}.y8jTdq_body h3{font-size:16px}.y8jTdq_body h1+*,.y8jTdq_body h2+*,.y8jTdq_body h3+*{margin-top:40px!important}.y8jTdq_body th,.y8jTdq_body td{padding:20px}.y8jTdq_body blockquote{padding:32px}.y8jTdq_body hr{margin:40px auto}}.y8jTdq_footer{font-family:var(--font-family-soleil);opacity:0;transition-delay:calc(var(--delay) + 1.25s);margin-top:144px;font-size:16px;font-weight:300;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.y8jTdq_footer.y8jTdq_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.y8jTdq_footer{margin-top:64px;font-size:13px}}.y8jTdq_footer ul{justify-content:center;gap:104px;list-style-type:none;display:flex}@media (max-width:1024px){.y8jTdq_footer ul{gap:40px}}
.Bs3a0a_container{--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){.Bs3a0a_container{--padding-side:32px}}.Bs3a0a_form{flex-direction:column;margin-top:204px;display:flex}@media (max-width:1024px){.Bs3a0a_form{margin-top:64px}}.Bs3a0a_group{font-family:var(--font-family-cezanne);opacity:0;transition-delay:calc(var(--delay,0s));grid-template-columns:300px 1fr;font-size:18px;line-height:2.175;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:grid;transform:translateY(32px)}.Bs3a0a_group.Bs3a0a_inView{opacity:1;transform:translateY(0)}.Bs3a0a_group+.Bs3a0a_group{margin-top:64px}@media (max-width:1024px){.Bs3a0a_group{grid-template-columns:1fr;gap:16px;font-size:14px}.Bs3a0a_group+.Bs3a0a_group{margin-top:32px}}.Bs3a0a_labelWrapper{align-items:center;display:flex}.Bs3a0a_group.Bs3a0a_isTextarea .Bs3a0a_labelWrapper{align-items:flex-start}.Bs3a0a_label.Bs3a0a_required{position:relative}.Bs3a0a_label.Bs3a0a_required:after{color:#cc2929;content:"*";position:absolute;top:-2px;right:-26px}@media (max-width:1024px){.Bs3a0a_label.Bs3a0a_required:after{top:-1px;right:-12px}}.Bs3a0a_selectWrapper{position:relative}.Bs3a0a_selectWrapper.Bs3a0a_hasNoSelected:after{content:"";background-image:url(../media/arrow.0frxu9ykjcjkq.svg);width:16px;height:10px;display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.Bs3a0a_input,.Bs3a0a_select,.Bs3a0a_textarea{background-color:var(--color-cream-100);width:100%;padding:8px 16px}.Bs3a0a_textarea{height:500px}@media (max-width:1024px){.Bs3a0a_textarea{height:204px}}.Bs3a0a_select{position:relative}.Bs3a0a_select.Bs3a0a_hasNoSelected{color:var(--color-gray-700)}.Bs3a0a_submitWrapper{opacity:0;width:100%;transition-delay:calc(var(--delay,0s));justify-content:center;margin-top:104px;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:flex;transform:translateY(32px)}.Bs3a0a_submitWrapper.Bs3a0a_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){.Bs3a0a_submitWrapper{margin-top:56px}}.Bs3a0a_cautionWrapper{opacity:0;transition-delay:calc(var(--delay,0s));grid-template-columns:300px 1fr;margin-top:44px;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;display:grid;transform:translateY(32px)}.Bs3a0a_cautionWrapper.Bs3a0a_inView{opacity:1;transform:translateY(0)}.Bs3a0a_caution{font-family:var(--font-family-cezanne);text-align:left;letter-spacing:.05em;font-size:18px;font-weight:500;line-height:1.75}@media (max-width:1024px){.Bs3a0a_cautionWrapper{grid-template-columns:1fr}.Bs3a0a_caution{font-size:14px}}.Bs3a0a_submit{width:400px;height:88px;font-family:var(--font-family-cezanne);color:var(--color-gray-900);background-color:var(--color-cream-100);font-size:18px}@media (max-width:1024px){.Bs3a0a_submit{width:155px;height:56px;font-size:14px}}
._5F33uW_container{--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){._5F33uW_container{--padding-side:32px}}._5F33uW_block{opacity:0;margin-top:204px;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}._5F33uW_block._5F33uW_inView{opacity:1;transform:translateY(0)}@media (max-width:1024px){._5F33uW_block{margin-top:64px}}._5F33uW_title{font-size:24px;line-height:1.5}@media (max-width:1024px){._5F33uW_title{font-size:18px;line-height:1.9}}._5F33uW_description{margin-top:24px;font-size:16px;line-height:2.15}@media (max-width:1024px){._5F33uW_description{font-size:14px;line-height:2}}
._6XXAVq_wrapper{flex-direction:column;width:100%;display:flex}._6XXAVq_hero{order:1}@media (max-width:1024px){._6XXAVq_hero{order:2;margin-top:16px}}._6XXAVq_news{order:2;margin-top:64px}@media (max-width:1024px){._6XXAVq_news{order:1;margin-top:-40px}}._6XXAVq_about{order:3;margin-top:288px}@media (max-width:1024px){._6XXAVq_about{margin-top:88px}}._6XXAVq_works{order:4;margin-top:268px}@media (max-width:1024px){._6XXAVq_works{margin-top:84px}}._6XXAVq_contact{order:5;margin-top:288px}@media (max-width:1024px){._6XXAVq_contact{margin-top:84px}}
._3cjhMq_wrapper{--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){._3cjhMq_wrapper{--padding-side:32px}}._3cjhMq_services{margin-top:204px}@media (max-width:1024px){._3cjhMq_services{margin-top:64px}}._3cjhMq_workFlow{margin-top:204px}@media (max-width:1024px){._3cjhMq_workFlow{margin-top:88px}}._3cjhMq_price{margin-top:204px}@media (max-width:1024px){._3cjhMq_price{margin-top:88px}}._3cjhMq_deadline{margin-top:204px}@media (max-width:1024px){._3cjhMq_deadline{margin-top:88px}}._3cjhMq_schedule{margin-top:204px}@media (max-width:1024px){._3cjhMq_schedule{margin-top:88px}}
.ajQVLW_wrapper{display:block}.ajQVLW_container{--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){.ajQVLW_container{--padding-side:32px}}.ajQVLW_navigation{--margin-top:204px;margin:var(--margin-top) auto 0;justify-content:flex-end;display:flex}@media (max-width:1024px){.ajQVLW_navigation{--margin-top:64px}}.ajQVLW_items{--margin-top:112px;--item-width:47.5%;--item-gap:144px;grid-template-columns:var(--item-width) var(--item-width);row-gap:var(--item-gap);margin:var(--margin-top) auto 0;justify-content:space-between;list-style-type:none;display:grid}@media (max-width:1024px){.ajQVLW_items{--margin-top:48px;--item-width:45%;--item-gap:40px}}.ajQVLW_item{opacity:0;transition-delay:calc(var(--index) * .25s);transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out;transform:translateY(32px)}.ajQVLW_item.ajQVLW_inView{opacity:1;transform:translateY(0)}
.mON04q_wrapper{--padding-side:64px;--max-width:calc(1240px + var(--padding-side) * 2)}@media (max-width:1024px){.mON04q_wrapper{--padding-side:32px}}.mON04q_headerWrapper{justify-content:center;margin-top:204px;display:flex}@media (max-width:1024px){.mON04q_headerWrapper{margin-top:64px}}.mON04q_headerContainer{width:100%;max-width:var(--max-width);padding:0 var(--padding-side)}.mON04q_primaryImageWrapper{justify-content:center;width:100%;max-height:960px;margin-top:168px;display:flex}@media (max-width:1024px){.mON04q_primaryImageWrapper{margin-top:56px}}.mON04q_processWrapper{width:100%;max-width:var(--max-width);padding:0 var(--padding-side);margin:144px auto 0}@media (max-width:1024px){.mON04q_processWrapper{margin:64px auto 0}}.mON04q_secondaryImagesWrapper{width:100%;max-width:var(--max-width);padding:0 var(--padding-side);margin:144px auto 0}@media (max-width:1024px){.mON04q_secondaryImagesWrapper{margin:64px auto 0;padding:0}}.mON04q_fontImagesWrapper{width:100%;max-width:var(--max-width);padding:0 var(--padding-side);margin:168px auto 0}@media (max-width:1024px){.mON04q_fontImagesWrapper{margin:64px auto 0}}
