._fv_vfl0y_1{display:flex;height:calc(100svh + 5.9375rem);margin:0 auto;position:relative;width:100%;width:20.3125rem}._fv_copy_vfl0y_19{display:flex;flex-direction:column;font-family:var(--font-en);gap:1.09375rem;margin-left:0;margin-top:8.1875rem;position:relative;z-index:1}._fv_copy_head_vfl0y_48{color:rvar(--color-fg);font-size:2.75rem;font-weight:600;letter-spacing:-.01em;line-height:130%;opacity:0}._fv_copy_head_vfl0y_48>div:not(:first-child){margin-top:-.2em}._fv_copy_body_vfl0y_68{color:rvar(--color-fg);font-family:var(--font-ja);font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.03rem;line-height:190%;opacity:0}._fv_kv_vfl0y_89{aspect-ratio:1/1;bottom:0;height:23.125rem;left:2.125rem;position:absolute;width:auto}._fv_kv_sample_vfl0y_116{bottom:0;left:0;opacity:.1;position:absolute;width:55rem}._fv_kv_rect_vfl0y_125{height:54.20454545%;position:absolute;transform-origin:top left;width:18.29545455%}._fv_kv_rect_A2_vfl0y_135,._fv_kv_rect_A_vfl0y_135{left:0;top:55.5%}._fv_kv_rect_A2_vfl0y_135{height:18.3%;opacity:0}._fv_kv_rect_B_vfl0y_145{left:33%;top:16%;transform:rotate(20deg)}._fv_kv_rect_C_vfl0y_150{left:77.75%;opacity:0;top:-10%;transform:rotate(40deg)}._fv_kv_rect_innerBottom_vfl0y_157{background:#005161;bottom:0;height:100%;left:0;opacity:0;position:absolute;width:100%}._fv_kv_rect_A2_vfl0y_135 ._fv_kv_rect_innerBottom_vfl0y_157,._fv_kv_rect_A_vfl0y_135 ._fv_kv_rect_innerBottom_vfl0y_157{background:#0fa481;background:var(--Collize-green-light-1,#0fa481)}._fv_kv_rect_A2_vfl0y_135 ._fv_kv_rect_innerBottom_vfl0y_157{opacity:1}._fv_kv_rect_innerTop_vfl0y_173{background:#005161;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}._fv_kv_rect_A_vfl0y_135 ._fv_kv_rect_innerTop_vfl0y_173{background:#0fa481;background:var(--Collize-green-light-1,#0fa481)}._fv_kv_rect_innerOver_vfl0y_187{background:var(--color-bg);height:0;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:992px){._fv_vfl0y_1{height:100vh;width:80rem}._fv_copy_vfl0y_19{gap:2.5rem;margin-left:0;margin-top:10.1875rem}._fv_copy_head_vfl0y_48{font-size:5.625rem}._fv_copy_body_vfl0y_68{font-size:1.25rem;letter-spacing:.0625rem;width:auto}._fv_kv_vfl0y_89{bottom:-6.25rem;height:55rem;left:30rem}}@media screen and (max-width:767px)and (min-aspect-ratio:5/8){._fv_copy_vfl0y_19{margin-top:5.625rem}}@media(min-aspect-ratio:16/9){._fv_copy_head_vfl0y_48{font-size:4.375rem}._fv_copy_body_vfl0y_68{font-size:1.1875rem}}._about_1k5io_1{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;padding:5.9375rem 0 9.0625rem;position:relative;width:100%;width:20.3125rem}._about_bg_1k5io_21{background:#0fa481;height:100%;left:2.125rem;position:absolute;top:0;transition:width .8s var(--hover-easing);width:4.21875rem;z-index:-1}._about_bg_1k5io_21._about_bg__active_1k5io_37{width:100vw}._about_head_1k5io_42{border-bottom:1px solid var(--color-fg);color:#161514;color:var(--Collize-black,#161514);font-family:var(--font-en);font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.01rem;line-height:160%;padding-bottom:.9375rem;width:100%}._about_body_1k5io_64{align-items:flex-start;color:#fff;color:var(--white,#fff);display:flex;flex-direction:column;gap:1.875rem;justify-content:center;margin-left:3.6875rem;margin-top:2.375rem;position:relative;width:17.1875rem;z-index:1}._about_body_1k5io_64 ._about_body_title_pc_1k5io_86,._about_body_1k5io_64 ._about_body_title_sp_1k5io_86{font-family:var(--font-en);font-size:1.5625rem;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:110%;text-wrap:inherit;white-space:wrap;width:100%}._about_body_1k5io_64 ._about_body_title_pc_1k5io_86{display:none}._about_body_1k5io_64 ._about_body_title_sp_1k5io_86{display:block;white-space:pre}._about_body_1k5io_64 p{color:#fff;color:var(--white,#fff);font-family:var(--font-ja);font-size:.9375rem;font-style:normal;font-weight:500;letter-spacing:.005em;line-height:180%;opacity:0;width:16.875rem}@media screen and (min-width:992px){._about_1k5io_1{margin:0 auto;padding:10rem 0 14.375rem;width:80rem}._about_bg_1k5io_21{left:30rem;transition:width 1.6s var(--hover-easing);width:10.0625rem}._about_head_1k5io_42{font-size:1.375rem;letter-spacing:-.01375rem;padding-bottom:.8125rem}._about_body_1k5io_64{gap:3.75rem;margin-left:auto;margin-top:4.375rem;width:45rem}._about_body_1k5io_64 ._about_body_title_pc_1k5io_86,._about_body_1k5io_64 ._about_body_title_sp_1k5io_86{font-size:3.4375rem}._about_body_1k5io_64 ._about_body_title_pc_1k5io_86{display:block}._about_body_1k5io_64 ._about_body_title_sp_1k5io_86{display:none}._about_body_1k5io_64 p{font-size:1.125rem;width:auto}}._approach_u71we_1{margin:6.125rem auto 0}._title_u71we_11{color:#161514;color:var(--Collize-black,#161514);font-family:var(--font-en);font-size:2.4375rem;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:110%;margin:0 auto;opacity:0;white-space:nowrap;width:20.3125rem}._title_u71we_11 span{color:var(--color-light-green)}._title_u71we_11>div{width:100vw}._description_u71we_43{color:#161514;color:var(--Collize-black,#161514);font-family:var(--font-ja);font-size:.9375rem;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:180%;margin:2.5rem auto 5.125rem;opacity:0;width:20.3125rem}._field_u71we_65{margin:0 auto;width:22.1875rem}._field_u71we_65 img{height:20.625rem;width:100%}._channels_u71we_85{height:100vh;height:calc(100vh*var(--channels-count, 1));margin-top:8.1875rem;position:relative}._channels_u71we_85:after{background:var(--color-light-green);content:"";display:block;height:4.0625rem;left:17.1875rem;position:absolute;top:-5.6875rem;width:100%;z-index:-1}._channel_sentinel_u71we_116{top:0}._channel_end_sentinel_u71we_125,._channel_sentinel_u71we_116{height:1px;left:0;pointer-events:none;position:absolute;width:1px}._channel_end_sentinel_u71we_125{bottom:0}._channel_u71we_85{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 5rem);justify-content:space-between;margin:0 auto;padding-top:.5rem;position:sticky;top:5rem;width:20.3125rem;will-change:transform}._channel_u71we_85:before{background:var(--color-fg);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%;z-index:1}._channel_nav_u71we_182{color:#161514;color:var(--Collize-black,#161514);display:flex;flex-direction:row;flex-shrink:0;font-family:var(--font-en);font-size:1rem;font-style:normal;font-weight:600;gap:.625rem;height:2.625rem;justify-content:flex-start;letter-spacing:-.01em;line-height:160%;width:100%}._channel_nav_label_u71we_213{cursor:pointer;opacity:.4}._channel_nav_label__active_u71we_218{opacity:1}._channel_display_u71we_221{flex-grow:1;width:20.3125rem}._channel_logo_u71we_237{align-items:center;display:flex;flex-direction:column;gap:1.875rem;margin-top:1.875rem}._channel_logo_u71we_237 img{aspect-ratio:1/1;width:8.75rem}._channel_logo_type_u71we_262{color:#161514;color:var(--Collize-black,#161514);display:flex;flex-direction:row;font-family:var(--font-en);font-size:1.25rem;font-style:normal;letter-spacing:-.01em;line-height:100%;text-align:center;white-space:pre}._channel_logo_type_u71we_262 span:first-child{font-weight:700}._channel_logo_type_u71we_262 span:last-child{font-weight:400}._channel_text_u71we_288{display:flex;flex-direction:column;gap:1.25rem;margin-top:3.1875rem}._channel_text_u71we_288 ._channel_text_title_u71we_303{display:none}._channel_text_u71we_288 ._channel_text_line_u71we_327{border-bottom:1px solid var(--color-fg);content:"";width:100%}._channel_text_u71we_288 p{color:#161514;color:var(--Collize-black,#161514);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.02625rem;line-height:170%}@media screen and (min-width:992px){._approach_u71we_1{margin-top:7.4375rem;width:80rem}._title_u71we_11{font-size:5.625rem;margin:0;width:auto}._description_u71we_43{font-size:1.125rem;margin:3.125rem auto 2.5rem;width:auto}._field_u71we_65{width:80rem}._field_u71we_65 img{height:65rem}._channels_u71we_85{margin-top:8.0625rem}._channels_u71we_85:after{height:10.0625rem;left:auto;right:67.75rem;top:-5.03125rem}._channel_u71we_85{align-items:space-between;height:calc(100vh - 11.25rem);justify-content:center;padding-top:.75rem;top:11.25rem;width:100%}._channel_nav_u71we_182{font-size:1.375rem;gap:.9375rem;height:3.5rem;justify-content:flex-start;left:50%;position:absolute;top:.9375rem;width:40rem}._channel_display_u71we_221{align-items:center;display:flex;flex-direction:row;flex-grow:0;justify-content:space-between;padding:3.5rem 0;width:100%}._channel_logo_u71we_237{gap:3.75rem;margin-top:0;width:35.0625rem}._channel_logo_u71we_237 img{width:17.1875rem}._channel_logo_type_u71we_262{font-size:1.625rem}._channel_text_u71we_288{gap:1.875rem;height:21.875rem;margin-top:0;padding-top:1.25rem;width:40rem}._channel_text_u71we_288 ._channel_text_title_u71we_303{color:#161514;color:var(--Collize-black,#161514);display:block;font-family:var(--font-en);font-size:3.4375rem;font-style:normal;height:7.625rem;letter-spacing:-.01em;line-height:110%}._channel_text_u71we_288 ._channel_text_title_u71we_303>div:first-of-type{font-weight:700}._channel_text_u71we_288 ._channel_text_title_u71we_303>div:last-of-type{font-weight:400}._channel_text_u71we_288 p{font-size:1rem;letter-spacing:.05rem}}@media(prefers-reduced-motion:reduce){._channel_u71we_85{opacity:1;transform:none;transition:none}}._divider_a7ura_1{background:var(--color-dark-green);height:8.25rem;overflow:hidden;width:100%}._divider_inner_a7ura_13{height:100%;position:relative;width:100%}._divider_circle_a7ura_20{aspect-ratio:1/1;display:block;left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-62%,-84%);transform-origin:center center;width:80rem}._divider_circle_a7ura_20 img,._divider_circle_a7ura_20 svg{aspect-ratio:1/1;display:block;height:100%;margin:0;-o-object-fit:contain;object-fit:contain;padding:0;transform:rotate(-20deg);width:100%}@media screen and (min-width:992px){._divider_a7ura_1{height:18.75rem}._divider_circle_a7ura_20{transform:translate(-68%,-84%);width:191.25rem}}._news_zsda3_1{align-items:flex-start;display:flex;flex-direction:column;height:32.8125rem;margin:5.1875rem auto 0;width:20.5625rem}._news_head_zsda3_17{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:20.3125rem}._news_head_title_zsda3_29{font-size:1rem;line-height:160%}._news_head_link_zsda3_45,._news_head_title_zsda3_29{color:var(--color-fg);font-family:var(--font-en);font-style:normal;font-weight:600;letter-spacing:-.01em}._news_head_link_zsda3_45{line-height:120%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;font-size:.875rem;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}._news_footer_zsda3_66{align-items:center;display:flex;display:none;flex-direction:row;justify-content:flex-end;margin-top:1.25rem;width:100%}._news_scroll_hint_zsda3_80{color:var(--color-fg);display:none;font-family:var(--font-en);font-style:normal;font-weight:500;line-height:120%;margin-right:-1rem;text-align:center}._news_scroll_hint_button_zsda3_101{box-sizing:content-box;cursor:pointer;display:inline-block;height:1rem;padding:0 1rem;width:.8125rem}._news_scroll_hint_button_zsda3_101 img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:translate(0);transition:transform var(--hover-duration) var(--hover-easing);width:100%}._news_scroll_hint_button_zsda3_101:first-child img{transform:rotate(180deg)}._news_scroll_hint_button_zsda3_101:hover img{transform:translate(20%)}._news_scroll_hint_button_zsda3_101:hover:first-child img{transform:rotate(180deg) translate(20%)}._news_scroll_hint_button_disabled_zsda3_136{cursor:default;opacity:.3;pointer-events:none}._news_list_zsda3_142{display:flex;flex-direction:row;gap:.625rem;list-style:none;margin:4.5625rem 0 0 -1.5625rem;overflow-x:scroll;padding:0 calc(100vw - 20.3125rem) 0 1.5625rem;scroll-padding-left:1.5625rem;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;width:100vw;-ms-overflow-style:none}._news_list_zsda3_142::-webkit-scrollbar{display:none}._news_item_zsda3_183{flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always;width:18.75rem}._news_link_zsda3_195{align-items:flex-start;color:var(--color-fg);cursor:pointer;display:block;display:flex;flex-direction:column;gap:.3125rem;-webkit-text-decoration:none;text-decoration:none;transition:background .3s ease}._news_link_zsda3_195:hover{cursor:pointer}._news_thumbnail_zsda3_218{aspect-ratio:420/221;border-radius:.1875rem;height:auto;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}._news_thumbnail_img_zsda3_232{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transform-origin:center;transition:transform var(--hover-duration) var(--hover-easing);width:100%}._news_item_zsda3_183:hover ._news_thumbnail_img_zsda3_232{transform:scale(1.04)}._news_info_zsda3_244{align-items:flex-start;display:flex;flex-direction:column;gap:1.75rem;padding:.5rem .4375rem}._news_date_zsda3_257{font-family:var(--font-en);font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:160%;white-space:nowrap}._news_text_zsda3_270{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem}._news_item_title_zsda3_281{font-weight:500;hanging-punctuation:allow-end;-webkit-line-clamp:2;line-clamp:2;line-height:180%;text-wrap:inherit}._news_item_description_zsda3_302,._news_item_title_zsda3_281{color:#161514;color:var(--Collize-black,#161514);display:-webkit-box;font-family:var(--font-ja);font-style:normal;letter-spacing:.05em;overflow:hidden;-webkit-box-orient:vertical;font-size:.875rem}._news_item_description_zsda3_302{font-weight:400;-webkit-line-clamp:4;line-clamp:4;line-height:170%}._news_item_more_zsda3_320{color:#161514;color:var(--Collize-black,#161514);font-family:var(--font-en);font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;margin-top:.5em;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (min-width:992px){._news_zsda3_1{height:46.875rem;margin:5rem auto 0;width:80rem}._news_head_zsda3_17{width:100%}._news_head_title_zsda3_29{font-size:1.375rem}._news_head_link_zsda3_45{font-size:1.125rem;margin-left:2.5rem;margin-right:auto}._news_footer_zsda3_66{display:block;margin-top:2.0625rem}._news_scroll_hint_zsda3_80{display:block;margin-left:auto;margin-right:-1.1875rem}._news_scroll_hint_button_zsda3_101{height:2.1875rem;padding:0 1.1875rem;width:1rem}._news_list_zsda3_142{gap:.625rem;margin:6.875rem 0 0;padding-left:0;padding-right:0;scroll-padding-left:0;width:100%}._news_item_zsda3_183{width:26.25rem}._news_link_zsda3_195{gap:0;-webkit-text-decoration:none;text-decoration:none}._news_thumbnail_zsda3_218{border-radius:.1875rem}._news_info_zsda3_244{gap:4.375rem;padding:1.25rem .625rem}._news_date_zsda3_257,._news_item_title_zsda3_281{font-size:1.125rem}._news_item_description_zsda3_302,._news_item_more_zsda3_320{font-size:1rem}}._work_1tyf3_1{align-items:center;aspect-ratio:1/1;border-bottom:1px solid var(--color-fg);border-right:1px solid var(--color-fg);display:flex;flex-shrink:0;justify-content:center;width:10.8125rem}._work_1tyf3_1._work__empty_mobile_1tyf3_19{background-color:var(--color-dark-green)}._work_1tyf3_1._work__empty_mobile_1tyf3_19 ._work_frame_1tyf3_24{display:none;opacity:0;pointer-events:none}._work_1tyf3_1._work__empty_desktop_1tyf3_30{background-color:var(--color-dark-green);display:none}._work_1tyf3_1._work__empty_desktop_1tyf3_30 ._work_frame_1tyf3_24{display:none;opacity:0;pointer-events:none}._work_frame_1tyf3_24{aspect-ratio:1/1;border-radius:.1875rem;overflow:hidden;position:relative;transition:background-color .3s ease;width:10.1875rem}._work_frame_1tyf3_24._work_frame__active_1tyf3_57{background-color:#dedcdc;background-color:var(--amber-2,#dedcdc)}._work_info_1tyf3_69{align-items:center;display:flex;flex-direction:column;gap:.28125rem;justify-content:center;left:50%;position:absolute;top:50%;width:100%;--logo-image-size:3.3125rem;transform:translate(-50%,calc(0% - var(--logo-image-size)/2));transition:transform .3s ease}._work_frame__active_1tyf3_57 ._work_info_1tyf3_69{transform:translate(-50%,-50%)}._work_logo_wrap_1tyf3_103{height:var(--logo-image-size);position:relative;width:100%}._work_logo_image_1tyf3_109{display:block;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .3s ease;width:100%}._work_frame__active_1tyf3_57 ._work_logo_image_1tyf3_109{opacity:1}._work_logo_mask_1tyf3_130{background-color:var(--color-fg);inset:0;-webkit-mask-image:var(--work-logo-url);mask-image:var(--work-logo-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:1;pointer-events:none;position:absolute;transition:opacity .3s ease}._work_frame__active_1tyf3_57 ._work_logo_mask_1tyf3_130{opacity:0}._work_title_1tyf3_163{color:#161514;color:var(--Collize-black,#161514);font-family:var(--font-ja);font-size:.625rem;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:150%;margin-top:0;opacity:0;text-align:center;transition:opacity .3s ease;white-space:pre-wrap}._work_frame__active_1tyf3_57 ._work_title_1tyf3_163{opacity:1}._work_description_1tyf3_193{color:#161514;color:var(--Collize-black,#161514);font-family:var(--font-ja);font-size:.625rem;font-style:normal;font-weight:400;letter-spacing:.005em;line-height:160%;opacity:0;text-align:center;transition:opacity .3s ease;white-space:pre}._work_frame__active_1tyf3_57 ._work_description_1tyf3_193{opacity:1}._work_empty_label_1tyf3_223{color:#fff;color:#e8e6e5;color:var(--amber,#e8e6e5);font-family:var(--font-en);font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:100%;text-align:center}@media screen and (min-width:992px){._work_1tyf3_1{width:20rem}._work_1tyf3_1._work__empty_mobile_1tyf3_19{display:none}._work_1tyf3_1._work__empty_desktop_1tyf3_30{display:flex}._work_frame_1tyf3_24{border-radius:.1875rem;width:18.75rem}._work_info_1tyf3_69{--logo-image-size:5rem;gap:.625rem}._work_title_1tyf3_163{font-size:.9375rem;margin-top:.625rem}._work_description_1tyf3_193{font-size:.9375rem;width:16.25rem}._work_empty_label_1tyf3_223{font-size:1.375rem}}@media(hover:hover)and (pointer:fine){._work_frame_1tyf3_24:hover{background-color:#dedcdc;background-color:var(--amber-2,#dedcdc)}._work_frame_1tyf3_24:hover ._work_info_1tyf3_69{transform:translate(-50%,-50%)}._work_frame_1tyf3_24:hover ._work_logo_image_1tyf3_109{opacity:1}._work_frame_1tyf3_24:hover ._work_logo_mask_1tyf3_130{opacity:0}._work_frame_1tyf3_24:hover ._work_description_1tyf3_193,._work_frame_1tyf3_24:hover ._work_title_1tyf3_163{opacity:1}}._works_1qvu6_1{margin:5.3125rem auto 0}._works_head_1qvu6_10{color:#161514;color:var(--Collize-black,#161514);font-family:var(--font-en);font-size:2.875rem;font-style:normal;font-weight:600;letter-spacing:-.05625rem;line-height:110%;margin-left:-.4375rem;text-align:center}._works_head_1qvu6_10 ._works_head__dark_1qvu6_28{color:var(--color-dark-green)}._works_head_1qvu6_10 ._works_head__light_1qvu6_31{color:var(--color-light-green)}._works_grid_1qvu6_36{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;border-left:1px solid var(--color-fg);border-top:1px solid var(--color-fg);gap:0;margin:1.5625rem auto 0;width:-moz-fit-content;width:fit-content}@media screen and (min-width:992px){._works_1qvu6_1{margin-top:10rem}._works_head_1qvu6_10{font-size:11.0208125rem;font-weight:500;letter-spacing:-.2204375rem;margin-left:-.875rem}._works_grid_1qvu6_36{grid-template-columns:repeat(4,1fr);margin-top:2.6875rem}}
