.page_container_dark__lp0ea{border-radius:16px;padding:24px;background-color:var(--color-gray-01);display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767px){.page_container_dark__lp0ea{padding:16px;gap:16px}}.CommonAccordion_item__lMYgO{width:100%;padding:24px;transition:gap .35s cubic-bezier(0,1,0,1);border-radius:16px;background-color:#fff;display:flex;flex-direction:column}.CommonAccordion_item__lMYgO[data-variant=desktop]{min-height:unset;gap:0}.CommonAccordion_item__lMYgO[data-variant=desktop].CommonAccordion_item_active__Ac3Ef{gap:8px}@media screen and (max-width:767px){.CommonAccordion_item__lMYgO[data-variant=desktop].CommonAccordion_item_active__Ac3Ef{gap:16px}}.CommonAccordion_item__lMYgO[data-variant=desktop] .CommonAccordion_trigger__nx0Ip{cursor:pointer}.CommonAccordion_item__lMYgO[data-variant=desktop] .CommonAccordion_trigger_icon__gWLEn{display:block}@media screen and (max-width:767px){.CommonAccordion_item__lMYgO[data-variant=desktop] .CommonAccordion_trigger__nx0Ip h3{font-size:19px;line-height:21px;max-width:75%}}@media screen and (max-width:360px){.CommonAccordion_item__lMYgO[data-variant=desktop] .CommonAccordion_trigger__nx0Ip h3{max-width:80%}}.CommonAccordion_item__lMYgO[data-variant=desktop] .CommonAccordion_content___eUKj{height:100%;max-height:0}.CommonAccordion_item__lMYgO[data-variant=desktop] .CommonAccordion_content_active__nIFaz{max-height:1000px}.CommonAccordion_item__lMYgO[data-variant=laptop]{gap:24px;min-height:820px}@media screen and (max-width:1199px){.CommonAccordion_item__lMYgO[data-variant=laptop]{min-height:unset;gap:0}.CommonAccordion_item__lMYgO[data-variant=laptop].CommonAccordion_item_active__Ac3Ef{gap:24px}}@media screen and (max-width:1199px)and (max-width:767px){.CommonAccordion_item__lMYgO[data-variant=laptop].CommonAccordion_item_active__Ac3Ef{gap:16px}}@media screen and (max-width:1199px){.CommonAccordion_item__lMYgO[data-variant=laptop] .CommonAccordion_trigger__nx0Ip{cursor:pointer}}.CommonAccordion_item__lMYgO[data-variant=laptop] .CommonAccordion_trigger_icon__gWLEn{display:none}@media screen and (max-width:1199px){.CommonAccordion_item__lMYgO[data-variant=laptop] .CommonAccordion_trigger_icon__gWLEn{display:block}}.CommonAccordion_item__lMYgO[data-variant=laptop] .CommonAccordion_content___eUKj{max-height:100%;height:100%}@media screen and (max-width:1199px){.CommonAccordion_item__lMYgO[data-variant=laptop] .CommonAccordion_content___eUKj{max-height:0}.CommonAccordion_item__lMYgO[data-variant=laptop] .CommonAccordion_content_active__nIFaz{max-height:1000px}.CommonAccordion_item__lMYgO{transition:gap .35s ease}}.CommonAccordion_item__lMYgO .CommonAccordion_trigger_icon__gWLEn{transform:rotate(-180deg)}.CommonAccordion_item_active__Ac3Ef .CommonAccordion_trigger_icon__gWLEn{transform:rotate(0deg)}@media screen and (max-width:767px){.CommonAccordion_item__lMYgO{padding:16px}}.CommonAccordion_trigger__nx0Ip{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1199px){.CommonAccordion_trigger__nx0Ip{cursor:pointer}}.CommonAccordion_trigger_icon__gWLEn{transition:.2s ease}.CommonAccordion_content___eUKj{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;margin-top:0;transition:max-height .25s cubic-bezier(0,1,0,1)}.CommonAccordion_content_active__nIFaz{transition:all .5s ease;height:100%}.CommonAccordion_content___eUKj button{margin-top:24px}@media screen and (max-width:767px){.CommonAccordion_content___eUKj button{margin-top:16px}}.CommonBannerCompany_banner__p80j3{width:100%;display:grid;grid-template-rows:400px min-content;border-radius:16px;overflow:hidden}@media screen and (max-width:1599px){.CommonBannerCompany_banner__p80j3{grid-template-rows:360px min-content}}@media screen and (max-width:1199px){.CommonBannerCompany_banner__p80j3{grid-template-rows:320px min-content}}@media screen and (max-width:991px){.CommonBannerCompany_banner__p80j3{grid-template-rows:300px min-content}}@media screen and (max-width:767px){.CommonBannerCompany_banner__p80j3{grid-template-rows:280px min-content}}.CommonBannerCompany_banner_image__f5H2_{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.CommonBannerCompany_banner_image__f5H2_ img{width:100%;height:100%;object-fit:cover}.CommonBannerCompany_banner_image_bot__QfraO{position:absolute;left:0;right:0;bottom:0;top:0;padding:24px;display:flex;gap:48px;align-items:flex-end;justify-content:space-between;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3))}@media screen and (max-width:767px){.CommonBannerCompany_banner_image_bot__QfraO{flex-direction:column;gap:10px;justify-content:end;padding:16px}}@media screen and (max-width:429px){.CommonBannerCompany_banner_image_bot__QfraO{gap:16px}}.CommonBannerCompany_banner__p80j3 .CommonBannerCompany_banner_title__ifJnW{color:#fff}.CommonBannerCompany_banner_content__3C_CN{background-color:var(--color-gray-01);position:relative;width:100%;padding:40px;gap:24px;overflow:hidden}@media screen and (max-width:991px){.CommonBannerCompany_banner_content__3C_CN{padding:24px}}@media screen and (max-width:767px){.CommonBannerCompany_banner_content__3C_CN{padding:16px;gap:16px}}.CommonBannerCompany_banner_content_slider__rpOcT{display:none}@media screen and (max-width:429px){.CommonBannerCompany_banner_content_slider__rpOcT{overflow:hidden;background-color:#fff;border-radius:16px;padding:16px;display:block}}.CommonBannerCompany_banner_content_list__GQV3W{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:991px){.CommonBannerCompany_banner_content_list__GQV3W{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.CommonBannerCompany_banner_content_list__GQV3W{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:429px){.CommonBannerCompany_banner_content_list__GQV3W{display:none}.CommonBannerCompany_banner_content_list_slider__9GhWr{display:block}}.CommonBannerCompany_banner_content_list_item__pC1eb{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:429px){.CommonBannerCompany_banner_content_list_item__pC1eb{width:150px;max-width:150px;height:100%}}.CommonBannerCompany_banner_content_list_item_icon__k1oUz{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.CommonBannerCompany_banner_content_list_item_icon__k1oUz img{width:24px;height:24px;object-fit:contain}.CommonBannerCompany_banner_content_list_item_icon__k1oUz img:first-child{width:29px}.CommonBannerCompany_banner_content_button__yQIsP button{width:320px}@media screen and (max-width:991px){.CommonBannerCompany_banner_content_button__yQIsP button{width:308px}}@media screen and (max-width:767px){.CommonBannerCompany_banner_content_button__yQIsP,.CommonBannerCompany_banner_content_button__yQIsP button{width:100%}}