.Accordion_content__bf586{overflow:hidden;height:0;transition:height .45s cubic-bezier(.4,0,.2,1)}.breadcrump_arrow__jlI_k,.breadcrump_home_logo__VkyMv{align-self:center;justify-self:center}.breadcrumb_breadcrumb__xEPMC{padding:8px 120px;background:var(--color-gray-50,#f0f0f0);z-index:1000;width:100%}.breadcrumb_breadcrumb__xEPMC,.breadcrumb_crumb_title_container__FSG3k{display:flex;align-items:center;gap:8px;align-self:stretch}.breadcrumb_breadcrumb_text_black___wFN8{color:var(--color-gray-900,#323232)}.breadcrumb_breadcrumb_text_black___wFN8,.breadcrumb_breadcrumb_text_gray___50IX{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.breadcrumb_breadcrumb_text_gray___50IX{color:var(--color-gray-200,#bfbfbf)}@media (max-width:768px){.breadcrumb_breadcrumb__xEPMC{display:flex;padding:8px 30px;align-items:center;gap:8px;align-self:stretch}}@media (min-width:769px) and (max-width:1440px){.breadcrumb_breadcrumb__xEPMC{padding:clamp(4.27px,.556vw,8px) clamp(64.08px,8.333vw,120px);gap:clamp(4.27px,.556vw,8px)}.breadcrumb_breadcrumb_text_black___wFN8,.breadcrumb_breadcrumb_text_gray___50IX{font-size:clamp(6.41px,.833vw,12px)}}.ContainedButton_button___8KKm{display:flex;width:clamp(0px,16.667vw,240px);padding:clamp(0px,1.3889vw,20px);justify-content:center;align-items:center;gap:16px;border-radius:0;overflow:hidden;text-overflow:ellipsis;font-family:Roboto;font-size:clamp(0px,1.11vw,16px);font-style:normal;font-weight:700;line-height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary-500);color:#fff;border:none}.ContainedButton_button___8KKm:hover{background-color:var(--color-primary-700)}.ContainedButton_max__sXRU3{width:clamp(0px,80%,10000px);padding:clamp(0px,3.7vw,50px);font-size:3.7333333333vw}.OutlinedButton_button__mH3mB{display:flex;width:clamp(0px,16.667vw,240px);padding:clamp(0px,1.3889vw,20px);justify-content:center;align-items:center;gap:16px;border-radius:0;overflow:hidden;text-overflow:ellipsis;font-family:Roboto;font-size:clamp(0px,1.11vw,16px);font-style:normal;font-weight:700;line-height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary-500);color:#fff;border:none;border:1px solid var(--color-primary-700);background:var(--color-white);color:var(--color-primary-500)}.OutlinedButton_button__mH3mB:hover{background:var(--color-primary-50)}.OutlinedButton_max__UiKnh{width:clamp(0px,80%,10000px);padding:clamp(0px,3.7vw,50px);font-size:3.7333333333vw}.Header_header__TsQ2I{display:flex;width:100%;height:80px;align-items:center;border-bottom:1px solid var(--color-gray-100);background:var(--color-white);position:fixed;z-index:1000}.Header_logo___CXuk{width:clamp(100px,11.18vw,161px);height:auto}.Header_logo_parent__xuqxp{display:flex;height:80px;padding:8px 0 8px clamp(15px,calc((100vw - 768px) / (1440 - 768) * 40),40px);align-items:center}.Header_header_logo_container__CacXD{position:relative;width:161px;height:64px}.Header_nav__Yrfdd{padding:0 clamp(10px,2.78vw,40px) 0 0;justify-content:flex-end;flex:1 0;min-width:0}.Header_info__JdHh6,.Header_nav__Yrfdd{display:flex;align-items:center;align-self:stretch}.Header_info__JdHh6{width:clamp(85.333px,10vw,160px);padding:20px clamp(12.8px,1.6vw,24px);justify-content:center;gap:16px;overflow:hidden;background:var(--color-primary-500);border:none;color:var(--color-white);text-align:center;text-overflow:ellipsis;font-family:Roboto;font-size:clamp(0px,1.11vw,16px);font-weight:700}.Header_info__JdHh6:hover{background-color:var(--color-primary-700)}.Header_form_link__Kf1e5,.Header_hamburger__kkzG6,.Header_mobile_buttons__J6NdZ,.Header_mobile_nav__pGUwS,.Header_mobile_nav_list__FdAL7,.Header_rectangle__dHCD8{display:none}@media (max-width:768px){.Header_header__TsQ2I{display:flex;min-width:300px;width:100%;height:80px;align-items:center;align-self:stretch;border-bottom:1px solid var(--color-gray-100,#d9d9d9);background:var(--color-white,#fff);position:fixed;z-index:1000}.Header_logo_parent__xuqxp{display:flex;height:80px;padding-top:26px;padding-bottom:26px;padding-left:20px;align-items:center;flex:1 0}.Header_header_logo_container__CacXD{position:relative;width:125px;height:50px}.Header_info__JdHh6,.Header_nav__Yrfdd{display:none}.Header_logo___CXuk{width:161px;height:auto}.Header_hamburger__kkzG6{display:flex;width:80px;padding:16px 24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;aspect-ratio:1/1;background-color:transparent;border:none}.Header_rectangle__dHCD8{display:flex;width:20px;height:2px;background:var(--color-primary-500,#1b55a6)}.Header_mobile_nav__pGUwS{position:fixed;top:80px;left:0;right:0;bottom:0;background-color:white;z-index:1000;transform:translateX(100%);transition:transform .3s ease;display:flex;padding:70px 30px 150px;flex-direction:column;align-items:flex-start;gap:80px;background:rgba(255,255,255,.96)}.Header_mobile_nav__pGUwS.Header_open__5HJ4P{transform:translateX(0)}.Header_mobile_nav_list__FdAL7{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;list-style:none}.Header_mobile_nav_list__FdAL7 li{color:var(--color-gray-900,#323232);font-family:Roboto;font-size:4.2666666vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.32px}.Header_mobile_buttons__J6NdZ{display:flex;flex-direction:column;align-items:center;gap:40px;align-self:stretch}.Header_form_link__Kf1e5{display:flex;width:100%;height:auto;justify-content:center;align-items:center}}.HeaderMenu_header_menu__Asd6G{display:inline-flex;justify-content:center;align-items:center;width:clamp(0px,7.7778vw,112px);background-color:var(--color-white);color:var(--color-gray-900);font-family:Roboto;font-size:clamp(0px,1.11vw,16px);white-space:nowrap;font-style:normal;font-weight:400;line-height:100%;cursor:pointer;border:none;height:100%;position:relative}.HeaderMenu_header_menu__Asd6G:hover{color:var(--color-primary-500);font-weight:700}.HeaderMenu_header_menu__Asd6G span{position:absolute;bottom:0;height:4px;width:100%;background-color:var(--color-primary-500);display:none}.HeaderMenu_header_menu__Asd6G:hover span{display:block}.HeaderMenu_wide__4_1Uc{width:clamp(0px,12.15vw,175px)}.companyPage_head_title__KbUa_{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.companyPage_text_en__LYx7f{width:104px;height:20px}.companyPage_text_ja__kIgf_{width:186px;height:44px}@media (max-width:768px){.companyPage_head_title__KbUa_{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.companyPage_text_en__LYx7f{width:calc(83.128vw / 3.75);height:calc(16vw / 3.75)}.companyPage_text_ja__kIgf_{width:calc(152vw / 3.75);height:calc(35vw / 3.75)}}@media (min-width:769px) and (max-width:1440px){.companyPage_head_title__KbUa_{gap:clamp(12.82px,1.667vw,24px)}.companyPage_text_en__LYx7f{width:calc(104vw / 14.4);height:calc(20vw / 14.4)}.companyPage_text_ja__kIgf_{width:calc(186vw / 14.4);height:calc(44vw / 14.4)}}@media (min-width:1441px){.companyPage_head_title__KbUa_{width:1200px;align-self:center}.company_top_img__vfUk0{display:flex;padding:80px 120px 60px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background:url(/company.png);background-color:#293e5d;background-size:cover;background-position:50%;box-shadow:inset 0 -4px 24px 0 rgba(0,0,0,.08)}.company_page_container__OnKaw{position:relative;z-index:100;font-size:16px;padding-top:80px}.company_company_information_section__wCkIo{display:flex;padding-block:80px;flex-direction:column;align-items:center;align-self:stretch;border:0}.company_table_row__yJwiD{display:flex;flex-direction:row;width:100%}.company_table_body__A2FEE{width:1040px;border-width:0;border-left:0 solid var(--color-surface-border,#dedede);border-bottom:.5px solid var(--color-surface-border,#dedede);border-right:0 solid var(--color-surface-border,#dedede);border-top:.5px solid var(--color-surface-border,#dedede)}.company_table_header__u_fLl{display:flex;width:200px;padding:32px 24px;align-items:flex-start;gap:16px;align-self:stretch;border-width:0;border:.5px solid var(--color-surface-border,#dedede);border-left-width:0}.company_table_header_item__ERiM6{color:#323232;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-align:left}.company_table_data__OpL14{display:flex;padding:32px 24px;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;flex:1 0;border-width:0;border:.5px solid var(--color-surface-border,#dedede);border-right-width:0}.company_table_data_item__mBEyj,.company_table_data_item_address__nZs6r{color:#323232;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.company_table_data_item_address_sp__QNXpv{display:none}.company_executive__AVs2P,.company_table_data_item_address_inform__s_JXk{color:#323232;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.company_executive__AVs2P{display:flex;flex-direction:row;gap:16px 24px}.company_executive_title___92UY{width:120px}.company_executive_name__CwDSJ,.company_executive_title___92UY{color:#323232;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.company_ceo_message_section__W6Ceq{display:flex;padding:0 calc(200vw / 14.4) calc(120vw / 14.4);flex-direction:column;align-items:center;gap:120px;align-self:stretch;background:var(--color-gray-50,#f0f0f0)}.company_white_box__i2TkW{padding:0;margin:0;width:100%;height:200px;position:absolute;background:#fff;z-index:1}.company_ceo_message_box__zhg9o{display:flex;width:1040px;padding:60px;align-items:flex-start;gap:60px;border-top:8px solid #153f7e;background:#fff;box-shadow:0 2px 0 0 #d9d9d9;z-index:100}.company_ceo__CuqWq{width:200px}.company_ceo__CuqWq,.company_name_box__zsnqa{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.company_ceo_position__Ox6Tm{color:#323232;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:200%}.company_ceo_name__vAnCK{color:#323232;font-family:Roboto;font-size:32px;font-style:normal;font-weight:700;line-height:100%}.company_message__W27tn{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0}.company_ceo_message___LDcG{align-self:stretch;color:var(--color-primary-700,#153f7e);font-family:Italianno;font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.56px}.company_ceo_message_title__1QYvd{height:30px}.company_message_title__O_PzQ{align-self:stretch;color:var(--color-text-heading,#323232);font-family:Hiragino Mincho ProN;font-size:32px;font-style:normal;font-weight:600;line-height:100%}.company_message_contents__x_cVI{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;color:var(--color-text-black,#323232);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:200%}}@media (max-width:1440px){.company_top_img__vfUk0{display:flex;padding:clamp(42.7px,5.556vw,80px) clamp(64.08px,8.333vw,120px) clamp(32px,4.167vw,60px);flex-direction:column;align-items:flex-start;gap:clamp(5.34px,.694vw,10px);align-self:stretch;background:url(/company.png);background-color:#293e5d;background-size:cover;background-position:50%;box-shadow:inset 0 -4px 24px 0 rgba(0,0,0,.08)}.company_page_container__OnKaw{position:relative;z-index:100;font-size:calc(16vw / 14.4);padding-top:80px}.company_company_information_section__wCkIo{display:flex;padding:calc(80vw / 14.4) calc(200vw / 14.4);flex-direction:column;align-items:flex-start;align-self:stretch;border:0}.company_table_row__yJwiD{display:flex;flex-direction:row;width:100%}.company_table_body__A2FEE{width:100%;border-width:0;border-left:0 solid var(--color-surface-border,#dedede);border-bottom:calc(.5vw / 14.4) solid var(--color-surface-border,#dedede);border-right:0 solid var(--color-surface-border,#dedede);border-top:calc(.5vw / 14.4) solid var(--color-surface-border,#dedede)}.company_table_header__u_fLl{display:flex;width:calc(200vw / 14.4);padding:calc(32vw / 14.4) calc(24vw / 14.4);align-items:flex-start;gap:calc(16vw / 14.4);align-self:stretch;border-width:0;border:calc(.5vw / 14.4) solid var(--color-surface-border,#dedede);border-left-width:0}.company_table_header_item__ERiM6{color:#323232;font-family:Roboto;font-size:calc(16vw / 14.4);font-style:normal;font-weight:700;line-height:100%;text-align:left}.company_table_data__OpL14{display:flex;padding:calc(32vw / 14.4) calc(24vw / 14.4);width:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(16vw / 14.4);flex:1 0;border-width:0;border:calc(.5vw / 14.4) solid var(--color-surface-border,#dedede);border-right-width:0}.company_table_data_item__mBEyj,.company_table_data_item_address__nZs6r{color:#323232;font-family:Roboto;font-size:calc(16vw / 14.4);font-style:normal;font-weight:400;line-height:100%}.company_table_data_item_address_sp__QNXpv{display:none}.company_executive__AVs2P,.company_table_data_item_address_inform__s_JXk{color:#323232;font-family:Roboto;font-size:calc(16vw / 14.4);font-style:normal;font-weight:400;line-height:100%}.company_executive__AVs2P{display:flex;flex-direction:row;gap:calc(16vw / 14.4) calc(24vw / 14.4)}.company_executive_title___92UY{width:calc(120vw / 14.4)}.company_executive_name__CwDSJ,.company_executive_title___92UY{color:#323232;font-family:Roboto;font-size:calc(16vw / 14.4);font-style:normal;font-weight:400;line-height:100%}.company_ceo_message_section__W6Ceq{display:flex;padding:0 calc(200vw / 14.4) calc(120vw / 14.4);flex-direction:column;align-items:flex-start;gap:calc(120vw / 14.4);align-self:stretch;background:var(--color-gray-50,#f0f0f0)}.company_white_box__i2TkW{padding:0;margin:0;width:100%;height:calc(200vw / 14.4);position:absolute;background:#fff;z-index:1}.company_ceo_message_box__zhg9o{display:flex;width:calc(1040vw / 14.4);width:100%;padding:calc(60vw / 14.4);align-items:flex-start;gap:calc(60vw / 14.4);border-top:calc(8vw / 14.4) solid #153f7e;background:#fff;box-shadow:0 calc(2vw / 14.4) 0 0 #d9d9d9;z-index:100}.company_ceo__CuqWq{width:calc(200vw / 14.4)}.company_ceo__CuqWq,.company_name_box__zsnqa{display:flex;flex-direction:column;align-items:flex-start;gap:calc(24vw / 14.4)}.company_ceo_position__Ox6Tm{color:#323232;font-family:Roboto;font-size:calc(20vw / 14.4);font-style:normal;font-weight:400;line-height:200%}.company_ceo_name__vAnCK{color:#323232;font-family:Roboto;font-size:calc(32vw / 14.4);font-style:normal;font-weight:700;line-height:100%}.company_message__W27tn{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32vw / 14.4);flex:1 0}.company_ceo_message___LDcG{align-self:stretch;color:var(--color-primary-700,#153f7e);font-family:Italianno;font-size:calc(32vw / 14.4);font-style:normal;font-weight:400;line-height:100%;letter-spacing:calc(2.56vw / 14.4)}.company_ceo_message_title__1QYvd{height:calc(30vw / 14.4)}.company_message_title__O_PzQ{align-self:stretch;color:var(--color-text-heading,#323232);font-family:Hiragino Mincho ProN;font-size:calc(32vw / 14.4);font-style:normal;font-weight:600;line-height:100%}.company_message_contents__x_cVI{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16vw / 14.4);align-self:stretch;color:var(--color-text-black,#323232);font-family:Roboto;font-size:calc(16vw / 14.4);font-style:normal;font-weight:400;line-height:200%}}@media (max-width:768px){.company_top_img__vfUk0{display:flex;padding:80px 30px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background:url(/company_mobile.png);background-color:#293e5d;background-position:50%;background-size:cover;box-shadow:inset 0 -4px 24px 0 rgba(0,0,0,.08)}.company_page_container__OnKaw{position:relative;z-index:1;font-size:16px}.company_company_information_section__wCkIo{display:flex;padding:calc(80vw / 3.75) calc(30vw / 3.75);flex-direction:column;align-items:flex-start;align-self:stretch;border:0}.company_table_row__yJwiD{display:flex;flex-direction:row;width:100%}.company_table_body__A2FEE{width:100%}.company_table_body__A2FEE,.company_table_header__u_fLl{border-width:0;border-left:0 solid var(--color-surface-border,#dedede);border-bottom:calc(.5vw / 3.75) solid var(--color-surface-border,#dedede);border-right:0 solid var(--color-surface-border,#dedede);border-top:calc(.5vw / 3.75) solid var(--color-surface-border,#dedede)}.company_table_header__u_fLl{display:flex;width:calc(80vw / 3.75);padding:calc(30vw / 3.75) 0;align-items:flex-start;gap:calc(16vw / 3.75);align-self:stretch}.company_table_header_item__ERiM6{color:#323232;font-family:Roboto;font-size:calc(14vw / 3.75);font-style:normal;font-weight:700;line-height:150%}.company_table_data__OpL14{display:flex;padding:calc(30vw / 3.75) 0;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(20vw / 3.75);flex:1 0;border-width:0;border-left:0 solid var(--color-surface-border,#dedede);border-bottom:calc(.5vw / 3.75) solid var(--color-surface-border,#dedede);border-right:0 solid var(--color-surface-border,#dedede);border-top:calc(.5vw / 3.75) solid var(--color-surface-border,#dedede)}.company_table_data_item__mBEyj{line-height:100%}.company_table_data_item__mBEyj,.company_table_data_item_address_sp__QNXpv{color:#323232;font-family:Roboto;font-size:calc(14vw / 3.75);font-style:normal;font-weight:400}.company_table_data_item_address_sp__QNXpv{display:flex;line-height:150%}.company_table_data_item_address__nZs6r{display:none}.company_table_data_item_address_inform__s_JXk{color:#323232;font-family:Roboto;font-size:calc(14vw / 3.75);font-style:normal;font-weight:400;line-height:150%}.company_executive__AVs2P{display:flex;align-items:flex-start;gap:calc(20vw / 3.75);align-self:stretch}.company_executive_title___92UY{width:calc(80vw / 3.75)}.company_executive_name__CwDSJ,.company_executive_title___92UY{color:#323232;font-family:Roboto;font-size:calc(14vw / 3.75);font-style:normal;font-weight:400;line-height:100%}.company_ceo_message_section__W6Ceq{display:flex;padding:calc(30vw / 3.75) calc(30vw / 3.75) calc(150vw / 3.75);flex-direction:column;align-items:center;gap:calc(40vw / 3.75);align-self:stretch;background:var(--color-gray-50,#f0f0f0)}.company_white_box__i2TkW{padding:0;margin:0;width:100%;height:0;position:absolute;background:#fff;z-index:1}.company_ceo_message_box__zhg9o{display:flex;padding:calc(60vw / 3.75) calc(20vw / 3.75);flex-direction:column-reverse;align-items:flex-start;gap:calc(20vw / 3.75);border-top:calc(8vw / 3.75) solid #153f7e;background:#fff;box-shadow:0 calc(2vw / 3.75) 0 0 #d9d9d9;z-index:100}.company_ceo_message_title__1QYvd{height:calc(24vw / 3.75)}.company_ceo__CuqWq{display:flex;flex-direction:row;align-items:flex-start;gap:calc(20vw / 3.75);align-self:stretch;width:calc(275vw / 3.75)}.company_name_box__zsnqa{width:calc(135vw / 3.75);display:flex;flex-direction:column;align-items:flex-start;gap:calc(16vw / 3.75);flex:1 0}.company_ceo_position__Ox6Tm{color:#323232;font-family:Roboto;font-size:calc(16vw / 3.75);font-style:normal;font-weight:400;line-height:200%}.company_ceo_name__vAnCK{color:#323232;font-family:Roboto;font-size:calc(24vw / 3.75);font-style:normal;font-weight:700;line-height:100%}.company_message__W27tn{display:flex;flex-direction:column;align-items:flex-start;gap:calc(20vw / 3.75);align-self:stretch}.company_ceo_message___LDcG{color:var(--color-primary-700,#153f7e);font-family:Italianno;font-weight:400;line-height:100%;letter-spacing:calc(1.92vw / 3.75)}.company_ceo_message___LDcG,.company_message_title__O_PzQ{align-self:stretch;font-size:calc(24vw / 3.75);font-style:normal}.company_message_title__O_PzQ{color:var(--color-text-heading,#323232);font-family:Hiragino Mincho ProN;font-weight:600;line-height:150%}.company_message_contents__x_cVI{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16vw / 3.75);align-self:stretch;color:var(--color-text-black,#323232);font-family:Roboto;font-size:calc(14vw / 3.75);font-style:normal;font-weight:400;line-height:200%}.company_ceo_img__0_x2w{width:calc(120vw / 3.75)}}@media (max-width:375px){.company_page_container__OnKaw{position:relative;z-index:1;font-size:14px}.company_company_information_section__wCkIo{display:flex;padding:80px 30px;flex-direction:column;align-items:flex-start;align-self:stretch;border:0}.company_table_row__yJwiD{display:flex;flex-direction:row;width:100%}.company_table_body__A2FEE{width:100%}.company_table_body__A2FEE,.company_table_header__u_fLl{border-width:0;border-left:0 solid var(--color-surface-border,#dedede);border-bottom:.5px solid var(--color-surface-border,#dedede);border-right:0 solid var(--color-surface-border,#dedede);border-top:.5px solid var(--color-surface-border,#dedede)}.company_table_header__u_fLl{display:flex;width:80px;padding:30px 0;align-items:flex-start;gap:16px;align-self:stretch}.company_table_header_item__ERiM6{color:#323232;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.company_table_data__OpL14{display:flex;padding:30px 0;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;flex:1 0;border-width:0;border-left:0 solid var(--color-surface-border,#dedede);border-bottom:.5px solid var(--color-surface-border,#dedede);border-right:0 solid var(--color-surface-border,#dedede);border-top:.5px solid var(--color-surface-border,#dedede)}.company_table_data_item__mBEyj{color:#323232;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.company_executive__AVs2P{display:flex;align-items:flex-start;gap:20px;align-self:stretch}.company_executive_title___92UY{width:80px}.company_executive_name__CwDSJ,.company_executive_title___92UY{color:#323232;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.company_ceo_message_section__W6Ceq{display:flex;padding:30px 30px 150px;flex-direction:column;align-items:center;gap:40px;align-self:stretch;background:var(--color-gray-50,#f0f0f0)}.company_white_box__i2TkW{padding:0;margin:0;width:100%;height:0;position:absolute;background:#fff;z-index:1}.company_ceo_message_box__zhg9o{display:flex;padding:60px 20px;flex-direction:column-reverse;align-items:flex-start;gap:20px;border-top:8px solid #153f7e;background:#fff;box-shadow:0 2px 0 0 #d9d9d9;z-index:100}.company_ceo_message_title__1QYvd{height:24px}.company_ceo__CuqWq{display:flex;flex-direction:row;align-items:flex-start;gap:20px;align-self:stretch;width:calc(275vw / 3.75)}.company_name_box__zsnqa{width:calc(135vw / 3.75);display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0}.company_ceo_position__Ox6Tm{color:#323232;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:200%}.company_ceo_name__vAnCK{color:#323232;font-family:Roboto;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.company_message__W27tn{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.company_ceo_message___LDcG{align-self:stretch;color:var(--color-primary-700,#153f7e);font-family:Italianno;font-size:24px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:calc(1.92vw / 3.75)}.company_message_title__O_PzQ{align-self:stretch;color:var(--color-text-heading,#323232);font-family:Hiragino Mincho ProN;font-size:24px;font-style:normal;font-weight:600;line-height:150%}.company_message_contents__x_cVI{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;color:var(--color-text-black,#323232);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:200%}.company_ceo_img__0_x2w{width:120px}}.form-thanks-svg_check_circle__mcB6H{width:clamp(0px,4.444444444vw,64px);height:auto}@media (max-width:768px){.form-thanks-svg_check_circle__mcB6H{width:16vw;height:auto}}.form-complete_page__fxxb_{position:relative;z-index:1;padding-top:80px;font-size:16px}.form-complete_breadcrump__v6kwn{display:flex;padding:8px 120px;align-items:center;gap:8px;align-self:stretch;background:var(--color-gray-50,#f0f0f0);z-index:1000;width:100%}.form-complete_breadcrump_text__i2Xqb{color:var(--color-gray-200,#bfbfbf);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.form-complete_page_content__Cy9CY{padding:80px 400px 120px;gap:100px}.form-complete_page_content__Cy9CY,.form-complete_page_text__pTaFG{display:flex;flex-direction:column;align-items:center;align-self:stretch}.form-complete_page_text__pTaFG{gap:40px}.form-complete_page_head__qzDwM{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.form-complete_submit_done__Vcfq0{text-align:center;font-size:24px;font-weight:700;line-height:150%}.form-complete_page_explain__o_S94,.form-complete_submit_done__Vcfq0{align-self:stretch;color:#323232;font-family:Roboto;font-style:normal}.form-complete_page_explain__o_S94{font-size:16px;font-weight:400;line-height:200%}@media (max-width:768px){.form-complete_content__pAOG5{height:auto}.form-complete_breadcrump__v6kwn{display:flex;padding:8px 30px;align-items:center;gap:8px;align-self:stretch}.form-complete_page_content__Cy9CY{display:flex;width:100%;padding:80px 30px 150px;flex-direction:column;align-items:flex-start;gap:40px}.form-complete_page_text__pTaFG{gap:40px}.form-complete_page_head__qzDwM,.form-complete_page_text__pTaFG{display:flex;flex-direction:column;align-items:center;align-self:stretch}.form-complete_page_head__qzDwM{gap:16px}.form-complete_submit_done__Vcfq0{font-size:5.3333333333vw}.form-complete_page_explain__o_S94{font-size:3.733333333vw}}@media (min-width:769px){.form-complete_content__pAOG5{min-height:calc(100vh - 388px);display:flex;flex-direction:column}.form-complete_page__fxxb_{font-size:clamp(0px,1.111vw,16px)}.form-complete_breadcrump__v6kwn{padding:clamp(0px,.556vw,8px) clamp(0px,8.333vw,120px);gap:clamp(0px,.556vw,8px)}.form-complete_breadcrump_text__i2Xqb{font-size:clamp(0px,.833vw,12px)}.form-complete_page_content__Cy9CY{padding:clamp(0px,5.556vw,80px) clamp(0px,27.778vw,400px) clamp(0px,8.333vw,120px);gap:clamp(0px,6.944vw,100px)}.form-complete_page_text__pTaFG{gap:clamp(0px,2.778vw,40px);width:clamp(0px,46.6666666667vw,672px)}.form-complete_page_head__qzDwM{gap:clamp(0px,1.111vw,16px);width:100%}.form-complete_submit_done__Vcfq0{font-size:clamp(0px,1.667vw,24px)}.form-complete_page_explain__o_S94{font-size:clamp(0px,1.111vw,16px);width:100%}}@media (min-width:1441px){.form-complete_page_text__pTaFG{align-self:center}}.cta_cta_container__mL9I2{background-color:white;padding:12px;width:100%;height:80px;display:flex;flex-direction:row;align-items:center;gap:12px;position:fixed;z-index:99999;left:0;bottom:0}.cta_form_link__YrIaU{display:flex;width:100%;height:auto;justify-content:center;align-items:center}.cta_btn__XqU3_{width:40%}@media (min-width:769px){.cta_cta_container__mL9I2{display:none}}.MinusIcon_minus_icon__AT3DV{display:inline-flex;padding:12px;justify-content:center;align-items:center;gap:16px}.MinusIcon_white__osevF{background-color:var(--color-white)}.MinusIcon_black__RyScB,.MinusIcon_white__osevF{border-radius:40px;border:1px solid var(--color-gray-900)}.MinusIcon_black__RyScB{background:var(--color-gray-900)}.MinusIcon_minus_white__3Uyve{color:var(--color-gray-900)}.MinusIcon_minus_black__BHvH8{color:var(--color-white)}@media (max-width:1440px) and (min-width:768px){.MinusIcon_minus_icon__AT3DV{padding:clamp(0px,.8333vw,12px);gap:clamp(0px,1.1111vw,16px)}}.PlusIcon_plus_icon__E12kA{display:inline-flex;padding:12px;justify-content:center;align-items:center;gap:16px}.PlusIcon_white__pr5pn{background-color:var(--color-white)}.PlusIcon_transparent__gwhC3,.PlusIcon_white__pr5pn{border-radius:40px;border:1px solid var(--color-gray-900)}.PlusIcon_transparent__gwhC3{background-color:transparent}.PlusIcon_black__Sfv5U{border-radius:40px;border:1px solid var(--color-gray-900);background:var(--color-gray-900)}.PlusIcon_plus_white__RMOia{color:var(--color-gray-900)}.PlusIcon_plus_black__k0_oZ{color:var(--color-white)}.PlusIcon_plus_transparent__Z1D1y{color:var(--color-gray-900)}@media (max-width:1440px) and (min-width:768px){.PlusIcon_plus_icon__E12kA{padding:clamp(0px,.8333vw,12px);gap:clamp(0px,1.1111vw,16px)}}.topPage_page_bg__FlRRf,.topPage_page_bg_mobile__X35og{position:fixed;top:0;left:0;width:100%;height:auto;z-index:1;pointer-events:none}.topPage_page1_title__eLq_A{transform:translate(-2.9%);width:clamp(500px,73.34%,880px);height:auto}.topPage_page1_title_mobile__khMEr{align-self:center;justify-self:center;width:84vw;height:auto}.topPage_page2_title_en__mTkCD{width:clamp(200px,55.406%,421.09px);height:auto}.topPage_page2_title_en_mobile__XKt1l{width:84vw;height:auto}.topPage_page2_title_ja__ykFIx{width:clamp(350px,92.631%,704px);height:auto}.topPage_page2_title_ja_mobile__H_JlY{width:clamp(0px,92.631%,500px);height:auto}@media (max-width:768px){.topPage_page1_title__eLq_A,.topPage_page2_title_en__mTkCD,.topPage_page2_title_ja__ykFIx,.topPage_page_bg__FlRRf{display:none}}@media (min-width:769px){.topPage_page1_title_mobile__khMEr,.topPage_page2_title_en_mobile__XKt1l,.topPage_page2_title_ja_mobile__H_JlY,.topPage_page_bg_mobile__X35og{display:none}}.TagItem_tagItem___N1eZ{display:inline-flex;padding:clamp(0px,.34722vw,5px) clamp(0px,.277778vw,4px);justify-content:center;align-items:center;gap:clamp(0px,.69444vw,10px);border:1px solid var(--color-gray-900,#323232);background:var(--color-white-0,#fff);color:var(--color-gray-900,#323232);font-family:Roboto;font-size:clamp(0px,.972222vw,14px);font-style:normal;font-weight:400;line-height:100%}.TagItem_black__01dqB{background:var(--color-gray-900,#323232);color:var(--color-white-0,#fff)}@media (max-width:768px){.TagItem_tagItem___N1eZ{gap:10px;padding:5px 4px;font-size:clamp(0px,3.2vw,16px)}}.page_page__ZU32B{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;grid-gap:64px;gap:64px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.page_page__ZU32B{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__GlU4n{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.page_main__GlU4n ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__GlU4n li:not(:last-of-type){margin-bottom:8px}.page_main__GlU4n code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__g5wGe{display:flex;gap:16px}.page_ctas__g5wGe a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__V8M9Y{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__lm_PT{border-color:var(--gray-alpha-200);min-width:180px}.page_footer__sHKi3{grid-row-start:3;display:flex;gap:24px}.page_footer__sHKi3 a{display:flex;align-items:center;gap:8px}.page_footer__sHKi3 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__V8M9Y:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__lm_PT:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__sHKi3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__ZU32B{padding:32px 32px 80px}.page_main__GlU4n{align-items:center}.page_main__GlU4n ol{text-align:center}.page_ctas__g5wGe{flex-direction:column}.page_ctas__g5wGe a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__lm_PT{min-width:auto}.page_footer__sHKi3{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__7fc9l{filter:invert()}}.page_container__aoG4z{position:relative;z-index:1;padding-top:80px;font-size:16px}@media (max-width:1441px) and (min-width:768px){.page_container__aoG4z{font-size:clamp(0px,1.11vw,16px)}}@media (max-width:768px){.page_container__aoG4z{font-size:3.7333333333vw}}.page_page1__aWx2s{padding:120px 120px 100px;gap:80px}.page_page1__aWx2s,.page_page1_head__Rn7oB{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.page_page1_head__Rn7oB{gap:60px}.page_page_bg__4CIGN{position:fixed;top:80px;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.page_page1_explain__M1uYB{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.page_explain_contents__h4zGT{align-self:stretch;color:var(--color-gray-900,#323232);font-family:Roboto;font-style:normal;font-weight:400;line-height:200%}.page_btn_container__D_0Mf{display:flex;gap:32px;z-index:1}.page_btn_container_mobile__7J42Q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;align-self:stretch}.page_page2__MM6Lw{display:flex;padding:100px 120px 120px;align-items:center;align-self:stretch;background:url(/page2bg.png);background-size:cover;background-position:50%;background-color:#263140}.page_page2_head__8Daal{display:flex;flex-direction:column;align-items:flex-start;gap:60px;flex:1 0}.page_page2_title__kVx1d{gap:24px}.page_page2_explain__P2Mtz,.page_page2_title__kVx1d{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.page_page2_explain__P2Mtz{gap:12px;color:var(--color-white-0,#fff);font-family:Roboto;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.32px}.page_core_circle_map__z5z9O{width:clamp(200px,36.667%,440px);height:auto}.page_core_circle_map_sp__ClJSF{display:none}.page_page3__qfMdx{padding:100px 120px 120px;align-items:flex-start;gap:40px}.page_page3__qfMdx,.page_page3_content__Mvezu{display:flex;flex-direction:column;align-self:stretch}.page_page3_content__Mvezu{align-items:center;gap:60px;max-width:1440px}.page_page3_title__oKYWd{justify-content:flex-end;gap:40px}.page_page3_explain__ajQUt,.page_page3_title__oKYWd{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.page_page3_explain__ajQUt{gap:24px}.page_explain_en__7jiTX{color:#153f7e;font-size:clamp(14px,1.3888vw,20px);letter-spacing:1.6px;align-self:stretch}.page_explain_en__7jiTX,.page_explain_jap__U0RoF{font-family:Hiragino Mincho ProN;font-style:normal;font-weight:600;line-height:100%}.page_explain_jap__U0RoF{color:var(--color-gray-900,#323232);font-size:clamp(20px,3.0556vw,44px);letter-spacing:3.52px}.page_title_letter__HGhHQ{align-self:stretch;color:var(--color-gray-900,#323232);font-family:Roboto;font-style:normal;font-weight:400;line-height:200%}.page_record_list__6U31M{display:flex;flex-direction:column;align-items:flex-end;gap:40px;align-self:stretch;z-index:1}.page_record__xP2hM{display:flex;flex-direction:column;width:100%;height:auto}.page_record_item__sX6Av{display:flex;align-items:flex-start;align-self:stretch;width:100%;background-color:#fafafa;border:1px solid var(--color-black-alpha-50,rgba(0,0,0,.06))}.page_record_image__9A1MC{align-self:stretch;width:clamp(0px,13.88888vw,200px);height:auto}.page_record_image_mobile__pscx1{width:auto;height:100%;align-self:stretch}.page_record_explain__Ntg6R{display:flex;padding:32px 40px;align-items:center;gap:24px;flex:1 0}.page_record_letter__yUU0p{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;flex:1 0}.page_record_detail__3mCS4{display:flex;align-items:flex-start;gap:8px}.page_record_title__CuXp1{align-self:stretch;display:flex;justify-self:flex-start;color:var(--color-gray-900,#323232);font-family:Roboto;font-size:clamp(0px,1.667vw,24px);font-style:normal;font-weight:700;line-height:150%;text-align:left}.page_more__iF_Qf{display:none}.page_record_content__24iFp{display:flex;padding:40px;flex-direction:column;align-items:center;gap:32px;align-self:stretch;border:1px solid var(--color-gray-50,#f0f0f0);background-color:#fafafa}.page_record_content_letter__8yKbL{color:var(--color-gray-900,#323232);font-family:Roboto;font-size:clamp(0px,1.38888888vw,20px);font-style:normal;font-weight:700;line-height:100%}.page_record_content_detail__5O2zf{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.page_record_content_list__DJDfl{list-style:disc outside;padding-left:1.5rem;margin-top:.5rem}.page_client__wIjui,.page_record_content_element__vxHDP{align-self:stretch;color:var(--color-gray-900,#323232);font-family:Roboto;font-style:normal;font-size:clamp(0px,1.111111vw,16px);font-weight:400;line-height:200%;text-align:left}.page_record_button__eezOT,.page_sustainability__D6sXt{display:flex;align-items:center}.page_sustainability__D6sXt{padding:60px 120px;align-self:stretch;background:url(/sustain.png) 50%/cover no-repeat;background-color:#263140;z-index:100}.page_sustainability__D6sXt:hover{filter:brightness(1.1)}.page_sustainability_content__cfOAw{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0;max-width:1440px}.page_sustain_letter__F_zib{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.page_sustain_en__UXQ7_{align-self:stretch;font-size:clamp(16px,1.3888vw,20px);letter-spacing:1.6px}.page_sustain_en__UXQ7_,.page_sustain_jp__8zv1M{color:var(--color-white,#fff);font-family:Hiragino Mincho ProN;font-style:normal;font-weight:600;line-height:100%}.page_sustain_jp__8zv1M{font-size:clamp(32px,3.0556vw,44px);letter-spacing:1.76px}.page_sustainContent__qGw19{align-self:stretch;color:var(--color-bottun-primary-text,#fff);font-family:Roboto;font-style:normal;font-weight:400;line-height:200%}.page_page3Btn__HJhNQ{position:absolute;right:120px;top:50%;z-index:1}.page_page4__AwoA1{padding:80px 120px 120px;align-items:flex-start;gap:100px}.page_page4__AwoA1,.page_page4_content__rqNia{display:flex;flex-direction:column;justify-content:center;align-self:stretch}.page_page4_content__rqNia{align-items:center;gap:40px;max-width:1440px}.page_page4_head__jjrez{display:flex;align-items:center;align-self:stretch}.page_page4_title__Gr4Dj{display:flex;width:240px;flex-direction:column;align-items:flex-start;gap:16px}.page_title_en__5axPr{color:var(--color-text-primary,#1b55a6);font-size:clamp(16px,1.3888vw,20px);letter-spacing:1.6px}.page_title_en__5axPr,.page_title_ja__gcBMo{align-self:stretch;font-family:Hiragino Mincho ProN;font-style:normal;font-weight:600;line-height:100%}.page_title_ja__gcBMo{color:var(--color-text-high,#323232);font-size:clamp(32px,3.0556vw,44px);letter-spacing:1.76px}.page_news__ZLSeK{display:flex;flex-direction:column;align-items:flex-start;flex:1 0}.page_news_content__CQ5wf{display:flex;padding:32px 16px;align-items:center;gap:16px;align-self:stretch;border-bottom:1px dotted #777777}.page_news_content__CQ5wf:hover .page_news_date__B3T1v{text-decoration:underline}.page_news_date__B3T1v{align-self:stretch;color:var(--color-gray-700,#4a4a4a);font-size:14px}.page_news_date__B3T1v,.page_news_headline__RVJrQ{font-family:Roboto;font-style:normal;font-weight:400;line-height:150%}.page_news_headline__RVJrQ{color:var(--color-gray-900,#323232);flex:1 0}.page_record_button__eezOT{z-index:1}@media (max-width:1440px) and (min-width:769px){.page_page1__aWx2s{padding:clamp(0px,8.333vw,120px) clamp(0px,8.333vw,120px) clamp(0px,6.944vw,100px);gap:clamp(0px,5.556vw,80px)}.page_page1_head__Rn7oB{gap:clamp(0px,4.167vw,60px)}.page_page1_explain__M1uYB{gap:clamp(0px,.833vw,12px)}.page_btn_container__D_0Mf{gap:clamp(0px,2.222vw,32px)}.page_page2__MM6Lw{padding:clamp(0px,6.944vw,100px) clamp(0px,8.333vw,120px) clamp(0px,8.333vw,120px)}.page_page2_head__8Daal{gap:clamp(0px,4.167vw,60px)}.page_page2_title__kVx1d{gap:clamp(0px,1.667vw,24px)}.page_page2_explain__P2Mtz{gap:clamp(0px,.833vw,12px)}.page_page3__qfMdx{padding:clamp(53.33px,6.944vw,100px) clamp(64px,8.333vw,120px) clamp(64px,8.333vw,120px);gap:clamp(21.33px,2.778vw,40px)}.page_page3_content__Mvezu{gap:clamp(32px,4.167vw,60px)}.page_page3_title__oKYWd{gap:clamp(21.33px,2.778vw,40px)}.page_page3_explain__ajQUt{gap:clamp(12.8px,1.667vw,24px)}.page_record_item__sX6Av{display:flex;align-items:center}.page_record_list__6U31M{gap:clamp(21.33px,2.778vw,40px)}.page_record_explain__Ntg6R{padding:clamp(17.07px,2.222vw,32px) clamp(21.33px,2.778vw,40px)}.page_record_explain__Ntg6R,.page_record_letter__yUU0p{gap:clamp(12.8px,1.667vw,24px)}.page_record_detail__3mCS4{gap:clamp(4.27px,.556vw,8px)}.page_record_content__24iFp{padding:clamp(21.33px,2.778vw,40px);gap:clamp(8.53px,1.111vw,16px)}.page_sustainability__D6sXt{padding:clamp(0px,4.167vw,60px) clamp(0px,8.333vw,120px)}.page_sustainability_content__cfOAw{gap:clamp(0px,2.222vw,32px)}.page_sustain_letter__F_zib{gap:clamp(0px,1.667vw,24px)}.page_page4__AwoA1{padding:clamp(0px,5.556vw,80px) clamp(0px,8.333vw,120px) clamp(0px,8.333vw,120px);gap:clamp(0px,6.944vw,100px)}.page_page4_content__rqNia{gap:clamp(0px,2.778vw,40px)}.page_news_content__CQ5wf,.page_page4_title__Gr4Dj{gap:clamp(0px,1.111vw,16px)}.page_news_content__CQ5wf{padding:clamp(0px,2.222vw,32px) clamp(0px,1.111vw,16px)}}@media (max-width:768px){.page_page1__aWx2s{display:flex;padding:21.333333vw 8vw 40vw;flex-direction:column;align-items:center;gap:16vw;align-self:stretch}.page_page1_title__aKGPQ{align-self:center;justify-self:center}.page_btn_container__D_0Mf{display:none}.page_page2__MM6Lw{padding:21.333333vw 8vw 16vw;justify-content:center;background:url(/page2bg.png) 0 0/109.76px 109.76px repeat,#263140}.page_page2__MM6Lw,.page_page2_head__8Daal{display:flex;align-items:flex-start;gap:10.666667vw}.page_page2_head__8Daal{flex-direction:column;flex:1 0}.page_page2_title__kVx1d{display:flex;flex-direction:column;align-items:flex-start}.page_core_circle_map_sp__ClJSF{display:flex;width:84vw;height:auto;align-self:center;justify-self:center}.page_core_circle_map__z5z9O{display:none}.page_page3__qfMdx{display:flex;padding:21.333333vw 8vw 40vw;flex-direction:column;align-items:flex-start;gap:10.666667vw;background:#fafafa}.page_page3_content__Mvezu{align-items:center;gap:16vw}.page_page3_content__Mvezu,.page_page3_title__oKYWd{display:flex;flex-direction:column;align-self:stretch}.page_page3_title__oKYWd{justify-content:flex-end;align-items:flex-start;gap:5.333333vw}.page_page3_explain__ajQUt{display:flex;flex-direction:column;align-items:flex-start;gap:5.333333vw;align-self:stretch}.page_explain_en__7jiTX{align-self:stretch;color:#153f7e;font-size:4.266666667vw;letter-spacing:1.28px}.page_explain_en__7jiTX,.page_explain_jap__U0RoF{font-family:Hiragino Mincho ProN;font-style:normal;font-weight:600;line-height:100%}.page_explain_jap__U0RoF{color:var(--color-text-black,#323232);font-size:8.5333333vw;letter-spacing:.341333vw}.page_title_letter__HGhHQ{align-self:stretch;color:var(--color-text-black,#323232);font-family:Roboto;font-style:normal;font-size:3.733333333vw;font-weight:400;line-height:200%}.page_record_list__6U31M{align-items:flex-end;gap:10.666667vw}.page_record__xP2hM,.page_record_list__6U31M{display:flex;flex-direction:column;align-self:stretch}.page_record__xP2hM{align-items:flex-start}.page_record_item__sX6Av{align-items:flex-start}.page_record_explain__Ntg6R,.page_record_item__sX6Av{display:flex;flex-direction:column;align-self:stretch}.page_record_explain__Ntg6R{padding:5.333333vw;justify-content:center;align-items:flex-end;gap:5.333333vw}.page_record_letter__yUU0p{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5.333333vw;flex:1 0}.page_record_detail__3mCS4{width:100%;display:flex;align-items:flex-start;gap:2.133333vw;align-self:stretch}.page_record_title__CuXp1{width:100%;align-self:stretch;text-align:left;color:var(--color-gray-900,#323232);font-family:Roboto;font-size:4.8vw;font-style:normal;font-weight:700;line-height:150%}.page_record_button__eezOT{display:flex;align-items:center;gap:1.4222222vw}.page_record_image__9A1MC{display:none}.page_record_content_letter__8yKbL{font-size:4vw}.page_client__wIjui,.page_record_content_element__vxHDP{font-size:3.7333333vw}.page_more__iF_Qf{display:flex;color:var(--color-text-black,#323232);font-family:Roboto;font-size:clamp(0px,3.2vw,16px);font-style:normal;font-weight:700;line-height:100%}.page_all_record_button_mobile__KWEx4{display:flex;width:100%;justify-content:center}.page_sustainability__D6sXt{display:flex;flex-direction:column;padding:21.333333vw 8vw;align-items:center;align-self:stretch;background:url(/sustain_mobile.png) 50%/cover no-repeat;background-color:#263140}.page_sustainability_content__cfOAw{display:flex;flex-direction:column;align-items:flex-end;gap:8.533333vw;flex:1 0}.page_sustainLetter___dAB8{display:flex;flex-direction:column;align-items:flex-start;gap:5.333333vw;align-self:stretch}.page_sustain_en__UXQ7_{align-self:stretch;font-size:16px}.page_sustain_en__UXQ7_,.page_sustain_jp__8zv1M{color:var(--color-bottun-primary-text,#fff);font-family:Hiragino Mincho ProN;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.341333vw}.page_sustain_jp__8zv1M{font-size:32px}.page_sustainContent__qGw19{align-self:stretch;color:var(--color-bottun-primary-text,#fff);font-family:Roboto;font-size:3.733333vw;font-style:normal;font-weight:400;line-height:200%}.page_sustain_button__eEAaS{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:3.2vw}.page_sustain_more__9_t9F{color:var(--color-white-0,#fff);font-family:Roboto;font-size:3.733333vw;font-style:normal;font-weight:700;line-height:100%}.page_page4__AwoA1{display:flex;padding:21.333333vw 8vw 40vw;flex-direction:column;align-items:center;align-self:stretch}.page_page4_content__rqNia{display:flex;flex-direction:column;gap:10.666667vw}.page_page4_title__Gr4Dj{gap:5.333333vw;align-self:stretch}.page_page4_head__jjrez,.page_page4_title__Gr4Dj{display:flex;flex-direction:column;align-items:flex-start}.page_page4_head__jjrez{gap:10.666667vw}.page_news_date__B3T1v{color:var(--color-gray-700,#4a4a4a);font-size:3.2vw}.page_news_date__B3T1v,.page_news_headline__RVJrQ{font-family:Roboto;font-style:normal;font-weight:400;line-height:150%}.page_news_headline__RVJrQ{color:var(--color-gray-900,#323232);font-size:3.73333333vw}.page_all_record_button__a2skw{display:none}.page_form_link__Flomu{display:flex;width:100%;height:auto;justify-content:center;align-items:center}}@media (min-width:1441px){.page_page1_container__nX_in{display:flex;justify-content:center}.page_page1__aWx2s{background:transparent}.page_page2__MM6Lw{justify-content:center;gap:0}.page_page2_head__8Daal{max-width:760px}.page_page3__qfMdx,.page_page3_container__PTsuf{display:flex;justify-content:center}.page_page3__qfMdx{max-width:1440px}.page_page3_content__Mvezu{min-width:1200px}.page_sustainability__D6sXt{gap:0;justify-content:center}.page_sustainability_content__cfOAw{max-width:1150px}.page_page4_content__rqNia{width:1200px;align-self:center}}@media (min-width:769px){.page_all_record_button_mobile__KWEx4,.page_btn_container_mobile__7J42Q,.page_record_image_mobile__pscx1{display:none}}.projectsPage_head_title__hepzg{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.projectsPage_text_en__Qlmtj{width:90px;height:20px}.projectsPage_text_ja__i_ZDR{width:184px;height:44px}@media (max-width:768px){.projectsPage_head_title__hepzg{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.projectsPage_text_en__Qlmtj{width:calc(71.403vw / 3.75);height:calc(16vw / 3.75)}.projectsPage_text_ja__i_ZDR{width:calc(150.444vw / 3.75);height:calc(35vw / 3.75)}}@media (min-width:769px) and (max-width:1440px){.projectsPage_head_title__hepzg{gap:clamp(12.82px,1.667vw,24px)}.projectsPage_text_en__Qlmtj{width:calc(90vw / 14.4);height:calc(20vw / 14.4)}.projectsPage_text_ja__i_ZDR{width:calc(184vw / 14.4);height:calc(44vw / 14.4)}}@media (min-width:1441px){.projectsPage_head_title__hepzg{width:1200px;align-self:center}}.projects_page__N_NoO{position:relative;z-index:1;padding-top:80px;font-size:16px;background-color:#fff}.projects_head__fe1o0{display:flex;padding:80px 120px 60px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background:url(/projects_head.png);background-color:#293e5d;background-size:cover;background-position:50%;box-shadow:inset 0 -4px 24px 0 rgba(0,0,0,.08)}.projects_explain__3yxf3{display:none}.projects_projects_page__pU6yW{display:flex;padding:80px 200px 160px;flex-direction:column;align-items:flex-start;align-self:stretch}.projects_project_list__j_N05{display:flex;flex-direction:column;align-items:flex-end;gap:40px;align-self:stretch}.projects_more__SEznW{display:none}.projects_record__KQ4sx{display:flex;flex-direction:column;width:100%;height:auto}.projects_record_item__q1Ako{display:flex;align-items:flex-start;align-self:stretch;width:100%;background-color:#fafafa;border:1px solid var(--color-black-alpha-50,rgba(0,0,0,.06))}.projects_record_image__iqoTB{align-self:stretch;width:clamp(0px,13.88888vw,200px);height:auto}.projects_record_image_6_first__NOjZj{object-fit:cover;width:clamp(0px,13.88888vw,200px);height:clamp(0px,12.91666667vw,186px)}.projects_record_explain__BfoQM{display:flex;padding:32px 40px;align-items:center;gap:24px;flex:1 0}.projects_record_letter__E9bfA{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;flex:1 0}.projects_record_detail__xKXUF{display:flex;align-items:flex-start;gap:8px}.projects_record_title__vX39q{align-self:stretch;display:flex;color:var(--color-gray-900,#323232);font-family:Roboto;font-size:clamp(0px,1.667vw,24px);font-style:normal;font-weight:700;line-height:150%;text-align:left}.projects_record_content__JXts9{display:flex;padding:40px;flex-direction:column;align-items:center;gap:32px;align-self:stretch;border:1px solid var(--color-gray-50,#f0f0f0);background-color:#fafafa}.projects_record_content_letter__brxEl{color:var(--color-gray-900,#323232);font-family:Roboto;font-size:clamp(0px,1.38888888vw,20px);font-style:normal;font-weight:700;line-height:100%}.projects_record_content_detail__cBawx{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.projects_record_content_list__4Vy2m{list-style:disc outside;padding-left:1.5rem;margin-top:.5rem}.projects_client__AfIJm,.projects_record_content_element__4v7y4{align-self:stretch;color:var(--color-gray-900,#323232);font-family:Roboto;font-style:normal;font-size:clamp(0px,1.111111vw,16px);font-weight:400;line-height:200%;text-align:left}.projects_record_approach__NoSPF{display:flex;flex-direction:column;gap:16px}.projects_record_button__alVnc{display:flex;align-items:center;z-index:1}@media (max-width:768px){.projects_head__fe1o0{display:flex;padding:80px 30px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background:url(/projects_head_mobile.png);background-color:#293e5d;background-position:50%;background-size:cover;box-shadow:inset 0 -4px 24px 0 rgba(0,0,0,.08)}.projects_explain__3yxf3{display:block;align-self:stretch;color:var(--color-text-black,#323232);font-family:Roboto;font-size:3.7333333vw;font-style:normal;font-weight:400;line-height:200%}.projects_projects_page__pU6yW{display:flex;padding:80px 30px 150px;flex-direction:column;align-items:flex-start;gap:40px}.projects_project_list__j_N05{display:flex;flex-direction:column;align-items:flex-end;gap:40px;align-self:stretch}.projects_record_item__q1Ako{flex-direction:column;align-items:flex-start}.projects_record_image_6_first__NOjZj,.projects_record_image__iqoTB{display:none}.projects_record_image_mobile__51soF,.projects_record_image_mobile_up__tiD_H{width:100%;height:clamp(0px,39.46666667vw,750px);align-self:stretch}.projects_record_image_mobile_up__tiD_H{object-fit:cover}.projects_record_explain__BfoQM{padding:20px;flex-direction:column;justify-content:center;align-items:flex-end;gap:20px;width:100%}.projects_record_letter__E9bfA{width:100%;gap:20px}.projects_record_detail__xKXUF{width:100%;gap:8px}.projects_record_title__vX39q{width:100%;font-size:4.8vw;line-height:150%;text-align:left}.projects_record_button__alVnc{gap:12px}.projects_record_content__JXts9{padding:30px 20px}.projects_record_content_letter__brxEl{font-size:4vw}.projects_client__AfIJm,.projects_record_content_element__4v7y4{font-size:3.7333333vw}.projects_more__SEznW{display:flex;color:var(--color-text-black,#323232);font-family:Roboto;font-size:clamp(0px,3.2vw,16px);font-weight:700;line-height:100%}}@media (max-width:1440px) and (min-width:769px){.projects_page__N_NoO{font-size:clamp(0px,1.111vw,16px)}.projects_head__fe1o0{padding:clamp(0px,5.556vw,80px) clamp(0px,8.333vw,120px) clamp(0px,4.167vw,60px);gap:clamp(0px,.694vw,10px)}.projects_projects_page__pU6yW{padding:clamp(0px,5.556vw,80px) clamp(0px,13.889vw,200px) clamp(0px,11.111vw,160px)}.projects_project_list__j_N05{gap:clamp(0px,2.778vw,40px)}.projects_record_item__q1Ako{display:flex;align-items:center}.projects_record_explain__BfoQM{padding:clamp(17.07px,2.222vw,32px) clamp(21.33px,2.778vw,40px);gap:clamp(12.8px,1.667vw,24px)}.projects_record_letter__E9bfA{gap:clamp(12.8px,1.667vw,24px)}.projects_record_detail__xKXUF{gap:clamp(4.27px,.556vw,8px)}.projects_record_content__JXts9{padding:clamp(21.33px,2.778vw,40px);gap:clamp(0px,2.222222vw,32px)}.projects_record_content_detail__cBawx{gap:clamp(0px,1.111111vw,16px)}.projects_record_approach__NoSPF{gap:clamp(8.53px,1.111vw,16px)}.projects_project_list__j_N05{gap:clamp(21.33px,2.778vw,40px)}}@media (min-width:769px){.projects_record_image_mobile__51soF,.projects_record_image_mobile_up__tiD_H{display:none}}@media (min-width:1441px){.projects_project_list__j_N05{width:1040px;align-self:center}}.RightVectorIcon_vector_icon__OvB2P{display:inline-flex;padding:12px;justify-content:center;align-items:center;gap:16px;border-radius:40px}.RightVectorIcon_white__3O6GZ{background:var(--color-white);border:1px solid var(--color-gray-900)}.RightVectorIcon_black__wIBsQ{border:1px solid #fff;background:var(--color-gray-900)}.RightVectorIcon_transparent__EuPM_{border:1px solid #fff;background:transparent}.RightVectorIcon_transparent_black__tovWA{border:1px solid var(--color-gray-900);background:transparent}.RightVectorIcon_white_vector__sTzD1{fill:var(--color-gray-900)}.RightVectorIcon_black_vector__a7bbJ,.RightVectorIcon_transparent_vector__93vJw{fill:var(--color-white)}.RightVectorIcon_transparent_black_vector__xXLXq{fill:var(--color-gray-900)}@media (max-width:768px){.RightVectorIcon_vector_icon__OvB2P{padding:3.2vw;gap:4.26666667vw;border-radius:10.66666vw}.RightVectorIcon_white_vector__sTzD1{width:6.4vw;height:auto;fill:var(--color-gray-900)}.RightVectorIcon_black_vector__a7bbJ,.RightVectorIcon_transparent_vector__93vJw{width:6.4vw;height:auto;fill:var(--color-white)}.RightVectorIcon_transparent_black_vector__xXLXq{width:6.4vw;height:auto;fill:var(--color-gray-900)}}@media (min-width:769px) and (max-width:1440px){.RightVectorIcon_vector_icon__OvB2P{padding:clamp(9px,.833333vw,12px);gap:clamp(12px,1.11111111vw,16px)}.RightVectorIcon_white_vector__sTzD1{width:clamp(18px,1.666666667vw,24px);height:auto;fill:var(--color-gray-900)}.RightVectorIcon_black_vector__a7bbJ,.RightVectorIcon_transparent_vector__93vJw{width:clamp(18px,1.666666667vw,24px);height:auto;fill:var(--color-white)}.RightVectorIcon_transparent_black_vector__xXLXq{width:clamp(18px,1.666666667vw,24px);height:auto;fill:var(--color-gray-900)}}.servicePage_head_title__cNO3k{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.servicePage_text_en__8BtGf{width:81px;height:20px}.servicePage_text_ja__b7EKV{width:178px;height:44px}@media (max-width:768px){.servicePage_head_title__cNO3k{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.servicePage_text_en__8BtGf{width:calc(64.513vw / 3.75);height:calc(16vw / 3.75)}.servicePage_text_ja__b7EKV{width:calc(145.403vw / 3.75);height:calc(35vw / 3.75)}}@media (min-width:769px) and (max-width:1440px){.servicePage_head_title__cNO3k{gap:clamp(12.82px,1.667vw,24px)}.servicePage_text_en__8BtGf{width:calc(81vw / 14.4);height:calc(20vw / 14.4)}.servicePage_text_ja__b7EKV{width:calc(178vw / 14.4);height:calc(44vw / 14.4)}}@media (min-width:1441px){.servicePage_head_title__cNO3k{width:1200px;align-self:center}}.service_page__s_drD{position:relative;z-index:1;padding-top:80px;font-size:16px}.service_head__5a862{padding:80px 120px 60px;gap:10px;background:url(/service_head.png);background-color:#293e5d;background-size:cover;background-position:50%;box-shadow:inset 0 -4px 24px 0 rgba(0,0,0,.08)}.service_head__5a862,.service_service_page__laeIy{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.service_service_page__laeIy{padding:80px 200px 120px;gap:60px;background:#fff}.service_business__yPbPz{display:flex;padding:40px;align-items:center;gap:80px;align-self:stretch;border:1px solid var(--color-black-alpha-50,rgba(0,0,0,.06));background:#fafafa}.service_business_explain__NeV5a{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.service_business_title__GPVa0{font-family:Hiragino Mincho ProN;font-size:36px;font-weight:600;line-height:100%}.service_business_content__BLuxa,.service_business_title__GPVa0{color:var(--color-text-black,#323232);font-style:normal;align-self:stretch}.service_business_content__BLuxa{font-family:Roboto;font-size:16px;font-weight:400;line-height:200%}.service_consulting_image__i_hby{padding:0}.service_ai_business_image__StovE,.service_consulting_image__i_hby{width:32.5%;height:auto;display:flex;justify-content:center;align-items:center}.service_ai_business_image__StovE{padding:32.8px 0 32.328px}.service_moreAi__CvpC7{display:flex;align-items:center;gap:12px;align-self:flex-end}.service_moreAi_text__SKFYs{color:var(--color-text-black,#323232);font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.service_icon__jrlPA{display:block}.service_icon_hover__tWQmu,.service_moreAi__CvpC7:hover .service_icon__jrlPA{display:none}.service_moreAi__CvpC7:hover .service_icon_hover__tWQmu{display:block}@media (max-width:768px){.service_breadcrump__BCx4u{display:flex;padding:8px 30px;align-items:center;gap:8px;align-self:stretch}.service_head__5a862{padding:80px 30px;gap:10px;background:url(/service_head_mobile.png);background-color:#293e5d;background-position:50%;background-size:cover;box-shadow:inset 0 -4px 24px 0 rgba(0,0,0,.08)}.service_head__5a862,.service_service_page__laeIy{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.service_service_page__laeIy{padding:80px 30px 150px;gap:30px}.service_business__yPbPz{padding:30px 20px;justify-content:center;gap:40px;border:1px solid var(--color-black-alpha-50,rgba(0,0,0,.06));background:#fafafa}.service_business__yPbPz,.service_business_explain__NeV5a{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.service_business_explain__NeV5a{gap:24px}.service_business_title__GPVa0{font-family:Hiragino Mincho ProN;font-size:8.533333vw;font-weight:600;line-height:150%}.service_business_content__BLuxa,.service_business_title__GPVa0{align-self:stretch;color:var(--color-text-black,#323232);font-style:normal}.service_business_content__BLuxa{font-family:Roboto;font-size:3.733333vw;font-weight:400;line-height:200%}.service_consulting_image__i_hby{width:100%;align-self:stretch;aspect-ratio:1/1;max-height:400px}.service_ai_business_image__StovE{display:flex;width:100%;max-height:428.187px;padding:28.187px 0 27.782px;justify-content:center;align-items:center;flex-shrink:0;align-self:stretch;aspect-ratio:1/1}.service_moreAi_text__SKFYs{font-size:3.733333vw}}@media (min-width:769px) and (max-width:1440px){.service_page__s_drD{font-size:clamp(8.54px,1.111vw,16px)}.service_breadcrump__BCx4u{padding:clamp(4.27px,.556vw,8px) clamp(64.08px,8.333vw,120px);gap:clamp(4.27px,.556vw,8px)}.service_breadcrump_text__2Bqft{font-size:clamp(6.41px,.833vw,12px)}.service_head__5a862{padding:clamp(42.7px,5.556vw,80px) clamp(64.08px,8.333vw,120px) clamp(32px,4.167vw,60px);gap:clamp(5.34px,.694vw,10px)}.service_service_page__laeIy{padding:clamp(42.7px,5.556vw,80px) clamp(106.81px,13.889vw,200px) clamp(64px,8.333vw,120px);gap:clamp(32.04px,4.167vw,60px)}.service_business__yPbPz{padding:clamp(21.36px,2.778vw,40px);gap:clamp(42.72px,5.556vw,80px)}.service_business_explain__NeV5a{gap:clamp(21.36px,2.778vw,40px)}.service_business_title__GPVa0{font-size:clamp(19.23px,2.5vw,36px)}.service_business_content__BLuxa{font-size:clamp(8.54px,1.111vw,16px)}.service_ai_business_image__StovE{padding:clamp(17.52px,2.278vw,32.8px) 0 clamp(17.26px,2.245vw,32.328px)}.service_moreAi_text__SKFYs{font-size:clamp(0px,.9722222vw,14px)}}@media (min-width:1441px){.service_business__yPbPz{width:1040px;align-self:center}}@media (min-width:769px) and (max-width:1200px){.service_business__yPbPz{height:clamp(0px,26vw,500px)}}.sustainabilityPage_head_title__B7TGR{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.sustainabilityPage_text_en__ZpKOT{width:156px;height:20px}.sustainabilityPage_text_ja__S9LkC{width:366px;height:44px}@media (max-width:768px){.sustainabilityPage_head_title__B7TGR{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.sustainabilityPage_text_en__ZpKOT{width:calc(124.416vw / 3.75);height:calc(16vw / 3.75)}.sustainabilityPage_text_ja__S9LkC{width:calc(291.02vw / 3.75);height:calc(35vw / 3.75)}}@media (min-width:769px) and (max-width:1440px){.sustainabilityPage_head_title__B7TGR{gap:clamp(12.82px,1.667vw,24px)}.sustainabilityPage_text_en__ZpKOT{width:calc(156vw / 14.4);height:calc(20vw / 14.4)}.sustainabilityPage_text_ja__S9LkC{width:calc(389vw / 14.4);height:calc(44vw / 14.4)}}@media (min-width:1441px){.sustainabilityPage_head_title__B7TGR{width:1200px;align-self:center}}.sustainability_page__V8FkQ{position:relative;z-index:1;padding-top:80px;font-size:16px;background:var(--color-white,#fff)}.sustainability_sustainability_page__2GlnR{padding:80px 200px 120px;gap:70px}.sustainability_head__pDJNz,.sustainability_sustainability_page__2GlnR{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.sustainability_head__pDJNz{padding:80px 120px 60px;gap:10px;background:url(/sustainability_head.png);background-color:#293e5d;background-size:cover;background-position:50%;box-shadow:inset 0 -4px 24px 0 rgba(0,0,0,.08)}.sustainability_border__r9_8I,.sustainability_border_line__A_dsa{width:100%}.sustainability_sustainability_content__G16xv{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.sustainability_sustainability_content_head__Fvtkw{display:flex;flex-direction:column;padding:8px 20px;align-items:center;gap:20px;align-self:stretch;border-left:2px solid var(--color-border-focus,#1b55a6)}.sustainability_sustainability_content_head_en__TMgRH{align-self:stretch;color:var(--color-text-primary,#1b55a6);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.32px}.sustainability_sustainability_content_head_ja__xK_B_{align-self:stretch;color:var(--color-text-black,#323232);font-family:Roboto;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.48px}.sustainability_policy_list__L_2JC{gap:24px}.sustainability_policy_item__36pEu,.sustainability_policy_list__L_2JC{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.sustainability_policy_item__36pEu{padding:40px;gap:20px;border:1px solid #f5f5f5;background:#fafafa}.sustainability_policy_title__A_PSZ{align-self:stretch;color:#323232;font-family:Roboto;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.48px}.sustainability_policy_content__zLzGv{letter-spacing:.32px}.sustainability_policy_content__zLzGv,.sustainability_security_content__6WyMU{color:#323232;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:200%}.sustainability_security_content__6WyMU{align-self:stretch}.sustainability_compliance_content__B5FFq{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.sustainability_comliance_text__8EMx0{align-self:stretch;color:#323232;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:200%}.sustainability_address__q_HAX{display:flex;width:100%;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch;background:#fafafa}.sustainability_address_content__UkJFt{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.sustainability_address_content_head__bpHIn{font-weight:700;line-height:100%}.sustainability_address_content_el__mPmKZ,.sustainability_address_content_head__bpHIn{align-self:stretch;color:var(--color-text-subtle,#777);font-family:Roboto;font-size:16px;font-style:normal;letter-spacing:.32px}.sustainability_address_content_el__mPmKZ{display:flex;font-weight:400;line-height:150%}.sustainability_address_content_el_sp__NamYG{display:none}.sustainability_button_container__TjWk9{width:100%;display:flex;justify-content:center;align-items:center;padding-top:40px}.sustainability_button_container_mobile__5ToHN{display:none}@media (max-width:768px){.sustainability_head__pDJNz{display:flex;padding:80px 30px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background:url(/sustainability_head_mobile.png);background-color:#293e5d;background-position:50%;background-size:cover;box-shadow:inset 0 -4px 24px 0 rgba(0,0,0,.08)}.sustainability_sustainability_page__2GlnR{display:flex;width:100%;padding:80px 30px 150px;flex-direction:column;align-items:flex-start;gap:40px}.sustainability_sustainability_content__G16xv{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.sustainability_sustainability_content_head__Fvtkw{display:flex;padding:8px 20px;align-items:center;gap:20px;align-self:stretch;border-left:2px solid var(--color-border-focus,#1b55a6)}.sustainability_sustainability_content_head_en__TMgRH{color:var(--color-text-primary,#1b55a6);font-family:Roboto;font-size:3.73333333vw;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.28px;align-items:stretch}.sustainability_sustainability_content_head_ja__xK_B_{color:var(--color-text-black,#323232);font-family:Roboto;font-size:6.4vw;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.48px;align-items:stretch}.sustainability_policy_list__L_2JC{gap:24px}.sustainability_policy_item__36pEu,.sustainability_policy_list__L_2JC{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.sustainability_policy_item__36pEu{padding:20px;gap:12px;border:1px solid var(--color-black-alpha-50,rgba(0,0,0,.06));background:#fafafa}.sustainability_policy_title__A_PSZ{color:#323232;font-family:Roboto;font-size:5.333333vw;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.4px;align-self:stretch}.sustainability_policy_content__zLzGv,.sustainability_security_content__6WyMU{color:#323232;font-family:Roboto;font-size:4.2666666vw;font-style:normal;font-weight:400;line-height:200%;align-self:stretch}.sustainability_compliance_content__B5FFq{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.sustainability_comliance_text__8EMx0{color:#323232;font-family:Roboto;font-size:3.733333vw;font-style:normal;font-weight:400;line-height:200%;align-self:stretch}.sustainability_address_content_head__bpHIn{font-size:3.73333vw}.sustainability_address_content_el__mPmKZ{display:none}.sustainability_address_content_el_sp__NamYG{display:flex;align-self:stretch;color:var(--color-text-subtle,#777);font-family:Roboto;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.32px;font-size:3.73333vw}.sustainability_button_container__TjWk9{display:none}.sustainability_button_container_mobile__5ToHN{width:100%;display:flex;justify-content:center;align-items:center;padding-top:40px}.sustainability_form_link_sp__iHr__{display:flex;width:100%;height:auto;justify-content:center;align-items:center}}@media (min-width:1441px){.sustainability_sustainability_content__G16xv{align-self:center;justify-self:center;width:1040px}}@media (min-width:769px) and (max-width:1440px){.sustainability_sustainability_page__2GlnR{padding:clamp(42.7px,5.556vw,80px) clamp(106.8px,13.889vw,200px) clamp(64px,8.333vw,120px);gap:clamp(37.4px,4.861vw,70px)}.sustainability_head__pDJNz{padding:clamp(42.7px,5.556vw,80px) clamp(64.1px,8.333vw,120px) clamp(32px,4.167vw,60px);gap:clamp(5.34px,.694vw,10px)}.sustainability_sustainability_content__G16xv{gap:clamp(12.8px,1.667vw,24px)}.sustainability_sustainability_content_head__Fvtkw{padding:clamp(4.27px,.556vw,8px) clamp(10.7px,1.389vw,20px);gap:clamp(10.7px,1.389vw,20px)}.sustainability_sustainability_content_head_en__TMgRH{font-size:clamp(8.54px,1.111vw,16px)}.sustainability_sustainability_content_head_ja__xK_B_{font-size:clamp(12.82px,1.667vw,24px)}.sustainability_policy_list__L_2JC{gap:clamp(12.8px,1.667vw,24px)}.sustainability_policy_item__36pEu{padding:clamp(21.4px,2.778vw,40px);gap:clamp(10.7px,1.389vw,20px)}.sustainability_policy_title__A_PSZ{font-size:clamp(12.82px,1.667vw,24px)}.sustainability_policy_content__zLzGv{font-size:clamp(8.54px,1.11111vw,16px)}.sustainability_compliance_content__B5FFq{gap:clamp(8.54px,1.111vw,16px)}.sustainability_address_content_el__mPmKZ,.sustainability_address_content_head__bpHIn,.sustainability_comliance_text__8EMx0,.sustainability_page__V8FkQ,.sustainability_security_content__6WyMU{font-size:clamp(8.54px,1.111vw,16px)}.sustainability_address__q_HAX{padding:clamp(12.8px,1.667vw,24px);gap:clamp(12.8px,1.667vw,24px)}.sustainability_address_content__UkJFt{gap:clamp(8.54px,1.111vw,16px)}.sustainability_button_container__TjWk9{padding-top:clamp(0px,2.777778vw,40px)}}