.InsuranceCompanyProfileBlock_company__W5alK .InsuranceCompanyProfileBlock_company_name__J4Ddq{font-weight:700;line-height:1.25;line-height:21px;margin-bottom:4px;color:#666}.InsuranceCompanyProfileBlock_company__W5alK :not(.InsuranceCompanyProfileBlock_company_name__J4Ddq){color:#666}.InsuranceCompanyProfileBlock_company__W5alK .InsuranceCompanyProfileBlock_contact_detail__O9wUh{white-space:pre-wrap}.CompanyDetailProfileArea_company_info__SoOF_{font-size:12px;text-align:left}.CompanyDetailProfileArea_company_info__SoOF_ .CompanyDetailProfileArea_company_caption__vWgUf{display:block;color:#666;font-weight:700}.CompanyDetailProfileArea_company_info__SoOF_ .CompanyDetailProfileArea_companies__llXeW{display:grid;grid-gap:12px 27px;margin-top:8px;padding-left:12px}@media screen and (min-width:1024px){.CompanyDetailProfileArea_company_info__SoOF_ .CompanyDetailProfileArea_companies__llXeW{grid-template-columns:repeat(3,1fr)}}.CompanyDetailProfileArea_company_info__SoOF_ .CompanyDetailProfileArea_companies__llXeW:not(:last-child){margin-bottom:36px}.CautionList_caution_list__wDdIt{padding-left:12px;display:flex;flex-direction:column;row-gap:4px}.CautionList_caution_list__wDdIt .CautionList_under_line__MZKKP{text-decoration:underline}.CautionList_caution_list__wDdIt .CautionList_caution__ke0cY{list-style:"※";padding-left:4px;text-align:justify;letter-spacing:normal;white-space:pre-wrap;color:#666;font-weight:300;line-height:1.5;font-size:12px}.CautionList_caution_list__wDdIt .CautionList_caution__ke0cY.CautionList_dot__yJNW4{list-style:"・"}.GuardAeonText_guard_aeon_text__ACW2y{color:#666;font-weight:300;line-height:1.5;font-size:12px;margin-top:8px}.GuardAeonText_guard_aeon_text__ACW2y .GuardAeonText_caution_list__sTSPS{padding-left:12px;display:flex;flex-direction:column;row-gap:4px}.GuardAeonText_guard_aeon_text__ACW2y .GuardAeonText_caution__RRhmP{list-style:"・";padding-left:4px;text-align:justify;letter-spacing:normal;white-space:pre-wrap;color:#666;font-weight:300;line-height:1.5;font-size:12px}.GuardAeonText_guard_aeon_text__ACW2y .GuardAeonText_last_text__7crEr{margin-top:8px}.GuardAeonText_guard_aeon_text__ACW2y .GuardAeonText_bold__WOKfM{font-weight:700;line-height:1.5}.LeftAccentedHeader_header__lnMb8{font-size:20px;line-height:1.25;font-weight:300;border-left:4px solid #b60081;padding-left:12px}@media screen and (min-width:768px){.LeftAccentedHeader_header__lnMb8{font-size:28px;padding-left:16px}}.CompanyProfileArea_sp_only__ObsIN{display:block}@media screen and (min-width:768px){.CompanyProfileArea_sp_only__ObsIN{display:none}}.CompanyProfileArea_pc_only__ibuZ5{display:none}@media screen and (min-width:768px){.CompanyProfileArea_pc_only__ibuZ5{display:block}}.CompanyProfileArea_fv_area__RbNPV{margin-bottom:16px}.CompanyProfileArea_logo_and_title_area__EfXc7{display:grid;grid-template-columns:105px 1fr;grid-column-gap:15px;column-gap:15px;margin-bottom:4px}@media screen and (min-width:768px){.CompanyProfileArea_logo_and_title_area__EfXc7{grid-template-columns:180px 1fr;column-gap:30px}}.CompanyProfileArea_logo_and_title_area__EfXc7 .CompanyProfileArea_company_info_area__eDeV_{display:flex}@media screen and (min-width:768px){.CompanyProfileArea_logo_and_title_area__EfXc7 .CompanyProfileArea_company_info_area__eDeV_{display:flex;flex-direction:column;gap:16px}}.CompanyProfileArea_logo_area__CQDOK{width:105px;height:90px}@media screen and (min-width:768px){.CompanyProfileArea_logo_area__CQDOK{width:180px;height:180px}}@media screen and (min-width:1024px){.CompanyProfileArea_logo_area__CQDOK{width:125px;height:125px}}.CompanyProfileArea_logo_area__CQDOK .CompanyProfileArea_logo__LSsjq{width:90px}@media screen and (min-width:768px){.CompanyProfileArea_logo_area__CQDOK .CompanyProfileArea_logo__LSsjq{width:100%}}.CompanyProfileArea_header_text_area__8x_EC{display:flex;flex-direction:column;padding-top:14.5px;gap:8px}@media screen and (min-width:768px){.CompanyProfileArea_header_text_area__8x_EC{justify-content:center;padding-top:0}}.CompanyProfileArea_header_text_area__8x_EC .CompanyProfileArea_company_name___Vu5Y{font-size:20px;font-weight:300;line-height:1.25;color:#000}@media screen and (min-width:768px){.CompanyProfileArea_header_text_area__8x_EC .CompanyProfileArea_company_name___Vu5Y{font-size:28px}}.CompanyProfileArea_header_text_area__8x_EC .CompanyProfileArea_address_area__nbaoB{display:flex}.CompanyProfileArea_header_text_area__8x_EC .CompanyProfileArea_address_caption__i1IRQ{font-size:11px;font-weight:300;line-height:1.25;color:#666;white-space:nowrap}@media screen and (min-width:768px){.CompanyProfileArea_header_text_area__8x_EC .CompanyProfileArea_address_caption__i1IRQ{font-size:12px}}.CompanyProfileArea_header_text_area__8x_EC .CompanyProfileArea_address__0FANd{font-size:11px;font-weight:300;line-height:1.25;color:#666}@media screen and (min-width:768px){.CompanyProfileArea_header_text_area__8x_EC .CompanyProfileArea_address__0FANd{font-size:12px}}.CompanyProfileArea_header_item_area__T1RDr{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1024px){.CompanyProfileArea_header_item_area__T1RDr{flex-direction:row;gap:100px}}.CompanyProfileArea_header_item_area__T1RDr .CompanyProfileArea_heading_item__nFZoy{display:grid;grid-template-columns:105px 1fr;grid-column-gap:15px;column-gap:15px}@media screen and (min-width:768px){.CompanyProfileArea_header_item_area__T1RDr .CompanyProfileArea_heading_item__nFZoy{grid-template-columns:130px 1fr;column-gap:20px}}.CompanyProfileArea_header_item_area__T1RDr .CompanyProfileArea_heading_item__nFZoy .CompanyProfileArea_gray_head__fJ9uF{min-width:105px;height:50px;padding-block:6px;padding:10px 10.5px;background-color:#f9f5f8;border-radius:4px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:300;line-height:1.25;color:#333}@media screen and (min-width:768px){.CompanyProfileArea_header_item_area__T1RDr .CompanyProfileArea_heading_item__nFZoy .CompanyProfileArea_gray_head__fJ9uF{min-width:130px;height:48px;padding:6px 16px;font-size:14px}}.CompanyProfileArea_header_item_area__T1RDr .CompanyProfileArea_heading_item__nFZoy .CompanyProfileArea_description__DtPXA{height:-moz-fit-content;height:fit-content;min-height:50px;padding-top:2px;display:flex;align-items:center;font-size:14px;font-weight:300;line-height:1.25;color:#333;white-space:pre-wrap}@media screen and (min-width:768px){.CompanyProfileArea_header_item_area__T1RDr .CompanyProfileArea_heading_item__nFZoy .CompanyProfileArea_description__DtPXA{min-height:48px;font-size:16px;min-width:150px}}.CompanyProfileArea_company_text__3WWSf{font-size:14px;font-weight:300;line-height:1.5;color:#333;text-align:justify}@media screen and (min-width:768px){.CompanyProfileArea_company_text__3WWSf{font-size:16px}}.BreadCrumb_breadcrumb__5LvsR{width:100%;background:#f9f5f8}.BreadCrumb_breadcrumb__5LvsR:after,.BreadCrumb_breadcrumb__5LvsR:before{content:"";display:block;height:8px;width:100%}@media screen and (min-width:768px){.BreadCrumb_breadcrumb__5LvsR.BreadCrumb_sp__H08oA{display:none}}@media screen and (max-width:767px){.BreadCrumb_breadcrumb__5LvsR.BreadCrumb_nonSp__pm_2c{display:none}.BreadCrumb_breadcrumb__5LvsR.BreadCrumb_large_margin_top__hL1md:before{height:16px}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw{padding-left:16px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw{padding-left:48px}}@media screen and (min-width:1396px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw{padding-left:unset}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ{display:flex;flex-wrap:nowrap;align-items:center;font-size:11px;list-style:none}@media screen and (min-width:768px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ{max-width:1300px;min-height:auto;font-size:12px}}@media screen and (min-width:1396px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ{margin-left:auto;margin-right:auto}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ>:not(:first-child):before{content:">";margin:0 5px}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1{color:#666;text-decoration:none;white-space:nowrap}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1:last-child .BreadCrumb_text__gQRMq:after{content:"";display:inline-block;width:50px}@media screen and (max-width:767px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1:last-child .BreadCrumb_text__gQRMq:after{width:4%}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1 a{color:#3366cf}.Pulldown_pull_down_wrap___FzMz{position:relative;display:flex;align-items:center}.Pulldown_triangle__lCZX9:after{content:url(/_next/static/media/triangle.316f2724.svg);width:10px;position:absolute;right:8px;pointer-events:none;font-size:10px}.Pulldown_pull_down__EAUVR{border-radius:8px;font-weight:300;line-height:1.25;color:#333;text-overflow:ellipsis;background-color:#fff}.Pulldown_pull_down__EAUVR.Pulldown_default__kmQAF{border:1px solid #aaa}.Pulldown_pull_down__EAUVR.Pulldown_default__kmQAF:focus{border:1px solid #415093}.Pulldown_pull_down__EAUVR.Pulldown_default__kmQAF.Pulldown_disabled__I5SIk{background-color:#eee;color:#999}.Pulldown_pull_down__EAUVR.Pulldown_default__kmQAF.Pulldown_error__iHGAF{border:1px solid #e35;background-color:#fee;color:#ccc}.Pulldown_pull_down__EAUVR.Pulldown_blue_border__cQ8DA{border:1px solid #415093}.Pulldown_pull_down__EAUVR.Pulldown_no_border__j5hvp{border:1px solid rgba(0,0,0,0)}.Pulldown_pull_down__EAUVR.Pulldown_small__aG8Ex{height:50px;font-size:14px;padding-left:8px;padding-right:22px}.Pulldown_pull_down__EAUVR.Pulldown_small__aG8Ex.Pulldown_thickness_narrow__u_jCP{height:42px}.Pulldown_pull_down__EAUVR.Pulldown_large__cVmBc{height:52px;font-size:16px;padding-left:8px;padding-right:26px}.Pulldown_pull_down__EAUVR.Pulldown_large__cVmBc.Pulldown_thickness_narrow__u_jCP{height:44px}.Pulldown_placeholder__QCri_{color:#ccc}.Pulldown_placeholder__QCri_ option{color:#000}.Pulldown_placeholder__QCri_ option:first-child{color:#ccc}.AisRadioButton_label__HZkYp{display:inline-flex;width:100%;background-color:#fff}.AisRadioButton_label__HZkYp .AisRadioButton_radio__M9Xst{display:none}.AisRadioButton_radio_item__atyYp{display:grid;grid-template-columns:auto 1fr;align-items:center;cursor:pointer;overflow:hidden;width:100%;font-weight:300;line-height:1.25;color:#333}.AisRadioButton_radio_item__atyYp.AisRadioButton_disabled__yG0FM{background-color:#eee;cursor:unset}.AisRadioButton_radio_item__atyYp.AisRadioButton_disabled__yG0FM .AisRadioButton_radio_text__GM_t0{color:#999}.AisRadioButton_radio_item__atyYp .AisRadioButton_radio_text__GM_t0{margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AisRadioButton_radio_item__atyYp .AisRadioButton_radio_text__GM_t0.AisRadioButton_small__LXvaZ{font-size:12px}.AisRadioButton_radio_item__atyYp .AisRadioButton_radio_text__GM_t0.AisRadioButton_medium__AEDLn{font-size:14px}.AisRadioButton_radio_item__atyYp .AisRadioButton_radio_text__GM_t0.AisRadioButton_large__WF3Vv{font-size:16px}.AisRadioButton_radio_item__atyYp .AisRadioButton_radio_text__GM_t0.AisRadioButton_wrap_text__77IEx{white-space:wrap}.RadioButton_radio_button___jcbu{display:flex;column-gap:15px;row-gap:15px;width:100%}.RadioButton_radio_button___jcbu .RadioButton_radio_item__6GMl2{width:100%;display:flex;align-items:center;border-radius:8px;border:1px solid #aaa;background-color:#fff;padding-left:8px;padding-right:8px;overflow:hidden;column-gap:8px}.RadioButton_radio_button___jcbu .RadioButton_radio_item__6GMl2:hover:not(.RadioButton_disabled__UOMzC,.RadioButton_no_border__fR5ba){border:1px solid #415093;cursor:pointer}.RadioButton_radio_button___jcbu .RadioButton_radio_item__6GMl2.RadioButton_disabled__UOMzC{background-color:#eee}.RadioButton_radio_button___jcbu .RadioButton_radio_item__6GMl2.RadioButton_no_border__fR5ba{border:1px solid rgba(0,0,0,0)}.RadioButton_radio_button___jcbu.RadioButton_no_gap__czMVz{row-gap:0;column-gap:0}.RadioButton_radio_button___jcbu.RadioButton_no_gap__czMVz .RadioButton_radio_item__6GMl2{border-radius:0}.RadioButton_radio_button___jcbu.RadioButton_no_gap__czMVz .RadioButton_radio_item__6GMl2:first-of-type{border-radius:8px 0 0 8px}.RadioButton_radio_button___jcbu.RadioButton_no_gap__czMVz .RadioButton_radio_item__6GMl2:last-of-type{border-radius:0 8px 8px 0}.RadioButton_radio_button___jcbu.RadioButton_no_gap__czMVz .RadioButton_radio_item__6GMl2:not(:last-of-type){border-right:0}.RadioButton_radio_button___jcbu.RadioButton_no_gap__czMVz .RadioButton_radio_item__6GMl2:hover{border:1px solid #aaa}.RadioButton_radio_button___jcbu.RadioButton_no_gap__czMVz .RadioButton_radio_item__6GMl2:hover:not(:last-of-type){border-right:0}.RadioButton_radio_button___jcbu.RadioButton_narrow__kW64i.RadioButton_large__k1elg .RadioButton_radio_item__6GMl2{height:44px}.RadioButton_radio_button___jcbu.RadioButton_narrow__kW64i.RadioButton_small__EuycR .RadioButton_radio_item__6GMl2{height:42px}.RadioButton_radio_button___jcbu.RadioButton_default__QagzS.RadioButton_large__k1elg .RadioButton_radio_item__6GMl2{height:52px}.RadioButton_radio_button___jcbu.RadioButton_default__QagzS.RadioButton_small__EuycR .RadioButton_radio_item__6GMl2{height:50px}.RadioButton_radio_button___jcbu.RadioButton_column__nKeT_{flex-direction:column}.RadioButton_radio_button___jcbu.RadioButton_column__nKeT_ .RadioButton_radio_item__6GMl2{flex:unset}.PetCalculationForCompanyDetail_pet_calculation_for_company_detail__c8gBm{width:100%;display:flex;flex-direction:column;row-gap:15px;background-color:#f9f5f8;padding-block:16px;padding-inline:15px}@media screen and (min-width:768px){.PetCalculationForCompanyDetail_pet_calculation_for_company_detail__c8gBm{flex-direction:row;gap:25px;padding-inline:25px;border-radius:8px}}.PetCalculationForCompanyDetail_pet_calculation_for_company_detail__c8gBm .PetCalculationForCompanyDetail_animal_and_age_wrap__04U_K{display:flex;gap:15px;flex:1 1}.PetCalculationForCompanyDetail_pet_calculation_for_company_detail__c8gBm .PetCalculationForCompanyDetail_age__CqAyt,.PetCalculationForCompanyDetail_pet_calculation_for_company_detail__c8gBm .PetCalculationForCompanyDetail_animal__urHZh,.PetCalculationForCompanyDetail_pet_calculation_for_company_detail__c8gBm .PetCalculationForCompanyDetail_breed__oSvhj{flex:1 1}.DocumentRequestButton_doc_request__dTjW_{display:flex;align-items:center;justify-content:center;border:1px solid #b60081;border-radius:5px;background:#fff;height:100%;width:100%;font-weight:700;color:#b60081;font-family:inherit;font-size:inherit;cursor:pointer}.DocumentRequestButton_doc_request__dTjW_.DocumentRequestButton_pc_d_flex___q_Ot{display:none}.DocumentRequestButton_doc_request__dTjW_.DocumentRequestButton_sp_d_flex__va46i{display:flex}@media screen and (min-width:1024px){.DocumentRequestButton_doc_request__dTjW_.DocumentRequestButton_pc_d_flex___q_Ot{display:flex}.DocumentRequestButton_doc_request__dTjW_.DocumentRequestButton_sp_d_flex__va46i{display:none}}.DocumentRequestButton_doc_request__dTjW_.DocumentRequestButton_single__Y8USq{width:100%}.DocumentRequestButton_doc_request__dTjW_ .DocumentRequestButton_left__oQaGD svg{width:24px;height:24px}.DocumentRequestButton_doc_request__dTjW_ .DocumentRequestButton_right__mRfEm svg{width:14px;height:12px}.DocumentRequestButton_doc_request__dTjW_:hover{background:#b60081;color:#fff}@media screen and (min-width:768px){.DocumentRequestButton_doc_request__dTjW_{font-size:16px}.DocumentRequestButton_doc_request__dTjW_ .DocumentRequestButton_left__oQaGD svg{width:32px;height:32px}.DocumentRequestButton_doc_request__dTjW_ .DocumentRequestButton_right__mRfEm svg{width:23px;height:20px}}.insuranceProductExternalLink_link__NLZLu{text-decoration:none}.insuranceProductExternalLink_reset_cursor__UDgG9{cursor:unset}.InternetRequestFormLinkButton_online_link__vRmAL{height:100%;width:100%;display:flex;justify-content:center;align-items:center;border-radius:5px;overflow:hidden;border:1px solid #b60081;background-color:#b60081}.InternetRequestFormLinkButton_online_link__vRmAL.InternetRequestFormLinkButton_disabled__8OHbS{pointer-events:none;background-color:#ddd;border:1px solid #ddd}.InternetRequestFormLinkButton_online_link__vRmAL.InternetRequestFormLinkButton_disabled__8OHbS span{color:#999}.InternetRequestFormLinkButton_online_link__vRmAL span{height:100%;width:100%;display:flex;justify-content:center;align-items:center;color:#fff}.InternetRequestFormLinkButton_online_link__vRmAL span:hover{background-color:#fff;color:#b60081;transition:color,background-color .3s}.InternetRequestFormLinkButton_online_link__vRmAL a{height:100%;text-decoration:none;width:100%}.ProductCardButtonBlock_button_block__15r_x{font-weight:700;display:flex;font-size:14px;height:4em;justify-content:space-between;letter-spacing:0;margin:auto;width:90%;gap:4%}.ProductCardButtonBlock_button_block__15r_x>div{width:100%}@media screen and (min-width:1024px){.ProductCardButtonBlock_button_block__15r_x{font-size:14px}}@media screen and (max-width:1023px){.ProductCardButtonBlock_button_block__15r_x{font-size:16px}}@media screen and (min-width:320px)and (max-width:767px){.ProductCardButtonBlock_button_block__15r_x{font-size:14.4px}}@media screen and (max-width:320px){.ProductCardButtonBlock_button_block__15r_x{font-size:12.8px}}.ProductDetailCard_product_card__NxHR_{width:320px;position:relative;border:1px solid #ddd;border-radius:11px;box-shadow:4px 4px 6px 0 rgba(1,2,3,.3);margin:20px 20px 0 0;padding-bottom:1rem}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl{position:relative;text-decoration:none;color:#000;height:90%;display:block;background:initial;border:initial;padding:initial;cursor:pointer}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl:hover .ProductDetailCard_header__StMvC>div.ProductDetailCard_product_name__qUBvo{color:#06f}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_wrap_header__ZbXaR{display:flex;align-items:center}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_wrap_header__ZbXaR.ProductDetailCard_has_long_title__TCtRq{height:77px}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_wrap_header__ZbXaR .ProductDetailCard_header__StMvC{width:90%;left:0;right:0;margin:.625rem auto 0}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_wrap_header__ZbXaR .ProductDetailCard_header__StMvC>div{font-weight:800}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_wrap_header__ZbXaR .ProductDetailCard_header__StMvC>div.ProductDetailCard_company_name__GqxmF{font-size:14px;line-height:1.6}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_wrap_header__ZbXaR .ProductDetailCard_header__StMvC>div.ProductDetailCard_product_name__qUBvo{font-size:16px;line-height:1.4}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_img_block__vhGDa{margin-top:.625rem;position:relative;width:100%;background:#f9f5f8;margin-bottom:-1rem;overflow:visible}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_img_block__vhGDa img{display:block;margin:0 auto;width:29%;position:relative;top:15px;box-shadow:7px 7px 5px rgba(1,2,3,.3)}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_simulation_block__VvhpK{width:92%;margin:0 auto;padding-top:2.5rem;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #aaa}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_simulation_block__VvhpK .ProductDetailCard_condition__GXPuF{color:#000;font-size:12px;font-weight:700;line-height:1.2}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_simulation_block__VvhpK .ProductDetailCard_condition__GXPuF.ProductDetailCard_pet___g_Xs{width:50%}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_simulation_block__VvhpK .ProductDetailCard_cost__ARzP8 .ProductDetailCard_cost_block__FG0Ad{line-height:29px;color:#d80b1d;font-weight:800;text-align:right}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_simulation_block__VvhpK .ProductDetailCard_cost__ARzP8 .ProductDetailCard_cost_block__FG0Ad .ProductDetailCard_open_price__tXnuW .ProductDetailCard_yen___psxm{font-size:18px;margin-right:3px}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_simulation_block__VvhpK .ProductDetailCard_cost__ARzP8 .ProductDetailCard_cost_block__FG0Ad .ProductDetailCard_open_price__tXnuW .ProductDetailCard_price__MzBfV{margin-right:2px;font-family:Barlow Condensed,sans-serif;font-size:35px}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_simulation_block__VvhpK .ProductDetailCard_cost__ARzP8 .ProductDetailCard_cost_block__FG0Ad .ProductDetailCard_open_price__tXnuW .ProductDetailCard_unit__c0rAO{color:#999;font-size:15px}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_tag_block__gvv1w{right:0;left:0;width:92%;margin:.625rem auto 0;display:flex;justify-content:left;align-items:center}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_tag_block__gvv1w>div{margin:0 5px;padding:0 5px;height:22px;line-height:22px;text-align:center;border-radius:3px;color:#fff;font-size:13px;font-weight:700}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_tag_block__gvv1w>div:first-child{margin-left:0}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_tag_block__gvv1w>div.ProductDetailCard_request_net__YPbZi{background-color:#b60081}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_tag_block__gvv1w>div.ProductDetailCard_request_document__o4ZFg{background-color:#c24}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_tag_block__gvv1w>div.ProductDetailCard_request_face__yZ13J{background-color:#fb3}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_detail_block__33eo6{left:0;right:0;height:220px;width:90%;color:#999;font-size:11px;font-weight:400;line-height:1.4;margin:.625rem auto 0;padding-bottom:17px;text-align:justify}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_detail_block__33eo6 .ProductDetailCard_condition__GXPuF{margin-bottom:1em;max-height:77px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_detail_block__33eo6 .ProductDetailCard_period__RLiCU>p{height:70px}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_button_container__HWpRA{width:100%}.ProductDetailCard_pet_age__UyZDP{display:inline-block;width:28px;vertical-align:top;margin-right:6px}.ProductDetailCard_pet_breed__TOzFE{display:inline-block;width:96px;padding-left:6px;border-left:1px solid #ccc}.ProductDetailCard_no_price_txt__YOsKq{text-align:left;padding-bottom:2px;font-size:15px;line-height:18px;font-weight:300}@media screen and (min-width:1024px){.ProductDetailCard_product_card__NxHR_:nth-child(3n){margin-right:0}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_simulation_block__VvhpK .ProductDetailCard_condition__GXPuF.ProductDetailCard_pet___g_Xs{width:53%}.ProductDetailCard_pet_breed__TOzFE{width:110px}}@media screen and (min-width:768px)and (max-width:1023px){.ProductDetailCard_product_card__NxHR_{margin:20px auto 0;width:75%}.ProductDetailCard_pet_breed__TOzFE{width:220px}.ProductDetailCard_no_price_txt__YOsKq{width:100%}}@media screen and (max-width:767px){.ProductDetailCard_product_card__NxHR_{height:auto;width:100%;margin:20px auto 0}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl{height:auto}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_header__StMvC{position:static;margin-top:11px}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_header__StMvC>p.ProductDetailCard_company_name__GqxmF{font-size:13px}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_img_block__vhGDa{position:static}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_simulation_block__VvhpK{position:static;margin-top:28px;padding-top:1rem}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_tag_block__gvv1w{position:static;margin-top:14px;margin-bottom:10px}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_detail_block__33eo6{height:auto;position:static}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_detail_block__33eo6 .ProductDetailCard_condition__GXPuF{max-height:none}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_detail_block__33eo6 .ProductDetailCard_period__RLiCU{position:static}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_product_info_container__82JFl .ProductDetailCard_detail_block__33eo6 .ProductDetailCard_period__RLiCU>p{height:auto}.ProductDetailCard_product_card__NxHR_ .ProductDetailCard_button_container__HWpRA{position:static}}.BaseModal_modal_wrapper__rMwD2{z-index:130;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;overflow-y:auto}.BaseModal_modal_wrapper__rMwD2.BaseModal_open__qzNkJ{display:flex}.BaseModal_modal_content__D22V2{z-index:1;position:relative;-webkit-overflow-scrolling:touch}.BaseModal_modal_content__D22V2.BaseModal_default_content__YlhHM{border-radius:8px;box-shadow:0 2px 16px rgba(0,0,0,.1);padding:16px;max-width:90%}.BaseModal_modal_overlay__f8JDv{position:fixed;top:0;left:0;width:100%;height:100%}.BaseModal_cross_mark__zxJYr{width:35px;height:35px;position:absolute;top:-48px;right:0;cursor:pointer}.BaseModal_cross_mark__zxJYr.BaseModal_hidden__SaGhF{display:none}.BaseModal_cross_mark__zxJYr:after,.BaseModal_cross_mark__zxJYr:before{content:"";width:35px;height:1px;background-color:#fff;transform-origin:center;display:block;position:absolute;transform-origin:center center 0;top:50%;left:-7.5%}.BaseModal_cross_mark__zxJYr:before{transform:rotate(-45deg)}.BaseModal_cross_mark__zxJYr:after{transform:rotate(-135deg)}@keyframes RequestDocModal_modalFromBottom__KqHsO{0%{transform:translate(-50%,100%)}to{transform:translate(-50%,-50%)}}@keyframes RequestDocModal_modalOpacity__dwT6C{0%{opacity:0}to{opacity:1}}.RequestDocModal_modal_box__irN_m{border-radius:1.5em;width:80vw;max-width:500px;height:auto;background-color:#fff;box-shadow:4px 4px 12px rgba(0,0,0,.15);font-size:16px;color:#333;text-align:center;padding:44px 0 36px}@media screen and (max-width:767px){.RequestDocModal_modal_box__irN_m{max-width:100%;width:74.66vw;padding:11.7333333333vw 0 9.6vw;border-radius:5.0666666667vw;font-size:4.2666666667vw}}.RequestDocModal_modal_header__xSy57{height:0;position:static;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;flex-wrap:wrap;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;line-height:1.25;color:#000;letter-spacing:-.0125em;font-size:1.5em}.RequestDocModal_modal_header__xSy57.RequestDocModal_pc_d_flex__yvP1L{display:none}.RequestDocModal_modal_header__xSy57.RequestDocModal_sp_d_flex__tzB3_{display:flex}@media screen and (min-width:1024px){.RequestDocModal_modal_header__xSy57.RequestDocModal_pc_d_flex__yvP1L{display:flex}.RequestDocModal_modal_header__xSy57.RequestDocModal_sp_d_flex__tzB3_{display:none}}@media screen and (max-width:767px){.RequestDocModal_modal_header__xSy57{font-size:1.714em}}.RequestDocModal_cross_mark__1KFl6{width:19px;height:19px;position:absolute;top:18px;right:18px;cursor:pointer}@media screen and (max-width:767px){.RequestDocModal_cross_mark__1KFl6{width:7.14%!important;top:4.8vw!important;right:4.8vw!important;padding-bottom:7.14%;height:0!important}}.RequestDocModal_cross_mark__1KFl6:after,.RequestDocModal_cross_mark__1KFl6:before{content:"";width:1.05em;height:.1em;background-color:#aaa;transform-origin:center;display:block;position:absolute;transform-origin:center center 0;top:50%;left:-7.5%}@media screen and (max-width:767px){.RequestDocModal_cross_mark__1KFl6:after,.RequestDocModal_cross_mark__1KFl6:before{width:.9em!important;left:-12.5%;height:.075em}}.RequestDocModal_cross_mark__1KFl6:before{transform:rotate(-45deg)}.RequestDocModal_cross_mark__1KFl6:after{transform:rotate(-135deg)}.RequestDocModal_modal_inner__n4Z0j{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;max-height:calc(100% - 10em);padding:0;overflow-y:auto;letter-spacing:1.2px}.RequestDocModal_icon__J3186{display:block;width:2.156em;margin:0 auto 1em}.RequestDocModal_text__HUALe{font-weight:700;line-height:1.25;white-space:pre-wrap}.RequestDocModal_message__eeGlE{margin-top:2em;font-weight:700;line-height:1.25;color:#b60081}.RequestDocModal_message__eeGlE .RequestDocModal_back_slash__QLx6N{display:inline-block;transform:rotate(-30deg);margin-right:.5em}.RequestDocModal_message__eeGlE .RequestDocModal_slash__rWZZ8{display:inline-block;transform:rotate(30deg);margin-left:.5em}.RequestDocModal_conversion_btn__m2lJL{display:block;color:#fff;border:1px solid #b60081;background-color:#b60081;text-decoration:none;position:relative;border-radius:2em;margin:.75em auto 0;padding:.75em 0;font-weight:700;line-height:1.25;width:48%}@media screen and (max-width:767px){.RequestDocModal_conversion_btn__m2lJL{width:87.14%}}.RequestDocModal_conversion_btn__m2lJL:after{position:absolute;right:1.4em;top:50%;content:"";border-top:1.5px solid #fff;border-right:1.5px solid #fff;display:block;width:.55em;height:.55em;transform:rotate(45deg) translateY(-75%)}@media screen and (max-width:767px){.RequestDocModal_conversion_btn__m2lJL:after{right:1.4em;border-top:1.5px solid #fff;border-right:1.5px solid #fff}}.RequestDocModal_conversion_btn__m2lJL:hover{background-color:#fff;color:#34333c;border-color:#b60081}.RequestDocModal_conversion_btn__m2lJL:hover:after{border-top:1.5px solid #b60081;border-right:1.5px solid #b60081}.CompanyDetailPetPage_company_detail_profile__2ZU7X{margin-bottom:24px}@media(min-width:768px){.CompanyDetailPetPage_company_detail_profile__2ZU7X{margin-top:16px}}.CompanyDetailPetPage_company_detail_products__CKf_q .CompanyDetailPetPage_product_items__4cQUA{display:flex;flex-wrap:wrap;width:100%;letter-spacing:0}@media screen and (min-width:768px){.CompanyDetailPetPage_company_detail_products__CKf_q .CompanyDetailPetPage_product_items__4cQUA{margin-bottom:40px}}@media screen and (min-width:1024px){.CompanyDetailPetPage_company_detail_products__CKf_q{margin:0 auto;width:1000px}}@media screen and (max-width:1023px){.CompanyDetailPetPage_company_detail_products__CKf_q .CompanyDetailPetPage_product_items__4cQUA{width:100%}.CompanyDetailPetPage_company_detail_products__CKf_q .CompanyDetailPetPage_product_items__4cQUA .CompanyDetailPetPage_product_card__Upitj{padding-bottom:19%}.CompanyDetailPetPage_company_detail_products__CKf_q .CompanyDetailPetPage_product_items__4cQUA .CompanyDetailPetPage_product_card__Upitj:nth-child(3n){margin-right:0}}@media screen and (max-width:767px){.CompanyDetailPetPage_company_detail_products__CKf_q .CompanyDetailPetPage_product_items__4cQUA{width:90%;margin:0 auto 40px}}.CompanyDetailPetPage_interview_banner_title_wrap__st5ru{margin-bottom:22px}.CompanyDetailPetPage_interview_banner_wrap__amXV2{margin-top:32px}@media screen and (min-width:1024px){.CompanyDetailPetPage_interview_banner_wrap__amXV2{margin-top:28px}}.CompanyDetailPetPage_company_detail_note__r82B3{margin-bottom:30px;padding-top:38px}@media screen and (min-width:1024px){.CompanyDetailPetPage_company_detail_note__r82B3{padding-top:35px}}.CompanyDetailPetPage_company_detail_note__r82B3 .CompanyDetailPetPage_detail_note_head__9i_UR{font-size:14px;font-weight:700;line-height:1.25;color:#666;margin-bottom:8px}.CompanyDetailPetPage_company_detail_note__r82B3 .CompanyDetailPetPage_note_company_detail_profile__ztuPv{margin-top:36px}.CompanyDetailPetPage_company_detail_conditions__Fo7zg{display:flex;flex-direction:column;row-gap:16px}@media screen and (min-width:1024px){.CompanyDetailPetPage_company_detail_conditions__Fo7zg.CompanyDetailPetPage_life_group__USCiL{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;column-gap:50px;align-items:center}}.TriangleIcon_right__y4U9B{transform:rotate(0deg)}.TriangleIcon_down__RaZS8{transform:rotate(90deg)}.ScrollDownButton_scroll_down_button__oUlBJ{display:block;background:initial;width:100%;padding:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer}.ScrollDownButton_category_name__IWFin{font-size:14px;font-weight:300;line-height:1.25;color:#415093}@media screen and (min-width:768px){.ScrollDownButton_category_name__IWFin{font-size:16px}}.ScrollDownButton_fit_content__Gj9_G{width:-moz-fit-content;width:fit-content;white-space:nowrap}.ScrollSupportGradation_enable_scroll_container__6mUny{position:relative}.ScrollSupportGradation_enable_scroll_container__6mUny .ScrollSupportGradation_enable_scroll__tQvXk{position:absolute;height:100%}.ScrollSupportGradation_enable_scroll_container__6mUny .ScrollSupportGradation_enable_scroll__tQvXk.ScrollSupportGradation_thin__BMg3a{width:20px}.ScrollSupportGradation_enable_scroll_container__6mUny .ScrollSupportGradation_enable_scroll__tQvXk.ScrollSupportGradation_thick__bvHEw{width:50px}.ScrollSupportGradation_enable_scroll_container__6mUny .ScrollSupportGradation_enable_scroll__tQvXk.ScrollSupportGradation_left__5Tvny{left:0;background:linear-gradient(90deg,#F5F2EE,transparent)}.ScrollSupportGradation_enable_scroll_container__6mUny .ScrollSupportGradation_enable_scroll__tQvXk.ScrollSupportGradation_right__9GDqj{right:0;background:linear-gradient(90deg,transparent,#F5F2EE)}.ScrollSupportGradation_scrollable_area__iUkCP{overflow-x:scroll;scrollbar-width:none}.ScrollSupportGradation_scrollable_area__iUkCP::-webkit-scrollbar{display:none}.WidthMaxContainer_width_max_container__VRAd7{width:calc(var(--vw, 1vw)*100);position:relative;left:50%;transform:translateX(-50%)}.NoProductArea_no_product_area__47E3g{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:24px;color:#333}.NoProductArea_no_product_area__47E3g .NoProductArea_upper_text__01Qwq{font-weight:300;line-height:1.25;font-size:24px}@media screen and (min-width:768px){.NoProductArea_no_product_area__47E3g .NoProductArea_upper_text__01Qwq{font-size:28px}}.NoProductArea_no_product_area__47E3g .NoProductArea_lower_block__RP277{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px}.NoProductArea_no_product_area__47E3g .NoProductArea_lower_block__RP277 .NoProductArea_image__PiEbl{width:93px}@media screen and (min-width:768px){.NoProductArea_no_product_area__47E3g .NoProductArea_lower_block__RP277 .NoProductArea_image__PiEbl{width:110px}}.NoProductArea_no_product_area__47E3g .NoProductArea_lower_block__RP277 .NoProductArea_lower_text__FDCHh{font-weight:300;line-height:1.5;font-size:16px}@media screen and (min-width:768px){.NoProductArea_no_product_area__47E3g .NoProductArea_lower_block__RP277 .NoProductArea_lower_text__FDCHh{font-size:18px;text-align:center}}.NoProductArea_no_product_area__47E3g .NoProductArea_button__1dRQv{margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width:768px){.NoProductArea_no_product_area__47E3g .NoProductArea_button__1dRQv{width:400px}}.DocumentRequestButtonUi_document_request_button__GTd0B{width:100%;display:flex;justify-content:center;align-items:center;border-radius:34px;border:1px solid #b60081}@media screen and (hover:hover){.DocumentRequestButtonUi_document_request_button__GTd0B:hover{cursor:pointer}}.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_disabled__rcgad{pointer-events:none;background-color:#ddd;border:1px solid #ddd;color:#999}.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_primary__LLufy{background-color:#b60081;color:#fff}@media screen and (hover:hover){.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_primary__LLufy:hover{background-color:#fff;color:#b60081}}.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_secondary__lgzAt{background-color:#fff;color:#b60081}@media screen and (hover:hover){.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_secondary__lgzAt:hover{background-color:#b60081;color:#fff}}.DocumentRequestButtonUi_document_request_button__GTd0B .DocumentRequestButtonUi_text__ctI9_{font-weight:700;line-height:1.25}.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_small__DbQdU{height:40px;column-gap:4px}.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_small__DbQdU .DocumentRequestButtonUi_text__ctI9_{font-size:14px}.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_medium__F7ttK{height:48px;column-gap:8px}.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_medium__F7ttK .DocumentRequestButtonUi_text__ctI9_{font-size:16px}.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_large__7WMBp{height:56px;column-gap:16px}.DocumentRequestButtonUi_document_request_button__GTd0B.DocumentRequestButtonUi_large__7WMBp .DocumentRequestButtonUi_text__ctI9_{font-size:18px}.ProductDetailPriceBlock_price_block__Hp4O9{color:#d80b1d;text-align:center}.ProductDetailPriceBlock_price_block__Hp4O9 .ProductDetailPriceBlock_open_price__RngSR .ProductDetailPriceBlock_yen__gK9ZF{font-weight:700;line-height:1.25;font-size:12px}@media screen and (min-width:768px){.ProductDetailPriceBlock_price_block__Hp4O9 .ProductDetailPriceBlock_open_price__RngSR .ProductDetailPriceBlock_yen__gK9ZF{font-size:14px}}.ProductDetailPriceBlock_price_block__Hp4O9 .ProductDetailPriceBlock_open_price__RngSR .ProductDetailPriceBlock_price__H_Y7I{margin-left:2px;font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:1.25;font-size:28px}@media screen and (min-width:768px){.ProductDetailPriceBlock_price_block__Hp4O9 .ProductDetailPriceBlock_open_price__RngSR .ProductDetailPriceBlock_price__H_Y7I{font-size:36px}}.ProductDetailPriceBlock_price_block__Hp4O9 .ProductDetailPriceBlock_open_price__RngSR .ProductDetailPriceBlock_unit__Ro3ZD{font-weight:700;line-height:1.25;font-size:12px;color:#666}@media screen and (min-width:768px){.ProductDetailPriceBlock_price_block__Hp4O9 .ProductDetailPriceBlock_open_price__RngSR .ProductDetailPriceBlock_unit__Ro3ZD{font-size:14px}}.ProductDetailPriceBlock_price_block__Hp4O9 .ProductDetailPriceBlock_alt_txt__xfv5u,.ProductDetailPriceBlock_price_block__Hp4O9 .ProductDetailPriceBlock_no_price_txt__h9bRX{font-weight:300;line-height:1.25;text-align:center;padding-bottom:2px;font-size:16px;white-space:pre-wrap;word-break:keep-all}.CompanyDetailProductCard_sp_only__T0CrA{display:block}@media screen and (min-width:768px){.CompanyDetailProductCard_sp_only__T0CrA{display:none}}.CompanyDetailProductCard_not_sp__tZIaX{display:none}@media screen and (min-width:768px){.CompanyDetailProductCard_not_sp__tZIaX{display:block}}.CompanyDetailProductCard_product_card__8oxgP{border-radius:12px;background-color:#fff;padding:15px 16px;box-shadow:0 0 8px 0 rgba(0,0,0,.05)}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP{padding:24px 25px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ{margin-bottom:16px}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_ranking__Sqjl1{display:flex;align-items:center;font-size:14px;font-weight:300;line-height:1.25;color:#3366cf;margin-bottom:8px}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_ranking__Sqjl1{font-weight:300;line-height:1.5}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_ranking__Sqjl1 .CompanyDetailProductCard_rank_icon__uZ60P{display:inline-block;margin-right:5px}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_ranking__Sqjl1 .CompanyDetailProductCard_rank_icon__uZ60P .CompanyDetailProductCard_rank_icon_svg__pryR_{width:17.5px;height:14.3px}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_ranking__Sqjl1 .CompanyDetailProductCard_rank_icon__uZ60P .CompanyDetailProductCard_gold__Qq2iM{fill:#ba6}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_ranking__Sqjl1 .CompanyDetailProductCard_rank_icon__uZ60P .CompanyDetailProductCard_silver__M7ZNf{fill:#a0a5aa}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_ranking__Sqjl1 .CompanyDetailProductCard_rank_icon__uZ60P .CompanyDetailProductCard_bronze__0Nrj3{fill:#a87}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_ranking__Sqjl1 .CompanyDetailProductCard_ranking_link__vhSdE{text-decoration:none;color:#3366cf}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_ranking__Sqjl1 .CompanyDetailProductCard_ranking_link__vhSdE:hover{text-decoration:underline}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_card_title__GPG4a{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_card_title__GPG4a{flex-direction:row;gap:15px;align-items:center}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_card_title__GPG4a .CompanyDetailProductCard_company_name__6s7ri{font-weight:300;line-height:1.25;font-size:12px;color:#333}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_card_title__GPG4a .CompanyDetailProductCard_product_name__mqslr{font-weight:700;line-height:1.25;font-size:18px;color:#3366cf;text-decoration:none}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_card_title__GPG4a .CompanyDetailProductCard_product_name__mqslr:hover{text-decoration:underline}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_card_title__GPG4a .CompanyDetailProductCard_product_name__mqslr.CompanyDetailProductCard_disabled___2bQ_{color:#333}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_header__ujcgZ .CompanyDetailProductCard_card_title__GPG4a .CompanyDetailProductCard_product_name__mqslr.CompanyDetailProductCard_disabled___2bQ_:hover{text-decoration:none}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5{display:flex;flex-direction:column}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5{flex-direction:row;gap:30px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC{display:flex;flex-direction:column;margin-bottom:16px;gap:16px}@media screen and (min-width:375px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC{flex-direction:row}}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC{width:294px;margin-bottom:0}}@media screen and (min-width:1024px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC{width:50%}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC .CompanyDetailProductCard_product_logo_wrap__FmOKX{text-decoration:none;width:100%}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC .CompanyDetailProductCard_product_logo__kwVP4{border:1px solid #3366cf;border-radius:8px;text-align:center;width:100%}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC .CompanyDetailProductCard_product_logo__kwVP4.CompanyDetailProductCard_no_link__fmn1a{border:1px solid #ddd}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC .CompanyDetailProductCard_product_logo__kwVP4.CompanyDetailProductCard_no_link__fmn1a{padding-block:12px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC .CompanyDetailProductCard_product_logo__kwVP4 .CompanyDetailProductCard_product_logo_img__1lnNT{min-width:160px;width:50%;border-radius:8px}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC .CompanyDetailProductCard_product_logo__kwVP4 .CompanyDetailProductCard_product_logo_img__1lnNT{width:100%;max-width:286px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC .CompanyDetailProductCard_product_logo__kwVP4 .CompanyDetailProductCard_bottom_text__GF8Ow{font-weight:300;line-height:1.25;font-size:14px;color:#3366cf;margin-bottom:8px;display:flex;justify-content:center;align-items:center;gap:5px}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_logo_section__GMxZC .CompanyDetailProductCard_product_logo__kwVP4 .CompanyDetailProductCard_bottom_text__GF8Ow{margin-bottom:20px;font-size:18px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT{font-weight:300;line-height:1.5;font-size:12px;text-align:center}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT{flex:1 1;font-size:14px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_plan_info__EtA60{position:relative;margin-top:8px;color:#333;display:-webkit-box;text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:1024px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_plan_info__EtA60{-webkit-line-clamp:2}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_plan_info__EtA60.CompanyDetailProductCard_open__G93fM{display:block;overflow:visible;-webkit-box-orient:unset}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_plan_info__EtA60.CompanyDetailProductCard_open__G93fM .CompanyDetailProductCard_omission__3cJQY.CompanyDetailProductCard_clamped__Z6nKh{display:none}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_plan_info__EtA60 .CompanyDetailProductCard_omission__3cJQY{display:none;position:absolute;right:0;top:36px}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_plan_info__EtA60 .CompanyDetailProductCard_omission__3cJQY{top:42px}}@media screen and (min-width:1024px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_plan_info__EtA60 .CompanyDetailProductCard_omission__3cJQY{top:22px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_plan_info__EtA60 .CompanyDetailProductCard_omission__3cJQY.CompanyDetailProductCard_clamped__Z6nKh{display:block;background-color:#fff;color:#3366cf;cursor:pointer}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_plan_info__EtA60 .CompanyDetailProductCard_omission__3cJQY.CompanyDetailProductCard_clamped__Z6nKh:before{content:"…";margin-right:8px;color:#333}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_close__QKyBR{display:none;background-color:#fff;color:#3366cf;cursor:pointer;text-align:right}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_close__QKyBR.CompanyDetailProductCard_open__G93fM{display:block}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_caution_point__iiHn1{font-weight:300;line-height:1.5;font-size:12px;color:#333;display:flex;justify-content:center;text-align:left}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_caution_point__iiHn1{font-size:14px;padding-bottom:8px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_caution_point__iiHn1.CompanyDetailProductCard_has_price__JivZz{margin-top:8px}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_caution_point__iiHn1 a{font-weight:300;line-height:1.5;font-size:12px;color:#666}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_caution_point__iiHn1 a{font-size:14px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_caution_point__iiHn1 a[target=_blank]:after{width:10px;height:10px;content:"";display:inline-block;background-color:#666;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyMyAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KICAgICAgICAgICAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICAgICAgICAgIGQ9J00xNS44ODYgMjAuNDk1OUgyLjI1NTcyVjYuODhIMTEuMDg2NkwxMy4zNjYzIDQuNjAyNjlIMS4xMjc4NkMwLjUwMzkzNyA0LjYwMjY5IDAgNS4xMDYwOSAwIDUuNzI5MzZWMjEuNjIyNkMwIDIyLjI0NTkgMC41MDM5MzcgMjIuNzQ5MyAxLjEyNzg2IDIyLjc0OTNIMTcuMDM3OUMxNy42NjE4IDIyLjc0OTMgMTguMTY1NyAyMi4yNDU5IDE4LjE2NTcgMjEuNjIyNlY5LjM5NzAzTDE1Ljg4NiAxMS42NzQzVjIwLjQ5NTlaJwogICAgICAgICAgICAgICAgICAgICAgICBmaWxsPSd3aGl0ZScKICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICA8cGF0aAogICAgICAgICAgICAgICAgICAgICAgICBkPSdNMjEuNjQ1MyA4Ljk2NDU0ZS0wNUgxNS4yMzgxQzE0LjYxNDIgOC45NjQ1NGUtMDUgMTQuMTEwMiAwLjUwMzQ5NiAxNC4xMTAyIDEuMTI2NzZDMTQuMTEwMiAxLjc1MDAzIDE0LjYxNDIgMi4yNTM0MyAxNS4yMzgxIDIuMjUzNDNIMTguODg1N0w4LjI3ODk3IDEyLjg3MjlDNy44MjMwMyAxMy4zMjg0IDcuODIzMDMgMTQuMDIzNiA4LjI3ODk3IDE0LjQ3OUM4LjQ5NDk0IDE0LjY5NDggOC43ODI5MSAxNC44MTQ2IDkuMDcwODcgMTQuODE0NkM5LjM1ODg0IDE0LjgxNDYgOS42NDY4IDE0LjY5NDggOS44NjI3NyAxNC40NzlMMjAuNDkzNSAzLjg4MzUxVjcuNTI3MjFDMjAuNDkzNSA4LjE1MDQ4IDIwLjk5NzQgOC42NTM4OCAyMS42MjEzIDguNjUzODhDMjIuMjQ1MiA4LjY1Mzg4IDIyLjc0OTIgOC4xNTA0OCAyMi43NDkyIDcuNTI3MjFWMS4xMjY3NkMyMi43NzMyIDAuNTAzNDk2IDIyLjI2OTIgOC45NjQ1NGUtMDUgMjEuNjQ1MyA4Ljk2NDU0ZS0wNVonCiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw9J3doaXRlJwogICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=") no-repeat 50% 50%;mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyMyAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KICAgICAgICAgICAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICAgICAgICAgIGQ9J00xNS44ODYgMjAuNDk1OUgyLjI1NTcyVjYuODhIMTEuMDg2NkwxMy4zNjYzIDQuNjAyNjlIMS4xMjc4NkMwLjUwMzkzNyA0LjYwMjY5IDAgNS4xMDYwOSAwIDUuNzI5MzZWMjEuNjIyNkMwIDIyLjI0NTkgMC41MDM5MzcgMjIuNzQ5MyAxLjEyNzg2IDIyLjc0OTNIMTcuMDM3OUMxNy42NjE4IDIyLjc0OTMgMTguMTY1NyAyMi4yNDU5IDE4LjE2NTcgMjEuNjIyNlY5LjM5NzAzTDE1Ljg4NiAxMS42NzQzVjIwLjQ5NTlaJwogICAgICAgICAgICAgICAgICAgICAgICBmaWxsPSd3aGl0ZScKICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICA8cGF0aAogICAgICAgICAgICAgICAgICAgICAgICBkPSdNMjEuNjQ1MyA4Ljk2NDU0ZS0wNUgxNS4yMzgxQzE0LjYxNDIgOC45NjQ1NGUtMDUgMTQuMTEwMiAwLjUwMzQ5NiAxNC4xMTAyIDEuMTI2NzZDMTQuMTEwMiAxLjc1MDAzIDE0LjYxNDIgMi4yNTM0MyAxNS4yMzgxIDIuMjUzNDNIMTguODg1N0w4LjI3ODk3IDEyLjg3MjlDNy44MjMwMyAxMy4zMjg0IDcuODIzMDMgMTQuMDIzNiA4LjI3ODk3IDE0LjQ3OUM4LjQ5NDk0IDE0LjY5NDggOC43ODI5MSAxNC44MTQ2IDkuMDcwODcgMTQuODE0NkM5LjM1ODg0IDE0LjgxNDYgOS42NDY4IDE0LjY5NDggOS44NjI3NyAxNC40NzlMMjAuNDkzNSAzLjg4MzUxVjcuNTI3MjFDMjAuNDkzNSA4LjE1MDQ4IDIwLjk5NzQgOC42NTM4OCAyMS42MjEzIDguNjUzODhDMjIuMjQ1MiA4LjY1Mzg4IDIyLjc0OTIgOC4xNTA0OCAyMi43NDkyIDcuNTI3MjFWMS4xMjY3NkMyMi43NzMyIDAuNTAzNDk2IDIyLjI2OTIgOC45NjQ1NGUtMDUgMjEuNjQ1MyA4Ljk2NDU0ZS0wNVonCiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw9J3doaXRlJwogICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:center;margin-left:5px}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_caution_point__iiHn1 a[target=_blank]:after{width:12px;height:12px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_consult_reservation__dy4cP{display:flex;align-items:center;justify-content:center;margin-top:16px}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_consult_reservation__dy4cP .CompanyDetailProductCard_reservation_link__CN7Hf{font-weight:700;line-height:1.25;font-size:14px;color:#3366cf;text-decoration:none;margin-right:5px}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_consult_reservation__dy4cP .CompanyDetailProductCard_reservation_link__CN7Hf{font-size:16px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_consult_reservation__dy4cP .CompanyDetailProductCard_reservation_link__CN7Hf:hover{text-decoration:underline}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_consult_reservation__dy4cP .CompanyDetailProductCard_text_small__Z9o5Q{font-size:12px}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_detail_section__gcrwT .CompanyDetailProductCard_consult_reservation__dy4cP .CompanyDetailProductCard_text_small__Z9o5Q{font-size:14px}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_conversion_button_block__mONXI{width:100%;margin-block:auto}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_conversion_button_block__mONXI.CompanyDetailProductCard_not_sp__tZIaX{margin-top:16px;display:flex;gap:15px}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_conversion_button_block__mONXI .CompanyDetailProductCard_cv_button__0fhpt{width:100%}}.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_conversion_button_block__mONXI .CompanyDetailProductCard_document_request_button__m5P9M{margin-bottom:16px}@media screen and (min-width:768px){.CompanyDetailProductCard_product_card__8oxgP .CompanyDetailProductCard_card_content__Yi4A5 .CompanyDetailProductCard_conversion_button_block__mONXI .CompanyDetailProductCard_document_request_button__m5P9M{width:100%;margin-bottom:0}}.CompanyDetailProductTemporaryCard_product_card__u2kxv{border-radius:12px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;row-gap:16px;padding:16px}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard_product_card__u2kxv{padding:24px}}.CompanyDetailProductTemporaryCard_header__7YlRq{display:flex;flex-direction:column;row-gap:8px}.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_ranking_link__SU6bU{text-decoration:none;font-size:14px;font-weight:300;line-height:1.25;color:#3366cf}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_ranking_link__SU6bU{font-weight:300;line-height:1.5}}.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_ranking_link__SU6bU:hover{text-decoration:underline}.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_rank_icon__EHZBy{display:inline-block;margin-right:5px}.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_rank_icon__EHZBy .CompanyDetailProductTemporaryCard_rank_icon_svg__30vXl{width:17.5px;height:14.3px}.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_rank_icon__EHZBy .CompanyDetailProductTemporaryCard_gold__rp339{fill:#ba6}.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_rank_icon__EHZBy .CompanyDetailProductTemporaryCard_silver__vCENU{fill:#a0a5aa}.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_rank_icon__EHZBy .CompanyDetailProductTemporaryCard_bronze__yAHH9{fill:#a87}.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_card_title__FyEbH{display:flex;flex-direction:column;row-gap:8px}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_card_title__FyEbH{flex-direction:row;column-gap:16px;align-items:center}}.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_card_title__FyEbH .CompanyDetailProductTemporaryCard_company_name__h7AdF{font-weight:300;line-height:1.25;font-size:12px;color:#333}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_card_title__FyEbH .CompanyDetailProductTemporaryCard_company_name__h7AdF{font-weight:300;line-height:1.5}}.CompanyDetailProductTemporaryCard_header__7YlRq .CompanyDetailProductTemporaryCard_card_title__FyEbH .CompanyDetailProductTemporaryCard_product_name__ML1w2{font-weight:700;line-height:1.25;font-size:18px;color:#333}.CompanyDetailProductTemporaryCard_card_content__9sUoW{display:flex;flex-wrap:wrap;row-gap:16px;column-gap:12px}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard_card_content__9sUoW{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px;column-gap:32px}}.CompanyDetailProductTemporaryCard_card_content__9sUoW .CompanyDetailProductTemporaryCard_product_logo__d0_o7{flex:1 1;min-width:160px;height:90px;border:1px solid #ddd;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;object-fit:contain}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard_card_content__9sUoW .CompanyDetailProductTemporaryCard_product_logo__d0_o7{height:200px}}.CompanyDetailProductTemporaryCard_card_content__9sUoW .CompanyDetailProductTemporaryCard_product_logo__d0_o7 .CompanyDetailProductTemporaryCard_product_logo_img__3Z9aw{height:90px;object-fit:contain}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard_card_content__9sUoW .CompanyDetailProductTemporaryCard_product_logo__d0_o7 .CompanyDetailProductTemporaryCard_product_logo_img__3Z9aw{height:200px}}.CompanyDetailProductTemporaryCard_card_content__9sUoW .CompanyDetailProductTemporaryCard_detail_section__V1Kpd{min-width:139px;flex:1 1;display:flex;justify-content:center;align-items:center}.CompanyDetailProductTemporaryCard_card_content__9sUoW .CompanyDetailProductTemporaryCard_detail_section__V1Kpd .CompanyDetailProductTemporaryCard_button_wrap__Xb0Hy{width:100%;max-width:500px}.CompanyDetailProductListBlock_company_detail_products__foeyU{width:100%}.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_section_title_area__YyYcP{text-align:center;margin-bottom:16px}@media screen and (min-width:768px){.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_section_title_area__YyYcP{margin-bottom:20px}}@media screen and (min-width:1024px){.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_section_title_area__YyYcP{margin-bottom:24px}}.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_section_title_area__YyYcP .CompanyDetailProductListBlock_section_title__krpcZ{display:flex;justify-content:center;align-items:center;margin-bottom:4px}.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_section_title_area__YyYcP .CompanyDetailProductListBlock_section_title__krpcZ .CompanyDetailProductListBlock_category_logo__xZre_{width:40px;height:40px;margin-right:4px}@media screen and (min-width:768px){.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_section_title_area__YyYcP .CompanyDetailProductListBlock_section_title__krpcZ .CompanyDetailProductListBlock_category_logo__xZre_{width:50px;height:50px}}.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_section_title_area__YyYcP .CompanyDetailProductListBlock_section_title__krpcZ .CompanyDetailProductListBlock_category__TmFR8{font-weight:300;line-height:1.25;font-size:20px}@media screen and (min-width:768px){.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_section_title_area__YyYcP .CompanyDetailProductListBlock_section_title__krpcZ .CompanyDetailProductListBlock_category__TmFR8{font-size:28px}}.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_section_title_area__YyYcP .CompanyDetailProductListBlock_description__M58G5{font-weight:300;line-height:1.5;font-size:12px;color:#333}@media screen and (min-width:768px){.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_section_title_area__YyYcP .CompanyDetailProductListBlock_description__M58G5{font-size:14px}}.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_product_card_area__VFJpH{display:flex;flex-direction:column;row-gap:16px}@media screen and (min-width:768px){.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_product_card_area__VFJpH{row-gap:20px}}@media screen and (min-width:1024px){.CompanyDetailProductListBlock_company_detail_products__foeyU .CompanyDetailProductListBlock_product_card_area__VFJpH{row-gap:24px}}.SquareBackButton_square_back_button__f8o_N{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;border-radius:8px;cursor:pointer;padding:12px 15px}.SquareBackButton_square_back_button__f8o_N.SquareBackButton_primary__LElyn{border:1px solid #06f;background-color:#06f;color:#fff}.SquareBackButton_square_back_button__f8o_N.SquareBackButton_secondary__e28O2{border:1px solid #ddd;background-color:#fff;color:#333}.SquareBackButton_square_back_button__f8o_N .SquareBackButton_icon__YYp5J{width:16px;height:16px;visibility:hidden}.SquareBackButton_square_back_button__f8o_N .SquareBackButton_icon__YYp5J.SquareBackButton_display__3LaNA{visibility:visible}.SquareBackButton_square_back_button__f8o_N .SquareBackButton_text__iXYqO{margin-inline:15px;font-size:16px;font-weight:300;line-height:1.25}.SquareBackButton_square_back_button__f8o_N .SquareBackButton_text__iXYqO.SquareBackButton_no_margin__d1bg0{margin-inline:0}.CompanyGlossaryModal_company_glossary_modal__rakXn{width:92vw}@media screen and (min-width:768px){.CompanyGlossaryModal_company_glossary_modal__rakXn{width:700px}}.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_modal_inner__DCavR{background-color:#fff;border-radius:12px}.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_text_area__4pf6z{padding-inline:15px;margin-bottom:16px}@media screen and (min-width:768px){.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_text_area__4pf6z{padding-inline:40px}}.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_text_area__4pf6z .CompanyGlossaryModal_icon_and_title__hS27d{font-size:18px;display:flex;align-items:center;justify-content:center;padding-top:20px;margin-bottom:16px}.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_text_area__4pf6z .CompanyGlossaryModal_icon_and_title__hS27d .CompanyGlossaryModal_icon__C2LGd{width:23px;height:23px;margin-right:5px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_text_area__4pf6z .CompanyGlossaryModal_icon_and_title__hS27d .CompanyGlossaryModal_icon__C2LGd{width:35px;height:35px}}.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_text_area__4pf6z .CompanyGlossaryModal_icon_and_title__hS27d .CompanyGlossaryModal_modal_title__AJP0R{font-weight:300;line-height:1.5;font-size:18px}@media screen and (min-width:768px){.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_text_area__4pf6z .CompanyGlossaryModal_icon_and_title__hS27d .CompanyGlossaryModal_modal_title__AJP0R{font-size:28px}}.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_text_area__4pf6z .CompanyGlossaryModal_modal_content__D2EKy{font-size:14px;font-weight:300;line-height:1.5;color:#333}@media screen and (min-width:768px){.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_text_area__4pf6z .CompanyGlossaryModal_modal_content__D2EKy{font-size:16px}}.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_close_button__nNUc9{margin-inline:auto;padding-bottom:20px;width:140px}@media screen and (min-width:768px){.CompanyGlossaryModal_company_glossary_modal__rakXn .CompanyGlossaryModal_close_button__nNUc9{padding-bottom:28px}}.ConsultationPageBanner_consultation_page_banner__EamMS{display:block;width:100%;max-width:1000px}.ConsultationPageBanner_consultation_page_banner__EamMS:hover{opacity:.7}.DocumentRequestBottomPanel_document_request_bottom_panel__IPu32{padding-left:16px;padding-right:16px;width:100%;height:64px;display:flex;align-items:center;justify-content:center;column-gap:12px;background-color:rgba(221,221,221,.85)}@media screen and (min-width:768px){.DocumentRequestBottomPanel_document_request_bottom_panel__IPu32{height:88px;column-gap:16px;border-radius:12px 12px 0 0}}.DocumentRequestBottomPanel_text__CHY0Y{font-weight:300;line-height:1.25;color:#000;white-space:nowrap;font-size:14px}@media screen and (min-width:768px){.DocumentRequestBottomPanel_text__CHY0Y{font-size:18px}}.DocumentRequestBottomPanel_button_wrapper__1NzeF{width:156px;position:relative}@media screen and (min-width:768px){.DocumentRequestBottomPanel_button_wrapper__1NzeF{width:229px}}.DocumentRequestBottomPanel_button_wrapper__1NzeF.DocumentRequestBottomPanel_sp__uqtN5{display:block}@media screen and (min-width:768px){.DocumentRequestBottomPanel_button_wrapper__1NzeF.DocumentRequestBottomPanel_sp__uqtN5{display:none}}.DocumentRequestBottomPanel_button_wrapper__1NzeF.DocumentRequestBottomPanel_non_sp__ADYvY{display:none}@media screen and (min-width:768px){.DocumentRequestBottomPanel_button_wrapper__1NzeF.DocumentRequestBottomPanel_non_sp__ADYvY{display:block}}.DocumentRequestBottomPanel_button_wrapper__1NzeF .DocumentRequestBottomPanel_document_request_count__OotW_{position:absolute;right:0;top:-4px;width:18px;height:18px;padding-left:.5px;padding-bottom:1.5px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#e35;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:600;line-height:1.25;color:#fff}@media screen and (min-width:768px){.DocumentRequestBottomPanel_button_wrapper__1NzeF .DocumentRequestBottomPanel_document_request_count__OotW_{font-size:16px;top:-8px;width:24px;height:24px}}.DocumentRequestStickyFooter_fixed_bottom__sq4FZ{position:fixed;bottom:0;width:100%;z-index:70;transition:transform .3s ease-in-out}.DocumentRequestStickyFooter_fixed_bottom__sq4FZ.DocumentRequestStickyFooter_hide__O__6r{transform:translateY(100%)}.CompanyDetailProductListPage_sp_only__bZLyL{display:block}@media screen and (min-width:768px){.CompanyDetailProductListPage_sp_only__bZLyL{display:none}}.CompanyDetailProductListPage_pc_only__Rqm03{display:none}@media screen and (min-width:768px){.CompanyDetailProductListPage_pc_only__Rqm03{display:block}}.CompanyDetailProductListPage_margin_bottom__rhXlR{margin-bottom:16px}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_logo_and_company_name_area__pEcsG{margin-top:16px;margin-bottom:16px;display:grid;grid-template-columns:90px 1fr;grid-column-gap:15px;column-gap:15px}@media screen and (min-width:768px){.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_logo_and_company_name_area__pEcsG{grid-template-columns:125px 1fr;column-gap:30px}}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_logo__e0z7h{width:90px;height:90px}@media screen and (min-width:768px){.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_logo__e0z7h{width:125px;height:125px}}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_company_info_area__WPqXf{width:100%;align-self:center;display:flex;flex-direction:column;row-gap:16px}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_header_text_area__Ob0Wk{display:flex;flex-direction:column;row-gap:8px}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_company_name__KNDHh{font-size:20px;font-weight:300;line-height:1.25;color:#000}@media screen and (min-width:768px){.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_company_name__KNDHh{font-size:28px}}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_address__btC8v{font-size:11px;font-weight:300;line-height:1.25;color:#666}@media screen and (min-width:768px){.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_address__btC8v{font-size:14px}}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_description_area__W_cdq{display:flex;flex-direction:column;row-gap:16px}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_detail__kP36n{font-size:14px;font-weight:300;line-height:1.5;color:#333;text-align:justify;overflow:hidden;position:relative}@media screen and (min-width:768px){.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_detail__kP36n{font-size:16px}}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_omission__vibcb{display:flex;justify-content:space-between;width:100px;background-color:#fff;position:absolute;right:0;top:1.5em}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_heading_area__7YEZU{display:flex;flex-direction:column;row-gap:8px}@media screen and (min-width:1024px){.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_heading_area__7YEZU{flex-direction:row}}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_heading_item__H6xG5{display:grid;grid-column-gap:10px;column-gap:10px;grid-template-columns:112px 1fr}@media screen and (min-width:768px){.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_heading_item__H6xG5{grid-template-columns:120px 1fr}}@media screen and (min-width:1024px){.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_heading_item__H6xG5{width:50%}}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_head__a2PKi{width:110px;height:50px;border:1px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;box-sizing:content-box}@media screen and (min-width:768px){.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_head__a2PKi{width:118px}}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_head__a2PKi .CompanyDetailProductListPage_head_text__VK8cO{font-size:12px;font-weight:300;line-height:1.25;color:#333;margin-left:13px;margin-right:13px;cursor:pointer}@media screen and (min-width:768px){.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_head__a2PKi .CompanyDetailProductListPage_head_text__VK8cO{margin-left:10px;margin-right:10px;font-size:14px}}.CompanyDetailProductListPage_company_detail_product_list_page_fv__NYzkX .CompanyDetailProductListPage_data__Oa0Qn{display:flex;align-items:center;font-size:14px;font-weight:300;line-height:1.5;color:#333;white-space:pre-wrap;min-height:48px;height:-moz-fit-content;height:fit-content;padding-top:2px;flex:1 1}.CompanyDetailProductListPage_product_list_header__nzgx5{font-size:20px;font-weight:300;line-height:1.25;color:#000;text-align:center;margin-top:20px;margin-bottom:16px}@media screen and (min-width:768px){.CompanyDetailProductListPage_product_list_header__nzgx5{font-size:28px;margin-top:28px}}.CompanyDetailProductListPage_calc_area__20GJv{display:flex;column-gap:15px}@media screen and (min-width:768px){.CompanyDetailProductListPage_calc_area__20GJv{justify-content:center;column-gap:48px}}.CompanyDetailProductListPage_calc_area__20GJv .CompanyDetailProductListPage_age__yyrFc{flex:1 1}@media screen and (min-width:768px){.CompanyDetailProductListPage_calc_area__20GJv .CompanyDetailProductListPage_age__yyrFc{width:200px;flex:unset}}.CompanyDetailProductListPage_calc_area__20GJv .CompanyDetailProductListPage_sex__u8nMD{flex:2 1}@media screen and (min-width:768px){.CompanyDetailProductListPage_calc_area__20GJv .CompanyDetailProductListPage_sex__u8nMD{width:420px;flex:unset}}.CompanyDetailProductListPage_no_product_area__SJ_1y{padding-top:24px;padding-bottom:80px}@media screen and (min-width:768px){.CompanyDetailProductListPage_no_product_area__SJ_1y{padding-top:40px}}.CompanyDetailProductListPage_category_list_placeholder__ZDhkG{width:100%;min-height:610px}@media screen and (min-width:768px){.CompanyDetailProductListPage_category_list_placeholder__ZDhkG{min-height:551px}}.CompanyDetailProductListPage_category_link_list__RoLr9{width:-moz-fit-content;width:fit-content;display:flex;column-gap:16px;padding-left:16px;padding-right:16px;margin-top:16px;margin-bottom:36px}@media screen and (min-width:768px){.CompanyDetailProductListPage_category_link_list__RoLr9{flex-wrap:wrap;row-gap:16px;margin-top:28px;margin-bottom:40px;padding-left:48px;padding-right:48px}}@media screen and (min-width:1400px){.CompanyDetailProductListPage_category_link_list__RoLr9{max-width:1300px;margin-left:auto;margin-right:auto;padding-top:unset;padding-bottom:unset}}.CompanyDetailProductListPage_category_link_list__RoLr9 .CompanyDetailProductListPage_category_link__VKn9g{display:flex}.CompanyDetailProductListPage_scroll_button_area__RT_lc{margin-top:16px;margin-bottom:36px;display:flex;column-gap:16px}@media screen and (min-width:768px){.CompanyDetailProductListPage_scroll_button_area__RT_lc{margin-top:28px;margin-bottom:40px;flex-wrap:wrap;row-gap:16px}}.CompanyDetailProductListPage_area_content_space_sp__KtwlS{padding-left:16px;padding-right:16px}.CompanyDetailProductListPage_company_detail_product_card_list__ZwoO1{background-color:#f9f5f8;display:flex;flex-direction:column;row-gap:36px;margin-bottom:36px}@media screen and (min-width:768px){.CompanyDetailProductListPage_company_detail_product_card_list__ZwoO1{row-gap:40px;margin-bottom:40px}}.CompanyDetailProductListPage_banner_container__BkLy3{display:flex;flex-direction:column;align-items:center;row-gap:40px;padding-bottom:36px}@media screen and (min-width:768px){.CompanyDetailProductListPage_banner_container__BkLy3{padding-bottom:40px}}.CompanyDetailProductListPage_rakuten_banner__kgbwX{width:90%;max-width:700px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media screen and (min-width:768px){.CompanyDetailProductListPage_rakuten_banner__kgbwX{width:75%}}@media screen and (min-width:1024px){.CompanyDetailProductListPage_rakuten_banner__kgbwX{width:90%}}.CompanyDetailProductListPage_medicare_banner__zO_Yh{width:90%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media screen and (min-width:768px){.CompanyDetailProductListPage_medicare_banner__zO_Yh{width:75%}}@media screen and (min-width:1024px){.CompanyDetailProductListPage_medicare_banner__zO_Yh{width:100%}}.CompanyDetailProductListPage_pr_banner_link__ax_5H:hover{opacity:.7}.CompanyDetailProductListPage_campaign_area__BBjmP{margin-top:40px;margin-bottom:20px}.CompanyDetailProductListPage_campaign_area__BBjmP .CompanyDetailProductListPage_campaign_banner__TG3hm{display:grid;grid-template-columns:1fr;grid-row-gap:20px;row-gap:20px;margin-top:32px}@media screen and (min-width:1024px){.CompanyDetailProductListPage_campaign_area__BBjmP .CompanyDetailProductListPage_campaign_banner__TG3hm{grid-template-columns:1fr 1fr;column-gap:30px}}.CompanyDetailProductListPage_interview_banner_area__jQeoV{margin-top:20px;margin-bottom:40px}.CompanyDetailProductListPage_interview_banner_title_wrap___b9Hq,.CompanyDetailProductListPage_interview_banner_wrap__09cRH{margin-bottom:32px}.CompanyDetailProductListPage_consulting_user_review_section__8nE8f{background-color:#f5f2ee}.CompanyDetailProductListPage_consultation_page_banner__PP4RH{display:flex;justify-content:center;width:100%}@media screen and (min-width:1024px){.CompanyDetailProductListPage_consultation_page_banner__PP4RH{width:80%;margin-left:auto;margin-right:auto}}.CompanyDetailProductListPage_company_detail_note__jbfWy{background-color:#fff;border-radius:8px;padding:16px;margin-top:24px;margin-bottom:24px}@media screen and (min-width:768px){.CompanyDetailProductListPage_company_detail_note__jbfWy{padding-left:24px;padding-right:24px}}.CompanyDetailProductListPage_company_detail_note__jbfWy .CompanyDetailProductListPage_detail_note_head__dcvhW{font-size:14px;font-weight:700;line-height:1.25;color:#333;margin-bottom:8px}.CompanyDetailProductListPage_company_detail_note__jbfWy .CompanyDetailProductListPage_note_company_detail_profile__nj8gg{margin-top:36px}.CompanyDetailProductListPage_info_icon__aJVHr{vertical-align:middle;margin-left:2px}