@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&family=Poppins:wght@300;400;700&display=swap");.-mt025.c-en,.-mt025.c-text,.-mt025.c-text01,.-mt025.c-text02,.-mt025.c-text03,.-mt025.c-text04,.-mt025.c-text05,.-mt025.c-text06,.-mt025.c-text07,.-mt025.c-text08,.-mt025.c-text09,.-mt025.c-text10,.-mt025.c-title,.-mt025.c-title01,.-mt025.c-title02,.-mt025.c-title03,.-mt025.c-title04,.-mt025.c-title05,.-mt025.c-title06,.-mt025.c-title07,.-mt025.c-title08,.-mt025.c-title09,.-mt025.c-title10,.-mt025.p-spot_card:after,.-mt025.p-work_business__map__content,.c-button01 a.-mt025,.c-button02 a.-mt025,.c-sidebar.-number .c-sidebar__list a.-mt025:before,.l-footer__menu__list .-mt025.coming-soon:after,.p-bond_contents__section .-mt025.content,.p-bosyu_body__data dt.-mt025,.p-dormitory_information__item small.-mt025,.p-faq__item .-mt025.answer:before,.p-faq__item .-mt025.question:before,.p-feature_section .-mt025.box[data-en]:before,.p-feature_section .box__title .-mt025.label,.p-feature_section .box__title small.-mt025,.p-fulfilling_voice__item .-mt025.title:after,.p-future_section__main .-mt025.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mt025:before,.p-global_earth__grid .c-text small.-mt025,.p-global_staff__head .-mt025.coming-soon:after,.p-hope_desired__list>li.-mt025:before,.p-movie_contents__item .sub .-mt025.c-amount.-comingsoon:after,.p-project_card .-mt025.caption:before,.p-reason_modal__title small.-mt025,.p-report_card .title small.-mt025,.p-report_kv__main>.-mt025.c-en[data-en]:after,.p-report_kv__title small.-mt025,.p-report_schedule__data dd.-mt025,.p-report_schedule__data dt.-mt025,.p-spot_modal__inner .main__bottom small.-mt025,.p-staff_more__head .c-title .-mt025.first,.p-staff_more__head .c-title .-mt025.second,.p-staff_personal__item .main .c-title .-mt025.en[data-en],.p-story_member__item .name small.-mt025,.p-system__data dt.-mt025,.p-welfare_voice__item .-mt025.title:after,.p-work__section__title small.-mt025,.p-work_modal__work .-mt025.box__item,.p-work_modal__work .box__item .-mt025.year,.p-work_modal__work .title small.-mt025,.p-work_modal__work div.box__item .-mt025.sub:after,div.-mt025.p-index_contents__card:after{margin-top:.25em}.-mt05.c-en,.-mt05.c-text,.-mt05.c-text01,.-mt05.c-text02,.-mt05.c-text03,.-mt05.c-text04,.-mt05.c-text05,.-mt05.c-text06,.-mt05.c-text07,.-mt05.c-text08,.-mt05.c-text09,.-mt05.c-text10,.-mt05.c-title,.-mt05.c-title01,.-mt05.c-title02,.-mt05.c-title03,.-mt05.c-title04,.-mt05.c-title05,.-mt05.c-title06,.-mt05.c-title07,.-mt05.c-title08,.-mt05.c-title09,.-mt05.c-title10,.-mt05.p-spot_card:after,.-mt05.p-work_business__map__content,.c-button01 a.-mt05,.c-button02 a.-mt05,.c-sidebar.-number .c-sidebar__list a.-mt05:before,.l-footer__menu__list .-mt05.coming-soon:after,.p-bond_contents__section .-mt05.content,.p-bosyu_body__data dt.-mt05,.p-dormitory_information__item small.-mt05,.p-faq__item .-mt05.answer:before,.p-faq__item .-mt05.question:before,.p-feature_section .-mt05.box[data-en]:before,.p-feature_section .box__title .-mt05.label,.p-feature_section .box__title small.-mt05,.p-fulfilling_voice__item .-mt05.title:after,.p-future_section__main .-mt05.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mt05:before,.p-global_earth__grid .c-text small.-mt05,.p-global_staff__head .-mt05.coming-soon:after,.p-hope_desired__list>li.-mt05:before,.p-movie_contents__item .sub .-mt05.c-amount.-comingsoon:after,.p-project_card .-mt05.caption:before,.p-reason_modal__title small.-mt05,.p-report_card .title small.-mt05,.p-report_kv__main>.-mt05.c-en[data-en]:after,.p-report_kv__title small.-mt05,.p-report_schedule__data dd.-mt05,.p-report_schedule__data dt.-mt05,.p-spot_modal__inner .main__bottom small.-mt05,.p-staff_more__head .c-title .-mt05.first,.p-staff_more__head .c-title .-mt05.second,.p-staff_personal__item .main .c-title .-mt05.en[data-en],.p-story_member__item .name small.-mt05,.p-system__data dt.-mt05,.p-welfare_voice__item .-mt05.title:after,.p-work__section__title small.-mt05,.p-work_modal__work .-mt05.box__item,.p-work_modal__work .box__item .-mt05.year,.p-work_modal__work .title small.-mt05,.p-work_modal__work div.box__item .-mt05.sub:after,div.-mt05.p-index_contents__card:after{margin-top:.5em}.-mt075.c-en,.-mt075.c-text,.-mt075.c-text01,.-mt075.c-text02,.-mt075.c-text03,.-mt075.c-text04,.-mt075.c-text05,.-mt075.c-text06,.-mt075.c-text07,.-mt075.c-text08,.-mt075.c-text09,.-mt075.c-text10,.-mt075.c-title,.-mt075.c-title01,.-mt075.c-title02,.-mt075.c-title03,.-mt075.c-title04,.-mt075.c-title05,.-mt075.c-title06,.-mt075.c-title07,.-mt075.c-title08,.-mt075.c-title09,.-mt075.c-title10,.-mt075.p-spot_card:after,.-mt075.p-work_business__map__content,.c-button01 a.-mt075,.c-button02 a.-mt075,.c-sidebar.-number .c-sidebar__list a.-mt075:before,.l-footer__menu__list .-mt075.coming-soon:after,.p-bond_contents__section .-mt075.content,.p-bosyu_body__data dt.-mt075,.p-dormitory_information__item small.-mt075,.p-faq__item .-mt075.answer:before,.p-faq__item .-mt075.question:before,.p-feature_section .-mt075.box[data-en]:before,.p-feature_section .box__title .-mt075.label,.p-feature_section .box__title small.-mt075,.p-fulfilling_voice__item .-mt075.title:after,.p-future_section__main .-mt075.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mt075:before,.p-global_earth__grid .c-text small.-mt075,.p-global_staff__head .-mt075.coming-soon:after,.p-hope_desired__list>li.-mt075:before,.p-movie_contents__item .sub .-mt075.c-amount.-comingsoon:after,.p-project_card .-mt075.caption:before,.p-reason_modal__title small.-mt075,.p-report_card .title small.-mt075,.p-report_kv__main>.-mt075.c-en[data-en]:after,.p-report_kv__title small.-mt075,.p-report_schedule__data dd.-mt075,.p-report_schedule__data dt.-mt075,.p-spot_modal__inner .main__bottom small.-mt075,.p-staff_more__head .c-title .-mt075.first,.p-staff_more__head .c-title .-mt075.second,.p-staff_personal__item .main .c-title .-mt075.en[data-en],.p-story_member__item .name small.-mt075,.p-system__data dt.-mt075,.p-welfare_voice__item .-mt075.title:after,.p-work__section__title small.-mt075,.p-work_modal__work .-mt075.box__item,.p-work_modal__work .box__item .-mt075.year,.p-work_modal__work .title small.-mt075,.p-work_modal__work div.box__item .-mt075.sub:after,div.-mt075.p-index_contents__card:after{margin-top:.75em}.-mt1.c-en,.-mt1.c-text,.-mt1.c-text01,.-mt1.c-text02,.-mt1.c-text03,.-mt1.c-text04,.-mt1.c-text05,.-mt1.c-text06,.-mt1.c-text07,.-mt1.c-text08,.-mt1.c-text09,.-mt1.c-text10,.-mt1.c-title,.-mt1.c-title01,.-mt1.c-title02,.-mt1.c-title03,.-mt1.c-title04,.-mt1.c-title05,.-mt1.c-title06,.-mt1.c-title07,.-mt1.c-title08,.-mt1.c-title09,.-mt1.c-title10,.-mt1.p-spot_card:after,.-mt1.p-work_business__map__content,.c-button01 a.-mt1,.c-button02 a.-mt1,.c-sidebar.-number .c-sidebar__list a.-mt1:before,.l-footer__menu__list .-mt1.coming-soon:after,.p-bond_contents__section .-mt1.content,.p-bosyu_body__data dt.-mt1,.p-dormitory_information__item small.-mt1,.p-faq__item .-mt1.answer:before,.p-faq__item .-mt1.question:before,.p-feature_section .-mt1.box[data-en]:before,.p-feature_section .box__title .-mt1.label,.p-feature_section .box__title small.-mt1,.p-fulfilling_voice__item .-mt1.title:after,.p-future_section__main .-mt1.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mt1:before,.p-global_earth__grid .c-text small.-mt1,.p-global_staff__head .-mt1.coming-soon:after,.p-hope_desired__list>li.-mt1:before,.p-movie_contents__item .sub .-mt1.c-amount.-comingsoon:after,.p-project_card .-mt1.caption:before,.p-reason_modal__title small.-mt1,.p-report_card .title small.-mt1,.p-report_kv__main>.-mt1.c-en[data-en]:after,.p-report_kv__title small.-mt1,.p-report_schedule__data dd.-mt1,.p-report_schedule__data dt.-mt1,.p-spot_modal__inner .main__bottom small.-mt1,.p-staff_more__head .c-title .-mt1.first,.p-staff_more__head .c-title .-mt1.second,.p-staff_personal__item .main .c-title .-mt1.en[data-en],.p-story_member__item .name small.-mt1,.p-system__data dt.-mt1,.p-welfare_voice__item .-mt1.title:after,.p-work__section__title small.-mt1,.p-work_modal__work .-mt1.box__item,.p-work_modal__work .box__item .-mt1.year,.p-work_modal__work .title small.-mt1,.p-work_modal__work div.box__item .-mt1.sub:after,div.-mt1.p-index_contents__card:after{margin-top:1em}.-mt125.c-en,.-mt125.c-text,.-mt125.c-text01,.-mt125.c-text02,.-mt125.c-text03,.-mt125.c-text04,.-mt125.c-text05,.-mt125.c-text06,.-mt125.c-text07,.-mt125.c-text08,.-mt125.c-text09,.-mt125.c-text10,.-mt125.c-title,.-mt125.c-title01,.-mt125.c-title02,.-mt125.c-title03,.-mt125.c-title04,.-mt125.c-title05,.-mt125.c-title06,.-mt125.c-title07,.-mt125.c-title08,.-mt125.c-title09,.-mt125.c-title10,.-mt125.p-spot_card:after,.-mt125.p-work_business__map__content,.c-button01 a.-mt125,.c-button02 a.-mt125,.c-sidebar.-number .c-sidebar__list a.-mt125:before,.l-footer__menu__list .-mt125.coming-soon:after,.p-bond_contents__section .-mt125.content,.p-bosyu_body__data dt.-mt125,.p-dormitory_information__item small.-mt125,.p-faq__item .-mt125.answer:before,.p-faq__item .-mt125.question:before,.p-feature_section .-mt125.box[data-en]:before,.p-feature_section .box__title .-mt125.label,.p-feature_section .box__title small.-mt125,.p-fulfilling_voice__item .-mt125.title:after,.p-future_section__main .-mt125.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mt125:before,.p-global_earth__grid .c-text small.-mt125,.p-global_staff__head .-mt125.coming-soon:after,.p-hope_desired__list>li.-mt125:before,.p-movie_contents__item .sub .-mt125.c-amount.-comingsoon:after,.p-project_card .-mt125.caption:before,.p-reason_modal__title small.-mt125,.p-report_card .title small.-mt125,.p-report_kv__main>.-mt125.c-en[data-en]:after,.p-report_kv__title small.-mt125,.p-report_schedule__data dd.-mt125,.p-report_schedule__data dt.-mt125,.p-spot_modal__inner .main__bottom small.-mt125,.p-staff_more__head .c-title .-mt125.first,.p-staff_more__head .c-title .-mt125.second,.p-staff_personal__item .main .c-title .-mt125.en[data-en],.p-story_member__item .name small.-mt125,.p-system__data dt.-mt125,.p-welfare_voice__item .-mt125.title:after,.p-work__section__title small.-mt125,.p-work_modal__work .-mt125.box__item,.p-work_modal__work .box__item .-mt125.year,.p-work_modal__work .title small.-mt125,.p-work_modal__work div.box__item .-mt125.sub:after,div.-mt125.p-index_contents__card:after{margin-top:1.25em}.-mt15.c-en,.-mt15.c-text,.-mt15.c-text01,.-mt15.c-text02,.-mt15.c-text03,.-mt15.c-text04,.-mt15.c-text05,.-mt15.c-text06,.-mt15.c-text07,.-mt15.c-text08,.-mt15.c-text09,.-mt15.c-text10,.-mt15.c-title,.-mt15.c-title01,.-mt15.c-title02,.-mt15.c-title03,.-mt15.c-title04,.-mt15.c-title05,.-mt15.c-title06,.-mt15.c-title07,.-mt15.c-title08,.-mt15.c-title09,.-mt15.c-title10,.-mt15.p-spot_card:after,.-mt15.p-work_business__map__content,.c-button01 a.-mt15,.c-button02 a.-mt15,.c-sidebar.-number .c-sidebar__list a.-mt15:before,.l-footer__menu__list .-mt15.coming-soon:after,.p-bond_contents__section .-mt15.content,.p-bosyu_body__data dt.-mt15,.p-dormitory_information__item small.-mt15,.p-faq__item .-mt15.answer:before,.p-faq__item .-mt15.question:before,.p-feature_section .-mt15.box[data-en]:before,.p-feature_section .box__title .-mt15.label,.p-feature_section .box__title small.-mt15,.p-fulfilling_voice__item .-mt15.title:after,.p-future_section__main .-mt15.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mt15:before,.p-global_earth__grid .c-text small.-mt15,.p-global_staff__head .-mt15.coming-soon:after,.p-hope_desired__list>li.-mt15:before,.p-movie_contents__item .sub .-mt15.c-amount.-comingsoon:after,.p-project_card .-mt15.caption:before,.p-reason_modal__title small.-mt15,.p-report_card .title small.-mt15,.p-report_kv__main>.-mt15.c-en[data-en]:after,.p-report_kv__title small.-mt15,.p-report_schedule__data dd.-mt15,.p-report_schedule__data dt.-mt15,.p-spot_modal__inner .main__bottom small.-mt15,.p-staff_more__head .c-title .-mt15.first,.p-staff_more__head .c-title .-mt15.second,.p-staff_personal__item .main .c-title .-mt15.en[data-en],.p-story_member__item .name small.-mt15,.p-system__data dt.-mt15,.p-welfare_voice__item .-mt15.title:after,.p-work__section__title small.-mt15,.p-work_modal__work .-mt15.box__item,.p-work_modal__work .box__item .-mt15.year,.p-work_modal__work .title small.-mt15,.p-work_modal__work div.box__item .-mt15.sub:after,div.-mt15.p-index_contents__card:after{margin-top:1.5em}.-mt175.c-en,.-mt175.c-text,.-mt175.c-text01,.-mt175.c-text02,.-mt175.c-text03,.-mt175.c-text04,.-mt175.c-text05,.-mt175.c-text06,.-mt175.c-text07,.-mt175.c-text08,.-mt175.c-text09,.-mt175.c-text10,.-mt175.c-title,.-mt175.c-title01,.-mt175.c-title02,.-mt175.c-title03,.-mt175.c-title04,.-mt175.c-title05,.-mt175.c-title06,.-mt175.c-title07,.-mt175.c-title08,.-mt175.c-title09,.-mt175.c-title10,.-mt175.p-spot_card:after,.-mt175.p-work_business__map__content,.c-button01 a.-mt175,.c-button02 a.-mt175,.c-sidebar.-number .c-sidebar__list a.-mt175:before,.l-footer__menu__list .-mt175.coming-soon:after,.p-bond_contents__section .-mt175.content,.p-bosyu_body__data dt.-mt175,.p-dormitory_information__item small.-mt175,.p-faq__item .-mt175.answer:before,.p-faq__item .-mt175.question:before,.p-feature_section .-mt175.box[data-en]:before,.p-feature_section .box__title .-mt175.label,.p-feature_section .box__title small.-mt175,.p-fulfilling_voice__item .-mt175.title:after,.p-future_section__main .-mt175.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mt175:before,.p-global_earth__grid .c-text small.-mt175,.p-global_staff__head .-mt175.coming-soon:after,.p-hope_desired__list>li.-mt175:before,.p-movie_contents__item .sub .-mt175.c-amount.-comingsoon:after,.p-project_card .-mt175.caption:before,.p-reason_modal__title small.-mt175,.p-report_card .title small.-mt175,.p-report_kv__main>.-mt175.c-en[data-en]:after,.p-report_kv__title small.-mt175,.p-report_schedule__data dd.-mt175,.p-report_schedule__data dt.-mt175,.p-spot_modal__inner .main__bottom small.-mt175,.p-staff_more__head .c-title .-mt175.first,.p-staff_more__head .c-title .-mt175.second,.p-staff_personal__item .main .c-title .-mt175.en[data-en],.p-story_member__item .name small.-mt175,.p-system__data dt.-mt175,.p-welfare_voice__item .-mt175.title:after,.p-work__section__title small.-mt175,.p-work_modal__work .-mt175.box__item,.p-work_modal__work .box__item .-mt175.year,.p-work_modal__work .title small.-mt175,.p-work_modal__work div.box__item .-mt175.sub:after,div.-mt175.p-index_contents__card:after{margin-top:1.75em}.-mt2.c-en,.-mt2.c-text,.-mt2.c-text01,.-mt2.c-text02,.-mt2.c-text03,.-mt2.c-text04,.-mt2.c-text05,.-mt2.c-text06,.-mt2.c-text07,.-mt2.c-text08,.-mt2.c-text09,.-mt2.c-text10,.-mt2.c-title,.-mt2.c-title01,.-mt2.c-title02,.-mt2.c-title03,.-mt2.c-title04,.-mt2.c-title05,.-mt2.c-title06,.-mt2.c-title07,.-mt2.c-title08,.-mt2.c-title09,.-mt2.c-title10,.-mt2.p-spot_card:after,.-mt2.p-work_business__map__content,.c-button01 a.-mt2,.c-button02 a.-mt2,.c-sidebar.-number .c-sidebar__list a.-mt2:before,.l-footer__menu__list .-mt2.coming-soon:after,.p-bond_contents__section .-mt2.content,.p-bosyu_body__data dt.-mt2,.p-dormitory_information__item small.-mt2,.p-faq__item .-mt2.answer:before,.p-faq__item .-mt2.question:before,.p-feature_section .-mt2.box[data-en]:before,.p-feature_section .box__title .-mt2.label,.p-feature_section .box__title small.-mt2,.p-fulfilling_voice__item .-mt2.title:after,.p-future_section__main .-mt2.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mt2:before,.p-global_earth__grid .c-text small.-mt2,.p-global_staff__head .-mt2.coming-soon:after,.p-hope_desired__list>li.-mt2:before,.p-movie_contents__item .sub .-mt2.c-amount.-comingsoon:after,.p-project_card .-mt2.caption:before,.p-reason_modal__title small.-mt2,.p-report_card .title small.-mt2,.p-report_kv__main>.-mt2.c-en[data-en]:after,.p-report_kv__title small.-mt2,.p-report_schedule__data dd.-mt2,.p-report_schedule__data dt.-mt2,.p-spot_modal__inner .main__bottom small.-mt2,.p-staff_more__head .c-title .-mt2.first,.p-staff_more__head .c-title .-mt2.second,.p-staff_personal__item .main .c-title .-mt2.en[data-en],.p-story_member__item .name small.-mt2,.p-system__data dt.-mt2,.p-welfare_voice__item .-mt2.title:after,.p-work__section__title small.-mt2,.p-work_modal__work .-mt2.box__item,.p-work_modal__work .box__item .-mt2.year,.p-work_modal__work .title small.-mt2,.p-work_modal__work div.box__item .-mt2.sub:after,div.-mt2.p-index_contents__card:after{margin-top:2em}.-mt25.c-en,.-mt25.c-text,.-mt25.c-text01,.-mt25.c-text02,.-mt25.c-text03,.-mt25.c-text04,.-mt25.c-text05,.-mt25.c-text06,.-mt25.c-text07,.-mt25.c-text08,.-mt25.c-text09,.-mt25.c-text10,.-mt25.c-title,.-mt25.c-title01,.-mt25.c-title02,.-mt25.c-title03,.-mt25.c-title04,.-mt25.c-title05,.-mt25.c-title06,.-mt25.c-title07,.-mt25.c-title08,.-mt25.c-title09,.-mt25.c-title10,.-mt25.p-spot_card:after,.-mt25.p-work_business__map__content,.c-button01 a.-mt25,.c-button02 a.-mt25,.c-sidebar.-number .c-sidebar__list a.-mt25:before,.l-footer__menu__list .-mt25.coming-soon:after,.p-bond_contents__section .-mt25.content,.p-bosyu_body__data dt.-mt25,.p-dormitory_information__item small.-mt25,.p-faq__item .-mt25.answer:before,.p-faq__item .-mt25.question:before,.p-feature_section .-mt25.box[data-en]:before,.p-feature_section .box__title .-mt25.label,.p-feature_section .box__title small.-mt25,.p-fulfilling_voice__item .-mt25.title:after,.p-future_section__main .-mt25.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mt25:before,.p-global_earth__grid .c-text small.-mt25,.p-global_staff__head .-mt25.coming-soon:after,.p-hope_desired__list>li.-mt25:before,.p-movie_contents__item .sub .-mt25.c-amount.-comingsoon:after,.p-project_card .-mt25.caption:before,.p-reason_modal__title small.-mt25,.p-report_card .title small.-mt25,.p-report_kv__main>.-mt25.c-en[data-en]:after,.p-report_kv__title small.-mt25,.p-report_schedule__data dd.-mt25,.p-report_schedule__data dt.-mt25,.p-spot_modal__inner .main__bottom small.-mt25,.p-staff_more__head .c-title .-mt25.first,.p-staff_more__head .c-title .-mt25.second,.p-staff_personal__item .main .c-title .-mt25.en[data-en],.p-story_member__item .name small.-mt25,.p-system__data dt.-mt25,.p-welfare_voice__item .-mt25.title:after,.p-work__section__title small.-mt25,.p-work_modal__work .-mt25.box__item,.p-work_modal__work .box__item .-mt25.year,.p-work_modal__work .title small.-mt25,.p-work_modal__work div.box__item .-mt25.sub:after,div.-mt25.p-index_contents__card:after{margin-top:2.5em}.-mt3.c-en,.-mt3.c-text,.-mt3.c-text01,.-mt3.c-text02,.-mt3.c-text03,.-mt3.c-text04,.-mt3.c-text05,.-mt3.c-text06,.-mt3.c-text07,.-mt3.c-text08,.-mt3.c-text09,.-mt3.c-text10,.-mt3.c-title,.-mt3.c-title01,.-mt3.c-title02,.-mt3.c-title03,.-mt3.c-title04,.-mt3.c-title05,.-mt3.c-title06,.-mt3.c-title07,.-mt3.c-title08,.-mt3.c-title09,.-mt3.c-title10,.-mt3.p-spot_card:after,.-mt3.p-work_business__map__content,.c-button01 a.-mt3,.c-button02 a.-mt3,.c-sidebar.-number .c-sidebar__list a.-mt3:before,.l-footer__menu__list .-mt3.coming-soon:after,.p-bond_contents__section .-mt3.content,.p-bosyu_body__data dt.-mt3,.p-dormitory_information__item small.-mt3,.p-faq__item .-mt3.answer:before,.p-faq__item .-mt3.question:before,.p-feature_section .-mt3.box[data-en]:before,.p-feature_section .box__title .-mt3.label,.p-feature_section .box__title small.-mt3,.p-fulfilling_voice__item .-mt3.title:after,.p-future_section__main .-mt3.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mt3:before,.p-global_earth__grid .c-text small.-mt3,.p-global_staff__head .-mt3.coming-soon:after,.p-hope_desired__list>li.-mt3:before,.p-movie_contents__item .sub .-mt3.c-amount.-comingsoon:after,.p-project_card .-mt3.caption:before,.p-reason_modal__title small.-mt3,.p-report_card .title small.-mt3,.p-report_kv__main>.-mt3.c-en[data-en]:after,.p-report_kv__title small.-mt3,.p-report_schedule__data dd.-mt3,.p-report_schedule__data dt.-mt3,.p-spot_modal__inner .main__bottom small.-mt3,.p-staff_more__head .c-title .-mt3.first,.p-staff_more__head .c-title .-mt3.second,.p-staff_personal__item .main .c-title .-mt3.en[data-en],.p-story_member__item .name small.-mt3,.p-system__data dt.-mt3,.p-welfare_voice__item .-mt3.title:after,.p-work__section__title small.-mt3,.p-work_modal__work .-mt3.box__item,.p-work_modal__work .box__item .-mt3.year,.p-work_modal__work .title small.-mt3,.p-work_modal__work div.box__item .-mt3.sub:after,div.-mt3.p-index_contents__card:after{margin-top:3em}.-mr025.c-en,.-mr025.c-text,.-mr025.c-text01,.-mr025.c-text02,.-mr025.c-text03,.-mr025.c-text04,.-mr025.c-text05,.-mr025.c-text06,.-mr025.c-text07,.-mr025.c-text08,.-mr025.c-text09,.-mr025.c-text10,.-mr025.c-title,.-mr025.c-title01,.-mr025.c-title02,.-mr025.c-title03,.-mr025.c-title04,.-mr025.c-title05,.-mr025.c-title06,.-mr025.c-title07,.-mr025.c-title08,.-mr025.c-title09,.-mr025.c-title10,.-mr025.p-spot_card:after,.-mr025.p-work_business__map__content,.c-button01 a.-mr025,.c-button02 a.-mr025,.c-sidebar.-number .c-sidebar__list a.-mr025:before,.l-footer__menu__list .-mr025.coming-soon:after,.p-bond_contents__section .-mr025.content,.p-bosyu_body__data dt.-mr025,.p-dormitory_information__item small.-mr025,.p-faq__item .-mr025.answer:before,.p-faq__item .-mr025.question:before,.p-feature_section .-mr025.box[data-en]:before,.p-feature_section .box__title .-mr025.label,.p-feature_section .box__title small.-mr025,.p-fulfilling_voice__item .-mr025.title:after,.p-future_section__main .-mr025.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mr025:before,.p-global_earth__grid .c-text small.-mr025,.p-global_staff__head .-mr025.coming-soon:after,.p-hope_desired__list>li.-mr025:before,.p-movie_contents__item .sub .-mr025.c-amount.-comingsoon:after,.p-project_card .-mr025.caption:before,.p-reason_modal__title small.-mr025,.p-report_card .title small.-mr025,.p-report_kv__main>.-mr025.c-en[data-en]:after,.p-report_kv__title small.-mr025,.p-report_schedule__data dd.-mr025,.p-report_schedule__data dt.-mr025,.p-spot_modal__inner .main__bottom small.-mr025,.p-staff_more__head .c-title .-mr025.first,.p-staff_more__head .c-title .-mr025.second,.p-staff_personal__item .main .c-title .-mr025.en[data-en],.p-story_member__item .name small.-mr025,.p-system__data dt.-mr025,.p-welfare_voice__item .-mr025.title:after,.p-work__section__title small.-mr025,.p-work_modal__work .-mr025.box__item,.p-work_modal__work .box__item .-mr025.year,.p-work_modal__work .title small.-mr025,.p-work_modal__work div.box__item .-mr025.sub:after,div.-mr025.p-index_contents__card:after{margin-right:.25em}.-mr05.c-en,.-mr05.c-text,.-mr05.c-text01,.-mr05.c-text02,.-mr05.c-text03,.-mr05.c-text04,.-mr05.c-text05,.-mr05.c-text06,.-mr05.c-text07,.-mr05.c-text08,.-mr05.c-text09,.-mr05.c-text10,.-mr05.c-title,.-mr05.c-title01,.-mr05.c-title02,.-mr05.c-title03,.-mr05.c-title04,.-mr05.c-title05,.-mr05.c-title06,.-mr05.c-title07,.-mr05.c-title08,.-mr05.c-title09,.-mr05.c-title10,.-mr05.p-spot_card:after,.-mr05.p-work_business__map__content,.c-button01 a.-mr05,.c-button02 a.-mr05,.c-sidebar.-number .c-sidebar__list a.-mr05:before,.l-footer__menu__list .-mr05.coming-soon:after,.p-bond_contents__section .-mr05.content,.p-bosyu_body__data dt.-mr05,.p-dormitory_information__item small.-mr05,.p-faq__item .-mr05.answer:before,.p-faq__item .-mr05.question:before,.p-feature_section .-mr05.box[data-en]:before,.p-feature_section .box__title .-mr05.label,.p-feature_section .box__title small.-mr05,.p-fulfilling_voice__item .-mr05.title:after,.p-future_section__main .-mr05.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mr05:before,.p-global_earth__grid .c-text small.-mr05,.p-global_staff__head .-mr05.coming-soon:after,.p-hope_desired__list>li.-mr05:before,.p-movie_contents__item .sub .-mr05.c-amount.-comingsoon:after,.p-project_card .-mr05.caption:before,.p-reason_modal__title small.-mr05,.p-report_card .title small.-mr05,.p-report_kv__main>.-mr05.c-en[data-en]:after,.p-report_kv__title small.-mr05,.p-report_schedule__data dd.-mr05,.p-report_schedule__data dt.-mr05,.p-spot_modal__inner .main__bottom small.-mr05,.p-staff_more__head .c-title .-mr05.first,.p-staff_more__head .c-title .-mr05.second,.p-staff_personal__item .main .c-title .-mr05.en[data-en],.p-story_member__item .name small.-mr05,.p-system__data dt.-mr05,.p-welfare_voice__item .-mr05.title:after,.p-work__section__title small.-mr05,.p-work_modal__work .-mr05.box__item,.p-work_modal__work .box__item .-mr05.year,.p-work_modal__work .title small.-mr05,.p-work_modal__work div.box__item .-mr05.sub:after,div.-mr05.p-index_contents__card:after{margin-right:.5em}.-mr075.c-en,.-mr075.c-text,.-mr075.c-text01,.-mr075.c-text02,.-mr075.c-text03,.-mr075.c-text04,.-mr075.c-text05,.-mr075.c-text06,.-mr075.c-text07,.-mr075.c-text08,.-mr075.c-text09,.-mr075.c-text10,.-mr075.c-title,.-mr075.c-title01,.-mr075.c-title02,.-mr075.c-title03,.-mr075.c-title04,.-mr075.c-title05,.-mr075.c-title06,.-mr075.c-title07,.-mr075.c-title08,.-mr075.c-title09,.-mr075.c-title10,.-mr075.p-spot_card:after,.-mr075.p-work_business__map__content,.c-button01 a.-mr075,.c-button02 a.-mr075,.c-sidebar.-number .c-sidebar__list a.-mr075:before,.l-footer__menu__list .-mr075.coming-soon:after,.p-bond_contents__section .-mr075.content,.p-bosyu_body__data dt.-mr075,.p-dormitory_information__item small.-mr075,.p-faq__item .-mr075.answer:before,.p-faq__item .-mr075.question:before,.p-feature_section .-mr075.box[data-en]:before,.p-feature_section .box__title .-mr075.label,.p-feature_section .box__title small.-mr075,.p-fulfilling_voice__item .-mr075.title:after,.p-future_section__main .-mr075.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mr075:before,.p-global_earth__grid .c-text small.-mr075,.p-global_staff__head .-mr075.coming-soon:after,.p-hope_desired__list>li.-mr075:before,.p-movie_contents__item .sub .-mr075.c-amount.-comingsoon:after,.p-project_card .-mr075.caption:before,.p-reason_modal__title small.-mr075,.p-report_card .title small.-mr075,.p-report_kv__main>.-mr075.c-en[data-en]:after,.p-report_kv__title small.-mr075,.p-report_schedule__data dd.-mr075,.p-report_schedule__data dt.-mr075,.p-spot_modal__inner .main__bottom small.-mr075,.p-staff_more__head .c-title .-mr075.first,.p-staff_more__head .c-title .-mr075.second,.p-staff_personal__item .main .c-title .-mr075.en[data-en],.p-story_member__item .name small.-mr075,.p-system__data dt.-mr075,.p-welfare_voice__item .-mr075.title:after,.p-work__section__title small.-mr075,.p-work_modal__work .-mr075.box__item,.p-work_modal__work .box__item .-mr075.year,.p-work_modal__work .title small.-mr075,.p-work_modal__work div.box__item .-mr075.sub:after,div.-mr075.p-index_contents__card:after{margin-right:.75em}.-mr1.c-en,.-mr1.c-text,.-mr1.c-text01,.-mr1.c-text02,.-mr1.c-text03,.-mr1.c-text04,.-mr1.c-text05,.-mr1.c-text06,.-mr1.c-text07,.-mr1.c-text08,.-mr1.c-text09,.-mr1.c-text10,.-mr1.c-title,.-mr1.c-title01,.-mr1.c-title02,.-mr1.c-title03,.-mr1.c-title04,.-mr1.c-title05,.-mr1.c-title06,.-mr1.c-title07,.-mr1.c-title08,.-mr1.c-title09,.-mr1.c-title10,.-mr1.p-spot_card:after,.-mr1.p-work_business__map__content,.c-button01 a.-mr1,.c-button02 a.-mr1,.c-sidebar.-number .c-sidebar__list a.-mr1:before,.l-footer__menu__list .-mr1.coming-soon:after,.p-bond_contents__section .-mr1.content,.p-bosyu_body__data dt.-mr1,.p-dormitory_information__item small.-mr1,.p-faq__item .-mr1.answer:before,.p-faq__item .-mr1.question:before,.p-feature_section .-mr1.box[data-en]:before,.p-feature_section .box__title .-mr1.label,.p-feature_section .box__title small.-mr1,.p-fulfilling_voice__item .-mr1.title:after,.p-future_section__main .-mr1.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mr1:before,.p-global_earth__grid .c-text small.-mr1,.p-global_staff__head .-mr1.coming-soon:after,.p-hope_desired__list>li.-mr1:before,.p-movie_contents__item .sub .-mr1.c-amount.-comingsoon:after,.p-project_card .-mr1.caption:before,.p-reason_modal__title small.-mr1,.p-report_card .title small.-mr1,.p-report_kv__main>.-mr1.c-en[data-en]:after,.p-report_kv__title small.-mr1,.p-report_schedule__data dd.-mr1,.p-report_schedule__data dt.-mr1,.p-spot_modal__inner .main__bottom small.-mr1,.p-staff_more__head .c-title .-mr1.first,.p-staff_more__head .c-title .-mr1.second,.p-staff_personal__item .main .c-title .-mr1.en[data-en],.p-story_member__item .name small.-mr1,.p-system__data dt.-mr1,.p-welfare_voice__item .-mr1.title:after,.p-work__section__title small.-mr1,.p-work_modal__work .-mr1.box__item,.p-work_modal__work .box__item .-mr1.year,.p-work_modal__work .title small.-mr1,.p-work_modal__work div.box__item .-mr1.sub:after,div.-mr1.p-index_contents__card:after{margin-right:1em}.-mr125.c-en,.-mr125.c-text,.-mr125.c-text01,.-mr125.c-text02,.-mr125.c-text03,.-mr125.c-text04,.-mr125.c-text05,.-mr125.c-text06,.-mr125.c-text07,.-mr125.c-text08,.-mr125.c-text09,.-mr125.c-text10,.-mr125.c-title,.-mr125.c-title01,.-mr125.c-title02,.-mr125.c-title03,.-mr125.c-title04,.-mr125.c-title05,.-mr125.c-title06,.-mr125.c-title07,.-mr125.c-title08,.-mr125.c-title09,.-mr125.c-title10,.-mr125.p-spot_card:after,.-mr125.p-work_business__map__content,.c-button01 a.-mr125,.c-button02 a.-mr125,.c-sidebar.-number .c-sidebar__list a.-mr125:before,.l-footer__menu__list .-mr125.coming-soon:after,.p-bond_contents__section .-mr125.content,.p-bosyu_body__data dt.-mr125,.p-dormitory_information__item small.-mr125,.p-faq__item .-mr125.answer:before,.p-faq__item .-mr125.question:before,.p-feature_section .-mr125.box[data-en]:before,.p-feature_section .box__title .-mr125.label,.p-feature_section .box__title small.-mr125,.p-fulfilling_voice__item .-mr125.title:after,.p-future_section__main .-mr125.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mr125:before,.p-global_earth__grid .c-text small.-mr125,.p-global_staff__head .-mr125.coming-soon:after,.p-hope_desired__list>li.-mr125:before,.p-movie_contents__item .sub .-mr125.c-amount.-comingsoon:after,.p-project_card .-mr125.caption:before,.p-reason_modal__title small.-mr125,.p-report_card .title small.-mr125,.p-report_kv__main>.-mr125.c-en[data-en]:after,.p-report_kv__title small.-mr125,.p-report_schedule__data dd.-mr125,.p-report_schedule__data dt.-mr125,.p-spot_modal__inner .main__bottom small.-mr125,.p-staff_more__head .c-title .-mr125.first,.p-staff_more__head .c-title .-mr125.second,.p-staff_personal__item .main .c-title .-mr125.en[data-en],.p-story_member__item .name small.-mr125,.p-system__data dt.-mr125,.p-welfare_voice__item .-mr125.title:after,.p-work__section__title small.-mr125,.p-work_modal__work .-mr125.box__item,.p-work_modal__work .box__item .-mr125.year,.p-work_modal__work .title small.-mr125,.p-work_modal__work div.box__item .-mr125.sub:after,div.-mr125.p-index_contents__card:after{margin-right:1.25em}.-mr15.c-en,.-mr15.c-text,.-mr15.c-text01,.-mr15.c-text02,.-mr15.c-text03,.-mr15.c-text04,.-mr15.c-text05,.-mr15.c-text06,.-mr15.c-text07,.-mr15.c-text08,.-mr15.c-text09,.-mr15.c-text10,.-mr15.c-title,.-mr15.c-title01,.-mr15.c-title02,.-mr15.c-title03,.-mr15.c-title04,.-mr15.c-title05,.-mr15.c-title06,.-mr15.c-title07,.-mr15.c-title08,.-mr15.c-title09,.-mr15.c-title10,.-mr15.p-spot_card:after,.-mr15.p-work_business__map__content,.c-button01 a.-mr15,.c-button02 a.-mr15,.c-sidebar.-number .c-sidebar__list a.-mr15:before,.l-footer__menu__list .-mr15.coming-soon:after,.p-bond_contents__section .-mr15.content,.p-bosyu_body__data dt.-mr15,.p-dormitory_information__item small.-mr15,.p-faq__item .-mr15.answer:before,.p-faq__item .-mr15.question:before,.p-feature_section .-mr15.box[data-en]:before,.p-feature_section .box__title .-mr15.label,.p-feature_section .box__title small.-mr15,.p-fulfilling_voice__item .-mr15.title:after,.p-future_section__main .-mr15.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mr15:before,.p-global_earth__grid .c-text small.-mr15,.p-global_staff__head .-mr15.coming-soon:after,.p-hope_desired__list>li.-mr15:before,.p-movie_contents__item .sub .-mr15.c-amount.-comingsoon:after,.p-project_card .-mr15.caption:before,.p-reason_modal__title small.-mr15,.p-report_card .title small.-mr15,.p-report_kv__main>.-mr15.c-en[data-en]:after,.p-report_kv__title small.-mr15,.p-report_schedule__data dd.-mr15,.p-report_schedule__data dt.-mr15,.p-spot_modal__inner .main__bottom small.-mr15,.p-staff_more__head .c-title .-mr15.first,.p-staff_more__head .c-title .-mr15.second,.p-staff_personal__item .main .c-title .-mr15.en[data-en],.p-story_member__item .name small.-mr15,.p-system__data dt.-mr15,.p-welfare_voice__item .-mr15.title:after,.p-work__section__title small.-mr15,.p-work_modal__work .-mr15.box__item,.p-work_modal__work .box__item .-mr15.year,.p-work_modal__work .title small.-mr15,.p-work_modal__work div.box__item .-mr15.sub:after,div.-mr15.p-index_contents__card:after{margin-right:1.5em}.-mr175.c-en,.-mr175.c-text,.-mr175.c-text01,.-mr175.c-text02,.-mr175.c-text03,.-mr175.c-text04,.-mr175.c-text05,.-mr175.c-text06,.-mr175.c-text07,.-mr175.c-text08,.-mr175.c-text09,.-mr175.c-text10,.-mr175.c-title,.-mr175.c-title01,.-mr175.c-title02,.-mr175.c-title03,.-mr175.c-title04,.-mr175.c-title05,.-mr175.c-title06,.-mr175.c-title07,.-mr175.c-title08,.-mr175.c-title09,.-mr175.c-title10,.-mr175.p-spot_card:after,.-mr175.p-work_business__map__content,.c-button01 a.-mr175,.c-button02 a.-mr175,.c-sidebar.-number .c-sidebar__list a.-mr175:before,.l-footer__menu__list .-mr175.coming-soon:after,.p-bond_contents__section .-mr175.content,.p-bosyu_body__data dt.-mr175,.p-dormitory_information__item small.-mr175,.p-faq__item .-mr175.answer:before,.p-faq__item .-mr175.question:before,.p-feature_section .-mr175.box[data-en]:before,.p-feature_section .box__title .-mr175.label,.p-feature_section .box__title small.-mr175,.p-fulfilling_voice__item .-mr175.title:after,.p-future_section__main .-mr175.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mr175:before,.p-global_earth__grid .c-text small.-mr175,.p-global_staff__head .-mr175.coming-soon:after,.p-hope_desired__list>li.-mr175:before,.p-movie_contents__item .sub .-mr175.c-amount.-comingsoon:after,.p-project_card .-mr175.caption:before,.p-reason_modal__title small.-mr175,.p-report_card .title small.-mr175,.p-report_kv__main>.-mr175.c-en[data-en]:after,.p-report_kv__title small.-mr175,.p-report_schedule__data dd.-mr175,.p-report_schedule__data dt.-mr175,.p-spot_modal__inner .main__bottom small.-mr175,.p-staff_more__head .c-title .-mr175.first,.p-staff_more__head .c-title .-mr175.second,.p-staff_personal__item .main .c-title .-mr175.en[data-en],.p-story_member__item .name small.-mr175,.p-system__data dt.-mr175,.p-welfare_voice__item .-mr175.title:after,.p-work__section__title small.-mr175,.p-work_modal__work .-mr175.box__item,.p-work_modal__work .box__item .-mr175.year,.p-work_modal__work .title small.-mr175,.p-work_modal__work div.box__item .-mr175.sub:after,div.-mr175.p-index_contents__card:after{margin-right:1.75em}.-mr2.c-en,.-mr2.c-text,.-mr2.c-text01,.-mr2.c-text02,.-mr2.c-text03,.-mr2.c-text04,.-mr2.c-text05,.-mr2.c-text06,.-mr2.c-text07,.-mr2.c-text08,.-mr2.c-text09,.-mr2.c-text10,.-mr2.c-title,.-mr2.c-title01,.-mr2.c-title02,.-mr2.c-title03,.-mr2.c-title04,.-mr2.c-title05,.-mr2.c-title06,.-mr2.c-title07,.-mr2.c-title08,.-mr2.c-title09,.-mr2.c-title10,.-mr2.p-spot_card:after,.-mr2.p-work_business__map__content,.c-button01 a.-mr2,.c-button02 a.-mr2,.c-sidebar.-number .c-sidebar__list a.-mr2:before,.l-footer__menu__list .-mr2.coming-soon:after,.p-bond_contents__section .-mr2.content,.p-bosyu_body__data dt.-mr2,.p-dormitory_information__item small.-mr2,.p-faq__item .-mr2.answer:before,.p-faq__item .-mr2.question:before,.p-feature_section .-mr2.box[data-en]:before,.p-feature_section .box__title .-mr2.label,.p-feature_section .box__title small.-mr2,.p-fulfilling_voice__item .-mr2.title:after,.p-future_section__main .-mr2.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mr2:before,.p-global_earth__grid .c-text small.-mr2,.p-global_staff__head .-mr2.coming-soon:after,.p-hope_desired__list>li.-mr2:before,.p-movie_contents__item .sub .-mr2.c-amount.-comingsoon:after,.p-project_card .-mr2.caption:before,.p-reason_modal__title small.-mr2,.p-report_card .title small.-mr2,.p-report_kv__main>.-mr2.c-en[data-en]:after,.p-report_kv__title small.-mr2,.p-report_schedule__data dd.-mr2,.p-report_schedule__data dt.-mr2,.p-spot_modal__inner .main__bottom small.-mr2,.p-staff_more__head .c-title .-mr2.first,.p-staff_more__head .c-title .-mr2.second,.p-staff_personal__item .main .c-title .-mr2.en[data-en],.p-story_member__item .name small.-mr2,.p-system__data dt.-mr2,.p-welfare_voice__item .-mr2.title:after,.p-work__section__title small.-mr2,.p-work_modal__work .-mr2.box__item,.p-work_modal__work .box__item .-mr2.year,.p-work_modal__work .title small.-mr2,.p-work_modal__work div.box__item .-mr2.sub:after,div.-mr2.p-index_contents__card:after{margin-right:2em}.-mr25.c-en,.-mr25.c-text,.-mr25.c-text01,.-mr25.c-text02,.-mr25.c-text03,.-mr25.c-text04,.-mr25.c-text05,.-mr25.c-text06,.-mr25.c-text07,.-mr25.c-text08,.-mr25.c-text09,.-mr25.c-text10,.-mr25.c-title,.-mr25.c-title01,.-mr25.c-title02,.-mr25.c-title03,.-mr25.c-title04,.-mr25.c-title05,.-mr25.c-title06,.-mr25.c-title07,.-mr25.c-title08,.-mr25.c-title09,.-mr25.c-title10,.-mr25.p-spot_card:after,.-mr25.p-work_business__map__content,.c-button01 a.-mr25,.c-button02 a.-mr25,.c-sidebar.-number .c-sidebar__list a.-mr25:before,.l-footer__menu__list .-mr25.coming-soon:after,.p-bond_contents__section .-mr25.content,.p-bosyu_body__data dt.-mr25,.p-dormitory_information__item small.-mr25,.p-faq__item .-mr25.answer:before,.p-faq__item .-mr25.question:before,.p-feature_section .-mr25.box[data-en]:before,.p-feature_section .box__title .-mr25.label,.p-feature_section .box__title small.-mr25,.p-fulfilling_voice__item .-mr25.title:after,.p-future_section__main .-mr25.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mr25:before,.p-global_earth__grid .c-text small.-mr25,.p-global_staff__head .-mr25.coming-soon:after,.p-hope_desired__list>li.-mr25:before,.p-movie_contents__item .sub .-mr25.c-amount.-comingsoon:after,.p-project_card .-mr25.caption:before,.p-reason_modal__title small.-mr25,.p-report_card .title small.-mr25,.p-report_kv__main>.-mr25.c-en[data-en]:after,.p-report_kv__title small.-mr25,.p-report_schedule__data dd.-mr25,.p-report_schedule__data dt.-mr25,.p-spot_modal__inner .main__bottom small.-mr25,.p-staff_more__head .c-title .-mr25.first,.p-staff_more__head .c-title .-mr25.second,.p-staff_personal__item .main .c-title .-mr25.en[data-en],.p-story_member__item .name small.-mr25,.p-system__data dt.-mr25,.p-welfare_voice__item .-mr25.title:after,.p-work__section__title small.-mr25,.p-work_modal__work .-mr25.box__item,.p-work_modal__work .box__item .-mr25.year,.p-work_modal__work .title small.-mr25,.p-work_modal__work div.box__item .-mr25.sub:after,div.-mr25.p-index_contents__card:after{margin-right:2.5em}.-mr3.c-en,.-mr3.c-text,.-mr3.c-text01,.-mr3.c-text02,.-mr3.c-text03,.-mr3.c-text04,.-mr3.c-text05,.-mr3.c-text06,.-mr3.c-text07,.-mr3.c-text08,.-mr3.c-text09,.-mr3.c-text10,.-mr3.c-title,.-mr3.c-title01,.-mr3.c-title02,.-mr3.c-title03,.-mr3.c-title04,.-mr3.c-title05,.-mr3.c-title06,.-mr3.c-title07,.-mr3.c-title08,.-mr3.c-title09,.-mr3.c-title10,.-mr3.p-spot_card:after,.-mr3.p-work_business__map__content,.c-button01 a.-mr3,.c-button02 a.-mr3,.c-sidebar.-number .c-sidebar__list a.-mr3:before,.l-footer__menu__list .-mr3.coming-soon:after,.p-bond_contents__section .-mr3.content,.p-bosyu_body__data dt.-mr3,.p-dormitory_information__item small.-mr3,.p-faq__item .-mr3.answer:before,.p-faq__item .-mr3.question:before,.p-feature_section .-mr3.box[data-en]:before,.p-feature_section .box__title .-mr3.label,.p-feature_section .box__title small.-mr3,.p-fulfilling_voice__item .-mr3.title:after,.p-future_section__main .-mr3.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mr3:before,.p-global_earth__grid .c-text small.-mr3,.p-global_staff__head .-mr3.coming-soon:after,.p-hope_desired__list>li.-mr3:before,.p-movie_contents__item .sub .-mr3.c-amount.-comingsoon:after,.p-project_card .-mr3.caption:before,.p-reason_modal__title small.-mr3,.p-report_card .title small.-mr3,.p-report_kv__main>.-mr3.c-en[data-en]:after,.p-report_kv__title small.-mr3,.p-report_schedule__data dd.-mr3,.p-report_schedule__data dt.-mr3,.p-spot_modal__inner .main__bottom small.-mr3,.p-staff_more__head .c-title .-mr3.first,.p-staff_more__head .c-title .-mr3.second,.p-staff_personal__item .main .c-title .-mr3.en[data-en],.p-story_member__item .name small.-mr3,.p-system__data dt.-mr3,.p-welfare_voice__item .-mr3.title:after,.p-work__section__title small.-mr3,.p-work_modal__work .-mr3.box__item,.p-work_modal__work .box__item .-mr3.year,.p-work_modal__work .title small.-mr3,.p-work_modal__work div.box__item .-mr3.sub:after,div.-mr3.p-index_contents__card:after{margin-right:3em}.-mb025.c-en,.-mb025.c-text,.-mb025.c-text01,.-mb025.c-text02,.-mb025.c-text03,.-mb025.c-text04,.-mb025.c-text05,.-mb025.c-text06,.-mb025.c-text07,.-mb025.c-text08,.-mb025.c-text09,.-mb025.c-text10,.-mb025.c-title,.-mb025.c-title01,.-mb025.c-title02,.-mb025.c-title03,.-mb025.c-title04,.-mb025.c-title05,.-mb025.c-title06,.-mb025.c-title07,.-mb025.c-title08,.-mb025.c-title09,.-mb025.c-title10,.-mb025.p-spot_card:after,.-mb025.p-work_business__map__content,.c-button01 a.-mb025,.c-button02 a.-mb025,.c-sidebar.-number .c-sidebar__list a.-mb025:before,.l-footer__menu__list .-mb025.coming-soon:after,.p-bond_contents__section .-mb025.content,.p-bosyu_body__data dt.-mb025,.p-dormitory_information__item small.-mb025,.p-faq__item .-mb025.answer:before,.p-faq__item .-mb025.question:before,.p-feature_section .-mb025.box[data-en]:before,.p-feature_section .box__title .-mb025.label,.p-feature_section .box__title small.-mb025,.p-fulfilling_voice__item .-mb025.title:after,.p-future_section__main .-mb025.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mb025:before,.p-global_earth__grid .c-text small.-mb025,.p-global_staff__head .-mb025.coming-soon:after,.p-hope_desired__list>li.-mb025:before,.p-movie_contents__item .sub .-mb025.c-amount.-comingsoon:after,.p-project_card .-mb025.caption:before,.p-reason_modal__title small.-mb025,.p-report_card .title small.-mb025,.p-report_kv__main>.-mb025.c-en[data-en]:after,.p-report_kv__title small.-mb025,.p-report_schedule__data dd.-mb025,.p-report_schedule__data dt.-mb025,.p-spot_modal__inner .main__bottom small.-mb025,.p-staff_more__head .c-title .-mb025.first,.p-staff_more__head .c-title .-mb025.second,.p-staff_personal__item .main .c-title .-mb025.en[data-en],.p-story_member__item .name small.-mb025,.p-system__data dt.-mb025,.p-welfare_voice__item .-mb025.title:after,.p-work__section__title small.-mb025,.p-work_modal__work .-mb025.box__item,.p-work_modal__work .box__item .-mb025.year,.p-work_modal__work .title small.-mb025,.p-work_modal__work div.box__item .-mb025.sub:after,div.-mb025.p-index_contents__card:after{margin-bottom:.25em}.-mb05.c-en,.-mb05.c-text,.-mb05.c-text01,.-mb05.c-text02,.-mb05.c-text03,.-mb05.c-text04,.-mb05.c-text05,.-mb05.c-text06,.-mb05.c-text07,.-mb05.c-text08,.-mb05.c-text09,.-mb05.c-text10,.-mb05.c-title,.-mb05.c-title01,.-mb05.c-title02,.-mb05.c-title03,.-mb05.c-title04,.-mb05.c-title05,.-mb05.c-title06,.-mb05.c-title07,.-mb05.c-title08,.-mb05.c-title09,.-mb05.c-title10,.-mb05.p-spot_card:after,.-mb05.p-work_business__map__content,.c-button01 a.-mb05,.c-button02 a.-mb05,.c-sidebar.-number .c-sidebar__list a.-mb05:before,.l-footer__menu__list .-mb05.coming-soon:after,.p-bond_contents__section .-mb05.content,.p-bosyu_body__data dt.-mb05,.p-dormitory_information__item small.-mb05,.p-faq__item .-mb05.answer:before,.p-faq__item .-mb05.question:before,.p-feature_section .-mb05.box[data-en]:before,.p-feature_section .box__title .-mb05.label,.p-feature_section .box__title small.-mb05,.p-fulfilling_voice__item .-mb05.title:after,.p-future_section__main .-mb05.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mb05:before,.p-global_earth__grid .c-text small.-mb05,.p-global_staff__head .-mb05.coming-soon:after,.p-hope_desired__list>li.-mb05:before,.p-movie_contents__item .sub .-mb05.c-amount.-comingsoon:after,.p-project_card .-mb05.caption:before,.p-reason_modal__title small.-mb05,.p-report_card .title small.-mb05,.p-report_kv__main>.-mb05.c-en[data-en]:after,.p-report_kv__title small.-mb05,.p-report_schedule__data dd.-mb05,.p-report_schedule__data dt.-mb05,.p-spot_modal__inner .main__bottom small.-mb05,.p-staff_more__head .c-title .-mb05.first,.p-staff_more__head .c-title .-mb05.second,.p-staff_personal__item .main .c-title .-mb05.en[data-en],.p-story_member__item .name small.-mb05,.p-system__data dt.-mb05,.p-welfare_voice__item .-mb05.title:after,.p-work__section__title small.-mb05,.p-work_modal__work .-mb05.box__item,.p-work_modal__work .box__item .-mb05.year,.p-work_modal__work .title small.-mb05,.p-work_modal__work div.box__item .-mb05.sub:after,div.-mb05.p-index_contents__card:after{margin-bottom:.5em}.-mb075.c-en,.-mb075.c-text,.-mb075.c-text01,.-mb075.c-text02,.-mb075.c-text03,.-mb075.c-text04,.-mb075.c-text05,.-mb075.c-text06,.-mb075.c-text07,.-mb075.c-text08,.-mb075.c-text09,.-mb075.c-text10,.-mb075.c-title,.-mb075.c-title01,.-mb075.c-title02,.-mb075.c-title03,.-mb075.c-title04,.-mb075.c-title05,.-mb075.c-title06,.-mb075.c-title07,.-mb075.c-title08,.-mb075.c-title09,.-mb075.c-title10,.-mb075.p-spot_card:after,.-mb075.p-work_business__map__content,.c-button01 a.-mb075,.c-button02 a.-mb075,.c-sidebar.-number .c-sidebar__list a.-mb075:before,.l-footer__menu__list .-mb075.coming-soon:after,.p-bond_contents__section .-mb075.content,.p-bosyu_body__data dt.-mb075,.p-dormitory_information__item small.-mb075,.p-faq__item .-mb075.answer:before,.p-faq__item .-mb075.question:before,.p-feature_section .-mb075.box[data-en]:before,.p-feature_section .box__title .-mb075.label,.p-feature_section .box__title small.-mb075,.p-fulfilling_voice__item .-mb075.title:after,.p-future_section__main .-mb075.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mb075:before,.p-global_earth__grid .c-text small.-mb075,.p-global_staff__head .-mb075.coming-soon:after,.p-hope_desired__list>li.-mb075:before,.p-movie_contents__item .sub .-mb075.c-amount.-comingsoon:after,.p-project_card .-mb075.caption:before,.p-reason_modal__title small.-mb075,.p-report_card .title small.-mb075,.p-report_kv__main>.-mb075.c-en[data-en]:after,.p-report_kv__title small.-mb075,.p-report_schedule__data dd.-mb075,.p-report_schedule__data dt.-mb075,.p-spot_modal__inner .main__bottom small.-mb075,.p-staff_more__head .c-title .-mb075.first,.p-staff_more__head .c-title .-mb075.second,.p-staff_personal__item .main .c-title .-mb075.en[data-en],.p-story_member__item .name small.-mb075,.p-system__data dt.-mb075,.p-welfare_voice__item .-mb075.title:after,.p-work__section__title small.-mb075,.p-work_modal__work .-mb075.box__item,.p-work_modal__work .box__item .-mb075.year,.p-work_modal__work .title small.-mb075,.p-work_modal__work div.box__item .-mb075.sub:after,div.-mb075.p-index_contents__card:after{margin-bottom:.75em}.-mb1.c-en,.-mb1.c-text,.-mb1.c-text01,.-mb1.c-text02,.-mb1.c-text03,.-mb1.c-text04,.-mb1.c-text05,.-mb1.c-text06,.-mb1.c-text07,.-mb1.c-text08,.-mb1.c-text09,.-mb1.c-text10,.-mb1.c-title,.-mb1.c-title01,.-mb1.c-title02,.-mb1.c-title03,.-mb1.c-title04,.-mb1.c-title05,.-mb1.c-title06,.-mb1.c-title07,.-mb1.c-title08,.-mb1.c-title09,.-mb1.c-title10,.-mb1.p-spot_card:after,.-mb1.p-work_business__map__content,.c-button01 a.-mb1,.c-button02 a.-mb1,.c-sidebar.-number .c-sidebar__list a.-mb1:before,.l-footer__menu__list .-mb1.coming-soon:after,.p-bond_contents__section .-mb1.content,.p-bosyu_body__data dt.-mb1,.p-dormitory_information__item small.-mb1,.p-faq__item .-mb1.answer:before,.p-faq__item .-mb1.question:before,.p-feature_section .-mb1.box[data-en]:before,.p-feature_section .box__title .-mb1.label,.p-feature_section .box__title small.-mb1,.p-fulfilling_voice__item .-mb1.title:after,.p-future_section__main .-mb1.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mb1:before,.p-global_earth__grid .c-text small.-mb1,.p-global_staff__head .-mb1.coming-soon:after,.p-hope_desired__list>li.-mb1:before,.p-movie_contents__item .sub .-mb1.c-amount.-comingsoon:after,.p-project_card .-mb1.caption:before,.p-reason_modal__title small.-mb1,.p-report_card .title small.-mb1,.p-report_kv__main>.-mb1.c-en[data-en]:after,.p-report_kv__title small.-mb1,.p-report_schedule__data dd.-mb1,.p-report_schedule__data dt.-mb1,.p-spot_modal__inner .main__bottom small.-mb1,.p-staff_more__head .c-title .-mb1.first,.p-staff_more__head .c-title .-mb1.second,.p-staff_personal__item .main .c-title .-mb1.en[data-en],.p-story_member__item .name small.-mb1,.p-system__data dt.-mb1,.p-welfare_voice__item .-mb1.title:after,.p-work__section__title small.-mb1,.p-work_modal__work .-mb1.box__item,.p-work_modal__work .box__item .-mb1.year,.p-work_modal__work .title small.-mb1,.p-work_modal__work div.box__item .-mb1.sub:after,div.-mb1.p-index_contents__card:after{margin-bottom:1em}.-mb125.c-en,.-mb125.c-text,.-mb125.c-text01,.-mb125.c-text02,.-mb125.c-text03,.-mb125.c-text04,.-mb125.c-text05,.-mb125.c-text06,.-mb125.c-text07,.-mb125.c-text08,.-mb125.c-text09,.-mb125.c-text10,.-mb125.c-title,.-mb125.c-title01,.-mb125.c-title02,.-mb125.c-title03,.-mb125.c-title04,.-mb125.c-title05,.-mb125.c-title06,.-mb125.c-title07,.-mb125.c-title08,.-mb125.c-title09,.-mb125.c-title10,.-mb125.p-spot_card:after,.-mb125.p-work_business__map__content,.c-button01 a.-mb125,.c-button02 a.-mb125,.c-sidebar.-number .c-sidebar__list a.-mb125:before,.l-footer__menu__list .-mb125.coming-soon:after,.p-bond_contents__section .-mb125.content,.p-bosyu_body__data dt.-mb125,.p-dormitory_information__item small.-mb125,.p-faq__item .-mb125.answer:before,.p-faq__item .-mb125.question:before,.p-feature_section .-mb125.box[data-en]:before,.p-feature_section .box__title .-mb125.label,.p-feature_section .box__title small.-mb125,.p-fulfilling_voice__item .-mb125.title:after,.p-future_section__main .-mb125.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mb125:before,.p-global_earth__grid .c-text small.-mb125,.p-global_staff__head .-mb125.coming-soon:after,.p-hope_desired__list>li.-mb125:before,.p-movie_contents__item .sub .-mb125.c-amount.-comingsoon:after,.p-project_card .-mb125.caption:before,.p-reason_modal__title small.-mb125,.p-report_card .title small.-mb125,.p-report_kv__main>.-mb125.c-en[data-en]:after,.p-report_kv__title small.-mb125,.p-report_schedule__data dd.-mb125,.p-report_schedule__data dt.-mb125,.p-spot_modal__inner .main__bottom small.-mb125,.p-staff_more__head .c-title .-mb125.first,.p-staff_more__head .c-title .-mb125.second,.p-staff_personal__item .main .c-title .-mb125.en[data-en],.p-story_member__item .name small.-mb125,.p-system__data dt.-mb125,.p-welfare_voice__item .-mb125.title:after,.p-work__section__title small.-mb125,.p-work_modal__work .-mb125.box__item,.p-work_modal__work .box__item .-mb125.year,.p-work_modal__work .title small.-mb125,.p-work_modal__work div.box__item .-mb125.sub:after,div.-mb125.p-index_contents__card:after{margin-bottom:1.25em}.-mb15.c-en,.-mb15.c-text,.-mb15.c-text01,.-mb15.c-text02,.-mb15.c-text03,.-mb15.c-text04,.-mb15.c-text05,.-mb15.c-text06,.-mb15.c-text07,.-mb15.c-text08,.-mb15.c-text09,.-mb15.c-text10,.-mb15.c-title,.-mb15.c-title01,.-mb15.c-title02,.-mb15.c-title03,.-mb15.c-title04,.-mb15.c-title05,.-mb15.c-title06,.-mb15.c-title07,.-mb15.c-title08,.-mb15.c-title09,.-mb15.c-title10,.-mb15.p-spot_card:after,.-mb15.p-work_business__map__content,.c-button01 a.-mb15,.c-button02 a.-mb15,.c-sidebar.-number .c-sidebar__list a.-mb15:before,.l-footer__menu__list .-mb15.coming-soon:after,.p-bond_contents__section .-mb15.content,.p-bosyu_body__data dt.-mb15,.p-dormitory_information__item small.-mb15,.p-faq__item .-mb15.answer:before,.p-faq__item .-mb15.question:before,.p-feature_section .-mb15.box[data-en]:before,.p-feature_section .box__title .-mb15.label,.p-feature_section .box__title small.-mb15,.p-fulfilling_voice__item .-mb15.title:after,.p-future_section__main .-mb15.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mb15:before,.p-global_earth__grid .c-text small.-mb15,.p-global_staff__head .-mb15.coming-soon:after,.p-hope_desired__list>li.-mb15:before,.p-movie_contents__item .sub .-mb15.c-amount.-comingsoon:after,.p-project_card .-mb15.caption:before,.p-reason_modal__title small.-mb15,.p-report_card .title small.-mb15,.p-report_kv__main>.-mb15.c-en[data-en]:after,.p-report_kv__title small.-mb15,.p-report_schedule__data dd.-mb15,.p-report_schedule__data dt.-mb15,.p-spot_modal__inner .main__bottom small.-mb15,.p-staff_more__head .c-title .-mb15.first,.p-staff_more__head .c-title .-mb15.second,.p-staff_personal__item .main .c-title .-mb15.en[data-en],.p-story_member__item .name small.-mb15,.p-system__data dt.-mb15,.p-welfare_voice__item .-mb15.title:after,.p-work__section__title small.-mb15,.p-work_modal__work .-mb15.box__item,.p-work_modal__work .box__item .-mb15.year,.p-work_modal__work .title small.-mb15,.p-work_modal__work div.box__item .-mb15.sub:after,div.-mb15.p-index_contents__card:after{margin-bottom:1.5em}.-mb175.c-en,.-mb175.c-text,.-mb175.c-text01,.-mb175.c-text02,.-mb175.c-text03,.-mb175.c-text04,.-mb175.c-text05,.-mb175.c-text06,.-mb175.c-text07,.-mb175.c-text08,.-mb175.c-text09,.-mb175.c-text10,.-mb175.c-title,.-mb175.c-title01,.-mb175.c-title02,.-mb175.c-title03,.-mb175.c-title04,.-mb175.c-title05,.-mb175.c-title06,.-mb175.c-title07,.-mb175.c-title08,.-mb175.c-title09,.-mb175.c-title10,.-mb175.p-spot_card:after,.-mb175.p-work_business__map__content,.c-button01 a.-mb175,.c-button02 a.-mb175,.c-sidebar.-number .c-sidebar__list a.-mb175:before,.l-footer__menu__list .-mb175.coming-soon:after,.p-bond_contents__section .-mb175.content,.p-bosyu_body__data dt.-mb175,.p-dormitory_information__item small.-mb175,.p-faq__item .-mb175.answer:before,.p-faq__item .-mb175.question:before,.p-feature_section .-mb175.box[data-en]:before,.p-feature_section .box__title .-mb175.label,.p-feature_section .box__title small.-mb175,.p-fulfilling_voice__item .-mb175.title:after,.p-future_section__main .-mb175.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mb175:before,.p-global_earth__grid .c-text small.-mb175,.p-global_staff__head .-mb175.coming-soon:after,.p-hope_desired__list>li.-mb175:before,.p-movie_contents__item .sub .-mb175.c-amount.-comingsoon:after,.p-project_card .-mb175.caption:before,.p-reason_modal__title small.-mb175,.p-report_card .title small.-mb175,.p-report_kv__main>.-mb175.c-en[data-en]:after,.p-report_kv__title small.-mb175,.p-report_schedule__data dd.-mb175,.p-report_schedule__data dt.-mb175,.p-spot_modal__inner .main__bottom small.-mb175,.p-staff_more__head .c-title .-mb175.first,.p-staff_more__head .c-title .-mb175.second,.p-staff_personal__item .main .c-title .-mb175.en[data-en],.p-story_member__item .name small.-mb175,.p-system__data dt.-mb175,.p-welfare_voice__item .-mb175.title:after,.p-work__section__title small.-mb175,.p-work_modal__work .-mb175.box__item,.p-work_modal__work .box__item .-mb175.year,.p-work_modal__work .title small.-mb175,.p-work_modal__work div.box__item .-mb175.sub:after,div.-mb175.p-index_contents__card:after{margin-bottom:1.75em}.-mb2.c-en,.-mb2.c-text,.-mb2.c-text01,.-mb2.c-text02,.-mb2.c-text03,.-mb2.c-text04,.-mb2.c-text05,.-mb2.c-text06,.-mb2.c-text07,.-mb2.c-text08,.-mb2.c-text09,.-mb2.c-text10,.-mb2.c-title,.-mb2.c-title01,.-mb2.c-title02,.-mb2.c-title03,.-mb2.c-title04,.-mb2.c-title05,.-mb2.c-title06,.-mb2.c-title07,.-mb2.c-title08,.-mb2.c-title09,.-mb2.c-title10,.-mb2.p-spot_card:after,.-mb2.p-work_business__map__content,.c-button01 a.-mb2,.c-button02 a.-mb2,.c-sidebar.-number .c-sidebar__list a.-mb2:before,.l-footer__menu__list .-mb2.coming-soon:after,.p-bond_contents__section .-mb2.content,.p-bosyu_body__data dt.-mb2,.p-dormitory_information__item small.-mb2,.p-faq__item .-mb2.answer:before,.p-faq__item .-mb2.question:before,.p-feature_section .-mb2.box[data-en]:before,.p-feature_section .box__title .-mb2.label,.p-feature_section .box__title small.-mb2,.p-fulfilling_voice__item .-mb2.title:after,.p-future_section__main .-mb2.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mb2:before,.p-global_earth__grid .c-text small.-mb2,.p-global_staff__head .-mb2.coming-soon:after,.p-hope_desired__list>li.-mb2:before,.p-movie_contents__item .sub .-mb2.c-amount.-comingsoon:after,.p-project_card .-mb2.caption:before,.p-reason_modal__title small.-mb2,.p-report_card .title small.-mb2,.p-report_kv__main>.-mb2.c-en[data-en]:after,.p-report_kv__title small.-mb2,.p-report_schedule__data dd.-mb2,.p-report_schedule__data dt.-mb2,.p-spot_modal__inner .main__bottom small.-mb2,.p-staff_more__head .c-title .-mb2.first,.p-staff_more__head .c-title .-mb2.second,.p-staff_personal__item .main .c-title .-mb2.en[data-en],.p-story_member__item .name small.-mb2,.p-system__data dt.-mb2,.p-welfare_voice__item .-mb2.title:after,.p-work__section__title small.-mb2,.p-work_modal__work .-mb2.box__item,.p-work_modal__work .box__item .-mb2.year,.p-work_modal__work .title small.-mb2,.p-work_modal__work div.box__item .-mb2.sub:after,div.-mb2.p-index_contents__card:after{margin-bottom:2em}.-mb25.c-en,.-mb25.c-text,.-mb25.c-text01,.-mb25.c-text02,.-mb25.c-text03,.-mb25.c-text04,.-mb25.c-text05,.-mb25.c-text06,.-mb25.c-text07,.-mb25.c-text08,.-mb25.c-text09,.-mb25.c-text10,.-mb25.c-title,.-mb25.c-title01,.-mb25.c-title02,.-mb25.c-title03,.-mb25.c-title04,.-mb25.c-title05,.-mb25.c-title06,.-mb25.c-title07,.-mb25.c-title08,.-mb25.c-title09,.-mb25.c-title10,.-mb25.p-spot_card:after,.-mb25.p-work_business__map__content,.c-button01 a.-mb25,.c-button02 a.-mb25,.c-sidebar.-number .c-sidebar__list a.-mb25:before,.l-footer__menu__list .-mb25.coming-soon:after,.p-bond_contents__section .-mb25.content,.p-bosyu_body__data dt.-mb25,.p-dormitory_information__item small.-mb25,.p-faq__item .-mb25.answer:before,.p-faq__item .-mb25.question:before,.p-feature_section .-mb25.box[data-en]:before,.p-feature_section .box__title .-mb25.label,.p-feature_section .box__title small.-mb25,.p-fulfilling_voice__item .-mb25.title:after,.p-future_section__main .-mb25.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mb25:before,.p-global_earth__grid .c-text small.-mb25,.p-global_staff__head .-mb25.coming-soon:after,.p-hope_desired__list>li.-mb25:before,.p-movie_contents__item .sub .-mb25.c-amount.-comingsoon:after,.p-project_card .-mb25.caption:before,.p-reason_modal__title small.-mb25,.p-report_card .title small.-mb25,.p-report_kv__main>.-mb25.c-en[data-en]:after,.p-report_kv__title small.-mb25,.p-report_schedule__data dd.-mb25,.p-report_schedule__data dt.-mb25,.p-spot_modal__inner .main__bottom small.-mb25,.p-staff_more__head .c-title .-mb25.first,.p-staff_more__head .c-title .-mb25.second,.p-staff_personal__item .main .c-title .-mb25.en[data-en],.p-story_member__item .name small.-mb25,.p-system__data dt.-mb25,.p-welfare_voice__item .-mb25.title:after,.p-work__section__title small.-mb25,.p-work_modal__work .-mb25.box__item,.p-work_modal__work .box__item .-mb25.year,.p-work_modal__work .title small.-mb25,.p-work_modal__work div.box__item .-mb25.sub:after,div.-mb25.p-index_contents__card:after{margin-bottom:2.5em}.-mb3.c-en,.-mb3.c-text,.-mb3.c-text01,.-mb3.c-text02,.-mb3.c-text03,.-mb3.c-text04,.-mb3.c-text05,.-mb3.c-text06,.-mb3.c-text07,.-mb3.c-text08,.-mb3.c-text09,.-mb3.c-text10,.-mb3.c-title,.-mb3.c-title01,.-mb3.c-title02,.-mb3.c-title03,.-mb3.c-title04,.-mb3.c-title05,.-mb3.c-title06,.-mb3.c-title07,.-mb3.c-title08,.-mb3.c-title09,.-mb3.c-title10,.-mb3.p-spot_card:after,.-mb3.p-work_business__map__content,.c-button01 a.-mb3,.c-button02 a.-mb3,.c-sidebar.-number .c-sidebar__list a.-mb3:before,.l-footer__menu__list .-mb3.coming-soon:after,.p-bond_contents__section .-mb3.content,.p-bosyu_body__data dt.-mb3,.p-dormitory_information__item small.-mb3,.p-faq__item .-mb3.answer:before,.p-faq__item .-mb3.question:before,.p-feature_section .-mb3.box[data-en]:before,.p-feature_section .box__title .-mb3.label,.p-feature_section .box__title small.-mb3,.p-fulfilling_voice__item .-mb3.title:after,.p-future_section__main .-mb3.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-mb3:before,.p-global_earth__grid .c-text small.-mb3,.p-global_staff__head .-mb3.coming-soon:after,.p-hope_desired__list>li.-mb3:before,.p-movie_contents__item .sub .-mb3.c-amount.-comingsoon:after,.p-project_card .-mb3.caption:before,.p-reason_modal__title small.-mb3,.p-report_card .title small.-mb3,.p-report_kv__main>.-mb3.c-en[data-en]:after,.p-report_kv__title small.-mb3,.p-report_schedule__data dd.-mb3,.p-report_schedule__data dt.-mb3,.p-spot_modal__inner .main__bottom small.-mb3,.p-staff_more__head .c-title .-mb3.first,.p-staff_more__head .c-title .-mb3.second,.p-staff_personal__item .main .c-title .-mb3.en[data-en],.p-story_member__item .name small.-mb3,.p-system__data dt.-mb3,.p-welfare_voice__item .-mb3.title:after,.p-work__section__title small.-mb3,.p-work_modal__work .-mb3.box__item,.p-work_modal__work .box__item .-mb3.year,.p-work_modal__work .title small.-mb3,.p-work_modal__work div.box__item .-mb3.sub:after,div.-mb3.p-index_contents__card:after{margin-bottom:3em}.-ml025.c-en,.-ml025.c-text,.-ml025.c-text01,.-ml025.c-text02,.-ml025.c-text03,.-ml025.c-text04,.-ml025.c-text05,.-ml025.c-text06,.-ml025.c-text07,.-ml025.c-text08,.-ml025.c-text09,.-ml025.c-text10,.-ml025.c-title,.-ml025.c-title01,.-ml025.c-title02,.-ml025.c-title03,.-ml025.c-title04,.-ml025.c-title05,.-ml025.c-title06,.-ml025.c-title07,.-ml025.c-title08,.-ml025.c-title09,.-ml025.c-title10,.-ml025.p-spot_card:after,.-ml025.p-work_business__map__content,.c-button01 a.-ml025,.c-button02 a.-ml025,.c-sidebar.-number .c-sidebar__list a.-ml025:before,.l-footer__menu__list .-ml025.coming-soon:after,.p-bond_contents__section .-ml025.content,.p-bosyu_body__data dt.-ml025,.p-dormitory_information__item small.-ml025,.p-faq__item .-ml025.answer:before,.p-faq__item .-ml025.question:before,.p-feature_section .-ml025.box[data-en]:before,.p-feature_section .box__title .-ml025.label,.p-feature_section .box__title small.-ml025,.p-fulfilling_voice__item .-ml025.title:after,.p-future_section__main .-ml025.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-ml025:before,.p-global_earth__grid .c-text small.-ml025,.p-global_staff__head .-ml025.coming-soon:after,.p-hope_desired__list>li.-ml025:before,.p-movie_contents__item .sub .-ml025.c-amount.-comingsoon:after,.p-project_card .-ml025.caption:before,.p-reason_modal__title small.-ml025,.p-report_card .title small.-ml025,.p-report_kv__main>.-ml025.c-en[data-en]:after,.p-report_kv__title small.-ml025,.p-report_schedule__data dd.-ml025,.p-report_schedule__data dt.-ml025,.p-spot_modal__inner .main__bottom small.-ml025,.p-staff_more__head .c-title .-ml025.first,.p-staff_more__head .c-title .-ml025.second,.p-staff_personal__item .main .c-title .-ml025.en[data-en],.p-story_member__item .name small.-ml025,.p-system__data dt.-ml025,.p-welfare_voice__item .-ml025.title:after,.p-work__section__title small.-ml025,.p-work_modal__work .-ml025.box__item,.p-work_modal__work .box__item .-ml025.year,.p-work_modal__work .title small.-ml025,.p-work_modal__work div.box__item .-ml025.sub:after,div.-ml025.p-index_contents__card:after{margin-left:.25em}.-ml05.c-en,.-ml05.c-text,.-ml05.c-text01,.-ml05.c-text02,.-ml05.c-text03,.-ml05.c-text04,.-ml05.c-text05,.-ml05.c-text06,.-ml05.c-text07,.-ml05.c-text08,.-ml05.c-text09,.-ml05.c-text10,.-ml05.c-title,.-ml05.c-title01,.-ml05.c-title02,.-ml05.c-title03,.-ml05.c-title04,.-ml05.c-title05,.-ml05.c-title06,.-ml05.c-title07,.-ml05.c-title08,.-ml05.c-title09,.-ml05.c-title10,.-ml05.p-spot_card:after,.-ml05.p-work_business__map__content,.c-button01 a.-ml05,.c-button02 a.-ml05,.c-sidebar.-number .c-sidebar__list a.-ml05:before,.l-footer__menu__list .-ml05.coming-soon:after,.p-bond_contents__section .-ml05.content,.p-bosyu_body__data dt.-ml05,.p-dormitory_information__item small.-ml05,.p-faq__item .-ml05.answer:before,.p-faq__item .-ml05.question:before,.p-feature_section .-ml05.box[data-en]:before,.p-feature_section .box__title .-ml05.label,.p-feature_section .box__title small.-ml05,.p-fulfilling_voice__item .-ml05.title:after,.p-future_section__main .-ml05.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-ml05:before,.p-global_earth__grid .c-text small.-ml05,.p-global_staff__head .-ml05.coming-soon:after,.p-hope_desired__list>li.-ml05:before,.p-movie_contents__item .sub .-ml05.c-amount.-comingsoon:after,.p-project_card .-ml05.caption:before,.p-reason_modal__title small.-ml05,.p-report_card .title small.-ml05,.p-report_kv__main>.-ml05.c-en[data-en]:after,.p-report_kv__title small.-ml05,.p-report_schedule__data dd.-ml05,.p-report_schedule__data dt.-ml05,.p-spot_modal__inner .main__bottom small.-ml05,.p-staff_more__head .c-title .-ml05.first,.p-staff_more__head .c-title .-ml05.second,.p-staff_personal__item .main .c-title .-ml05.en[data-en],.p-story_member__item .name small.-ml05,.p-system__data dt.-ml05,.p-welfare_voice__item .-ml05.title:after,.p-work__section__title small.-ml05,.p-work_modal__work .-ml05.box__item,.p-work_modal__work .box__item .-ml05.year,.p-work_modal__work .title small.-ml05,.p-work_modal__work div.box__item .-ml05.sub:after,div.-ml05.p-index_contents__card:after{margin-left:.5em}.-ml075.c-en,.-ml075.c-text,.-ml075.c-text01,.-ml075.c-text02,.-ml075.c-text03,.-ml075.c-text04,.-ml075.c-text05,.-ml075.c-text06,.-ml075.c-text07,.-ml075.c-text08,.-ml075.c-text09,.-ml075.c-text10,.-ml075.c-title,.-ml075.c-title01,.-ml075.c-title02,.-ml075.c-title03,.-ml075.c-title04,.-ml075.c-title05,.-ml075.c-title06,.-ml075.c-title07,.-ml075.c-title08,.-ml075.c-title09,.-ml075.c-title10,.-ml075.p-spot_card:after,.-ml075.p-work_business__map__content,.c-button01 a.-ml075,.c-button02 a.-ml075,.c-sidebar.-number .c-sidebar__list a.-ml075:before,.l-footer__menu__list .-ml075.coming-soon:after,.p-bond_contents__section .-ml075.content,.p-bosyu_body__data dt.-ml075,.p-dormitory_information__item small.-ml075,.p-faq__item .-ml075.answer:before,.p-faq__item .-ml075.question:before,.p-feature_section .-ml075.box[data-en]:before,.p-feature_section .box__title .-ml075.label,.p-feature_section .box__title small.-ml075,.p-fulfilling_voice__item .-ml075.title:after,.p-future_section__main .-ml075.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-ml075:before,.p-global_earth__grid .c-text small.-ml075,.p-global_staff__head .-ml075.coming-soon:after,.p-hope_desired__list>li.-ml075:before,.p-movie_contents__item .sub .-ml075.c-amount.-comingsoon:after,.p-project_card .-ml075.caption:before,.p-reason_modal__title small.-ml075,.p-report_card .title small.-ml075,.p-report_kv__main>.-ml075.c-en[data-en]:after,.p-report_kv__title small.-ml075,.p-report_schedule__data dd.-ml075,.p-report_schedule__data dt.-ml075,.p-spot_modal__inner .main__bottom small.-ml075,.p-staff_more__head .c-title .-ml075.first,.p-staff_more__head .c-title .-ml075.second,.p-staff_personal__item .main .c-title .-ml075.en[data-en],.p-story_member__item .name small.-ml075,.p-system__data dt.-ml075,.p-welfare_voice__item .-ml075.title:after,.p-work__section__title small.-ml075,.p-work_modal__work .-ml075.box__item,.p-work_modal__work .box__item .-ml075.year,.p-work_modal__work .title small.-ml075,.p-work_modal__work div.box__item .-ml075.sub:after,div.-ml075.p-index_contents__card:after{margin-left:.75em}.-ml1.c-en,.-ml1.c-text,.-ml1.c-text01,.-ml1.c-text02,.-ml1.c-text03,.-ml1.c-text04,.-ml1.c-text05,.-ml1.c-text06,.-ml1.c-text07,.-ml1.c-text08,.-ml1.c-text09,.-ml1.c-text10,.-ml1.c-title,.-ml1.c-title01,.-ml1.c-title02,.-ml1.c-title03,.-ml1.c-title04,.-ml1.c-title05,.-ml1.c-title06,.-ml1.c-title07,.-ml1.c-title08,.-ml1.c-title09,.-ml1.c-title10,.-ml1.p-spot_card:after,.-ml1.p-work_business__map__content,.c-button01 a.-ml1,.c-button02 a.-ml1,.c-sidebar.-number .c-sidebar__list a.-ml1:before,.l-footer__menu__list .-ml1.coming-soon:after,.p-bond_contents__section .-ml1.content,.p-bosyu_body__data dt.-ml1,.p-dormitory_information__item small.-ml1,.p-faq__item .-ml1.answer:before,.p-faq__item .-ml1.question:before,.p-feature_section .-ml1.box[data-en]:before,.p-feature_section .box__title .-ml1.label,.p-feature_section .box__title small.-ml1,.p-fulfilling_voice__item .-ml1.title:after,.p-future_section__main .-ml1.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-ml1:before,.p-global_earth__grid .c-text small.-ml1,.p-global_staff__head .-ml1.coming-soon:after,.p-hope_desired__list>li.-ml1:before,.p-movie_contents__item .sub .-ml1.c-amount.-comingsoon:after,.p-project_card .-ml1.caption:before,.p-reason_modal__title small.-ml1,.p-report_card .title small.-ml1,.p-report_kv__main>.-ml1.c-en[data-en]:after,.p-report_kv__title small.-ml1,.p-report_schedule__data dd.-ml1,.p-report_schedule__data dt.-ml1,.p-spot_modal__inner .main__bottom small.-ml1,.p-staff_more__head .c-title .-ml1.first,.p-staff_more__head .c-title .-ml1.second,.p-staff_personal__item .main .c-title .-ml1.en[data-en],.p-story_member__item .name small.-ml1,.p-system__data dt.-ml1,.p-welfare_voice__item .-ml1.title:after,.p-work__section__title small.-ml1,.p-work_modal__work .-ml1.box__item,.p-work_modal__work .box__item .-ml1.year,.p-work_modal__work .title small.-ml1,.p-work_modal__work div.box__item .-ml1.sub:after,div.-ml1.p-index_contents__card:after{margin-left:1em}.-ml125.c-en,.-ml125.c-text,.-ml125.c-text01,.-ml125.c-text02,.-ml125.c-text03,.-ml125.c-text04,.-ml125.c-text05,.-ml125.c-text06,.-ml125.c-text07,.-ml125.c-text08,.-ml125.c-text09,.-ml125.c-text10,.-ml125.c-title,.-ml125.c-title01,.-ml125.c-title02,.-ml125.c-title03,.-ml125.c-title04,.-ml125.c-title05,.-ml125.c-title06,.-ml125.c-title07,.-ml125.c-title08,.-ml125.c-title09,.-ml125.c-title10,.-ml125.p-spot_card:after,.-ml125.p-work_business__map__content,.c-button01 a.-ml125,.c-button02 a.-ml125,.c-sidebar.-number .c-sidebar__list a.-ml125:before,.l-footer__menu__list .-ml125.coming-soon:after,.p-bond_contents__section .-ml125.content,.p-bosyu_body__data dt.-ml125,.p-dormitory_information__item small.-ml125,.p-faq__item .-ml125.answer:before,.p-faq__item .-ml125.question:before,.p-feature_section .-ml125.box[data-en]:before,.p-feature_section .box__title .-ml125.label,.p-feature_section .box__title small.-ml125,.p-fulfilling_voice__item .-ml125.title:after,.p-future_section__main .-ml125.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-ml125:before,.p-global_earth__grid .c-text small.-ml125,.p-global_staff__head .-ml125.coming-soon:after,.p-hope_desired__list>li.-ml125:before,.p-movie_contents__item .sub .-ml125.c-amount.-comingsoon:after,.p-project_card .-ml125.caption:before,.p-reason_modal__title small.-ml125,.p-report_card .title small.-ml125,.p-report_kv__main>.-ml125.c-en[data-en]:after,.p-report_kv__title small.-ml125,.p-report_schedule__data dd.-ml125,.p-report_schedule__data dt.-ml125,.p-spot_modal__inner .main__bottom small.-ml125,.p-staff_more__head .c-title .-ml125.first,.p-staff_more__head .c-title .-ml125.second,.p-staff_personal__item .main .c-title .-ml125.en[data-en],.p-story_member__item .name small.-ml125,.p-system__data dt.-ml125,.p-welfare_voice__item .-ml125.title:after,.p-work__section__title small.-ml125,.p-work_modal__work .-ml125.box__item,.p-work_modal__work .box__item .-ml125.year,.p-work_modal__work .title small.-ml125,.p-work_modal__work div.box__item .-ml125.sub:after,div.-ml125.p-index_contents__card:after{margin-left:1.25em}.-ml15.c-en,.-ml15.c-text,.-ml15.c-text01,.-ml15.c-text02,.-ml15.c-text03,.-ml15.c-text04,.-ml15.c-text05,.-ml15.c-text06,.-ml15.c-text07,.-ml15.c-text08,.-ml15.c-text09,.-ml15.c-text10,.-ml15.c-title,.-ml15.c-title01,.-ml15.c-title02,.-ml15.c-title03,.-ml15.c-title04,.-ml15.c-title05,.-ml15.c-title06,.-ml15.c-title07,.-ml15.c-title08,.-ml15.c-title09,.-ml15.c-title10,.-ml15.p-spot_card:after,.-ml15.p-work_business__map__content,.c-button01 a.-ml15,.c-button02 a.-ml15,.c-sidebar.-number .c-sidebar__list a.-ml15:before,.l-footer__menu__list .-ml15.coming-soon:after,.p-bond_contents__section .-ml15.content,.p-bosyu_body__data dt.-ml15,.p-dormitory_information__item small.-ml15,.p-faq__item .-ml15.answer:before,.p-faq__item .-ml15.question:before,.p-feature_section .-ml15.box[data-en]:before,.p-feature_section .box__title .-ml15.label,.p-feature_section .box__title small.-ml15,.p-fulfilling_voice__item .-ml15.title:after,.p-future_section__main .-ml15.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-ml15:before,.p-global_earth__grid .c-text small.-ml15,.p-global_staff__head .-ml15.coming-soon:after,.p-hope_desired__list>li.-ml15:before,.p-movie_contents__item .sub .-ml15.c-amount.-comingsoon:after,.p-project_card .-ml15.caption:before,.p-reason_modal__title small.-ml15,.p-report_card .title small.-ml15,.p-report_kv__main>.-ml15.c-en[data-en]:after,.p-report_kv__title small.-ml15,.p-report_schedule__data dd.-ml15,.p-report_schedule__data dt.-ml15,.p-spot_modal__inner .main__bottom small.-ml15,.p-staff_more__head .c-title .-ml15.first,.p-staff_more__head .c-title .-ml15.second,.p-staff_personal__item .main .c-title .-ml15.en[data-en],.p-story_member__item .name small.-ml15,.p-system__data dt.-ml15,.p-welfare_voice__item .-ml15.title:after,.p-work__section__title small.-ml15,.p-work_modal__work .-ml15.box__item,.p-work_modal__work .box__item .-ml15.year,.p-work_modal__work .title small.-ml15,.p-work_modal__work div.box__item .-ml15.sub:after,div.-ml15.p-index_contents__card:after{margin-left:1.5em}.-ml175.c-en,.-ml175.c-text,.-ml175.c-text01,.-ml175.c-text02,.-ml175.c-text03,.-ml175.c-text04,.-ml175.c-text05,.-ml175.c-text06,.-ml175.c-text07,.-ml175.c-text08,.-ml175.c-text09,.-ml175.c-text10,.-ml175.c-title,.-ml175.c-title01,.-ml175.c-title02,.-ml175.c-title03,.-ml175.c-title04,.-ml175.c-title05,.-ml175.c-title06,.-ml175.c-title07,.-ml175.c-title08,.-ml175.c-title09,.-ml175.c-title10,.-ml175.p-spot_card:after,.-ml175.p-work_business__map__content,.c-button01 a.-ml175,.c-button02 a.-ml175,.c-sidebar.-number .c-sidebar__list a.-ml175:before,.l-footer__menu__list .-ml175.coming-soon:after,.p-bond_contents__section .-ml175.content,.p-bosyu_body__data dt.-ml175,.p-dormitory_information__item small.-ml175,.p-faq__item .-ml175.answer:before,.p-faq__item .-ml175.question:before,.p-feature_section .-ml175.box[data-en]:before,.p-feature_section .box__title .-ml175.label,.p-feature_section .box__title small.-ml175,.p-fulfilling_voice__item .-ml175.title:after,.p-future_section__main .-ml175.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-ml175:before,.p-global_earth__grid .c-text small.-ml175,.p-global_staff__head .-ml175.coming-soon:after,.p-hope_desired__list>li.-ml175:before,.p-movie_contents__item .sub .-ml175.c-amount.-comingsoon:after,.p-project_card .-ml175.caption:before,.p-reason_modal__title small.-ml175,.p-report_card .title small.-ml175,.p-report_kv__main>.-ml175.c-en[data-en]:after,.p-report_kv__title small.-ml175,.p-report_schedule__data dd.-ml175,.p-report_schedule__data dt.-ml175,.p-spot_modal__inner .main__bottom small.-ml175,.p-staff_more__head .c-title .-ml175.first,.p-staff_more__head .c-title .-ml175.second,.p-staff_personal__item .main .c-title .-ml175.en[data-en],.p-story_member__item .name small.-ml175,.p-system__data dt.-ml175,.p-welfare_voice__item .-ml175.title:after,.p-work__section__title small.-ml175,.p-work_modal__work .-ml175.box__item,.p-work_modal__work .box__item .-ml175.year,.p-work_modal__work .title small.-ml175,.p-work_modal__work div.box__item .-ml175.sub:after,div.-ml175.p-index_contents__card:after{margin-left:1.75em}.-ml2.c-en,.-ml2.c-text,.-ml2.c-text01,.-ml2.c-text02,.-ml2.c-text03,.-ml2.c-text04,.-ml2.c-text05,.-ml2.c-text06,.-ml2.c-text07,.-ml2.c-text08,.-ml2.c-text09,.-ml2.c-text10,.-ml2.c-title,.-ml2.c-title01,.-ml2.c-title02,.-ml2.c-title03,.-ml2.c-title04,.-ml2.c-title05,.-ml2.c-title06,.-ml2.c-title07,.-ml2.c-title08,.-ml2.c-title09,.-ml2.c-title10,.-ml2.p-spot_card:after,.-ml2.p-work_business__map__content,.c-button01 a.-ml2,.c-button02 a.-ml2,.c-sidebar.-number .c-sidebar__list a.-ml2:before,.l-footer__menu__list .-ml2.coming-soon:after,.p-bond_contents__section .-ml2.content,.p-bosyu_body__data dt.-ml2,.p-dormitory_information__item small.-ml2,.p-faq__item .-ml2.answer:before,.p-faq__item .-ml2.question:before,.p-feature_section .-ml2.box[data-en]:before,.p-feature_section .box__title .-ml2.label,.p-feature_section .box__title small.-ml2,.p-fulfilling_voice__item .-ml2.title:after,.p-future_section__main .-ml2.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-ml2:before,.p-global_earth__grid .c-text small.-ml2,.p-global_staff__head .-ml2.coming-soon:after,.p-hope_desired__list>li.-ml2:before,.p-movie_contents__item .sub .-ml2.c-amount.-comingsoon:after,.p-project_card .-ml2.caption:before,.p-reason_modal__title small.-ml2,.p-report_card .title small.-ml2,.p-report_kv__main>.-ml2.c-en[data-en]:after,.p-report_kv__title small.-ml2,.p-report_schedule__data dd.-ml2,.p-report_schedule__data dt.-ml2,.p-spot_modal__inner .main__bottom small.-ml2,.p-staff_more__head .c-title .-ml2.first,.p-staff_more__head .c-title .-ml2.second,.p-staff_personal__item .main .c-title .-ml2.en[data-en],.p-story_member__item .name small.-ml2,.p-system__data dt.-ml2,.p-welfare_voice__item .-ml2.title:after,.p-work__section__title small.-ml2,.p-work_modal__work .-ml2.box__item,.p-work_modal__work .box__item .-ml2.year,.p-work_modal__work .title small.-ml2,.p-work_modal__work div.box__item .-ml2.sub:after,div.-ml2.p-index_contents__card:after{margin-left:2em}.-ml25.c-en,.-ml25.c-text,.-ml25.c-text01,.-ml25.c-text02,.-ml25.c-text03,.-ml25.c-text04,.-ml25.c-text05,.-ml25.c-text06,.-ml25.c-text07,.-ml25.c-text08,.-ml25.c-text09,.-ml25.c-text10,.-ml25.c-title,.-ml25.c-title01,.-ml25.c-title02,.-ml25.c-title03,.-ml25.c-title04,.-ml25.c-title05,.-ml25.c-title06,.-ml25.c-title07,.-ml25.c-title08,.-ml25.c-title09,.-ml25.c-title10,.-ml25.p-spot_card:after,.-ml25.p-work_business__map__content,.c-button01 a.-ml25,.c-button02 a.-ml25,.c-sidebar.-number .c-sidebar__list a.-ml25:before,.l-footer__menu__list .-ml25.coming-soon:after,.p-bond_contents__section .-ml25.content,.p-bosyu_body__data dt.-ml25,.p-dormitory_information__item small.-ml25,.p-faq__item .-ml25.answer:before,.p-faq__item .-ml25.question:before,.p-feature_section .-ml25.box[data-en]:before,.p-feature_section .box__title .-ml25.label,.p-feature_section .box__title small.-ml25,.p-fulfilling_voice__item .-ml25.title:after,.p-future_section__main .-ml25.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-ml25:before,.p-global_earth__grid .c-text small.-ml25,.p-global_staff__head .-ml25.coming-soon:after,.p-hope_desired__list>li.-ml25:before,.p-movie_contents__item .sub .-ml25.c-amount.-comingsoon:after,.p-project_card .-ml25.caption:before,.p-reason_modal__title small.-ml25,.p-report_card .title small.-ml25,.p-report_kv__main>.-ml25.c-en[data-en]:after,.p-report_kv__title small.-ml25,.p-report_schedule__data dd.-ml25,.p-report_schedule__data dt.-ml25,.p-spot_modal__inner .main__bottom small.-ml25,.p-staff_more__head .c-title .-ml25.first,.p-staff_more__head .c-title .-ml25.second,.p-staff_personal__item .main .c-title .-ml25.en[data-en],.p-story_member__item .name small.-ml25,.p-system__data dt.-ml25,.p-welfare_voice__item .-ml25.title:after,.p-work__section__title small.-ml25,.p-work_modal__work .-ml25.box__item,.p-work_modal__work .box__item .-ml25.year,.p-work_modal__work .title small.-ml25,.p-work_modal__work div.box__item .-ml25.sub:after,div.-ml25.p-index_contents__card:after{margin-left:2.5em}.-ml3.c-en,.-ml3.c-text,.-ml3.c-text01,.-ml3.c-text02,.-ml3.c-text03,.-ml3.c-text04,.-ml3.c-text05,.-ml3.c-text06,.-ml3.c-text07,.-ml3.c-text08,.-ml3.c-text09,.-ml3.c-text10,.-ml3.c-title,.-ml3.c-title01,.-ml3.c-title02,.-ml3.c-title03,.-ml3.c-title04,.-ml3.c-title05,.-ml3.c-title06,.-ml3.c-title07,.-ml3.c-title08,.-ml3.c-title09,.-ml3.c-title10,.-ml3.p-spot_card:after,.-ml3.p-work_business__map__content,.c-button01 a.-ml3,.c-button02 a.-ml3,.c-sidebar.-number .c-sidebar__list a.-ml3:before,.l-footer__menu__list .-ml3.coming-soon:after,.p-bond_contents__section .-ml3.content,.p-bosyu_body__data dt.-ml3,.p-dormitory_information__item small.-ml3,.p-faq__item .-ml3.answer:before,.p-faq__item .-ml3.question:before,.p-feature_section .-ml3.box[data-en]:before,.p-feature_section .box__title .-ml3.label,.p-feature_section .box__title small.-ml3,.p-fulfilling_voice__item .-ml3.title:after,.p-future_section__main .-ml3.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-ml3:before,.p-global_earth__grid .c-text small.-ml3,.p-global_staff__head .-ml3.coming-soon:after,.p-hope_desired__list>li.-ml3:before,.p-movie_contents__item .sub .-ml3.c-amount.-comingsoon:after,.p-project_card .-ml3.caption:before,.p-reason_modal__title small.-ml3,.p-report_card .title small.-ml3,.p-report_kv__main>.-ml3.c-en[data-en]:after,.p-report_kv__title small.-ml3,.p-report_schedule__data dd.-ml3,.p-report_schedule__data dt.-ml3,.p-spot_modal__inner .main__bottom small.-ml3,.p-staff_more__head .c-title .-ml3.first,.p-staff_more__head .c-title .-ml3.second,.p-staff_personal__item .main .c-title .-ml3.en[data-en],.p-story_member__item .name small.-ml3,.p-system__data dt.-ml3,.p-welfare_voice__item .-ml3.title:after,.p-work__section__title small.-ml3,.p-work_modal__work .-ml3.box__item,.p-work_modal__work .box__item .-ml3.year,.p-work_modal__work .title small.-ml3,.p-work_modal__work div.box__item .-ml3.sub:after,div.-ml3.p-index_contents__card:after{margin-left:3em}.-pt025.c-en,.-pt025.c-text,.-pt025.c-text01,.-pt025.c-text02,.-pt025.c-text03,.-pt025.c-text04,.-pt025.c-text05,.-pt025.c-text06,.-pt025.c-text07,.-pt025.c-text08,.-pt025.c-text09,.-pt025.c-text10,.-pt025.c-title,.-pt025.c-title01,.-pt025.c-title02,.-pt025.c-title03,.-pt025.c-title04,.-pt025.c-title05,.-pt025.c-title06,.-pt025.c-title07,.-pt025.c-title08,.-pt025.c-title09,.-pt025.c-title10,.-pt025.p-spot_card:after,.-pt025.p-work_business__map__content,.c-button01 a.-pt025,.c-button02 a.-pt025,.c-sidebar.-number .c-sidebar__list a.-pt025:before,.l-footer__menu__list .-pt025.coming-soon:after,.p-bond_contents__section .-pt025.content,.p-bosyu_body__data dt.-pt025,.p-dormitory_information__item small.-pt025,.p-faq__item .-pt025.answer:before,.p-faq__item .-pt025.question:before,.p-feature_section .-pt025.box[data-en]:before,.p-feature_section .box__title .-pt025.label,.p-feature_section .box__title small.-pt025,.p-fulfilling_voice__item .-pt025.title:after,.p-future_section__main .-pt025.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pt025:before,.p-global_earth__grid .c-text small.-pt025,.p-global_staff__head .-pt025.coming-soon:after,.p-hope_desired__list>li.-pt025:before,.p-movie_contents__item .sub .-pt025.c-amount.-comingsoon:after,.p-project_card .-pt025.caption:before,.p-reason_modal__title small.-pt025,.p-report_card .title small.-pt025,.p-report_kv__main>.-pt025.c-en[data-en]:after,.p-report_kv__title small.-pt025,.p-report_schedule__data dd.-pt025,.p-report_schedule__data dt.-pt025,.p-spot_modal__inner .main__bottom small.-pt025,.p-staff_more__head .c-title .-pt025.first,.p-staff_more__head .c-title .-pt025.second,.p-staff_personal__item .main .c-title .-pt025.en[data-en],.p-story_member__item .name small.-pt025,.p-system__data dt.-pt025,.p-welfare_voice__item .-pt025.title:after,.p-work__section__title small.-pt025,.p-work_modal__work .-pt025.box__item,.p-work_modal__work .box__item .-pt025.year,.p-work_modal__work .title small.-pt025,.p-work_modal__work div.box__item .-pt025.sub:after,div.-pt025.p-index_contents__card:after{padding-top:.25em}.-pt05.c-en,.-pt05.c-text,.-pt05.c-text01,.-pt05.c-text02,.-pt05.c-text03,.-pt05.c-text04,.-pt05.c-text05,.-pt05.c-text06,.-pt05.c-text07,.-pt05.c-text08,.-pt05.c-text09,.-pt05.c-text10,.-pt05.c-title,.-pt05.c-title01,.-pt05.c-title02,.-pt05.c-title03,.-pt05.c-title04,.-pt05.c-title05,.-pt05.c-title06,.-pt05.c-title07,.-pt05.c-title08,.-pt05.c-title09,.-pt05.c-title10,.-pt05.p-spot_card:after,.-pt05.p-work_business__map__content,.c-button01 a.-pt05,.c-button02 a.-pt05,.c-sidebar.-number .c-sidebar__list a.-pt05:before,.l-footer__menu__list .-pt05.coming-soon:after,.p-bond_contents__section .-pt05.content,.p-bosyu_body__data dt.-pt05,.p-dormitory_information__item small.-pt05,.p-faq__item .-pt05.answer:before,.p-faq__item .-pt05.question:before,.p-feature_section .-pt05.box[data-en]:before,.p-feature_section .box__title .-pt05.label,.p-feature_section .box__title small.-pt05,.p-fulfilling_voice__item .-pt05.title:after,.p-future_section__main .-pt05.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pt05:before,.p-global_earth__grid .c-text small.-pt05,.p-global_staff__head .-pt05.coming-soon:after,.p-hope_desired__list>li.-pt05:before,.p-movie_contents__item .sub .-pt05.c-amount.-comingsoon:after,.p-project_card .-pt05.caption:before,.p-reason_modal__title small.-pt05,.p-report_card .title small.-pt05,.p-report_kv__main>.-pt05.c-en[data-en]:after,.p-report_kv__title small.-pt05,.p-report_schedule__data dd.-pt05,.p-report_schedule__data dt.-pt05,.p-spot_modal__inner .main__bottom small.-pt05,.p-staff_more__head .c-title .-pt05.first,.p-staff_more__head .c-title .-pt05.second,.p-staff_personal__item .main .c-title .-pt05.en[data-en],.p-story_member__item .name small.-pt05,.p-system__data dt.-pt05,.p-welfare_voice__item .-pt05.title:after,.p-work__section__title small.-pt05,.p-work_modal__work .-pt05.box__item,.p-work_modal__work .box__item .-pt05.year,.p-work_modal__work .title small.-pt05,.p-work_modal__work div.box__item .-pt05.sub:after,div.-pt05.p-index_contents__card:after{padding-top:.5em}.-pt075.c-en,.-pt075.c-text,.-pt075.c-text01,.-pt075.c-text02,.-pt075.c-text03,.-pt075.c-text04,.-pt075.c-text05,.-pt075.c-text06,.-pt075.c-text07,.-pt075.c-text08,.-pt075.c-text09,.-pt075.c-text10,.-pt075.c-title,.-pt075.c-title01,.-pt075.c-title02,.-pt075.c-title03,.-pt075.c-title04,.-pt075.c-title05,.-pt075.c-title06,.-pt075.c-title07,.-pt075.c-title08,.-pt075.c-title09,.-pt075.c-title10,.-pt075.p-spot_card:after,.-pt075.p-work_business__map__content,.c-button01 a.-pt075,.c-button02 a.-pt075,.c-sidebar.-number .c-sidebar__list a.-pt075:before,.l-footer__menu__list .-pt075.coming-soon:after,.p-bond_contents__section .-pt075.content,.p-bosyu_body__data dt.-pt075,.p-dormitory_information__item small.-pt075,.p-faq__item .-pt075.answer:before,.p-faq__item .-pt075.question:before,.p-feature_section .-pt075.box[data-en]:before,.p-feature_section .box__title .-pt075.label,.p-feature_section .box__title small.-pt075,.p-fulfilling_voice__item .-pt075.title:after,.p-future_section__main .-pt075.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pt075:before,.p-global_earth__grid .c-text small.-pt075,.p-global_staff__head .-pt075.coming-soon:after,.p-hope_desired__list>li.-pt075:before,.p-movie_contents__item .sub .-pt075.c-amount.-comingsoon:after,.p-project_card .-pt075.caption:before,.p-reason_modal__title small.-pt075,.p-report_card .title small.-pt075,.p-report_kv__main>.-pt075.c-en[data-en]:after,.p-report_kv__title small.-pt075,.p-report_schedule__data dd.-pt075,.p-report_schedule__data dt.-pt075,.p-spot_modal__inner .main__bottom small.-pt075,.p-staff_more__head .c-title .-pt075.first,.p-staff_more__head .c-title .-pt075.second,.p-staff_personal__item .main .c-title .-pt075.en[data-en],.p-story_member__item .name small.-pt075,.p-system__data dt.-pt075,.p-welfare_voice__item .-pt075.title:after,.p-work__section__title small.-pt075,.p-work_modal__work .-pt075.box__item,.p-work_modal__work .box__item .-pt075.year,.p-work_modal__work .title small.-pt075,.p-work_modal__work div.box__item .-pt075.sub:after,div.-pt075.p-index_contents__card:after{padding-top:.75em}.-pt1.c-en,.-pt1.c-text,.-pt1.c-text01,.-pt1.c-text02,.-pt1.c-text03,.-pt1.c-text04,.-pt1.c-text05,.-pt1.c-text06,.-pt1.c-text07,.-pt1.c-text08,.-pt1.c-text09,.-pt1.c-text10,.-pt1.c-title,.-pt1.c-title01,.-pt1.c-title02,.-pt1.c-title03,.-pt1.c-title04,.-pt1.c-title05,.-pt1.c-title06,.-pt1.c-title07,.-pt1.c-title08,.-pt1.c-title09,.-pt1.c-title10,.-pt1.p-spot_card:after,.-pt1.p-work_business__map__content,.c-button01 a.-pt1,.c-button02 a.-pt1,.c-sidebar.-number .c-sidebar__list a.-pt1:before,.l-footer__menu__list .-pt1.coming-soon:after,.p-bond_contents__section .-pt1.content,.p-bosyu_body__data dt.-pt1,.p-dormitory_information__item small.-pt1,.p-faq__item .-pt1.answer:before,.p-faq__item .-pt1.question:before,.p-feature_section .-pt1.box[data-en]:before,.p-feature_section .box__title .-pt1.label,.p-feature_section .box__title small.-pt1,.p-fulfilling_voice__item .-pt1.title:after,.p-future_section__main .-pt1.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pt1:before,.p-global_earth__grid .c-text small.-pt1,.p-global_staff__head .-pt1.coming-soon:after,.p-hope_desired__list>li.-pt1:before,.p-movie_contents__item .sub .-pt1.c-amount.-comingsoon:after,.p-project_card .-pt1.caption:before,.p-reason_modal__title small.-pt1,.p-report_card .title small.-pt1,.p-report_kv__main>.-pt1.c-en[data-en]:after,.p-report_kv__title small.-pt1,.p-report_schedule__data dd.-pt1,.p-report_schedule__data dt.-pt1,.p-spot_modal__inner .main__bottom small.-pt1,.p-staff_more__head .c-title .-pt1.first,.p-staff_more__head .c-title .-pt1.second,.p-staff_personal__item .main .c-title .-pt1.en[data-en],.p-story_member__item .name small.-pt1,.p-system__data dt.-pt1,.p-welfare_voice__item .-pt1.title:after,.p-work__section__title small.-pt1,.p-work_modal__work .-pt1.box__item,.p-work_modal__work .box__item .-pt1.year,.p-work_modal__work .title small.-pt1,.p-work_modal__work div.box__item .-pt1.sub:after,div.-pt1.p-index_contents__card:after{padding-top:1em}.-pt125.c-en,.-pt125.c-text,.-pt125.c-text01,.-pt125.c-text02,.-pt125.c-text03,.-pt125.c-text04,.-pt125.c-text05,.-pt125.c-text06,.-pt125.c-text07,.-pt125.c-text08,.-pt125.c-text09,.-pt125.c-text10,.-pt125.c-title,.-pt125.c-title01,.-pt125.c-title02,.-pt125.c-title03,.-pt125.c-title04,.-pt125.c-title05,.-pt125.c-title06,.-pt125.c-title07,.-pt125.c-title08,.-pt125.c-title09,.-pt125.c-title10,.-pt125.p-spot_card:after,.-pt125.p-work_business__map__content,.c-button01 a.-pt125,.c-button02 a.-pt125,.c-sidebar.-number .c-sidebar__list a.-pt125:before,.l-footer__menu__list .-pt125.coming-soon:after,.p-bond_contents__section .-pt125.content,.p-bosyu_body__data dt.-pt125,.p-dormitory_information__item small.-pt125,.p-faq__item .-pt125.answer:before,.p-faq__item .-pt125.question:before,.p-feature_section .-pt125.box[data-en]:before,.p-feature_section .box__title .-pt125.label,.p-feature_section .box__title small.-pt125,.p-fulfilling_voice__item .-pt125.title:after,.p-future_section__main .-pt125.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pt125:before,.p-global_earth__grid .c-text small.-pt125,.p-global_staff__head .-pt125.coming-soon:after,.p-hope_desired__list>li.-pt125:before,.p-movie_contents__item .sub .-pt125.c-amount.-comingsoon:after,.p-project_card .-pt125.caption:before,.p-reason_modal__title small.-pt125,.p-report_card .title small.-pt125,.p-report_kv__main>.-pt125.c-en[data-en]:after,.p-report_kv__title small.-pt125,.p-report_schedule__data dd.-pt125,.p-report_schedule__data dt.-pt125,.p-spot_modal__inner .main__bottom small.-pt125,.p-staff_more__head .c-title .-pt125.first,.p-staff_more__head .c-title .-pt125.second,.p-staff_personal__item .main .c-title .-pt125.en[data-en],.p-story_member__item .name small.-pt125,.p-system__data dt.-pt125,.p-welfare_voice__item .-pt125.title:after,.p-work__section__title small.-pt125,.p-work_modal__work .-pt125.box__item,.p-work_modal__work .box__item .-pt125.year,.p-work_modal__work .title small.-pt125,.p-work_modal__work div.box__item .-pt125.sub:after,div.-pt125.p-index_contents__card:after{padding-top:1.25em}.-pt15.c-en,.-pt15.c-text,.-pt15.c-text01,.-pt15.c-text02,.-pt15.c-text03,.-pt15.c-text04,.-pt15.c-text05,.-pt15.c-text06,.-pt15.c-text07,.-pt15.c-text08,.-pt15.c-text09,.-pt15.c-text10,.-pt15.c-title,.-pt15.c-title01,.-pt15.c-title02,.-pt15.c-title03,.-pt15.c-title04,.-pt15.c-title05,.-pt15.c-title06,.-pt15.c-title07,.-pt15.c-title08,.-pt15.c-title09,.-pt15.c-title10,.-pt15.p-spot_card:after,.-pt15.p-work_business__map__content,.c-button01 a.-pt15,.c-button02 a.-pt15,.c-sidebar.-number .c-sidebar__list a.-pt15:before,.l-footer__menu__list .-pt15.coming-soon:after,.p-bond_contents__section .-pt15.content,.p-bosyu_body__data dt.-pt15,.p-dormitory_information__item small.-pt15,.p-faq__item .-pt15.answer:before,.p-faq__item .-pt15.question:before,.p-feature_section .-pt15.box[data-en]:before,.p-feature_section .box__title .-pt15.label,.p-feature_section .box__title small.-pt15,.p-fulfilling_voice__item .-pt15.title:after,.p-future_section__main .-pt15.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pt15:before,.p-global_earth__grid .c-text small.-pt15,.p-global_staff__head .-pt15.coming-soon:after,.p-hope_desired__list>li.-pt15:before,.p-movie_contents__item .sub .-pt15.c-amount.-comingsoon:after,.p-project_card .-pt15.caption:before,.p-reason_modal__title small.-pt15,.p-report_card .title small.-pt15,.p-report_kv__main>.-pt15.c-en[data-en]:after,.p-report_kv__title small.-pt15,.p-report_schedule__data dd.-pt15,.p-report_schedule__data dt.-pt15,.p-spot_modal__inner .main__bottom small.-pt15,.p-staff_more__head .c-title .-pt15.first,.p-staff_more__head .c-title .-pt15.second,.p-staff_personal__item .main .c-title .-pt15.en[data-en],.p-story_member__item .name small.-pt15,.p-system__data dt.-pt15,.p-welfare_voice__item .-pt15.title:after,.p-work__section__title small.-pt15,.p-work_modal__work .-pt15.box__item,.p-work_modal__work .box__item .-pt15.year,.p-work_modal__work .title small.-pt15,.p-work_modal__work div.box__item .-pt15.sub:after,div.-pt15.p-index_contents__card:after{padding-top:1.5em}.-pt175.c-en,.-pt175.c-text,.-pt175.c-text01,.-pt175.c-text02,.-pt175.c-text03,.-pt175.c-text04,.-pt175.c-text05,.-pt175.c-text06,.-pt175.c-text07,.-pt175.c-text08,.-pt175.c-text09,.-pt175.c-text10,.-pt175.c-title,.-pt175.c-title01,.-pt175.c-title02,.-pt175.c-title03,.-pt175.c-title04,.-pt175.c-title05,.-pt175.c-title06,.-pt175.c-title07,.-pt175.c-title08,.-pt175.c-title09,.-pt175.c-title10,.-pt175.p-spot_card:after,.-pt175.p-work_business__map__content,.c-button01 a.-pt175,.c-button02 a.-pt175,.c-sidebar.-number .c-sidebar__list a.-pt175:before,.l-footer__menu__list .-pt175.coming-soon:after,.p-bond_contents__section .-pt175.content,.p-bosyu_body__data dt.-pt175,.p-dormitory_information__item small.-pt175,.p-faq__item .-pt175.answer:before,.p-faq__item .-pt175.question:before,.p-feature_section .-pt175.box[data-en]:before,.p-feature_section .box__title .-pt175.label,.p-feature_section .box__title small.-pt175,.p-fulfilling_voice__item .-pt175.title:after,.p-future_section__main .-pt175.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pt175:before,.p-global_earth__grid .c-text small.-pt175,.p-global_staff__head .-pt175.coming-soon:after,.p-hope_desired__list>li.-pt175:before,.p-movie_contents__item .sub .-pt175.c-amount.-comingsoon:after,.p-project_card .-pt175.caption:before,.p-reason_modal__title small.-pt175,.p-report_card .title small.-pt175,.p-report_kv__main>.-pt175.c-en[data-en]:after,.p-report_kv__title small.-pt175,.p-report_schedule__data dd.-pt175,.p-report_schedule__data dt.-pt175,.p-spot_modal__inner .main__bottom small.-pt175,.p-staff_more__head .c-title .-pt175.first,.p-staff_more__head .c-title .-pt175.second,.p-staff_personal__item .main .c-title .-pt175.en[data-en],.p-story_member__item .name small.-pt175,.p-system__data dt.-pt175,.p-welfare_voice__item .-pt175.title:after,.p-work__section__title small.-pt175,.p-work_modal__work .-pt175.box__item,.p-work_modal__work .box__item .-pt175.year,.p-work_modal__work .title small.-pt175,.p-work_modal__work div.box__item .-pt175.sub:after,div.-pt175.p-index_contents__card:after{padding-top:1.75em}.-pt2.c-en,.-pt2.c-text,.-pt2.c-text01,.-pt2.c-text02,.-pt2.c-text03,.-pt2.c-text04,.-pt2.c-text05,.-pt2.c-text06,.-pt2.c-text07,.-pt2.c-text08,.-pt2.c-text09,.-pt2.c-text10,.-pt2.c-title,.-pt2.c-title01,.-pt2.c-title02,.-pt2.c-title03,.-pt2.c-title04,.-pt2.c-title05,.-pt2.c-title06,.-pt2.c-title07,.-pt2.c-title08,.-pt2.c-title09,.-pt2.c-title10,.-pt2.p-spot_card:after,.-pt2.p-work_business__map__content,.c-button01 a.-pt2,.c-button02 a.-pt2,.c-sidebar.-number .c-sidebar__list a.-pt2:before,.l-footer__menu__list .-pt2.coming-soon:after,.p-bond_contents__section .-pt2.content,.p-bosyu_body__data dt.-pt2,.p-dormitory_information__item small.-pt2,.p-faq__item .-pt2.answer:before,.p-faq__item .-pt2.question:before,.p-feature_section .-pt2.box[data-en]:before,.p-feature_section .box__title .-pt2.label,.p-feature_section .box__title small.-pt2,.p-fulfilling_voice__item .-pt2.title:after,.p-future_section__main .-pt2.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pt2:before,.p-global_earth__grid .c-text small.-pt2,.p-global_staff__head .-pt2.coming-soon:after,.p-hope_desired__list>li.-pt2:before,.p-movie_contents__item .sub .-pt2.c-amount.-comingsoon:after,.p-project_card .-pt2.caption:before,.p-reason_modal__title small.-pt2,.p-report_card .title small.-pt2,.p-report_kv__main>.-pt2.c-en[data-en]:after,.p-report_kv__title small.-pt2,.p-report_schedule__data dd.-pt2,.p-report_schedule__data dt.-pt2,.p-spot_modal__inner .main__bottom small.-pt2,.p-staff_more__head .c-title .-pt2.first,.p-staff_more__head .c-title .-pt2.second,.p-staff_personal__item .main .c-title .-pt2.en[data-en],.p-story_member__item .name small.-pt2,.p-system__data dt.-pt2,.p-welfare_voice__item .-pt2.title:after,.p-work__section__title small.-pt2,.p-work_modal__work .-pt2.box__item,.p-work_modal__work .box__item .-pt2.year,.p-work_modal__work .title small.-pt2,.p-work_modal__work div.box__item .-pt2.sub:after,div.-pt2.p-index_contents__card:after{padding-top:2em}.-pt25.c-en,.-pt25.c-text,.-pt25.c-text01,.-pt25.c-text02,.-pt25.c-text03,.-pt25.c-text04,.-pt25.c-text05,.-pt25.c-text06,.-pt25.c-text07,.-pt25.c-text08,.-pt25.c-text09,.-pt25.c-text10,.-pt25.c-title,.-pt25.c-title01,.-pt25.c-title02,.-pt25.c-title03,.-pt25.c-title04,.-pt25.c-title05,.-pt25.c-title06,.-pt25.c-title07,.-pt25.c-title08,.-pt25.c-title09,.-pt25.c-title10,.-pt25.p-spot_card:after,.-pt25.p-work_business__map__content,.c-button01 a.-pt25,.c-button02 a.-pt25,.c-sidebar.-number .c-sidebar__list a.-pt25:before,.l-footer__menu__list .-pt25.coming-soon:after,.p-bond_contents__section .-pt25.content,.p-bosyu_body__data dt.-pt25,.p-dormitory_information__item small.-pt25,.p-faq__item .-pt25.answer:before,.p-faq__item .-pt25.question:before,.p-feature_section .-pt25.box[data-en]:before,.p-feature_section .box__title .-pt25.label,.p-feature_section .box__title small.-pt25,.p-fulfilling_voice__item .-pt25.title:after,.p-future_section__main .-pt25.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pt25:before,.p-global_earth__grid .c-text small.-pt25,.p-global_staff__head .-pt25.coming-soon:after,.p-hope_desired__list>li.-pt25:before,.p-movie_contents__item .sub .-pt25.c-amount.-comingsoon:after,.p-project_card .-pt25.caption:before,.p-reason_modal__title small.-pt25,.p-report_card .title small.-pt25,.p-report_kv__main>.-pt25.c-en[data-en]:after,.p-report_kv__title small.-pt25,.p-report_schedule__data dd.-pt25,.p-report_schedule__data dt.-pt25,.p-spot_modal__inner .main__bottom small.-pt25,.p-staff_more__head .c-title .-pt25.first,.p-staff_more__head .c-title .-pt25.second,.p-staff_personal__item .main .c-title .-pt25.en[data-en],.p-story_member__item .name small.-pt25,.p-system__data dt.-pt25,.p-welfare_voice__item .-pt25.title:after,.p-work__section__title small.-pt25,.p-work_modal__work .-pt25.box__item,.p-work_modal__work .box__item .-pt25.year,.p-work_modal__work .title small.-pt25,.p-work_modal__work div.box__item .-pt25.sub:after,div.-pt25.p-index_contents__card:after{padding-top:2.5em}.-pt3.c-en,.-pt3.c-text,.-pt3.c-text01,.-pt3.c-text02,.-pt3.c-text03,.-pt3.c-text04,.-pt3.c-text05,.-pt3.c-text06,.-pt3.c-text07,.-pt3.c-text08,.-pt3.c-text09,.-pt3.c-text10,.-pt3.c-title,.-pt3.c-title01,.-pt3.c-title02,.-pt3.c-title03,.-pt3.c-title04,.-pt3.c-title05,.-pt3.c-title06,.-pt3.c-title07,.-pt3.c-title08,.-pt3.c-title09,.-pt3.c-title10,.-pt3.p-spot_card:after,.-pt3.p-work_business__map__content,.c-button01 a.-pt3,.c-button02 a.-pt3,.c-sidebar.-number .c-sidebar__list a.-pt3:before,.l-footer__menu__list .-pt3.coming-soon:after,.p-bond_contents__section .-pt3.content,.p-bosyu_body__data dt.-pt3,.p-dormitory_information__item small.-pt3,.p-faq__item .-pt3.answer:before,.p-faq__item .-pt3.question:before,.p-feature_section .-pt3.box[data-en]:before,.p-feature_section .box__title .-pt3.label,.p-feature_section .box__title small.-pt3,.p-fulfilling_voice__item .-pt3.title:after,.p-future_section__main .-pt3.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pt3:before,.p-global_earth__grid .c-text small.-pt3,.p-global_staff__head .-pt3.coming-soon:after,.p-hope_desired__list>li.-pt3:before,.p-movie_contents__item .sub .-pt3.c-amount.-comingsoon:after,.p-project_card .-pt3.caption:before,.p-reason_modal__title small.-pt3,.p-report_card .title small.-pt3,.p-report_kv__main>.-pt3.c-en[data-en]:after,.p-report_kv__title small.-pt3,.p-report_schedule__data dd.-pt3,.p-report_schedule__data dt.-pt3,.p-spot_modal__inner .main__bottom small.-pt3,.p-staff_more__head .c-title .-pt3.first,.p-staff_more__head .c-title .-pt3.second,.p-staff_personal__item .main .c-title .-pt3.en[data-en],.p-story_member__item .name small.-pt3,.p-system__data dt.-pt3,.p-welfare_voice__item .-pt3.title:after,.p-work__section__title small.-pt3,.p-work_modal__work .-pt3.box__item,.p-work_modal__work .box__item .-pt3.year,.p-work_modal__work .title small.-pt3,.p-work_modal__work div.box__item .-pt3.sub:after,div.-pt3.p-index_contents__card:after{padding-top:3em}.-pr025.c-en,.-pr025.c-text,.-pr025.c-text01,.-pr025.c-text02,.-pr025.c-text03,.-pr025.c-text04,.-pr025.c-text05,.-pr025.c-text06,.-pr025.c-text07,.-pr025.c-text08,.-pr025.c-text09,.-pr025.c-text10,.-pr025.c-title,.-pr025.c-title01,.-pr025.c-title02,.-pr025.c-title03,.-pr025.c-title04,.-pr025.c-title05,.-pr025.c-title06,.-pr025.c-title07,.-pr025.c-title08,.-pr025.c-title09,.-pr025.c-title10,.-pr025.p-spot_card:after,.-pr025.p-work_business__map__content,.c-button01 a.-pr025,.c-button02 a.-pr025,.c-sidebar.-number .c-sidebar__list a.-pr025:before,.l-footer__menu__list .-pr025.coming-soon:after,.p-bond_contents__section .-pr025.content,.p-bosyu_body__data dt.-pr025,.p-dormitory_information__item small.-pr025,.p-faq__item .-pr025.answer:before,.p-faq__item .-pr025.question:before,.p-feature_section .-pr025.box[data-en]:before,.p-feature_section .box__title .-pr025.label,.p-feature_section .box__title small.-pr025,.p-fulfilling_voice__item .-pr025.title:after,.p-future_section__main .-pr025.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pr025:before,.p-global_earth__grid .c-text small.-pr025,.p-global_staff__head .-pr025.coming-soon:after,.p-hope_desired__list>li.-pr025:before,.p-movie_contents__item .sub .-pr025.c-amount.-comingsoon:after,.p-project_card .-pr025.caption:before,.p-reason_modal__title small.-pr025,.p-report_card .title small.-pr025,.p-report_kv__main>.-pr025.c-en[data-en]:after,.p-report_kv__title small.-pr025,.p-report_schedule__data dd.-pr025,.p-report_schedule__data dt.-pr025,.p-spot_modal__inner .main__bottom small.-pr025,.p-staff_more__head .c-title .-pr025.first,.p-staff_more__head .c-title .-pr025.second,.p-staff_personal__item .main .c-title .-pr025.en[data-en],.p-story_member__item .name small.-pr025,.p-system__data dt.-pr025,.p-welfare_voice__item .-pr025.title:after,.p-work__section__title small.-pr025,.p-work_modal__work .-pr025.box__item,.p-work_modal__work .box__item .-pr025.year,.p-work_modal__work .title small.-pr025,.p-work_modal__work div.box__item .-pr025.sub:after,div.-pr025.p-index_contents__card:after{padding-right:.25em}.-pr05.c-en,.-pr05.c-text,.-pr05.c-text01,.-pr05.c-text02,.-pr05.c-text03,.-pr05.c-text04,.-pr05.c-text05,.-pr05.c-text06,.-pr05.c-text07,.-pr05.c-text08,.-pr05.c-text09,.-pr05.c-text10,.-pr05.c-title,.-pr05.c-title01,.-pr05.c-title02,.-pr05.c-title03,.-pr05.c-title04,.-pr05.c-title05,.-pr05.c-title06,.-pr05.c-title07,.-pr05.c-title08,.-pr05.c-title09,.-pr05.c-title10,.-pr05.p-spot_card:after,.-pr05.p-work_business__map__content,.c-button01 a.-pr05,.c-button02 a.-pr05,.c-sidebar.-number .c-sidebar__list a.-pr05:before,.l-footer__menu__list .-pr05.coming-soon:after,.p-bond_contents__section .-pr05.content,.p-bosyu_body__data dt.-pr05,.p-dormitory_information__item small.-pr05,.p-faq__item .-pr05.answer:before,.p-faq__item .-pr05.question:before,.p-feature_section .-pr05.box[data-en]:before,.p-feature_section .box__title .-pr05.label,.p-feature_section .box__title small.-pr05,.p-fulfilling_voice__item .-pr05.title:after,.p-future_section__main .-pr05.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pr05:before,.p-global_earth__grid .c-text small.-pr05,.p-global_staff__head .-pr05.coming-soon:after,.p-hope_desired__list>li.-pr05:before,.p-movie_contents__item .sub .-pr05.c-amount.-comingsoon:after,.p-project_card .-pr05.caption:before,.p-reason_modal__title small.-pr05,.p-report_card .title small.-pr05,.p-report_kv__main>.-pr05.c-en[data-en]:after,.p-report_kv__title small.-pr05,.p-report_schedule__data dd.-pr05,.p-report_schedule__data dt.-pr05,.p-spot_modal__inner .main__bottom small.-pr05,.p-staff_more__head .c-title .-pr05.first,.p-staff_more__head .c-title .-pr05.second,.p-staff_personal__item .main .c-title .-pr05.en[data-en],.p-story_member__item .name small.-pr05,.p-system__data dt.-pr05,.p-welfare_voice__item .-pr05.title:after,.p-work__section__title small.-pr05,.p-work_modal__work .-pr05.box__item,.p-work_modal__work .box__item .-pr05.year,.p-work_modal__work .title small.-pr05,.p-work_modal__work div.box__item .-pr05.sub:after,div.-pr05.p-index_contents__card:after{padding-right:.5em}.-pr075.c-en,.-pr075.c-text,.-pr075.c-text01,.-pr075.c-text02,.-pr075.c-text03,.-pr075.c-text04,.-pr075.c-text05,.-pr075.c-text06,.-pr075.c-text07,.-pr075.c-text08,.-pr075.c-text09,.-pr075.c-text10,.-pr075.c-title,.-pr075.c-title01,.-pr075.c-title02,.-pr075.c-title03,.-pr075.c-title04,.-pr075.c-title05,.-pr075.c-title06,.-pr075.c-title07,.-pr075.c-title08,.-pr075.c-title09,.-pr075.c-title10,.-pr075.p-spot_card:after,.-pr075.p-work_business__map__content,.c-button01 a.-pr075,.c-button02 a.-pr075,.c-sidebar.-number .c-sidebar__list a.-pr075:before,.l-footer__menu__list .-pr075.coming-soon:after,.p-bond_contents__section .-pr075.content,.p-bosyu_body__data dt.-pr075,.p-dormitory_information__item small.-pr075,.p-faq__item .-pr075.answer:before,.p-faq__item .-pr075.question:before,.p-feature_section .-pr075.box[data-en]:before,.p-feature_section .box__title .-pr075.label,.p-feature_section .box__title small.-pr075,.p-fulfilling_voice__item .-pr075.title:after,.p-future_section__main .-pr075.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pr075:before,.p-global_earth__grid .c-text small.-pr075,.p-global_staff__head .-pr075.coming-soon:after,.p-hope_desired__list>li.-pr075:before,.p-movie_contents__item .sub .-pr075.c-amount.-comingsoon:after,.p-project_card .-pr075.caption:before,.p-reason_modal__title small.-pr075,.p-report_card .title small.-pr075,.p-report_kv__main>.-pr075.c-en[data-en]:after,.p-report_kv__title small.-pr075,.p-report_schedule__data dd.-pr075,.p-report_schedule__data dt.-pr075,.p-spot_modal__inner .main__bottom small.-pr075,.p-staff_more__head .c-title .-pr075.first,.p-staff_more__head .c-title .-pr075.second,.p-staff_personal__item .main .c-title .-pr075.en[data-en],.p-story_member__item .name small.-pr075,.p-system__data dt.-pr075,.p-welfare_voice__item .-pr075.title:after,.p-work__section__title small.-pr075,.p-work_modal__work .-pr075.box__item,.p-work_modal__work .box__item .-pr075.year,.p-work_modal__work .title small.-pr075,.p-work_modal__work div.box__item .-pr075.sub:after,div.-pr075.p-index_contents__card:after{padding-right:.75em}.-pr1.c-en,.-pr1.c-text,.-pr1.c-text01,.-pr1.c-text02,.-pr1.c-text03,.-pr1.c-text04,.-pr1.c-text05,.-pr1.c-text06,.-pr1.c-text07,.-pr1.c-text08,.-pr1.c-text09,.-pr1.c-text10,.-pr1.c-title,.-pr1.c-title01,.-pr1.c-title02,.-pr1.c-title03,.-pr1.c-title04,.-pr1.c-title05,.-pr1.c-title06,.-pr1.c-title07,.-pr1.c-title08,.-pr1.c-title09,.-pr1.c-title10,.-pr1.p-spot_card:after,.-pr1.p-work_business__map__content,.c-button01 a.-pr1,.c-button02 a.-pr1,.c-sidebar.-number .c-sidebar__list a.-pr1:before,.l-footer__menu__list .-pr1.coming-soon:after,.p-bond_contents__section .-pr1.content,.p-bosyu_body__data dt.-pr1,.p-dormitory_information__item small.-pr1,.p-faq__item .-pr1.answer:before,.p-faq__item .-pr1.question:before,.p-feature_section .-pr1.box[data-en]:before,.p-feature_section .box__title .-pr1.label,.p-feature_section .box__title small.-pr1,.p-fulfilling_voice__item .-pr1.title:after,.p-future_section__main .-pr1.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pr1:before,.p-global_earth__grid .c-text small.-pr1,.p-global_staff__head .-pr1.coming-soon:after,.p-hope_desired__list>li.-pr1:before,.p-movie_contents__item .sub .-pr1.c-amount.-comingsoon:after,.p-project_card .-pr1.caption:before,.p-reason_modal__title small.-pr1,.p-report_card .title small.-pr1,.p-report_kv__main>.-pr1.c-en[data-en]:after,.p-report_kv__title small.-pr1,.p-report_schedule__data dd.-pr1,.p-report_schedule__data dt.-pr1,.p-spot_modal__inner .main__bottom small.-pr1,.p-staff_more__head .c-title .-pr1.first,.p-staff_more__head .c-title .-pr1.second,.p-staff_personal__item .main .c-title .-pr1.en[data-en],.p-story_member__item .name small.-pr1,.p-system__data dt.-pr1,.p-welfare_voice__item .-pr1.title:after,.p-work__section__title small.-pr1,.p-work_modal__work .-pr1.box__item,.p-work_modal__work .box__item .-pr1.year,.p-work_modal__work .title small.-pr1,.p-work_modal__work div.box__item .-pr1.sub:after,div.-pr1.p-index_contents__card:after{padding-right:1em}.-pr125.c-en,.-pr125.c-text,.-pr125.c-text01,.-pr125.c-text02,.-pr125.c-text03,.-pr125.c-text04,.-pr125.c-text05,.-pr125.c-text06,.-pr125.c-text07,.-pr125.c-text08,.-pr125.c-text09,.-pr125.c-text10,.-pr125.c-title,.-pr125.c-title01,.-pr125.c-title02,.-pr125.c-title03,.-pr125.c-title04,.-pr125.c-title05,.-pr125.c-title06,.-pr125.c-title07,.-pr125.c-title08,.-pr125.c-title09,.-pr125.c-title10,.-pr125.p-spot_card:after,.-pr125.p-work_business__map__content,.c-button01 a.-pr125,.c-button02 a.-pr125,.c-sidebar.-number .c-sidebar__list a.-pr125:before,.l-footer__menu__list .-pr125.coming-soon:after,.p-bond_contents__section .-pr125.content,.p-bosyu_body__data dt.-pr125,.p-dormitory_information__item small.-pr125,.p-faq__item .-pr125.answer:before,.p-faq__item .-pr125.question:before,.p-feature_section .-pr125.box[data-en]:before,.p-feature_section .box__title .-pr125.label,.p-feature_section .box__title small.-pr125,.p-fulfilling_voice__item .-pr125.title:after,.p-future_section__main .-pr125.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pr125:before,.p-global_earth__grid .c-text small.-pr125,.p-global_staff__head .-pr125.coming-soon:after,.p-hope_desired__list>li.-pr125:before,.p-movie_contents__item .sub .-pr125.c-amount.-comingsoon:after,.p-project_card .-pr125.caption:before,.p-reason_modal__title small.-pr125,.p-report_card .title small.-pr125,.p-report_kv__main>.-pr125.c-en[data-en]:after,.p-report_kv__title small.-pr125,.p-report_schedule__data dd.-pr125,.p-report_schedule__data dt.-pr125,.p-spot_modal__inner .main__bottom small.-pr125,.p-staff_more__head .c-title .-pr125.first,.p-staff_more__head .c-title .-pr125.second,.p-staff_personal__item .main .c-title .-pr125.en[data-en],.p-story_member__item .name small.-pr125,.p-system__data dt.-pr125,.p-welfare_voice__item .-pr125.title:after,.p-work__section__title small.-pr125,.p-work_modal__work .-pr125.box__item,.p-work_modal__work .box__item .-pr125.year,.p-work_modal__work .title small.-pr125,.p-work_modal__work div.box__item .-pr125.sub:after,div.-pr125.p-index_contents__card:after{padding-right:1.25em}.-pr15.c-en,.-pr15.c-text,.-pr15.c-text01,.-pr15.c-text02,.-pr15.c-text03,.-pr15.c-text04,.-pr15.c-text05,.-pr15.c-text06,.-pr15.c-text07,.-pr15.c-text08,.-pr15.c-text09,.-pr15.c-text10,.-pr15.c-title,.-pr15.c-title01,.-pr15.c-title02,.-pr15.c-title03,.-pr15.c-title04,.-pr15.c-title05,.-pr15.c-title06,.-pr15.c-title07,.-pr15.c-title08,.-pr15.c-title09,.-pr15.c-title10,.-pr15.p-spot_card:after,.-pr15.p-work_business__map__content,.c-button01 a.-pr15,.c-button02 a.-pr15,.c-sidebar.-number .c-sidebar__list a.-pr15:before,.l-footer__menu__list .-pr15.coming-soon:after,.p-bond_contents__section .-pr15.content,.p-bosyu_body__data dt.-pr15,.p-dormitory_information__item small.-pr15,.p-faq__item .-pr15.answer:before,.p-faq__item .-pr15.question:before,.p-feature_section .-pr15.box[data-en]:before,.p-feature_section .box__title .-pr15.label,.p-feature_section .box__title small.-pr15,.p-fulfilling_voice__item .-pr15.title:after,.p-future_section__main .-pr15.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pr15:before,.p-global_earth__grid .c-text small.-pr15,.p-global_staff__head .-pr15.coming-soon:after,.p-hope_desired__list>li.-pr15:before,.p-movie_contents__item .sub .-pr15.c-amount.-comingsoon:after,.p-project_card .-pr15.caption:before,.p-reason_modal__title small.-pr15,.p-report_card .title small.-pr15,.p-report_kv__main>.-pr15.c-en[data-en]:after,.p-report_kv__title small.-pr15,.p-report_schedule__data dd.-pr15,.p-report_schedule__data dt.-pr15,.p-spot_modal__inner .main__bottom small.-pr15,.p-staff_more__head .c-title .-pr15.first,.p-staff_more__head .c-title .-pr15.second,.p-staff_personal__item .main .c-title .-pr15.en[data-en],.p-story_member__item .name small.-pr15,.p-system__data dt.-pr15,.p-welfare_voice__item .-pr15.title:after,.p-work__section__title small.-pr15,.p-work_modal__work .-pr15.box__item,.p-work_modal__work .box__item .-pr15.year,.p-work_modal__work .title small.-pr15,.p-work_modal__work div.box__item .-pr15.sub:after,div.-pr15.p-index_contents__card:after{padding-right:1.5em}.-pr175.c-en,.-pr175.c-text,.-pr175.c-text01,.-pr175.c-text02,.-pr175.c-text03,.-pr175.c-text04,.-pr175.c-text05,.-pr175.c-text06,.-pr175.c-text07,.-pr175.c-text08,.-pr175.c-text09,.-pr175.c-text10,.-pr175.c-title,.-pr175.c-title01,.-pr175.c-title02,.-pr175.c-title03,.-pr175.c-title04,.-pr175.c-title05,.-pr175.c-title06,.-pr175.c-title07,.-pr175.c-title08,.-pr175.c-title09,.-pr175.c-title10,.-pr175.p-spot_card:after,.-pr175.p-work_business__map__content,.c-button01 a.-pr175,.c-button02 a.-pr175,.c-sidebar.-number .c-sidebar__list a.-pr175:before,.l-footer__menu__list .-pr175.coming-soon:after,.p-bond_contents__section .-pr175.content,.p-bosyu_body__data dt.-pr175,.p-dormitory_information__item small.-pr175,.p-faq__item .-pr175.answer:before,.p-faq__item .-pr175.question:before,.p-feature_section .-pr175.box[data-en]:before,.p-feature_section .box__title .-pr175.label,.p-feature_section .box__title small.-pr175,.p-fulfilling_voice__item .-pr175.title:after,.p-future_section__main .-pr175.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pr175:before,.p-global_earth__grid .c-text small.-pr175,.p-global_staff__head .-pr175.coming-soon:after,.p-hope_desired__list>li.-pr175:before,.p-movie_contents__item .sub .-pr175.c-amount.-comingsoon:after,.p-project_card .-pr175.caption:before,.p-reason_modal__title small.-pr175,.p-report_card .title small.-pr175,.p-report_kv__main>.-pr175.c-en[data-en]:after,.p-report_kv__title small.-pr175,.p-report_schedule__data dd.-pr175,.p-report_schedule__data dt.-pr175,.p-spot_modal__inner .main__bottom small.-pr175,.p-staff_more__head .c-title .-pr175.first,.p-staff_more__head .c-title .-pr175.second,.p-staff_personal__item .main .c-title .-pr175.en[data-en],.p-story_member__item .name small.-pr175,.p-system__data dt.-pr175,.p-welfare_voice__item .-pr175.title:after,.p-work__section__title small.-pr175,.p-work_modal__work .-pr175.box__item,.p-work_modal__work .box__item .-pr175.year,.p-work_modal__work .title small.-pr175,.p-work_modal__work div.box__item .-pr175.sub:after,div.-pr175.p-index_contents__card:after{padding-right:1.75em}.-pr2.c-en,.-pr2.c-text,.-pr2.c-text01,.-pr2.c-text02,.-pr2.c-text03,.-pr2.c-text04,.-pr2.c-text05,.-pr2.c-text06,.-pr2.c-text07,.-pr2.c-text08,.-pr2.c-text09,.-pr2.c-text10,.-pr2.c-title,.-pr2.c-title01,.-pr2.c-title02,.-pr2.c-title03,.-pr2.c-title04,.-pr2.c-title05,.-pr2.c-title06,.-pr2.c-title07,.-pr2.c-title08,.-pr2.c-title09,.-pr2.c-title10,.-pr2.p-spot_card:after,.-pr2.p-work_business__map__content,.c-button01 a.-pr2,.c-button02 a.-pr2,.c-sidebar.-number .c-sidebar__list a.-pr2:before,.l-footer__menu__list .-pr2.coming-soon:after,.p-bond_contents__section .-pr2.content,.p-bosyu_body__data dt.-pr2,.p-dormitory_information__item small.-pr2,.p-faq__item .-pr2.answer:before,.p-faq__item .-pr2.question:before,.p-feature_section .-pr2.box[data-en]:before,.p-feature_section .box__title .-pr2.label,.p-feature_section .box__title small.-pr2,.p-fulfilling_voice__item .-pr2.title:after,.p-future_section__main .-pr2.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pr2:before,.p-global_earth__grid .c-text small.-pr2,.p-global_staff__head .-pr2.coming-soon:after,.p-hope_desired__list>li.-pr2:before,.p-movie_contents__item .sub .-pr2.c-amount.-comingsoon:after,.p-project_card .-pr2.caption:before,.p-reason_modal__title small.-pr2,.p-report_card .title small.-pr2,.p-report_kv__main>.-pr2.c-en[data-en]:after,.p-report_kv__title small.-pr2,.p-report_schedule__data dd.-pr2,.p-report_schedule__data dt.-pr2,.p-spot_modal__inner .main__bottom small.-pr2,.p-staff_more__head .c-title .-pr2.first,.p-staff_more__head .c-title .-pr2.second,.p-staff_personal__item .main .c-title .-pr2.en[data-en],.p-story_member__item .name small.-pr2,.p-system__data dt.-pr2,.p-welfare_voice__item .-pr2.title:after,.p-work__section__title small.-pr2,.p-work_modal__work .-pr2.box__item,.p-work_modal__work .box__item .-pr2.year,.p-work_modal__work .title small.-pr2,.p-work_modal__work div.box__item .-pr2.sub:after,div.-pr2.p-index_contents__card:after{padding-right:2em}.-pr25.c-en,.-pr25.c-text,.-pr25.c-text01,.-pr25.c-text02,.-pr25.c-text03,.-pr25.c-text04,.-pr25.c-text05,.-pr25.c-text06,.-pr25.c-text07,.-pr25.c-text08,.-pr25.c-text09,.-pr25.c-text10,.-pr25.c-title,.-pr25.c-title01,.-pr25.c-title02,.-pr25.c-title03,.-pr25.c-title04,.-pr25.c-title05,.-pr25.c-title06,.-pr25.c-title07,.-pr25.c-title08,.-pr25.c-title09,.-pr25.c-title10,.-pr25.p-spot_card:after,.-pr25.p-work_business__map__content,.c-button01 a.-pr25,.c-button02 a.-pr25,.c-sidebar.-number .c-sidebar__list a.-pr25:before,.l-footer__menu__list .-pr25.coming-soon:after,.p-bond_contents__section .-pr25.content,.p-bosyu_body__data dt.-pr25,.p-dormitory_information__item small.-pr25,.p-faq__item .-pr25.answer:before,.p-faq__item .-pr25.question:before,.p-feature_section .-pr25.box[data-en]:before,.p-feature_section .box__title .-pr25.label,.p-feature_section .box__title small.-pr25,.p-fulfilling_voice__item .-pr25.title:after,.p-future_section__main .-pr25.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pr25:before,.p-global_earth__grid .c-text small.-pr25,.p-global_staff__head .-pr25.coming-soon:after,.p-hope_desired__list>li.-pr25:before,.p-movie_contents__item .sub .-pr25.c-amount.-comingsoon:after,.p-project_card .-pr25.caption:before,.p-reason_modal__title small.-pr25,.p-report_card .title small.-pr25,.p-report_kv__main>.-pr25.c-en[data-en]:after,.p-report_kv__title small.-pr25,.p-report_schedule__data dd.-pr25,.p-report_schedule__data dt.-pr25,.p-spot_modal__inner .main__bottom small.-pr25,.p-staff_more__head .c-title .-pr25.first,.p-staff_more__head .c-title .-pr25.second,.p-staff_personal__item .main .c-title .-pr25.en[data-en],.p-story_member__item .name small.-pr25,.p-system__data dt.-pr25,.p-welfare_voice__item .-pr25.title:after,.p-work__section__title small.-pr25,.p-work_modal__work .-pr25.box__item,.p-work_modal__work .box__item .-pr25.year,.p-work_modal__work .title small.-pr25,.p-work_modal__work div.box__item .-pr25.sub:after,div.-pr25.p-index_contents__card:after{padding-right:2.5em}.-pr3.c-en,.-pr3.c-text,.-pr3.c-text01,.-pr3.c-text02,.-pr3.c-text03,.-pr3.c-text04,.-pr3.c-text05,.-pr3.c-text06,.-pr3.c-text07,.-pr3.c-text08,.-pr3.c-text09,.-pr3.c-text10,.-pr3.c-title,.-pr3.c-title01,.-pr3.c-title02,.-pr3.c-title03,.-pr3.c-title04,.-pr3.c-title05,.-pr3.c-title06,.-pr3.c-title07,.-pr3.c-title08,.-pr3.c-title09,.-pr3.c-title10,.-pr3.p-spot_card:after,.-pr3.p-work_business__map__content,.c-button01 a.-pr3,.c-button02 a.-pr3,.c-sidebar.-number .c-sidebar__list a.-pr3:before,.l-footer__menu__list .-pr3.coming-soon:after,.p-bond_contents__section .-pr3.content,.p-bosyu_body__data dt.-pr3,.p-dormitory_information__item small.-pr3,.p-faq__item .-pr3.answer:before,.p-faq__item .-pr3.question:before,.p-feature_section .-pr3.box[data-en]:before,.p-feature_section .box__title .-pr3.label,.p-feature_section .box__title small.-pr3,.p-fulfilling_voice__item .-pr3.title:after,.p-future_section__main .-pr3.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pr3:before,.p-global_earth__grid .c-text small.-pr3,.p-global_staff__head .-pr3.coming-soon:after,.p-hope_desired__list>li.-pr3:before,.p-movie_contents__item .sub .-pr3.c-amount.-comingsoon:after,.p-project_card .-pr3.caption:before,.p-reason_modal__title small.-pr3,.p-report_card .title small.-pr3,.p-report_kv__main>.-pr3.c-en[data-en]:after,.p-report_kv__title small.-pr3,.p-report_schedule__data dd.-pr3,.p-report_schedule__data dt.-pr3,.p-spot_modal__inner .main__bottom small.-pr3,.p-staff_more__head .c-title .-pr3.first,.p-staff_more__head .c-title .-pr3.second,.p-staff_personal__item .main .c-title .-pr3.en[data-en],.p-story_member__item .name small.-pr3,.p-system__data dt.-pr3,.p-welfare_voice__item .-pr3.title:after,.p-work__section__title small.-pr3,.p-work_modal__work .-pr3.box__item,.p-work_modal__work .box__item .-pr3.year,.p-work_modal__work .title small.-pr3,.p-work_modal__work div.box__item .-pr3.sub:after,div.-pr3.p-index_contents__card:after{padding-right:3em}.-pb025.c-en,.-pb025.c-text,.-pb025.c-text01,.-pb025.c-text02,.-pb025.c-text03,.-pb025.c-text04,.-pb025.c-text05,.-pb025.c-text06,.-pb025.c-text07,.-pb025.c-text08,.-pb025.c-text09,.-pb025.c-text10,.-pb025.c-title,.-pb025.c-title01,.-pb025.c-title02,.-pb025.c-title03,.-pb025.c-title04,.-pb025.c-title05,.-pb025.c-title06,.-pb025.c-title07,.-pb025.c-title08,.-pb025.c-title09,.-pb025.c-title10,.-pb025.p-spot_card:after,.-pb025.p-work_business__map__content,.c-button01 a.-pb025,.c-button02 a.-pb025,.c-sidebar.-number .c-sidebar__list a.-pb025:before,.l-footer__menu__list .-pb025.coming-soon:after,.p-bond_contents__section .-pb025.content,.p-bosyu_body__data dt.-pb025,.p-dormitory_information__item small.-pb025,.p-faq__item .-pb025.answer:before,.p-faq__item .-pb025.question:before,.p-feature_section .-pb025.box[data-en]:before,.p-feature_section .box__title .-pb025.label,.p-feature_section .box__title small.-pb025,.p-fulfilling_voice__item .-pb025.title:after,.p-future_section__main .-pb025.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pb025:before,.p-global_earth__grid .c-text small.-pb025,.p-global_staff__head .-pb025.coming-soon:after,.p-hope_desired__list>li.-pb025:before,.p-movie_contents__item .sub .-pb025.c-amount.-comingsoon:after,.p-project_card .-pb025.caption:before,.p-reason_modal__title small.-pb025,.p-report_card .title small.-pb025,.p-report_kv__main>.-pb025.c-en[data-en]:after,.p-report_kv__title small.-pb025,.p-report_schedule__data dd.-pb025,.p-report_schedule__data dt.-pb025,.p-spot_modal__inner .main__bottom small.-pb025,.p-staff_more__head .c-title .-pb025.first,.p-staff_more__head .c-title .-pb025.second,.p-staff_personal__item .main .c-title .-pb025.en[data-en],.p-story_member__item .name small.-pb025,.p-system__data dt.-pb025,.p-welfare_voice__item .-pb025.title:after,.p-work__section__title small.-pb025,.p-work_modal__work .-pb025.box__item,.p-work_modal__work .box__item .-pb025.year,.p-work_modal__work .title small.-pb025,.p-work_modal__work div.box__item .-pb025.sub:after,div.-pb025.p-index_contents__card:after{padding-bottom:.25em}.-pb05.c-en,.-pb05.c-text,.-pb05.c-text01,.-pb05.c-text02,.-pb05.c-text03,.-pb05.c-text04,.-pb05.c-text05,.-pb05.c-text06,.-pb05.c-text07,.-pb05.c-text08,.-pb05.c-text09,.-pb05.c-text10,.-pb05.c-title,.-pb05.c-title01,.-pb05.c-title02,.-pb05.c-title03,.-pb05.c-title04,.-pb05.c-title05,.-pb05.c-title06,.-pb05.c-title07,.-pb05.c-title08,.-pb05.c-title09,.-pb05.c-title10,.-pb05.p-spot_card:after,.-pb05.p-work_business__map__content,.c-button01 a.-pb05,.c-button02 a.-pb05,.c-sidebar.-number .c-sidebar__list a.-pb05:before,.l-footer__menu__list .-pb05.coming-soon:after,.p-bond_contents__section .-pb05.content,.p-bosyu_body__data dt.-pb05,.p-dormitory_information__item small.-pb05,.p-faq__item .-pb05.answer:before,.p-faq__item .-pb05.question:before,.p-feature_section .-pb05.box[data-en]:before,.p-feature_section .box__title .-pb05.label,.p-feature_section .box__title small.-pb05,.p-fulfilling_voice__item .-pb05.title:after,.p-future_section__main .-pb05.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pb05:before,.p-global_earth__grid .c-text small.-pb05,.p-global_staff__head .-pb05.coming-soon:after,.p-hope_desired__list>li.-pb05:before,.p-movie_contents__item .sub .-pb05.c-amount.-comingsoon:after,.p-project_card .-pb05.caption:before,.p-reason_modal__title small.-pb05,.p-report_card .title small.-pb05,.p-report_kv__main>.-pb05.c-en[data-en]:after,.p-report_kv__title small.-pb05,.p-report_schedule__data dd.-pb05,.p-report_schedule__data dt.-pb05,.p-spot_modal__inner .main__bottom small.-pb05,.p-staff_more__head .c-title .-pb05.first,.p-staff_more__head .c-title .-pb05.second,.p-staff_personal__item .main .c-title .-pb05.en[data-en],.p-story_member__item .name small.-pb05,.p-system__data dt.-pb05,.p-welfare_voice__item .-pb05.title:after,.p-work__section__title small.-pb05,.p-work_modal__work .-pb05.box__item,.p-work_modal__work .box__item .-pb05.year,.p-work_modal__work .title small.-pb05,.p-work_modal__work div.box__item .-pb05.sub:after,div.-pb05.p-index_contents__card:after{padding-bottom:.5em}.-pb075.c-en,.-pb075.c-text,.-pb075.c-text01,.-pb075.c-text02,.-pb075.c-text03,.-pb075.c-text04,.-pb075.c-text05,.-pb075.c-text06,.-pb075.c-text07,.-pb075.c-text08,.-pb075.c-text09,.-pb075.c-text10,.-pb075.c-title,.-pb075.c-title01,.-pb075.c-title02,.-pb075.c-title03,.-pb075.c-title04,.-pb075.c-title05,.-pb075.c-title06,.-pb075.c-title07,.-pb075.c-title08,.-pb075.c-title09,.-pb075.c-title10,.-pb075.p-spot_card:after,.-pb075.p-work_business__map__content,.c-button01 a.-pb075,.c-button02 a.-pb075,.c-sidebar.-number .c-sidebar__list a.-pb075:before,.l-footer__menu__list .-pb075.coming-soon:after,.p-bond_contents__section .-pb075.content,.p-bosyu_body__data dt.-pb075,.p-dormitory_information__item small.-pb075,.p-faq__item .-pb075.answer:before,.p-faq__item .-pb075.question:before,.p-feature_section .-pb075.box[data-en]:before,.p-feature_section .box__title .-pb075.label,.p-feature_section .box__title small.-pb075,.p-fulfilling_voice__item .-pb075.title:after,.p-future_section__main .-pb075.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pb075:before,.p-global_earth__grid .c-text small.-pb075,.p-global_staff__head .-pb075.coming-soon:after,.p-hope_desired__list>li.-pb075:before,.p-movie_contents__item .sub .-pb075.c-amount.-comingsoon:after,.p-project_card .-pb075.caption:before,.p-reason_modal__title small.-pb075,.p-report_card .title small.-pb075,.p-report_kv__main>.-pb075.c-en[data-en]:after,.p-report_kv__title small.-pb075,.p-report_schedule__data dd.-pb075,.p-report_schedule__data dt.-pb075,.p-spot_modal__inner .main__bottom small.-pb075,.p-staff_more__head .c-title .-pb075.first,.p-staff_more__head .c-title .-pb075.second,.p-staff_personal__item .main .c-title .-pb075.en[data-en],.p-story_member__item .name small.-pb075,.p-system__data dt.-pb075,.p-welfare_voice__item .-pb075.title:after,.p-work__section__title small.-pb075,.p-work_modal__work .-pb075.box__item,.p-work_modal__work .box__item .-pb075.year,.p-work_modal__work .title small.-pb075,.p-work_modal__work div.box__item .-pb075.sub:after,div.-pb075.p-index_contents__card:after{padding-bottom:.75em}.-pb1.c-en,.-pb1.c-text,.-pb1.c-text01,.-pb1.c-text02,.-pb1.c-text03,.-pb1.c-text04,.-pb1.c-text05,.-pb1.c-text06,.-pb1.c-text07,.-pb1.c-text08,.-pb1.c-text09,.-pb1.c-text10,.-pb1.c-title,.-pb1.c-title01,.-pb1.c-title02,.-pb1.c-title03,.-pb1.c-title04,.-pb1.c-title05,.-pb1.c-title06,.-pb1.c-title07,.-pb1.c-title08,.-pb1.c-title09,.-pb1.c-title10,.-pb1.p-spot_card:after,.-pb1.p-work_business__map__content,.c-button01 a.-pb1,.c-button02 a.-pb1,.c-sidebar.-number .c-sidebar__list a.-pb1:before,.l-footer__menu__list .-pb1.coming-soon:after,.p-bond_contents__section .-pb1.content,.p-bosyu_body__data dt.-pb1,.p-dormitory_information__item small.-pb1,.p-faq__item .-pb1.answer:before,.p-faq__item .-pb1.question:before,.p-feature_section .-pb1.box[data-en]:before,.p-feature_section .box__title .-pb1.label,.p-feature_section .box__title small.-pb1,.p-fulfilling_voice__item .-pb1.title:after,.p-future_section__main .-pb1.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pb1:before,.p-global_earth__grid .c-text small.-pb1,.p-global_staff__head .-pb1.coming-soon:after,.p-hope_desired__list>li.-pb1:before,.p-movie_contents__item .sub .-pb1.c-amount.-comingsoon:after,.p-project_card .-pb1.caption:before,.p-reason_modal__title small.-pb1,.p-report_card .title small.-pb1,.p-report_kv__main>.-pb1.c-en[data-en]:after,.p-report_kv__title small.-pb1,.p-report_schedule__data dd.-pb1,.p-report_schedule__data dt.-pb1,.p-spot_modal__inner .main__bottom small.-pb1,.p-staff_more__head .c-title .-pb1.first,.p-staff_more__head .c-title .-pb1.second,.p-staff_personal__item .main .c-title .-pb1.en[data-en],.p-story_member__item .name small.-pb1,.p-system__data dt.-pb1,.p-welfare_voice__item .-pb1.title:after,.p-work__section__title small.-pb1,.p-work_modal__work .-pb1.box__item,.p-work_modal__work .box__item .-pb1.year,.p-work_modal__work .title small.-pb1,.p-work_modal__work div.box__item .-pb1.sub:after,div.-pb1.p-index_contents__card:after{padding-bottom:1em}.-pb125.c-en,.-pb125.c-text,.-pb125.c-text01,.-pb125.c-text02,.-pb125.c-text03,.-pb125.c-text04,.-pb125.c-text05,.-pb125.c-text06,.-pb125.c-text07,.-pb125.c-text08,.-pb125.c-text09,.-pb125.c-text10,.-pb125.c-title,.-pb125.c-title01,.-pb125.c-title02,.-pb125.c-title03,.-pb125.c-title04,.-pb125.c-title05,.-pb125.c-title06,.-pb125.c-title07,.-pb125.c-title08,.-pb125.c-title09,.-pb125.c-title10,.-pb125.p-spot_card:after,.-pb125.p-work_business__map__content,.c-button01 a.-pb125,.c-button02 a.-pb125,.c-sidebar.-number .c-sidebar__list a.-pb125:before,.l-footer__menu__list .-pb125.coming-soon:after,.p-bond_contents__section .-pb125.content,.p-bosyu_body__data dt.-pb125,.p-dormitory_information__item small.-pb125,.p-faq__item .-pb125.answer:before,.p-faq__item .-pb125.question:before,.p-feature_section .-pb125.box[data-en]:before,.p-feature_section .box__title .-pb125.label,.p-feature_section .box__title small.-pb125,.p-fulfilling_voice__item .-pb125.title:after,.p-future_section__main .-pb125.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pb125:before,.p-global_earth__grid .c-text small.-pb125,.p-global_staff__head .-pb125.coming-soon:after,.p-hope_desired__list>li.-pb125:before,.p-movie_contents__item .sub .-pb125.c-amount.-comingsoon:after,.p-project_card .-pb125.caption:before,.p-reason_modal__title small.-pb125,.p-report_card .title small.-pb125,.p-report_kv__main>.-pb125.c-en[data-en]:after,.p-report_kv__title small.-pb125,.p-report_schedule__data dd.-pb125,.p-report_schedule__data dt.-pb125,.p-spot_modal__inner .main__bottom small.-pb125,.p-staff_more__head .c-title .-pb125.first,.p-staff_more__head .c-title .-pb125.second,.p-staff_personal__item .main .c-title .-pb125.en[data-en],.p-story_member__item .name small.-pb125,.p-system__data dt.-pb125,.p-welfare_voice__item .-pb125.title:after,.p-work__section__title small.-pb125,.p-work_modal__work .-pb125.box__item,.p-work_modal__work .box__item .-pb125.year,.p-work_modal__work .title small.-pb125,.p-work_modal__work div.box__item .-pb125.sub:after,div.-pb125.p-index_contents__card:after{padding-bottom:1.25em}.-pb15.c-en,.-pb15.c-text,.-pb15.c-text01,.-pb15.c-text02,.-pb15.c-text03,.-pb15.c-text04,.-pb15.c-text05,.-pb15.c-text06,.-pb15.c-text07,.-pb15.c-text08,.-pb15.c-text09,.-pb15.c-text10,.-pb15.c-title,.-pb15.c-title01,.-pb15.c-title02,.-pb15.c-title03,.-pb15.c-title04,.-pb15.c-title05,.-pb15.c-title06,.-pb15.c-title07,.-pb15.c-title08,.-pb15.c-title09,.-pb15.c-title10,.-pb15.p-spot_card:after,.-pb15.p-work_business__map__content,.c-button01 a.-pb15,.c-button02 a.-pb15,.c-sidebar.-number .c-sidebar__list a.-pb15:before,.l-footer__menu__list .-pb15.coming-soon:after,.p-bond_contents__section .-pb15.content,.p-bosyu_body__data dt.-pb15,.p-dormitory_information__item small.-pb15,.p-faq__item .-pb15.answer:before,.p-faq__item .-pb15.question:before,.p-feature_section .-pb15.box[data-en]:before,.p-feature_section .box__title .-pb15.label,.p-feature_section .box__title small.-pb15,.p-fulfilling_voice__item .-pb15.title:after,.p-future_section__main .-pb15.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pb15:before,.p-global_earth__grid .c-text small.-pb15,.p-global_staff__head .-pb15.coming-soon:after,.p-hope_desired__list>li.-pb15:before,.p-movie_contents__item .sub .-pb15.c-amount.-comingsoon:after,.p-project_card .-pb15.caption:before,.p-reason_modal__title small.-pb15,.p-report_card .title small.-pb15,.p-report_kv__main>.-pb15.c-en[data-en]:after,.p-report_kv__title small.-pb15,.p-report_schedule__data dd.-pb15,.p-report_schedule__data dt.-pb15,.p-spot_modal__inner .main__bottom small.-pb15,.p-staff_more__head .c-title .-pb15.first,.p-staff_more__head .c-title .-pb15.second,.p-staff_personal__item .main .c-title .-pb15.en[data-en],.p-story_member__item .name small.-pb15,.p-system__data dt.-pb15,.p-welfare_voice__item .-pb15.title:after,.p-work__section__title small.-pb15,.p-work_modal__work .-pb15.box__item,.p-work_modal__work .box__item .-pb15.year,.p-work_modal__work .title small.-pb15,.p-work_modal__work div.box__item .-pb15.sub:after,div.-pb15.p-index_contents__card:after{padding-bottom:1.5em}.-pb175.c-en,.-pb175.c-text,.-pb175.c-text01,.-pb175.c-text02,.-pb175.c-text03,.-pb175.c-text04,.-pb175.c-text05,.-pb175.c-text06,.-pb175.c-text07,.-pb175.c-text08,.-pb175.c-text09,.-pb175.c-text10,.-pb175.c-title,.-pb175.c-title01,.-pb175.c-title02,.-pb175.c-title03,.-pb175.c-title04,.-pb175.c-title05,.-pb175.c-title06,.-pb175.c-title07,.-pb175.c-title08,.-pb175.c-title09,.-pb175.c-title10,.-pb175.p-spot_card:after,.-pb175.p-work_business__map__content,.c-button01 a.-pb175,.c-button02 a.-pb175,.c-sidebar.-number .c-sidebar__list a.-pb175:before,.l-footer__menu__list .-pb175.coming-soon:after,.p-bond_contents__section .-pb175.content,.p-bosyu_body__data dt.-pb175,.p-dormitory_information__item small.-pb175,.p-faq__item .-pb175.answer:before,.p-faq__item .-pb175.question:before,.p-feature_section .-pb175.box[data-en]:before,.p-feature_section .box__title .-pb175.label,.p-feature_section .box__title small.-pb175,.p-fulfilling_voice__item .-pb175.title:after,.p-future_section__main .-pb175.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pb175:before,.p-global_earth__grid .c-text small.-pb175,.p-global_staff__head .-pb175.coming-soon:after,.p-hope_desired__list>li.-pb175:before,.p-movie_contents__item .sub .-pb175.c-amount.-comingsoon:after,.p-project_card .-pb175.caption:before,.p-reason_modal__title small.-pb175,.p-report_card .title small.-pb175,.p-report_kv__main>.-pb175.c-en[data-en]:after,.p-report_kv__title small.-pb175,.p-report_schedule__data dd.-pb175,.p-report_schedule__data dt.-pb175,.p-spot_modal__inner .main__bottom small.-pb175,.p-staff_more__head .c-title .-pb175.first,.p-staff_more__head .c-title .-pb175.second,.p-staff_personal__item .main .c-title .-pb175.en[data-en],.p-story_member__item .name small.-pb175,.p-system__data dt.-pb175,.p-welfare_voice__item .-pb175.title:after,.p-work__section__title small.-pb175,.p-work_modal__work .-pb175.box__item,.p-work_modal__work .box__item .-pb175.year,.p-work_modal__work .title small.-pb175,.p-work_modal__work div.box__item .-pb175.sub:after,div.-pb175.p-index_contents__card:after{padding-bottom:1.75em}.-pb2.c-en,.-pb2.c-text,.-pb2.c-text01,.-pb2.c-text02,.-pb2.c-text03,.-pb2.c-text04,.-pb2.c-text05,.-pb2.c-text06,.-pb2.c-text07,.-pb2.c-text08,.-pb2.c-text09,.-pb2.c-text10,.-pb2.c-title,.-pb2.c-title01,.-pb2.c-title02,.-pb2.c-title03,.-pb2.c-title04,.-pb2.c-title05,.-pb2.c-title06,.-pb2.c-title07,.-pb2.c-title08,.-pb2.c-title09,.-pb2.c-title10,.-pb2.p-spot_card:after,.-pb2.p-work_business__map__content,.c-button01 a.-pb2,.c-button02 a.-pb2,.c-sidebar.-number .c-sidebar__list a.-pb2:before,.l-footer__menu__list .-pb2.coming-soon:after,.p-bond_contents__section .-pb2.content,.p-bosyu_body__data dt.-pb2,.p-dormitory_information__item small.-pb2,.p-faq__item .-pb2.answer:before,.p-faq__item .-pb2.question:before,.p-feature_section .-pb2.box[data-en]:before,.p-feature_section .box__title .-pb2.label,.p-feature_section .box__title small.-pb2,.p-fulfilling_voice__item .-pb2.title:after,.p-future_section__main .-pb2.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pb2:before,.p-global_earth__grid .c-text small.-pb2,.p-global_staff__head .-pb2.coming-soon:after,.p-hope_desired__list>li.-pb2:before,.p-movie_contents__item .sub .-pb2.c-amount.-comingsoon:after,.p-project_card .-pb2.caption:before,.p-reason_modal__title small.-pb2,.p-report_card .title small.-pb2,.p-report_kv__main>.-pb2.c-en[data-en]:after,.p-report_kv__title small.-pb2,.p-report_schedule__data dd.-pb2,.p-report_schedule__data dt.-pb2,.p-spot_modal__inner .main__bottom small.-pb2,.p-staff_more__head .c-title .-pb2.first,.p-staff_more__head .c-title .-pb2.second,.p-staff_personal__item .main .c-title .-pb2.en[data-en],.p-story_member__item .name small.-pb2,.p-system__data dt.-pb2,.p-welfare_voice__item .-pb2.title:after,.p-work__section__title small.-pb2,.p-work_modal__work .-pb2.box__item,.p-work_modal__work .box__item .-pb2.year,.p-work_modal__work .title small.-pb2,.p-work_modal__work div.box__item .-pb2.sub:after,div.-pb2.p-index_contents__card:after{padding-bottom:2em}.-pb25.c-en,.-pb25.c-text,.-pb25.c-text01,.-pb25.c-text02,.-pb25.c-text03,.-pb25.c-text04,.-pb25.c-text05,.-pb25.c-text06,.-pb25.c-text07,.-pb25.c-text08,.-pb25.c-text09,.-pb25.c-text10,.-pb25.c-title,.-pb25.c-title01,.-pb25.c-title02,.-pb25.c-title03,.-pb25.c-title04,.-pb25.c-title05,.-pb25.c-title06,.-pb25.c-title07,.-pb25.c-title08,.-pb25.c-title09,.-pb25.c-title10,.-pb25.p-spot_card:after,.-pb25.p-work_business__map__content,.c-button01 a.-pb25,.c-button02 a.-pb25,.c-sidebar.-number .c-sidebar__list a.-pb25:before,.l-footer__menu__list .-pb25.coming-soon:after,.p-bond_contents__section .-pb25.content,.p-bosyu_body__data dt.-pb25,.p-dormitory_information__item small.-pb25,.p-faq__item .-pb25.answer:before,.p-faq__item .-pb25.question:before,.p-feature_section .-pb25.box[data-en]:before,.p-feature_section .box__title .-pb25.label,.p-feature_section .box__title small.-pb25,.p-fulfilling_voice__item .-pb25.title:after,.p-future_section__main .-pb25.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pb25:before,.p-global_earth__grid .c-text small.-pb25,.p-global_staff__head .-pb25.coming-soon:after,.p-hope_desired__list>li.-pb25:before,.p-movie_contents__item .sub .-pb25.c-amount.-comingsoon:after,.p-project_card .-pb25.caption:before,.p-reason_modal__title small.-pb25,.p-report_card .title small.-pb25,.p-report_kv__main>.-pb25.c-en[data-en]:after,.p-report_kv__title small.-pb25,.p-report_schedule__data dd.-pb25,.p-report_schedule__data dt.-pb25,.p-spot_modal__inner .main__bottom small.-pb25,.p-staff_more__head .c-title .-pb25.first,.p-staff_more__head .c-title .-pb25.second,.p-staff_personal__item .main .c-title .-pb25.en[data-en],.p-story_member__item .name small.-pb25,.p-system__data dt.-pb25,.p-welfare_voice__item .-pb25.title:after,.p-work__section__title small.-pb25,.p-work_modal__work .-pb25.box__item,.p-work_modal__work .box__item .-pb25.year,.p-work_modal__work .title small.-pb25,.p-work_modal__work div.box__item .-pb25.sub:after,div.-pb25.p-index_contents__card:after{padding-bottom:2.5em}.-pb3.c-en,.-pb3.c-text,.-pb3.c-text01,.-pb3.c-text02,.-pb3.c-text03,.-pb3.c-text04,.-pb3.c-text05,.-pb3.c-text06,.-pb3.c-text07,.-pb3.c-text08,.-pb3.c-text09,.-pb3.c-text10,.-pb3.c-title,.-pb3.c-title01,.-pb3.c-title02,.-pb3.c-title03,.-pb3.c-title04,.-pb3.c-title05,.-pb3.c-title06,.-pb3.c-title07,.-pb3.c-title08,.-pb3.c-title09,.-pb3.c-title10,.-pb3.p-spot_card:after,.-pb3.p-work_business__map__content,.c-button01 a.-pb3,.c-button02 a.-pb3,.c-sidebar.-number .c-sidebar__list a.-pb3:before,.l-footer__menu__list .-pb3.coming-soon:after,.p-bond_contents__section .-pb3.content,.p-bosyu_body__data dt.-pb3,.p-dormitory_information__item small.-pb3,.p-faq__item .-pb3.answer:before,.p-faq__item .-pb3.question:before,.p-feature_section .-pb3.box[data-en]:before,.p-feature_section .box__title .-pb3.label,.p-feature_section .box__title small.-pb3,.p-fulfilling_voice__item .-pb3.title:after,.p-future_section__main .-pb3.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pb3:before,.p-global_earth__grid .c-text small.-pb3,.p-global_staff__head .-pb3.coming-soon:after,.p-hope_desired__list>li.-pb3:before,.p-movie_contents__item .sub .-pb3.c-amount.-comingsoon:after,.p-project_card .-pb3.caption:before,.p-reason_modal__title small.-pb3,.p-report_card .title small.-pb3,.p-report_kv__main>.-pb3.c-en[data-en]:after,.p-report_kv__title small.-pb3,.p-report_schedule__data dd.-pb3,.p-report_schedule__data dt.-pb3,.p-spot_modal__inner .main__bottom small.-pb3,.p-staff_more__head .c-title .-pb3.first,.p-staff_more__head .c-title .-pb3.second,.p-staff_personal__item .main .c-title .-pb3.en[data-en],.p-story_member__item .name small.-pb3,.p-system__data dt.-pb3,.p-welfare_voice__item .-pb3.title:after,.p-work__section__title small.-pb3,.p-work_modal__work .-pb3.box__item,.p-work_modal__work .box__item .-pb3.year,.p-work_modal__work .title small.-pb3,.p-work_modal__work div.box__item .-pb3.sub:after,div.-pb3.p-index_contents__card:after{padding-bottom:3em}.-pl025.c-en,.-pl025.c-text,.-pl025.c-text01,.-pl025.c-text02,.-pl025.c-text03,.-pl025.c-text04,.-pl025.c-text05,.-pl025.c-text06,.-pl025.c-text07,.-pl025.c-text08,.-pl025.c-text09,.-pl025.c-text10,.-pl025.c-title,.-pl025.c-title01,.-pl025.c-title02,.-pl025.c-title03,.-pl025.c-title04,.-pl025.c-title05,.-pl025.c-title06,.-pl025.c-title07,.-pl025.c-title08,.-pl025.c-title09,.-pl025.c-title10,.-pl025.p-spot_card:after,.-pl025.p-work_business__map__content,.c-button01 a.-pl025,.c-button02 a.-pl025,.c-sidebar.-number .c-sidebar__list a.-pl025:before,.l-footer__menu__list .-pl025.coming-soon:after,.p-bond_contents__section .-pl025.content,.p-bosyu_body__data dt.-pl025,.p-dormitory_information__item small.-pl025,.p-faq__item .-pl025.answer:before,.p-faq__item .-pl025.question:before,.p-feature_section .-pl025.box[data-en]:before,.p-feature_section .box__title .-pl025.label,.p-feature_section .box__title small.-pl025,.p-fulfilling_voice__item .-pl025.title:after,.p-future_section__main .-pl025.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pl025:before,.p-global_earth__grid .c-text small.-pl025,.p-global_staff__head .-pl025.coming-soon:after,.p-hope_desired__list>li.-pl025:before,.p-movie_contents__item .sub .-pl025.c-amount.-comingsoon:after,.p-project_card .-pl025.caption:before,.p-reason_modal__title small.-pl025,.p-report_card .title small.-pl025,.p-report_kv__main>.-pl025.c-en[data-en]:after,.p-report_kv__title small.-pl025,.p-report_schedule__data dd.-pl025,.p-report_schedule__data dt.-pl025,.p-spot_modal__inner .main__bottom small.-pl025,.p-staff_more__head .c-title .-pl025.first,.p-staff_more__head .c-title .-pl025.second,.p-staff_personal__item .main .c-title .-pl025.en[data-en],.p-story_member__item .name small.-pl025,.p-system__data dt.-pl025,.p-welfare_voice__item .-pl025.title:after,.p-work__section__title small.-pl025,.p-work_modal__work .-pl025.box__item,.p-work_modal__work .box__item .-pl025.year,.p-work_modal__work .title small.-pl025,.p-work_modal__work div.box__item .-pl025.sub:after,div.-pl025.p-index_contents__card:after{padding-left:.25em}.-pl05.c-en,.-pl05.c-text,.-pl05.c-text01,.-pl05.c-text02,.-pl05.c-text03,.-pl05.c-text04,.-pl05.c-text05,.-pl05.c-text06,.-pl05.c-text07,.-pl05.c-text08,.-pl05.c-text09,.-pl05.c-text10,.-pl05.c-title,.-pl05.c-title01,.-pl05.c-title02,.-pl05.c-title03,.-pl05.c-title04,.-pl05.c-title05,.-pl05.c-title06,.-pl05.c-title07,.-pl05.c-title08,.-pl05.c-title09,.-pl05.c-title10,.-pl05.p-spot_card:after,.-pl05.p-work_business__map__content,.c-button01 a.-pl05,.c-button02 a.-pl05,.c-sidebar.-number .c-sidebar__list a.-pl05:before,.l-footer__menu__list .-pl05.coming-soon:after,.p-bond_contents__section .-pl05.content,.p-bosyu_body__data dt.-pl05,.p-dormitory_information__item small.-pl05,.p-faq__item .-pl05.answer:before,.p-faq__item .-pl05.question:before,.p-feature_section .-pl05.box[data-en]:before,.p-feature_section .box__title .-pl05.label,.p-feature_section .box__title small.-pl05,.p-fulfilling_voice__item .-pl05.title:after,.p-future_section__main .-pl05.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pl05:before,.p-global_earth__grid .c-text small.-pl05,.p-global_staff__head .-pl05.coming-soon:after,.p-hope_desired__list>li.-pl05:before,.p-movie_contents__item .sub .-pl05.c-amount.-comingsoon:after,.p-project_card .-pl05.caption:before,.p-reason_modal__title small.-pl05,.p-report_card .title small.-pl05,.p-report_kv__main>.-pl05.c-en[data-en]:after,.p-report_kv__title small.-pl05,.p-report_schedule__data dd.-pl05,.p-report_schedule__data dt.-pl05,.p-spot_modal__inner .main__bottom small.-pl05,.p-staff_more__head .c-title .-pl05.first,.p-staff_more__head .c-title .-pl05.second,.p-staff_personal__item .main .c-title .-pl05.en[data-en],.p-story_member__item .name small.-pl05,.p-system__data dt.-pl05,.p-welfare_voice__item .-pl05.title:after,.p-work__section__title small.-pl05,.p-work_modal__work .-pl05.box__item,.p-work_modal__work .box__item .-pl05.year,.p-work_modal__work .title small.-pl05,.p-work_modal__work div.box__item .-pl05.sub:after,div.-pl05.p-index_contents__card:after{padding-left:.5em}.-pl075.c-en,.-pl075.c-text,.-pl075.c-text01,.-pl075.c-text02,.-pl075.c-text03,.-pl075.c-text04,.-pl075.c-text05,.-pl075.c-text06,.-pl075.c-text07,.-pl075.c-text08,.-pl075.c-text09,.-pl075.c-text10,.-pl075.c-title,.-pl075.c-title01,.-pl075.c-title02,.-pl075.c-title03,.-pl075.c-title04,.-pl075.c-title05,.-pl075.c-title06,.-pl075.c-title07,.-pl075.c-title08,.-pl075.c-title09,.-pl075.c-title10,.-pl075.p-spot_card:after,.-pl075.p-work_business__map__content,.c-button01 a.-pl075,.c-button02 a.-pl075,.c-sidebar.-number .c-sidebar__list a.-pl075:before,.l-footer__menu__list .-pl075.coming-soon:after,.p-bond_contents__section .-pl075.content,.p-bosyu_body__data dt.-pl075,.p-dormitory_information__item small.-pl075,.p-faq__item .-pl075.answer:before,.p-faq__item .-pl075.question:before,.p-feature_section .-pl075.box[data-en]:before,.p-feature_section .box__title .-pl075.label,.p-feature_section .box__title small.-pl075,.p-fulfilling_voice__item .-pl075.title:after,.p-future_section__main .-pl075.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pl075:before,.p-global_earth__grid .c-text small.-pl075,.p-global_staff__head .-pl075.coming-soon:after,.p-hope_desired__list>li.-pl075:before,.p-movie_contents__item .sub .-pl075.c-amount.-comingsoon:after,.p-project_card .-pl075.caption:before,.p-reason_modal__title small.-pl075,.p-report_card .title small.-pl075,.p-report_kv__main>.-pl075.c-en[data-en]:after,.p-report_kv__title small.-pl075,.p-report_schedule__data dd.-pl075,.p-report_schedule__data dt.-pl075,.p-spot_modal__inner .main__bottom small.-pl075,.p-staff_more__head .c-title .-pl075.first,.p-staff_more__head .c-title .-pl075.second,.p-staff_personal__item .main .c-title .-pl075.en[data-en],.p-story_member__item .name small.-pl075,.p-system__data dt.-pl075,.p-welfare_voice__item .-pl075.title:after,.p-work__section__title small.-pl075,.p-work_modal__work .-pl075.box__item,.p-work_modal__work .box__item .-pl075.year,.p-work_modal__work .title small.-pl075,.p-work_modal__work div.box__item .-pl075.sub:after,div.-pl075.p-index_contents__card:after{padding-left:.75em}.-pl1.c-en,.-pl1.c-text,.-pl1.c-text01,.-pl1.c-text02,.-pl1.c-text03,.-pl1.c-text04,.-pl1.c-text05,.-pl1.c-text06,.-pl1.c-text07,.-pl1.c-text08,.-pl1.c-text09,.-pl1.c-text10,.-pl1.c-title,.-pl1.c-title01,.-pl1.c-title02,.-pl1.c-title03,.-pl1.c-title04,.-pl1.c-title05,.-pl1.c-title06,.-pl1.c-title07,.-pl1.c-title08,.-pl1.c-title09,.-pl1.c-title10,.-pl1.p-spot_card:after,.-pl1.p-work_business__map__content,.c-button01 a.-pl1,.c-button02 a.-pl1,.c-sidebar.-number .c-sidebar__list a.-pl1:before,.l-footer__menu__list .-pl1.coming-soon:after,.p-bond_contents__section .-pl1.content,.p-bosyu_body__data dt.-pl1,.p-dormitory_information__item small.-pl1,.p-faq__item .-pl1.answer:before,.p-faq__item .-pl1.question:before,.p-feature_section .-pl1.box[data-en]:before,.p-feature_section .box__title .-pl1.label,.p-feature_section .box__title small.-pl1,.p-fulfilling_voice__item .-pl1.title:after,.p-future_section__main .-pl1.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pl1:before,.p-global_earth__grid .c-text small.-pl1,.p-global_staff__head .-pl1.coming-soon:after,.p-hope_desired__list>li.-pl1:before,.p-movie_contents__item .sub .-pl1.c-amount.-comingsoon:after,.p-project_card .-pl1.caption:before,.p-reason_modal__title small.-pl1,.p-report_card .title small.-pl1,.p-report_kv__main>.-pl1.c-en[data-en]:after,.p-report_kv__title small.-pl1,.p-report_schedule__data dd.-pl1,.p-report_schedule__data dt.-pl1,.p-spot_modal__inner .main__bottom small.-pl1,.p-staff_more__head .c-title .-pl1.first,.p-staff_more__head .c-title .-pl1.second,.p-staff_personal__item .main .c-title .-pl1.en[data-en],.p-story_member__item .name small.-pl1,.p-system__data dt.-pl1,.p-welfare_voice__item .-pl1.title:after,.p-work__section__title small.-pl1,.p-work_modal__work .-pl1.box__item,.p-work_modal__work .box__item .-pl1.year,.p-work_modal__work .title small.-pl1,.p-work_modal__work div.box__item .-pl1.sub:after,div.-pl1.p-index_contents__card:after{padding-left:1em}.-pl125.c-en,.-pl125.c-text,.-pl125.c-text01,.-pl125.c-text02,.-pl125.c-text03,.-pl125.c-text04,.-pl125.c-text05,.-pl125.c-text06,.-pl125.c-text07,.-pl125.c-text08,.-pl125.c-text09,.-pl125.c-text10,.-pl125.c-title,.-pl125.c-title01,.-pl125.c-title02,.-pl125.c-title03,.-pl125.c-title04,.-pl125.c-title05,.-pl125.c-title06,.-pl125.c-title07,.-pl125.c-title08,.-pl125.c-title09,.-pl125.c-title10,.-pl125.p-spot_card:after,.-pl125.p-work_business__map__content,.c-button01 a.-pl125,.c-button02 a.-pl125,.c-sidebar.-number .c-sidebar__list a.-pl125:before,.l-footer__menu__list .-pl125.coming-soon:after,.p-bond_contents__section .-pl125.content,.p-bosyu_body__data dt.-pl125,.p-dormitory_information__item small.-pl125,.p-faq__item .-pl125.answer:before,.p-faq__item .-pl125.question:before,.p-feature_section .-pl125.box[data-en]:before,.p-feature_section .box__title .-pl125.label,.p-feature_section .box__title small.-pl125,.p-fulfilling_voice__item .-pl125.title:after,.p-future_section__main .-pl125.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pl125:before,.p-global_earth__grid .c-text small.-pl125,.p-global_staff__head .-pl125.coming-soon:after,.p-hope_desired__list>li.-pl125:before,.p-movie_contents__item .sub .-pl125.c-amount.-comingsoon:after,.p-project_card .-pl125.caption:before,.p-reason_modal__title small.-pl125,.p-report_card .title small.-pl125,.p-report_kv__main>.-pl125.c-en[data-en]:after,.p-report_kv__title small.-pl125,.p-report_schedule__data dd.-pl125,.p-report_schedule__data dt.-pl125,.p-spot_modal__inner .main__bottom small.-pl125,.p-staff_more__head .c-title .-pl125.first,.p-staff_more__head .c-title .-pl125.second,.p-staff_personal__item .main .c-title .-pl125.en[data-en],.p-story_member__item .name small.-pl125,.p-system__data dt.-pl125,.p-welfare_voice__item .-pl125.title:after,.p-work__section__title small.-pl125,.p-work_modal__work .-pl125.box__item,.p-work_modal__work .box__item .-pl125.year,.p-work_modal__work .title small.-pl125,.p-work_modal__work div.box__item .-pl125.sub:after,div.-pl125.p-index_contents__card:after{padding-left:1.25em}.-pl15.c-en,.-pl15.c-text,.-pl15.c-text01,.-pl15.c-text02,.-pl15.c-text03,.-pl15.c-text04,.-pl15.c-text05,.-pl15.c-text06,.-pl15.c-text07,.-pl15.c-text08,.-pl15.c-text09,.-pl15.c-text10,.-pl15.c-title,.-pl15.c-title01,.-pl15.c-title02,.-pl15.c-title03,.-pl15.c-title04,.-pl15.c-title05,.-pl15.c-title06,.-pl15.c-title07,.-pl15.c-title08,.-pl15.c-title09,.-pl15.c-title10,.-pl15.p-spot_card:after,.-pl15.p-work_business__map__content,.c-button01 a.-pl15,.c-button02 a.-pl15,.c-sidebar.-number .c-sidebar__list a.-pl15:before,.l-footer__menu__list .-pl15.coming-soon:after,.p-bond_contents__section .-pl15.content,.p-bosyu_body__data dt.-pl15,.p-dormitory_information__item small.-pl15,.p-faq__item .-pl15.answer:before,.p-faq__item .-pl15.question:before,.p-feature_section .-pl15.box[data-en]:before,.p-feature_section .box__title .-pl15.label,.p-feature_section .box__title small.-pl15,.p-fulfilling_voice__item .-pl15.title:after,.p-future_section__main .-pl15.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pl15:before,.p-global_earth__grid .c-text small.-pl15,.p-global_staff__head .-pl15.coming-soon:after,.p-hope_desired__list>li.-pl15:before,.p-movie_contents__item .sub .-pl15.c-amount.-comingsoon:after,.p-project_card .-pl15.caption:before,.p-reason_modal__title small.-pl15,.p-report_card .title small.-pl15,.p-report_kv__main>.-pl15.c-en[data-en]:after,.p-report_kv__title small.-pl15,.p-report_schedule__data dd.-pl15,.p-report_schedule__data dt.-pl15,.p-spot_modal__inner .main__bottom small.-pl15,.p-staff_more__head .c-title .-pl15.first,.p-staff_more__head .c-title .-pl15.second,.p-staff_personal__item .main .c-title .-pl15.en[data-en],.p-story_member__item .name small.-pl15,.p-system__data dt.-pl15,.p-welfare_voice__item .-pl15.title:after,.p-work__section__title small.-pl15,.p-work_modal__work .-pl15.box__item,.p-work_modal__work .box__item .-pl15.year,.p-work_modal__work .title small.-pl15,.p-work_modal__work div.box__item .-pl15.sub:after,div.-pl15.p-index_contents__card:after{padding-left:1.5em}.-pl175.c-en,.-pl175.c-text,.-pl175.c-text01,.-pl175.c-text02,.-pl175.c-text03,.-pl175.c-text04,.-pl175.c-text05,.-pl175.c-text06,.-pl175.c-text07,.-pl175.c-text08,.-pl175.c-text09,.-pl175.c-text10,.-pl175.c-title,.-pl175.c-title01,.-pl175.c-title02,.-pl175.c-title03,.-pl175.c-title04,.-pl175.c-title05,.-pl175.c-title06,.-pl175.c-title07,.-pl175.c-title08,.-pl175.c-title09,.-pl175.c-title10,.-pl175.p-spot_card:after,.-pl175.p-work_business__map__content,.c-button01 a.-pl175,.c-button02 a.-pl175,.c-sidebar.-number .c-sidebar__list a.-pl175:before,.l-footer__menu__list .-pl175.coming-soon:after,.p-bond_contents__section .-pl175.content,.p-bosyu_body__data dt.-pl175,.p-dormitory_information__item small.-pl175,.p-faq__item .-pl175.answer:before,.p-faq__item .-pl175.question:before,.p-feature_section .-pl175.box[data-en]:before,.p-feature_section .box__title .-pl175.label,.p-feature_section .box__title small.-pl175,.p-fulfilling_voice__item .-pl175.title:after,.p-future_section__main .-pl175.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pl175:before,.p-global_earth__grid .c-text small.-pl175,.p-global_staff__head .-pl175.coming-soon:after,.p-hope_desired__list>li.-pl175:before,.p-movie_contents__item .sub .-pl175.c-amount.-comingsoon:after,.p-project_card .-pl175.caption:before,.p-reason_modal__title small.-pl175,.p-report_card .title small.-pl175,.p-report_kv__main>.-pl175.c-en[data-en]:after,.p-report_kv__title small.-pl175,.p-report_schedule__data dd.-pl175,.p-report_schedule__data dt.-pl175,.p-spot_modal__inner .main__bottom small.-pl175,.p-staff_more__head .c-title .-pl175.first,.p-staff_more__head .c-title .-pl175.second,.p-staff_personal__item .main .c-title .-pl175.en[data-en],.p-story_member__item .name small.-pl175,.p-system__data dt.-pl175,.p-welfare_voice__item .-pl175.title:after,.p-work__section__title small.-pl175,.p-work_modal__work .-pl175.box__item,.p-work_modal__work .box__item .-pl175.year,.p-work_modal__work .title small.-pl175,.p-work_modal__work div.box__item .-pl175.sub:after,div.-pl175.p-index_contents__card:after{padding-left:1.75em}.-pl2.c-en,.-pl2.c-text,.-pl2.c-text01,.-pl2.c-text02,.-pl2.c-text03,.-pl2.c-text04,.-pl2.c-text05,.-pl2.c-text06,.-pl2.c-text07,.-pl2.c-text08,.-pl2.c-text09,.-pl2.c-text10,.-pl2.c-title,.-pl2.c-title01,.-pl2.c-title02,.-pl2.c-title03,.-pl2.c-title04,.-pl2.c-title05,.-pl2.c-title06,.-pl2.c-title07,.-pl2.c-title08,.-pl2.c-title09,.-pl2.c-title10,.-pl2.p-spot_card:after,.-pl2.p-work_business__map__content,.c-button01 a.-pl2,.c-button02 a.-pl2,.c-sidebar.-number .c-sidebar__list a.-pl2:before,.l-footer__menu__list .-pl2.coming-soon:after,.p-bond_contents__section .-pl2.content,.p-bosyu_body__data dt.-pl2,.p-dormitory_information__item small.-pl2,.p-faq__item .-pl2.answer:before,.p-faq__item .-pl2.question:before,.p-feature_section .-pl2.box[data-en]:before,.p-feature_section .box__title .-pl2.label,.p-feature_section .box__title small.-pl2,.p-fulfilling_voice__item .-pl2.title:after,.p-future_section__main .-pl2.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pl2:before,.p-global_earth__grid .c-text small.-pl2,.p-global_staff__head .-pl2.coming-soon:after,.p-hope_desired__list>li.-pl2:before,.p-movie_contents__item .sub .-pl2.c-amount.-comingsoon:after,.p-project_card .-pl2.caption:before,.p-reason_modal__title small.-pl2,.p-report_card .title small.-pl2,.p-report_kv__main>.-pl2.c-en[data-en]:after,.p-report_kv__title small.-pl2,.p-report_schedule__data dd.-pl2,.p-report_schedule__data dt.-pl2,.p-spot_modal__inner .main__bottom small.-pl2,.p-staff_more__head .c-title .-pl2.first,.p-staff_more__head .c-title .-pl2.second,.p-staff_personal__item .main .c-title .-pl2.en[data-en],.p-story_member__item .name small.-pl2,.p-system__data dt.-pl2,.p-welfare_voice__item .-pl2.title:after,.p-work__section__title small.-pl2,.p-work_modal__work .-pl2.box__item,.p-work_modal__work .box__item .-pl2.year,.p-work_modal__work .title small.-pl2,.p-work_modal__work div.box__item .-pl2.sub:after,div.-pl2.p-index_contents__card:after{padding-left:2em}.-pl25.c-en,.-pl25.c-text,.-pl25.c-text01,.-pl25.c-text02,.-pl25.c-text03,.-pl25.c-text04,.-pl25.c-text05,.-pl25.c-text06,.-pl25.c-text07,.-pl25.c-text08,.-pl25.c-text09,.-pl25.c-text10,.-pl25.c-title,.-pl25.c-title01,.-pl25.c-title02,.-pl25.c-title03,.-pl25.c-title04,.-pl25.c-title05,.-pl25.c-title06,.-pl25.c-title07,.-pl25.c-title08,.-pl25.c-title09,.-pl25.c-title10,.-pl25.p-spot_card:after,.-pl25.p-work_business__map__content,.c-button01 a.-pl25,.c-button02 a.-pl25,.c-sidebar.-number .c-sidebar__list a.-pl25:before,.l-footer__menu__list .-pl25.coming-soon:after,.p-bond_contents__section .-pl25.content,.p-bosyu_body__data dt.-pl25,.p-dormitory_information__item small.-pl25,.p-faq__item .-pl25.answer:before,.p-faq__item .-pl25.question:before,.p-feature_section .-pl25.box[data-en]:before,.p-feature_section .box__title .-pl25.label,.p-feature_section .box__title small.-pl25,.p-fulfilling_voice__item .-pl25.title:after,.p-future_section__main .-pl25.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pl25:before,.p-global_earth__grid .c-text small.-pl25,.p-global_staff__head .-pl25.coming-soon:after,.p-hope_desired__list>li.-pl25:before,.p-movie_contents__item .sub .-pl25.c-amount.-comingsoon:after,.p-project_card .-pl25.caption:before,.p-reason_modal__title small.-pl25,.p-report_card .title small.-pl25,.p-report_kv__main>.-pl25.c-en[data-en]:after,.p-report_kv__title small.-pl25,.p-report_schedule__data dd.-pl25,.p-report_schedule__data dt.-pl25,.p-spot_modal__inner .main__bottom small.-pl25,.p-staff_more__head .c-title .-pl25.first,.p-staff_more__head .c-title .-pl25.second,.p-staff_personal__item .main .c-title .-pl25.en[data-en],.p-story_member__item .name small.-pl25,.p-system__data dt.-pl25,.p-welfare_voice__item .-pl25.title:after,.p-work__section__title small.-pl25,.p-work_modal__work .-pl25.box__item,.p-work_modal__work .box__item .-pl25.year,.p-work_modal__work .title small.-pl25,.p-work_modal__work div.box__item .-pl25.sub:after,div.-pl25.p-index_contents__card:after{padding-left:2.5em}.-pl3.c-en,.-pl3.c-text,.-pl3.c-text01,.-pl3.c-text02,.-pl3.c-text03,.-pl3.c-text04,.-pl3.c-text05,.-pl3.c-text06,.-pl3.c-text07,.-pl3.c-text08,.-pl3.c-text09,.-pl3.c-text10,.-pl3.c-title,.-pl3.c-title01,.-pl3.c-title02,.-pl3.c-title03,.-pl3.c-title04,.-pl3.c-title05,.-pl3.c-title06,.-pl3.c-title07,.-pl3.c-title08,.-pl3.c-title09,.-pl3.c-title10,.-pl3.p-spot_card:after,.-pl3.p-work_business__map__content,.c-button01 a.-pl3,.c-button02 a.-pl3,.c-sidebar.-number .c-sidebar__list a.-pl3:before,.l-footer__menu__list .-pl3.coming-soon:after,.p-bond_contents__section .-pl3.content,.p-bosyu_body__data dt.-pl3,.p-dormitory_information__item small.-pl3,.p-faq__item .-pl3.answer:before,.p-faq__item .-pl3.question:before,.p-feature_section .-pl3.box[data-en]:before,.p-feature_section .box__title .-pl3.label,.p-feature_section .box__title small.-pl3,.p-fulfilling_voice__item .-pl3.title:after,.p-future_section__main .-pl3.box__title,.p-future_section__main .box.-carbon-neutral .list>li.-pl3:before,.p-global_earth__grid .c-text small.-pl3,.p-global_staff__head .-pl3.coming-soon:after,.p-hope_desired__list>li.-pl3:before,.p-movie_contents__item .sub .-pl3.c-amount.-comingsoon:after,.p-project_card .-pl3.caption:before,.p-reason_modal__title small.-pl3,.p-report_card .title small.-pl3,.p-report_kv__main>.-pl3.c-en[data-en]:after,.p-report_kv__title small.-pl3,.p-report_schedule__data dd.-pl3,.p-report_schedule__data dt.-pl3,.p-spot_modal__inner .main__bottom small.-pl3,.p-staff_more__head .c-title .-pl3.first,.p-staff_more__head .c-title .-pl3.second,.p-staff_personal__item .main .c-title .-pl3.en[data-en],.p-story_member__item .name small.-pl3,.p-system__data dt.-pl3,.p-welfare_voice__item .-pl3.title:after,.p-work__section__title small.-pl3,.p-work_modal__work .-pl3.box__item,.p-work_modal__work .box__item .-pl3.year,.p-work_modal__work .title small.-pl3,.p-work_modal__work div.box__item .-pl3.sub:after,div.-pl3.p-index_contents__card:after{padding-left:3em}.c-button01 a,.c-button02 a,.c-title,.c-title01,.c-title02,.c-title03,.c-title04,.c-title05,.c-title06,.c-title07,.c-title08,.c-title09,.c-title10,.p-bosyu_body__data dt,.p-dormitory_information__item small,.p-future_section__main .box__title,.p-reason_modal__title small,.p-report_kv__title small,.p-system__data dt,.p-work_modal__work .box__item{letter-spacing:.1em;line-height:1.5}.-thick.c-title,.-thick.c-title01,.-thick.c-title02,.-thick.c-title03,.-thick.c-title04,.-thick.c-title05,.-thick.c-title06,.-thick.c-title07,.-thick.c-title08,.-thick.c-title09,.-thick.c-title10,.c-button01 a.-thick,.c-button02 a.-thick,.p-bosyu_body__data dt.-thick,.p-dormitory_information__item small.-thick,.p-future_section__main .-thick.box__title,.p-reason_modal__title small.-thick,.p-report_kv__title small.-thick,.p-system__data dt.-thick,.p-work_modal__work .-thick.box__item{line-height:1.625}.-thin.c-title,.-thin.c-title01,.-thin.c-title02,.-thin.c-title03,.-thin.c-title04,.-thin.c-title05,.-thin.c-title06,.-thin.c-title07,.-thin.c-title08,.-thin.c-title09,.-thin.c-title10,.c-button01 a.-thin,.c-button02 a.-thin,.p-bosyu_body__data dt.-thin,.p-dormitory_information__item small.-thin,.p-future_section__main .-thin.box__title,.p-reason_modal__title small.-thin,.p-report_kv__title small.-thin,.p-system__data dt.-thin,.p-work_modal__work .-thin.box__item{line-height:1.375}.c-button01 a.u-center,.c-button02 a.u-center,.p-bosyu_body__data dt.u-center,.p-dormitory_information__item small.u-center,.p-future_section__main .u-center.box__title,.p-reason_modal__title small.u-center,.p-report_kv__title small.u-center,.p-system__data dt.u-center,.p-work_modal__work .u-center.box__item,.u-center.c-title,.u-center.c-title01,.u-center.c-title02,.u-center.c-title03,.u-center.c-title04,.u-center.c-title05,.u-center.c-title06,.u-center.c-title07,.u-center.c-title08,.u-center.c-title09,.u-center.c-title10{padding-left:.1em}.c-button01 a.u-center.-sentence,.c-button02 a.u-center.-sentence,.p-bosyu_body__data dt.u-center.-sentence,.p-dormitory_information__item small.u-center.-sentence,.p-future_section__main .u-center.-sentence.box__title,.p-reason_modal__title small.u-center.-sentence,.p-report_kv__title small.u-center.-sentence,.p-system__data dt.u-center.-sentence,.p-work_modal__work .u-center.-sentence.box__item,.u-center.-sentence.c-title,.u-center.-sentence.c-title01,.u-center.-sentence.c-title02,.u-center.-sentence.c-title03,.u-center.-sentence.c-title04,.u-center.-sentence.c-title05,.u-center.-sentence.c-title06,.u-center.-sentence.c-title07,.u-center.-sentence.c-title08,.u-center.-sentence.c-title09,.u-center.-sentence.c-title10{padding-left:.05em}.c-button01 a.u-left,.c-button02 a.u-left,.p-bosyu_body__data dt.u-left,.p-dormitory_information__item small.u-left,.p-future_section__main .u-left.box__title,.p-reason_modal__title small.u-left,.p-report_kv__title small.u-left,.p-system__data dt.u-left,.p-work_modal__work .u-left.box__item,.u-left.c-title,.u-left.c-title01,.u-left.c-title02,.u-left.c-title03,.u-left.c-title04,.u-left.c-title05,.u-left.c-title06,.u-left.c-title07,.u-left.c-title08,.u-left.c-title09,.u-left.c-title10{margin-left:-.05em}.-sentence.c-title,.-sentence.c-title01,.-sentence.c-title02,.-sentence.c-title03,.-sentence.c-title04,.-sentence.c-title05,.-sentence.c-title06,.-sentence.c-title07,.-sentence.c-title08,.-sentence.c-title09,.-sentence.c-title10,.c-button01 a.-sentence,.c-button02 a.-sentence,.p-bosyu_body__data dt.-sentence,.p-dormitory_information__item small.-sentence,.p-future_section__main .-sentence.box__title,.p-reason_modal__title small.-sentence,.p-report_kv__title small.-sentence,.p-system__data dt.-sentence,.p-work_modal__work .-sentence.box__item{font-feature-settings:normal;letter-spacing:.05em}.c-text,.c-text01,.c-text02,.c-text03,.c-text04,.c-text05,.c-text06,.c-text07,.c-text08,.c-text09,.c-text10,.p-bond_contents__section .content,.p-feature_section .box__title .label,.p-feature_section .box__title small,.p-global_earth__grid .c-text small,.p-report_card .title small,.p-report_schedule__data dd,.p-spot_modal__inner .main__bottom small,.p-work__section__title small,.p-work_business__map__content,.p-work_modal__work .box__item .year,.p-work_modal__work .title small{letter-spacing:.1em;line-height:1.75}.-thick.c-text,.-thick.c-text01,.-thick.c-text02,.-thick.c-text03,.-thick.c-text04,.-thick.c-text05,.-thick.c-text06,.-thick.c-text07,.-thick.c-text08,.-thick.c-text09,.-thick.c-text10,.-thick.p-work_business__map__content,.p-bond_contents__section .-thick.content,.p-feature_section .box__title .-thick.label,.p-feature_section .box__title small.-thick,.p-global_earth__grid .c-text small.-thick,.p-report_card .title small.-thick,.p-report_schedule__data dd.-thick,.p-spot_modal__inner .main__bottom small.-thick,.p-work__section__title small.-thick,.p-work_modal__work .box__item .-thick.year,.p-work_modal__work .title small.-thick{line-height:2}.-thin.c-text,.-thin.c-text01,.-thin.c-text02,.-thin.c-text03,.-thin.c-text04,.-thin.c-text05,.-thin.c-text06,.-thin.c-text07,.-thin.c-text08,.-thin.c-text09,.-thin.c-text10,.-thin.p-work_business__map__content,.p-bond_contents__section .-thin.content,.p-feature_section .box__title .-thin.label,.p-feature_section .box__title small.-thin,.p-global_earth__grid .c-text small.-thin,.p-report_card .title small.-thin,.p-report_schedule__data dd.-thin,.p-spot_modal__inner .main__bottom small.-thin,.p-work__section__title small.-thin,.p-work_modal__work .box__item .-thin.year,.p-work_modal__work .title small.-thin{line-height:1.5}.-sentence.c-text,.-sentence.c-text01,.-sentence.c-text02,.-sentence.c-text03,.-sentence.c-text04,.-sentence.c-text05,.-sentence.c-text06,.-sentence.c-text07,.-sentence.c-text08,.-sentence.c-text09,.-sentence.c-text10,.-sentence.p-work_business__map__content,.p-bond_contents__section .-sentence.content,.p-feature_section .box__title .-sentence.label,.p-feature_section .box__title small.-sentence,.p-global_earth__grid .c-text small.-sentence,.p-report_card .title small.-sentence,.p-report_schedule__data dd.-sentence,.p-spot_modal__inner .main__bottom small.-sentence,.p-work__section__title small.-sentence,.p-work_modal__work .box__item .-sentence.year,.p-work_modal__work .title small.-sentence{font-feature-settings:normal;letter-spacing:.05em}.-row025.c-text,.-row025.c-text01,.-row025.c-text02,.-row025.c-text03,.-row025.c-text04,.-row025.c-text05,.-row025.c-text06,.-row025.c-text07,.-row025.c-text08,.-row025.c-text09,.-row025.c-text10,.-row025.p-work_business__map__content,.p-bond_contents__section .-row025.content,.p-feature_section .box__title .-row025.label,.p-feature_section .box__title small.-row025,.p-global_earth__grid .c-text small.-row025,.p-report_card .title small.-row025,.p-report_schedule__data dd.-row025,.p-spot_modal__inner .main__bottom small.-row025,.p-work__section__title small.-row025,.p-work_modal__work .box__item .-row025.year,.p-work_modal__work .title small.-row025{display:grid;grid-auto-rows:min-content;row-gap:.25em}.-row05.c-text,.-row05.c-text01,.-row05.c-text02,.-row05.c-text03,.-row05.c-text04,.-row05.c-text05,.-row05.c-text06,.-row05.c-text07,.-row05.c-text08,.-row05.c-text09,.-row05.c-text10,.-row05.p-work_business__map__content,.p-bond_contents__section .-row05.content,.p-feature_section .box__title .-row05.label,.p-feature_section .box__title small.-row05,.p-global_earth__grid .c-text small.-row05,.p-report_card .title small.-row05,.p-report_schedule__data dd.-row05,.p-spot_modal__inner .main__bottom small.-row05,.p-work__section__title small.-row05,.p-work_modal__work .box__item .-row05.year,.p-work_modal__work .title small.-row05{display:grid;grid-auto-rows:min-content;row-gap:.5em}.-row075.c-text,.-row075.c-text01,.-row075.c-text02,.-row075.c-text03,.-row075.c-text04,.-row075.c-text05,.-row075.c-text06,.-row075.c-text07,.-row075.c-text08,.-row075.c-text09,.-row075.c-text10,.-row075.p-work_business__map__content,.p-bond_contents__section .-row075.content,.p-feature_section .box__title .-row075.label,.p-feature_section .box__title small.-row075,.p-global_earth__grid .c-text small.-row075,.p-report_card .title small.-row075,.p-report_schedule__data dd.-row075,.p-spot_modal__inner .main__bottom small.-row075,.p-work__section__title small.-row075,.p-work_modal__work .box__item .-row075.year,.p-work_modal__work .title small.-row075{display:grid;grid-auto-rows:min-content;row-gap:.75em}.-row1.c-text,.-row1.c-text01,.-row1.c-text02,.-row1.c-text03,.-row1.c-text04,.-row1.c-text05,.-row1.c-text06,.-row1.c-text07,.-row1.c-text08,.-row1.c-text09,.-row1.c-text10,.-row1.p-work_business__map__content,.p-bond_contents__section .-row1.content,.p-feature_section .box__title .-row1.label,.p-feature_section .box__title small.-row1,.p-global_earth__grid .c-text small.-row1,.p-report_card .title small.-row1,.p-report_schedule__data dd.-row1,.p-spot_modal__inner .main__bottom small.-row1,.p-work__section__title small.-row1,.p-work_modal__work .box__item .-row1.year,.p-work_modal__work .title small.-row1{display:grid;grid-auto-rows:min-content;row-gap:1em}.c-en,.c-sidebar.-number .c-sidebar__list a:before,.l-footer__menu__list .coming-soon:after,.p-faq__item .answer:before,.p-faq__item .question:before,.p-feature_section .box[data-en]:before,.p-fulfilling_voice__item .title:after,.p-future_section__main .box.-carbon-neutral .list>li:before,.p-global_staff__head .coming-soon:after,.p-hope_desired__list>li:before,.p-movie_contents__item .sub .c-amount.-comingsoon:after,.p-project_card .caption:before,.p-report_kv__main>.c-en[data-en]:after,.p-report_schedule__data dt,.p-spot_card:after,.p-staff_more__head .c-title .first,.p-staff_more__head .c-title .second,.p-staff_personal__item .main .c-title .en[data-en],.p-story_member__item .name small,.p-welfare_voice__item .title:after,.p-work_modal__work div.box__item .sub:after,div.p-index_contents__card:after{letter-spacing:0;line-height:1}.-large.u-left.c-en,.-large.u-left.p-spot_card:after,.c-sidebar.-number .c-sidebar__list a.-large.u-left:before,.l-footer__menu__list .-large.u-left.coming-soon:after,.p-faq__item .-large.u-left.answer:before,.p-faq__item .-large.u-left.question:before,.p-feature_section .-large.u-left.box[data-en]:before,.p-fulfilling_voice__item .-large.u-left.title:after,.p-future_section__main .box.-carbon-neutral .list>li.-large.u-left:before,.p-global_staff__head .-large.u-left.coming-soon:after,.p-hope_desired__list>li.-large.u-left:before,.p-movie_contents__item .sub .-large.u-left.c-amount.-comingsoon:after,.p-project_card .-large.u-left.caption:before,.p-report_kv__main>.-large.u-left.c-en[data-en]:after,.p-report_schedule__data dt.-large.u-left,.p-staff_more__head .c-title .-large.u-left.first,.p-staff_more__head .c-title .-large.u-left.second,.p-staff_personal__item .main .c-title .-large.u-left.en[data-en],.p-story_member__item .name small.-large.u-left,.p-welfare_voice__item .-large.u-left.title:after,.p-work_modal__work div.box__item .-large.u-left.sub:after,div.-large.u-left.p-index_contents__card:after{margin-left:-.025em}.-small.c-en,.-small.p-spot_card:after,.c-sidebar.-number .c-sidebar__list a.-small:before,.l-footer__menu__list .-small.coming-soon:after,.p-faq__item .-small.answer:before,.p-faq__item .-small.question:before,.p-feature_section .-small.box[data-en]:before,.p-fulfilling_voice__item .-small.title:after,.p-future_section__main .box.-carbon-neutral .list>li.-small:before,.p-global_staff__head .-small.coming-soon:after,.p-hope_desired__list>li.-small:before,.p-movie_contents__item .sub .-small.c-amount.-comingsoon:after,.p-project_card .-small.caption:before,.p-report_kv__main>.-small.c-en[data-en]:after,.p-report_schedule__data dt.-small,.p-staff_more__head .c-title .-small.first,.p-staff_more__head .c-title .-small.second,.p-staff_personal__item .main .c-title .-small.en[data-en],.p-story_member__item .name small.-small,.p-welfare_voice__item .-small.title:after,.p-work_modal__work div.box__item .-small.sub:after,div.-small.p-index_contents__card:after{letter-spacing:.075em}.c-button01,.c-button02{display:flex}.-center.c-button01,.-center.c-button02{justify-content:center}.-end.c-button01,.-end.c-button02{justify-content:flex-end}
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,picture,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:500}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:500}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:500}[hidden],template{display:none}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(5deg)}to{transform:rotate(0deg)}}@keyframes rotate-reverse{0%{transform:rotate(0deg)}50%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes updown{0%{transform:translateY(10%)}50%{transform:translateY(-10%)}to{transform:translateY(10%)}}@keyframes arrow-behind{0%{transform:translateX(-150%)}to{transform:translateX(0)}}@keyframes arrow-front{0%{transform:translateX(0)}to{transform:translateX(150%)}}@keyframes angle-behind{0%{transform:translateY(-150%)}to{transform:translateY(0)}}@keyframes angle-front{0%{transform:translateY(0)}to{transform:translateY(150%)}}@keyframes circle-hover{0%{height:20%;opacity:1;width:20%}to{height:100%;opacity:0;width:100%}}:root{--svh:1svh;--svmin:1svmin;--lvh:1lvh}body{-webkit-text-size-adjust:100%;font-feature-settings:"palt";background-color:#fff;color:#3e3a39;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,YuGothic,游ゴシック体,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif;font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400;letter-spacing:.05em;line-height:1.75;text-indent:min(0vw + 0rem,0rem)}body.is-hidden{overflow:hidden}body.is-hidden #page{overflow:auto;scrollbar-gutter:stable}#page{overflow:clip;padding-top:min(4.0816326531vw + 39.693877551px,105px);position:relative}.is-start .l-main{opacity:0;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.is-start.is-loaded .l-main{opacity:1}figure,picture{display:block}img,video{height:auto;max-width:100%;min-height:1px;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}img.-t,video.-t{-o-object-position:center top;object-position:center top}img.-tl,video.-tl{-o-object-position:left top;object-position:left top}img.-tr,video.-tr{-o-object-position:right top;object-position:right top}img.-r,video.-r{-o-object-position:right center;object-position:right center}img.-b,video.-b{-o-object-position:center bottom;object-position:center bottom}img.-bl,video.-bl{-o-object-position:left bottom;object-position:left bottom}img.-br,video.-br{-o-object-position:right bottom;object-position:right bottom}img.-l,video.-l{-o-object-position:left center;object-position:left center}.js-svg{height:1em;width:1em}img.js-svg{opacity:0}svg.js-svg{opacity:1}svg{overflow:hidden}.l-header{align-items:center;-moz-column-gap:min(2.0408163265vw + -2.6530612245px,30px);column-gap:min(2.0408163265vw + -2.6530612245px,30px);display:flex;left:0;position:fixed;top:0;width:100vw;z-index:5000}body:not(.is-home) .l-header{background-color:#fff}.l-header__logo{align-items:center;-moz-column-gap:1em;column-gap:1em;display:flex;font-family:Poppins,sans-serif;font-size:min(.4489795918vw + .4885204082rem,.9375rem);font-weight:300;line-height:1.25;margin-right:auto}.l-header .l-drawer_button,.l-header__logo{height:min(4.0816326531vw + 39.693877551px,105px)}.l-header .l-drawer_button{margin-right:max(-2.4489795918vw + -10.8163265306px,-50px);padding-right:min(2.6530612245vw + 7.5510204082px,50px)}.l-header__buttons{--border-color:#3e3a39;-moz-column-gap:min(.4081632653vw + 3.4693877551px,10px);column-gap:min(.4081632653vw + 3.4693877551px,10px);display:grid;font-family:Poppins,sans-serif;font-size:min(.1693121693vw + .8931878307rem,1.0625rem);font-weight:300;grid-template-columns:repeat(3,1fr);line-height:1;white-space:nowrap}body.is-home.is-top .l-header__buttons{--border-color:transparent}.l-header__buttons .ja{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,YuGothic,游ゴシック体,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif;font-size:min(.1058201058vw + .8629298942rem,.96875rem);font-weight:500}.l-header__buttons a{align-items:center;background-color:#3e3a39;border:1px solid var(--border-color);color:#fff;display:flex;height:40px;justify-content:center;padding-left:min(1.0204081633vw + 13.6734693878px,30px);padding-right:min(1.0204081633vw + 13.6734693878px,30px);text-align:center;transition:border-color .25s cubic-bezier(.39,.575,.565,1)}.l-footer{background-color:#f0f2f4}.l-footer:not(.-no-margin){margin-top:min(10.455026455vw + 92.7195767196px,260px)}.l-footer__top{-moz-column-gap:min(3.6734693878vw + 6.2244897959px,65px);column-gap:min(3.6734693878vw + 6.2244897959px,65px);display:flex;flex-direction:row-reverse;margin-right:max(-8.9795918367vw + 33.6734693878px,-110px);padding-bottom:min(3.0476190476vw + 36.2380952381px,85px);padding-top:min(2.835978836vw + 34.6243386243px,80px);position:relative}.l-footer__top__sub{max-width:min(15.7142857143vw + 133.5714285714px,385px);min-width:min(15.7142857143vw + 133.5714285714px,385px);position:relative}.l-footer__top__sub .c-shape{animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:cubic-bezier(.645,.045,.355,1);background-image:linear-gradient(var(--grad-deg),#871d3c,rgba(173,118,134,.5));opacity:.4}.l-footer__top__sub .c-shape.-triangle{--grad-deg:180deg;animation-duration:11s;aspect-ratio:533.1/352.5;bottom:min(13.2063492063vw + 113.6984126984px,325px);-webkit-mask-image:url(../../img/common/footer_triangle.svg);mask-image:url(../../img/common/footer_triangle.svg);right:min(.8163265306vw + 6.9387755102px,20px);width:min(21.7551020408vw + 184.9183673469px,533px)}.l-footer__top__sub .c-shape.-circle{--grad-deg:165deg;animation-delay:-1s;animation-duration:10s;aspect-ratio:310/307;bottom:0;-webkit-mask-image:url(../../img/common/footer_circle.svg);mask-image:url(../../img/common/footer_circle.svg);right:0;width:min(12.6530612245vw + 107.5510204082px,310px)}.l-footer__top__sub .c-shape.-rectangle{--grad-deg:7.5deg;animation-delay:-2s;animation-duration:9s;aspect-ratio:472.9/435.9;bottom:min(.9312169312vw + 20.1005291005px,35px);-webkit-mask-image:url(../../img/common/footer_rectangle.svg);mask-image:url(../../img/common/footer_rectangle.svg);right:min(8.5714285714vw + 72.8571428571px,210px);width:min(19.2653061224vw + 163.7551020408px,472px)}.l-footer__top__main{flex:1 1 auto;position:relative;z-index:1}.l-footer__bottom{background-color:#3e3a39;color:#fff;display:grid;height:max(-.5306122449vw + 56.4897959184px,48px);place-items:center;position:relative}.l-footer__bottom .copy{font-family:Poppins,sans-serif;font-size:.625rem;text-align:center}.l-footer__menu{-moz-column-gap:min(3.2653061224vw + 7.7551020408px,60px);column-gap:min(3.2653061224vw + 7.7551020408px,60px);display:grid;grid-template-columns:repeat(4,minmax(0,auto));row-gap:min(4.2309670782vw + -7.695473251px,60px)}.l-footer__menu__item.is-accordion{border-bottom:1px solid}.l-footer__menu__title{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Poppins,sans-serif;font-size:min(.3265306122vw + 1.1734693878rem,1.5rem);font-weight:300;margin-bottom:.5em;white-space:nowrap;width:100%}.l-footer__menu__item:not(.is-accordion) .l-footer__menu__title{color:#d9d9d9;cursor:default}.l-footer__menu__item:not(.is-accordion) .l-footer__menu__title .c-arrow{display:none}.l-footer__menu__item.is-accordion .l-footer__menu__title{align-items:center;-moz-column-gap:1em;column-gap:1em;display:flex;justify-content:space-between;margin-bottom:0;padding:1em .25em}.l-footer__menu__item.is-accordion .l-footer__menu__title .c-arrow{max-width:min(.0423280423vw + 13.3227513228px,14px);min-width:min(.0423280423vw + 13.3227513228px,14px);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.l-footer__menu__item.is-accordion.is-open .l-footer__menu__title .c-arrow{transform:scaleY(-1)}.l-footer__menu__other{-moz-column-gap:1.5em;column-gap:1.5em;display:flex;font-size:min(.1632653061vw + .7117346939rem,.875rem);justify-content:flex-end;margin-top:min(.0423280423vw + 13.3227513228px,14px)}.l-footer__menu__other a{align-items:center;-moz-column-gap:.75em;column-gap:.75em;display:flex}.l-footer__menu__item.is-accordion .l-footer__menu__list{padding-bottom:min(1.1428571429vw + 21.7142857143px,40px);padding-left:1.5em}.l-footer__menu__item.is-accordion .l-footer__menu__list .coming-soon,.l-footer__menu__item.is-accordion .l-footer__menu__list a{padding-bottom:.5em;padding-top:.5em}.l-footer__menu__list{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.l-footer__menu__list .coming-soon{color:#b9b9b9}.l-footer__menu__list .coming-soon:after{background-color:#b9b9b9;color:#fff;content:"Coming Soon";display:inline-block;font-family:Poppins,sans-serif;font-size:min(.1632653061vw + .5867346939rem,.75rem);padding:.25em .5em;white-space:nowrap}.l-footer__menu__list .coming-soon,.l-footer__menu__list a{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:flex;flex-wrap:wrap;padding-bottom:.375em;padding-top:.375em;row-gap:.25em}.l-drawer{background-color:#f0f2f4;height:100vh;height:100dvh;left:0;opacity:0;position:fixed;top:0;transition:opacity .25s cubic-bezier(.39,.575,.565,1),visibility .25s;visibility:hidden;width:100vw;z-index:6000}.l-drawer .l-header__buttons{--border-color:transparent}.l-drawer__container{height:100%;position:relative}.l-drawer__container .l-footer__top__sub{bottom:max(-2.0408163265vw + -42.3469387755px,-75px);position:absolute;right:0}.l-drawer.is-open{opacity:1;visibility:visible}.l-drawer__head{align-items:center;-moz-column-gap:min(2.0408163265vw + -2.6530612245px,30px);column-gap:min(2.0408163265vw + -2.6530612245px,30px);display:flex;justify-content:flex-end;left:0;position:absolute;top:0;width:100%;z-index:1}.l-drawer__head,.l-drawer__head .l-drawer_button{height:min(4.0816326531vw + 39.693877551px,105px)}.l-drawer__head .l-drawer_button{margin-right:max(-2.4489795918vw + -10.8163265306px,-50px);padding-right:min(2.6530612245vw + 7.5510204082px,50px)}.l-drawer__body{height:100%;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:min(6.1224489796vw + 59.5408163265px,157.5px);padding-top:min(6.1224489796vw + 59.5408163265px,157.5px);position:relative}.l-drawer__body .l-footer__menu__item,.l-drawer__body .l-header__buttons{clip-path:inset(0 0 100% 0);transition:clip-path 0s cubic-bezier(.645,.045,.355,1) .25s}.l-drawer.is-open .l-drawer__body .l-footer__menu__item,.l-drawer.is-open .l-drawer__body .l-header__buttons{clip-path:inset(0 0 0 0);transition:clip-path .75s cubic-bezier(.645,.045,.355,1) .25s}.l-drawer__body .l-header__buttons{border-top:1px solid #d9d9d9;-moz-column-gap:min(.8163265306vw + 16.9387755102px,30px);column-gap:min(.8163265306vw + 16.9387755102px,30px);grid-template-columns:repeat(auto-fill,minmax(225px,1fr));margin-top:min(1.1428571429vw + 21.7142857143px,40px);padding-top:min(1.1428571429vw + 21.7142857143px,40px);row-gap:min(.2962962963vw + 15.2592592593px,20px);width:100%}.l-drawer__body .l-header__buttons a{height:100%;padding-bottom:1em;padding-top:1em}.l-drawer__body__inner{align-self:center}.l-drawer_button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex}.l-drawer_button__inner{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;height:40px;justify-content:center;position:relative;width:40px}.l-drawer_button__inner:before{border:1px solid;border-radius:9999px;content:"";display:block;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.l-drawer_button__inner .dot{background-color:currentColor;border-radius:9999px;height:4px;max-width:4px;min-width:4px}.l-drawer_button__inner .close{height:2px;position:relative;width:12.5px}.l-drawer_button__inner .close:after,.l-drawer_button__inner .close:before{background-color:currentColor;border-radius:9999px;content:"";height:100%;left:50%;position:absolute;top:50%;width:100%}.l-drawer_button__inner .close:before{transform:translate(-50%,-50%) rotate(45deg)}.l-drawer_button__inner .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.c-radius5{border-radius:min(0vw + 5px,5px)}.c-radius10{border-radius:min(0vw + 10px,10px)}.c-radius15{border-radius:min(.0846560847vw + 13.6455026455px,15px)}.c-radius20{border-radius:min(.2962962963vw + 15.2592592593px,20px)}.c-radius25{border-radius:min(.5079365079vw + 16.873015873px,25px)}.c-radius30{border-radius:min(.7195767196vw + 18.4867724868px,30px)}.c-radius35{border-radius:min(.9312169312vw + 20.1005291005px,35px)}.c-radius40{border-radius:min(1.1428571429vw + 21.7142857143px,40px)}.c-radius45{border-radius:min(1.3544973545vw + 23.328042328px,45px)}.c-radius50{border-radius:min(1.5661375661vw + 24.9417989418px,50px)}.c-logo{aspect-ratio:174/27;display:block;max-width:min(4.4081632653vw + 103.4693877551px,174px);min-width:min(4.4081632653vw + 103.4693877551px,174px);overflow:hidden;position:relative;z-index:0}.c-logo iframe,.c-logo img,.c-logo svg,.c-logo video{height:100%;left:0;position:absolute;top:0;width:100%}.c-arrow{aspect-ratio:22/20;display:block;overflow:hidden;position:relative;z-index:0}.c-arrow iframe,.c-arrow img,.c-arrow svg,.c-arrow video{height:100%;left:0;position:absolute;top:0;width:100%}.c-arrow svg:first-child{transform:translateX(-150%)}a[target=_blank] .c-arrow{transform:rotate(-45deg)}.c-arrow.-angle{aspect-ratio:20/11}.c-arrow.-angle svg:first-child{transform:translateY(-150%)}.c-shape{display:block;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}.c-label{--bg-color:#fff;background-color:var(--bg-color);line-height:1.25;padding:.625em .75em}.c-labels{display:flex;flex-wrap:wrap;gap:.5em}.c-circle{border:1px solid #d9d9d9;border-radius:9999px;height:min(.4656084656vw + 16.5502645503px,24px);position:relative;width:min(.4656084656vw + 16.5502645503px,24px)}.c-circle:after,.c-circle:before{background-color:#861c3c;border-radius:9999px;content:"";display:block;height:20%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20%}.c-amount{aspect-ratio:1/1;display:block;overflow:hidden;position:relative;z-index:0}.c-amount iframe,.c-amount img,.c-amount svg,.c-amount video{height:100%;left:0;position:absolute;top:0;width:100%}.c-loading:not(.-on_gray){background-color:#f0f2f4}.c-loading:not(.-on_gray):before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0846560847vw + .8528439153rem,.9375rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.c-loading.-on_gray{background-color:#fff}.c-loading.-on_gray:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0846560847vw + .8528439153rem,.9375rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.c-slider_nav{-moz-column-gap:min(.0846560847vw + 13.6455026455px,15px);column-gap:min(.0846560847vw + 13.6455026455px,15px);display:grid;grid-template-columns:1fr repeat(2,min-content);grid-template-rows:repeat(2,min-conten);margin-top:min(.9312169312vw + 20.1005291005px,35px);row-gap:min(.2962962963vw + 15.2592592593px,20px)}.c-slider_nav__bar{background-color:#d9d9d9;display:block;grid-column:1/-1;width:100%}.c-slider_nav__bar>span{background-color:#861c3c;display:block;height:min(.0816326531vw + .693877551px,2px)}.c-slider_nav__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3e3a39;border-radius:9999px;display:grid;height:min(1.9894179894vw + 28.1693121693px,60px);place-items:center;width:min(1.9894179894vw + 28.1693121693px,60px)}.c-slider_nav__button:disabled{background-color:#b9b9b9;cursor:not-allowed}.c-slider_nav__button:before{border-bottom:min(.1428571429vw + 4.7142857143px,7px) solid transparent;border-left:min(.1632653061vw + 5.387755102px,8px) solid #fff;border-top:min(.1428571429vw + 4.7142857143px,7px) solid transparent;content:"";display:block;height:min(.2857142857vw + 9.4285714286px,14px);width:min(.1632653061vw + 5.387755102px,8px)}.c-slider_nav__button.-prev{grid-column:2/3}.c-slider_nav__button.-prev:before{transform:translateX(-12.5%) rotate(180deg)}.c-slider_nav__button.-next{grid-column:3/4}.c-slider_nav__button.-next:before{transform:translateX(12.5%)}.c-pagetop{align-items:center;bottom:0;display:flex;height:min(3.6825396825vw + 41.0793650794px,100px);justify-content:center;opacity:0;position:fixed;right:0;transform:scale(.5);transition:opacity .25s cubic-bezier(.39,.575,.565,1),visibility .25s,transform .5s cubic-bezier(.215,.61,.355,1);visibility:hidden;width:min(3.6825396825vw + 41.0793650794px,100px);z-index:4000}.is-bottom .c-pagetop,.is-middle .c-pagetop{opacity:1;transform:scale(1);visibility:visible}.c-pagetop__circle{align-items:center;background-color:#3e3a39;border:1px solid #606060;border-radius:9999px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.c-pagetop__circle .c-arrow{transform:rotate(-90deg);width:14px}.c-icon{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center}.c-icon svg{height:100%;width:100%}.c-zoom{border-radius:9999px;bottom:min(.126984127vw + 13.9682539683px,16px);display:grid;height:min(.5502645503vw + 17.1957671958px,26px);place-items:center;position:absolute;right:min(.126984127vw + 13.9682539683px,16px);width:min(.5502645503vw + 17.1957671958px,26px)}.c-zoom:before{background-color:#fff;border:1px solid #d9d9d9;border-radius:9999px;box-shadow:.1em .1em 0 0 rgba(0,0,0,.15);content:"";font-size:min(.5502645503vw + 1.0747354497rem,1.625rem);height:min(.5502645503vw + 17.1957671958px,26px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(.5502645503vw + 17.1957671958px,26px)}.c-zoom svg{height:40%;position:relative;width:40%}.c-common_layout01{row-gap:min(.9735449735vw + 20.4232804233px,36px)}.c-common_layout01 .title{align-self:start;border-left:2px solid #861c3c;grid-column:2/3;padding:.125em min(2.4489795918vw + 10.8163265306px,50px)}.c-common_section01{padding-top:min(4.7407407407vw + 49.1481481481px,125px)}.c-common_section01.-bg_gray{background-color:#f0f2f4}.c-common_section01.-bg_gray:not(.-last):last-child,.c-common_section01:not(:last-child):not(.-last){padding-bottom:min(4.7407407407vw + 49.1481481481px,125px)}.c-common_section01.-last{padding-bottom:min(10.455026455vw + 92.7195767196px,260px)}.c-container{margin-left:auto;margin-right:auto;width:min(75.5102040816vw + 91.8367346939px,1300px)}.c-container,.c-fluid{padding-left:min(2.4489795918vw + 10.8163265306px,50px);padding-right:min(2.4489795918vw + 10.8163265306px,50px)}.c-grid-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(35.306122449vw + 35.1020408163px,600px)) minmax(0,min(35.306122449vw + 35.1020408163px,600px)) minmax(0,1fr)}.c-grid-fluid{display:grid;grid-template-columns:minmax(0,min(2.4489795918vw + 10.8163265306px,50px)) minmax(0,calc(50% - min(2.4489795918vw + 10.8163265306px, 50px))) minmax(0,calc(50% - min(2.4489795918vw + 10.8163265306px, 50px))) minmax(0,min(2.4489795918vw + 10.8163265306px,50px))}.c-grid-container>.col1-2,.c-grid-fluid>.col1-2{grid-column:1/2}.c-grid-container>.col1-3,.c-grid-fluid>.col1-3{grid-column:1/3}.c-grid-container>.col1-4,.c-grid-fluid>.col1-4{grid-column:1/4}.c-grid-container>.col1-5,.c-grid-fluid>.col1-5{grid-column:1/5}.c-grid-container>.col2-3,.c-grid-fluid>.col2-3{grid-column:2/3}.c-grid-container>.col2-4,.c-grid-fluid>.col2-4{grid-column:2/4}.c-grid-container>.col2-5,.c-grid-fluid>.col2-5{grid-column:2/5}.c-grid-container>.col3-4,.c-grid-fluid>.col3-4{grid-column:3/4}.c-grid-container>.col3-5,.c-grid-fluid>.col3-5{grid-column:3/5}.c-grid-container>.col4-5,.c-grid-fluid>.col4-5{grid-column:4/5}.c-grid-container.-nowrap>[class*=col],.c-grid-fluid.-nowrap>[class*=col]{grid-row:1/-1}.c-grid-column{display:grid}.c-grid-column.-col4{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1{grid-template-columns:repeat(1,minmax(0,1fr))}.c-title01{font-size:min(1.1428571429vw + 1.3571428571rem,2.5rem)}.c-title02{font-size:min(1.0582010582vw + 1.3167989418rem,2.375rem)}.c-title03{font-size:min(.9735449735vw + 1.2764550265rem,2.25rem)}.c-title04{font-size:min(.8888888889vw + 1.2361111111rem,2.125rem)}.c-title05{font-size:min(.8042328042vw + 1.1957671958rem,2rem)}.c-title06{font-size:min(.7195767196vw + 1.1554232804rem,1.875rem)}.c-title07{font-size:min(.6349206349vw + 1.1150793651rem,1.75rem)}.c-title08{font-size:min(.5502645503vw + 1.0747354497rem,1.625rem)}.c-title09{font-size:min(.4656084656vw + 1.0343915344rem,1.5rem)}.c-title10{font-size:min(.380952381vw + .994047619rem,1.375rem)}.c-text01{font-size:min(.2962962963vw + .9537037037rem,1.25rem)}.c-text02{font-size:min(.253968254vw + .933531746rem,1.1875rem)}.c-text03{font-size:min(.2116402116vw + .9133597884rem,1.125rem)}.c-text04{font-size:min(.1693121693vw + .8931878307rem,1.0625rem)}.c-text05{font-size:min(.126984127vw + .873015873rem,1rem)}.c-text06{font-size:min(.0846560847vw + .8528439153rem,.9375rem)}.c-text07{font-size:min(.0423280423vw + .8326719577rem,.875rem)}.c-text08{font-size:min(0vw + .8125rem,.8125rem)}.c-text09{font-size:min(0vw + .75rem,.75rem)}.c-text10{font-size:min(0vw + .6875rem,.6875rem)}@keyframes lower-line{0%{right:0;width:100%}49%{right:100%;width:100%}50%{right:100%;width:0}51%{right:0;width:0}to{right:0;width:100%}}.c-lower{grid-template-rows:min(4.1058201058vw + 44.3068783069px,110px) 1fr auto}.c-lower+*{padding-top:min(4.1058201058vw + 44.3068783069px,110px)}.c-lower:before{background-color:#f0f2f4;content:"";display:block;grid-column:1/-1;grid-row:1/3}.c-lower__sub{grid-column:3/4;grid-row:2/-1;margin-left:max(-2.0408163265vw + -17.3469387755px,-50px);position:relative}.c-lower__sub .c-amount{aspect-ratio:652/310}.is-start.is-loaded .c-lower__sub .line:before{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:lower-line;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.c-lower__sub .line{height:1px;overflow:hidden;position:absolute;transform:rotate(-45deg);transform-origin:left center;z-index:0}.c-lower__sub .line:before{background-color:#fff;content:"";display:block;height:1px;position:absolute;right:0;top:0;width:100%}.c-lower__sub .lines{inset:0;position:absolute}.c-lower__sub .line:first-child{left:-1.25%;top:30%;width:min(8.1632653061vw + 69.387755102px,200px)}.c-lower__sub .line:first-child:before{animation-delay:.25s}.c-lower__sub .line:nth-child(2){left:15%;top:2.5%;width:min(4.0816326531vw + 34.693877551px,100px)}.c-lower__sub .line:nth-child(2):before{animation-delay:.5s}.c-lower__sub .line:nth-child(3){left:-15%;top:75%;width:min(4.0816326531vw + 34.693877551px,100px)}.c-lower__sub .line:nth-child(3):before{animation-delay:.375s}.c-lower__sub .line:nth-child(4){left:95%;top:95%;width:min(5.1020408163vw + 43.3673469388px,125px)}.c-lower__sub .line:nth-child(4):before{animation-delay:.625s}.c-lower__main{grid-column:2/3;grid-row:2/3;margin-right:min(2.0408163265vw + 17.3469387755px,50px);padding-right:min(1.0204081633vw + 8.6734693878px,25px)}.c-lower__title{display:grid;font-size:min(1.1428571429vw + 1.3571428571rem,2.5rem);grid-auto-rows:min-content;row-gap:.75em}.c-lower__title .c-en[data-en]{display:block;font-family:Poppins,sans-serif;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:300;margin-left:.1em;padding-bottom:1em}.c-lower__title .c-en[data-en]:before{content:attr(data-en)}.c-lower .c-breadcrumb{grid-column:2/3;grid-row:3/4}.c-lower_noimage{margin-bottom:min(3.6825396825vw + 41.0793650794px,100px);row-gap:min(1.1428571429vw + 21.7142857143px,40px)}.c-lower_noimage .c-breadcrumb{grid-column:2/4;margin-bottom:min(1.9894179894vw + 28.1693121693px,60px)}.c-lower_noimage .title{grid-column:2/3}.c-lower_noimage .desc{align-self:center;grid-column:3/4;margin-left:max(-16.6666666667vw + 266.6666666667px,0px)}.c-breadcrumb{align-items:center;color:#b9b9b9;-moz-column-gap:1.25em;column-gap:1.25em;display:flex;flex-wrap:wrap;font-size:min(0vw + .8125rem,.8125rem);line-height:1;padding-bottom:min(.7195767196vw + 18.4867724868px,30px);padding-top:min(.7195767196vw + 18.4867724868px,30px);row-gap:1.25em}.c-breadcrumb .dash{border-bottom:1px solid;width:1.75em}.c-breadcrumb .current{color:#3e3a39}.c-breadcrumb .current:before{color:#861c3c}.c-breadcrumb a{text-decoration:underline}.c-breadcrumb>:not(.dash){align-items:center;-moz-column-gap:.375em;column-gap:.375em;display:flex}.c-breadcrumb>:not(.dash):before{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;max-width:.375em;min-width:.375em}.c-button01 a,.c-button01 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid;-moz-column-gap:1em;column-gap:1em;display:grid;grid-template-columns:min(.380952381vw + 15.9047619048px,22px) 1fr min(.380952381vw + 15.9047619048px,22px);padding:1.75em .5em}.c-button01 a .c-arrow,.c-button01 a .c-icon,.c-button01 button .c-arrow,.c-button01 button .c-icon{align-self:center;grid-column:3/4}.c-button01 a .button-text,.c-button01 button .button-text{align-self:center;grid-column:1/3}.c-button01.-full{--max-width:100%}.c-button01.-full a,.c-button01.-full button{max-width:var(--max-width);width:100%}.c-button02 a,.c-button02 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3e3a39;border:1px solid;color:#fff;-moz-column-gap:1em;column-gap:1em;display:grid;grid-template-columns:min(.380952381vw + 15.9047619048px,22px) 1fr min(.380952381vw + 15.9047619048px,22px);padding:1.5em;text-align:center}.c-button02 a .c-arrow,.c-button02 a .c-icon,.c-button02 button .c-arrow,.c-button02 button .c-icon{align-self:center;grid-column:3/4}.c-button02 a .button-text,.c-button02 button .button-text{align-self:center;grid-column:2/3}.c-button02.-full{--max-width:100%}.c-button02.-full a,.c-button02.-full button{max-width:var(--max-width);width:100%}.c-modal{background-color:rgba(62,58,57,.5);display:grid;height:100vh;height:100dvh;left:0;opacity:0;place-items:center;position:fixed;top:0;transition:opacity .25s cubic-bezier(.39,.575,.565,1),visibility .25s;visibility:hidden;width:100vw;z-index:7500}.c-modal.is-act{opacity:1;visibility:visible}.c-modal__container{background-color:#fff;position:relative;transition:transform .5s cubic-bezier(.215,.61,.355,1);width:100%}.c-modal:not(.p-dormitory_gallery__modal):not(.p-training_schedule__modal) .c-modal__container{max-width:min(51.0204081633vw + 183.6734693878px,1000px)}.c-modal.p-dormitory_gallery__modal .c-modal__container{max-width:min(59.1836734694vw + 153.0612244898px,1100px)}.c-modal.p-training_schedule__modal .c-modal__container{max-width:min(67.3469387755vw + 122.4489795918px,1200px)}.c-modal:not(.is-act) .c-modal__container{transform:translateY(min(.4081632653vw + 13.4693877551px,20px));transition:transform .5s cubic-bezier(.55,.055,.675,.19)}.c-modal__inner{max-height:calc(90vh - min(.6530612245vw + 41.5510204082px, 52px)*1.375);max-height:calc(90dvh - min(.6530612245vw + 41.5510204082px, 52px)*1.375);overflow-y:auto;overscroll-behavior-y:contain}.c-modal:not(.p-dormitory_gallery__modal):not(.p-reason_modal):not(.p-training_schedule__modal) .c-modal__inner{padding-left:min(6.5306122449vw + -4.4897959184px,100px);padding-right:min(6.5306122449vw + -4.4897959184px,100px)}.c-modal.p-dormitory_gallery__modal .c-modal__inner{padding:min(3.863960114vw + 13.1766381766px,75px) min(4.8979591837vw + 1.6326530612px,80px)}.c-modal__image{opacity:0}.c-modal__image.is-loaded{opacity:1;transition:opacity .25s cubic-bezier(.39,.575,.565,1)}.c-modal__button{background-color:#3e3a39;color:#fff;font-size:min(.6530612245vw + 2.5969387755rem,3.25rem);height:min(.6530612245vw + 41.5510204082px,52px);position:absolute;width:min(.6530612245vw + 41.5510204082px,52px)}.c-modal__button:after,.c-modal__button:before{border-bottom:2px solid;bottom:50%;content:"";left:25%;margin-bottom:-1px;position:absolute;width:50%}.c-modal__button:before{transform:rotate(45deg)}.c-modal__button:after{transform:rotate(-45deg)}.c-modal__nav{color:#fff;padding:min(.4081632653vw + 3.4693877551px,10px);position:absolute;top:50%;transform:translateY(-50%)}.c-modal__nav .c-arrow{width:min(1.1428571429vw + 21.7142857143px,40px)}.c-modal__nav.-prev{left:0}.c-modal__nav.-prev .c-arrow{transform:rotate(90deg)}.c-modal__nav.-next{right:0}.c-modal__nav.-next .c-arrow{transform:rotate(-90deg)}.c-sidebar__list{display:grid;font-size:min(.1800411523vw + .7574588477rem,.9375rem);grid-auto-rows:min-content;position:sticky;row-gap:.75em;top:min(6.1224489796vw + 59.5408163265px,157.5px)}.c-sidebar.-number .c-sidebar__list{counter-reset:talk-sidebar;row-gap:1.5em}.c-sidebar.-number .c-sidebar__list li{counter-increment:talk-sidebar}.c-sidebar.-number .c-sidebar__list a:before{content:counter(talk-sidebar,decimal-leading-zero);display:block;font-family:Poppins,sans-serif;font-size:min(.0900205761vw + .7849794239rem,.875rem);font-weight:300;margin-bottom:.375em}.c-sidebar.-number .c-sidebar__list a:after{top:min(.0074074074vw + 2.3314814815px,2.45px)}.c-sidebar__list li.is-act a{color:#861c3c;text-decoration:none}.c-sidebar__list li.is-act a:after{opacity:1}.c-sidebar__list a{color:#b9b9b9;display:block;padding-left:1.25em;position:relative;text-decoration:underline;text-decoration-color:currentColor;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color .25s cubic-bezier(.39,.575,.565,1)}.c-sidebar__list a:after{background-color:currentColor;content:"";height:min(.1354497354vw + 6.2328042328px,8.4px);left:0;opacity:0;position:absolute;top:.625em;transition:opacity .25s cubic-bezier(.39,.575,.565,1);width:min(.1354497354vw + 6.2328042328px,8.4px)}.u-block,.u-block_center{display:block}.u-block_center{margin-left:auto;margin-right:auto}.u-none{display:none}.u-ib{display:inline-block}.u-left{text-align:left}.u-center{text-align:center}.u-right{text-align:right}.u-justify{text-align:justify}.u-relative{position:relative}.u-absolute{position:absolute}.u-fixed{position:fixed}.u-flex{display:flex}.u-flex.-wrap{flex-wrap:wrap}.u-flex.-reverse{flex-direction:reverse}.u-flex.-inline{display:inline-flex}.u-flex.-astart{align-items:flex-start}.u-flex.-acenter{align-items:center}.u-flex.-aend{align-items:flex-end}.u-flex.-jbetween{justify-content:space-between}.u-flex.-jaround{justify-content:space-around}.u-flex.-jstart{justify-content:flex-start}.u-flex.-jcenter{justify-content:center}.u-flex.-jend{justify-content:flex-end}.u-grid{display:grid}.u-overflow-auto{overflow:auto}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-visibility-visible{visibility:visible}.u-visibility-hidden{visibility:hidden}.u-cursor-pointer{cursor:pointer}.u-cursor-grab{cursor:grab}.u-cursor-wait{cursor:wait}.u-cursor-not-allowed{cursor:not-allowed}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-nowrap{white-space:nowrap}.u-breakall{word-break:break-all}.u-keepall{word-break:keep-all}.u-weight-100{font-weight:100}.u-weight-200{font-weight:200}.u-weight-300{font-weight:300}.u-weight-400{font-weight:400}.u-weight-500{font-weight:500}.u-weight-600{font-weight:600}.u-weight-700{font-weight:700}.u-weight-800{font-weight:800}.u-weight-900{font-weight:900}.u-color-black-90{color:#555}.u-color-black-100{color:#3e3a39}.u-color-orange-100{color:#ad5b14}.u-color-red-100{color:#861c3c}.u-color-white-00{color:#fff}.u-textlink{text-decoration:underline}.u-font-poppins{font-family:Poppins,sans-serif}.u-font-feature-settings-normal{font-feature-settings:normal}.u-font-variant-numeric-tabular-nums{font-variant-numeric:tabular-nums}.u-mt0{margin-top:0!important}.u-mt5{margin-top:min(0vw + 5px,5px)!important}.u-mt10{margin-top:min(0vw + 10px,10px)!important}.u-mt15{margin-top:min(.0846560847vw + 13.6455026455px,15px)!important}.u-mt20{margin-top:min(.2962962963vw + 15.2592592593px,20px)!important}.u-mt25{margin-top:min(.5079365079vw + 16.873015873px,25px)!important}.u-mt30{margin-top:min(.7195767196vw + 18.4867724868px,30px)!important}.u-mt35{margin-top:min(.9312169312vw + 20.1005291005px,35px)!important}.u-mt40{margin-top:min(1.1428571429vw + 21.7142857143px,40px)!important}.u-mt45{margin-top:min(1.3544973545vw + 23.328042328px,45px)!important}.u-mt50{margin-top:min(1.5661375661vw + 24.9417989418px,50px)!important}.u-mt55{margin-top:min(1.7777777778vw + 26.5555555556px,55px)!important}.u-mt60{margin-top:min(1.9894179894vw + 28.1693121693px,60px)!important}.u-mt65{margin-top:min(2.2010582011vw + 29.7830687831px,65px)!important}.u-mt70{margin-top:min(2.4126984127vw + 31.3968253968px,70px)!important}.u-mt75{margin-top:min(2.6243386243vw + 33.0105820106px,75px)!important}.u-mt80{margin-top:min(2.835978836vw + 34.6243386243px,80px)!important}.u-mt85{margin-top:min(3.0476190476vw + 36.2380952381px,85px)!important}.u-mt90{margin-top:min(3.2592592593vw + 37.8518518519px,90px)!important}.u-mt95{margin-top:min(3.4708994709vw + 39.4656084656px,95px)!important}.u-mt100{margin-top:min(3.6825396825vw + 41.0793650794px,100px)!important}.u-mt105{margin-top:min(3.8941798942vw + 42.6931216931px,105px)!important}.u-mt110{margin-top:min(4.1058201058vw + 44.3068783069px,110px)!important}.u-mt115{margin-top:min(4.3174603175vw + 45.9206349206px,115px)!important}.u-mt120{margin-top:min(4.5291005291vw + 47.5343915344px,120px)!important}.u-mt125{margin-top:min(4.7407407407vw + 49.1481481481px,125px)!important}.u-mt130{margin-top:min(4.9523809524vw + 50.7619047619px,130px)!important}.u-mt135{margin-top:min(5.164021164vw + 52.3756613757px,135px)!important}.u-mt140{margin-top:min(5.3756613757vw + 53.9894179894px,140px)!important}.u-mt145{margin-top:min(5.5873015873vw + 55.6031746032px,145px)!important}.u-mt150{margin-top:min(5.7989417989vw + 57.2169312169px,150px)!important}.u-mt155{margin-top:min(6.0105820106vw + 58.8306878307px,155px)!important}.u-mt160{margin-top:min(6.2222222222vw + 60.4444444444px,160px)!important}.u-mt165{margin-top:min(6.4338624339vw + 62.0582010582px,165px)!important}.u-mt170{margin-top:min(6.6455026455vw + 63.671957672px,170px)!important}.u-mt175{margin-top:min(6.8571428571vw + 65.2857142857px,175px)!important}.u-mt180{margin-top:min(7.0687830688vw + 66.8994708995px,180px)!important}.u-mt185{margin-top:min(7.2804232804vw + 68.5132275132px,185px)!important}.u-mt190{margin-top:min(7.4920634921vw + 70.126984127px,190px)!important}.u-mt195{margin-top:min(7.7037037037vw + 71.7407407407px,195px)!important}.u-mt200{margin-top:min(7.9153439153vw + 73.3544973545px,200px)!important}.u-mr0{margin-right:0!important}.u-mr5{margin-right:min(0vw + 5px,5px)!important}.u-mr10{margin-right:min(0vw + 10px,10px)!important}.u-mr15{margin-right:min(.0846560847vw + 13.6455026455px,15px)!important}.u-mr20{margin-right:min(.2962962963vw + 15.2592592593px,20px)!important}.u-mr25{margin-right:min(.5079365079vw + 16.873015873px,25px)!important}.u-mr30{margin-right:min(.7195767196vw + 18.4867724868px,30px)!important}.u-mr35{margin-right:min(.9312169312vw + 20.1005291005px,35px)!important}.u-mr40{margin-right:min(1.1428571429vw + 21.7142857143px,40px)!important}.u-mr45{margin-right:min(1.3544973545vw + 23.328042328px,45px)!important}.u-mr50{margin-right:min(1.5661375661vw + 24.9417989418px,50px)!important}.u-mr55{margin-right:min(1.7777777778vw + 26.5555555556px,55px)!important}.u-mr60{margin-right:min(1.9894179894vw + 28.1693121693px,60px)!important}.u-mr65{margin-right:min(2.2010582011vw + 29.7830687831px,65px)!important}.u-mr70{margin-right:min(2.4126984127vw + 31.3968253968px,70px)!important}.u-mr75{margin-right:min(2.6243386243vw + 33.0105820106px,75px)!important}.u-mr80{margin-right:min(2.835978836vw + 34.6243386243px,80px)!important}.u-mr85{margin-right:min(3.0476190476vw + 36.2380952381px,85px)!important}.u-mr90{margin-right:min(3.2592592593vw + 37.8518518519px,90px)!important}.u-mr95{margin-right:min(3.4708994709vw + 39.4656084656px,95px)!important}.u-mr100{margin-right:min(3.6825396825vw + 41.0793650794px,100px)!important}.u-mr105{margin-right:min(3.8941798942vw + 42.6931216931px,105px)!important}.u-mr110{margin-right:min(4.1058201058vw + 44.3068783069px,110px)!important}.u-mr115{margin-right:min(4.3174603175vw + 45.9206349206px,115px)!important}.u-mr120{margin-right:min(4.5291005291vw + 47.5343915344px,120px)!important}.u-mr125{margin-right:min(4.7407407407vw + 49.1481481481px,125px)!important}.u-mr130{margin-right:min(4.9523809524vw + 50.7619047619px,130px)!important}.u-mr135{margin-right:min(5.164021164vw + 52.3756613757px,135px)!important}.u-mr140{margin-right:min(5.3756613757vw + 53.9894179894px,140px)!important}.u-mr145{margin-right:min(5.5873015873vw + 55.6031746032px,145px)!important}.u-mr150{margin-right:min(5.7989417989vw + 57.2169312169px,150px)!important}.u-mr155{margin-right:min(6.0105820106vw + 58.8306878307px,155px)!important}.u-mr160{margin-right:min(6.2222222222vw + 60.4444444444px,160px)!important}.u-mr165{margin-right:min(6.4338624339vw + 62.0582010582px,165px)!important}.u-mr170{margin-right:min(6.6455026455vw + 63.671957672px,170px)!important}.u-mr175{margin-right:min(6.8571428571vw + 65.2857142857px,175px)!important}.u-mr180{margin-right:min(7.0687830688vw + 66.8994708995px,180px)!important}.u-mr185{margin-right:min(7.2804232804vw + 68.5132275132px,185px)!important}.u-mr190{margin-right:min(7.4920634921vw + 70.126984127px,190px)!important}.u-mr195{margin-right:min(7.7037037037vw + 71.7407407407px,195px)!important}.u-mr200{margin-right:min(7.9153439153vw + 73.3544973545px,200px)!important}.u-mb0{margin-bottom:0!important}.u-mb5{margin-bottom:min(0vw + 5px,5px)!important}.u-mb10{margin-bottom:min(0vw + 10px,10px)!important}.u-mb15{margin-bottom:min(.0846560847vw + 13.6455026455px,15px)!important}.u-mb20{margin-bottom:min(.2962962963vw + 15.2592592593px,20px)!important}.u-mb25{margin-bottom:min(.5079365079vw + 16.873015873px,25px)!important}.u-mb30{margin-bottom:min(.7195767196vw + 18.4867724868px,30px)!important}.u-mb35{margin-bottom:min(.9312169312vw + 20.1005291005px,35px)!important}.u-mb40{margin-bottom:min(1.1428571429vw + 21.7142857143px,40px)!important}.u-mb45{margin-bottom:min(1.3544973545vw + 23.328042328px,45px)!important}.u-mb50{margin-bottom:min(1.5661375661vw + 24.9417989418px,50px)!important}.u-mb55{margin-bottom:min(1.7777777778vw + 26.5555555556px,55px)!important}.u-mb60{margin-bottom:min(1.9894179894vw + 28.1693121693px,60px)!important}.u-mb65{margin-bottom:min(2.2010582011vw + 29.7830687831px,65px)!important}.u-mb70{margin-bottom:min(2.4126984127vw + 31.3968253968px,70px)!important}.u-mb75{margin-bottom:min(2.6243386243vw + 33.0105820106px,75px)!important}.u-mb80{margin-bottom:min(2.835978836vw + 34.6243386243px,80px)!important}.u-mb85{margin-bottom:min(3.0476190476vw + 36.2380952381px,85px)!important}.u-mb90{margin-bottom:min(3.2592592593vw + 37.8518518519px,90px)!important}.u-mb95{margin-bottom:min(3.4708994709vw + 39.4656084656px,95px)!important}.u-mb100{margin-bottom:min(3.6825396825vw + 41.0793650794px,100px)!important}.u-mb105{margin-bottom:min(3.8941798942vw + 42.6931216931px,105px)!important}.u-mb110{margin-bottom:min(4.1058201058vw + 44.3068783069px,110px)!important}.u-mb115{margin-bottom:min(4.3174603175vw + 45.9206349206px,115px)!important}.u-mb120{margin-bottom:min(4.5291005291vw + 47.5343915344px,120px)!important}.u-mb125{margin-bottom:min(4.7407407407vw + 49.1481481481px,125px)!important}.u-mb130{margin-bottom:min(4.9523809524vw + 50.7619047619px,130px)!important}.u-mb135{margin-bottom:min(5.164021164vw + 52.3756613757px,135px)!important}.u-mb140{margin-bottom:min(5.3756613757vw + 53.9894179894px,140px)!important}.u-mb145{margin-bottom:min(5.5873015873vw + 55.6031746032px,145px)!important}.u-mb150{margin-bottom:min(5.7989417989vw + 57.2169312169px,150px)!important}.u-mb155{margin-bottom:min(6.0105820106vw + 58.8306878307px,155px)!important}.u-mb160{margin-bottom:min(6.2222222222vw + 60.4444444444px,160px)!important}.u-mb165{margin-bottom:min(6.4338624339vw + 62.0582010582px,165px)!important}.u-mb170{margin-bottom:min(6.6455026455vw + 63.671957672px,170px)!important}.u-mb175{margin-bottom:min(6.8571428571vw + 65.2857142857px,175px)!important}.u-mb180{margin-bottom:min(7.0687830688vw + 66.8994708995px,180px)!important}.u-mb185{margin-bottom:min(7.2804232804vw + 68.5132275132px,185px)!important}.u-mb190{margin-bottom:min(7.4920634921vw + 70.126984127px,190px)!important}.u-mb195{margin-bottom:min(7.7037037037vw + 71.7407407407px,195px)!important}.u-mb200{margin-bottom:min(7.9153439153vw + 73.3544973545px,200px)!important}.u-ml0{margin-left:0!important}.u-ml5{margin-left:min(0vw + 5px,5px)!important}.u-ml10{margin-left:min(0vw + 10px,10px)!important}.u-ml15{margin-left:min(.0846560847vw + 13.6455026455px,15px)!important}.u-ml20{margin-left:min(.2962962963vw + 15.2592592593px,20px)!important}.u-ml25{margin-left:min(.5079365079vw + 16.873015873px,25px)!important}.u-ml30{margin-left:min(.7195767196vw + 18.4867724868px,30px)!important}.u-ml35{margin-left:min(.9312169312vw + 20.1005291005px,35px)!important}.u-ml40{margin-left:min(1.1428571429vw + 21.7142857143px,40px)!important}.u-ml45{margin-left:min(1.3544973545vw + 23.328042328px,45px)!important}.u-ml50{margin-left:min(1.5661375661vw + 24.9417989418px,50px)!important}.u-ml55{margin-left:min(1.7777777778vw + 26.5555555556px,55px)!important}.u-ml60{margin-left:min(1.9894179894vw + 28.1693121693px,60px)!important}.u-ml65{margin-left:min(2.2010582011vw + 29.7830687831px,65px)!important}.u-ml70{margin-left:min(2.4126984127vw + 31.3968253968px,70px)!important}.u-ml75{margin-left:min(2.6243386243vw + 33.0105820106px,75px)!important}.u-ml80{margin-left:min(2.835978836vw + 34.6243386243px,80px)!important}.u-ml85{margin-left:min(3.0476190476vw + 36.2380952381px,85px)!important}.u-ml90{margin-left:min(3.2592592593vw + 37.8518518519px,90px)!important}.u-ml95{margin-left:min(3.4708994709vw + 39.4656084656px,95px)!important}.u-ml100{margin-left:min(3.6825396825vw + 41.0793650794px,100px)!important}.u-ml105{margin-left:min(3.8941798942vw + 42.6931216931px,105px)!important}.u-ml110{margin-left:min(4.1058201058vw + 44.3068783069px,110px)!important}.u-ml115{margin-left:min(4.3174603175vw + 45.9206349206px,115px)!important}.u-ml120{margin-left:min(4.5291005291vw + 47.5343915344px,120px)!important}.u-ml125{margin-left:min(4.7407407407vw + 49.1481481481px,125px)!important}.u-ml130{margin-left:min(4.9523809524vw + 50.7619047619px,130px)!important}.u-ml135{margin-left:min(5.164021164vw + 52.3756613757px,135px)!important}.u-ml140{margin-left:min(5.3756613757vw + 53.9894179894px,140px)!important}.u-ml145{margin-left:min(5.5873015873vw + 55.6031746032px,145px)!important}.u-ml150{margin-left:min(5.7989417989vw + 57.2169312169px,150px)!important}.u-ml155{margin-left:min(6.0105820106vw + 58.8306878307px,155px)!important}.u-ml160{margin-left:min(6.2222222222vw + 60.4444444444px,160px)!important}.u-ml165{margin-left:min(6.4338624339vw + 62.0582010582px,165px)!important}.u-ml170{margin-left:min(6.6455026455vw + 63.671957672px,170px)!important}.u-ml175{margin-left:min(6.8571428571vw + 65.2857142857px,175px)!important}.u-ml180{margin-left:min(7.0687830688vw + 66.8994708995px,180px)!important}.u-ml185{margin-left:min(7.2804232804vw + 68.5132275132px,185px)!important}.u-ml190{margin-left:min(7.4920634921vw + 70.126984127px,190px)!important}.u-ml195{margin-left:min(7.7037037037vw + 71.7407407407px,195px)!important}.u-ml200{margin-left:min(7.9153439153vw + 73.3544973545px,200px)!important}.u-pt0{padding-top:0!important}.u-pt5{padding-top:min(0vw + 5px,5px)!important}.u-pt10{padding-top:min(0vw + 10px,10px)!important}.u-pt15{padding-top:min(.0846560847vw + 13.6455026455px,15px)!important}.u-pt20{padding-top:min(.2962962963vw + 15.2592592593px,20px)!important}.u-pt25{padding-top:min(.5079365079vw + 16.873015873px,25px)!important}.u-pt30{padding-top:min(.7195767196vw + 18.4867724868px,30px)!important}.u-pt35{padding-top:min(.9312169312vw + 20.1005291005px,35px)!important}.u-pt40{padding-top:min(1.1428571429vw + 21.7142857143px,40px)!important}.u-pt45{padding-top:min(1.3544973545vw + 23.328042328px,45px)!important}.u-pt50{padding-top:min(1.5661375661vw + 24.9417989418px,50px)!important}.u-pt55{padding-top:min(1.7777777778vw + 26.5555555556px,55px)!important}.u-pt60{padding-top:min(1.9894179894vw + 28.1693121693px,60px)!important}.u-pt65{padding-top:min(2.2010582011vw + 29.7830687831px,65px)!important}.u-pt70{padding-top:min(2.4126984127vw + 31.3968253968px,70px)!important}.u-pt75{padding-top:min(2.6243386243vw + 33.0105820106px,75px)!important}.u-pt80{padding-top:min(2.835978836vw + 34.6243386243px,80px)!important}.u-pt85{padding-top:min(3.0476190476vw + 36.2380952381px,85px)!important}.u-pt90{padding-top:min(3.2592592593vw + 37.8518518519px,90px)!important}.u-pt95{padding-top:min(3.4708994709vw + 39.4656084656px,95px)!important}.u-pt100{padding-top:min(3.6825396825vw + 41.0793650794px,100px)!important}.u-pt105{padding-top:min(3.8941798942vw + 42.6931216931px,105px)!important}.u-pt110{padding-top:min(4.1058201058vw + 44.3068783069px,110px)!important}.u-pt115{padding-top:min(4.3174603175vw + 45.9206349206px,115px)!important}.u-pt120{padding-top:min(4.5291005291vw + 47.5343915344px,120px)!important}.u-pt125{padding-top:min(4.7407407407vw + 49.1481481481px,125px)!important}.u-pt130{padding-top:min(4.9523809524vw + 50.7619047619px,130px)!important}.u-pt135{padding-top:min(5.164021164vw + 52.3756613757px,135px)!important}.u-pt140{padding-top:min(5.3756613757vw + 53.9894179894px,140px)!important}.u-pt145{padding-top:min(5.5873015873vw + 55.6031746032px,145px)!important}.u-pt150{padding-top:min(5.7989417989vw + 57.2169312169px,150px)!important}.u-pt155{padding-top:min(6.0105820106vw + 58.8306878307px,155px)!important}.u-pt160{padding-top:min(6.2222222222vw + 60.4444444444px,160px)!important}.u-pt165{padding-top:min(6.4338624339vw + 62.0582010582px,165px)!important}.u-pt170{padding-top:min(6.6455026455vw + 63.671957672px,170px)!important}.u-pt175{padding-top:min(6.8571428571vw + 65.2857142857px,175px)!important}.u-pt180{padding-top:min(7.0687830688vw + 66.8994708995px,180px)!important}.u-pt185{padding-top:min(7.2804232804vw + 68.5132275132px,185px)!important}.u-pt190{padding-top:min(7.4920634921vw + 70.126984127px,190px)!important}.u-pt195{padding-top:min(7.7037037037vw + 71.7407407407px,195px)!important}.u-pt200{padding-top:min(7.9153439153vw + 73.3544973545px,200px)!important}.u-pr0{padding-right:0!important}.u-pr5{padding-right:min(0vw + 5px,5px)!important}.u-pr10{padding-right:min(0vw + 10px,10px)!important}.u-pr15{padding-right:min(.0846560847vw + 13.6455026455px,15px)!important}.u-pr20{padding-right:min(.2962962963vw + 15.2592592593px,20px)!important}.u-pr25{padding-right:min(.5079365079vw + 16.873015873px,25px)!important}.u-pr30{padding-right:min(.7195767196vw + 18.4867724868px,30px)!important}.u-pr35{padding-right:min(.9312169312vw + 20.1005291005px,35px)!important}.u-pr40{padding-right:min(1.1428571429vw + 21.7142857143px,40px)!important}.u-pr45{padding-right:min(1.3544973545vw + 23.328042328px,45px)!important}.u-pr50{padding-right:min(1.5661375661vw + 24.9417989418px,50px)!important}.u-pr55{padding-right:min(1.7777777778vw + 26.5555555556px,55px)!important}.u-pr60{padding-right:min(1.9894179894vw + 28.1693121693px,60px)!important}.u-pr65{padding-right:min(2.2010582011vw + 29.7830687831px,65px)!important}.u-pr70{padding-right:min(2.4126984127vw + 31.3968253968px,70px)!important}.u-pr75{padding-right:min(2.6243386243vw + 33.0105820106px,75px)!important}.u-pr80{padding-right:min(2.835978836vw + 34.6243386243px,80px)!important}.u-pr85{padding-right:min(3.0476190476vw + 36.2380952381px,85px)!important}.u-pr90{padding-right:min(3.2592592593vw + 37.8518518519px,90px)!important}.u-pr95{padding-right:min(3.4708994709vw + 39.4656084656px,95px)!important}.u-pr100{padding-right:min(3.6825396825vw + 41.0793650794px,100px)!important}.u-pr105{padding-right:min(3.8941798942vw + 42.6931216931px,105px)!important}.u-pr110{padding-right:min(4.1058201058vw + 44.3068783069px,110px)!important}.u-pr115{padding-right:min(4.3174603175vw + 45.9206349206px,115px)!important}.u-pr120{padding-right:min(4.5291005291vw + 47.5343915344px,120px)!important}.u-pr125{padding-right:min(4.7407407407vw + 49.1481481481px,125px)!important}.u-pr130{padding-right:min(4.9523809524vw + 50.7619047619px,130px)!important}.u-pr135{padding-right:min(5.164021164vw + 52.3756613757px,135px)!important}.u-pr140{padding-right:min(5.3756613757vw + 53.9894179894px,140px)!important}.u-pr145{padding-right:min(5.5873015873vw + 55.6031746032px,145px)!important}.u-pr150{padding-right:min(5.7989417989vw + 57.2169312169px,150px)!important}.u-pr155{padding-right:min(6.0105820106vw + 58.8306878307px,155px)!important}.u-pr160{padding-right:min(6.2222222222vw + 60.4444444444px,160px)!important}.u-pr165{padding-right:min(6.4338624339vw + 62.0582010582px,165px)!important}.u-pr170{padding-right:min(6.6455026455vw + 63.671957672px,170px)!important}.u-pr175{padding-right:min(6.8571428571vw + 65.2857142857px,175px)!important}.u-pr180{padding-right:min(7.0687830688vw + 66.8994708995px,180px)!important}.u-pr185{padding-right:min(7.2804232804vw + 68.5132275132px,185px)!important}.u-pr190{padding-right:min(7.4920634921vw + 70.126984127px,190px)!important}.u-pr195{padding-right:min(7.7037037037vw + 71.7407407407px,195px)!important}.u-pr200{padding-right:min(7.9153439153vw + 73.3544973545px,200px)!important}.u-pb0{padding-bottom:0!important}.u-pb5{padding-bottom:min(0vw + 5px,5px)!important}.u-pb10{padding-bottom:min(0vw + 10px,10px)!important}.u-pb15{padding-bottom:min(.0846560847vw + 13.6455026455px,15px)!important}.u-pb20{padding-bottom:min(.2962962963vw + 15.2592592593px,20px)!important}.u-pb25{padding-bottom:min(.5079365079vw + 16.873015873px,25px)!important}.u-pb30{padding-bottom:min(.7195767196vw + 18.4867724868px,30px)!important}.u-pb35{padding-bottom:min(.9312169312vw + 20.1005291005px,35px)!important}.u-pb40{padding-bottom:min(1.1428571429vw + 21.7142857143px,40px)!important}.u-pb45{padding-bottom:min(1.3544973545vw + 23.328042328px,45px)!important}.u-pb50{padding-bottom:min(1.5661375661vw + 24.9417989418px,50px)!important}.u-pb55{padding-bottom:min(1.7777777778vw + 26.5555555556px,55px)!important}.u-pb60{padding-bottom:min(1.9894179894vw + 28.1693121693px,60px)!important}.u-pb65{padding-bottom:min(2.2010582011vw + 29.7830687831px,65px)!important}.u-pb70{padding-bottom:min(2.4126984127vw + 31.3968253968px,70px)!important}.u-pb75{padding-bottom:min(2.6243386243vw + 33.0105820106px,75px)!important}.u-pb80{padding-bottom:min(2.835978836vw + 34.6243386243px,80px)!important}.u-pb85{padding-bottom:min(3.0476190476vw + 36.2380952381px,85px)!important}.u-pb90{padding-bottom:min(3.2592592593vw + 37.8518518519px,90px)!important}.u-pb95{padding-bottom:min(3.4708994709vw + 39.4656084656px,95px)!important}.u-pb100{padding-bottom:min(3.6825396825vw + 41.0793650794px,100px)!important}.u-pb105{padding-bottom:min(3.8941798942vw + 42.6931216931px,105px)!important}.u-pb110{padding-bottom:min(4.1058201058vw + 44.3068783069px,110px)!important}.u-pb115{padding-bottom:min(4.3174603175vw + 45.9206349206px,115px)!important}.u-pb120{padding-bottom:min(4.5291005291vw + 47.5343915344px,120px)!important}.u-pb125{padding-bottom:min(4.7407407407vw + 49.1481481481px,125px)!important}.u-pb130{padding-bottom:min(4.9523809524vw + 50.7619047619px,130px)!important}.u-pb135{padding-bottom:min(5.164021164vw + 52.3756613757px,135px)!important}.u-pb140{padding-bottom:min(5.3756613757vw + 53.9894179894px,140px)!important}.u-pb145{padding-bottom:min(5.5873015873vw + 55.6031746032px,145px)!important}.u-pb150{padding-bottom:min(5.7989417989vw + 57.2169312169px,150px)!important}.u-pb155{padding-bottom:min(6.0105820106vw + 58.8306878307px,155px)!important}.u-pb160{padding-bottom:min(6.2222222222vw + 60.4444444444px,160px)!important}.u-pb165{padding-bottom:min(6.4338624339vw + 62.0582010582px,165px)!important}.u-pb170{padding-bottom:min(6.6455026455vw + 63.671957672px,170px)!important}.u-pb175{padding-bottom:min(6.8571428571vw + 65.2857142857px,175px)!important}.u-pb180{padding-bottom:min(7.0687830688vw + 66.8994708995px,180px)!important}.u-pb185{padding-bottom:min(7.2804232804vw + 68.5132275132px,185px)!important}.u-pb190{padding-bottom:min(7.4920634921vw + 70.126984127px,190px)!important}.u-pb195{padding-bottom:min(7.7037037037vw + 71.7407407407px,195px)!important}.u-pb200{padding-bottom:min(7.9153439153vw + 73.3544973545px,200px)!important}.u-pl0{padding-left:0!important}.u-pl5{padding-left:min(0vw + 5px,5px)!important}.u-pl10{padding-left:min(0vw + 10px,10px)!important}.u-pl15{padding-left:min(.0846560847vw + 13.6455026455px,15px)!important}.u-pl20{padding-left:min(.2962962963vw + 15.2592592593px,20px)!important}.u-pl25{padding-left:min(.5079365079vw + 16.873015873px,25px)!important}.u-pl30{padding-left:min(.7195767196vw + 18.4867724868px,30px)!important}.u-pl35{padding-left:min(.9312169312vw + 20.1005291005px,35px)!important}.u-pl40{padding-left:min(1.1428571429vw + 21.7142857143px,40px)!important}.u-pl45{padding-left:min(1.3544973545vw + 23.328042328px,45px)!important}.u-pl50{padding-left:min(1.5661375661vw + 24.9417989418px,50px)!important}.u-pl55{padding-left:min(1.7777777778vw + 26.5555555556px,55px)!important}.u-pl60{padding-left:min(1.9894179894vw + 28.1693121693px,60px)!important}.u-pl65{padding-left:min(2.2010582011vw + 29.7830687831px,65px)!important}.u-pl70{padding-left:min(2.4126984127vw + 31.3968253968px,70px)!important}.u-pl75{padding-left:min(2.6243386243vw + 33.0105820106px,75px)!important}.u-pl80{padding-left:min(2.835978836vw + 34.6243386243px,80px)!important}.u-pl85{padding-left:min(3.0476190476vw + 36.2380952381px,85px)!important}.u-pl90{padding-left:min(3.2592592593vw + 37.8518518519px,90px)!important}.u-pl95{padding-left:min(3.4708994709vw + 39.4656084656px,95px)!important}.u-pl100{padding-left:min(3.6825396825vw + 41.0793650794px,100px)!important}.u-pl105{padding-left:min(3.8941798942vw + 42.6931216931px,105px)!important}.u-pl110{padding-left:min(4.1058201058vw + 44.3068783069px,110px)!important}.u-pl115{padding-left:min(4.3174603175vw + 45.9206349206px,115px)!important}.u-pl120{padding-left:min(4.5291005291vw + 47.5343915344px,120px)!important}.u-pl125{padding-left:min(4.7407407407vw + 49.1481481481px,125px)!important}.u-pl130{padding-left:min(4.9523809524vw + 50.7619047619px,130px)!important}.u-pl135{padding-left:min(5.164021164vw + 52.3756613757px,135px)!important}.u-pl140{padding-left:min(5.3756613757vw + 53.9894179894px,140px)!important}.u-pl145{padding-left:min(5.5873015873vw + 55.6031746032px,145px)!important}.u-pl150{padding-left:min(5.7989417989vw + 57.2169312169px,150px)!important}.u-pl155{padding-left:min(6.0105820106vw + 58.8306878307px,155px)!important}.u-pl160{padding-left:min(6.2222222222vw + 60.4444444444px,160px)!important}.u-pl165{padding-left:min(6.4338624339vw + 62.0582010582px,165px)!important}.u-pl170{padding-left:min(6.6455026455vw + 63.671957672px,170px)!important}.u-pl175{padding-left:min(6.8571428571vw + 65.2857142857px,175px)!important}.u-pl180{padding-left:min(7.0687830688vw + 66.8994708995px,180px)!important}.u-pl185{padding-left:min(7.2804232804vw + 68.5132275132px,185px)!important}.u-pl190{padding-left:min(7.4920634921vw + 70.126984127px,190px)!important}.u-pl195{padding-left:min(7.7037037037vw + 71.7407407407px,195px)!important}.u-pl200{padding-left:min(7.9153439153vw + 73.3544973545px,200px)!important}.u-visible{display:block}.u-hidden{display:none}.u-hidden-max,.u-hidden-md,.u-hidden-min,.u-hidden-sp,.u-hidden-spmin,.u-hidden-tab{display:none!important}.p-index__heading{font-family:Poppins,sans-serif;font-size:min(4.4489795918vw + 1.0510204082rem,5.5rem);font-weight:300;margin-bottom:1em}.p-index_kv{color:#fff;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-index_kv__buttons{align-self:end;display:grid;grid-auto-rows:min-content;grid-column:3/4;grid-row:1/-1;justify-self:end;margin-right:max(-2.4489795918vw + -10.8163265306px,-50px);opacity:0;row-gap:min(0vw + 8px,8px);transition:opacity .5s cubic-bezier(.39,.575,.565,1);z-index:2}.p-index_kv__buttons.is-act{opacity:1}.p-index_kv__buttons button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;display:flex;height:min(11.3514739229vw + -21.6235827664px,160px);justify-content:center;position:relative;width:min(4.8979591837vw + 21.6326530612px,100px)}.p-index_kv__buttons button:disabled{cursor:not-allowed}.p-index_kv__buttons button>span{background-color:#fff;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.p-index_kv__buttons button:before{background-color:hsla(0,0%,64%,.4);content:"";display:block;height:100%;mix-blend-mode:multiply;width:2px}.p-index_kv__title{display:grid;grid-auto-rows:min-content;grid-column:2/3;grid-row:1/-1;margin-left:calc(4.08163vw - 15.30612px);position:relative;row-gap:calc(.40816vw + 13.46939px);z-index:2}.is-start .p-index_kv__title .c-amount{clip-path:inset(100% 0 0 0)}.p-index_kv__title .c-amount.-portrait{aspect-ratio:288/40;width:calc(23.5102vw + 199.83673px)}.p-index_kv__title .c-amount.-landscape{aspect-ratio:345.6/72;width:calc(14.10612vw + 119.90204px)}.p-index_kv__title.is-act .c-amount{clip-path:inset(0 0 0 0)}.p-index_kv__lines{height:min(100svmin,var(--svmin) * 100);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(100svmin,var(--svmin) * 100);z-index:1}.p-index_kv__lines.is-act>span:before{left:auto;right:0;transition:width 1s cubic-bezier(.215,.61,.355,1);width:100%}.p-index_kv__lines.is-act>span:first-child{transition-duration:1.25s}.p-index_kv__lines.is-act>span:nth-child(2):before{transition-delay:.125s}.p-index_kv__lines.is-act>span:nth-child(3):before{transition-delay:.25s}.p-index_kv__lines.is-act>span:nth-child(4){transition-duration:1.25s}.p-index_kv__lines.is-act>span:nth-child(5):before{transition-delay:.25s}.p-index_kv__lines.is-act>span:nth-child(6):before{transition-delay:.125s}.p-index_kv__lines>span{position:absolute;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center center}.p-index_kv__lines>span:before{background-color:#fff;content:"";display:block;height:1px;left:0;position:absolute;right:auto;top:0;transition:width .5s cubic-bezier(.215,.61,.355,1);width:0}.p-index_kv__lines>span:first-child{left:5%;top:50%;width:min(10svmin,var(--svmin) * 10)}.p-index_kv__lines>span:nth-child(2){left:22.5%;top:80%;transition-delay:.125s;width:min(10svmin,var(--svmin) * 10)}.p-index_kv__lines>span:nth-child(3){left:25%;top:82.5%;width:min(20svmin,var(--svmin) * 20)}.p-index_kv__lines>span:nth-child(4){left:82.5%;top:25%;transition-delay:.125s;width:min(20svmin,var(--svmin) * 20)}.p-index_kv__lines>span:nth-child(5){left:90%;top:20%;width:min(10svmin,var(--svmin) * 10)}.p-index_kv__lines>span:nth-child(6){left:87.5%;top:72.5%;transition-delay:.125s;width:min(12.5svmin,var(--svmin) * 12.5)}.p-index_kv__list{align-self:end;display:grid;grid-column:2/4;grid-row:1/-1;justify-self:end;margin-right:calc(2.44898vw + 10.81633px);opacity:0;position:relative;text-align:right;transition:opacity .5s cubic-bezier(.39,.575,.565,1);z-index:2}.p-index_kv__list.is-act{opacity:1}.p-index_kv__list>li{grid-column:1/-1;grid-row:1/-1}.p-index_kv__list .is-act .c-title{clip-path:inset(0 0 0 0);transition:clip-path 1s cubic-bezier(.215,.61,.355,1) .75s}.p-index_kv__list .is-act .c-en{clip-path:inset(0 0 0 0);transition:clip-path .875s cubic-bezier(.215,.61,.355,1) .875s}.p-index_kv__list .c-title{clip-path:inset(100% 0 0 0);letter-spacing:.2em;margin-right:-.05em;transition:clip-path .5s cubic-bezier(.215,.61,.355,1)}.p-index_kv__list .c-en{clip-path:inset(100% 0 0 0);display:block;font-family:Poppins,sans-serif;font-weight:300;line-height:1.25;margin-right:.5em;margin-top:.5em;transition:clip-path .375s cubic-bezier(.215,.61,.355,1) .125s}.p-index_kv__list .c-en[data-en]:before{content:attr(data-en)}.p-index_kv canvas{display:block;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.p-index_kv:after,.p-index_kv:before{aspect-ratio:418/333;content:"";display:block;pointer-events:none;position:absolute;width:calc(17.06122vw + 145.02041px);z-index:1}.p-index_kv:before{background-image:radial-gradient(at left top,#861c3c 0,rgba(134,28,60,.98) 7.5%,rgba(134,28,60,.92) 15%,rgba(134,28,60,.82) 22.5%,rgba(134,28,60,.68) 30%,rgba(134,28,60,.5) 37.5%,rgba(134,28,60,.32) 45%,rgba(134,28,60,.18) 52.5%,rgba(134,28,60,.08) 60%,rgba(134,28,60,.02) 67.5%,rgba(134,28,60,0) 75%);left:0;opacity:.75;top:0}.p-index_kv:after{background-image:radial-gradient(at right bottom,#d17d97 0,rgba(209,125,151,.98) 7.5%,rgba(209,125,151,.92) 15%,rgba(209,125,151,.82) 22.5%,rgba(209,125,151,.68) 30%,rgba(209,125,151,.5) 37.5%,rgba(209,125,151,.32) 45%,rgba(209,125,151,.18) 52.5%,rgba(209,125,151,.08) 60%,rgba(209,125,151,.02) 67.5%,rgba(209,125,151,0) 75%);bottom:0;right:0}.p-index_kv__scroll{align-items:center;border-radius:9999px;display:flex;flex-direction:column;gap:.5em;justify-content:center;left:50%;line-height:1;position:absolute;z-index:2}.p-index_kv__scroll .c-en{display:flex;font-family:Poppins,sans-serif;font-weight:300;justify-content:center;position:relative;white-space:nowrap}.p-index_kv__scroll .c-arrow{width:min(.1632653061vw + 17.387755102px,20px)}.p-index_kv__scroll:before{background-color:#861c3c;border-radius:9999px;content:"";inset:0;position:absolute}.p-index_contents{padding-top:70px}.p-index_contents__card{display:grid;grid-template-columns:min(1.7361111111vw + 2.2222222222px,30px) auto 1fr auto min(1.7361111111vw + 2.2222222222px,30px);grid-template-rows:1fr auto min(.5079365079vw + 16.873015873px,25px) repeat(2,auto)}div.p-index_contents__card .c-amount .layer{background-color:rgba(62,58,57,.5);inset:0;position:absolute}div.p-index_contents__card:after{align-self:center;background-color:#b9b9b9;color:#fff;content:"Coming Soon";font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;grid-column:2/-2;grid-row:1/4;justify-self:center;padding:.375em .5em;position:relative;white-space:nowrap}a.p-index_contents__card:hover .c-title{text-decoration-color:#000}a.p-index_contents__card:hover .c-amount img{transform:scale(1.05)}.p-index_contents__card .c-amount{aspect-ratio:356/474;grid-column:1/-1;grid-row:1/4}.p-index_contents__card .c-amount:after{background-image:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.324) 10%,rgba(0,0,0,.256) 20%,rgba(0,0,0,.196) 30%,rgba(0,0,0,.144) 40%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.064) 60%,rgba(0,0,0,.036) 70%,rgba(0,0,0,.016) 80%,rgba(0,0,0,.004) 90%,transparent);bottom:0;content:"";display:block;height:min(6.1164021164vw + 59.6375661376px,157.5px);left:0;position:absolute;width:100%}.p-index_contents__card .c-en{align-self:center;color:#fff;font-family:Poppins,sans-serif;font-size:min(.3265306122vw + 1.6734693878rem,2rem);font-weight:700;grid-column:2/3;grid-row:2/3;position:relative;transform:translateY(.1em)}.p-index_contents__card .c-title{font-size:min(.2448979592vw + 1.0051020408rem,1.25rem);font-weight:500;grid-column:2/-2;margin-top:1.25em;word-break:keep-all}.p-index_contents__card .c-text{font-size:min(.2448979592vw + .6926020408rem,.9375rem);grid-column:2/-1;margin-top:.5em}.p-index_contents__card .c-arrow{align-self:center;color:#fff;grid-column:4/5;grid-row:2/3;max-width:min(1.3888888889vw + 17.7777777778px,40px);min-width:min(1.3888888889vw + 17.7777777778px,40px);position:relative}.p-index_contents .c-grid-column{-moz-column-gap:min(5.4086538462vw + -21.5384615385px,65px);column-gap:min(5.4086538462vw + -21.5384615385px,65px);counter-reset:index-contents;row-gap:min(2.2010582011vw + 29.7830687831px,65px)}.p-index_contents .c-grid-column>li{counter-increment:index-contents}.p-index_contents__banner{display:flex;justify-content:center;margin-top:min(4.9523809524vw + 50.7619047619px,130px)}.p-index_contents__banner a{border:min(.0816326531vw + .693877551px,2px) solid #d9d9d9}.p-index_contents__banner a .c-amount{aspect-ratio:998/218}.p-feature_head .desc{margin-left:auto;margin-right:auto;max-width:670px}.p-feature_body{clip-path:inset(0);margin-top:min(4.5291005291vw + 47.5343915344px,120px)}.p-feature_body,.p-feature_section{position:relative}.p-feature_section:not(:first-child){padding-top:min(175svh,var(--svh) * 175)}.p-feature_section:first-child{padding-top:min(87.5svh,var(--svh) * 87.5)}.p-feature_section:last-child{padding-bottom:min(3.6825396825vw + 41.0793650794px,100px)}.p-feature_section.-dark{color:#fff}.p-feature_section__bg{will-change:transform}.p-feature_section__bgs{height:calc(max(100lvh, var(--lvh) * 100) - min(4.0816326531vw + 39.693877551px, 105px));left:0;pointer-events:none;position:fixed;top:min(4.0816326531vw + 39.693877551px,105px);width:100%}.p-feature_section__bg,.p-feature_section__bg .layer,.p-feature_section__bg img,.p-feature_section__bg picture{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.p-feature_section__bg .blur{filter:blur(5px);will-change:filter}.p-feature_section__bg .layer,.p-feature_section__bg .opacity img{will-change:opacity}.p-feature_section__bg:not(.-dark) .layer{background-color:hsla(0,0%,100%,.3)}.p-feature_section__bg.-dark .layer{background-color:rgba(62,58,57,.3)}.p-feature_section__title .c-en{display:block;font-family:Poppins,sans-serif;font-size:min(11.5978835979vw + 6.3396164021rem,17.9375rem);font-weight:300;margin-bottom:-.375em;opacity:.3}.p-feature_section:not(.-dark) .p-feature_section__title .c-en{color:#fff}.p-feature_section.-dark .p-feature_section__title .c-en{color:#3e3a39}.p-feature_section__inner{grid-column:2/4;position:relative}.p-feature_section__inner .c-text{display:grid;font-size:min(.0846560847vw + .8528439153rem,.9375rem);grid-template-rows:min-content;row-gap:1.375em}.p-feature_section .box{background-color:hsla(0,0%,100%,.7);color:#3e3a39;margin-top:min(1.9894179894vw + 28.1693121693px,60px);max-width:600px;overflow:hidden;padding:min(1.5661375661vw + 24.9417989418px,50px) min(1.6326530612vw + 23.8775510204px,50px);position:relative;z-index:0}.p-feature_section .box[data-en]:before{color:#fff;content:attr(data-en);font-family:Poppins,sans-serif;font-size:min(3.6825396825vw + 2.5674603175rem,6.25rem);font-weight:300;line-height:.75;opacity:.7;position:absolute;right:0;top:0}.p-feature_section .box__title{align-items:center;-moz-column-gap:.25em;column-gap:.25em;display:flex;flex-wrap:wrap;position:relative;row-gap:.25em}.p-feature_section .box__title:before{color:#861c3c;content:"•";left:-1em;position:absolute;top:0;transform:scale(1.25);transform-origin:left 75%}.p-feature_section .box__title .label{align-items:center;background-color:rgba(62,58,57,.7);border-radius:9999px;color:#fff;-moz-column-gap:.5em;column-gap:.5em;display:flex;font-size:min(.2040816327vw + .7334183673rem,.9375rem);line-height:1.25;margin-left:.25em;padding:.5em 1em}.p-feature_section .box__title small{font-size:min(.1632653061vw + .5867346939rem,.75rem);line-height:1}.p-feature_section .box__box{background-color:#fff;margin-top:min(.2962962963vw + 15.2592592593px,20px);padding:min(.0846560847vw + 13.6455026455px,15px) min(1.2244897959vw + 10.4081632653px,30px)}.p-feature_section .box__list{display:grid;grid-auto-rows:min-content;line-height:1.625;row-gap:.75em}.p-feature_section .box__list li{align-items:flex-start;-moz-column-gap:.5em;column-gap:.5em;display:flex}.p-feature_section .box__list li .check{background-image:linear-gradient(180deg,#871d3c,rgba(173,118,134,.2));border-radius:9999px;color:#fff;display:grid;height:1.25em;margin-top:.25em;max-width:1.25em;min-width:1.25em;place-items:center}.p-feature_section .box__list li .check svg{height:62.5%;width:62.5%}.p-solution_head .keen-slider:not([data-keen-slider-disabled]){cursor:grab}.p-solution_head .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{padding-left:min(.8163265306vw + 6.9387755102px,20px)}.p-solution_head .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.-s{max-width:min(12.4489795918vw + 200.8163265306px,400px);min-width:min(12.4489795918vw + 200.8163265306px,400px)}.p-solution_head .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.-s .c-amount{aspect-ratio:380/308}.p-solution_head .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.-l{max-width:min(19.7959183673vw + 323.2653061224px,640px);min-width:min(19.7959183673vw + 323.2653061224px,640px)}.p-solution_head .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.-l .c-amount{aspect-ratio:620/308}.p-solution_nav{margin-top:min(4.7407407407vw + 49.1481481481px,125px)}.p-solution_nav__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:min(1.3544973545vw + 23.328042328px,45px);padding-bottom:min(.0846560847vw + 13.6455026455px,15px);padding-top:min(.0846560847vw + 13.6455026455px,15px);position:relative;row-gap:min(.5079365079vw + 16.873015873px,25px)}.p-solution_nav__list:after,.p-solution_nav__list:before{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;bottom:0;content:"";position:absolute;top:0;width:min(.0846560847vw + 13.6455026455px,15px)}.p-solution_nav__list:before{border-left:1px solid #d9d9d9;left:0}.p-solution_nav__list:after{right:0}.p-solution_nav__list:after,.p-solution_nav__list>li:not(:last-child){border-right:1px solid #d9d9d9}.p-solution_nav__list a{display:flex;flex-direction:column}.p-solution_nav__list a .c-amount{margin-left:auto;margin-right:auto;max-width:min(6.5104166667vw + -4.1666666667px,100px);width:100%}.p-solution_nav__list a .c-amount img{-o-object-fit:contain;object-fit:contain}.p-solution_nav__list a .c-text{font-size:min(.5208333333vw + .4791666667rem,1rem);margin-bottom:.75em;margin-top:.75em}.p-solution_nav__list a .c-arrow{margin-left:auto;margin-right:auto;width:min(.2962962963vw + 15.2592592593px,20px)}.p-solution_body{margin-top:min(4.5291005291vw + 47.5343915344px,120px)}.p-solution_body__list{display:grid;grid-auto-rows:min-content;grid-template-columns:minmax(0,auto);row-gap:min(1.7777777778vw + 26.5555555556px,55px)}.p-solution_block{background-color:#f0f2f4;max-width:100%;padding:min(2.2010582011vw + 29.7830687831px,65px) min(4.0816326531vw + 4.693877551px,70px)}.p-solution_block .c-button01{margin-top:30px}.p-solution_block .c-button01 a{max-width:290px;width:100%}.p-solution_block__head{-moz-column-gap:min(2.4489795918vw + 10.8163265306px,50px);column-gap:min(2.4489795918vw + 10.8163265306px,50px);display:grid;grid-template-columns:min(26.4423076923vw + 16.9230769231px,440px) 1fr;row-gap:min(.5079365079vw + 16.873015873px,25px)}.p-solution_block__head .c-title{align-items:center;display:flex;font-size:min(.8042328042vw + 1.1957671958rem,2rem);max-width:min(17.9591836735vw + 152.6530612245px,440px);min-width:min(17.9591836735vw + 152.6530612245px,440px);white-space:nowrap}.p-solution_block__head .c-title .circle{aspect-ratio:1/1;background-color:#fff;border-radius:9999px;display:grid;margin-right:-.5em;max-width:min(5.164021164vw + 52.3756613757px,135px);min-width:min(5.164021164vw + 52.3756613757px,135px);place-items:center}.p-solution_block__head .c-title .circle img{height:47.4074074074%;-o-object-fit:contain;object-fit:contain;width:47.4074074074%}.p-solution_block__head .desc{align-self:center;flex:1 1 auto}.p-solution_block__head .c-amount{aspect-ratio:1056/530;grid-column:1/-1}.p-solution_block__data{display:grid;grid-auto-flow:row;grid-auto-rows:min-content;grid-template-columns:min(11.8367346939vw + 100.612244898px,290px) 1fr}.p-solution_block__data dd,.p-solution_block__data dt{border-bottom:2px dotted #d9d9d9;padding-bottom:min(.7195767196vw + 18.4867724868px,30px);padding-top:min(.7195767196vw + 18.4867724868px,30px)}.p-solution_block__data dt{align-items:center;display:flex;padding-right:min(2.4489795918vw + 10.8163265306px,50px)}.p-solution_block__case{margin-top:min(2.835978836vw + 34.6243386243px,80px);padding-left:min(.6530612245vw + -2.4489795918px,8px);padding-right:min(.6530612245vw + -2.4489795918px,8px)}.p-solution_block__case>.title{background-image:linear-gradient(95deg,#871d3c,hsla(0,0%,81%,.3));border-radius:9999px;color:#fff;margin-bottom:1.25em;margin-left:max(-.3265306122vw + -2.7755102041px,-8px);margin-right:max(-.3265306122vw + -2.7755102041px,-8px);padding:.5em min(1.6326530612vw + 13.8775510204px,40px)}.p-solution_block__case .c-amount{aspect-ratio:340/227;background-color:#fff}.p-solution_block__case .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-solution_block__case .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide:not(:last-child){max-width:min(10.4081632653vw + 181.4693877551px,348px);min-width:min(10.4081632653vw + 181.4693877551px,348px);padding-right:8px}.p-solution_block__case .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide:last-child{max-width:min(10.4081632653vw + 173.4693877551px,340px);min-width:min(10.4081632653vw + 173.4693877551px,340px)}.p-solution_block__case .keen-slider__slide .desc{color:#606060;margin-top:.5em}.p-solution_block__case .keen-slider__slide .title{margin-top:.75em}.p-solution_block__case .keen-slider__slide .main{padding-left:min(.2040816327vw + 6.7346938776px,10px);padding-right:min(.2040816327vw + 6.7346938776px,10px)}.p-future_section{grid-auto-rows:min-content;row-gap:min(1.1428571429vw + 21.7142857143px,40px)}.p-future_section__sub{grid-column:2/3;margin-right:min(17.3611111111vw + -77.7777777778px,200px)}.p-future_section__sub .sticky{position:sticky;top:min(6.1224489796vw + 59.5408163265px,157.5px)}.p-future_section__sub .title:before{content:"";display:block;margin-top:-.125em}.p-future_section__main{grid-column:3/4;margin-left:max(-17.3611111111vw + 77.7777777778px,-200px)}.p-future_section__main blockquote{padding-left:1em;position:relative}.p-future_section__main blockquote:before{border-left:min(.0816326531vw + .693877551px,2px) solid #861c3c;bottom:.125em;content:"";left:0;position:absolute;top:.125em}.p-future_section__main .box__title+.box__list{margin-top:0}.p-future_section__main .box{background-color:#fff;padding:min(.9312169312vw + 20.1005291005px,35px) min(1.6326530612vw + 23.8775510204px,50px) min(1.3544973545vw + 23.328042328px,45px) min(2.8571428571vw + 19.2857142857px,65px)}.p-future_section__main .box.-analysis .c-amount,.p-future_section__main .box.-carbon-neutral .c-amount{aspect-ratio:688/360}.p-future_section__main .box.-analysis .p-solution_block__data,.p-future_section__main .box.-carbon-neutral .p-solution_block__data{grid-template-columns:min(29.5138888889vw + -132.2222222222px,340px) 1fr}.p-future_section__main .box.-analysis .p-solution_block__data dt,.p-future_section__main .box.-carbon-neutral .p-solution_block__data dt{align-items:flex-start}.p-future_section__main .box.-carbon-neutral .list{counter-reset:carbon-list;display:grid;grid-auto-rows:min-content;row-gap:min(1.1428571429vw + 21.7142857143px,40px)}.p-future_section__main .box.-carbon-neutral .list>li{border-left:min(.0816326531vw + .693877551px,2px) solid #d9d9d9;counter-increment:carbon-list;display:grid;font-size:min(.6349206349vw + 1.1150793651rem,1.75rem);grid-template-columns:2em 1fr;grid-template-rows:repeat(2,min-content);row-gap:min(0vw + 10px,10px)}.p-future_section__main .box.-carbon-neutral .list>li:before{content:counter(carbon-list,decimal-leading-zero);display:block;font-family:Poppins,sans-serif;font-weight:300;grid-column:1/2;grid-row:1/-1;justify-self:center}.p-future_section__main .box.-shirabe .box__list__item{-moz-column-gap:0;column-gap:0;grid-template-columns:min(29.5138888889vw + -132.2222222222px,340px) 1fr}.p-future_section__main .box.-shirabe .box__list__item .sub{margin-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-future_section__main .box__title{font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:500;margin-bottom:.75em;position:relative}.p-future_section__main .box__title:before{color:#861c3c;content:"-";left:-1em;position:absolute;top:0;transform:scale(1.5,1.25);transform-origin:left 75%}.p-future_section__main .box__list{display:grid;grid-auto-rows:min-content;margin-top:min(.9312169312vw + 20.1005291005px,35px);row-gap:25px}.p-future_section__main .box__list__item{-moz-column-gap:min(.4081632653vw + 18.4693877551px,25px);column-gap:min(.4081632653vw + 18.4693877551px,25px);display:grid;grid-template-columns:min(10.3265306122vw + 87.7755102041px,253px) 1fr;grid-template-rows:repeat(2,min-content);row-gap:5px}.p-future_section__main .box__list__item .sub{grid-row:1/-1}.p-future_section__main .box__list__item .sub .c-amount{aspect-ratio:253/154}.p-future_section__main .box__list__item .main{align-self:end}.p-future_city__image{margin-top:min(1.9894179894vw + 28.1693121693px,60px)}.p-future_city__image.c-amount{aspect-ratio:800/807}.p-future_city__box{border:1px solid #d9d9d9;padding:min(1.3544973545vw + 23.328042328px,45px) min(2.0408163265vw + 12.3469387755px,45px)}.p-future_city__box .c-label{--bg-color:#861c3c;border-radius:9999px;color:#fff;padding-left:1em;padding-right:1em}.p-future_city__box .c-labels{font-size:min(.2040816327vw + .6709183673rem,.875rem);justify-content:center}.p-future_city .attempt{margin-top:min(1.9894179894vw + 28.1693121693px,60px)}.p-future_city .attempt .c-grid-column{-moz-column-gap:min(0vw + 20px,20px);column-gap:min(0vw + 20px,20px);row-gap:20px}.p-future_city .attempt__title{align-items:center;-moz-column-gap:.375em;column-gap:.375em;display:flex;margin-bottom:1em}.p-future_city .attempt__title:before{background-color:#861c3c;border-radius:9999px;content:"";height:.3em;max-width:.3em;min-width:.3em}.p-future_city .attempt__item{display:grid;grid-auto-rows:min-content;row-gap:5px}.p-future_city .attempt__item .sub{margin-bottom:10px}.p-future_city .attempt__item .c-amount{aspect-ratio:390/227;border:1px solid #f0f2f4}@keyframes staff-mask{0%{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}to{transform:rotate(-2.5deg)}}@keyframes staff-mask-reverse{0%{transform:rotate(2.5deg)}50%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.p-staff .c-grid-column{-moz-column-gap:15px;column-gap:15px;row-gap:min(.2962962963vw + 15.2592592593px,20px)}.p-staff .c-shape{--grad-deg:-45deg;--duration:10s;--delay:0s;animation-delay:var(--delay);animation-duration:var(--duration);animation-iteration-count:infinite;animation-name:staff-mask;animation-timing-function:cubic-bezier(.645,.045,.355,1);background-image:linear-gradient(var(--grad-deg),rgba(134,28,60,.4),rgba(173,117,134,.2));opacity:.5}.p-staff_kv{grid-template-rows:calc(24.89796vw + 313.63265px) auto;margin-bottom:min(3.0476190476vw + 36.2380952381px,85px)}.p-staff_kv__bg{grid-column:1/-1;grid-row:1/2;margin-bottom:max(-2.2857142857vw + -27.4285714286px,-64px);pointer-events:none;position:relative}.p-staff_kv__bg img,.p-staff_kv__bg picture{display:block;height:100%;left:0;-o-object-position:75% 25%;object-position:75% 25%;position:absolute;top:0;width:100%}.p-staff_kv__bg.-back .blur{overflow:hidden}.p-staff_kv__bg.-back .blur img{filter:blur(3px)}.p-staff_kv__bg.-back:after,.p-staff_kv__bg.-back:before{bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.p-staff_kv__bg.-back:before{background-color:rgba(36,36,36,.3);height:100%;z-index:1}.p-staff_kv__bg.-back:after{background-color:#fff;bottom:-1px;height:min(2.2857142857vw + 27.4285714286px,64px);height:min(2.2857142857vw + 29.4285714286px,66px);z-index:2}.p-staff_kv__bg.-front{animation-name:rotate;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:2}.p-staff.-triangle .p-staff_kv__bg.-front{-webkit-mask-image:url(../../img/staff/assets/kv_mask_triangle.svg);mask-image:url(../../img/staff/assets/kv_mask_triangle.svg);-webkit-mask-position:calc(67.63754vw - 223.64078px) 100%;mask-position:calc(67.63754vw - 223.64078px) 100%;-webkit-mask-size:auto calc(26.36735vw + 331.12245px);mask-size:auto calc(26.36735vw + 331.12245px)}.p-staff.-circle .p-staff_kv__bg.-front{-webkit-mask-image:url(../../img/staff/assets/kv_mask_circle.svg);mask-image:url(../../img/staff/assets/kv_mask_circle.svg);-webkit-mask-position:calc(58.12298vw - 190.96117px) calc(100% - min(.8979591837vw + 9.6326530612px, 24px));mask-position:calc(58.12298vw - 190.96117px) calc(100% - min(.8979591837vw + 9.6326530612px, 24px));-webkit-mask-size:auto calc(23.5102vw + 297.83673px);mask-size:auto calc(23.5102vw + 297.83673px)}.p-staff.-rectangle .p-staff_kv__bg.-front{-webkit-mask-image:url(../../img/staff/assets/kv_mask_rectangle.svg);mask-image:url(../../img/staff/assets/kv_mask_rectangle.svg);-webkit-mask-position:calc(53.13916vw - 245.27184px) 100%;mask-position:calc(53.13916vw - 245.27184px) 100%;-webkit-mask-size:auto calc(25.95918vw + 325.65306px);mask-size:auto calc(25.95918vw + 325.65306px)}.is-start .p-staff_kv__bg.-front img{transform:scale(1.125);transition:transform 1.5s cubic-bezier(.215,.61,.355,1)}.is-start.is-loaded .p-staff_kv__bg.-front img{transform:scale(1)}.p-staff_kv__bg.-front,.p-staff_kv__bg.-front img,.p-staff_kv__bg.-front picture{transform-origin:75% 50%}.p-staff_kv__bg.-front,.p-staff_kv__bg.-front picture{animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.p-staff_kv__bg.-front picture{animation-name:rotate-reverse}.p-staff_kv .c-breadcrumb{grid-column:2/4;padding-bottom:min(1.1428571429vw + 21.7142857143px,40px);padding-top:min(1.1428571429vw + 21.7142857143px,40px);position:relative;z-index:3}.p-staff_kv__textarea{align-self:end;color:#fff;grid-column:2/3;grid-row:1/2;margin-right:min(12.0192307692vw + -192.3076923077px,0px);padding-bottom:calc(6.04523vw + 13.27635px);padding-left:min(.4897959184vw + .6352040816rem,1.125rem);position:relative;z-index:4}.p-staff_kv__textarea .en{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:flex;font-family:Poppins,sans-serif;font-size:calc(.4898vw + .6352rem);font-weight:300;margin-left:calc(-.4898vw + -.6352rem)}.p-staff_kv__textarea .en:before{aspect-ratio:1/1;background-color:#861c3c;content:"";max-width:.5em;min-width:.5em}.is-start .p-staff_kv__textarea .copy .clip,.is-start .p-staff_kv__textarea .en,.is-start .p-staff_kv__textarea .info{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.215,.61,.355,1)}.is-start .p-staff_kv__textarea .en{transition-delay:.625s}.is-start .p-staff_kv__textarea .copy .clip{transition-delay:.75s}.is-start .p-staff_kv__textarea .info{transition-delay:.875s}.is-start.is-loaded .p-staff_kv__textarea .copy .clip,.is-start.is-loaded .p-staff_kv__textarea .en,.is-start.is-loaded .p-staff_kv__textarea .info{clip-path:inset(0 0 0 0)}.p-staff_kv__textarea .copy{font-size:calc(.97959vw + 1.52041rem);letter-spacing:.2em;line-height:1.6;margin-bottom:.625em;margin-top:.625em}.p-staff_kv__textarea .copy.u-left{margin-left:-.075em}.p-staff_kv__textarea .info{align-items:center;border-bottom:1px solid;-moz-column-gap:1em;column-gap:1em;display:flex;flex-wrap:wrap;font-size:calc(.16327vw + 1.08673rem);padding-bottom:.625em;row-gap:.25em}.p-staff_kv__textarea .info .position{font-size:calc(.16327vw + .83673rem);font-weight:500}.p-staff_kv__textarea .info .name{font-weight:500;white-space:nowrap}.p-staff_kv__textarea .info .year{border-left:1px solid;font-size:calc(.16327vw + .71173rem);padding-left:1em;white-space:nowrap}.p-staff_about{position:relative;z-index:2}.p-staff_about>.c-shape{--duration:11s;--delay:-1s}.p-staff.-triangle .p-staff_about>.c-shape{aspect-ratio:464/400;-webkit-mask-image:url(../../img/staff/assets/mask_triangle_01.svg);mask-image:url(../../img/staff/assets/mask_triangle_01.svg);right:calc(11.42857vw - 122.85714px);top:max(-12.2448979592vw + 60.9183673469px,-135px);width:min(12.7346938776vw + 260.2448979592px,464px)}.p-staff.-circle .p-staff_about>.c-shape{aspect-ratio:444/426;-webkit-mask-image:url(../../img/staff/assets/mask_circle_01.svg);mask-image:url(../../img/staff/assets/mask_circle_01.svg);right:calc(-2.85714vw - 94.28571px);top:max(-10.612244898vw + 9.7959183673px,-160px);width:min(13.5918367347vw + 226.5306122449px,444px)}.p-staff.-rectangle .p-staff_about>.c-shape{aspect-ratio:406/374;-webkit-mask-image:url(../../img/staff/assets/mask_rectangle_01.svg);mask-image:url(../../img/staff/assets/mask_rectangle_01.svg);right:calc(-2.04082vw - 77.34694px);top:max(-12.2448979592vw + 15.9183673469px,-180px);width:min(12.4285714286vw + 207.1428571429px,406px)}.p-staff_about__block{grid-template-rows:repeat(2,min-content);position:relative}.p-staff_about__block+.p-staff_about__block{margin-top:min(4.5291005291vw + 47.5343915344px,120px)}.p-staff_about__block:not(.-reverse) .c-shape{--duration:12s;--delay:-2s}.p-staff_about__block.-reverse .c-shape{--duration:13s;--delay:-3s}.p-staff.-triangle .p-staff_about__block:not(.-reverse) .c-shape{aspect-ratio:712/576;bottom:max(-49.7959183673vw + 336.7346938776px,-460px);left:calc(-11.42857vw - 87.14286px);-webkit-mask-image:url(../../img/staff/assets/mask_triangle_02.svg);mask-image:url(../../img/staff/assets/mask_triangle_02.svg);width:min(33.1428571429vw + 181.7142857143px,712px)}.p-staff.-triangle .p-staff_about__block.-reverse .c-shape{aspect-ratio:410/536;-webkit-mask-image:url(../../img/staff/assets/mask_triangle_03.svg);mask-image:url(../../img/staff/assets/mask_triangle_03.svg);right:min(8.1632653061vw + -130.612244898px,0px);top:min(48.9795918367vw + -233.6734693878px,550px);width:min(10.0408163265vw + 249.3469387755px,410px)}.p-staff.-circle .p-staff_about__block:not(.-reverse) .c-shape{aspect-ratio:476/472;bottom:max(-37.387755102vw + 290.2040816327px,-308px);left:calc(.57143vw - 132.14286px);-webkit-mask-image:url(../../img/staff/assets/mask_circle_02.svg);mask-image:url(../../img/staff/assets/mask_circle_02.svg);width:min(14.5714285714vw + 242.8571428571px,476px)}.p-staff.-circle .p-staff_about__block.-reverse .c-shape{--grad-deg:-135deg;aspect-ratio:360/350;-webkit-mask-image:url(../../img/staff/assets/mask_circle_03.svg);mask-image:url(../../img/staff/assets/mask_circle_03.svg);right:min(8.1632653061vw + -130.612244898px,0px);top:min(48.9795918367vw + -233.6734693878px,550px);width:min(11.0204081633vw + 183.6734693878px,360px)}.p-staff.-rectangle .p-staff_about__block:not(.-reverse) .c-shape{--grad-deg:135deg;aspect-ratio:492.6/485.5;bottom:max(-34.2857142857vw + 278.5714285714px,-270px);left:calc(2.44898vw - 139.18367px);-webkit-mask-image:url(../../img/staff/assets/mask_rectangle_02.svg);mask-image:url(../../img/staff/assets/mask_rectangle_02.svg);width:min(15.0795918367vw + 251.3265306122px,492.6px)}.p-staff.-rectangle .p-staff_about__block.-reverse .c-shape{--grad-deg:135deg;aspect-ratio:488.9/322.5;-webkit-mask-image:url(../../img/staff/assets/mask_rectangle_03.svg);mask-image:url(../../img/staff/assets/mask_rectangle_03.svg);right:min(.8163265306vw + -103.0612244898px,-90px);top:min(53.0612244898vw + -248.9795918367px,600px);width:min(19.9551020408vw + 169.6183673469px,488.9px)}.p-staff_about__sub{grid-row:1/-1;position:relative}.p-staff_about__block:not(.-reverse) .p-staff_about__sub{grid-column:3/-1;margin-left:min(7.3469387755vw + -7.5510204082px,110px)}.p-staff_about__block.-reverse .p-staff_about__sub{grid-column:1/3;margin-right:min(7.3469387755vw + -7.5510204082px,110px)}.p-staff_about__sub .c-amount{aspect-ratio:692/612;max-height:612px;width:100%}.p-staff_about__main .c-title{font-size:min(.3265306122vw + 1.1734693878rem,1.5rem);font-weight:500}.p-staff_about__main .c-text{font-size:min(.0816326531vw + .8558673469rem,.9375rem)}.p-staff_about__main+.p-staff_about__main{margin-top:min(3.2592592593vw + 37.8518518519px,90px)}.p-staff_about__block:not(.-reverse) .p-staff_about__main{grid-column:2/3}.p-staff_about__block.-reverse .p-staff_about__main{grid-column:3/4}.p-staff_personal{margin-top:min(6.4338624339vw + 62.0582010582px,165px);position:relative;z-index:3}.p-staff_personal__head{grid-column:2/4;position:relative;z-index:1}.p-staff_personal__head .amount{display:block;height:min(15.8367346939vw + 183.612244898px,437px);position:relative}.p-staff_personal__head .amount img{height:100%;left:0;position:absolute;top:0;width:100%}.p-staff_personal__list{display:grid;grid-auto-rows:min-content;margin-top:min(1.7777777778vw + 26.5555555556px,55px);position:relative;row-gap:20px}.p-staff_personal__list .c-shape{--duration:13s;--delay:-3s}.p-staff.-triangle .p-staff_personal__list .c-shape{aspect-ratio:740/490;left:calc(-20.81633vw - 46.93878px);-webkit-mask-image:url(../../img/staff/assets/mask_triangle_04.svg);mask-image:url(../../img/staff/assets/mask_triangle_04.svg);top:max(-10.2040816327vw + -86.7346938776px,-250px);width:min(30.2040816327vw + 256.7346938776px,740px)}.p-staff.-circle .p-staff_personal__list .c-shape{--grad-deg:135deg;aspect-ratio:522/512;left:calc(-12.65306vw - 77.55102px);-webkit-mask-image:url(../../img/staff/assets/mask_circle_04.svg);mask-image:url(../../img/staff/assets/mask_circle_04.svg);top:max(-10.2040816327vw + -86.7346938776px,-250px);width:min(21.306122449vw + 181.1020408163px,522px)}.p-staff.-rectangle .p-staff_personal__list .c-shape{aspect-ratio:634/520;left:calc(-11.42857vw - 82.14286px);-webkit-mask-image:url(../../img/staff/assets/mask_rectangle_04.svg);mask-image:url(../../img/staff/assets/mask_rectangle_04.svg);top:max(-10.2040816327vw + -86.7346938776px,-250px);width:min(25.8775510204vw + 219.9591836735px,634px)}.p-staff_personal__item{background-color:#f0f2f4;-moz-column-gap:min(3.2653061224vw + 7.7551020408px,60px);column-gap:min(3.2653061224vw + 7.7551020408px,60px);display:grid;grid-template-rows:auto 1fr;padding:min(1.7777777778vw + 26.5555555556px,55px) min(4.0816326531vw + 4.693877551px,70px);position:relative;row-gap:min(.9312169312vw + 20.1005291005px,35px)}.p-staff_personal__item:not(.-noimage){grid-template-columns:1fr min(14.8163265306vw + 125.9387755102px,363px)}.p-staff_personal__item:not(.-noimage) .main{grid-row:1/2}.p-staff_personal__item:not(.-noimage) .main__bottom{grid-row:2/3}.p-staff_personal__item:not(.-noimage) .sub{grid-column:2/3;grid-row:1/-1}.p-staff_personal__item:not(.-noimage) .sub .c-amount{aspect-ratio:363/215}.p-staff_personal__item:not(.-noimage) .sub .c-amount.-vertical{aspect-ratio:240/300;margin:max(-4.7743055556vw + 48.8888888889px,-27.5px) auto max(-3.3052884615vw + 25.3846153846px,-27.5px);max-width:min(9.7959183673vw + 83.2653061224px,240px);min-width:min(9.7959183673vw + 83.2653061224px,240px)}.p-staff_personal__item .main{padding-left:20px}.p-staff_personal__item .main .c-title{-moz-column-gap:.5em;column-gap:.5em;display:grid;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:500;grid-template-columns:auto 1fr;margin-left:calc(min(.0423280423vw + .8326719577rem, .875rem)*-1.15);row-gap:.25em}.p-staff_personal__item .main .c-title:before{align-self:center;aspect-ratio:1/1;background-color:#861c3c;content:"";font-size:min(.0423280423vw + .8326719577rem,.875rem);max-width:.5em;min-width:.5em}.p-staff_personal__item .main .c-title .en[data-en]{font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);grid-column:2/3;grid-row:1/2;margin-left:.05em}.p-staff_personal__item .main .c-title .en[data-en]:after{content:attr(data-en)}.p-staff_personal__item .main .c-title .ja{grid-column:2/3;grid-row:2/3}.p-staff_personal__item .main__bottom{padding-left:20px}.p-staff_personal__item .main__bottom .c-title{font-size:1rem}.p-staff_personal__item .main__bottom .c-text{font-size:.875rem}.p-staff_more{margin-top:min(6.6455026455vw + 63.671957672px,170px)}.p-staff_more__container{-moz-column-gap:min(9.6153846154vw + -53.8461538462px,100px);column-gap:min(9.6153846154vw + -53.8461538462px,100px);display:flex}.p-staff_more__head .c-title{display:grid;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:500;grid-template-rows:repeat(3,min-content);row-gap:.25em}.p-staff_more__head .c-title .ja{margin-top:1em}.p-staff_more__head .c-title .first,.p-staff_more__head .c-title .second{font-family:Poppins,sans-serif;font-size:min(1.8201058201vw + 1.6798941799rem,3.5rem);font-weight:300;margin-left:-.025em}.p-staff_more__head .c-title .first:before,.p-staff_more__head .c-title .second:before{content:attr(data-en)}.p-staff_more__head .c-title .first{grid-row:1/2}.p-staff_more__head .c-title .second{grid-row:2/3}.p-staff_more__body{-moz-column-gap:min(.8163265306vw + 16.9387755102px,30px);column-gap:min(.8163265306vw + 16.9387755102px,30px);display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.p-staff_more__body .menu{align-self:center;font-size:min(.126984127vw + .873015873rem,1rem);grid-column:2/3;grid-row:1/-1;line-height:1;position:relative}.p-staff_more__body .menu .circle{aspect-ratio:1/1;border:1px solid;border-radius:9999px;display:grid;height:min(3.5510204082vw + 30.1836734694px,87px);place-items:center;width:min(3.5510204082vw + 30.1836734694px,87px)}.p-staff_more__body .menu .square{background-color:#3e3a39;position:absolute;width:24.1379310345%}.p-staff_more__body .menu .square,.p-staff_more__body .menu .squares{aspect-ratio:1/1;display:block}.p-staff_more__body .menu .squares{aspect-ratio:1/1;position:relative;width:37.5%}.p-staff_more__body .menu .square:first-child{left:0;top:0}.p-staff_more__body .menu .square:nth-child(2){left:50%;top:0;transform:translate(-50%)}.p-staff_more__body .menu .square:nth-child(3){right:0;top:0}.p-staff_more__body .menu .square:nth-child(4){left:0;top:50%;transform:translateY(-50%)}.p-staff_more__body .menu .square:nth-child(5){left:50%;top:50%;transform:translate(-50%,-50%)}.p-staff_more__body .menu .square:nth-child(6){right:0;top:50%;transform:translateY(-50%)}.p-staff_more__body .menu .square:nth-child(7){bottom:0;left:0}.p-staff_more__body .menu .square:nth-child(8){bottom:0;left:50%;transform:translate(-50%)}.p-staff_more__body .menu .square:nth-child(9){bottom:0;right:0}.p-staff_more__body .menu .text{bottom:calc(100% + 1.25em);left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.p-staff_card{clip-path:inset(0 0 round min(0vw + 10px,10px));color:#fff;display:grid;grid-template-columns:min(6.6666666667vw + -66.6666666667px,40px) auto 1fr 20% min(1.6326530612vw + 13.8775510204px,40px);grid-template-rows:min(4.6666666667vw + -34.6666666667px,40px) auto 1fr min(4.6666666667vw + -34.6666666667px,40px)}.p-staff_card.c-amount{aspect-ratio:390/268}.p-staff_card:after,.p-staff_card:before{content:"";display:block;inset:0;position:absolute}.p-staff_card:before{background-color:rgba(62,58,57,.3);z-index:1}.p-staff_card .blur{filter:blur(3px)}.p-staff_card .grad{background-image:radial-gradient(at left top,#861c3c 0,rgba(134,28,60,.98) 5%,rgba(134,28,60,.92) 10%,rgba(134,28,60,.82) 15%,rgba(134,28,60,.68) 20%,rgba(134,28,60,.5) 25%,rgba(134,28,60,.32) 30%,rgba(134,28,60,.18) 35%,rgba(134,28,60,.08) 40%,rgba(134,28,60,.02) 45%,rgba(134,28,60,0) 50%);display:block;height:125%;left:0;position:absolute;top:0;width:125%;z-index:4}.p-staff_card img{transform:scale(1.05)}.p-staff_card .mask{height:100%;left:0;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;transform:scale(1.1);width:100%;z-index:2}.p-staff_card .mask img{transform:scale(.9545454545)}.p-staff_card:after{background-color:rgba(62,58,57,.2);mix-blend-mode:multiply;z-index:3}.p-staff_card.-triangle .mask{-webkit-mask-image:url(../../img/staff/assets/card_mask_triangle.svg);mask-image:url(../../img/staff/assets/card_mask_triangle.svg)}.p-staff_card.-circle .mask{-webkit-mask-image:url(../../img/staff/assets/card_mask_circle.svg);mask-image:url(../../img/staff/assets/card_mask_circle.svg)}.p-staff_card.-rectangle .mask{-webkit-mask-image:url(../../img/staff/assets/card_mask_rectangle.svg);mask-image:url(../../img/staff/assets/card_mask_rectangle.svg)}.p-staff_card .c-text,.p-staff_card .c-title{position:relative;z-index:5}.p-staff_card .c-title{font-feature-settings:normal;font-size:min(1.3333333333vw + .1666666667rem,1.5rem);grid-column:2/4;grid-row:2/3;letter-spacing:.2em;line-height:1.6666666667;margin-bottom:.5em}.p-staff_more .p-staff_card .c-title{font-size:min(1.3333333333vw + .0416666667rem,1.375rem)}.p-staff_card .position{align-self:center;font-size:min(.1728395062vw + .7021604938rem,.875rem);grid-column:2/3;grid-row:3/4;padding-right:1em}.p-staff_card .name{align-self:center;font-size:min(.5185185185vw + .4814814815rem,1rem);grid-column:3/5;grid-row:3/4;white-space:nowrap}.p-project .c-grid-column{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);row-gap:min(1.9894179894vw + 28.1693121693px,60px)}.p-project__list{counter-reset:project-list}.p-project__list>li{counter-increment:project-list}.p-project_card{background-color:#f0f2f4;display:grid;grid-template-columns:min(2.4489795918vw + 10.8163265306px,50px) 1fr auto min(2.4489795918vw + 10.8163265306px,50px);height:100%;overflow:hidden;padding-bottom:min(1.1428571429vw + 21.7142857143px,40px);position:relative;row-gap:min(.5079365079vw + 16.873015873px,25px);z-index:0}.p-project_card .c-amount{aspect-ratio:580/330;grid-column:1/-1}.p-project_card .c-title{font-size:min(.4656084656vw + 1.0343915344rem,1.5rem);font-weight:500;grid-column:2/3}.p-project_card .c-arrow{align-self:center;grid-column:3/4;margin-left:min(2.4489795918vw + 10.8163265306px,50px);max-width:min(.380952381vw + 15.9047619048px,22px);min-width:min(.380952381vw + 15.9047619048px,22px)}.p-project_card .caption{align-items:center;background-color:#fff;bottom:1.5em;-moz-column-gap:1em;column-gap:1em;display:flex;left:min(2.4489795918vw + 10.8163265306px,50px);padding:.5em .75em;position:absolute}.p-project_card .caption:before{content:counter(project-list,decimal-leading-zero);font-family:Poppins,sans-serif;font-weight:300;transform:translateY(.1em)}.p-project_lower{grid-template-rows:min(4.1058201058vw + 44.3068783069px,110px) min-content min(1.9894179894vw + 28.1693121693px,60px) repeat(2,min-content);margin-bottom:min(4.5291005291vw + 47.5343915344px,120px)}.p-project_lower:before{background-color:#f0f2f4;content:"";display:block;grid-column:1/4;grid-row:1/-1;margin-right:min(16.3265306122vw + -61.2244897959px,200px)}.p-project_lower__textarea{grid-column:2/4;grid-row:2/3}.p-project_lower__textarea .c-en{font-family:Poppins,sans-serif;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:300;line-height:1.25}.is-start .p-project_lower__textarea .c-en{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.215,.61,.355,1)}.is-start.is-loaded .p-project_lower__textarea .c-en{clip-path:inset(0 0 0 0)}.p-project_lower__textarea .c-title{font-size:min(1.1428571429vw + 1.3571428571rem,2.5rem);margin-top:.25em}.is-start .p-project_lower__textarea .c-title{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.215,.61,.355,1) .1875s}.is-start.is-loaded .p-project_lower__textarea .c-title{clip-path:inset(0 0 0 0)}.p-project_lower .amount{--scale:1.05;grid-row:4/5;height:calc(36.02041vw + 129.67347px);overflow:hidden;position:relative;z-index:0}.is-start .p-project_lower .amount{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.215,.61,.355,1) .1875s}.is-start.is-loaded .p-project_lower .amount{clip-path:inset(0 0 0 0)}.p-project_lower .amount img{height:100%;left:0;position:absolute;top:0;width:100%}.is-start .p-project_lower .amount img{transform:scale(var(--scale));transition:transform 2s cubic-bezier(.215,.61,.355,1) .1875s}.is-start.is-loaded .p-project_lower .amount img{transform:scale(1)}.p-project_lower .c-breadcrumb{grid-column:2/4;grid-row:5/6}.is-start .p-project_lower .c-breadcrumb{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.215,.61,.355,1) .375s}.is-start.is-loaded .p-project_lower .c-breadcrumb{clip-path:inset(0 0 0 0)}.p-project_other{background-image:linear-gradient(180deg,#eceef0,#fafafa);margin-bottom:max(-10.455026455vw + -92.7195767196px,-260px);margin-top:min(6.4338624339vw + 62.0582010582px,165px);padding-bottom:min(8.9735449735vw + 81.4232804233px,225px);padding-top:min(3.2592592593vw + 37.8518518519px,90px)}.p-project_other .c-en{font-family:Poppins,sans-serif;font-size:min(1.8201058201vw + 1.6798941799rem,3.5rem);font-weight:300;margin-bottom:1em}.p-project_other .c-grid-column{-moz-column-gap:min(.0846560847vw + 13.6455026455px,15px);column-gap:min(.0846560847vw + 13.6455026455px,15px);margin-left:auto;margin-right:auto;max-width:795px;row-gap:min(1.3544973545vw + 23.328042328px,45px)}.p-project_other__card{display:grid;grid-template-columns:10px 1fr min(.380952381vw + 15.9047619048px,22px) 10px;row-gap:min(.2962962963vw + 15.2592592593px,20px)}.p-project_other__card .c-amount{aspect-ratio:390/232;grid-column:1/-1}.p-project_other__card .title{align-self:center;grid-column:2/3}.p-project_other__card .c-arrow{align-self:center;grid-column:3/4}.p-story__layout{display:grid;grid-template-columns:min(14.693877551vw + -35.1020408163px,200px) minmax(0,1fr)}.p-story__layout.-wide{grid-template-columns:min(6.5306122449vw + -4.4897959184px,100px) minmax(0,1fr)}.p-story__layout__sub{margin-left:min(1.6326530612vw + -26.1224489796px,0px)}.p-story__layout__sub .c-en{border-top:min(.0816326531vw + 2.693877551px,4px) solid #861c3c;font-family:Poppins,sans-serif;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:300;line-height:1.5;padding-top:1em;writing-mode:vertical-lr}.p-story__layout__sub .c-en.-sticky{position:sticky;top:min(6.1224489796vw + 59.5408163265px,157.5px)}.p-story__layout__sub .c-en small{font-size:min(.0423280423vw + .8326719577rem,.875rem)}.p-story_head .title{line-height:1.5625;margin-bottom:1em}.p-story_head .notice{display:flex;justify-content:flex-end;margin-bottom:min(4.5291005291vw + 47.5343915344px,120px);margin-top:max(-4.5291005291vw + -47.5343915344px,-120px);padding-top:1.5em}.p-story_head .notice>span{max-width:min(17.3611111111vw + 22.2222222222px,300px)}.p-story_body{margin-top:min(6.2222222222vw + 60.4444444444px,160px)}.p-story_body__list{display:grid;grid-auto-rows:min-content;row-gap:min(4.9523809524vw + 50.7619047619px,130px)}.p-story_member{margin-top:min(4.5291005291vw + 47.5343915344px,120px)}.p-story_member__list{display:grid;grid-auto-rows:min-content;row-gap:10px}.p-story_member__item{background-color:#f0f2f4;-moz-column-gap:min(0vw + 20px,20px);column-gap:min(0vw + 20px,20px);display:grid;grid-template-columns:min(3.6326530612vw + 119.8775510204px,178px) minmax(0,1fr);grid-template-rows:repeat(2,min-content) 1fr;padding:min(.7195767196vw + 18.4867724868px,30px) min(.8163265306vw + 16.9387755102px,30px);row-gap:min(0vw + 10px,10px)}.p-story_member__item .sub{grid-row:1/-1}.p-story_member__item .sub .c-amount{aspect-ratio:178/158;background-color:#fff}.p-story_member__item .sub .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(0vw + .75rem,.75rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-story_member__item .c-labels{align-self:start;grid-column:2/3}.p-story_member__item .name{font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:500;grid-column:2/3}.p-story_member__item .name small{font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;margin-left:.1em;transform:translateY(.1em);white-space:nowrap}.p-story_block__sub.-full .c-amount{aspect-ratio:110/52;background-color:#f0f2f4}.p-story_block__sub.-full .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0846560847vw + .8528439153rem,.9375rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-story_block__sub.c-grid-column{gap:min(.4081632653vw + 3.4693877551px,10px)}.p-story_block__sub.c-grid-column .c-amount{aspect-ratio:545/380}.p-story_block__sub.-double{display:grid;gap:min(.4081632653vw + 3.4693877551px,10px)}.p-story_block__sub.-double:not(.-reverse){grid-template-columns:66.3636363636% minmax(0,1fr)}.p-story_block__sub.-double:not(.-reverse) .amount:first-child{aspect-ratio:73/52;display:block;overflow:hidden;position:relative;z-index:0}.p-story_block__sub.-double:not(.-reverse) .amount:first-child iframe,.p-story_block__sub.-double:not(.-reverse) .amount:first-child img,.p-story_block__sub.-double:not(.-reverse) .amount:first-child svg,.p-story_block__sub.-double:not(.-reverse) .amount:first-child video{height:100%;left:0;position:absolute;top:0;width:100%}.p-story_block__sub.-double.-reverse{grid-template-columns:minmax(0,1fr) 66.3636363636%}.p-story_block__sub.-double.-reverse .amount:last-child{aspect-ratio:73/52;display:block;overflow:hidden;position:relative;z-index:0}.p-story_block__sub.-double.-reverse .amount:last-child iframe,.p-story_block__sub.-double.-reverse .amount:last-child img,.p-story_block__sub.-double.-reverse .amount:last-child svg,.p-story_block__sub.-double.-reverse .amount:last-child video{height:100%;left:0;position:absolute;top:0;width:100%}.p-story_block__sub.-double .amount{align-self:stretch;position:relative}.p-story_block__sub.-double .amount img{height:100%;left:0;position:absolute;top:0;width:100%}.p-story_block__sub.-triple{display:grid;gap:min(.4081632653vw + 3.4693877551px,10px);grid-template-columns:minmax(0,1fr) 58.1818181818%;grid-template-rows:repeat(2,1fr)}.p-story_block__sub.-triple .amount{align-self:stretch;position:relative}.p-story_block__sub.-triple .amount:first-child{background-color:#f0f2f4;grid-row:1/2}.p-story_block__sub.-triple .amount:first-child:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(0vw + .8125rem,.8125rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-story_block__sub.-triple .amount:nth-child(2){background-color:#f0f2f4;grid-row:2/3}.p-story_block__sub.-triple .amount:nth-child(2):before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(0vw + .8125rem,.8125rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-story_block__sub.-triple .amount:nth-child(3){aspect-ratio:64/52;background-color:#f0f2f4;display:block;grid-row:1/-1;overflow:hidden;position:relative;z-index:0}.p-story_block__sub.-triple .amount:nth-child(3) iframe,.p-story_block__sub.-triple .amount:nth-child(3) img,.p-story_block__sub.-triple .amount:nth-child(3) svg,.p-story_block__sub.-triple .amount:nth-child(3) video{height:100%;left:0;position:absolute;top:0;width:100%}.p-story_block__sub.-triple .amount:nth-child(3):before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0846560847vw + .8528439153rem,.9375rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-story_block__sub.-triple .amount img{height:100%;left:0;position:absolute;top:0;width:100%}.p-story_block__main{margin-top:min(1.7777777778vw + 26.5555555556px,55px);padding-left:min(6.5306122449vw + -4.4897959184px,100px)}.p-story_block__main .c-title{line-height:1.5625}.p-story_block__main .desc{-moz-column-count:2;-moz-column-gap:min(.8163265306vw + 16.9387755102px,30px);column-gap:min(.8163265306vw + 16.9387755102px,30px);-moz-column-width:300px;columns:300px 2;margin-left:auto;margin-top:min(1.5661375661vw + 24.9417989418px,50px);max-width:770px}.p-talk__list{display:grid;grid-auto-rows:min-content;row-gap:min(2.4126984127vw + 31.3968253968px,70px)}.p-talk_card{display:grid;grid-template-columns:min(41.4663461538vw + 26.5384615385px,690px) min(2.8571428571vw + 9.2857142857px,55px) minmax(0,1fr) min(.380952381vw + 15.9047619048px,22px);grid-template-rows:repeat(2,min-content) 1fr min(4.6810699588vw + -9.8971193416px,65px);padding-right:min(3.6734693878vw + 6.2244897959px,65px)}.p-talk_card,.p-talk_card__sub{background-color:#f0f2f4;overflow:hidden;position:relative;z-index:0}.p-talk_card__sub{align-self:stretch;grid-row:1/-1}.p-talk_card__sub:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0846560847vw + .8528439153rem,.9375rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-talk_card__sub .c-amount{aspect-ratio:69/47;height:100%;max-width:100%}.p-talk_card .c-en{color:#fff;font-family:Poppins,sans-serif;font-size:min(9.6322016461vw + -2.1322016461rem,7.5rem);font-weight:300;grid-column:3/4;margin-bottom:.1em;margin-left:-.075em}.p-talk_card .c-en:before{border-top:min(.0816326531vw + 2.693877551px,4px) solid #861c3c;content:"";display:block;margin-bottom:.375em;margin-left:.075em;width:.5em}.p-talk_card .c-title{font-size:min(1.1841168091vw + .8158831909rem,2rem);grid-column:3/4;margin-bottom:.75em}.p-talk_card .desc{grid-column:3/4}.p-talk_card .c-arrow{align-self:end;grid-column:4/5;grid-row:3/4}.p-talk_lower{grid-template-rows:1fr repeat(2,min-content);position:relative;z-index:1}.p-talk_lower:before{background-color:#fff;content:"";display:block;grid-column:1/2;grid-row:2/3;margin-bottom:-.5px;position:relative;z-index:1}.p-talk_lower__bg{background-color:#f0f2f4;grid-column:1/-1;grid-row:1/3;height:calc(44.59184vw + 46.53061px);position:relative}.p-talk_lower__bg:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0846560847vw + .8528439153rem,.9375rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-talk_lower__bg video{height:100%;left:0;position:absolute;top:0;width:100%}.p-talk_lower__main{display:flex;grid-column:2/4;grid-row:2/3;margin-bottom:-.5px;position:relative}.p-talk_lower__main__container{background-color:#fff;padding-right:min(5.7142857143vw + -1.4285714286px,90px);padding-top:min(2.6243386243vw + 33.0105820106px,75px)}.p-talk_lower__main__container .c-en{font-family:Poppins,sans-serif;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:300}.p-talk_lower__main__container .c-en:before{background-image:linear-gradient(270deg,rgba(173,117,134,.2),rgba(134,28,60,.4));content:"";display:block;height:min(.0816326531vw + 2.693877551px,4px);margin-bottom:1.25em;width:2.5em}.p-talk_lower .c-breadcrumb{grid-column:2/4;grid-row:3/4;height:min(5.3756613757vw + 53.9894179894px,140px)}.p-talk_head{grid-template-rows:min(7.2804232804vw + 68.5132275132px,185px) min-content min(4.9523809524vw + 50.7619047619px,130px);margin-bottom:min(2.835978836vw + 34.6243386243px,80px);margin-top:max(-5.3756613757vw + -53.9894179894px,-140px)}.p-talk_head:before{background-image:linear-gradient(90deg,rgba(217,74,117,0) 0,rgba(108,23,48,.004) 10%,rgba(111,24,50,.016) 20%,rgba(114,24,51,.036) 30%,rgba(117,25,52,.064) 40%,rgba(120,25,54,.1) 50%,rgba(123,26,55,.144) 60%,rgba(126,27,56,.196) 70%,rgba(129,27,58,.256) 80%,rgba(132,28,59,.324) 90%,rgba(135,29,60,.4));content:"";display:block;grid-column:4/5;grid-row:1/-1;margin-left:max(-8.1632653061vw + -69.387755102px,-200px)}.p-talk_head__main{align-self:center;grid-column:2/3;grid-row:2/3;margin-right:min(5.306122449vw + -19.8979591837px,65px);padding-right:min(5.306122449vw + -19.8979591837px,65px)}.p-talk_head__sub{grid-column:3/4;grid-row:2/3;margin-left:max(-5.306122449vw + 19.8979591837px,-65px)}.p-talk_head__sub .c-amount{aspect-ratio:661/373}.p-talk_member__list{display:grid;gap:min(.2448979592vw + 9.0816326531px,13px);grid-template-columns:repeat(4,minmax(0,1fr))}.p-talk_member__list>li{container:talk-member/inline-size}.p-talk_member__list.construction-manager{grid-template-columns:repeat(5,minmax(0,1fr))}.p-talk_member__card{background-color:#f0f2f4;display:grid;height:100%;padding:min(.9312169312vw + 20.1005291005px,35px) min(1.6326530612vw + 13.8775510204px,40px)}.p-talk_member__card .name{margin-bottom:.5em;position:relative}.p-talk_member__card .position{margin-bottom:.25em;position:relative}@container talk-member (min-width: 320px){.p-talk_member__card{-moz-column-gap:min(.8163265306vw + 6.9387755102px,20px);column-gap:min(.8163265306vw + 6.9387755102px,20px);grid-template-columns:min(3.693877551vw + 76.6479591837px,135.75px) 1fr;grid-template-rows:auto auto 1fr}.p-talk_member__card .position{align-self:end;margin-top:0;text-align:left}.p-talk_member__card .name{grid-column:2/3;text-align:left}}@container talk-member (max-width: 319px){.p-talk_member__card .name:nth-child(2){margin-top:.5em}.p-talk_member__card .position{margin-top:1em}}.p-talk_member__card__sub{position:relative;width:100%}@container talk-member (min-width: 320px){.p-talk_member__card__sub{grid-row:1/-1}}.p-talk_member__card__sub .symbol{aspect-ratio:212/196;display:block;left:50%;overflow:hidden;position:relative;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(8.6530612245vw + 73.5510204082px,212px);z-index:0}.p-talk_member__card__sub .symbol iframe,.p-talk_member__card__sub .symbol img,.p-talk_member__card__sub .symbol svg,.p-talk_member__card__sub .symbol video{height:100%;left:0;position:absolute;top:0;width:100%}.p-talk_member__card__sub .c-amount{aspect-ratio:181/206;margin-left:auto;margin-right:auto;max-width:min(3.693877551vw + 121.8979591837px,181px)}.p-talk_member__card .c-labels{align-self:start;font-size:min(.1632653061vw + .5867346939rem,.75rem);position:relative}.p-talk_body{grid-template-rows:min-content min(4.9523809524vw + 50.7619047619px,130px) min-content;margin-top:min(3.4708994709vw + 39.4656084656px,95px)}.p-talk_body:before{background-color:#f0f2f4;content:"";display:block;grid-column:3/-1;grid-row:1/-2;margin-left:max(-32.9457364341vw + 127.1317829457px,-400px)}.p-talk_body__sub{grid-column:2/3;margin-left:max(-12.5968992248vw + 51.5503875969px,-150px);margin-right:min(34.8837209302vw + -158.1395348837px,400px);padding-right:min(4.8979591837vw + 21.6326530612px,100px);padding-top:min(4.9523809524vw + 50.7619047619px,130px)}.p-talk_body__main{grid-row:1/2}.p-talk_body .p-staff_more__body,.p-talk_body__main{grid-column:3/4;margin-left:max(-14.693877551vw + 35.1020408163px,-200px)}.p-talk_body .p-staff_more__body{grid-row:3/4;grid-template-rows:none;margin-top:min(3.6825396825vw + 41.0793650794px,100px);row-gap:0}.p-talk_body__section{padding-top:min(4.9523809524vw + 50.7619047619px,130px)}.p-talk_body__section .title{margin-top:.5em}.p-talk_body__section.-image .c-grid-column{gap:min(.4081632653vw + 3.4693877551px,10px)}.p-talk_body__section.-image .c-amount{aspect-ratio:395/240}.p-talk_body__section.-movie{margin-left:max(-11.4182692308vw + 67.6923076923px,-115px);margin-right:max(-21.6346153846vw + 146.1538461538px,-200px)}.p-talk_body__section.-movie .c-amount{aspect-ratio:1114/520}.p-talk_body__section .c-en{-moz-column-gap:.2em;column-gap:.2em;display:grid;font-family:Poppins,sans-serif;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:300;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,min-content);row-gap:.75em}.p-talk_body__section .c-en>span:not(:last-child){-moz-column-gap:.2em;column-gap:.2em;display:flex;grid-column:span 1/span 1}.p-talk_body__section .c-en>span:not(:last-child):after,.p-talk_body__section .c-en>span:not(:last-child):before{background-color:#000;border-radius:9999px;content:"";height:.4em;max-width:.4em;min-width:.4em}.p-talk_body__section .c-en>span:first-child:before{background-color:#d8e7eb}.p-talk_body__section .c-en>span:first-child:after{background-color:#cdc9d9}.p-talk_body__section .c-en>span:nth-child(2):before{background-color:#e6d4c4}.p-talk_body__section .c-en>span:nth-child(2):after{background-color:#dec5cc}.p-talk_body__section .c-en>span:last-child{grid-column:1/-1}.p-talk_body__section .question{border-bottom:1px solid #d9d9d9;padding-bottom:1em}.p-talk_body__comment{-moz-column-gap:min(.8163265306vw + 16.9387755102px,30px);column-gap:min(.8163265306vw + 16.9387755102px,30px);display:grid;grid-template-columns:min(4.0816326531vw + 54.693877551px,120px) 1fr}.p-talk_body__comment__head .c-amount{background-color:#fff;border-radius:9999px}.p-talk_body__comment__head .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(0vw + .546875rem,.546875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-talk_body__comment__body{align-items:center;background-color:#fff;display:flex;padding:min(.7195767196vw + 18.4867724868px,30px) min(1.6326530612vw + 13.8775510204px,40px);position:relative}.p-talk_body__comment__body:before{border-bottom:min(.1020408163vw + 8.3673469388px,10px) solid transparent;border-right:min(.1224489796vw + 10.0408163265px,12px) solid #fff;border-top:min(.1020408163vw + 8.3673469388px,10px) solid transparent;content:"";height:min(.2040816327vw + 16.7346938776px,20px);margin-top:max(-.1020408163vw + -8.3673469388px,-10px);position:absolute;right:calc(100% - 1px);top:min(2.0408163265vw + 27.3469387755px,60px);width:min(.1224489796vw + 10.0408163265px,12px)}.p-talk_body__comments{margin-top:min(.7195767196vw + 18.4867724868px,30px);row-gap:min(1.1428571429vw + 21.7142857143px,40px)}.p-system__data,.p-talk_body__comments{display:grid;grid-auto-rows:min-content}.p-system__data{grid-auto-flow:row;grid-template-columns:minmax(0,min(14.2857142857vw + 121.4285714286px,350px)) 1fr;row-gap:min(.2962962963vw + 15.2592592593px,20px)}.p-system__data.-image{grid-template-columns:minmax(0,min(8.1632653061vw + 69.387755102px,200px)) 1fr}.p-system__data.-image dd{align-items:flex-start;-moz-column-gap:min(3.2653061224vw + 7.7551020408px,60px);column-gap:min(3.2653061224vw + 7.7551020408px,60px);display:flex;row-gap:min(.5079365079vw + 16.873015873px,25px)}.p-system__data.-image dd .c-amount{aspect-ratio:290/180;background-color:#fff;max-width:min(11.8367346939vw + 100.612244898px,290px);min-width:min(11.8367346939vw + 100.612244898px,290px)}.p-system__data.-image dd .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.c-common_section01:not(.-bg_gray) .p-system__data dd,.c-common_section01:not(.-bg_gray) .p-system__data dt{background-color:#f0f2f4}.c-common_section01.-bg_gray .p-system__data dd,.c-common_section01.-bg_gray .p-system__data dt{background-color:#fff}.p-system__data dd,.p-system__data dt{padding-bottom:min(1.3544973545vw + 23.328042328px,45px);padding-top:min(1.3544973545vw + 23.328042328px,45px)}.p-system__data dt{align-items:flex-start;border-bottom-left-radius:min(0vw + 10px,10px);border-top-left-radius:min(0vw + 10px,10px);-moz-column-gap:.75em;column-gap:.75em;display:flex;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:500;padding-left:min(2.8571428571vw + 9.2857142857px,55px);padding-right:min(3.6734693878vw + 6.2244897959px,65px);position:relative}.p-system__data dt:before{color:#861c3c;content:"-";transform:scale(2,1.5);transform-origin:0 75%}.p-system__data dd{border-bottom-right-radius:min(0vw + 10px,10px);border-top-right-radius:min(0vw + 10px,10px);padding-right:min(2.8571428571vw + 9.2857142857px,55px)}.p-system__data dd .list{-moz-column-count:2;-moz-column-gap:1em;column-gap:1em;-moz-column-width:200px;columns:200px 2}.p-system__data dd .list li{align-items:flex-start;-moz-column-gap:.5em;column-gap:.5em;display:flex}.p-system__data dd .list li:not(:last-child){margin-bottom:.25em}.p-system__data dd .list li:before{color:#d9d9d9;content:"・";font-weight:700}.p-about_head{padding-bottom:min(4.3174603175vw + 45.9206349206px,115px)}.p-about_head .c-shape{animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.p-about_head__top{grid-template-rows:2fr auto 3fr;row-gap:min(1.7777777778vw + 26.5555555556px,55px)}.p-about_head__top .sub{align-self:start;grid-column:3/5;grid-row:1/-1;margin-left:min(6.5306122449vw + -4.4897959184px,100px);position:relative}.p-about_head__top .sub .c-amount{aspect-ratio:70/59;max-height:590px;width:100%}.p-about_head__top .sub .c-shape{--grad-deg:0deg;background-image:linear-gradient(var(--grad-deg),rgba(135,29,60,.4),rgba(173,118,134,.2));opacity:.5}.p-about_head__top .sub .c-shape:first-child{--grad-deg:165deg;animation-duration:10s;aspect-ratio:359/190;left:-22.5%;-webkit-mask-image:url(../../img/system/about/head_object_01.svg);mask-image:url(../../img/system/about/head_object_01.svg);top:0;width:min(14.6530612245vw + 124.5510204082px,359px)}.p-about_head__top .sub .c-shape:nth-child(2){--grad-deg:90deg;animation-delay:-2s;animation-duration:11s;aspect-ratio:304/231;bottom:-30%;-webkit-mask-image:url(../../img/system/about/head_object_02.svg);mask-image:url(../../img/system/about/head_object_02.svg);right:15%;width:min(12.4081632653vw + 105.4693877551px,304px)}.p-about_head__top .main{align-self:end;grid-column:2/3;grid-row:1/2}.p-about_head__top .main__middle{grid-column:2/3;grid-row:2/3}.p-about_head__top .main__bottom{grid-column:2/3;grid-row:3/4;margin-top:max(-1.7777777778vw + -26.5555555556px,-55px);padding-top:1.75em}.p-about_head__bottom{margin-top:max(-2.0408163265vw + 62.6530612245px,30px)}.p-about_head__bottom .sub{grid-column:2/3;grid-row:1/-1;justify-self:end;margin-right:min(4.8979591837vw + 1.6326530612px,80px);position:relative}.p-about_head__bottom .sub .c-shape{--grad-deg:-45deg;animation-duration:9s;animation-name:rotate;aspect-ratio:245/242;background-image:linear-gradient(var(--grad-deg),rgba(135,29,60,.4),rgba(173,118,134,.2));left:27.5%;-webkit-mask-image:url(../../img/system/about/head_object_03.svg);mask-image:url(../../img/system/about/head_object_03.svg);opacity:.5;top:45%;width:min(10vw + 85px,245px)}.p-about_head__bottom .sub .c-amount{position:absolute}.p-about_head__bottom .sub .c-amounts{aspect-ratio:722/568;max-width:min(43.3894230769vw + 27.7692307692px,722px);min-width:min(43.3894230769vw + 27.7692307692px,722px);position:relative}.p-about_head__bottom .sub .c-amount:first-child{aspect-ratio:302/350;left:0;top:0;width:41.8282548476%}.p-about_head__bottom .sub .c-amount:nth-child(2){aspect-ratio:370/474;bottom:0;right:0;width:51.2465373961%}.p-about_head__bottom .main{align-self:end;grid-column:3/4;grid-row:1/-1}.p-about_head__bottom .main .c-amount{aspect-ratio:600/276;margin-top:min(.2962962963vw + 15.2592592593px,20px)}.p-about_attempt .c-amount{aspect-ratio:1045/1374;margin-left:auto;margin-right:auto;margin-top:min(1.9894179894vw + 28.1693121693px,60px);max-width:1045px}.p-about_education .c-grid-column{-moz-column-gap:min(4.4897959184vw + 3.1632653061px,75px);column-gap:min(4.4897959184vw + 3.1632653061px,75px);row-gap:min(2.6243386243vw + 33.0105820106px,75px)}.p-about_education .c-grid-column .c-amount{aspect-ratio:562/534}.p-training_head{grid-template-rows:repeat(2,min-content);row-gap:min(1.5661375661vw + 24.9417989418px,50px)}.p-training_head .sub{grid-column:3/4;grid-row:1/-1;margin-left:min(6.5306122449vw + -4.4897959184px,100px)}.p-training_head .sub .c-amount{aspect-ratio:5/6}.p-training_head .main{align-self:end;grid-column:2/3}.p-training_head .main__bottom{grid-column:2/3}.p-training_schedule__button{background-color:#606060;display:block;margin-left:auto;margin-right:auto;max-width:840px;position:relative;width:100%}.p-training_schedule__button .c-zoom{bottom:min(.5502645503vw + 17.1957671958px,26px);display:none;height:min(.8042328042vw + 19.1322751323px,32px);right:min(.5502645503vw + 17.1957671958px,26px);width:min(.8042328042vw + 19.1322751323px,32px)}.p-training_schedule .c-amount{aspect-ratio:240/164}.p-fulfilling_training__list{display:grid;grid-auto-rows:min-content;margin-top:min(2.4126984127vw + 31.3968253968px,70px);row-gap:50px}.p-fulfilling_training__item{-moz-column-gap:min(2.4489795918vw + 10.8163265306px,50px);column-gap:min(2.4489795918vw + 10.8163265306px,50px);display:grid;grid-template-rows:repeat(2,min-content);row-gap:min(.4656084656vw + 16.5502645503px,24px)}.p-fulfilling_training__item:nth-child(odd){grid-template-columns:min(33.0528846154vw + 21.1538461538px,550px) 1fr}.p-fulfilling_training__item:nth-child(2n){grid-template-columns:1fr min(33.0528846154vw + 21.1538461538px,550px)}.p-fulfilling_training__item:nth-child(2n) .sub{grid-column:2/3}.p-fulfilling_training__item:nth-child(2n) .main{grid-column:1/2;grid-row:1/2}.p-fulfilling_training__item:nth-child(2n) .main__bottom{grid-column:1/2;grid-row:2/3}.p-fulfilling_training__item .sub{grid-row:1/-1}.p-fulfilling_training__item .sub .c-amount{aspect-ratio:55/30}.p-fulfilling_training__item .main{align-self:end}.p-fulfilling_voice__head{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between}.p-fulfilling_voice__head .c-amount{aspect-ratio:60/26;max-width:min(36.0576923077vw + 23.0769230769px,600px);min-width:min(36.0576923077vw + 23.0769230769px,600px)}.p-fulfilling_voice__list{border-top:min(.0816326531vw + .693877551px,2px) solid #d9d9d9;counter-reset:welfare-voice;margin-top:min(1.1428571429vw + 21.7142857143px,40px)}.p-fulfilling_voice__item{border-bottom:min(.0816326531vw + .693877551px,2px) solid #d9d9d9;counter-increment:welfare-voice;position:relative}.p-fulfilling_voice__item.is-open button{height:100px;padding-top:0}.p-fulfilling_voice__item.is-open .c-en:before{content:"Close"}.p-fulfilling_voice__item button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(180deg,rgba(240,242,244,0) 0,rgba(240,242,244,.02) 7.5%,rgba(240,242,244,.08) 15%,rgba(240,242,244,.18) 22.5%,rgba(240,242,244,.32) 30%,rgba(240,242,244,.5) 37.5%,rgba(240,242,244,.68) 45%,rgba(240,242,244,.82) 52.5%,rgba(240,242,244,.92) 60%,rgba(240,242,244,.98) 67.5%,#f0f2f4 75%);bottom:0;display:flex;flex-direction:column;font-size:min(.0423280423vw + .8326719577rem,.875rem);height:175px;justify-content:center;left:0;padding-top:75px;position:absolute;row-gap:.5em;text-align:center;transition:height .5s cubic-bezier(.215,.61,.355,1),padding-top .5s cubic-bezier(.215,.61,.355,1);width:100%}.p-fulfilling_voice__item button .c-en{font-family:Poppins,sans-serif;font-weight:300}.p-fulfilling_voice__item button .c-en:before{content:"More"}.p-fulfilling_voice__item button .c-arrow{width:min(.4656084656vw + 16.5502645503px,24px)}.p-fulfilling_voice__item.is-open button .c-arrow{transform:scaleY(-1)}.p-fulfilling_voice__item .title{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:min(1.1224489796vw + 92.0408163265px,110px) 1fr;justify-content:space-between;padding:min(.9312169312vw + 20.1005291005px,35px) min(.8163265306vw + 6.9387755102px,20px);width:100%}.p-fulfilling_voice__item .title .c-arrow{align-self:center;grid-column:3/4;justify-self:end;max-width:min(.2962962963vw + 15.2592592593px,20px);min-width:min(.2962962963vw + 15.2592592593px,20px);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.p-fulfilling_voice__item .title:before{color:#861c3c;content:"・";grid-column:1/2;grid-row:1/-1;line-height:1;margin-top:.25em;transform:scale(1.5);transform-origin:left center}.p-fulfilling_voice__item .title:after{content:"Voice " counter(welfare-voice,decimal-leading-zero);font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;grid-column:1/2;grid-row:1/-1;margin-top:.5em;padding-left:1.5em;white-space:nowrap}.p-fulfilling_voice__item .title span:not(.c-arrow){grid-column:2/3}.p-fulfilling_voice__item__inner{margin-left:min(1.1224489796vw + 92.0408163265px,110px);padding-bottom:100px;padding-left:min(.8163265306vw + 6.9387755102px,20px);padding-right:min(.8163265306vw + 6.9387755102px,20px)}.p-fulfilling_voice__person{align-items:center;-moz-column-gap:min(.4081632653vw + 18.4693877551px,25px);column-gap:min(.4081632653vw + 18.4693877551px,25px);display:flex;justify-content:flex-end;margin-left:auto}.p-fulfilling_voice__person .sub{aspect-ratio:55/30;max-width:min(8.1632653061vw + 269.387755102px,400px);min-width:min(8.1632653061vw + 269.387755102px,400px)}.p-fulfilling_voice__person .c-amount{background-color:#fff}.p-fulfilling_voice__person .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-fulfilling_voice__person .c-label{border:1px solid #3e3a39}.p-welfare{grid-template-rows:repeat(var(--rows),min-content);margin-top:min(2.835978836vw + 34.6243386243px,80px)}.p-welfare__sub{grid-column:2/3;grid-row:1/-1;margin-left:max(-13.2211538462vw + 61.5384615385px,-150px);margin-right:min(31.0204081633vw + -96.3265306122px,400px);padding-right:min(2.8571428571vw + 29.2857142857px,75px)}.p-welfare__main{grid-row:var(--row)/calc(var(--row) + 1)}.p-welfare__main.-first{margin-top:max(-4.9523809524vw + -50.7619047619px,-130px)}.p-welfare_section{grid-column:2/4;margin-left:min(4.0816326531vw + 134.693877551px,200px)}.p-welfare_number{container:welfare-number/inline-size}.p-welfare_number__list{display:grid;gap:min(.2962962963vw + 15.2592592593px,20px);grid-auto-rows:min-content}@container welfare-number (min-width: 540px){.p-welfare_number__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-welfare_number__item{background-image:linear-gradient(to bottom right,#eceef0,#fafafa)}.p-welfare_number__item .c-amount{aspect-ratio:49/26}.p-welfare_introduction .u-grid{grid-auto-rows:min-content;row-gap:min(.0846560847vw + 13.6455026455px,15px)}.p-welfare_introduction__item{background-color:#fff;display:grid;grid-template-columns:minmax(0,1fr) min(8.4081632653vw + 71.4693877551px,206px);padding:min(.7195767196vw + 18.4867724868px,30px) min(.8163265306vw + 16.9387755102px,30px)}.p-welfare_introduction__item .sub{align-self:center}.p-welfare_introduction__item .sub .c-amount{aspect-ratio:206/118;background-color:#f0f2f4;border-radius:9999px}.p-welfare_introduction__item .sub .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-welfare_introduction__item .main{align-self:center;padding-left:min(.2962962963vw + 15.2592592593px,20px);padding-right:min(.2962962963vw + 15.2592592593px,20px)}.p-welfare_introduction__item .main__title{margin-bottom:.5em;position:relative}.p-welfare_introduction__item .main__title:before{color:#861c3c;content:"-";left:-1em;position:absolute;top:0;transform:scale(1.5,1.25);transform-origin:left bottom}.p-welfare_environment .u-grid{grid-auto-rows:min-content;row-gap:40px}.p-welfare_environment__item{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);display:grid;grid-template-rows:repeat(2,min-content);row-gap:min(.2116402116vw + 14.6137566138px,18px)}.p-welfare_environment__item:nth-child(odd){grid-template-columns:1fr min(15.5102040816vw + 131.8367346939px,380px)}.p-welfare_environment__item:nth-child(odd) .main,.p-welfare_environment__item:nth-child(odd) .main__bottom{grid-column:1/2}.p-welfare_environment__item:nth-child(odd) .sub{grid-column:2/3}.p-welfare_environment__item:nth-child(2n){grid-template-columns:min(15.5102040816vw + 131.8367346939px,380px) 1fr}.p-welfare_environment__item .main{align-self:end}.p-welfare_environment__item .sub{grid-row:1/-1}.p-welfare_environment__item .sub .c-amount{aspect-ratio:380/215}.p-welfare_environment__item .sub .c-amount.-loading{background-color:#f0f2f4}.p-welfare_environment__item .sub .c-amount.-loading:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-welfare_environment__item .sub .c-amount.-border{border:1px solid #f0f2f4}.p-welfare_voice__head{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between}.p-welfare_voice__head .c-amount{aspect-ratio:60/26;max-width:min(36.0576923077vw + 23.0769230769px,600px);min-width:min(36.0576923077vw + 23.0769230769px,600px)}.p-welfare_voice__list{border-top:min(.0816326531vw + .693877551px,2px) solid #d9d9d9;counter-reset:welfare-voice;margin-top:min(1.1428571429vw + 21.7142857143px,40px)}.p-welfare_voice__item{border-bottom:min(.0816326531vw + .693877551px,2px) solid #d9d9d9;counter-increment:welfare-voice;position:relative}.p-welfare_voice__item.is-open button{height:100px;padding-top:0}.p-welfare_voice__item.is-open .c-en:before{content:"Close"}.p-welfare_voice__item button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(180deg,rgba(240,242,244,0) 0,rgba(240,242,244,.02) 7.5%,rgba(240,242,244,.08) 15%,rgba(240,242,244,.18) 22.5%,rgba(240,242,244,.32) 30%,rgba(240,242,244,.5) 37.5%,rgba(240,242,244,.68) 45%,rgba(240,242,244,.82) 52.5%,rgba(240,242,244,.92) 60%,rgba(240,242,244,.98) 67.5%,#f0f2f4 75%);bottom:0;display:flex;flex-direction:column;font-size:min(.0423280423vw + .8326719577rem,.875rem);height:175px;justify-content:center;left:0;padding-top:75px;position:absolute;row-gap:.5em;text-align:center;transition:height .5s cubic-bezier(.215,.61,.355,1),padding-top .5s cubic-bezier(.215,.61,.355,1);width:100%}.p-welfare_voice__item button .c-en{font-family:Poppins,sans-serif;font-weight:300}.p-welfare_voice__item button .c-en:before{content:"More"}.p-welfare_voice__item button .c-arrow{width:min(.4656084656vw + 16.5502645503px,24px)}.p-welfare_voice__item.is-open button .c-arrow{transform:scaleY(-1)}.p-welfare_voice__item .title{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:min(1.1224489796vw + 92.0408163265px,110px) 1fr;justify-content:space-between;padding:min(.9312169312vw + 20.1005291005px,35px) min(.8163265306vw + 6.9387755102px,20px);width:100%}.p-welfare_voice__item .title .c-arrow{align-self:center;grid-column:3/4;justify-self:end;max-width:min(.2962962963vw + 15.2592592593px,20px);min-width:min(.2962962963vw + 15.2592592593px,20px);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.p-welfare_voice__item .title:before{color:#861c3c;content:"・";grid-column:1/2;grid-row:1/-1;line-height:1;margin-top:.25em;transform:scale(1.5);transform-origin:left center}.p-welfare_voice__item .title:after{content:"Voice " counter(welfare-voice,decimal-leading-zero);font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;grid-column:1/2;grid-row:1/-1;margin-top:.5em;padding-left:1.5em;white-space:nowrap}.p-welfare_voice__item .title span:not(.c-arrow){grid-column:2/3}.p-welfare_voice__item__inner{margin-left:min(1.1224489796vw + 92.0408163265px,110px);padding-bottom:100px;padding-left:min(.8163265306vw + 6.9387755102px,20px);padding-right:min(.8163265306vw + 6.9387755102px,20px)}.p-welfare_voice__person{align-items:center;-moz-column-gap:min(.4081632653vw + 18.4693877551px,25px);column-gap:min(.4081632653vw + 18.4693877551px,25px);display:flex;justify-content:flex-end;margin-left:auto;max-width:min(25.5102040816vw + 216.8367346939px,625px)}.p-welfare_voice__person .sub{max-width:min(3.3673469388vw + 111.1224489796px,165px);min-width:min(3.3673469388vw + 111.1224489796px,165px)}.p-welfare_voice__person .c-amount{background-color:#fff}.p-welfare_voice__person .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-movie_contents .u-grid{gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-movie_contents__item{background-color:#f0f2f4;-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);display:grid;grid-template-rows:repeat(2,min-content);padding:min(.7195767196vw + 18.4867724868px,30px) min(.8163265306vw + 16.9387755102px,30px);row-gap:min(.2116402116vw + 14.6137566138px,18px)}.p-movie_contents__item:nth-child(odd){grid-template-columns:1fr min(19.5918367347vw + 166.5306122449px,480px)}.p-movie_contents__item:nth-child(odd) .main,.p-movie_contents__item:nth-child(odd) .main__bottom{grid-column:1/2}.p-movie_contents__item:nth-child(odd) .sub{grid-column:2/3}.p-movie_contents__item:nth-child(2n){grid-template-columns:1fr min(19.5918367347vw + 166.5306122449px,480px)}.p-movie_contents__item:nth-child(2n) .main,.p-movie_contents__item:nth-child(2n) .main__bottom{grid-column:1/2}.p-movie_contents__item:nth-child(2n) .sub{grid-column:2/3}.p-movie_contents__item .main{display:flex;flex-direction:column}.p-movie_contents__item .sub{grid-row:1/-1}.p-movie_contents__item .sub .c-amount{aspect-ratio:16/9}.p-movie_contents__item .sub .c-amount.-loading{background-color:#f0f2f4}.p-movie_contents__item .sub .c-amount.-loading:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-movie_contents__item .sub .c-amount.-border{border:1px solid #f0f2f4}.p-movie_contents__item .sub .c-amount.-comingsoon{position:relative}.p-movie_contents__item .sub .c-amount.-comingsoon:before{background-color:rgba(62,58,57,.5);content:"";height:100%;position:absolute;width:100%;z-index:1}.p-movie_contents__item .sub .c-amount.-comingsoon:after{background-color:#b9b9b9;color:#fff;content:"Coming Soon";font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;padding:.5em;position:absolute;width:-moz-fit-content;width:fit-content;z-index:3}.p-movie_contents__item .c-amount svg{left:50%;transform:translateX(-50%);width:50px}.p-movie_contents__thumb{transition:.3s;width:100%}.p-movie_contents .inner__en{background-image:linear-gradient(150deg,#871d3c,rgba(173,118,134,.3));color:#fff;font-family:Poppins,sans-serif;font-size:min(.3265306122vw + .5484693878rem,.875rem);font-weight:300;margin-bottom:20px;padding:1em;width:-moz-fit-content;width:fit-content}.p-movie__modal .c-modal__inner{padding:0!important}.p-bosyu_submit{margin-top:min(1.5661375661vw + 24.9417989418px,50px)}.p-bosyu_submit__list{-moz-column-gap:min(2.4489795918vw + 10.8163265306px,50px);column-gap:min(2.4489795918vw + 10.8163265306px,50px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15.5102040816vw + 131.8367346939px,380px),1fr));margin-left:auto;margin-right:auto;max-width:min(33.8775510204vw + 287.9591836735px,830px);row-gap:min(.5079365079vw + 16.873015873px,25px)}.p-bosyu_body{margin-top:min(3.6825396825vw + 41.0793650794px,100px)}.p-bosyu_body__data{display:grid;grid-auto-rows:column;grid-template-columns:max-content minmax(0,1fr)}.p-bosyu_body__data .table{margin-top:2em}.p-bosyu_body__data .table:not(:last-child){margin-bottom:2em}.p-bosyu_body__data .table__scroll{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin-top:2em;overflow-x:auto;position:relative}.p-bosyu_body__data .table__scroll:not(:last-child){margin-bottom:2em}.p-bosyu_body__data .table__scroll .table{margin-top:0;width:100%}.p-bosyu_body__data .table__scroll .table thead tr th:first-child{left:0;position:sticky;white-space:nowrap}.p-bosyu_body__data .table__scroll .table thead tr th:first-child:after{border-right:1px solid;content:"";height:100%;position:absolute;right:-1px;top:0}.p-bosyu_body__data .table__scroll .table tbody tr td:first-child{border-left:none;left:0;position:sticky;white-space:nowrap}.p-bosyu_body__data .table__scroll .table tbody tr td:first-child:after{border-right:1px solid #d9d9d9;content:"";height:100%;position:absolute;right:-1px;top:0}.p-bosyu_body__data .table__scroll .table tbody tr td:last-child{border-right:none}.p-bosyu_body__data .table tr td,.p-bosyu_body__data .table tr th{padding:.375em 1em}.p-bosyu_body__data .table thead tr th{background-color:#606060;color:#fff;vertical-align:middle}.p-bosyu_body__data .table thead tr th:not(:last-child){border-right:1px solid #fff}.p-bosyu_body__data .table thead tr th:first-child{border-left:1px solid #606060;text-align:center;white-space:nowrap}.p-bosyu_body__data .table thead tr th:last-child{border-right:1px solid #606060}.p-bosyu_body__data .table tbody tr td{border:1px solid #d9d9d9}.p-bosyu_body__data .table tbody tr td:first-child{background-color:#f0f2f4;font-weight:500;text-align:center}.p-bosyu_body__data .table tbody tr td .number{display:block;margin-left:auto;margin-right:auto;text-align:right;width:var(--min-width)}.p-bosyu_body__data .box{background-color:#f0f2f4;margin-top:1.25em;padding:min(.9312169312vw + 20.1005291005px,35px) min(3.6734693878vw + 6.2244897959px,65px) min(.9312169312vw + 20.1005291005px,35px) min(2.8571428571vw + 19.2857142857px,65px)}.p-bosyu_body__data .box:not(:last-child){margin-bottom:2.5em}.p-bosyu_body__data .box__title{margin-bottom:.75em;position:relative}.p-bosyu_body__data .box__title:before{border-bottom:2px solid #861c3c;content:"";margin-top:-1px;position:absolute;right:calc(100% + .75em);top:50%;width:.375em}.p-bosyu_body__data dd:not(:nth-child(-n+2)),.p-bosyu_body__data dt:not(:nth-child(-n+2)){padding-top:min(1.5661375661vw + 24.9417989418px,50px)}.p-bosyu_body__data dd:not(:nth-last-child(-n+2)),.p-bosyu_body__data dt:not(:nth-last-child(-n+2)){border-bottom:1px solid #d9d9d9;padding-bottom:min(1.5661375661vw + 24.9417989418px,50px)}.p-bosyu_body__data dt{font-size:min(.8042328042vw + 1.1957671958rem,2rem);font-weight:400}.p-bosyu_body__data dt:after,.p-bosyu_body__data dt:before{content:"";display:block}.p-bosyu_body__data dt:before{margin-top:-.125em}.p-bosyu_body__data dt:after{margin-bottom:-.125em}.p-bosyu_body__data dd{display:flex;flex-direction:column;justify-content:center;padding-left:min(19.2307692308vw + -107.6923076923px,200px)}.p-hope_head{background-image:linear-gradient(0deg,#eceef0 0,rgba(236,238,240,.81) 10%,rgba(236,238,240,.64) 20%,rgba(236,238,240,.49) 30%,rgba(236,238,240,.36) 40%,rgba(236,238,240,.25) 50%,rgba(236,238,240,.16) 60%,rgba(236,238,240,.09) 70%,rgba(236,238,240,.04) 80%,rgba(236,238,240,.01) 90%,rgba(236,238,240,0));grid-template-rows:repeat(2,min-content);padding-bottom:min(6.2222222222vw + 60.4444444444px,160px);row-gap:min(1.4814814815vw + 24.2962962963px,48px)}.p-hope_head .main{align-self:end;grid-column:2/4;grid-row:1/2;position:relative}.p-hope_head .main__bottom{grid-column:2/3;grid-row:2/3}.p-hope_head .sub{align-self:center;grid-column:3/4;grid-row:1/-1;position:relative}.p-hope_head .sub .shape{--animation-duration:10s;--animation-delay:0s;animation-delay:calc(var(--animation-delay)*1.25);animation-duration:calc(var(--animation-duration)*1.25);animation-name:updown;overflow:visible;position:absolute}.p-hope_head .sub .shape,.p-hope_head .sub .shape .c-shape{animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.p-hope_head .sub .shape .c-shape{--grad-deg:0deg;animation-delay:var(--animation-delay);animation-duration:var(--animation-duration);animation-name:rotate;background-image:linear-gradient(var(--grad-deg),#871d3c,rgba(173,118,134,.5));inset:0;position:absolute}.p-hope_head .sub .shapes{aspect-ratio:456/458;display:block;margin-left:auto;max-width:min(18.612244898vw + 158.2040816327px,456px);min-width:min(18.612244898vw + 158.2040816327px,456px);position:relative}.p-hope_head .sub .shape:first-child{aspect-ratio:247/245;bottom:2.4017467249%;opacity:.4;right:0;width:min(10.0816326531vw + 85.693877551px,247px)}.p-hope_head .sub .shape:first-child .c-shape{--grad-deg:-75deg;-webkit-mask-image:url(../../img/recruit/hope/object_01.svg);mask-image:url(../../img/recruit/hope/object_01.svg)}.p-hope_head .sub .shape:nth-child(2){--animation-duration:10.5s;--animation-delay:-1s;aspect-ratio:50/47;left:10.9649122807%;opacity:.2;top:22.9257641921%;width:min(2.0408163265vw + 17.3469387755px,50px)}.p-hope_head .sub .shape:nth-child(2) .c-shape{--grad-deg:45deg;-webkit-mask-image:url(../../img/recruit/hope/object_01.svg);mask-image:url(../../img/recruit/hope/object_01.svg)}.p-hope_head .sub .shape:nth-child(3){--animation-duration:9.5s;--animation-delay:-2s;aspect-ratio:252/276;bottom:13.5371179039%;left:0;opacity:.4;width:min(10.2857142857vw + 87.4285714286px,252px)}.p-hope_head .sub .shape:nth-child(3) .c-shape{--grad-deg:-30deg;-webkit-mask-image:url(../../img/recruit/hope/object_02.svg);mask-image:url(../../img/recruit/hope/object_02.svg)}.p-hope_head .sub .shape:nth-child(4){--animation-duration:11s;--animation-delay:-3s;aspect-ratio:83/86;bottom:0;left:35.0877192982%;opacity:.2;width:min(3.387755102vw + 28.7959183673px,83px)}.p-hope_head .sub .shape:nth-child(4) .c-shape{--grad-deg:-30deg;-webkit-mask-image:url(../../img/recruit/hope/object_03.svg);mask-image:url(../../img/recruit/hope/object_03.svg)}.p-hope_head .sub .shape:nth-child(5){--animation-duration:9s;--animation-delay:-4s;aspect-ratio:78/41;opacity:.2;right:8.3333333333%;top:27.7292576419%;width:min(3.1836734694vw + 27.0612244898px,78px)}.p-hope_head .sub .shape:nth-child(5) .c-shape{--grad-deg:-75deg;-webkit-mask-image:url(../../img/recruit/hope/object_04.svg);mask-image:url(../../img/recruit/hope/object_04.svg)}.p-hope_head .sub .shape:nth-child(6){--animation-delay:-5s;aspect-ratio:207/236;opacity:.4;right:26.0964912281%;top:0;width:min(8.4489795918vw + 71.8163265306px,207px)}.p-hope_head .sub .shape:nth-child(6) .c-shape{--grad-deg:75deg;-webkit-mask-image:url(../../img/recruit/hope/object_05.svg);mask-image:url(../../img/recruit/hope/object_05.svg)}.p-hope_desired{row-gap:min(1.9894179894vw + 28.1693121693px,60px)}.p-hope_desired__head{grid-column:2/3;margin-right:min(12.2448979592vw + 4.0816326531px,200px);padding-right:min(2.4489795918vw + 10.8163265306px,50px)}.p-hope_desired__head .title{position:sticky;top:min(6.1224489796vw + 59.5408163265px,157.5px)}.p-hope_desired__head .title:before{content:"";display:block;margin-top:-.125em}.p-hope_desired__body{grid-column:3/4;margin-left:max(-12.2448979592vw + -4.0816326531px,-200px)}.p-hope_desired__list{counter-reset:hope-desired;display:grid;grid-auto-rows:min-content;margin-bottom:min(1.9894179894vw + 28.1693121693px,60px);margin-top:min(1.9894179894vw + 28.1693121693px,60px);row-gap:min(.2962962963vw + 15.2592592593px,20px)}.p-hope_desired__list>li{counter-increment:hope-desired;display:grid;grid-template-columns:min(1.5661375661vw + 24.9417989418px,50px) 1fr}.p-hope_desired__list>li:before{align-self:center;content:counter(hope-desired,decimal-leading-zero);font-family:Poppins,sans-serif;font-size:min(.2116402116vw + .9133597884rem,1.125rem);font-weight:300}.p-hope_desired__list .box{background-color:#f0f2f4;padding:min(1.1428571429vw + 21.7142857143px,40px) min(2.0408163265vw + 12.3469387755px,45px)}.p-faq__list{border-top:min(.0816326531vw + .693877551px,2px) solid #d9d9d9;margin-left:auto;margin-right:auto;max-width:min(32.6530612245vw + 277.5510204082px,800px)}.p-faq__item{border-bottom:min(.0816326531vw + .693877551px,2px) solid #d9d9d9}.p-faq__item .answer,.p-faq__item .question{-moz-column-gap:min(.2116402116vw + 14.6137566138px,18px);column-gap:min(.2116402116vw + 14.6137566138px,18px);display:grid;grid-template-columns:min(.2116402116vw + 14.6137566138px,18px) 1fr min(.2962962963vw + 15.2592592593px,20px);padding-left:min(1.2244897959vw + -4.5918367347px,15px);padding-right:min(1.2244897959vw + -4.5918367347px,15px)}.p-faq__item .answer:before,.p-faq__item .question:before{align-self:start;content:attr(data-en);font-family:Poppins,sans-serif;font-size:min(.2116402116vw + .9133597884rem,1.125rem);font-weight:300}.p-faq__item.is-open .c-arrow{transform:scaleY(-1)}.p-faq__item .question{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-bottom:min(1.1428571429vw + 21.7142857143px,40px);padding-top:min(1.1428571429vw + 21.7142857143px,40px);width:100%}.p-faq__item .question:before{margin-top:.3em}.p-faq__item .question .c-arrow{align-self:center;transition:transform .5s cubic-bezier(.215,.61,.355,1)}.p-faq__item .answer{padding-bottom:min(.7195767196vw + 18.4867724868px,30px)}.p-faq__item .answer:before{margin-top:.375em}.p-faq_nav{font-size:min(.3673469388vw + .6326530612rem,1rem);font-weight:500}.p-faq_nav__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:min(0vw + 10px,10px);padding-top:min(0vw + 10px,10px);position:relative;row-gap:min(.2962962963vw + 15.2592592593px,20px)}.p-faq_nav__list:after,.p-faq_nav__list:before{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:min(.4897959184vw + 8.1632653061px,16px)}.p-faq_nav__list:before{border-left:1px solid #d9d9d9;left:0}.p-faq_nav__list:after{border-right:1px solid #d9d9d9;right:0}.p-faq_nav__list>li{position:relative}.p-faq_nav__list>li:not(:last-child):after{border-right:1px solid #d9d9d9;bottom:0;content:"";position:absolute;right:0;top:0}.p-faq_nav__list a{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.25em 1em;row-gap:.75em}.p-faq_nav__list a .c-arrow{max-width:min(.2962962963vw + 15.2592592593px,20px);min-width:min(.2962962963vw + 15.2592592593px,20px)}.p-faq_section{grid-auto-rows:min-content;row-gap:min(.8042328042vw + 19.1322751323px,32px)}.p-faq_section.c-common_section01{padding-top:min(3.0476190476vw + 36.2380952381px,85px)}.p-faq_section.c-common_section01:not(:last-child){padding-bottom:min(3.0476190476vw + 36.2380952381px,85px)}.p-faq_section__sub{grid-column:2/3;margin-right:min(8.1632653061vw + 69.387755102px,200px);padding-right:min(2.4489795918vw + 10.8163265306px,50px)}.p-faq_section__sub .sticky{position:sticky;top:min(6.1224489796vw + 59.5408163265px,157.5px)}.p-faq_section__sub .title:before{content:"";display:block;margin-top:-.125em}.p-faq_section__main{grid-column:3/4;margin-left:max(-8.1632653061vw + -69.387755102px,-200px)}.p-message_applicant{background-image:linear-gradient(0deg,#eceef0 0,rgba(236,238,240,.81) 10%,rgba(236,238,240,.64) 20%,rgba(236,238,240,.49) 30%,rgba(236,238,240,.36) 40%,rgba(236,238,240,.25) 50%,rgba(236,238,240,.16) 60%,rgba(236,238,240,.09) 70%,rgba(236,238,240,.04) 80%,rgba(236,238,240,.01) 90%,rgba(236,238,240,0));margin-top:min(3.6825396825vw + 41.0793650794px,100px);padding-bottom:min(3.6825396825vw + 41.0793650794px,100px);padding-top:min(3.6825396825vw + 41.0793650794px,100px)}.p-message_applicant .head{grid-column:2/3}.p-message_applicant .body{grid-column:3/4}.p-message_applicant .c-amount{aspect-ratio:1196/451;margin-top:min(3.2592592593vw + 37.8518518519px,90px)}.p-message_member{padding-top:min(3.6825396825vw + 41.0793650794px,100px)}.p-message_member__list{display:grid;gap:min(1.387755102vw + 4.7959183673px,27px);grid-template-columns:repeat(auto-fit,minmax(min(8.1632653061vw + 109.387755102px,240px),1fr))}.p-message_member__card{background-image:linear-gradient(180deg,#eceef0,#fafafa);display:grid;grid-auto-rows:min-content;padding:min(.8042328042vw + 19.1322751323px,32px) min(.8163265306vw + 6.9387755102px,20px);row-gap:min(0vw + 10px,10px)}.p-message_member__card .position{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.p-message_member__card .c-amount{background-color:#fff;border-radius:9999px;margin-left:auto;margin-right:auto;max-width:min(4.8979591837vw + 101.6326530612px,180px);width:100%}.p-message_member__card .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-message_together{padding-top:min(3.6825396825vw + 41.0793650794px,100px)}.p-message_together__main{align-self:center;grid-column:2/3}.p-message_together__sub{align-self:start;display:grid;grid-column:3/5;grid-row:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:min(1.6326530612vw + 13.8775510204px,40px)}.p-message_together__sub .c-amount{aspect-ratio:382/332;background-color:#f0f2f4;max-height:332px;width:100%}.p-message_together__sub .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-dormitory_head .desc{margin-left:auto;margin-right:auto;max-width:600px}.p-dormitory_head__amounts{display:grid;gap:min(.0816326531vw + .693877551px,2px);grid-column:1/-1;grid-template-columns:66.625% 1fr;grid-template-rows:1fr 1fr;margin-top:min(2.4126984127vw + 31.3968253968px,70px)}.p-dormitory_head__amounts .amount{position:relative}.p-dormitory_head__amounts .amount:first-child{aspect-ratio:1065/725;display:block;grid-column:1/2;grid-row:1/-1;overflow:hidden;position:relative;width:100%;z-index:0}.p-dormitory_head__amounts .amount:first-child iframe,.p-dormitory_head__amounts .amount:first-child img,.p-dormitory_head__amounts .amount:first-child svg,.p-dormitory_head__amounts .amount:first-child video{height:100%;left:0;position:absolute;top:0;width:100%}.p-dormitory_head__amounts .amount:nth-child(2),.p-dormitory_head__amounts .amount:nth-child(3){grid-column:2/3}.p-dormitory_head__amounts .amount img{height:100%;left:0;position:absolute;top:0;width:100%}.p-dormitory_point .c-grid-column{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);margin-top:min(1.5661375661vw + 24.9417989418px,50px);row-gap:min(1.5661375661vw + 24.9417989418px,50px)}.p-dormitory_point .c-grid-column .c-amount{aspect-ratio:227/199.5;margin-bottom:max(-.8163265306vw + 13.0612244898px,0px);margin-left:auto;margin-right:auto;max-width:min(9.2653061224vw + 78.7551020408px,227px)}.p-dormitory_point .c-grid-column .c-text{font-size:min(.186965812vw + .813034188rem,1rem)}.p-dormitory_gallery .title .c-en{color:#fff;display:none;font-family:Poppins,sans-serif;font-size:min(2.1587301587vw + 1.8412698413rem,4rem);font-weight:300;margin-bottom:-.375em;margin-top:-.375em}.p-dormitory_gallery .title .c-en[data-en]{display:block}.p-dormitory_gallery .title .c-en[data-en]:before{content:attr(data-en)}.p-dormitory_gallery .c-grid-column{-moz-column-gap:1px;column-gap:1px;row-gap:min(.4081632653vw + 3.4693877551px,10px)}.p-dormitory_gallery__thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:relative;width:100%}.p-dormitory_gallery__thumb .c-amount{aspect-ratio:299/199;background-color:#fff;background-color:#dadcde}.p-dormitory_gallery__thumb .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-dormitory_gallery__thumb .c-amount img{-o-object-fit:contain;object-fit:contain}.p-dormitory_information__container{display:flex;row-gap:min(.9735449735vw + 20.4232804233px,36px)}.p-dormitory_information__head{font-family:Poppins,sans-serif;font-size:min(.4656084656vw + 1.0343915344rem,1.5rem);font-weight:300;max-width:min(8.1632653061vw + 69.387755102px,200px);min-width:min(8.1632653061vw + 69.387755102px,200px)}.p-dormitory_information__body{flex:1 1 auto}.p-dormitory_information__list{-moz-column-count:2;-moz-column-gap:min(4.8979591837vw + 1.6326530612px,80px);column-gap:min(4.8979591837vw + 1.6326530612px,80px);-moz-column-width:250px;columns:250px 2}.p-dormitory_information__item{border-bottom:min(.0816326531vw + .693877551px,2px) solid #d9d9d9;display:grid;grid-template-columns:minmax(0,min(.8163265306vw + 106.9387755102px,120px)) 1fr;padding-bottom:1em;padding-top:1em}.p-dormitory_information__item small{font-size:min(0vw + .75rem,.75rem);margin-top:.375em;padding-right:20px}.p-reason_head .desc{margin-left:auto;margin-right:auto;max-width:650px}.p-reason_body{margin-top:min(3.0476190476vw + 36.2380952381px,85px)}.p-reason_body .c-grid-column{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);row-gap:min(1.1428571429vw + 21.7142857143px,40px)}.p-reason_card{align-items:center;background-image:linear-gradient(to right bottom,#eceef0,#fafafa);-moz-column-gap:min(.8163265306vw + 16.9387755102px,30px);column-gap:min(.8163265306vw + 16.9387755102px,30px);display:flex;overflow:hidden;position:relative;width:100%;z-index:0}.p-reason_card .c-circle{bottom:min(1.5661375661vw + 24.9417989418px,50px);position:absolute;right:min(1.5661375661vw + 24.9417989418px,50px);transform:translate(50%,50%)}.p-reason_card__sub{aspect-ratio:1/1;background-color:#fafafa;border-radius:9999px;display:grid;margin-bottom:max(-1.0416666667vw + 4.6666666667px,-12px);margin-left:max(-1.3888888889vw + 6.2222222222px,-16px);margin-top:max(-1.0416666667vw + 4.6666666667px,-12px);max-width:min(16.9471153846vw + 10.8461538462px,282px);min-width:min(16.9471153846vw + 10.8461538462px,282px);place-items:center}.p-reason_card__sub .c-amount{aspect-ratio:386/316;width:min(11.5985576923vw + 7.4230769231px,193px)}.p-reason_card__main .c-title{font-size:min(1.1490483539vw + .3509516461rem,1.5rem)}.p-reason_modal__inner{overflow:hidden;padding:min(5.422008547vw + 13.2478632479px,100px) min(6.5306122449vw + -4.4897959184px,100px)}.p-reason_modal__title{max-width:62.5%;position:relative}.p-reason_modal__title small{color:#b9b9b9;display:inline-block;font-size:min(.2962962963vw + .9537037037rem,1.25rem);margin-left:.25em}.p-reason_modal__circle{aspect-ratio:1/1;background-color:#fafafa;border-radius:9999px;display:grid;place-items:center;position:absolute;right:0;top:50%;transform:translate(25%,-50%);width:min(14vw + 119px,343px)}.p-reason_modal__circle .c-amount{aspect-ratio:386/316;width:min(9.8469387755vw + 83.6989795918px,241.25px)}.p-reason_modal__comment{background-color:#f0f2f4;padding:min(.9312169312vw + 20.1005291005px,35px) min(1.6326530612vw + 13.8775510204px,40px);position:relative}.p-reason_modal__comment:before{aspect-ratio:48/38;background-image:linear-gradient(180deg,rgba(135,29,60,.4),rgba(173,118,134,.2));content:"";display:block;left:min(1.2244897959vw + 10.4081632653px,30px);-webkit-mask-image:url(../../img/employee-reason/quote.svg);mask-image:url(../../img/employee-reason/quote.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transform:translateY(-50%);width:3em}.p-reason_modal__comments{display:grid;grid-auto-rows:min-content;margin-top:min(2.4126984127vw + 31.3968253968px,70px);position:relative;row-gap:min(1.5661375661vw + 24.9417989418px,50px)}.p-spot_kv{background-image:linear-gradient(180deg,rgba(240,242,244,0) 0,rgba(240,242,244,.01) 10%,rgba(240,242,244,.04) 20%,rgba(240,242,244,.09) 30%,rgba(240,242,244,.16) 40%,rgba(240,242,244,.25) 50%,rgba(240,242,244,.36) 60%,rgba(240,242,244,.49) 70%,rgba(240,242,244,.64) 80%,rgba(240,242,244,.81) 90%,#f0f2f4);grid-template-rows:repeat(2,min-content);margin-bottom:min(4.5291005291vw + 47.5343915344px,120px);overflow:hidden;padding-bottom:min(6.2222222222vw + 60.4444444444px,160px);position:relative;z-index:0}.p-spot_kv:before{background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.01) 10%,hsla(0,0%,100%,.04) 20%,hsla(0,0%,100%,.09) 30%,hsla(0,0%,100%,.16) 40%,hsla(0,0%,100%,.25) 50%,hsla(0,0%,100%,.36) 60%,hsla(0,0%,100%,.49) 70%,hsla(0,0%,100%,.64) 80%,hsla(0,0%,100%,.81) 90%,#fff);content:"";height:25%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.p-spot_kv .c-breadcrumb{grid-column:2/4;grid-row:1/2;margin-bottom:min(2.835978836vw + 34.6243386243px,80px);position:relative;z-index:2}.p-spot_kv__main{grid-column:2/3;grid-row:2/3;padding-left:min(3.6734693878vw + 6.2244897959px,65px);position:relative;z-index:2}.p-spot_kv__main .c-title{font-size:min(1.8201058201vw + 1.6798941799rem,3.5rem);margin-bottom:.5em}.p-spot_kv__main .c-title .c-en{align-items:center;color:#d9d9d9;-moz-column-gap:.5em;column-gap:.5em;display:flex;font-family:Poppins,sans-serif;font-size:min(.8042328042vw + 1.1957671958rem,2rem);font-weight:300;margin-bottom:.375em;margin-left:.05em;position:relative}.p-spot_kv__main .c-title .c-en:after{border-top:1px solid;content:"";margin-right:.75em;position:absolute;right:100%;top:50%;width:min(2.8571428571vw + 24.2857142857px,70px)}.p-spot_kv__main .c-title .c-en .c-amount{aspect-ratio:32/49;max-width:min(.8042328042vw + 19.1322751323px,32px);min-width:min(.8042328042vw + 19.1322751323px,32px)}.p-spot_kv__main .c-title .c-en[data-en]:before{content:attr(data-en)}.p-spot_kv__main .c-title small{font-size:min(1.4814814815vw + 1.5185185185rem,3rem)}.p-spot_kv__sub{align-self:center;grid-column:3/4;grid-row:2/3;margin-left:max(-8.6805555556vw + 138.8888888889px,0px)}.p-spot_kv__slider{aspect-ratio:1/1;cursor:grab;margin-left:auto;margin-right:auto;max-width:min(12.8979591837vw + 109.6326530612px,316px);position:relative;width:100%}.p-spot_kv__slider .c-amount{background-color:#fff}.p-spot_kv__slider .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-spot_kv__slider .hand{display:block;position:absolute;width:110.7594936709%}.p-spot_kv__slider .hand .c-shape{aspect-ratio:350/227;background-image:linear-gradient(270deg,rgba(135,29,60,.4),rgba(173,118,134,0));-webkit-mask-image:url(../../img/favorite-spot/kv_hand.svg);mask-image:url(../../img/favorite-spot/kv_hand.svg);position:relative;width:100%}.p-spot_kv__slider .hand.-top{transform-origin:left center;transition:opacity .75s cubic-bezier(.39,.575,.565,1) .25s,bottom 1s cubic-bezier(.645,.045,.355,1),right 1s cubic-bezier(.645,.045,.355,1),transform 1s cubic-bezier(.645,.045,.355,1)}.p-spot_kv__slider .hand.-bottom{left:110%;top:102.5%;transform:translate(-50%,-50%);transform-origin:right center;transition:opacity .75s cubic-bezier(.39,.575,.565,1) .25s,top 1s cubic-bezier(.645,.045,.355,1),left 1s cubic-bezier(.645,.045,.355,1),transform 1s cubic-bezier(.645,.045,.355,1)}.p-spot_kv__slider .hand.-bottom .c-shape{transform:rotate(180deg)}.is-start .p-spot_kv__slider .hand{opacity:0}.is-start .p-spot_kv__slider .hand.-top{bottom:105%;right:120%;transform:translate(50%,50%) rotate(-15deg)}.is-start .p-spot_kv__slider .hand.-bottom{left:120%;top:125%;transform:translate(-50%,-50%)}.is-start.is-loaded .p-spot_kv__slider .hand{opacity:1}.is-start.is-loaded .p-spot_kv__slider .hand.-top{bottom:102.5%;right:110%;transform:translate(50%,50%)}.is-start.is-loaded .p-spot_kv__slider .hand.-bottom{left:110%;top:102.5%;transform:translate(-50%,-50%)}.is-start.is-loaded .p-spot_kv__slider.is-animation .hand.-top{bottom:105%;right:120%;transform:translate(50%,50%) rotate(-15deg)}.is-start.is-loaded .p-spot_kv__slider.is-animation .hand.-bottom{left:120%;top:125%;transform:translate(-50%,-50%)}.p-spot_kv__slider .keen-slider__slide{height:100%;left:0;position:absolute;top:0;width:100%}.p-spot_kv__shape{aspect-ratio:1600/115.8;bottom:max(-.2040816327vw + -1.7346938776px,-5px);color:#fff;left:0;position:absolute;width:100%}.p-spot_kv__shape svg{height:100%;left:0;position:absolute;top:0;width:100%}.p-spot_main .c-grid-column{gap:min(.0816326531vw + 1.693877551px,3px)}.p-spot_card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:relative;width:100%}.p-spot_modal__inner{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);display:grid;grid-template-columns:min(23.1971153846vw + 14.8461538462px,386px) minmax(0,1fr);grid-template-rows:repeat(2,min-content);padding-bottom:min(5.422008547vw + 13.2478632479px,100px);padding-top:min(5.422008547vw + 13.2478632479px,100px);row-gap:min(.4656084656vw + 16.5502645503px,24px)}.p-spot_modal__inner .sub{grid-row:1/-1}.p-spot_modal__inner .main{align-self:end}.p-spot_modal__inner .main .c-title{font-size:min(.8042328042vw + 1.1957671958rem,2rem)}.p-spot_modal__inner .main__bottom .u-flex{-moz-column-gap:1em;column-gap:1em}.p-spot_modal__inner .main__bottom small{color:#555;font-size:min(0vw + .75rem,.75rem)}.p-bond__head{grid-column:2/3;margin-left:min(8.6805555556vw + -138.8888888889px,0px);margin-right:min(12.2448979592vw + 4.0816326531px,200px);padding-right:min(6.6105769231vw + -30.7692307692px,75px);position:relative}.p-bond__head .sticky{position:sticky;top:min(6.1224489796vw + 59.5408163265px,157.5px)}.p-bond__head .sticky .c-amount{aspect-ratio:4800/551;left:min(26.0416666667vw + 183.3333333333px,600px);max-height:220px;max-width:calc(93.87755vw + 97.95918px);min-width:calc(93.87755vw + 97.95918px);position:absolute;top:100%;transform:translateX(-50%)}.p-bond__head .c-title:not(.c-breadcrumb){align-items:center;display:flex;font-size:min(.8042328042vw + 1.1957671958rem,2rem);justify-content:center;margin-bottom:1.25em;margin-top:1.25em}.p-bond__head .c-title:not(.c-breadcrumb) strong{font-size:min(1.8201058201vw + 1.6798941799rem,3.5rem);font-weight:400;margin-left:.125em}.p-bond__head .p-bond_nav .c-grid-column{-moz-column-gap:min(.8163265306vw + 6.9387755102px,20px);column-gap:min(.8163265306vw + 6.9387755102px,20px)}.p-bond__body{background-color:#f0f2f4;display:grid;grid-auto-rows:min-content;grid-column:3/4;margin-left:max(-12.2448979592vw + -4.0816326531px,-200px);margin-right:max(-4.0816326531vw + -34.693877551px,-100px);padding:min(2.6243386243vw + 33.0105820106px,75px) min(2.4489795918vw + 10.8163265306px,50px);position:relative}.p-bond__body .p-bond_nav{display:flex;justify-content:center}.p-bond__body .p-bond_nav .c-grid-column{-moz-column-gap:min(.0816326531vw + .693877551px,2px);column-gap:min(.0816326531vw + .693877551px,2px);max-width:600px;width:100%}.p-bond_nav{font-family:Poppins,sans-serif;font-size:min(.4501028807vw + .6748971193rem,1.125rem);font-weight:300}.p-bond_nav .c-grid-column{row-gap:1em}.p-bond_nav .c-grid-column button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:min(.0816326531vw + .693877551px,2px) solid;display:flex;justify-content:center;padding-bottom:.75em;padding-top:.75em;width:100%}.p-bond_nav .c-grid-column button:not(:disabled){color:#d9d9d9;transition:color .25s cubic-bezier(.39,.575,.565,1),border-color .25s cubic-bezier(.39,.575,.565,1)}.p-bond_nav .c-grid-column button:disabled{border-color:#861c3c}.p-bond_nav .number{font-size:min(.4656084656vw + 1.0343915344rem,1.5rem)}@keyframes hiraku{0%{opacity:1;transform:scaleX(1) skewY(0deg)}25%{opacity:1;transform:scaleX(1) skewY(0deg)}to{opacity:0;transform:scaleX(.75) skewY(-5deg)}}@keyframes hiraku2{0%{opacity:1}25%{opacity:0}to{opacity:0}}.p-bond_contents{margin-top:min(1.1428571429vw + 21.7142857143px,40px);position:relative}.p-bond_contents__section{left:0;top:0;transform-origin:left center;width:100%}.p-bond_contents__section__inner{position:relative}.p-bond_contents__section__inner .inner{background-color:#fff;padding:min(.8042328042vw + 19.1322751323px,32px) min(5.7142857143vw + -1.4285714286px,90px) min(.9735449735vw + 20.4232804233px,36px);position:relative}.p-bond_contents__section__inner .inner__inner{overflow:hidden;position:relative;z-index:0}.p-bond_contents__section__inner .inner .info .c-label{--bg-color:#f0f2f4}.p-bond_contents__section__inner .inner .info .c-labels{margin-top:.75em}.p-bond_contents__section__inner .inner__en{background-image:linear-gradient(150deg,#871d3c,rgba(173,118,134,.3));color:#fff;font-family:Poppins,sans-serif;font-size:min(.3265306122vw + .5484693878rem,.875rem);font-weight:300;padding:1.5em 1em;position:absolute;right:0;top:min(.8042328042vw + 19.1322751323px,32px);writing-mode:vertical-lr}.p-bond_contents__section__inner .u-grid{grid-auto-rows:min-content;row-gap:min(.8042328042vw + 19.1322751323px,32px)}.p-bond_contents__section__inner .paper{background-color:hsla(0,0%,100%,.5);height:100%;position:absolute;right:100%;top:0;transform:skewY(15deg);transform-origin:right center;width:min(2.4489795918vw + 10.8163265306px,50px)}.p-bond_contents__section__inner .c-shape{aspect-ratio:790/81;margin-top:-.5px}.p-bond_contents__section .c-shape{display:block;position:relative}.p-bond_contents__section .c-shape svg{height:100%;left:0;position:absolute;top:0;width:100%}.p-bond_contents__section>.c-shape{aspect-ratio:789.999/81.43;margin-bottom:-.5px}.p-bond_contents__section .c-amount{aspect-ratio:60/34}.p-bond_contents__section .content{background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 2px,#fff 0),linear-gradient(90deg,#d9d9d9 2px,hsla(0,0%,85%,0) 0);background-position:0 0;background-repeat:repeat;background-size:4px 3.75rem;font-size:.9375rem;line-height:4}.p-work__section{padding-top:min(3.6825396825vw + 41.0793650794px,100px)}.p-work__section__title{align-items:center;-moz-column-gap:.75em;column-gap:.75em;display:flex;flex-wrap:wrap;margin-bottom:.75em;row-gap:.5em}.p-work__section__title small{font-size:min(.0846560847vw + .8528439153rem,.9375rem)}.p-work__button{font-size:min(.8979591837vw + .6020408163rem,1.5rem);font-weight:500}.p-work__button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid transparent;-moz-column-gap:.5em;column-gap:.5em;display:grid;grid-template-columns:1fr auto 1fr;max-width:400px;padding:1em min(2.4489795918vw + 10.8163265306px,50px);width:100%}.p-work__button button .button-text{grid-column:2/3}.p-work__button button .more{align-items:center;align-self:center;color:#b9b9b9;-moz-column-gap:.5em;column-gap:.5em;display:flex;font-size:min(.1632653061vw + .7117346939rem,.875rem);grid-column:3/4;text-decoration:underline;text-decoration-color:currentColor;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.25em;white-space:nowrap}.p-work__button button .more .c-arrow{max-width:.625em;min-width:.625em;transform:rotate(-90deg)}.p-work__link button{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-column-gap:.375em;column-gap:.375em;display:flex;font-size:min(.2448979592vw + .6926020408rem,.9375rem);text-decoration:underline;text-decoration-color:currentColor;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.25em}.p-work__link button:before{background-color:#861c3c;border-radius:9999px;content:"";height:.25em;margin-top:.75em;max-width:.25em;min-width:.25em}.p-work_business__map{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,min(8.1632653061vw + 69.387755102px,200px))) minmax(0,1fr);grid-template-rows:min(1.5661375661vw + 24.9417989418px,50px) repeat(11,min-content) min(1.5661375661vw + 24.9417989418px,50px)}.p-work_business__map__content{align-self:center;display:grid;font-size:min(.3605769231vw + .5769230769rem,.9375rem);grid-auto-rows:min-content;padding-left:min(4.0816326531vw + -5.306122449px,60px);padding-right:min(4.0816326531vw + -5.306122449px,60px);row-gap:1.5em}.p-work_business__map__content .links{-moz-column-gap:1em;column-gap:1em;display:grid;grid-auto-rows:min-content;row-gap:.5em;word-break:keep-all}.p-work_business__map__content.-left{grid-column:1/2;grid-row:2/-2}.p-work_business__map__content.-right{grid-column:-1/-2}.p-work_business__map__content.-right .links{grid-template-columns:repeat(2,auto)}.p-work_business__map__content.-right.-top{grid-row:2/6;margin-bottom:max(-1.8028846154vw + 28.8461538462px,0px);margin-top:min(1.8028846154vw + -28.8461538462px,0px)}.p-work_business__map__content.-right.-bottom{grid-row:7/-2;margin-bottom:min(1.8028846154vw + -28.8461538462px,0px);margin-top:max(-1.8028846154vw + 28.8461538462px,0px)}.p-work_business__map .bg.-left{background-color:#f0f2f4;grid-column:1/3;grid-row:1/-1}.p-work_business__map .bg.-right{grid-column:3/-1}.p-work_business__map .bg.-right.-top{background-color:#d8e7eb;grid-row:1/6;margin-bottom:max(-.6530612245vw + -7.0510204082px,-17.5px)}.p-work_business__map .bg.-right.-bottom{background-color:#cdc9d9;grid-row:6/-1;margin-top:min(.6530612245vw + 7.0510204082px,17.5px)}.p-work_business__map .p-work__button{grid-column:2/4}.p-work_business__map .p-work__button.-planning{grid-row:3/4}.p-work_business__map .p-work__button.-design{grid-row:5/6}.p-work_business__map .p-work__button.-construction{grid-row:7/8}.p-work_business__map .p-work__button.-completion{grid-row:9/10}.p-work_business__map .p-work__button.-after-service{grid-row:11/12}.p-work_business__map .arrow{border-left:min(.3673469388vw + 9.1224489796px,15px) solid transparent;border-right:min(.3673469388vw + 9.1224489796px,15px) solid transparent;border-top:min(.3265306122vw + 9.7755102041px,15px) solid;display:block;grid-column:2/4;height:min(.3265306122vw + 9.7755102041px,15px);justify-self:center;margin-bottom:min(.4897959184vw + 2.1632653061px,10px);margin-top:min(.4897959184vw + 2.1632653061px,10px);width:min(.7346938776vw + 18.2448979592px,30px)}.p-work_business__map .arrow.-planning{grid-row:4/5}.p-work_business__map .arrow.-design{grid-row:6/7}.p-work_business__map .arrow.-construction{grid-row:8/9}.p-work_business__map .arrow.-completion{grid-row:10/11}.p-work_career-path .c-amount{aspect-ratio:1200/675}.p-work_development .box{align-items:center;background-color:#eceef0;-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);display:flex;max-width:min(25.1020408163vw + 213.3673469388px,615px);padding:min(1.9804526749vw + 3.3127572016px,35px) min(2.4489795918vw + .8163265306px,40px);width:100%}.p-work_modal__inner{padding-bottom:min(2.4126984127vw + 31.3968253968px,70px);padding-top:min(2.4126984127vw + 31.3968253968px,70px)}.p-work_modal__job{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);display:grid;grid-template-columns:minmax(0,1fr) min(19.9127906977vw + 92.3953488372px,411px);grid-template-rows:repeat(2,min-content);row-gap:min(.5079365079vw + 16.873015873px,25px)}.p-work_modal__job .sub{grid-column:2/3;grid-row:1/-1}.p-work_modal__job .sub .c-amount{aspect-ratio:411/265}.p-work_modal__job .main{align-self:end}.p-work_modal__job .main__bottom .add{font-size:min(.1632653061vw + .5867346939rem,.75rem)}.p-work_modal__work .c-label{padding-bottom:.375em;padding-top:.375em}.p-work_modal__work .c-label.-tech{--bg-color:#3e3a39}.p-work_modal__work .c-label.-office{--bg-color:#861c3c}.p-work_modal__work .c-labels{color:#fff}.p-work_modal__work .title small{font-size:min(.4656084656vw + 1.0343915344rem,1.5rem)}.p-work_modal__work div.box__item .sub{position:relative}.p-work_modal__work div.box__item .sub:before{background-color:#3e3a39;content:"";inset:0;mix-blend-mode:color;position:absolute;z-index:1}.p-work_modal__work div.box__item .sub:after{background-color:#b9b9b9;bottom:0;color:#fff;content:"Coming Soon";font-size:6px;left:50%;padding:.5em;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}.p-work_modal__work .box{background-color:#f0f2f4;margin-top:min(.9312169312vw + 20.1005291005px,35px);padding:min(.5079365079vw + 16.873015873px,25px) min(1.6326530612vw + 13.8775510204px,40px)}.p-work_modal__work .box__title{align-items:flex-start;-moz-column-gap:.3725em;column-gap:.3725em;display:flex;margin-bottom:.5em}.p-work_modal__work .box__title:before{color:#861c3c;content:"•"}.p-work_modal__work .box__list{-moz-column-gap:min(.8163265306vw + 6.9387755102px,20px);column-gap:min(.8163265306vw + 6.9387755102px,20px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(8.1632653061vw + 169.387755102px,300px),1fr));row-gap:10px}.p-work_modal__work .box__item{align-items:center;border-bottom:1px solid #d9d9d9;-moz-column-gap:.75em;column-gap:.75em;display:flex;font-size:min(.126984127vw + .873015873rem,1rem);padding-bottom:.75em;padding-right:.5em;padding-top:.75em}.p-work_modal__work .box__item .sub{max-width:50px;min-width:50px}.p-work_modal__work .box__item .sub .c-amount{background-color:#fff;border-radius:9999px}.p-work_modal__work .box__item .sub .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(0vw + 0rem,0rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-work_modal__work .box__item .year{font-size:min(0vw + .75rem,.75rem)}.p-work_modal__work .box__item .c-arrow{margin-left:auto;max-width:min(.126984127vw + 13.9682539683px,16px);min-width:min(.126984127vw + 13.9682539683px,16px)}.p-global__section{padding-top:min(3.6825396825vw + 41.0793650794px,100px)}.p-global__section:not(:last-child){padding-bottom:min(3.6825396825vw + 41.0793650794px,100px)}.p-global__section.-bg_gray{background-color:#f0f2f4}.p-global__bnr{border:1px solid #d9d9d9;display:grid;grid-template-columns:1fr auto;margin-left:auto;margin-right:auto;max-width:800px;overflow:hidden;padding-bottom:min(.380952381vw + 15.9047619048px,22px);padding-right:min(2.4489795918vw + 10.8163265306px,50px);padding-top:min(.380952381vw + 15.9047619048px,22px);width:100%}.p-global__bnr__sub{grid-column:1/-1;grid-row:1/-1}.p-global__bnr__sub .c-amount{aspect-ratio:900/366;margin-left:max(-1.4285714286vw + -47.1428571429px,-70px);max-width:min(9.1836734694vw + 303.0612244898px,450px);width:100%}.p-global__bnr__main{align-self:end;grid-column:2/3;grid-row:1/-1;position:relative}.p-global__bnr__main .title{-moz-column-gap:min(2.4489795918vw + 10.8163265306px,50px);column-gap:min(2.4489795918vw + 10.8163265306px,50px);display:grid;grid-template-columns:1fr min(.380952381vw + 15.9047619048px,22px);grid-template-rows:repeat(2,min-content);row-gap:.5em}.p-global__bnr__main .title .c-en{font-family:Poppins,sans-serif;font-size:min(.2116402116vw + .9133597884rem,1.125rem);font-weight:300;grid-column:1/2;grid-row:1/2;margin-left:.05em}.p-global__bnr__main .title .c-en[data-en]:before{content:attr(data-en)}.p-global__bnr__main .title .ja{align-self:center;grid-column:1/2;grid-row:2/3}.p-global__bnr__main .title .c-arrow{align-self:center;grid-column:2/3;grid-row:2/3;max-width:min(.380952381vw + 15.9047619048px,22px);min-width:min(.380952381vw + 15.9047619048px,22px)}.p-global_staff__head{margin-bottom:min(2.2010582011vw + 29.7830687831px,65px)}.p-global_staff__head .c-amount{aspect-ratio:1922/998}.p-global_staff__head .c-amount__wrapper{margin-top:calc(-8.47868vw + 48.15891px);position:relative}.p-global_staff__head .desc{position:relative;z-index:1}.p-global_staff__head a{aspect-ratio:200/248;border:1px solid rgba(134,28,60,0);border-radius:.3vw;display:block;position:absolute;width:8.85%}.p-global_staff__head a.-hirota{left:19.785%;top:17.05%}.p-global_staff__head a.-cho{left:30.5%;top:30.9%}.p-global_staff__head a.-senga{left:47.8375%;top:38.25%}.p-global_staff__head a.-ito{left:61.225%;top:32.7%}.p-global_staff__head a.-suzuki{left:79.8%;top:55.1%}.p-global_staff__head a.-yamada{left:56.7%;top:61.8%}.p-global_staff__head a.-jinushi{left:37.4%;top:77.4%}.p-global_staff__head a.-okada{left:22.65%;top:77.4%}.p-global_staff__head a.-miyazaki{left:19%;top:51%}.p-global_staff__head a.-iguchi{left:3.875%;top:54.45%}.p-global_staff__head .coming-soon{align-items:flex-end;aspect-ratio:4/3;display:flex;justify-content:center;position:absolute;width:7.5%}.p-global_staff__head .coming-soon.-hirota{left:20.5%;top:18.755%}.p-global_staff__head .coming-soon.-miyazaki{left:19.75%;top:52.5%}.p-global_staff__head .coming-soon.-iguchi{left:4.625%;top:56%}.p-global_staff__head .coming-soon.-jinushi{left:38.125%;top:79%}.p-global_staff__head .coming-soon.-yamada{left:57.375%;top:63.25%}.p-global_staff__head .coming-soon.-ito{left:61.875%;top:34%}.p-global_staff__head .coming-soon.-suzuki{left:80.5%;top:56.5%}.p-global_staff__head .coming-soon:before{background-color:#3e3a39;content:"";display:block;inset:0;mix-blend-mode:color;position:absolute}.p-global_staff__head .coming-soon:after{background-color:#b9b9b9;color:#fff;content:"Coming Soon";font-family:Poppins,sans-serif;font-size:.75vw;font-weight:300;padding:.375em .5em;position:relative;white-space:nowrap}.p-global_staff__section__title{margin-bottom:1em}.p-global_staff__section__title .c-en{color:#f0f2f4;display:block;font-family:Poppins,sans-serif;font-size:min(2.1587301587vw + 1.8412698413rem,4rem);font-weight:300;margin-bottom:-.375em;margin-top:-1em}.p-global_staff__section__title .c-en[data-en]:before{content:attr(data-en)}.p-global_staff__section.-bg_gray .p-global_staff__section__title .c-en{color:#fff}.p-global_staff__section__list{-moz-column-gap:min(.0846560847vw + 13.6455026455px,15px);column-gap:min(.0846560847vw + 13.6455026455px,15px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12.2448979592vw + 154.0816326531px,350px),1fr));row-gap:min(.4232804233vw + 16.2275132275px,23px)}.p-global_kv{grid-template-rows:1fr min-content}.p-global_kv .c-breadcrumb{grid-column:2/3;margin-right:min(17.3611111111vw + -77.7777777778px,200px);padding-right:min(4.0816326531vw + 4.693877551px,70px)}.p-global_kv__sub{grid-column:3/5;grid-row:1/-1;margin-left:max(-17.3611111111vw + 77.7777777778px,-200px)}.p-global_kv__sub .c-amount{height:50%;position:absolute}.p-global_kv__sub .c-amount:nth-child(odd){left:0}.p-global_kv__sub .c-amount:nth-child(2n){right:0}.p-global_kv__sub .c-amount:nth-child(-n+2){top:0}.p-global_kv__sub .c-amount:nth-child(n+2){bottom:0}.p-global_kv__sub .c-amount:first-child,.p-global_kv__sub .c-amount:nth-child(4){aspect-ratio:623/308;width:62.3%}.p-global_kv__sub .c-amount:nth-child(2),.p-global_kv__sub .c-amount:nth-child(3){aspect-ratio:377/308;width:37.7%}.p-global_kv__sub .c-amounts{aspect-ratio:1000/616;max-height:616px;position:relative;width:100%}.p-global_kv__main{align-self:center;grid-column:2/3;margin-right:min(17.3611111111vw + -77.7777777778px,200px);padding-right:min(4.0816326531vw + 4.693877551px,70px)}.p-global_kv__title .c-en{display:block;font-family:Poppins,sans-serif;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:300;margin-left:.1em;margin-top:1em}.p-global_kv__title .c-en[data-en]:before{content:attr(data-en)}.p-global_overseas__slider .c-amount{aspect-ratio:584/327}.p-global_overseas__slider.keen-slider:not([data-keen-slider-disabled]){cursor:grab;overflow:visible}.p-global_overseas__slider.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide:not(:last-child){max-width:min(24.2448979592vw + 221.0816326531px,609px);min-width:min(24.2448979592vw + 221.0816326531px,609px);padding-right:min(.4081632653vw + 18.4693877551px,25px)}.p-global_overseas__slider.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide:last-child{max-width:min(23.8367346939vw + 202.612244898px,584px);min-width:min(23.8367346939vw + 202.612244898px,584px)}.p-global_overseas__slider .title{align-items:flex-start;-moz-column-gap:.75em;column-gap:.75em;display:flex;margin-top:.75em}.p-global_overseas__slider .title .c-en{font-family:Poppins,sans-serif;font-size:min(.2116402116vw + .9133597884rem,1.125rem);font-weight:300;margin-top:.375em}.p-global_head .keen-slider:not([data-keen-slider-disabled]){cursor:grab}.p-global_head .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{padding-left:min(.8163265306vw + 6.9387755102px,20px)}.p-global_head .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.-s{max-width:min(12.4489795918vw + 200.8163265306px,400px);min-width:min(12.4489795918vw + 200.8163265306px,400px)}.p-global_head .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.-s .c-amount{aspect-ratio:380/308}.p-global_head .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.-l{max-width:min(19.7959183673vw + 323.2653061224px,640px);min-width:min(19.7959183673vw + 323.2653061224px,640px)}.p-global_head .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.-l .c-amount{aspect-ratio:620/308}.p-global_earth{clip-path:inset(0);grid-template-rows:min(8.1632653061vw + 169.387755102px,300px) min-content min(8.1632653061vw + 169.387755102px,300px);position:relative}.p-global_earth__bg{left:50vw;pointer-events:none;position:fixed;top:max(50lvh,var(--lvh) * 50);transform:translate(-50%,-50%);width:min(22.9591836735vw + 382.6530612245px,750px)}.p-global_earth:after,.p-global_earth:before{--grad-deg:0deg;background-image:linear-gradient(var(--grad-deg),hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.01) 10%,hsla(0,0%,100%,.04) 20%,hsla(0,0%,100%,.09) 30%,hsla(0,0%,100%,.16) 40%,hsla(0,0%,100%,.25) 50%,hsla(0,0%,100%,.36) 60%,hsla(0,0%,100%,.49) 70%,hsla(0,0%,100%,.64) 80%,hsla(0,0%,100%,.81) 90%,#fff 100%);content:"";display:block;grid-column:1/-1;position:relative;z-index:1}.p-global_earth:before{grid-row:1/2}.p-global_earth:after{--grad-deg:180deg;grid-row:3/4}.p-global_earth__container{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);display:grid;grid-row:1/-1;grid-template-columns:repeat(3,minmax(0,auto));grid-template-rows:repeat(4,min-content);padding-bottom:min(5.7989417989vw + 57.2169312169px,150px);padding-top:min(7.9153439153vw + 73.3544973545px,200px);position:relative;row-gap:min(.2962962963vw + 15.2592592593px,20px);z-index:2}.p-global_earth__grid{background-color:#f0f2f4;border-radius:min(0vw + 5px,5px);padding-bottom:min(.9312169312vw + 20.1005291005px,35px);padding-top:min(.9312169312vw + 20.1005291005px,35px)}.p-global_earth__grid__percent{border-radius:min(0vw + 5px,5px);display:flex;overflow:hidden;text-align:center}.p-global_earth__grid__percent>*{align-items:center;-moz-column-gap:1em;column-gap:1em;display:flex;flex-direction:column;justify-content:center;min-width:var(--percent);padding-bottom:min(.5079365079vw + 16.873015873px,25px);padding-top:min(.5079365079vw + 16.873015873px,25px);row-gap:5px}.p-global_earth__grid__percent>.-white{background-color:#fff}.p-global_earth__grid__percent>.-gray{background-color:#b9b9b9;color:#fff}.p-global_earth__grid__percent>.-red{background-color:#861c3c;color:#fff}.p-global_earth__grid__data{font-size:min(1.1841168091vw + .8158831909rem,2rem)}.p-global_earth__grid__percent>:last-child .p-global_earth__grid__data,.p-global_earth__grid__percent>:nth-last-child(2) .p-global_earth__grid__data{font-size:min(1.7103909465vw + .2896090535rem,2rem)}.p-global_earth__grid__percent>:last-child .p-global_earth__grid__data .number,.p-global_earth__grid__percent>:nth-last-child(2) .p-global_earth__grid__data .number{font-size:min(3.8708847737vw + -.3708847737rem,3.5rem)}.p-global_earth__grid__data.-small{font-size:min(.6855413105vw + .8144586895rem,1.5rem)}.p-global_earth__grid__data.-small .number{font-size:min(1.931980057vw + .818019943rem,2.75rem)}.p-global_earth__grid__data .number{font-family:Poppins,sans-serif;font-size:min(2.6798433048vw + .8201566952rem,3.5rem);font-weight:300}.p-global_earth__grid .c-text{font-size:min(.2962962963vw + .9537037037rem,1.25rem)}.p-global_earth__grid .c-text.u-flex{-moz-column-gap:.5em;column-gap:.5em;row-gap:.25em}.p-global_earth__grid .c-text.-small{font-size:min(.126984127vw + .873015873rem,1rem)}.p-global_earth__grid .c-text small{color:#555;font-size:min(0vw + .75rem,.75rem)}.p-global_earth__grid.-small{padding-left:min(1.2244897959vw + 15.4081632653px,35px);padding-right:min(1.2244897959vw + 15.4081632653px,35px)}.p-global_earth__grid.-large{padding-left:min(3.2653061224vw + 7.7551020408px,60px);padding-right:min(3.2653061224vw + 7.7551020408px,60px)}.p-global_earth__grid.-first{align-items:center;-moz-column-gap:min(.0846560847vw + 13.6455026455px,15px);column-gap:min(.0846560847vw + 13.6455026455px,15px);display:flex;justify-content:center;margin-bottom:min(2.835978836vw + 34.6243386243px,80px);row-gap:10px}.p-global_earth__grid.-second{align-items:center;display:flex;grid-column:2/-1;justify-content:center;margin-top:min(2.835978836vw + 34.6243386243px,80px)}.p-global_earth__grid.-second .u-flex{-moz-column-gap:min(.0846560847vw + 13.6455026455px,15px);column-gap:min(.0846560847vw + 13.6455026455px,15px);row-gap:10px}.p-global_earth__grid.-second .u-flex.-border{border-left:1px dotted;margin-left:min(1.6326530612vw + 13.8775510204px,40px);padding-left:min(1.6326530612vw + 13.8775510204px,40px)}.p-global_earth__grid.-third{grid-column:1/-1;margin-bottom:min(1.3544973545vw + 23.328042328px,45px);margin-top:min(1.3544973545vw + 23.328042328px,45px)}.p-global_earth__grid.-fourth{align-items:center;display:flex;grid-column:1/3;grid-row:-1/-3;margin-bottom:min(2.835978836vw + 34.6243386243px,80px)}.p-global_earth__grid.-fourth .top{align-items:center;display:flex;justify-content:center;row-gap:min(.0846560847vw + 13.6455026455px,15px)}.p-global_earth__grid.-fourth .u-flex .-border{border-left:1px dotted;margin-left:min(1.6326530612vw + 13.8775510204px,40px);margin-right:min(1.6326530612vw + 13.8775510204px,40px);padding-left:min(1.6326530612vw + 13.8775510204px,40px)}.p-global_earth__grid.-fifth{align-items:center;-moz-column-gap:min(.0846560847vw + 13.6455026455px,15px);column-gap:min(.0846560847vw + 13.6455026455px,15px);display:flex;grid-column:3/-1;grid-row:-2/-3;margin-top:min(2.835978836vw + 34.6243386243px,80px);row-gap:10px}.p-global_earth__grid.-sixth{display:flex;flex-wrap:wrap;grid-column:3/-1;grid-row:-1/-2;row-gap:10px}.p-report{padding-top:min(4.5291005291vw + 47.5343915344px,120px)}.p-report__sub{grid-column:2/3;margin-left:min(3.0048076923vw + -48.0769230769px,0px);margin-right:min(12.0192307692vw + 7.6923076923px,200px);margin-top:max(-1.1020408163vw + -36.3673469388px,-54px)}.p-report__sub__sticky{display:grid;grid-template-rows:min(1.1020408163vw + 36.3673469388px,54px) min-content min-content;position:sticky;top:min(6.1224489796vw + 59.5408163265px,157.5px)}.p-report__sub__sticky:before{background-color:#f0f2f4;border-radius:min(0vw + 10px,10px);content:"";display:block;grid-column:1/-1;grid-row:2/-1}.p-report__sub__avatar{grid-column:1/-1;grid-row:1/3}.p-report__sub__avatar .c-amount{background-color:#fff;border-radius:9999px;margin-left:auto;margin-right:auto;width:min(2.7551020408vw + 90.9183673469px,135px)}.p-report__sub__avatar .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(0vw + .75rem,.75rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-report__sub__box{grid-column:1/-1;grid-row:3/4;padding-bottom:min(.9312169312vw + 20.1005291005px,35px);padding-left:min(2.4038461538vw + 1.5384615385px,40px);padding-right:min(2.4038461538vw + 1.5384615385px,40px)}.p-report__sub__box,.p-report__sub__box .data{margin-top:min(.2962962963vw + 15.2592592593px,20px)}.p-report__sub__box .data dd,.p-report__sub__box .data dt{padding-left:1em}.p-report__sub__box .data dt{font-weight:400;position:relative}.p-report__sub__box .data dt:not(:first-child){margin-top:.5em}.p-report__sub__box .data dt:before{color:#d9d9d9;content:"・";font-weight:500;left:0;position:absolute;top:0}.p-report__sub__box .data dd{border-bottom:1px solid #d9d9d9;padding-bottom:.5em}.p-report__main{grid-column:3/4;margin-left:max(-15.0240384615vw + 40.3846153846px,-200px);margin-right:min(3.0048076923vw + -48.0769230769px,0px);padding-left:min(9.0144230769vw + -44.2307692308px,100px)}.p-report__main .p-staff_more__body{border-top:min(.0816326531vw + .693877551px,2px) solid #d9d9d9;grid-template-rows:none;margin-top:min(1.7777777778vw + 26.5555555556px,55px);padding-top:min(3.2592592593vw + 37.8518518519px,90px)}.p-report__main .p-staff_more__body .menu{grid-row:auto;margin-top:2.5em}.p-report__eyecatch:not(:first-child){padding-top:min(2.835978836vw + 34.6243386243px,80px)}.p-report__eyecatch .c-amount{aspect-ratio:700/385}.p-report__section{padding-left:min(1.9894179894vw + 28.1693121693px,60px);padding-top:min(2.835978836vw + 34.6243386243px,80px)}.p-report__eyecatch+.p-report__section{padding-top:min(.5079365079vw + 16.873015873px,25px)}.p-report__section__title{margin-bottom:.75em;position:relative}.p-report__section__title .c-en{color:#d9d9d9;font-family:Poppins,sans-serif;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:300;left:max(-1.9894179894vw + -28.1693121693px,-60px);position:absolute;top:.75em}.p-report_card{display:grid;grid-template-rows:min-content auto;height:100%;padding:min(0vw + 20px,20px) min(0vw + 20px,20px) min(.6349206349vw + 17.8412698413px,28px);row-gap:min(.6349206349vw + 17.8412698413px,28px)}.p-global_staff__section:not(.-bg_gray) .p-report_card{background-color:#f0f2f4}.p-global_staff__section.-bg_gray .p-report_card{background-color:#fff}a.p-report_card{grid-template-columns:minmax(0,1fr) min(.2962962963vw + 15.2592592593px,20px)}div.p-report_card .c-amount:after{background-color:#3e3a39;content:"";display:block;inset:0;mix-blend-mode:color;position:absolute}.p-report_card .c-amount{aspect-ratio:350/151;grid-column:1/-1}.p-global_staff__section:not(.-bg_gray) .p-report_card .c-amount{background-color:#fff}.p-global_staff__section:not(.-bg_gray) .p-report_card .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-global_staff__section.-bg_gray .p-report_card .c-amount{background-color:#f0f2f4}.p-global_staff__section.-bg_gray .p-report_card .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-report_card .c-amount .c-en{bottom:0;color:#fff;font-family:Poppins,sans-serif;font-size:min(.8888888889vw + 1.2361111111rem,2.125rem);font-weight:300;left:-.075em;line-height:.65;opacity:.7;position:absolute}.p-report_card .c-amount .c-en[data-en]:before{content:attr(data-en)}.p-report_card .c-arrow{align-self:center}.p-report_card .title{align-items:center;display:flex;flex-wrap:wrap;row-gap:.375em}.p-report_card .title,.p-report_card .title .u-flex{-moz-column-gap:.75em;column-gap:.75em}.p-report_card .title small{font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:400;line-height:1}.p-report_card .label{background-color:#b9b9b9;color:#fff;font-family:Poppins,sans-serif;font-size:min(0vw + .75rem,.75rem);font-weight:300;padding:.375em .5em}.p-report_kv__sub{background-color:#f0f2f4}.p-report_kv__sub .c-amount{--scale:1.05;aspect-ratio:480/168;max-height:560px;width:100%}.is-start .p-report_kv__sub .c-amount{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.215,.61,.355,1) .1875s}.is-start .p-report_kv__sub img{transform:scale(var(--scale));transition:transform 2s cubic-bezier(.215,.61,.355,1) .1875s}.is-start.is-loaded .p-report_kv__sub .c-amount{clip-path:inset(0 0 0 0)}.is-start.is-loaded .p-report_kv__sub img{transform:scale(1)}.p-report_kv .c-breadcrumb{grid-column:2/4}.p-report_kv__title{font-size:min(1.1428571429vw + 1.3571428571rem,2.5rem)}.p-report_kv__title small{align-items:center;-moz-column-gap:.25em;column-gap:.25em;display:flex;font-size:min(.0846560847vw + .8528439153rem,.9375rem);margin-bottom:.625em;margin-left:.125em}.p-report_kv__title small .c-en{font-family:Poppins,sans-serif;font-size:min(.3386243386vw + .9738756614rem,1.3125rem);font-weight:300}.p-report_kv__main{background-color:#f0f2f4;padding-top:min(3.1746031746vw + 37.2063492063px,88px)}.p-report_kv__main .country{display:block}.is-start .p-report_kv__main .country,.is-start .p-report_kv__main small,.is-start .p-report_kv__main>.c-en{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.215,.61,.355,1)}.is-start .p-report_kv__main .country{transition-delay:.09375s}.is-start .p-report_kv__main>.c-en{transition-delay:.1875s}.is-start.is-loaded .p-report_kv__main .country,.is-start.is-loaded .p-report_kv__main small,.is-start.is-loaded .p-report_kv__main>.c-en{clip-path:inset(0 0 0 0)}.p-report_kv__main>.c-en{color:#fff;display:block;font-family:Poppins,sans-serif;font-size:min(1.1428571429vw + 1.3571428571rem,2.5rem);font-weight:300;margin-bottom:-.35em;margin-top:-.25em}.p-report_kv__main>.c-en[data-en]:before{content:"From"}.p-report_kv__main>.c-en[data-en]:after{content:attr(data-en);font-size:min(3.1746031746vw + 2.3253968254rem,5.5rem);margin-left:.25em}.p-report_schedule{border-top:min(.0816326531vw + .693877551px,2px) solid #d9d9d9;margin-top:min(1.7777777778vw + 26.5555555556px,55px);padding-top:min(1.7777777778vw + 26.5555555556px,55px)}.p-report_schedule .p-staff_personal__item{background-color:transparent;grid-template-columns:none;grid-template-rows:none;padding:0}.p-report_schedule__data{-moz-column-gap:min(.8163265306vw + 16.9387755102px,30px);column-gap:min(.8163265306vw + 16.9387755102px,30px);display:grid;grid-auto-flow:row;grid-template-columns:max-content 1fr;margin-right:20px;margin-top:min(.7195767196vw + 18.4867724868px,30px);position:relative}.p-report_schedule__data dd,.p-report_schedule__data dt{padding-bottom:min(.9312169312vw + 20.1005291005px,35px)}.p-report_schedule__data dt{font-family:Poppins,sans-serif;font-size:min(.126984127vw + .873015873rem,1rem);font-variant-numeric:tabular-nums;font-weight:300;padding-left:1.5em;padding-top:.4em;position:relative}.p-report_schedule__data dt:not(:nth-last-child(2)):before{border-left:1px solid #d9d9d9;bottom:-.8em;content:"";left:.4em;position:absolute;top:.8em}.p-report_schedule__data dt:after{border-top:1px solid #d9d9d9;content:"";left:0;position:absolute;top:.8em;width:.8em}.p-report_schedule__data dd{font-size:min(.0846560847vw + .8528439153rem,.9375rem)}.p-report_dayoff{border-top:min(.0816326531vw + .693877551px,2px) solid #d9d9d9;margin-top:min(1.7777777778vw + 26.5555555556px,55px);padding-top:min(1.7777777778vw + 26.5555555556px,55px)}.p-report_dayoff .p-staff_personal__item{background-color:transparent;-moz-column-gap:min(.4081632653vw + 18.4693877551px,25px);column-gap:min(.4081632653vw + 18.4693877551px,25px);grid-template-columns:1fr min(5.0204081633vw + 165.6734693878px,246px);padding:0}.p-report_dayoff .p-staff_personal__item .sub{grid-row:2/3}@keyframes turn{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes turn-opacity{0%{opacity:var(--start-opacity)}34%{opacity:var(--start-opacity)}35%{opacity:var(--between-opacity)}64%{opacity:var(--between-opacity)}65%{opacity:var(--end-opacity)}to{opacity:var(--end-opacity)}}@keyframes turn-back{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes turn-back-opacity{0%{opacity:var(--end-opacity)}34%{opacity:var(--end-opacity)}35%{opacity:var(--between-opacity)}64%{opacity:var(--between-opacity)}65%{opacity:var(--start-opacity)}to{opacity:var(--start-opacity)}}.p-incoming_body{grid-template-rows:min-content min(4.8979591837vw + 81.6326530612px,160px) repeat(2,min-content) min(10.455026455vw + 92.7195767196px,260px);position:relative}.p-incoming_body:before{background-color:#f0f2f4;content:"";display:block;grid-column:1/-1;grid-row:3/-1}.p-incoming_body .fukidashi{margin-bottom:min(.0846560847vw + 13.6455026455px,15px)}.p-incoming_body .fukidashi.c-amount{aspect-ratio:303/96;margin-left:auto;margin-right:auto;max-width:min(6.1836734694vw + 204.0612244898px,303px);min-width:min(6.1836734694vw + 204.0612244898px,303px)}.p-incoming_body__slider{grid-row:2/4}.p-incoming_body__slider .amount{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.p-incoming_body__slider .amounts{perspective:1000px;position:relative;width:100%}.p-incoming_body__slider .amounts .layer{--start-opacity:1;--between-opacity:1;--end-opacity:1;aspect-ratio:190/236;display:block;position:relative}.p-incoming_body__slider .amounts .layer:before{background-color:#861c3c;border-radius:min(0vw + 10px,10px);content:"";display:block;inset:.5px;position:absolute}.p-incoming_body__slider .amount,.p-incoming_body__slider .amount img,.p-incoming_body__slider .amounts .layer{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.p-incoming_body__slider .amount.-back{--start-opacity:0;--between-opacity:0;--end-opacity:1;z-index:1}.p-incoming_body__slider .amount.-front{--start-opacity:1;--between-opacity:0;--end-opacity:0;z-index:2}.p-incoming_body__slider .keen-slider{overflow:visible}.p-incoming_body__slider .keen-slider:not([data-keen-slider-disabled]){cursor:grab}.p-incoming_body__slider .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{max-width:min(4.693877551vw + 134.8979591837px,210px);min-width:min(4.693877551vw + 134.8979591837px,210px);overflow:visible;padding-right:min(.8163265306vw + 6.9387755102px,20px)}.p-incoming_body__slider .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.is-turn .amount,.p-incoming_body__slider .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.is-turn .amounts .layer{animation-name:turn}.p-incoming_body__slider .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.is-turn .amount img{animation-name:turn-opacity}.p-incoming_body__slider .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.is-turn-back .amount,.p-incoming_body__slider .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.is-turn-back .amounts .layer{animation-name:turn-back}.p-incoming_body__slider .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide.is-turn-back .amount img{animation-name:turn-back-opacity}.p-incoming_body__slide{align-items:center;display:flex;flex-direction:column}.p-incoming_body__slide .position{background-color:#fff;border:1px solid #d9d9d9;font-size:min(.1632653061vw + .5867346939rem,.75rem);line-height:1.375;padding:.125em 1em}.p-incoming_body__list{grid-row:4/-2;margin-top:min(5.7989417989vw + 57.2169312169px,150px);position:relative}.p-incoming_body__list .c-amounts{aspect-ratio:798/738;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(32.5714285714vw + 276.8571428571px,798px)}.p-incoming_body__list .c-amount.-yes{left:0;position:absolute;top:0;width:68.045112782%}.p-incoming_body__list .c-amount.-no{bottom:0;position:absolute;right:0;width:63.6591478697%}.p-incoming_body__list .c-grid-column{-moz-column-gap:min(0vw + 20px,20px);column-gap:min(0vw + 20px,20px);row-gap:min(.9312169312vw + 20.1005291005px,35px)}.p-incoming_body__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.9);display:grid;grid-template-columns:minmax(0,2em) 1fr;height:100%;padding:1em min(2.4489795918vw + 40.8163265306px,80px) 1em min(1.6326530612vw + 13.8775510204px,40px);position:relative;width:100%}.p-incoming_body__button .c-en{align-self:center;color:#861c3c;font-family:Poppins,sans-serif;font-weight:300}.p-incoming_body__button .title{align-items:center;align-self:center;display:flex;min-height:3em}.p-incoming_body__button .c-circle{position:absolute;right:min(1.2244897959vw + 20.4081632653px,40px);top:50%;transform:translate(50%,-50%)}.p-incoming_modal__inner{padding-bottom:min(4.7987891738vw + 13.2193732194px,90px);padding-top:min(4.7987891738vw + 13.2193732194px,90px)}.p-incoming_modal__inner.is-act .c-button01{opacity:1}.p-incoming_modal__inner .c-button01{opacity:0;transition:opacity .25s cubic-bezier(.39,.575,.565,1)}.p-incoming_modal__inner .c-button01 .c-en{font-family:Poppins,sans-serif;font-size:min(.0423280423vw + .8326719577rem,.875rem);font-weight:300;padding-left:.875em;position:relative}.p-incoming_modal__inner .c-button01 .c-en:after,.p-incoming_modal__inner .c-button01 .c-en:before{border-bottom:.225em solid transparent;border-left:.225em solid #861c3c;border-top:.225em solid transparent;content:"";height:.45em;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:.225em}.p-incoming_modal__inner .c-button01 .c-en:after{left:.35em}.p-incoming_modal__inner .c-button01 .button-text{align-items:center;-moz-column-gap:1.5em;column-gap:1.5em;display:flex;flex-wrap:wrap;row-gap:.25em}.p-incoming_modal__head{border-bottom:1px solid #d9d9d9;-moz-column-gap:min(.4081632653vw + 18.4693877551px,25px);column-gap:min(.4081632653vw + 18.4693877551px,25px);display:grid;grid-template-columns:min(5.3756613757vw + 53.9894179894px,140px) 1fr;padding-bottom:min(.8253968254vw + 19.2936507937px,32.5px);padding-top:min(.8253968254vw + 19.2936507937px,32.5px);row-gap:min(.5079365079vw + 16.873015873px,25px)}.p-incoming_modal__head .icon{align-self:center;opacity:0;position:relative}.p-incoming_modal__head .icon .c-amount{transform:scale(1.25)}.p-incoming_modal__head .icon .c-en{display:grid;font-family:Poppins,sans-serif;font-size:min(.8042328042vw + 1.1957671958rem,2rem);font-weight:300;inset:0;place-items:center;position:absolute;text-transform:uppercase}.p-incoming_modal__head .number{align-self:center;opacity:0}.p-incoming_modal__head .number .c-en{font-family:Poppins,sans-serif;font-size:min(1.4814814815vw + 1.5185185185rem,3rem);font-weight:300}.p-incoming_modal__head .list{align-self:center;display:flex;flex-wrap:wrap;gap:min(.4489795918vw + 3.8163265306px,11px)}.p-incoming_modal__head .list>li{perspective:1000px}.p-incoming_modal__head .list>li .c-amount{transform:rotateY(90deg)}.p-incoming_modal__head .list .c-amount{aspect-ratio:190/236;background-color:#f0f2f4;max-width:min(1.7354497354vw + 26.2328042328px,54px);min-width:min(1.7354497354vw + 26.2328042328px,54px)}.p-incoming_modal__head .list .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(0vw + 0rem,0rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-incoming_modal__inner:not(.is-act) .p-incoming_modal__head .list>li .c-amount{transition:transform 0s}.p-incoming_modal__inner:not(.is-act) .p-incoming_modal__head .icon,.p-incoming_modal__inner:not(.is-act) .p-incoming_modal__head .icon .c-amount,.p-incoming_modal__inner:not(.is-act) .p-incoming_modal__head .number{transition:opacity 0s}.p-incoming_modal__inner.is-act .p-incoming_modal__head .list>li .c-amount{transform:rotateY(0deg);transition:1s transform cubic-bezier(.215,.61,.355,1) var(--delay)}.p-incoming_modal__inner.is-act .p-incoming_modal__head .icon,.p-incoming_modal__inner.is-act .p-incoming_modal__head .number{opacity:1;transition:.5s opacity cubic-bezier(.39,.575,.565,1) var(--delay)}.p-incoming_modal__inner.is-act .p-incoming_modal__head .icon .c-amount{transform:scale(1);transition:1s transform cubic-bezier(.215,.61,.355,1) var(--delay)}.p-incoming_modal__body{display:grid;grid-auto-rows:min-content;margin-top:min(2.6243386243vw + 33.0105820106px,75px);opacity:0;row-gap:min(.6137566138vw + 17.6798941799px,27.5px);transition:opacity .25s cubic-bezier(.39,.575,.565,1)}.p-incoming_modal__inner.is-act .p-incoming_modal__body{opacity:1;transition:opacity .5s cubic-bezier(.39,.575,.565,1) 1.25s}.p-incoming_modal__title{align-items:center;border-bottom:1px solid #d9d9d9;-moz-column-gap:.625em;column-gap:.625em;display:flex;padding-bottom:.5em}.p-incoming_modal__title .c-en{color:#861c3c;font-family:Poppins,sans-serif;font-size:min(.2962962963vw + .9537037037rem,1.25rem)}.p-incoming_modal__card{background-color:#f0f2f4;display:grid;gap:min(.0846560847vw + 13.6455026455px,15px);grid-template-columns:min(1.9387755102vw + 63.9795918367px,95px) 1fr;grid-template-rows:min-content 1fr;padding:min(.8911564626vw + 10.7414965986px,25px) min(.8163265306vw + 11.9387755102px,25px);position:relative}.p-incoming_modal__card>.c-amount{left:max(-.2448979592vw + -8.0816326531px,-12px);position:absolute;top:max(-.2448979592vw + -8.0816326531px,-12px);width:min(1.0612244898vw + 35.0204081633px,52px)}.p-incoming_modal__card .sub{grid-row:1/-1}.p-incoming_modal__card .sub .c-amount{aspect-ratio:190/236;background-color:#fff;grid-column:1/2}.p-incoming_modal__card .sub .c-amount:before{content:"Loading...";display:grid;font-family:Poppins,sans-serif;font-size:min(0vw + 0rem,0rem);font-weight:300;inset:0;letter-spacing:0;line-height:1;place-items:center;position:absolute}.p-incoming_modal__card .info{-moz-column-gap:.5em;column-gap:.5em;flex-wrap:wrap;row-gap:.25em}.p-incoming_modal__card .info .position{background-color:#fff;border:1px solid #d9d9d9;font-size:min(.1632653061vw + .5867346939rem,.75rem);padding:.125em 1em}.p-incoming_modal__card .info .position br{display:none}@media only screen and (max-width:1599px){.c-grid-column.-col4.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3.-col4-max,.c-grid-column.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1-max,.c-grid-column.-col1.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-max{display:none!important}.u-hidden-max{display:block!important}.u-hidden-max.-f{display:flex!important}.u-hidden-max.-i{display:inline!important}.u-hidden-max.-ib{display:inline-block!important}}@media only screen and (max-width:1450px){.l-footer:not(.-no-margin){margin-top:min(7.7037037037vw + 71.7407407407px,195px)}.l-footer__menu{grid-template-columns:repeat(3,minmax(0,auto))}.c-common_section01.-last{padding-bottom:min(7.7037037037vw + 71.7407407407px,195px)}}@media only screen and (max-width:1400px){.p-talk_member__list,.p-talk_member__list.construction-manager{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1299px){.l-footer__menu{grid-template-columns:repeat(2,minmax(0,auto))}.l-drawer__body .l-footer__menu{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-md,.c-grid-column.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-lower_noimage .desc .br{display:none}.u-visible-md{display:none!important}.u-hidden-md{display:block!important}.u-hidden-md.-f{display:flex!important}.u-hidden-md.-i{display:inline!important}.u-hidden-md.-ib{display:inline-block!important}.p-index_contents__card .c-title{word-break:normal}.p-future_section__main .box.-shirabe .box__list__item{grid-template-columns:none}.p-future_section__main .box.-shirabe .box__list__item .sub{margin-right:0}.p-future_section__main .box__list__item{row-gap:min(.126984127vw + 13.9682539683px,16px)}.p-future_section__main .box__list__item .sub{grid-row:1/2}.p-future_section__main .box__list__item .main{align-self:center}.p-future_section__main .box__list__item .main__bottom{grid-column:1/-1}.p-future_city .attempt__item{-moz-column-gap:min(.4081632653vw + 18.4693877551px,25px);column-gap:min(.4081632653vw + 18.4693877551px,25px);grid-template-columns:50% 1fr;grid-template-rows:repeat(2,min-content);row-gap:min(.126984127vw + 13.9682539683px,16px)}.p-future_city .attempt__item .sub{margin-bottom:0}.p-future_city .attempt__item .main{align-self:center}.p-future_city .attempt__item .main__bottom{grid-column:1/-1}.p-staff_more__container{display:block}.p-staff_more__head .c-title{-moz-column-gap:.5em;column-gap:.5em;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,min-content)}.p-staff_more__head .c-title .ja{grid-column:1/-1}.p-staff_more__head .c-title .second{grid-column:2/3;grid-row:1/2}.p-staff_more__body{margin-top:min(1.9894179894vw + 28.1693121693px,60px)}.p-staff_card{grid-template-columns:min(3.7593984962vw + -8.8721804511px,40px) auto 1fr 22.5% min(3.7593984962vw + -8.8721804511px,40px);grid-template-rows:min(2.6315789474vw + 5.7894736842px,40px) auto 1fr min(2.6315789474vw + 5.7894736842px,40px)}.p-staff_card .c-title{font-size:min(1.5037593985vw + .4031954887rem,1.625rem)}.p-staff_more .p-staff_card .c-title{font-size:min(1.5037593985vw + .2781954887rem,1.5rem)}.p-staff_card .position{font-size:min(.3759398496vw + .6320488722rem,.9375rem)}.p-staff_card .name{font-size:min(.5708716235vw + .5986668059rem,1.0625rem)}.p-talk_card .desc{grid-column:3/5;grid-row:3/4;padding-bottom:1.5em}.p-about_head__top{grid-template-rows:repeat(3,min-content)}.p-hope_head .main{grid-column:2/3}.p-message_applicant .body,.p-message_applicant .head,.p-message_together__main{grid-column:2/4}.p-message_together__sub{grid-column:2/4;grid-row:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:0;margin-top:min(2.6243386243vw + 33.0105820106px,75px)}.p-dormitory_information__container,.p-global_earth__grid.-first,.p-global_earth__grid.-fourth .top,.p-global_earth__grid.-second .u-flex{flex-wrap:wrap}.p-global_earth__grid.-fourth .u-flex .-border{margin-right:0}.p-global_earth__grid.-fifth{flex-wrap:wrap}.p-report_dayoff .p-staff_personal__item .sub{grid-row:1/2;padding-right:20px}.p-report_dayoff .p-staff_personal__item .main{align-self:center}.p-report_dayoff .p-staff_personal__item .main__bottom{grid-column:1/-1;padding-right:20px}}@media only screen and (max-width:1023px){.l-footer__top{display:block;margin-right:0;padding-bottom:min(1.5661375661vw + 24.9417989418px,50px)}.l-footer__top__sub{bottom:max(-1.5661375661vw + -24.9417989418px,-50px);max-width:100%;min-width:0;position:absolute;right:max(-38.1679389313vw + 193.1297709924px,-100px);width:100%}.l-footer__menu{grid-template-columns:repeat(3,minmax(0,auto));row-gap:min(1.9894179894vw + 28.1693121693px,60px)}.l-footer__menu__other{color:#777;justify-content:center;margin-top:min(4.7407407407vw + 49.1481481481px,125px)}.l-drawer__body .l-footer__menu{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:min(1.9894179894vw + 28.1693121693px,60px)}.c-common_layout01 .title{grid-column:2/4;padding-right:0}.c-common_layout01 .desc{grid-column:2/4}.c-grid-column.-col4.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-tab,.c-grid-column.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-lower{grid-template-rows:min(2.6243386243vw + 33.0105820106px,75px) auto auto auto}.c-lower:before{grid-row:1/-1}.c-lower__sub{grid-column:2/4;grid-row:3/4;margin-left:0}.c-lower__main{grid-column:2/4;margin-right:0;padding-right:0}.c-lower__title{padding-bottom:min(2.6243386243vw + 2.0631613757rem,4.6875rem)}.c-lower__title .c-en[data-en]{padding-bottom:0}.c-lower .c-breadcrumb{grid-column:2/4;grid-row:4/5;justify-self:end}.c-lower_noimage .desc .br{display:block}.c-lower_noimage .desc{grid-column:2/4;margin-left:0}.u-visible-tab{display:none!important}.u-hidden-tab{display:block!important}.u-hidden-tab.-f{display:flex!important}.u-hidden-tab.-i{display:inline!important}.u-hidden-tab.-ib{display:inline-block!important}.p-index_contents__card{grid-template-columns:min(.8163265306vw + 16.9387755102px,30px) auto 1fr auto min(.8163265306vw + 16.9387755102px,30px)}.p-index_contents__card .c-title{word-break:keep-all}.p-index_contents__card .c-arrow{max-width:min(.6530612245vw + 29.5510204082px,40px);min-width:min(.6530612245vw + 29.5510204082px,40px)}.p-index_contents .c-grid-column{-moz-column-gap:min(6.9337442219vw + -6.001540832px,65px);column-gap:min(6.9337442219vw + -6.001540832px,65px)}.p-solution_nav__list{grid-template-columns:repeat(3,minmax(0,1fr))}.p-solution_nav__list>li:not(:last-child):nth-child(3){border-right:none}.p-solution_nav__list>li:not(:last-child):nth-child(-n+3){position:relative}.p-solution_nav__list>li:not(:last-child):nth-child(-n+3):after{border-bottom:1px solid #d9d9d9;bottom:max(-.253968254vw + -8.4365079365px,-12.5px);content:"";left:min(.253968254vw + 8.4365079365px,12.5px);position:absolute;right:min(.253968254vw + 8.4365079365px,12.5px)}.p-solution_nav__list a .c-amount{max-width:min(5.7781201849vw + 28.3320493066px,87.5px)}.p-solution_nav__list a .c-text{font-size:min(.7633587786vw + .5710877863rem,.9375rem)}.p-solution_block__head{grid-template-columns:none}.p-future_section__sub{grid-column:2/4;margin-right:0}.p-future_section__main{grid-column:2/4;margin-left:0}.p-future_section__main .box.-analysis .p-solution_block__data,.p-future_section__main .box.-carbon-neutral .p-solution_block__data,.p-future_section__main .box.-shirabe .box__list__item{grid-template-columns:min(13.8775510204vw + 117.9591836735px,340px) 1fr}.p-future_section__main .box.-shirabe .box__list__item .sub{margin-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-future_section__main .box__list__item{grid-template-columns:min(19.4915254237vw + 53.406779661px,253px) 1fr}.p-future_city .attempt__item{grid-template-columns:none;grid-template-rows:none;row-gap:10px}.p-future_city .attempt__item .sub{margin-bottom:5px}.p-staff_about__block{row-gap:min(1.9894179894vw + 28.1693121693px,60px)}.p-staff_about__sub{grid-row:1/2}.p-staff_about__main+.p-staff_about__main{margin-top:0}.p-staff_about__block:not(.-reverse) .p-staff_about__main:nth-last-child(2){align-self:center}.p-staff_about__block:not(.-reverse) .p-staff_about__main:last-child{grid-column:2/4}.p-staff_about__block.-reverse .p-staff_about__main:nth-last-child(2){align-self:center}.p-staff_about__block.-reverse .p-staff_about__main:last-child{grid-column:2/4}.p-staff_personal__item:not(.-noimage) .main{align-self:center}.p-staff_personal__item:not(.-noimage) .main__bottom{grid-column:1/-1}.p-staff_personal__item:not(.-noimage) .sub{grid-row:1/2;padding-right:20px}.p-staff_personal__item:not(.-noimage) .sub .c-amount.-vertical{margin-top:0}.p-staff_personal__item .main__bottom{padding-right:20px}.p-staff_more__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,min-content)}.p-staff_more__body .menu{grid-column:1/-1;grid-row:2/3;justify-self:center;margin-top:4em}.p-story_head .notice>span{max-width:min(12.0192307692vw + 107.6923076923px,300px)}.p-story_member__item{grid-template-rows:min-content 1fr min-content}.p-story_member__item .sub{grid-row:1/-2}.p-story_member__item .desc{grid-column:1/-1}.p-talk_card .c-en{font-size:min(6.6684472934vw + .8315527066rem,7.5rem);grid-row:1/2;justify-self:end;margin-right:-.25em}.p-talk_card .c-title{grid-row:1/2;padding-top:1.5em}.p-talk_lower__bg{grid-row:1/2}.p-talk_lower__main__container{background-color:transparent}.p-talk_lower .c-breadcrumb{height:auto}.p-talk_head{grid-template-rows:min(7.2804232804vw + 68.5132275132px,185px) repeat(2,min-content) min(4.9523809524vw + 50.7619047619px,130px);margin-top:max(-2.4126984127vw + -31.3968253968px,-70px)}.p-talk_head:before{margin-top:-200px}.p-talk_head__main{grid-column:2/4}.p-talk_head__sub{grid-column:2/4;grid-row:3/4;margin-left:0;margin-top:min(2.2010582011vw + 29.7830687831px,65px)}.p-talk_body .p-staff_more__body{margin-top:min(1.9894179894vw + 28.1693121693px,60px)}.p-talk_body__section.-movie{margin-right:max(-17.4418604651vw + 79.0697674419px,-200px)}.p-system__data.-image dd{flex-wrap:wrap}.p-system__data.-image dd .c-amount{max-width:290px;min-width:0;width:100%}.p-about_head__top .sub{grid-row:1/3}.p-about_head__top .main__bottom{grid-column:2/4;margin-top:0;padding-top:0}.p-training_head .sub{grid-row:1/2}.p-training_head .main{align-self:center}.p-training_head .main__bottom{grid-column:2/4}.p-fulfilling_voice__head .c-amount{max-width:min(24.4897959184vw + 208.1632653061px,600px);min-width:min(24.4897959184vw + 208.1632653061px,600px)}.p-welfare__sub{display:none}.p-welfare_section{margin-left:0}.p-welfare_voice__head .c-amount{max-width:min(24.4897959184vw + 208.1632653061px,600px);min-width:min(24.4897959184vw + 208.1632653061px,600px)}.p-hope_head{row-gap:0}.p-hope_head .main{align-self:center}.p-hope_head .main__bottom{grid-column:2/4}.p-hope_head .sub{grid-row:1/2}.p-faq_nav__list{grid-template-columns:repeat(3,minmax(0,1fr))}.p-faq_nav__list>li:nth-child(-n+3):before{border-bottom:1px solid #d9d9d9;bottom:-10px;content:"";left:10px;position:absolute;right:10px}.p-faq_section__sub{grid-column:2/4;margin-right:0;padding-right:0}.p-faq_section__main{grid-column:2/4;margin-left:0}.p-reason_card__sub{margin-bottom:max(-.4897959184vw + -4.1632653061px,-12px);margin-left:max(-.6530612245vw + -5.5510204082px,-16px);margin-top:max(-.4897959184vw + -4.1632653061px,-12px);max-width:min(11.5102040816vw + 97.8367346939px,282px);min-width:min(11.5102040816vw + 97.8367346939px,282px)}.p-reason_card__sub .c-amount{width:min(7.8775510204vw + 66.9591836735px,193px)}.p-reason_card__main .c-title{font-size:min(.540287226vw + .959712774rem,1.5rem)}.p-spot_modal__inner{grid-template-columns:min(18.7015503876vw + 86.7751937984px,386px) 1fr}.p-spot_modal__inner .sub{grid-row:1/2}.p-spot_modal__inner .main{align-self:center}.p-spot_modal__inner .main__bottom{grid-column:1/-1}.p-bond__head{grid-column:2/4;margin-left:0;margin-right:0;padding-right:0}.p-bond__head .sticky .c-amount{display:none;left:50%;max-width:75%;min-width:75%;top:37.5%;transform:translate(-50%,-50%) rotate(2.5deg)}.p-bond__head .c-title:not(.c-breadcrumb){font-size:calc(2.50683vw + .79672rem)}.p-bond__head .c-title:not(.c-breadcrumb) strong{font-size:calc(5.67336vw + .77679rem)}.p-bond__body{grid-column:2/4;margin-left:max(-2.4489795918vw + -10.8163265306px,-50px);margin-right:max(-2.4489795918vw + -10.8163265306px,-50px);margin-top:min(2.6243386243vw + 33.0105820106px,75px);padding-left:min(7.6335877863vw + -8.6259541985px,50px);padding-right:min(7.6335877863vw + -8.6259541985px,50px)}.p-bond__body .p-bond_nav{grid-row:2/3}.p-bond_contents{margin-top:0}.p-bond_contents__section__inner .paper{width:min(7.6335877863vw + -8.6259541985px,50px)}.p-bond_contents__section .content{background-size:4px 3.5rem;font-size:.875rem}.p-work__button button{-moz-column-gap:min(.8979591837vw + .6020408163rem,1.5rem);column-gap:min(.8979591837vw + .6020408163rem,1.5rem);grid-template-columns:1fr auto}.p-work__button button .button-text{grid-column:1/2}.p-work__button button .more{grid-column:2/3}.p-work_business__map__content.-right .links{grid-template-columns:none}.p-work_modal__job .sub{grid-row:1/2}.p-work_modal__job .main{align-self:center}.p-work_modal__job .main__bottom{grid-column:1/-1}.p-global_kv{grid-auto-rows:min-content;grid-template-rows:none}.p-global_kv .c-breadcrumb{grid-column:2/4;margin-right:0;margin-top:min(1.5661375661vw + 24.9417989418px,50px);padding-right:0}.p-global_kv__sub{grid-column:1/-1;grid-row:auto;margin-left:0}.p-global_kv__main{grid-column:2/4;margin-right:0;margin-top:min(1.5661375661vw + 24.9417989418px,50px);padding-right:0}.p-report__section{padding-left:0}.p-report__section__title .c-en{display:block;left:0;margin-bottom:.25em;position:relative;top:0}.p-incoming_body{grid-template-rows:min-content min(4.8979591837vw + 81.6326530612px,160px) repeat(2,min-content) min(7.7037037037vw + 71.7407407407px,195px)}}@media only screen and (max-width:767px){.l-footer__menu{grid-template-columns:repeat(2,minmax(0,auto))}.l-drawer__body .l-footer__menu{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-sp,.c-grid-column.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-lower_noimage .title{grid-column:2/4}.c-breadcrumb{-moz-column-gap:1em;column-gap:1em}.c-breadcrumb .dash{width:1.5em}.c-sidebar.-number .c-sidebar__list a:before{font-size:min(.0423280423vw + .8326719577rem,.875rem);line-height:inherit;margin-bottom:0}.c-sidebar__list{font-size:min(.0846560847vw + .8528439153rem,.9375rem)}.c-sidebar__list a{color:#3e3a39;-moz-column-gap:1em;column-gap:1em;display:flex;padding-left:0;text-decoration:none}.c-sidebar__list a:after{display:none}.u-visible-sp{display:none!important}.u-hidden-sp{display:block!important}.u-hidden-sp.-f{display:flex!important}.u-hidden-sp.-i{display:inline!important}.u-hidden-sp.-ib{display:inline-block!important}.p-index_kv__list .c-title{letter-spacing:.1em}.p-index_kv__list .c-en{margin-right:.25em}.p-index_contents__banner a .c-amount{aspect-ratio:668/247}.p-feature_head .desc{text-align:left}.p-solution_block__case>.title{background-image:linear-gradient(95deg,#871d3c 25%,hsla(0,0%,81%,.3))}.p-future_head .desc{text-align:left;word-break:normal}.p-staff_kv{grid-template-rows:calc(46.99538vw + 230.76733px) repeat(2,min-content)}.p-staff_kv__bg img,.p-staff_kv__bg picture{-o-object-position:100% 37.5%;object-position:100% 37.5%}.p-staff.-triangle .p-staff_kv__bg.-front{-webkit-mask-position:calc(15.26718vw - 27.25191px) 100%;mask-position:calc(15.26718vw - 27.25191px) 100%;-webkit-mask-size:auto calc(61.52381vw + 199.28571px);mask-size:auto calc(61.52381vw + 199.28571px)}.p-staff.-circle .p-staff_kv__bg.-front{-webkit-mask-position:calc(13.74046vw - 24.52672px) calc(100% - min(.8979591837vw + 9.6326530612px, 24px));mask-position:calc(13.74046vw - 24.52672px) calc(100% - min(.8979591837vw + 9.6326530612px, 24px));-webkit-mask-size:auto calc(54.85714vw + 180.28571px);mask-size:auto calc(54.85714vw + 180.28571px)}.p-staff.-rectangle .p-staff_kv__bg.-front{-webkit-mask-position:calc(5.85242vw - 67.94656px) 100%;mask-position:calc(5.85242vw - 67.94656px) 100%;-webkit-mask-size:auto calc(60.57143vw + 195.85714px);mask-size:auto calc(60.57143vw + 195.85714px)}.p-staff_kv__bg.-front,.p-staff_kv__bg.-front img,.p-staff_kv__bg.-front picture{transform-origin:50% 50%}.p-staff_kv .c-breadcrumb{margin-top:min(.7195767196vw + 18.4867724868px,30px)}.p-staff_kv__textarea{color:#3e3a39;grid-column:2/4;grid-row:2/3;margin-right:0;margin-top:min(3.1534391534vw + 37.044973545px,87.5px);padding-bottom:0;padding-right:0}.p-staff_kv__textarea .copy{margin-bottom:1em}.p-staff_kv__textarea .copy.u-keepall{word-break:normal}.p-staff_kv__textarea .info,.p-staff_kv__textarea .info .year{border-color:#d9d9d9}.p-staff_about__block:not(.-reverse) .p-staff_about__sub{grid-column:2/4;grid-row:3/4;margin-right:min(7.3469387755vw + -7.5510204082px,110px)}.p-staff_about__block.-reverse .p-staff_about__sub{grid-column:2/4;grid-row:1/2;margin-left:min(7.3469387755vw + -7.5510204082px,110px)}.p-staff_about__block.-reverse .p-staff_about__main,.p-staff_about__block:not(.-reverse) .p-staff_about__main{grid-column:2/4}.p-staff_personal__item:not(.-noimage) .sub .c-amount.-vertical{margin-bottom:0}.p-project_lower .amount{--scale:1.075}.p-story__layout,.p-story__layout.-wide{grid-template-columns:none}.p-story__layout__sub{margin-left:0}.p-story__layout__sub .c-en{border-left:min(.0816326531vw + 2.693877551px,4px) solid #861c3c;border-top:0;margin-bottom:min(1.1428571429vw + 21.7142857143px,40px);padding-left:.75em;padding-top:0;writing-mode:horizontal-tb}.p-story__layout__sub .c-en:not(.-sticky){position:sticky;top:min(6.1224489796vw + 59.5408163265px,157.5px)}.p-story_head .notice{justify-content:flex-start;word-break:keep-all}.p-story_head .notice>span{max-width:100%}.p-story_block__main{padding-left:0}.p-talk_body{grid-template-rows:min-content min(4.9523809524vw + 50.7619047619px,130px)}.p-talk_body:before{grid-column:1/-1;grid-row:1/-1;margin-left:0}.p-talk_body__sub{display:none}.p-talk_body .p-staff_more__body,.p-talk_body__main{grid-column:2/4;margin-left:0}.p-talk_body__section.-movie{margin-left:max(-2.4489795918vw + -10.8163265306px,-50px);margin-right:max(-2.4489795918vw + -10.8163265306px,-50px)}.p-talk_body__section.-movie .c-amount{aspect-ratio:16/9}.p-about_head__top .sub{grid-row:1/2}.p-about_head__top .main{align-self:center}.p-about_head__top .main__middle{grid-column:2/4}.p-about_head__top .main__bottom{margin-top:max(-1.7777777778vw + -26.5555555556px,-55px);padding-top:1.75em}.p-about_head__bottom,.p-about_head__bottom .sub{margin-top:min(1.7777777778vw + 26.5555555556px,55px)}.p-about_head__bottom .sub{grid-column:2/4;grid-row:auto;justify-self:auto;margin-right:0}.p-about_head__bottom .sub .c-amounts{max-width:100%;min-width:0}.p-about_head__bottom .main{grid-column:2/4;grid-row:auto}.p-fulfilling_training__item .c-button01{justify-content:center}.p-fulfilling_training__item:nth-child(2n) .main__bottom,.p-fulfilling_training__item:nth-child(odd) .main__bottom{grid-column:1/-1}.p-fulfilling_training__item .sub{grid-row:1/2}.p-fulfilling_training__item .main{align-self:center}.p-fulfilling_voice__item .title{grid-template-rows:repeat(2,min-content);row-gap:.5em}.p-fulfilling_voice__item .title .c-arrow{grid-row:1/-1}.p-fulfilling_voice__item .title:after,.p-fulfilling_voice__item .title:before{align-self:center;grid-row:1/2;margin-top:0}.p-fulfilling_voice__item .title span:not(.c-arrow){grid-column:1/3;grid-row:2/3}.p-fulfilling_voice__item__inner{margin-left:0}.p-fulfilling_voice__person{flex-direction:column;gap:20px;justify-content:center;margin-left:0}.p-welfare_environment__item:nth-child(odd) .main__bottom{grid-column:1/-1}.p-welfare_environment__item .main{align-self:center}.p-welfare_environment__item .main__bottom{grid-column:1/-1}.p-welfare_environment__item .sub{grid-row:1/2}.p-welfare_voice__item .title{grid-template-rows:repeat(2,min-content);row-gap:.5em}.p-welfare_voice__item .title .c-arrow{grid-row:1/-1}.p-welfare_voice__item .title:after,.p-welfare_voice__item .title:before{align-self:center;grid-row:1/2;margin-top:0}.p-welfare_voice__item .title span:not(.c-arrow){grid-column:1/3;grid-row:2/3}.p-welfare_voice__item__inner{margin-left:0}.p-movie_contents__item:nth-child(2n) .main__bottom,.p-movie_contents__item:nth-child(odd) .main__bottom{grid-column:1/-1}.p-movie_contents__item .main{align-self:center}.p-movie_contents__item .main__bottom{grid-column:1/-1}.p-movie_contents__item .sub{grid-row:1/2}.p-movie_contents .inner__en{padding:1.25em .875em}.p-bosyu_body__data dd{padding-left:min(14.693877551vw + -35.1020408163px,200px)}.p-hope_desired__head{grid-column:2/4;margin-right:0;padding-right:0}.p-hope_desired__body{grid-column:2/4;margin-left:0}.p-dormitory_head .desc{text-align:left}.p-dormitory_point .c-grid-column .c-text{font-size:min(.126984127vw + .873015873rem,1rem)}.p-reason_head .desc{text-align:left}.p-bond_contents__section__inner .inner__en{padding:1.25em .875em}.p-work_head .desc{text-align:left}.p-work_business__map{grid-template-columns:minmax(0,1fr) repeat(2,auto) minmax(0,1fr)}.p-work_business__map__content{font-size:min(.2448979592vw + .6926020408rem,.9375rem);row-gap:1.75em}.p-work_business__map__content .links{row-gap:.75em}.p-work_business__map__content.-right.-top{margin-bottom:max(-1.2244897959vw + 19.5918367347px,0px);margin-top:min(1.2244897959vw + -19.5918367347px,0px)}.p-work_business__map__content.-right.-bottom{margin-bottom:min(1.2244897959vw + -19.5918367347px,0px);margin-top:max(-1.2244897959vw + 19.5918367347px,0px)}.p-work_business__map .p-work__button{display:flex;justify-content:center}.p-work_business__map .p-work__button button{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:1.5em 1em;row-gap:.5em;width:auto}.p-work_business__map .p-work__button button .more{-moz-column-gap:.25em;column-gap:.25em;margin-right:-.5em}.p-work_business__map .p-work__button .button-text{font-feature-settings:normal;writing-mode:vertical-lr}.p-work_career-path .scroll{margin-left:max(-2.4489795918vw + -10.8163265306px,-50px);margin-right:max(-2.4489795918vw + -10.8163265306px,-50px);overflow-x:auto;padding-left:min(2.4489795918vw + 10.8163265306px,50px);white-space:nowrap}.p-work_career-path .scroll .c-amount{display:inline-block;height:min(40vw + 340px,980px);width:auto}.p-work_career-path .scroll:after{content:"";display:inline-block;max-width:min(2.4489795918vw + 10.8163265306px,50px);min-width:min(2.4489795918vw + 10.8163265306px,50px)}.p-global__bnr{grid-template-columns:none;grid-template-rows:repeat(2,min-content);padding-left:min(2.4489795918vw + 10.8163265306px,50px);row-gap:min(.4656084656vw + 16.5502645503px,24px)}.p-global__bnr__sub .c-amount{margin-left:0}.p-global__bnr__sub{grid-column:auto;grid-row:1/2}.p-global__bnr__main{grid-column:auto;grid-row:2/3}.p-global_staff__head .desc{text-align:left}.p-global_earth__container{grid-auto-rows:min-content;grid-template-columns:none;grid-template-rows:none}.p-global_earth__grid__percent{flex-direction:column}.p-global_earth__grid__percent>*{flex-direction:row;height:calc(var(--height)*3.5);max-width:100%;min-width:0}.p-global_earth__grid__data,.p-global_earth__grid__percent>:last-child .p-global_earth__grid__data,.p-global_earth__grid__percent>:nth-last-child(2) .p-global_earth__grid__data{font-size:min(.8042328042vw + 1.1957671958rem,2rem)}.p-global_earth__grid__percent>:last-child .p-global_earth__grid__data .number,.p-global_earth__grid__percent>:nth-last-child(2) .p-global_earth__grid__data .number{font-size:min(1.8201058201vw + 1.6798941799rem,3.5rem)}.p-global_earth__grid__data.-small{font-size:min(.4656084656vw + 1.0343915344rem,1.5rem)}.p-global_earth__grid__data.-small .number{font-size:min(1.3121693122vw + 1.4378306878rem,2.75rem)}.p-global_earth__grid__data .number{font-size:min(1.8201058201vw + 1.6798941799rem,3.5rem)}.p-global_earth__grid.-first{margin-bottom:0}.p-global_earth__grid.-second{flex-wrap:wrap;grid-column:auto;margin-top:0}.p-global_earth__grid.-second>*{width:100%}.p-global_earth__grid.-second .u-flex{justify-content:center}.p-global_earth__grid.-second .u-flex.-border{border-left:none;border-top:1px dotted;margin-left:0;margin-top:min(.0846560847vw + 13.6455026455px,15px);padding-left:0;padding-top:min(.0846560847vw + 13.6455026455px,15px)}.p-global_earth__grid.-third{grid-column:auto;margin-bottom:0;margin-top:0}.p-global_earth__grid.-fourth{grid-column:auto;grid-row:auto;margin-bottom:0}.p-global_earth__grid.-fourth .top>*{width:100%}.p-global_earth__grid.-fourth .top>.u-flex{flex-direction:column}.p-global_earth__grid.-fourth .top>.u-flex>*{align-items:center;-moz-column-gap:min(.0846560847vw + 13.6455026455px,15px);column-gap:min(.0846560847vw + 13.6455026455px,15px);display:flex;justify-content:center;width:100%}.p-global_earth__grid.-fourth .u-flex .-border{border-bottom:1px dotted;border-left:none;border-top:1px dotted;margin-bottom:min(.0846560847vw + 13.6455026455px,15px);margin-left:0;margin-top:min(.0846560847vw + 13.6455026455px,15px);padding-bottom:min(.0846560847vw + 13.6455026455px,15px);padding-left:0;padding-top:min(.0846560847vw + 13.6455026455px,15px)}.p-global_earth__grid.-fifth{grid-column:auto;grid-row:auto;justify-content:center;margin-top:0}.p-global_earth__grid.-sixth{align-items:center;-moz-column-gap:min(.0846560847vw + 13.6455026455px,15px);column-gap:min(.0846560847vw + 13.6455026455px,15px);display:flex;grid-column:auto;grid-row:auto;justify-content:center}.p-global_earth__grid.-sixth br{display:none}.p-report{padding-top:min(1.9894179894vw + 28.1693121693px,60px)}.p-report__sub{grid-column:2/4;margin-left:0;margin-right:0;margin-top:0;padding-bottom:min(2.835978836vw + 34.6243386243px,80px)}.p-report__sub__box{padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-report__main{grid-column:2/4;margin-left:0;margin-right:0;padding-left:0}.p-report_kv__sub .c-amount{--scale:1.075;aspect-ratio:2/1}}@media only screen and (max-width:567px){.l-header__buttons{font-size:1rem;grid-auto-rows:1fr;grid-template-columns:none}.l-header__buttons .ja{font-size:.9375rem;font-weight:400}.l-footer__menu{grid-template-columns:none;row-gap:0}.l-footer__menu__other{align-items:center;flex-direction:column;justify-content:center;row-gap:1em}.l-drawer__body .l-header__buttons .u-visible-spmin{display:block!important}.l-drawer__body .l-footer__menu{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:min(1.9894179894vw + 28.1693121693px,60px)}.c-container{width:100%}.c-grid-container{grid-template-columns:minmax(0,min(2.4489795918vw + 10.8163265306px,50px)) minmax(0,calc(50% - min(2.4489795918vw + 10.8163265306px, 50px))) minmax(0,calc(50% - min(2.4489795918vw + 10.8163265306px, 50px))) minmax(0,min(2.4489795918vw + 10.8163265306px,50px))}.c-grid-column.-col4.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-spmin,.c-grid-column.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-lower_noimage .desc .br{display:none}.c-breadcrumb{-moz-column-gap:.75em;column-gap:.75em}.c-breadcrumb .dash{width:1.25em}.u-visible-spmin{display:none!important}.u-hidden-spmin{display:block!important}.u-hidden-spmin.-f{display:flex!important}.u-hidden-spmin.-i{display:inline!important}.u-hidden-spmin.-ib{display:inline-block!important}.p-index_kv__buttons{display:none}.p-index_kv__list{margin-right:calc(4.08163vw - 15.30612px)}.p-index_contents__card .c-amount{aspect-ratio:450/294}.p-index_contents__card .c-title{margin-top:1em}.p-index_contents__card .c-text{grid-column:2/-2}.p-solution_block .c-button01 a{max-width:100%}.p-solution_block__data{grid-template-columns:none}.p-solution_block__data dt{border-bottom:none;margin-bottom:max(-.0846560847vw + -13.6455026455px,-15px);padding-bottom:0}.p-solution_block__case>.title{background-image:linear-gradient(95deg,#871d3c 50%,hsla(0,0%,81%,.3))}.p-future_section__main .box.-analysis .p-solution_block__data,.p-future_section__main .box.-carbon-neutral .p-solution_block__data{grid-template-columns:none}.p-future_section__main .box.-carbon-neutral .list>li{grid-template-columns:none;padding-left:min(2.4489795918vw + 10.8163265306px,50px)}.p-future_section__main .box.-carbon-neutral .list>li:before{color:#b9b9b9;grid-row:1/2;justify-self:start}.p-future_section__main .box.-shirabe .box__list__item{grid-template-columns:none}.p-future_section__main .box.-shirabe .box__list__item .sub{margin-right:0}.p-future_section__main .box__list__item{grid-template-columns:none;grid-template-rows:none}.p-future_section__main .box__list__item .sub{grid-row:auto}.p-future_section__main .box__list__item .main__bottom{grid-column:auto}.p-future_city .attempt .c-grid-column{row-gap:min(1.1428571429vw + 21.7142857143px,40px)}.p-staff_kv__bg{margin-right:min(5.1813471503vw + -29.4300518135px,0px)}.p-staff_kv__bg picture{width:calc(100% - max(-5.1813471503vw + 29.4300518135px, 0px))}.p-staff_about__block.-reverse .p-staff_about__sub,.p-staff_about__block:not(.-reverse) .p-staff_about__sub{margin-left:0;margin-right:0}.p-staff_personal__head .amount{grid-column:1/-1}.p-staff.-circle .p-staff_personal__list .c-shape,.p-staff.-rectangle .p-staff_personal__list .c-shape,.p-staff.-triangle .p-staff_personal__list .c-shape{top:40%}.p-staff_personal__item:not(.-noimage){grid-template-columns:none;grid-template-rows:none}.p-staff_personal__item:not(.-noimage) .main{grid-row:auto}.p-staff_personal__item:not(.-noimage) .main__bottom{grid-column:auto;grid-row:auto}.p-staff_personal__item:not(.-noimage) .sub{grid-column:auto;grid-row:auto;padding-right:0}.p-staff_personal__item:not(.-noimage) .sub .c-amount.-vertical{margin-left:40px;margin-right:40px;max-width:100%;min-width:0}.p-staff_more__head .c-title{font-size:1.25rem;grid-template-columns:none;grid-template-rows:repeat(3,min-content)}.p-staff_more__head .c-title .ja{grid-column:auto}.p-staff_more__head .c-title .first,.p-staff_more__head .c-title .second{font-size:3.5rem}.p-staff_more__head .c-title .second{grid-column:auto;grid-row:2/3}.p-staff_more__body{grid-template-columns:none;row-gap:15px}.p-staff_more__body .-next{grid-row:1/2}.p-staff_more__body .menu .circle{height:87px;width:87px}.p-staff_more__body .menu{font-size:1rem;grid-column:auto;grid-row:3/4;margin-left:auto;margin-right:auto;margin-top:3em}.p-staff_card{grid-template-columns:min(1.6326530612vw + 13.8775510204px,40px) auto 1fr 25% min(1.6326530612vw + 13.8775510204px,40px);grid-template-rows:min(1.1428571429vw + 21.7142857143px,40px) auto 1fr min(1.1428571429vw + 21.7142857143px,40px)}.p-staff_card .c-title,.p-staff_more .p-staff_card .c-title{font-size:min(.3265306122vw + 1.1734693878rem,1.5rem)}.p-staff_card .position{font-size:min(.0423280423vw + .8326719577rem,.875rem)}.p-staff_card .name{font-size:min(.126984127vw + .873015873rem,1rem)}.p-project_lower .amount{--scale:1.1}.p-story_member__item{grid-template-rows:repeat(3,min-content)}.p-story_member__item .sub{grid-row:1/-3}.p-story_member__item .c-labels{grid-column:1/-1}.p-story_member__item .name{align-self:center}.p-story_block__sub.-double,.p-story_block__sub.-full{margin-left:max(-2.4489795918vw + -10.8163265306px,-50px);margin-right:max(-2.4489795918vw + -10.8163265306px,-50px)}.p-story_block__sub.-triple{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,min-content)}.p-story_block__sub.-triple .amount:first-child{aspect-ratio:450/255;display:block;grid-column:1/2;grid-row:2/3;overflow:hidden;position:relative;z-index:0}.p-story_block__sub.-triple .amount:first-child iframe,.p-story_block__sub.-triple .amount:first-child img,.p-story_block__sub.-triple .amount:first-child svg,.p-story_block__sub.-triple .amount:first-child video{height:100%;left:0;position:absolute;top:0;width:100%}.p-story_block__sub.-triple .amount:nth-child(2){grid-column:2/3}.p-story_block__sub.-triple .amount:nth-child(3){grid-column:1/-1;grid-row:1/2}.p-talk_card{grid-template-columns:min(2.4489795918vw + 10.8163265306px,50px) 1fr min(.380952381vw + 15.9047619048px,22px) min(2.4489795918vw + 10.8163265306px,50px);grid-template-rows:repeat(4,min-content) 1fr;padding-bottom:min(1.1428571429vw + 21.7142857143px,40px);padding-right:0}.p-talk_card__sub{grid-column:1/-1;grid-row:1/2}.p-talk_card__sub:after{background-image:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.324) 10%,rgba(0,0,0,.256) 20%,rgba(0,0,0,.196) 30%,rgba(0,0,0,.144) 40%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.064) 60%,rgba(0,0,0,.036) 70%,rgba(0,0,0,.016) 80%,rgba(0,0,0,.004) 90%,transparent);bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%}.p-talk_card .c-en{align-self:end;grid-column:2/3;grid-row:1/2;justify-self:start;margin-bottom:0;margin-right:0;position:relative}.p-talk_card .c-en:after{border-bottom:min(.0816326531vw + 2.693877551px,4px) solid #861c3c;content:"";display:block;margin-left:.075em;margin-top:.375em;width:.5em}.p-talk_card .c-en:before{display:none}.p-talk_card .c-title{grid-column:2/4;grid-row:2/3;margin-top:min(1.1428571429vw + 21.7142857143px,40px);padding-top:0}.p-talk_card .desc{grid-column:2/4;grid-row:3/4;padding-bottom:1em}.p-talk_card .c-arrow{align-self:center;grid-column:3/4;grid-row:5/6}.p-talk_member__list,.p-talk_member__list.construction-manager{grid-template-columns:repeat(1,minmax(0,1fr))}.p-system__data.-image{grid-template-columns:none}.p-system__data.-image dd .c-amount{max-width:100%}.p-system__data{grid-template-columns:none;row-gap:0}.p-system__data dt{border-bottom-left-radius:0;border-top-right-radius:min(0vw + 10px,10px);margin-bottom:-.5em;padding-bottom:0;padding-right:min(2.8571428571vw + 9.2857142857px,55px)}.p-system__data dd{border-bottom-left-radius:min(0vw + 10px,10px);border-top-right-radius:0;padding-left:min(2.8571428571vw + 9.2857142857px,55px)}.p-system__data dd:not(:last-child){margin-bottom:min(.2962962963vw + 15.2592592593px,20px)}.p-about_head__top{grid-template-rows:repeat(4,min-content)}.p-about_head__top .sub{grid-column:2/4;grid-row:4/5;margin-left:0}.p-about_head__top .sub .c-shape:first-child{left:75%;top:-15%}.p-about_head__top .sub .c-shape:nth-child(2){bottom:-15%;right:70%}.p-about_head__top .main{grid-column:2/4}.p-training_head{grid-template-rows:auto}.p-training_head .sub{margin-left:min(4.8979591837vw + 21.6326530612px,100px);margin-right:min(4.8979591837vw + 21.6326530612px,100px)}.p-training_head .main,.p-training_head .sub{grid-column:2/4;grid-row:auto}.p-training_head .main__bottom{grid-row:auto}.p-fulfilling_training__item:nth-child(2n),.p-fulfilling_training__item:nth-child(odd){grid-template-columns:none}.p-fulfilling_training__item:nth-child(2n) .main,.p-fulfilling_training__item:nth-child(2n) .main__bottom,.p-fulfilling_training__item:nth-child(2n) .sub{grid-column:auto;grid-row:auto}.p-fulfilling_voice__head{display:block}.p-fulfilling_voice__head .c-amount{margin-top:min(1.1428571429vw + 21.7142857143px,40px);max-width:100%;min-width:0}.p-fulfilling_voice__item .title,.p-fulfilling_voice__item__inner{padding-left:0;padding-right:0}.p-welfare_introduction__item{grid-template-columns:none}.p-welfare_introduction__item .sub .c-amount{margin-left:min(.2962962963vw + 15.2592592593px,20px);margin-right:min(.2962962963vw + 15.2592592593px,20px);margin-top:min(.2962962963vw + 15.2592592593px,20px)}.p-welfare_environment__item:nth-child(odd){grid-template-columns:none}.p-welfare_environment__item:nth-child(odd) .main,.p-welfare_environment__item:nth-child(odd) .main__bottom,.p-welfare_environment__item:nth-child(odd) .sub{grid-column:auto}.p-welfare_environment__item:nth-child(2n){grid-template-columns:none}.p-welfare_environment__item .main__bottom{grid-column:auto}.p-welfare_environment__item .sub{grid-row:auto}.p-welfare_voice__head{display:block}.p-welfare_voice__head .c-amount{margin-top:min(1.1428571429vw + 21.7142857143px,40px);max-width:100%;min-width:0}.p-welfare_voice__item .title,.p-welfare_voice__item__inner{padding-left:0;padding-right:0}.p-movie_contents__item:nth-child(odd){grid-template-columns:none}.p-movie_contents__item:nth-child(odd) .main,.p-movie_contents__item:nth-child(odd) .main__bottom,.p-movie_contents__item:nth-child(odd) .sub{grid-column:auto}.p-movie_contents__item:nth-child(2n){grid-template-columns:none}.p-movie_contents__item .main__bottom,.p-movie_contents__item:nth-child(2n) .main,.p-movie_contents__item:nth-child(2n) .main__bottom,.p-movie_contents__item:nth-child(2n) .sub{grid-column:auto}.p-movie_contents__item .sub{grid-row:auto}.p-movie_contents .inner__en{padding:1em .75em}.p-bosyu_submit__list{margin-left:min(2.4489795918vw + 10.8163265306px,50px);margin-right:min(2.4489795918vw + 10.8163265306px,50px)}.p-bosyu_body__data{display:block}.p-bosyu_body__data dt:not(:nth-last-child(-n+2)){border-bottom:none;padding-bottom:0}.p-bosyu_body__data dt{margin-bottom:-.5em;margin-left:-.025em}.p-bosyu_body__data dd{padding-left:0;padding-top:min(1.5661375661vw + 24.9417989418px,50px)}.p-faq__item .answer,.p-faq__item .question{padding-left:0;padding-right:0}.p-faq__item .answer{grid-template-columns:min(.2116402116vw + 14.6137566138px,18px) 1fr}.p-message_applicant .c-amount{aspect-ratio:1196/525}.p-message_together__sub{grid-template-columns:repeat(2,minmax(0,1fr))}.p-dormitory_head__amounts{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,min-content)}.p-dormitory_head__amounts .amount:first-child{grid-column:1/-1;grid-row:1/2}.p-dormitory_head__amounts .amount:nth-child(2),.p-dormitory_head__amounts .amount:nth-child(3){aspect-ratio:532/361;display:block;overflow:hidden;position:relative;z-index:0}.p-dormitory_head__amounts .amount:nth-child(2) iframe,.p-dormitory_head__amounts .amount:nth-child(2) img,.p-dormitory_head__amounts .amount:nth-child(2) svg,.p-dormitory_head__amounts .amount:nth-child(2) video,.p-dormitory_head__amounts .amount:nth-child(3) iframe,.p-dormitory_head__amounts .amount:nth-child(3) img,.p-dormitory_head__amounts .amount:nth-child(3) svg,.p-dormitory_head__amounts .amount:nth-child(3) video{height:100%;left:0;position:absolute;top:0;width:100%}.p-dormitory_head__amounts .amount:nth-child(2){grid-column:1/2}.p-dormitory_point .c-grid-column .u-keepall{word-break:normal}.p-dormitory_information__item small{margin-top:.25em}.p-spot_kv{grid-template-rows:repeat(3,min-content);padding-bottom:0;padding-top:min(2.835978836vw + 34.6243386243px,80px)}.p-spot_kv:before{display:none}.p-spot_kv .c-breadcrumb{grid-row:3/4;margin-top:min(1.1428571429vw + 21.7142857143px,40px);padding-left:min(3.6734693878vw + 6.2244897959px,65px)}.p-spot_kv .c-breadcrumb,.p-spot_kv__main{grid-column:2/4;padding-right:min(3.6734693878vw + 6.2244897959px,65px)}.p-spot_kv__main{grid-row:2/3;margin-top:min(2.835978836vw + 34.6243386243px,80px)}.p-spot_kv__sub{grid-column:2/4;grid-row:1/2;margin-left:0}.p-spot_kv__slider{max-width:50%}.p-spot_modal__inner{grid-template-columns:none}.p-spot_modal__inner .sub{grid-row:auto}.p-spot_modal__inner .main__bottom{grid-column:auto}.p-bond__head .p-bond_nav .c-grid-column{-moz-column-gap:min(.0816326531vw + .693877551px,2px);column-gap:min(.0816326531vw + .693877551px,2px)}.p-bond_contents{margin-bottom:min(1.1428571429vw + 21.7142857143px,40px)}.p-bond_contents__section__inner .inner .title{padding-right:min(.4897959184vw + .8227040816rem,1.3125rem)}.p-bond_contents__section__inner .inner__en{padding:1em .75em}.p-bond_contents__section .content{background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 1px,#fff 0),linear-gradient(90deg,#d9d9d9 2px,hsla(0,0%,85%,0) 0);background-size:4px 3.25rem;font-size:.8125rem}.p-work__button button{padding-bottom:1.25em;padding-top:1.25em}.p-work_business__map__content{row-gap:2em}.p-work_business__map__content .links{row-gap:1em}.p-work_development .box{max-width:100%}.p-work_modal__job{grid-template-columns:none}.p-work_modal__job .sub{grid-column:auto;grid-row:auto}.p-work_modal__job .main{padding-left:.1em;text-align:center}.p-work_modal__job .main__bottom{grid-column:auto}.p-global_staff__head{margin-bottom:min(4.1058201058vw + 44.3068783069px,110px)}.p-global_staff__head .c-amount__wrapper{display:none}.p-report_kv__sub .c-amount{--scale:1.1}.p-report_dayoff .p-staff_personal__item{grid-template-columns:none}.p-report_dayoff .p-staff_personal__item .sub{grid-row:auto;margin-left:20px;margin-right:20px;padding-right:0}}@media only screen and (max-width:374px){.u-visible-min{display:none!important}.u-hidden-min{display:block!important}.u-hidden-min.-f{display:flex!important}.u-hidden-min.-i{display:inline!important}.u-hidden-min.-ib{display:inline-block!important}}@media (any-hover:hover){a.l-header__logo{transition:color .25s cubic-bezier(.39,.575,.565,1)}a.l-header__logo:hover{color:#861c3c}.l-header__buttons a{transition:color .25s cubic-bezier(.39,.575,.565,1),background-color .25s cubic-bezier(.39,.575,.565,1),border-color .25s cubic-bezier(.39,.575,.565,1)}.l-header__buttons a:hover{background-color:#fff;color:#3e3a39}.l-footer__top__main a:hover{color:#861c3c;font-weight:500}.l-footer__menu__list a{padding-bottom:.25em;padding-top:.25em}.l-drawer__body .l-footer__menu a:hover{color:#861c3c;font-weight:500}.l-drawer_button__inner .close{transition:width .5s cubic-bezier(.215,.61,.355,1)}.l-drawer_button__inner{transition:column-gap .5s cubic-bezier(.215,.61,.355,1);transition:column-gap .5s cubic-bezier(.215,.61,.355,1),-moz-column-gap .5s cubic-bezier(.215,.61,.355,1)}.l-drawer_button__inner:before{transition:width .5s cubic-bezier(.215,.61,.355,1),height .5s cubic-bezier(.215,.61,.355,1)}.l-drawer_button:hover .l-drawer_button__inner{-moz-column-gap:6px;column-gap:6px}.l-drawer_button:hover .l-drawer_button__inner .close{width:17.5px}.l-drawer_button:hover .l-drawer_button__inner:before{height:55px;width:55px}a .c-arrow svg,button .c-arrow svg{animation-duration:.75s;animation-iteration-count:1;animation-timing-function:cubic-bezier(.215,.61,.355,1)}a:hover .c-arrow svg:first-child,button:hover .c-arrow svg:first-child{animation-name:arrow-behind}a:hover .c-arrow svg:last-child,button:hover .c-arrow svg:last-child{animation-name:arrow-front}a:hover .c-arrow.-angle svg:first-child,button:hover .c-arrow.-angle svg:first-child{animation-name:angle-behind}a:hover .c-arrow.-angle svg:last-child,button:hover .c-arrow.-angle svg:last-child{animation-name:angle-front}.c-circle{transition:border-color .5s cubic-bezier(.39,.575,.565,1),width .5s cubic-bezier(.39,.575,.565,1),height .5s cubic-bezier(.39,.575,.565,1)}a:hover .c-circle,button:hover .c-circle{border-color:#861c3c;height:min(.9735449735vw + 20.4232804233px,36px);transition:border-color 1s cubic-bezier(.25,.46,.45,.94),width 1s cubic-bezier(.23,1,.32,1),height 1s cubic-bezier(.23,1,.32,1);width:min(.9735449735vw + 20.4232804233px,36px)}a:hover .c-circle:before,button:hover .c-circle:before{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:circle-hover;animation-timing-function:cubic-bezier(.23,1,.32,1)}.c-slider_nav__button:not(:disabled){transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.c-slider_nav__button:not(:disabled):hover{background-color:#861c3c}.c-pagetop__circle{transition:background-color .25s cubic-bezier(.39,.575,.565,1),border-color .25s cubic-bezier(.39,.575,.565,1),width .5s cubic-bezier(.215,.61,.355,1),height .5s cubic-bezier(.215,.61,.355,1)}.c-pagetop:hover .c-pagetop__circle{background-color:#861c3c;border-color:#861c3c;height:50px;width:50px}.c-zoom:before{transition:width .5s cubic-bezier(.215,.61,.355,1),height .5s cubic-bezier(.215,.61,.355,1)}button:hover .c-zoom:before{height:min(.9904761905vw + 20.5523809524px,36.4px);width:min(.9904761905vw + 20.5523809524px,36.4px)}.c-breadcrumb a:hover{font-weight:500;text-decoration:none}.c-button01 a,.c-button01 button{transition:color .25s cubic-bezier(.39,.575,.565,1)}.c-button01 a:hover,.c-button01 button:hover{color:#861c3c}.c-button02 a,.c-button02 button{transition:color .25s cubic-bezier(.39,.575,.565,1),background-color .25s cubic-bezier(.39,.575,.565,1)}.c-button02 a:hover,.c-button02 button:hover{background-color:#fff;color:#3e3a39}.c-modal__button{transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.c-modal__button:hover{background-color:#861c3c}.c-sidebar__list a:hover,.u-textlink:hover{text-decoration:none}.u-textlink:hover{font-weight:500}.p-index_kv__buttons button:not(:disabled):before{transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.p-index_kv__buttons button:not(:disabled):hover:before{background-color:#fff}a.p-index_contents__card .c-amount img{transition:transform 1s cubic-bezier(.215,.61,.355,1)}a.p-index_contents__card .c-title{text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.25em;transition:text-decoration-color .25s cubic-bezier(.39,.575,.565,1)}.p-index_contents__banner a{transition:border-color .25s cubic-bezier(.39,.575,.565,1)}.p-index_contents__banner a:hover{border-color:#861c3c}.p-solution_nav__list a{transition:color .25s cubic-bezier(.39,.575,.565,1)}.p-solution_nav__list a:hover{color:#861c3c}.p-staff_more__body .menu .circle{transition:transform .5s cubic-bezier(.215,.61,.355,1)}.p-staff_more__body .menu .square{transition:top .5s cubic-bezier(.215,.61,.355,1),left .5s cubic-bezier(.215,.61,.355,1),right .5s cubic-bezier(.215,.61,.355,1),bottom .5s cubic-bezier(.215,.61,.355,1)}.p-staff_more__body .menu:hover .circle{transform:scale(1.1)}.p-staff_more__body .menu:hover .square:first-child{left:-7.5%;top:-7.5%}.p-staff_more__body .menu:hover .square:nth-child(2){top:-7.5%}.p-staff_more__body .menu:hover .square:nth-child(3){right:-7.5%;top:-7.5%}.p-staff_more__body .menu:hover .square:nth-child(4){left:-7.5%}.p-staff_more__body .menu:hover .square:nth-child(6){right:-7.5%}.p-staff_more__body .menu:hover .square:nth-child(7){bottom:-7.5%;left:-7.5%}.p-staff_more__body .menu:hover .square:nth-child(8){bottom:-7.5%}.p-staff_more__body .menu:hover .square:nth-child(9){bottom:-7.5%;right:-7.5%}.p-staff_card .grad{height:75%;transition:width .75s cubic-bezier(.215,.61,.355,1),height .75s cubic-bezier(.215,.61,.355,1);width:75%}.p-staff_card .mask,.p-staff_card img{transform:scale(1);transition:transform 1s cubic-bezier(.215,.61,.355,1)}.p-staff_card .mask img{transform:scale(1)}.p-staff_card:after{background-color:rgba(62,58,57,.8);transition:background-color .5s cubic-bezier(.39,.575,.565,1)}.p-staff_card:hover:after{background-color:rgba(62,58,57,0)}.p-staff_card:hover .mask{transform:scale(1.1)}.p-staff_card:hover .mask img{transform:scale(.9545454545)}.p-staff_card:hover img{transform:scale(1.05)}.p-staff_card:hover .grad{height:125%;width:125%}.p-project_card .c-amount img{transition:transform 1s cubic-bezier(.215,.61,.355,1)}.p-project_card:hover .c-amount img{transform:scale(1.05)}.p-project_other__card .c-amount img{transition:transform 1s cubic-bezier(.215,.61,.355,1)}.p-project_other__card:hover img{transform:scale(1.05)}.p-project_other__card:hover .title{text-decoration-color:#000}.p-project_other__card .title{text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.25em;transition:text-decoration-color .25s cubic-bezier(.39,.575,.565,1)}.p-talk_card__sub img{transition:transform 1s cubic-bezier(.215,.61,.355,1)}.p-talk_card:hover .p-talk_card__sub img{transform:scale(1.0375)}.p-talk_card .c-title{text-decoration:underline;text-decoration-color:rgba(62,58,57,0);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.25em;transition:text-decoration-color .25s cubic-bezier(.39,.575,.565,1)}.p-talk_card:hover .c-title{text-decoration-color:#3e3a39}.p-training_schedule__button .c-amount{transition:opacity .25s cubic-bezier(.39,.575,.565,1)}.p-training_schedule__button:hover .c-amount{opacity:.7}.p-training_schedule__button:hover .c-zoom{opacity:1}.p-training_schedule__button:hover .c-zoom:before{height:min(1.346031746vw + 23.2634920635px,44.8px);width:min(1.346031746vw + 23.2634920635px,44.8px)}.p-training_schedule__button .c-zoom{display:grid;opacity:0;transition:opacity .25s cubic-bezier(.39,.575,.565,1)}.p-fulfilling_voice__item button{transition:color .25s cubic-bezier(.39,.575,.565,1),height .5s cubic-bezier(.215,.61,.355,1),padding-top .5s cubic-bezier(.215,.61,.355,1)}.p-fulfilling_voice__item button:hover{color:#861c3c}.p-welfare_voice__item button{transition:color .25s cubic-bezier(.39,.575,.565,1),height .5s cubic-bezier(.215,.61,.355,1),padding-top .5s cubic-bezier(.215,.61,.355,1)}.p-welfare_voice__item button:hover{color:#861c3c}.p-movie_contents__thumb:hover{opacity:.8}.p-faq__item .question{transition:color .25s cubic-bezier(.39,.575,.565,1)}.p-faq__item .question:hover{color:#861c3c}.p-faq_nav__list a{transition:color .25s cubic-bezier(.39,.575,.565,1)}.p-faq_nav__list a:hover{color:#861c3c}.p-dormitory_gallery__thumb .c-amount{transition:opacity .25s cubic-bezier(.39,.575,.565,1)}.p-dormitory_gallery__thumb:hover .c-amount{opacity:.7}.p-dormitory_gallery__thumb:hover .c-zoom:before{height:min(.9904761905vw + 20.5523809524px,36.4px);width:min(.9904761905vw + 20.5523809524px,36.4px)}.p-reason_card{transition:color .25s cubic-bezier(.39,.575,.565,1)}.p-reason_card:hover{color:#861c3c}.p-spot_card:after,.p-spot_card:before{inset:0;opacity:0;position:absolute;transition:opacity .25s cubic-bezier(.39,.575,.565,1);z-index:1}.p-spot_card:before{-webkit-backdrop-filter:blur(5px) brightness(.85);backdrop-filter:blur(5px) brightness(.85);background-color:#f0f2f4;content:"";mix-blend-mode:multiply}.p-spot_card:after{background-image:radial-gradient(#861c3c 0,rgba(134,28,60,.98) 7.5%,rgba(134,28,60,.92) 15%,rgba(134,28,60,.82) 22.5%,rgba(134,28,60,.68) 30%,rgba(134,28,60,.5) 37.5%,rgba(134,28,60,.32) 45%,rgba(134,28,60,.18) 52.5%,rgba(134,28,60,.08) 60%,rgba(134,28,60,.02) 67.5%,rgba(134,28,60,0) 75%);color:#fff;content:"View";display:grid;font-family:Poppins,sans-serif;font-size:min(.2962962963vw + .9537037037rem,1.25rem);font-weight:300;place-items:center}.p-spot_card:hover:after,.p-spot_card:hover:before{opacity:1}.p-bond_nav .c-grid-column button:not(:disabled):hover{color:inherit}.p-work__button button{transition:color .25s cubic-bezier(.39,.575,.565,1),background-color .25s cubic-bezier(.39,.575,.565,1),border-color .25s cubic-bezier(.39,.575,.565,1)}.p-work__button button .more{transition:color .25s cubic-bezier(.39,.575,.565,1)}.p-work__button button:hover{background-color:#f0f2f4;border-color:#d9d9d9;color:#861c3c}.p-work__button button:hover .more{color:#861c3c}.p-work__link button:hover{color:#861c3c;font-weight:500;text-decoration:none}.p-work_modal__work a.box__item{transition:color .25s cubic-bezier(.39,.575,.565,1),border-color .25s cubic-bezier(.39,.575,.565,1)}.p-work_modal__work a.box__item:hover{border-color:#861c3c;color:#861c3c}a.p-work_modal__work .box__item{transition:color .25s cubic-bezier(.39,.575,.565,1),border-color .25s cubic-bezier(.39,.575,.565,1)}a.p-work_modal__work .box__item:hover{border-color:#861c3c;color:#861c3c}.p-global__bnr{transition:color .25s cubic-bezier(.39,.575,.565,1),border-color .25s cubic-bezier(.39,.575,.565,1)}.p-global__bnr:hover{border-color:#861c3c;color:#861c3c}.p-global_staff__head a{transition:border-color .25s cubic-bezier(.39,.575,.565,1)}.p-global_staff__head a:hover{border-color:#861c3c}a.p-report_card{transition:color .25s cubic-bezier(.39,.575,.565,1)}a.p-report_card img{transition:transform 1s cubic-bezier(.215,.61,.355,1)}a.p-report_card:hover{color:#861c3c}a.p-report_card:hover img{transform:scale(1.075)}.p-incoming_body__button{transition:background-color .25s cubic-bezier(.39,.575,.565,1),color .25s cubic-bezier(.39,.575,.565,1)}.p-incoming_body__button:hover{background-color:#fff;color:#861c3c}}@media (any-hover:none){.c-arrow svg:first-child{display:none}}@media only screen and (orientation:landscape){body.is-home .l-header{transition:color .25s cubic-bezier(.39,.575,.565,1),background-color .25s cubic-bezier(.39,.575,.565,1)}body.is-home.is-start.is-loaded .l-header{color:#fff}body.is-home.is-start.is-loaded.is-bottom .l-header,body.is-home.is-start.is-loaded.is-middle .l-header{background-color:#fff;color:#3e3a39}.c-modal__container{margin-top:min(.6530612245vw + 41.5510204082px,52px)}.c-modal__button{bottom:calc(100% + .375em);right:0}.p-index_kv{height:min(100svh,var(--svh) * 100);margin-top:max(-4.0816326531vw + -39.693877551px,-105px);padding-bottom:100px}.p-index_kv__title{align-self:end}.is-start .p-index_kv__title .c-amount{transition:clip-path 1s cubic-bezier(.215,.61,.355,1)}.is-start .p-index_kv__title .c-amount:first-child{transition-delay:1.75s}.is-start .p-index_kv__title .c-amount:nth-child(2){transition-delay:2.125s}.is-start .p-index_kv__title .c-amount:nth-child(3){transition-delay:2.5s}.p-index_kv__title .c-amount.-portrait{display:none}.p-index_kv__list .c-title{font-size:min(.6530612245vw + 1.0969387755rem,1.75rem)}.p-index_kv__list .c-en{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.p-index_kv__scroll{bottom:min(1.4693877551vw + 8.4897959184px,32px);font-size:min(.1632653061vw + .8367346939rem,1rem);height:min(2.9387755102vw + 46.9795918367px,94px);margin-left:max(-1.4693877551vw + -23.4897959184px,-47px);width:min(2.9387755102vw + 46.9795918367px,94px)}}@media only screen and (orientation:portrait){.l-header{background-color:#fff}.c-modal__container{margin-bottom:min(.6530612245vw + 41.5510204082px,52px)}.c-modal__button{right:50%;top:calc(100% + .375em);transform:translateX(50%)}.p-index_kv{height:calc(min(100svh, var(--svh) * 100) - min(4.0816326531vw + 39.693877551px, 105px));padding-bottom:calc(8.16327vw + 69.38776px);padding-top:calc(4.6225vw + 12.66564px)}.p-index_kv__title{align-self:start}.is-start .p-index_kv__title .c-amount{transition:clip-path 1.25s cubic-bezier(.215,.61,.355,1)}.is-start .p-index_kv__title .c-amount:nth-child(4){transition-delay:1.5s}.is-start .p-index_kv__title .c-amount:nth-child(5){transition-delay:2.125s}.p-index_kv__title .c-amount.-landscape{display:none}.p-index_kv__list .c-title{font-size:calc(2.03562vw + .7729rem)}.p-index_kv__list .c-en{font-size:calc(.50891vw + .63073rem)}.p-index_kv__scroll{bottom:calc(2.7735vw + 3.59938px);font-size:calc(.50891vw + .75573rem);height:calc(5.547vw + 37.19877px);margin-left:max(-2.7734976888vw + -18.5993836672px,-47px);width:calc(5.547vw + 37.19877px)}}