.LeftAccentedHeader-module-sass-module__qIqfYW__header{border-left:4px solid #06a;padding-left:12px;font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.LeftAccentedHeader-module-sass-module__qIqfYW__header{padding-left:16px;font-size:28px}}
.CompanyProfileArea-module-sass-module__48UUFa__sp_only{display:block}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__sp_only{display:none}}.CompanyProfileArea-module-sass-module__48UUFa__pc_only{display:none}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__pc_only{display:block}}.CompanyProfileArea-module-sass-module__48UUFa__fv_area{margin-bottom:16px}.CompanyProfileArea-module-sass-module__48UUFa__logo_and_title_area{grid-template-columns:105px 1fr;column-gap:15px;margin-bottom:4px;display:grid}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__logo_and_title_area{grid-template-columns:180px 1fr;column-gap:30px}}.CompanyProfileArea-module-sass-module__48UUFa__logo_and_title_area .CompanyProfileArea-module-sass-module__48UUFa__company_info_area{display:flex}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__logo_and_title_area .CompanyProfileArea-module-sass-module__48UUFa__company_info_area{flex-direction:column;gap:16px;display:flex}}.CompanyProfileArea-module-sass-module__48UUFa__logo_area{width:105px;height:90px}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__logo_area{width:180px;height:180px}}@media screen and (min-width:1024px){.CompanyProfileArea-module-sass-module__48UUFa__logo_area{width:125px;height:125px}}.CompanyProfileArea-module-sass-module__48UUFa__logo_area .CompanyProfileArea-module-sass-module__48UUFa__logo{width:90px}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__logo_area .CompanyProfileArea-module-sass-module__48UUFa__logo{width:100%}}.CompanyProfileArea-module-sass-module__48UUFa__header_text_area{flex-direction:column;gap:8px;padding-top:14.5px;display:flex}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__header_text_area{justify-content:center;padding-top:0}}.CompanyProfileArea-module-sass-module__48UUFa__header_text_area .CompanyProfileArea-module-sass-module__48UUFa__company_name{color:#000;font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__header_text_area .CompanyProfileArea-module-sass-module__48UUFa__company_name{font-size:28px}}.CompanyProfileArea-module-sass-module__48UUFa__header_text_area .CompanyProfileArea-module-sass-module__48UUFa__address_area{display:flex}.CompanyProfileArea-module-sass-module__48UUFa__header_text_area .CompanyProfileArea-module-sass-module__48UUFa__address_caption{color:#666;white-space:nowrap;font-size:11px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__header_text_area .CompanyProfileArea-module-sass-module__48UUFa__address_caption{font-size:12px}}.CompanyProfileArea-module-sass-module__48UUFa__header_text_area .CompanyProfileArea-module-sass-module__48UUFa__address{color:#666;font-size:11px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__header_text_area .CompanyProfileArea-module-sass-module__48UUFa__address{font-size:12px}}.CompanyProfileArea-module-sass-module__48UUFa__header_item_area{flex-direction:column;gap:8px;display:flex}@media screen and (min-width:1024px){.CompanyProfileArea-module-sass-module__48UUFa__header_item_area{flex-direction:row;gap:100px}}.CompanyProfileArea-module-sass-module__48UUFa__header_item_area .CompanyProfileArea-module-sass-module__48UUFa__heading_item{grid-template-columns:105px 1fr;column-gap:15px;display:grid}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__header_item_area .CompanyProfileArea-module-sass-module__48UUFa__heading_item{grid-template-columns:130px 1fr;column-gap:20px}}.CompanyProfileArea-module-sass-module__48UUFa__header_item_area .CompanyProfileArea-module-sass-module__48UUFa__heading_item .CompanyProfileArea-module-sass-module__48UUFa__gray_head{padding-block:6px;color:#333;background-color:#f7f7f7;border-radius:4px;justify-content:center;align-items:center;min-width:105px;height:50px;padding:10px 10.5px;font-size:12px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__header_item_area .CompanyProfileArea-module-sass-module__48UUFa__heading_item .CompanyProfileArea-module-sass-module__48UUFa__gray_head{min-width:130px;height:48px;padding:6px 16px;font-size:14px}}.CompanyProfileArea-module-sass-module__48UUFa__header_item_area .CompanyProfileArea-module-sass-module__48UUFa__heading_item .CompanyProfileArea-module-sass-module__48UUFa__description{color:#333;white-space:pre-wrap;align-items:center;height:fit-content;min-height:50px;padding-top:2px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__header_item_area .CompanyProfileArea-module-sass-module__48UUFa__heading_item .CompanyProfileArea-module-sass-module__48UUFa__description{min-width:150px;min-height:48px;font-size:16px}}.CompanyProfileArea-module-sass-module__48UUFa__company_text{color:#333;text-align:justify;font-size:14px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CompanyProfileArea-module-sass-module__48UUFa__company_text{font-size:16px}}
.PetCalculationForCompanyDetail-module-sass-module__2mS8xW__pet_calculation_for_company_detail{background-color:#f7f7f7;flex-direction:column;row-gap:15px;width:100%;padding-block:16px;padding-inline:15px;display:flex}@media screen and (min-width:768px){.PetCalculationForCompanyDetail-module-sass-module__2mS8xW__pet_calculation_for_company_detail{border-radius:8px;flex-direction:row;gap:25px;padding-inline:25px}}.PetCalculationForCompanyDetail-module-sass-module__2mS8xW__pet_calculation_for_company_detail .PetCalculationForCompanyDetail-module-sass-module__2mS8xW__animal_and_age_wrap{flex:1;gap:15px;display:flex}.PetCalculationForCompanyDetail-module-sass-module__2mS8xW__pet_calculation_for_company_detail .PetCalculationForCompanyDetail-module-sass-module__2mS8xW__animal,.PetCalculationForCompanyDetail-module-sass-module__2mS8xW__pet_calculation_for_company_detail .PetCalculationForCompanyDetail-module-sass-module__2mS8xW__age,.PetCalculationForCompanyDetail-module-sass-module__2mS8xW__pet_calculation_for_company_detail .PetCalculationForCompanyDetail-module-sass-module__2mS8xW__breed{flex:1}
.DocumentRequestButton-module-sass-module__8bpEGq__doc_request{color:#eb5505;width:100%;height:100%;font-family:inherit;font-weight:700;font-size:inherit;cursor:pointer;background:#fff;border:1px solid #eb5505;border-radius:5px;justify-content:center;align-items:center;display:flex}.DocumentRequestButton-module-sass-module__8bpEGq__doc_request.DocumentRequestButton-module-sass-module__8bpEGq__pc_d_flex{display:none}.DocumentRequestButton-module-sass-module__8bpEGq__doc_request.DocumentRequestButton-module-sass-module__8bpEGq__sp_d_flex{display:flex}@media screen and (min-width:1024px){.DocumentRequestButton-module-sass-module__8bpEGq__doc_request.DocumentRequestButton-module-sass-module__8bpEGq__pc_d_flex{display:flex}.DocumentRequestButton-module-sass-module__8bpEGq__doc_request.DocumentRequestButton-module-sass-module__8bpEGq__sp_d_flex{display:none}}.DocumentRequestButton-module-sass-module__8bpEGq__doc_request.DocumentRequestButton-module-sass-module__8bpEGq__single{width:100%}.DocumentRequestButton-module-sass-module__8bpEGq__doc_request .DocumentRequestButton-module-sass-module__8bpEGq__left svg{width:24px;height:24px}.DocumentRequestButton-module-sass-module__8bpEGq__doc_request .DocumentRequestButton-module-sass-module__8bpEGq__right svg{width:14px;height:12px}.DocumentRequestButton-module-sass-module__8bpEGq__doc_request:hover{color:#fff;background:#eb5505}@media screen and (min-width:768px){.DocumentRequestButton-module-sass-module__8bpEGq__doc_request{font-size:16px}.DocumentRequestButton-module-sass-module__8bpEGq__doc_request .DocumentRequestButton-module-sass-module__8bpEGq__left svg{width:32px;height:32px}.DocumentRequestButton-module-sass-module__8bpEGq__doc_request .DocumentRequestButton-module-sass-module__8bpEGq__right svg{width:23px;height:20px}}
.InternetRequestFormLinkButton-module-sass-module__m2bh0a__online_link{background-color:#eb5505;border:1px solid #eb5505;border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.InternetRequestFormLinkButton-module-sass-module__m2bh0a__online_link span{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.InternetRequestFormLinkButton-module-sass-module__m2bh0a__online_link span:hover{color:#eb5505;background-color:#fff;transition:color,background-color .3s}.InternetRequestFormLinkButton-module-sass-module__m2bh0a__online_link a{width:100%;height:100%;text-decoration:none}
.ProductCardButtonBlock-module-sass-module__G8HXMG__button_block{letter-spacing:0;justify-content:space-between;gap:4%;width:90%;height:4em;margin:auto;font-size:14px;font-weight:700;display:flex}.ProductCardButtonBlock-module-sass-module__G8HXMG__button_block>div{width:100%}@media screen and (min-width:1024px){.ProductCardButtonBlock-module-sass-module__G8HXMG__button_block{font-size:14px}}@media screen and (max-width:1023px){.ProductCardButtonBlock-module-sass-module__G8HXMG__button_block{font-size:16px}}@media screen and (min-width:320px) and (max-width:767px){.ProductCardButtonBlock-module-sass-module__G8HXMG__button_block{font-size:14.4px}}@media screen and (max-width:320px){.ProductCardButtonBlock-module-sass-module__G8HXMG__button_block{font-size:12.8px}}
.ProductDetailCard-module-sass-module__rNuYXq__product_card{border:1px solid #ddd;border-radius:11px;width:320px;margin:20px 20px 0 0;padding-bottom:1rem;position:relative;box-shadow:4px 4px 6px #0102034d}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container{color:#000;height:90%;text-decoration:none;display:block;position:relative}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container:hover .ProductDetailCard-module-sass-module__rNuYXq__header>div.ProductDetailCard-module-sass-module__rNuYXq__product_name{color:#06a}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__wrap_header{align-items:center;display:flex}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__wrap_header.ProductDetailCard-module-sass-module__rNuYXq__has_long_title{height:77px}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__wrap_header .ProductDetailCard-module-sass-module__rNuYXq__header{width:90%;margin:.625rem auto 0;left:0;right:0}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__wrap_header .ProductDetailCard-module-sass-module__rNuYXq__header>div{font-weight:800}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__wrap_header .ProductDetailCard-module-sass-module__rNuYXq__header>div.ProductDetailCard-module-sass-module__rNuYXq__company_name{font-size:14px;line-height:1.6}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__wrap_header .ProductDetailCard-module-sass-module__rNuYXq__header>div.ProductDetailCard-module-sass-module__rNuYXq__product_name{font-size:16px;line-height:1.4}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__img_block{background:#f7f7f7;width:100%;margin-top:.625rem;margin-bottom:-1rem;position:relative;overflow:visible}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__img_block img{width:29%;margin:0 auto;display:block;position:relative;top:15px;box-shadow:7px 7px 5px #0102034d}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__simulation_block{border-bottom:1px solid #aaa;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;width:92%;margin:0 auto;padding-top:2.5rem;display:flex}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__simulation_block .ProductDetailCard-module-sass-module__rNuYXq__condition{color:#000;font-size:12px;font-weight:700;line-height:1.2}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__simulation_block .ProductDetailCard-module-sass-module__rNuYXq__condition.ProductDetailCard-module-sass-module__rNuYXq__pet{width:50%}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__simulation_block .ProductDetailCard-module-sass-module__rNuYXq__cost .ProductDetailCard-module-sass-module__rNuYXq__cost_block{color:#ff0800;text-align:right;font-weight:800;line-height:29px}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__simulation_block .ProductDetailCard-module-sass-module__rNuYXq__cost .ProductDetailCard-module-sass-module__rNuYXq__cost_block .ProductDetailCard-module-sass-module__rNuYXq__open_price .ProductDetailCard-module-sass-module__rNuYXq__yen{margin-right:3px;font-size:18px}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__simulation_block .ProductDetailCard-module-sass-module__rNuYXq__cost .ProductDetailCard-module-sass-module__rNuYXq__cost_block .ProductDetailCard-module-sass-module__rNuYXq__open_price .ProductDetailCard-module-sass-module__rNuYXq__price{margin-right:2px;font-family:Barlow Condensed,sans-serif;font-size:35px}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__simulation_block .ProductDetailCard-module-sass-module__rNuYXq__cost .ProductDetailCard-module-sass-module__rNuYXq__cost_block .ProductDetailCard-module-sass-module__rNuYXq__open_price .ProductDetailCard-module-sass-module__rNuYXq__unit{color:#999;font-size:15px}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__tag_block{justify-content:left;align-items:center;width:92%;margin:.625rem auto 0;display:flex;left:0;right:0}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__tag_block>div{text-align:center;color:#fff;border-radius:3px;height:22px;margin:0 5px;padding:0 5px;font-size:13px;font-weight:700;line-height:22px}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__tag_block>div:first-child{margin-left:0}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__tag_block>div.ProductDetailCard-module-sass-module__rNuYXq__request_net{background-color:#06a}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__tag_block>div.ProductDetailCard-module-sass-module__rNuYXq__request_document{background-color:#ff0800}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__tag_block>div.ProductDetailCard-module-sass-module__rNuYXq__request_face{background-color:#0a0}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__detail_block{color:#999;text-align:justify;width:90%;height:220px;margin:.625rem auto 0;padding-bottom:17px;font-size:11px;font-weight:400;line-height:1.4;left:0;right:0}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__detail_block .ProductDetailCard-module-sass-module__rNuYXq__condition{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:77px;margin-bottom:1em;display:-webkit-box;overflow:hidden}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__detail_block .ProductDetailCard-module-sass-module__rNuYXq__period>p{height:70px}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__button_container{width:100%}.ProductDetailCard-module-sass-module__rNuYXq__pet_age{vertical-align:top;width:28px;margin-right:6px;display:inline-block}.ProductDetailCard-module-sass-module__rNuYXq__pet_breed{border-left:1px solid #ccc;width:96px;padding-left:6px;display:inline-block}.ProductDetailCard-module-sass-module__rNuYXq__no_price_txt{text-align:left;padding-bottom:2px;font-size:15px;font-weight:300;line-height:18px}@media screen and (min-width:1024px){.ProductDetailCard-module-sass-module__rNuYXq__product_card:nth-child(3n){margin-right:0}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__simulation_block .ProductDetailCard-module-sass-module__rNuYXq__condition.ProductDetailCard-module-sass-module__rNuYXq__pet{width:53%}.ProductDetailCard-module-sass-module__rNuYXq__pet_breed{width:110px}}@media screen and (min-width:768px) and (max-width:1023px){.ProductDetailCard-module-sass-module__rNuYXq__product_card{width:75%;margin:20px auto 0}.ProductDetailCard-module-sass-module__rNuYXq__pet_breed{width:220px}.ProductDetailCard-module-sass-module__rNuYXq__no_price_txt{width:100%}}@media screen and (max-width:767px){.ProductDetailCard-module-sass-module__rNuYXq__product_card{width:100%;height:auto;margin:20px auto 0}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container{height:auto}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__header{position:initial;margin-top:11px}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__header>p.ProductDetailCard-module-sass-module__rNuYXq__company_name{font-size:13px}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__img_block{position:initial}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__simulation_block{position:initial;margin-top:28px;padding-top:1rem}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__tag_block{position:initial;margin-top:14px;margin-bottom:10px}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__detail_block{height:auto;position:initial}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__detail_block .ProductDetailCard-module-sass-module__rNuYXq__condition{max-height:none}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__detail_block .ProductDetailCard-module-sass-module__rNuYXq__period{position:initial}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__product_info_container .ProductDetailCard-module-sass-module__rNuYXq__detail_block .ProductDetailCard-module-sass-module__rNuYXq__period>p{height:auto}.ProductDetailCard-module-sass-module__rNuYXq__product_card .ProductDetailCard-module-sass-module__rNuYXq__button_container{position:initial}}
