.CompanyDetailProfileArea-module-sass-module__AcQMYW__company_info{text-align:left;font-size:12px}.CompanyDetailProfileArea-module-sass-module__AcQMYW__company_info .CompanyDetailProfileArea-module-sass-module__AcQMYW__company_caption{color:#666;font-weight:700;display:block}.CompanyDetailProfileArea-module-sass-module__AcQMYW__company_info .CompanyDetailProfileArea-module-sass-module__AcQMYW__companies{grid-gap:12px 27px;color:#666;margin-top:8px;padding-left:12px;display:grid}@media screen and (min-width:1024px){.CompanyDetailProfileArea-module-sass-module__AcQMYW__company_info .CompanyDetailProfileArea-module-sass-module__AcQMYW__companies{grid-template-columns:repeat(3,1fr)}}.CompanyDetailProfileArea-module-sass-module__AcQMYW__company_info .CompanyDetailProfileArea-module-sass-module__AcQMYW__companies:not(:last-child){margin-bottom:36px}.CompanyDetailProfileArea-module-sass-module__AcQMYW__company_info .CompanyDetailProfileArea-module-sass-module__AcQMYW__companies .CompanyDetailProfileArea-module-sass-module__AcQMYW__company_name{margin-bottom:4px;font-weight:700;line-height:21px}
.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}}
.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_profile{margin-bottom:24px}@media (min-width:768px){.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_profile{margin-top:16px}}.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_products .CompanyDetailPetPage-module-sass-module__3yhvpq__product_items{letter-spacing:0;flex-wrap:wrap;width:100%;display:flex}@media screen and (min-width:768px){.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_products .CompanyDetailPetPage-module-sass-module__3yhvpq__product_items{margin-bottom:40px}}@media screen and (min-width:1024px){.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_products{width:1000px;margin:0 auto}}@media screen and (max-width:1023px){.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_products .CompanyDetailPetPage-module-sass-module__3yhvpq__product_items{width:100%}.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_products .CompanyDetailPetPage-module-sass-module__3yhvpq__product_items .CompanyDetailPetPage-module-sass-module__3yhvpq__product_card{padding-bottom:19%}.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_products .CompanyDetailPetPage-module-sass-module__3yhvpq__product_items .CompanyDetailPetPage-module-sass-module__3yhvpq__product_card:nth-child(3n){margin-right:0}}@media screen and (max-width:767px){.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_products .CompanyDetailPetPage-module-sass-module__3yhvpq__product_items{width:90%;margin:0 auto 40px}}.CompanyDetailPetPage-module-sass-module__3yhvpq__interview_banner_title_wrap{margin-bottom:22px}.CompanyDetailPetPage-module-sass-module__3yhvpq__interview_banner_wrap{margin-top:32px}@media screen and (min-width:1024px){.CompanyDetailPetPage-module-sass-module__3yhvpq__interview_banner_wrap{margin-top:28px}}.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_note{margin-bottom:30px;padding-top:38px}@media screen and (min-width:1024px){.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_note{padding-top:35px}}.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_note .CompanyDetailPetPage-module-sass-module__3yhvpq__note_company_detail_profile{margin-top:36px}.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_conditions{flex-direction:column;row-gap:16px;display:flex}@media screen and (min-width:1024px){.CompanyDetailPetPage-module-sass-module__3yhvpq__company_detail_conditions.CompanyDetailPetPage-module-sass-module__3yhvpq__life_group{grid-template-columns:1fr 1fr;align-items:center;column-gap:50px;display:grid}}
.TriangleIcon-module-sass-module__lwiMHW__right{transform:rotate(0)}.TriangleIcon-module-sass-module__lwiMHW__down{transform:rotate(90deg)}
.ScrollDownButton-module-sass-module__wvCrlq__scroll_down_button{background:initial;border:initial;padding:initial;cursor:pointer;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;row-gap:4px;width:100%;padding:8px;display:flex}.ScrollDownButton-module-sass-module__wvCrlq__category_name{color:#06a;font-size:14px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.ScrollDownButton-module-sass-module__wvCrlq__category_name{font-size:16px}}.ScrollDownButton-module-sass-module__wvCrlq__fit_content{white-space:nowrap;width:fit-content}
.NoProductArea-module-sass-module__9BQl7W__no_product_area{color:#333;flex-direction:column;justify-content:center;align-items:center;row-gap:24px;display:flex}.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__upper_text{font-size:24px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__upper_text{font-size:28px}}.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__lower_block{flex-direction:column;justify-content:center;align-items:center;row-gap:16px;display:flex}.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__lower_block .NoProductArea-module-sass-module__9BQl7W__image{width:104px}@media screen and (min-width:768px){.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__lower_block .NoProductArea-module-sass-module__9BQl7W__image{width:152px}}.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__lower_block .NoProductArea-module-sass-module__9BQl7W__lower_text{font-size:16px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__lower_block .NoProductArea-module-sass-module__9BQl7W__lower_text{text-align:center;font-size:18px}}.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__button{width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.NoProductArea-module-sass-module__9BQl7W__no_product_area .NoProductArea-module-sass-module__9BQl7W__button{width:400px}}
.DocumentRequestPurposeCard-module-sass-module__RJJX7W__sp_only{display:block}@media screen and (min-width:768px){.DocumentRequestPurposeCard-module-sass-module__RJJX7W__sp_only{display:none}}.DocumentRequestPurposeCard-module-sass-module__RJJX7W__pc_only{display:none}@media screen and (min-width:768px){.DocumentRequestPurposeCard-module-sass-module__RJJX7W__pc_only{display:block}}.DocumentRequestPurposeCard-module-sass-module__RJJX7W__document_request_purpose_card{background-color:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:16px;display:flex;box-shadow:0 0 12px #0000000d}.DocumentRequestPurposeCard-module-sass-module__RJJX7W__document_request_purpose_card:hover{box-shadow:unset;cursor:pointer}.DocumentRequestPurposeCard-module-sass-module__RJJX7W__image{width:120px;height:66px;margin-bottom:8px}@media screen and (min-width:768px){.DocumentRequestPurposeCard-module-sass-module__RJJX7W__image{width:160px;height:88px}}.DocumentRequestPurposeCard-module-sass-module__RJJX7W__title{color:#000;text-align:center;white-space:pre-wrap;margin-bottom:4px;font-size:16px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.DocumentRequestPurposeCard-module-sass-module__RJJX7W__title{font-size:18px}}.DocumentRequestPurposeCard-module-sass-module__RJJX7W__product_count{color:#666;margin-bottom:4px;font-size:12px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.DocumentRequestPurposeCard-module-sass-module__RJJX7W__product_count{font-size:14px}}.DocumentRequestPurposeCard-module-sass-module__RJJX7W__product_count .DocumentRequestPurposeCard-module-sass-module__RJJX7W__count{color:#ff0800;font-size:12px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.DocumentRequestPurposeCard-module-sass-module__RJJX7W__product_count .DocumentRequestPurposeCard-module-sass-module__RJJX7W__count{font-size:14px}}.DocumentRequestPurposeCard-module-sass-module__RJJX7W__category{color:#666;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;width:100%;margin-bottom:12px;font-size:12px;font-weight:300;line-height:1.25;display:-webkit-box;overflow:hidden}@media screen and (min-width:768px){.DocumentRequestPurposeCard-module-sass-module__RJJX7W__category{-webkit-line-clamp:2}}.DocumentRequestPurposeCard-module-sass-module__RJJX7W__button_wrap{width:100%;margin-top:auto}
.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block{color:#ff0800;text-align:center}.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__yen{font-size:12px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__yen{font-size:14px}}.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__price{margin-left:2px;font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:600;line-height:1.25}@media screen and (min-width:768px){.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__price{font-size:36px}}.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__unit{color:#666;font-size:12px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__open_price .ProductDetailPriceBlock-module-sass-module__v5gByq__unit{font-size:14px}}.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__no_price_txt,.ProductDetailPriceBlock-module-sass-module__v5gByq__price_block .ProductDetailPriceBlock-module-sass-module__v5gByq__alt_txt{text-align:center;white-space:pre-wrap;word-break:keep-all;padding-bottom:2px;font-size:16px;font-weight:300;line-height:1.25}
.DocumentRequestPurposeArea-module-sass-module__BG6tDq__document_request_purpose_area{flex-direction:column;row-gap:40px;width:100%;margin-bottom:32px;display:flex}@media screen and (min-width:768px){.DocumentRequestPurposeArea-module-sass-module__BG6tDq__document_request_purpose_area{row-gap:64px;margin-bottom:64px}}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__top_title_flow{text-align:center;color:#eb5505;padding-top:24px;padding-bottom:8px;font-size:16px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.DocumentRequestPurposeArea-module-sass-module__BG6tDq__top_title_flow{padding-top:32px;padding-bottom:16px;font-size:20px}}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__top_flow_wrap{flex-direction:column;align-items:center;width:100%;display:flex}@media screen and (min-width:768px){.DocumentRequestPurposeArea-module-sass-module__BG6tDq__top_flow_wrap{grid-template-columns:1fr 72px 1fr;grid-auto-flow:column;justify-content:space-around;display:grid}}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__arrow_icon{justify-content:center;width:12px;height:12px;margin-top:8px;margin-bottom:8px;transform:rotate(90deg)}@media screen and (min-width:768px){.DocumentRequestPurposeArea-module-sass-module__BG6tDq__arrow_icon{width:24px;height:24px;margin-left:24px;margin-right:24px;transform:none}}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__flow_step_left{text-align:center;background:#fff;flex-direction:column;flex:1;row-gap:4px;width:100%;height:100%;padding:8px 24px;display:flex}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__flow_step_right{text-align:center;background:#fff;flex:1;justify-content:center;align-items:center;width:100%;height:100%;padding:8px 24px;display:flex}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__flow_step_description{color:#000;white-space:nowrap;font-size:20px;font-weight:300;line-height:1.25}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__flow_step_sub_description{color:#333;font-size:16px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.DocumentRequestPurposeArea-module-sass-module__BG6tDq__flow_step_sub_description>br{display:none}}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__card_area{flex-direction:column;display:flex}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__section_title{justify-content:center;align-items:center;margin-bottom:16px;display:flex}@media screen and (min-width:768px){.DocumentRequestPurposeArea-module-sass-module__BG6tDq__section_title{margin-bottom:24px}}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__section_title .DocumentRequestPurposeArea-module-sass-module__BG6tDq__title_image{width:30px;height:30px;margin-right:16px}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__section_title .DocumentRequestPurposeArea-module-sass-module__BG6tDq__title_text{color:#000;font-size:24px;font-weight:300;line-height:1.25}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__card_list{grid-template-columns:repeat(2,1fr);gap:16px 8px;display:grid}.DocumentRequestPurposeArea-module-sass-module__BG6tDq__card_list>div{display:grid}@media screen and (min-width:768px){.DocumentRequestPurposeArea-module-sass-module__BG6tDq__card_list{gap:24px}}@media screen and (min-width:1024px){.DocumentRequestPurposeArea-module-sass-module__BG6tDq__card_list{grid-template-columns:repeat(3,1fr)}}
.CampaignDetailFvArea-module-sass-module__QPEFCW__campaign_detail_fv_area{margin-bottom:32px;display:block}@media screen and (min-width:768px){.CampaignDetailFvArea-module-sass-module__QPEFCW__campaign_detail_fv_area{margin-bottom:16px;display:block}}@media screen and (min-width:1024px){.CampaignDetailFvArea-module-sass-module__QPEFCW__campaign_detail_fv_area{margin-bottom:48px}}.CampaignDetailFvArea-module-sass-module__QPEFCW__upper_area{flex-direction:column;width:100%;display:flex}@media screen and (min-width:768px){.CampaignDetailFvArea-module-sass-module__QPEFCW__upper_area{flex-direction:row;min-width:56%}}.CampaignDetailFvArea-module-sass-module__QPEFCW__campaign_picture{flex-shrink:0;width:187.5px;margin-bottom:16px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.CampaignDetailFvArea-module-sass-module__QPEFCW__campaign_picture{margin-left:unset;width:230px;margin-right:30px}}@media screen and (min-width:1024px){.CampaignDetailFvArea-module-sass-module__QPEFCW__campaign_picture{width:300px}}.CampaignDetailFvArea-module-sass-module__QPEFCW__campaign_image{border:1px solid #ddd;border-radius:12px}.CampaignDetailFvArea-module-sass-module__QPEFCW__upper_title_and_content{display:block}.CampaignDetailFvArea-module-sass-module__QPEFCW__pc_only_content_area{display:none}@media screen and (min-width:1024px){.CampaignDetailFvArea-module-sass-module__QPEFCW__pc_only_content_area{margin-top:16px;display:block}}.CampaignDetailFvArea-module-sass-module__QPEFCW__lower_area{margin-top:16px;display:block}@media screen and (min-width:768px){.CampaignDetailFvArea-module-sass-module__QPEFCW__lower_area{margin-top:0}}@media screen and (min-width:1024px){.CampaignDetailFvArea-module-sass-module__QPEFCW__lower_area{display:none}}.CampaignDetailFvArea-module-sass-module__QPEFCW__campaign_content{color:#333;margin-bottom:8px;font-size:14px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CampaignDetailFvArea-module-sass-module__QPEFCW__campaign_content{margin-left:20px;font-size:16px}}.CampaignDetailFvArea-module-sass-module__QPEFCW__cautionary_notes{color:#666;margin-bottom:8px;font-size:12px;font-weight:300;line-height:1.5}.CampaignDetailFvArea-module-sass-module__QPEFCW__cautionary_notes:before{content:"※";margin-right:4px}
.SwitchViewModeArea-module-sass-module__YwXaXW__ranking{padding-top:16px}.SwitchViewModeArea-module-sass-module__YwXaXW__purpose{padding-top:32px}.SwitchViewModeArea-module-sass-module__YwXaXW__switch_view_mode_area{background-color:#fff;width:100%;padding-bottom:64px;padding-left:16px;padding-right:16px}.SwitchViewModeArea-module-sass-module__YwXaXW__switch_view_mode_area .SwitchViewModeArea-module-sass-module__YwXaXW__button_container{flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:768px){.SwitchViewModeArea-module-sass-module__YwXaXW__switch_view_mode_area .SwitchViewModeArea-module-sass-module__YwXaXW__button_container{width:400px}}.SwitchViewModeArea-module-sass-module__YwXaXW__switch_view_mode_area .SwitchViewModeArea-module-sass-module__YwXaXW__button_container .SwitchViewModeArea-module-sass-module__YwXaXW__person{width:64px}@media screen and (min-width:768px){.SwitchViewModeArea-module-sass-module__YwXaXW__switch_view_mode_area .SwitchViewModeArea-module-sass-module__YwXaXW__button_container .SwitchViewModeArea-module-sass-module__YwXaXW__person{width:72px}}
.CompanyDetailProductCard-module-sass-module__ReTela__sp_only{display:block}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__sp_only{display:none}}.CompanyDetailProductCard-module-sass-module__ReTela__not_sp{display:none}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__not_sp{display:block}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card{background-color:#fff;border-radius:12px;padding:15px 16px;box-shadow:0 0 8px #0000000d}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card{padding:24px 25px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header{margin-bottom:16px}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking{align-items:center;margin-bottom:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking{font-weight:300;line-height:1.5}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon{margin-right:5px;display:inline-block}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon_svg{width:17.5px;height:14.3px}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon .CompanyDetailProductCard-module-sass-module__ReTela__gold{fill:#ba6}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon .CompanyDetailProductCard-module-sass-module__ReTela__silver{fill:#a0a5aa}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__rank_icon .CompanyDetailProductCard-module-sass-module__ReTela__bronze{fill:#a87}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__ranking_link{text-decoration:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__ranking .CompanyDetailProductCard-module-sass-module__ReTela__ranking_link:hover{text-decoration:underline}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title{flex-direction:column;gap:8px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title{flex-direction:row;align-items:center;gap:15px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title .CompanyDetailProductCard-module-sass-module__ReTela__company_name{color:#333;font-size:12px;font-weight:300;line-height:1.25}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title .CompanyDetailProductCard-module-sass-module__ReTela__product_name{font-size:18px;font-weight:700;line-height:1.25;text-decoration:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title .CompanyDetailProductCard-module-sass-module__ReTela__product_name:hover{text-decoration:underline}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title .CompanyDetailProductCard-module-sass-module__ReTela__product_name.CompanyDetailProductCard-module-sass-module__ReTela__disabled{color:#333}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__header .CompanyDetailProductCard-module-sass-module__ReTela__card_title .CompanyDetailProductCard-module-sass-module__ReTela__product_name.CompanyDetailProductCard-module-sass-module__ReTela__disabled:hover{text-decoration:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content{flex-direction:column;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content{flex-direction:row;gap:30px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}@media screen and (min-width:375px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section{flex-direction:row}}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section{width:294px;margin-bottom:0}}@media screen and (min-width:1024px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section{width:50%}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo_wrap{width:100%;text-decoration:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo{text-align:center;border:1px solid #06a;border-radius:8px;width:100%}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo.CompanyDetailProductCard-module-sass-module__ReTela__no_link{border:1px solid #ddd}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo.CompanyDetailProductCard-module-sass-module__ReTela__no_link{padding-block:12px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo .CompanyDetailProductCard-module-sass-module__ReTela__product_logo_img{border-radius:8px;width:50%;min-width:180px}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo .CompanyDetailProductCard-module-sass-module__ReTela__product_logo_img{width:100%;max-width:286px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo .CompanyDetailProductCard-module-sass-module__ReTela__bottom_text{justify-content:center;align-items:center;gap:5px;margin-bottom:8px;font-size:14px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__logo_section .CompanyDetailProductCard-module-sass-module__ReTela__product_logo .CompanyDetailProductCard-module-sass-module__ReTela__bottom_text{margin-bottom:20px;font-size:18px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section{text-align:center;font-size:12px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section{flex:1;font-size:14px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info{color:#333;text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;position:relative;overflow:hidden}@media screen and (min-width:1024px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info{-webkit-line-clamp:2}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info.CompanyDetailProductCard-module-sass-module__ReTela__open{-webkit-box-orient:unset;display:block;overflow:visible}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info.CompanyDetailProductCard-module-sass-module__ReTela__open .CompanyDetailProductCard-module-sass-module__ReTela__omission.CompanyDetailProductCard-module-sass-module__ReTela__clamped{display:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info .CompanyDetailProductCard-module-sass-module__ReTela__omission{display:none;position:absolute;top:36px;right:0}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info .CompanyDetailProductCard-module-sass-module__ReTela__omission{top:42px}}@media screen and (min-width:1024px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info .CompanyDetailProductCard-module-sass-module__ReTela__omission{top:22px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info .CompanyDetailProductCard-module-sass-module__ReTela__omission.CompanyDetailProductCard-module-sass-module__ReTela__clamped{color:#06a;cursor:pointer;background-color:#fff;display:block}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__plan_info .CompanyDetailProductCard-module-sass-module__ReTela__omission.CompanyDetailProductCard-module-sass-module__ReTela__clamped:before{content:"…";color:#333;margin-right:8px}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__close{color:#06a;cursor:pointer;text-align:right;background-color:#fff;display:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__close.CompanyDetailProductCard-module-sass-module__ReTela__open{display:block}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point{color:#333;text-align:left;justify-content:center;font-size:12px;font-weight:300;line-height:1.5;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point{padding-bottom:8px;font-size:14px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point.CompanyDetailProductCard-module-sass-module__ReTela__has_price{margin-top:8px}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point a{color:#666;font-size:12px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point a{font-size:14px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point a[target=_blank]:after{content:"";width:10px;height:10px;vertical-align:center;background-color:#666;margin-left:5px;display:inline-block;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyMyAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KICAgICAgICAgICAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICAgICAgICAgIGQ9J00xNS44ODYgMjAuNDk1OUgyLjI1NTcyVjYuODhIMTEuMDg2NkwxMy4zNjYzIDQuNjAyNjlIMS4xMjc4NkMwLjUwMzkzNyA0LjYwMjY5IDAgNS4xMDYwOSAwIDUuNzI5MzZWMjEuNjIyNkMwIDIyLjI0NTkgMC41MDM5MzcgMjIuNzQ5MyAxLjEyNzg2IDIyLjc0OTNIMTcuMDM3OUMxNy42NjE4IDIyLjc0OTMgMTguMTY1NyAyMi4yNDU5IDE4LjE2NTcgMjEuNjIyNlY5LjM5NzAzTDE1Ljg4NiAxMS42NzQzVjIwLjQ5NTlaJwogICAgICAgICAgICAgICAgICAgICAgICBmaWxsPSd3aGl0ZScKICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICA8cGF0aAogICAgICAgICAgICAgICAgICAgICAgICBkPSdNMjEuNjQ1MyA4Ljk2NDU0ZS0wNUgxNS4yMzgxQzE0LjYxNDIgOC45NjQ1NGUtMDUgMTQuMTEwMiAwLjUwMzQ5NiAxNC4xMTAyIDEuMTI2NzZDMTQuMTEwMiAxLjc1MDAzIDE0LjYxNDIgMi4yNTM0MyAxNS4yMzgxIDIuMjUzNDNIMTguODg1N0w4LjI3ODk3IDEyLjg3MjlDNy44MjMwMyAxMy4zMjg0IDcuODIzMDMgMTQuMDIzNiA4LjI3ODk3IDE0LjQ3OUM4LjQ5NDk0IDE0LjY5NDggOC43ODI5MSAxNC44MTQ2IDkuMDcwODcgMTQuODE0NkM5LjM1ODg0IDE0LjgxNDYgOS42NDY4IDE0LjY5NDggOS44NjI3NyAxNC40NzlMMjAuNDkzNSAzLjg4MzUxVjcuNTI3MjFDMjAuNDkzNSA4LjE1MDQ4IDIwLjk5NzQgOC42NTM4OCAyMS42MjEzIDguNjUzODhDMjIuMjQ1MiA4LjY1Mzg4IDIyLjc0OTIgOC4xNTA0OCAyMi43NDkyIDcuNTI3MjFWMS4xMjY3NkMyMi43NzMyIDAuNTAzNDk2IDIyLjI2OTIgOC45NjQ1NGUtMDUgMjEuNjQ1MyA4Ljk2NDU0ZS0wNVonCiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw9J3doaXRlJwogICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=) 50%/cover no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyMyAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KICAgICAgICAgICAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICAgICAgICAgIGQ9J00xNS44ODYgMjAuNDk1OUgyLjI1NTcyVjYuODhIMTEuMDg2NkwxMy4zNjYzIDQuNjAyNjlIMS4xMjc4NkMwLjUwMzkzNyA0LjYwMjY5IDAgNS4xMDYwOSAwIDUuNzI5MzZWMjEuNjIyNkMwIDIyLjI0NTkgMC41MDM5MzcgMjIuNzQ5MyAxLjEyNzg2IDIyLjc0OTNIMTcuMDM3OUMxNy42NjE4IDIyLjc0OTMgMTguMTY1NyAyMi4yNDU5IDE4LjE2NTcgMjEuNjIyNlY5LjM5NzAzTDE1Ljg4NiAxMS42NzQzVjIwLjQ5NTlaJwogICAgICAgICAgICAgICAgICAgICAgICBmaWxsPSd3aGl0ZScKICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICA8cGF0aAogICAgICAgICAgICAgICAgICAgICAgICBkPSdNMjEuNjQ1MyA4Ljk2NDU0ZS0wNUgxNS4yMzgxQzE0LjYxNDIgOC45NjQ1NGUtMDUgMTQuMTEwMiAwLjUwMzQ5NiAxNC4xMTAyIDEuMTI2NzZDMTQuMTEwMiAxLjc1MDAzIDE0LjYxNDIgMi4yNTM0MyAxNS4yMzgxIDIuMjUzNDNIMTguODg1N0w4LjI3ODk3IDEyLjg3MjlDNy44MjMwMyAxMy4zMjg0IDcuODIzMDMgMTQuMDIzNiA4LjI3ODk3IDE0LjQ3OUM4LjQ5NDk0IDE0LjY5NDggOC43ODI5MSAxNC44MTQ2IDkuMDcwODcgMTQuODE0NkM5LjM1ODg0IDE0LjgxNDYgOS42NDY4IDE0LjY5NDggOS44NjI3NyAxNC40NzlMMjAuNDkzNSAzLjg4MzUxVjcuNTI3MjFDMjAuNDkzNSA4LjE1MDQ4IDIwLjk5NzQgOC42NTM4OCAyMS42MjEzIDguNjUzODhDMjIuMjQ1MiA4LjY1Mzg4IDIyLjc0OTIgOC4xNTA0OCAyMi43NDkyIDcuNTI3MjFWMS4xMjY3NkMyMi43NzMyIDAuNTAzNDk2IDIyLjI2OTIgOC45NjQ1NGUtMDUgMjEuNjQ1MyA4Ljk2NDU0ZS0wNVonCiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw9J3doaXRlJwogICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=) 50%/cover no-repeat}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__caution_point a[target=_blank]:after{width:12px;height:12px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation{justify-content:center;align-items:center;margin-top:16px;display:flex}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation .CompanyDetailProductCard-module-sass-module__ReTela__reservation_link{margin-right:5px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation .CompanyDetailProductCard-module-sass-module__ReTela__reservation_link{font-size:16px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation .CompanyDetailProductCard-module-sass-module__ReTela__reservation_link:hover{text-decoration:underline}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation .CompanyDetailProductCard-module-sass-module__ReTela__text_small{font-size:12px}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__detail_section .CompanyDetailProductCard-module-sass-module__ReTela__consult_reservation .CompanyDetailProductCard-module-sass-module__ReTela__text_small{font-size:14px}}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block{width:100%;margin-block:auto}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block.CompanyDetailProductCard-module-sass-module__ReTela__sp_only{flex-direction:column;gap:16px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block.CompanyDetailProductCard-module-sass-module__ReTela__sp_only{display:none}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block.CompanyDetailProductCard-module-sass-module__ReTela__not_sp{gap:15px;margin-top:16px;display:flex}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block .CompanyDetailProductCard-module-sass-module__ReTela__cv_button{width:100%}.CompanyDetailProductCard-module-sass-module__ReTela__product_card .CompanyDetailProductCard-module-sass-module__ReTela__card_content .CompanyDetailProductCard-module-sass-module__ReTela__conversion_button_block .CompanyDetailProductCard-module-sass-module__ReTela__document_request_button{width:100%;margin-bottom:0}}
.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style{word-break:break-all}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style figure{text-align:center;width:100%;margin:0}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style figure img{width:auto;margin:0 auto}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style hr{color:#ddd;margin-block:16px}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style h2{color:#000;border-left:4px solid #eb5505;margin-bottom:12px;padding:8px 12px;font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style h2{font-size:24px}}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style h2:not(:first-of-type){margin-top:48px}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style h3{color:#000;background-color:#f5f2ee;border-left:4px solid #eb5505;margin-top:24px;margin-bottom:16px;padding:8px 12px;font-size:16px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style h3{font-size:20px}}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style>p{color:#333;margin-top:16px;font-size:14px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style>p{font-size:16px}}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style strong{font-weight:700}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p+ol,.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p+ul{margin-top:8px}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style ol li,.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style ul li{color:#333;margin-left:18px;font-size:14px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style ol li,.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style ul li{margin-left:20px;font-size:16px}}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style ol>li{list-style-type:decimal}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style ul>li{list-style-type:"・"}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style li+li,.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style li>ol,.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style li>ul{margin-top:4px}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p span[class=annotation]:before{content:"※"}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p span[class=list_item_under_annot]:before{content:"・"}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p span[class=annotation],.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p span[class=list_item_under_annot]{color:#666;padding-left:calc(1em + 3px);font-size:12px;font-weight:300;line-height:1.5;display:block;position:relative}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p span[class=annotation]:before,.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p span[class=list_item_under_annot]:before{position:absolute;left:0}:is(.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p:has(span[class=annotation])+p:has(span[class=annotation]),.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p:has(span[class=list_item_under_annot])+p:has(span[class=list_item_under_annot]),.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style p:has(span[class=annotation])+p:has(span[class=list_item_under_annot])){margin-top:4px}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style table{border-collapse:collapse;border:1px solid #ddd;margin-top:16px}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style table th,.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style table td{color:#333;text-align:center;border:1px solid #ddd;padding:8px;font-size:12px}@media screen and (min-width:768px){.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style table th,.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style table td{padding:16px;font-size:14px}}:is(.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style table th .text_left,.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style table td .text_left){text-align:left;display:block}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style table th{background:#f5f2ee;font-weight:700;line-height:1.5}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__simple_article_style table td{font-weight:300;line-height:1.5}.CampaignDetailOverviewArea-module-sass-module__yXZGOa__campaign_detail_overview_area{margin-top:32px;margin-bottom:40px}@media screen and (min-width:768px){.CampaignDetailOverviewArea-module-sass-module__yXZGOa__campaign_detail_overview_area{margin-top:40px}}
.DocumentRequestPage-module-sass-module__PgjgOa__fv{background-color:#f7f7f7;width:100%;height:307px;position:relative;overflow:hidden}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__fv{height:373px}}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt{flex-direction:column;width:300px;height:fit-content;margin-top:8px;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt{width:370px}}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt .DocumentRequestPage-module-sass-module__PgjgOa__title{color:#06a;justify-content:center;align-items:center;font-size:18px;font-weight:500;display:flex}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt .DocumentRequestPage-module-sass-module__PgjgOa__title{margin-bottom:4px;font-size:24px}}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt .DocumentRequestPage-module-sass-module__PgjgOa__title:before,.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt .DocumentRequestPage-module-sass-module__PgjgOa__title:after{content:"";width:40px;height:40px;display:block}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt .DocumentRequestPage-module-sass-module__PgjgOa__title:before{background-image:url(/img/document_request/fv-bubble.svg);margin-right:8px}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt .DocumentRequestPage-module-sass-module__PgjgOa__title:after{margin-left:8px}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt .DocumentRequestPage-module-sass-module__PgjgOa__arch{height:83px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt .DocumentRequestPage-module-sass-module__PgjgOa__arch{height:auto}}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt .DocumentRequestPage-module-sass-module__PgjgOa__text_image{vertical-align:top;margin-bottom:20px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__txt .DocumentRequestPage-module-sass-module__PgjgOa__text_image{margin-bottom:24px}}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__fv_woman{z-index:3;width:132px;margin-left:auto;margin-right:auto;position:absolute;top:120px;left:0;right:0}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__fv_woman{width:214px;top:113px}}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__pamphlets{flex-wrap:nowrap;justify-content:center;column-gap:8px;display:flex}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__pamphlets{column-gap:100px}}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__pamphlets .DocumentRequestPage-module-sass-module__PgjgOa__pamphlet{z-index:2;flex-shrink:0;width:205px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__pamphlets .DocumentRequestPage-module-sass-module__PgjgOa__pamphlet{width:280px}}.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__oval{z-index:0;background-color:#fff;border-radius:50%;width:130vw;height:237px;margin-left:auto;margin-right:auto;position:absolute;bottom:-79px;left:-100px;right:-100px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__fv .DocumentRequestPage-module-sass-module__PgjgOa__oval{height:249px;bottom:-83px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents{position:relative}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__selected .DocumentRequestPage-module-sass-module__PgjgOa__ranking_tab,.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__ranking_tab{z-index:3;width:50%;left:0}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__selected .DocumentRequestPage-module-sass-module__PgjgOa__ranking_tab,.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__ranking_tab{width:calc(50% - 48px);left:48px}}@media screen and (min-width:1396px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__selected .DocumentRequestPage-module-sass-module__PgjgOa__ranking_tab,.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__ranking_tab{left:calc(50% - 650px)}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__selected .DocumentRequestPage-module-sass-module__PgjgOa__purpose_tab,.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__purpose_tab{z-index:3;width:50%;top:0;right:0}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__selected .DocumentRequestPage-module-sass-module__PgjgOa__purpose_tab,.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__purpose_tab{width:calc(50% - 48px);right:48px}}@media screen and (min-width:1396px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__selected .DocumentRequestPage-module-sass-module__PgjgOa__purpose_tab,.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__purpose_tab{right:calc(50% - 650px)}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__selected .DocumentRequestPage-module-sass-module__PgjgOa__tab_area{position:absolute;top:-79px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__selected .DocumentRequestPage-module-sass-module__PgjgOa__tab_area{top:-83px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__selected .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab{color:#fff;background-color:#eb5505;height:79px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__selected .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab{height:83px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__tab_area{position:absolute;top:-63px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__tab_area{top:-67px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab{color:#eb5505;cursor:pointer;background-color:#fff;border:1px solid #eb5505;border-bottom-width:0;height:63px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab{height:67px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab:hover .DocumentRequestPage-module-sass-module__PgjgOa__text{text-decoration:underline}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__unselected .DocumentRequestPage-module-sass-module__PgjgOa__contents_area{display:none}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area{box-sizing:border-box;flex-direction:column;max-width:650px;display:flex}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area{align-items:center}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__ranking_person{margin-left:10px}@media screen and (min-width:350px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__ranking_person{margin-left:20px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__purpose_person{margin-left:calc(100% - 76px)}@media screen and (min-width:350px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__purpose_person{margin-left:calc(100% - 86px)}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__ranking_person,.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__purpose_person{width:72px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__ranking_person,.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__purpose_person{margin-left:0;margin-right:0}}@media screen and (min-width:1024px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__ranking_person,.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__purpose_person{width:88px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab{border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:100%;display:flex}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab .DocumentRequestPage-module-sass-module__PgjgOa__text{text-align:center;flex-direction:column;font-weight:700;line-height:1.25;display:flex}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab .DocumentRequestPage-module-sass-module__PgjgOa__text{width:fit-content;display:inline}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab .DocumentRequestPage-module-sass-module__PgjgOa__text span{display:inline-block}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab .DocumentRequestPage-module-sass-module__PgjgOa__text span{display:inline}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab .DocumentRequestPage-module-sass-module__PgjgOa__text .DocumentRequestPage-module-sass-module__PgjgOa__main{width:100%;font-size:20px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab .DocumentRequestPage-module-sass-module__PgjgOa__text .DocumentRequestPage-module-sass-module__PgjgOa__main{font-size:28px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab .DocumentRequestPage-module-sass-module__PgjgOa__text .DocumentRequestPage-module-sass-module__PgjgOa__sub{font-size:16px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__select_tab .DocumentRequestPage-module-sass-module__PgjgOa__text .DocumentRequestPage-module-sass-module__PgjgOa__sub{font-size:24px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__triangle{height:13.5px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__tab_area .DocumentRequestPage-module-sass-module__PgjgOa__triangle{height:18px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__doc_request_ranking_card_list{padding-top:24px;padding-bottom:32px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__doc_request_ranking_card_list{padding-top:32px;padding-bottom:40px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__title_block{justify-content:center;margin-bottom:32px;display:flex}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__title_block .DocumentRequestPage-module-sass-module__PgjgOa__logo{width:30px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__title_block .DocumentRequestPage-module-sass-module__PgjgOa__logo{width:40px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__title_block .DocumentRequestPage-module-sass-module__PgjgOa__label{font-size:24px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__title_block .DocumentRequestPage-module-sass-module__PgjgOa__label{font-size:28px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list{flex-direction:column;row-gap:20px;display:flex}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list{row-gap:24px}}@media screen and (min-width:1024px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list{flex-flow:wrap;align-content:center;gap:32px 48px;display:flex}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category{width:calc(50% - 24px)}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title{align-items:center;margin-bottom:4px;display:flex}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title .DocumentRequestPage-module-sass-module__PgjgOa__logo{width:24px;margin-right:8px}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title .DocumentRequestPage-module-sass-module__PgjgOa__link{margin-right:4px;font-size:18px;font-weight:300;line-height:1.25;text-decoration:none}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title .DocumentRequestPage-module-sass-module__PgjgOa__link{font-size:24px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title .DocumentRequestPage-module-sass-module__PgjgOa__link:hover{text-decoration:underline}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__description{color:#333;font-size:12px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__description{font-size:16px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list{flex-direction:column;row-gap:20px;display:flex}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list{row-gap:24px}}@media screen and (min-width:1024px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list{flex-flow:wrap;align-content:center;gap:32px 48px;display:flex}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category{width:calc(50% - 24px)}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title{align-items:center;margin-bottom:4px;display:flex}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title .DocumentRequestPage-module-sass-module__PgjgOa__logo{width:24px;margin-right:8px}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title .DocumentRequestPage-module-sass-module__PgjgOa__link{margin-right:4px;font-size:18px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title .DocumentRequestPage-module-sass-module__PgjgOa__link{font-size:24px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title .DocumentRequestPage-module-sass-module__PgjgOa__arrow{width:12px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__title .DocumentRequestPage-module-sass-module__PgjgOa__arrow{width:16px}}.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__description{font-size:12px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__main_contents .DocumentRequestPage-module-sass-module__PgjgOa__contents_area .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__list .DocumentRequestPage-module-sass-module__PgjgOa__category .DocumentRequestPage-module-sass-module__PgjgOa__description{font-size:16px}}.DocumentRequestPage-module-sass-module__PgjgOa__scroll_button_area{column-gap:16px;margin-top:16px;margin-bottom:36px;display:flex}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__scroll_button_area{flex-wrap:wrap;row-gap:16px;margin-top:28px;margin-bottom:40px}}.DocumentRequestPage-module-sass-module__PgjgOa__area_content_space_sp{padding-left:16px;padding-right:16px}.DocumentRequestPage-module-sass-module__PgjgOa__ranking_card_list_wrap{flex-direction:column;row-gap:40px;display:flex}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__ranking_card_list_wrap{row-gap:64px}}.DocumentRequestPage-module-sass-module__PgjgOa__other_ranking{margin-top:32px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__other_ranking{margin-top:64px}}.DocumentRequestPage-module-sass-module__PgjgOa__doc_request_ranking_card_list{background-color:#f7f7f7;padding-top:32px;padding-bottom:32px}.DocumentRequestPage-module-sass-module__PgjgOa__guard_text_block{padding-top:24px;padding-bottom:24px}@media screen and (min-width:768px){.DocumentRequestPage-module-sass-module__PgjgOa__guard_text_block{padding-top:32px;padding-bottom:32px}}
.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_card{background-color:#fff;border-radius:12px;flex-direction:column;row-gap:16px;padding:16px;display:flex;box-shadow:0 0 8px #0000000d}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_card{padding:24px}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header{flex-direction:column;row-gap:8px;display:flex}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__ranking_link{font-size:14px;font-weight:300;line-height:1.25;text-decoration:none}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__ranking_link{font-weight:300;line-height:1.5}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__ranking_link:hover{text-decoration:underline}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon{margin-right:5px;display:inline-block}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon_svg{width:17.5px;height:14.3px}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__gold{fill:#ba6}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__silver{fill:#a0a5aa}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__rank_icon .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__bronze{fill:#a87}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_title{flex-direction:column;row-gap:8px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_title{flex-direction:row;align-items:center;column-gap:16px}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_title .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__company_name{color:#333;font-size:12px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_title .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__company_name{font-weight:300;line-height:1.5}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__header .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_title .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_name{color:#333;font-size:18px;font-weight:700;line-height:1.25}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content{flex-wrap:wrap;gap:16px 12px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo{object-fit:contain;border:1px solid #ddd;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:160px;height:90px;display:flex;overflow:hidden}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo{height:200px}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo_img{object-fit:contain;height:90px}@media screen and (min-width:768px){.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__product_logo_img{height:200px}}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__detail_section{flex:1;justify-content:center;align-items:center;min-width:139px;display:flex}.CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__card_content .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__detail_section .CompanyDetailProductTemporaryCard-module-sass-module__ZCIIfa__button_wrap{width:100%;max-width:500px}
.GuardTextBlock-module-sass-module__EWykZq__guard_text_block{background-color:#fff;border-radius:8px;padding:16px}@media screen and (min-width:768px){.GuardTextBlock-module-sass-module__EWykZq__guard_text_block{padding-left:24px;padding-right:24px}}.GuardTextBlock-module-sass-module__EWykZq__block_title{color:#333;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.25}
.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products{width:100%}.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title_area{text-align:center;margin-bottom:16px}@media screen and (min-width:768px){.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title_area{margin-bottom:20px}}@media screen and (min-width:1024px){.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title_area{margin-bottom:24px}}.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title_area .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title{justify-content:center;align-items:center;margin-bottom:4px;display:flex}.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title_area .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title .CompanyDetailProductListBlock-module-sass-module__zsL9qG__category_logo{width:40px;height:40px;margin-right:4px}@media screen and (min-width:768px){.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title_area .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title .CompanyDetailProductListBlock-module-sass-module__zsL9qG__category_logo{width:50px;height:50px}}.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title_area .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title .CompanyDetailProductListBlock-module-sass-module__zsL9qG__category{font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title_area .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title .CompanyDetailProductListBlock-module-sass-module__zsL9qG__category{font-size:28px}}.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title_area .CompanyDetailProductListBlock-module-sass-module__zsL9qG__description{color:#333;font-size:12px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__section_title_area .CompanyDetailProductListBlock-module-sass-module__zsL9qG__description{font-size:14px}}.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__product_card_area{flex-direction:column;row-gap:16px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__product_card_area{row-gap:20px}}@media screen and (min-width:1024px){.CompanyDetailProductListBlock-module-sass-module__zsL9qG__company_detail_products .CompanyDetailProductListBlock-module-sass-module__zsL9qG__product_card_area{row-gap:24px}}
.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 0 8px #0000000d}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card.ProductApplicationCard-module-sass-module__t_yTwa__has_detail_link:hover{box-shadow:0 0 12px #0000001a}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card .ProductApplicationCard-module-sass-module__t_yTwa__upper_area{gap:15px;margin:12px 15px;display:flex}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card .ProductApplicationCard-module-sass-module__t_yTwa__product_logo{border:1px solid #ddd;border-radius:4px}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card .ProductApplicationCard-module-sass-module__t_yTwa__name_block{display:block}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card .ProductApplicationCard-module-sass-module__t_yTwa__company_name{color:#666;margin-bottom:4px;font-weight:300;line-height:1.25}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card .ProductApplicationCard-module-sass-module__t_yTwa__product_name{color:#333;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card .ProductApplicationCard-module-sass-module__t_yTwa__product_name.ProductApplicationCard-module-sass-module__t_yTwa__has_detail_link{color:#06a}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card .ProductApplicationCard-module-sass-module__t_yTwa__product_name.ProductApplicationCard-module-sass-module__t_yTwa__has_detail_link:hover{text-decoration:underline}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card .ProductApplicationCard-module-sass-module__t_yTwa__lower_area{width:280px;margin:auto auto 16px}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card.ProductApplicationCard-module-sass-module__t_yTwa__small .ProductApplicationCard-module-sass-module__t_yTwa__upper_area{align-items:flex-start;display:flex}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card.ProductApplicationCard-module-sass-module__t_yTwa__small .ProductApplicationCard-module-sass-module__t_yTwa__product_logo_wrap{flex-shrink:0;width:120px}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card.ProductApplicationCard-module-sass-module__t_yTwa__small .ProductApplicationCard-module-sass-module__t_yTwa__company_name{font-size:12px}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card.ProductApplicationCard-module-sass-module__t_yTwa__large .ProductApplicationCard-module-sass-module__t_yTwa__upper_area{display:block}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card.ProductApplicationCard-module-sass-module__t_yTwa__large .ProductApplicationCard-module-sass-module__t_yTwa__product_logo_wrap{width:200px;margin:0 auto 15px;display:block}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card.ProductApplicationCard-module-sass-module__t_yTwa__large .ProductApplicationCard-module-sass-module__t_yTwa__name_block{text-align:left}.ProductApplicationCard-module-sass-module__t_yTwa__product_application_card.ProductApplicationCard-module-sass-module__t_yTwa__large .ProductApplicationCard-module-sass-module__t_yTwa__company_name{font-size:14px}
.Rank-module-sass-module__l6Vdia__rank .Rank-module-sass-module__l6Vdia__number{color:#666;font-family:Barlow Condensed,sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:1}.Rank-module-sass-module__l6Vdia__rank .Rank-module-sass-module__l6Vdia__number.Rank-module-sass-module__l6Vdia__small{font-size:28px}.Rank-module-sass-module__l6Vdia__rank .Rank-module-sass-module__l6Vdia__class{color:#666;font-size:12px;font-style:normal;font-weight:300;line-height:1.25}
.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card{background-color:#fff;border:1px solid #ddd;border-radius:12px;width:144px;padding:12px;text-decoration:none;display:block}@media screen and (min-width:768px){.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card{width:188px}}@media screen and (min-width:1110px){.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card{width:100%}}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__rank_and_company_name{min-height:30px;display:flex}@media screen and (min-width:768px){.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__rank_and_company_name{min-height:36px}}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__ranking_num{width:31px;margin-right:4px}@media screen and (min-width:768px){.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__ranking_num{width:48px;margin-right:8px;font-size:10px}}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__company_name{color:#333;align-items:center;width:85px;font-size:12px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__company_name{width:110px;font-size:14px}}@media screen and (min-width:1110px){.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__company_name{width:100%}}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__product_logo{align-items:center;width:120px;height:68px;display:flex}@media screen and (min-width:768px){.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__product_logo{width:160px;height:90px;margin-inline:auto}}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__product_logo a{width:100%}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__detail_link_wrap{justify-content:center;display:flex}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__detail_link_wrap a{text-decoration:none!important}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__detail_link_wrap .SmallRankingCard-module-sass-module__FX-MOa__detail_link{color:#06a;align-items:center;font-size:11px;font-weight:700;line-height:1.25;display:flex}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__detail_link_wrap .SmallRankingCard-module-sass-module__FX-MOa__detail_link.SmallRankingCard-module-sass-module__FX-MOa__hidden{visibility:hidden}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__arrow_icon{width:12px;height:12px;margin-left:5px}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__button_block{flex-direction:column;gap:16px;margin-top:16px;display:flex}.SmallRankingCard-module-sass-module__FX-MOa__small_ranking_card .SmallRankingCard-module-sass-module__FX-MOa__button_block a{text-decoration:none!important}
.SmallRankingTransitionCard-module-sass-module__il9mxa__small_ranking_transition_card{background-color:#fff;border:1px solid #ddd;border-radius:12px;align-items:center;width:150px;text-decoration:none;display:flex}.SmallRankingTransitionCard-module-sass-module__il9mxa__small_ranking_transition_card:hover{border:1px solid #06a}@media screen and (min-width:768px){.SmallRankingTransitionCard-module-sass-module__il9mxa__small_ranking_transition_card{width:190px}}.SmallRankingTransitionCard-module-sass-module__il9mxa__small_ranking_transition_card .SmallRankingTransitionCard-module-sass-module__il9mxa__link_wrap{margin:auto;display:block}.SmallRankingTransitionCard-module-sass-module__il9mxa__small_ranking_transition_card .SmallRankingTransitionCard-module-sass-module__il9mxa__text_link{text-align:center;color:#06a;margin-bottom:16px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;display:block}.SmallRankingTransitionCard-module-sass-module__il9mxa__small_ranking_transition_card .SmallRankingTransitionCard-module-sass-module__il9mxa__text_link:hover{color:#06a;text-decoration:none}.SmallRankingTransitionCard-module-sass-module__il9mxa__small_ranking_transition_card .SmallRankingTransitionCard-module-sass-module__il9mxa__icon_link{justify-content:center;display:flex}.SmallRankingTransitionCard-module-sass-module__il9mxa__small_ranking_transition_card .SmallRankingTransitionCard-module-sass-module__il9mxa__icon{width:40px;height:40px}
.LifeGroupRankingCardListBlock-module-sass-module__big9sW__category_block{flex-direction:column;display:flex}.LifeGroupRankingCardListBlock-module-sass-module__big9sW__section_title_area{margin-bottom:16px}.LifeGroupRankingCardListBlock-module-sass-module__big9sW__section_title{align-items:center;column-gap:10px;margin-bottom:8px;display:flex}@media screen and (min-width:768px){.LifeGroupRankingCardListBlock-module-sass-module__big9sW__section_title{column-gap:8px}}.LifeGroupRankingCardListBlock-module-sass-module__big9sW__section_title .LifeGroupRankingCardListBlock-module-sass-module__big9sW__category_logo{width:24px}.LifeGroupRankingCardListBlock-module-sass-module__big9sW__section_title .LifeGroupRankingCardListBlock-module-sass-module__big9sW__category_link{color:#06a;font-size:18px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.LifeGroupRankingCardListBlock-module-sass-module__big9sW__section_title .LifeGroupRankingCardListBlock-module-sass-module__big9sW__category_link{font-size:24px}}.LifeGroupRankingCardListBlock-module-sass-module__big9sW__description{color:#333;font-size:14px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.LifeGroupRankingCardListBlock-module-sass-module__big9sW__description{font-size:16px}}.LifeGroupRankingCardListBlock-module-sass-module__big9sW__life_group_ranking_card_list{-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:repeat(6,1fr);gap:15px;margin-bottom:16px;padding-inline:4%;display:grid;overflow:scroll hidden}@media screen and (min-width:768px){.LifeGroupRankingCardListBlock-module-sass-module__big9sW__life_group_ranking_card_list{grid-template-columns:repeat(5,1fr);padding-inline:50px}}@media screen and (min-width:1400px){.LifeGroupRankingCardListBlock-module-sass-module__big9sW__life_group_ranking_card_list{max-width:1300px;padding-inline:unset;margin-inline:auto}}.LifeGroupRankingCardListBlock-module-sass-module__big9sW__button_wrap{height:40px}.LifeGroupRankingCardListBlock-module-sass-module__big9sW__rectangle_button{padding-bottom:8px}@media screen and (min-width:768px){.LifeGroupRankingCardListBlock-module-sass-module__big9sW__rectangle_button{width:400px;margin-inline:auto}}
.SquareBackButton-module-sass-module__j87jdG__square_back_button{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:12px 15px;display:flex}.SquareBackButton-module-sass-module__j87jdG__square_back_button.SquareBackButton-module-sass-module__j87jdG__primary{color:#fff;background-color:#eb5505;border:1px solid #eb5505}.SquareBackButton-module-sass-module__j87jdG__square_back_button.SquareBackButton-module-sass-module__j87jdG__secondary{color:#333;background-color:#fff;border:1px solid #ddd}.SquareBackButton-module-sass-module__j87jdG__square_back_button .SquareBackButton-module-sass-module__j87jdG__icon{visibility:hidden;width:16px;height:16px}.SquareBackButton-module-sass-module__j87jdG__square_back_button .SquareBackButton-module-sass-module__j87jdG__icon.SquareBackButton-module-sass-module__j87jdG__display{visibility:visible}.SquareBackButton-module-sass-module__j87jdG__square_back_button .SquareBackButton-module-sass-module__j87jdG__text{margin-inline:15px;font-size:16px;font-weight:300;line-height:1.25}.SquareBackButton-module-sass-module__j87jdG__square_back_button .SquareBackButton-module-sass-module__j87jdG__text.SquareBackButton-module-sass-module__j87jdG__no_margin{margin-inline:0}
.CampaignDetailProductsArea-module-sass-module__woNM5a__spacer{height:16px}.CampaignDetailProductsArea-module-sass-module__woNM5a__campaign_detail_products_area .CampaignDetailProductsArea-module-sass-module__woNM5a__sp_area{flex-direction:column;gap:16px;padding:16px 0;display:flex}@media screen and (min-width:768px){.CampaignDetailProductsArea-module-sass-module__woNM5a__campaign_detail_products_area .CampaignDetailProductsArea-module-sass-module__woNM5a__sp_area{display:none}}.CampaignDetailProductsArea-module-sass-module__woNM5a__campaign_detail_products_area .CampaignDetailProductsArea-module-sass-module__woNM5a__non_sp_area{display:none}@media screen and (min-width:768px){.CampaignDetailProductsArea-module-sass-module__woNM5a__campaign_detail_products_area .CampaignDetailProductsArea-module-sass-module__woNM5a__non_sp_area{grid-row-gap:20px;grid-column-gap:16px;grid-template-columns:repeat(auto-fill,324px);justify-content:center;padding:24px 0;display:grid}.CampaignDetailProductsArea-module-sass-module__woNM5a__campaign_detail_products_area .CampaignDetailProductsArea-module-sass-module__woNM5a__non_sp_area>div{display:grid}}@media screen and (min-width:768px) and (min-width:1024px){.CampaignDetailProductsArea-module-sass-module__woNM5a__campaign_detail_products_area .CampaignDetailProductsArea-module-sass-module__woNM5a__non_sp_area{grid-template-columns:repeat(auto-fill,320px)}}@media screen and (min-width:768px) and (min-width:1400px){.CampaignDetailProductsArea-module-sass-module__woNM5a__campaign_detail_products_area .CampaignDetailProductsArea-module-sass-module__woNM5a__non_sp_area{grid-template-columns:repeat(auto-fill,310px)}}
.CampaignDetailPage-module-sass-module__GO1jqW__archive_text_block{flex-direction:column;row-gap:16px;margin-bottom:24px;display:flex}.CampaignDetailPage-module-sass-module__GO1jqW__archive_text{text-align:center;padding-top:12px;padding-bottom:12px;font-size:16px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.CampaignDetailPage-module-sass-module__GO1jqW__archive_text{font-size:18px}}.CampaignDetailPage-module-sass-module__GO1jqW__button_wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.CampaignDetailPage-module-sass-module__GO1jqW__button_wrap{padding-left:unset;padding-right:unset}}.CampaignDetailPage-module-sass-module__GO1jqW__button_wrap.CampaignDetailPage-module-sass-module__GO1jqW__sp{display:unset}@media screen and (min-width:768px){.CampaignDetailPage-module-sass-module__GO1jqW__button_wrap.CampaignDetailPage-module-sass-module__GO1jqW__sp{display:none}}.CampaignDetailPage-module-sass-module__GO1jqW__button_wrap.CampaignDetailPage-module-sass-module__GO1jqW__pc{display:none}@media screen and (min-width:768px){.CampaignDetailPage-module-sass-module__GO1jqW__button_wrap.CampaignDetailPage-module-sass-module__GO1jqW__pc{display:unset}}.CampaignDetailPage-module-sass-module__GO1jqW__note_company_detail_profile{margin-bottom:40px}
.CompaniesFirstViewArea-module-sass-module___LS5UW__companies_first_view_area{padding-top:16px;padding-bottom:24px}@media screen and (min-width:768px){.CompaniesFirstViewArea-module-sass-module___LS5UW__companies_first_view_area{background-image:url(/img/companies/buildings.svg);background-position:100% 100%;background-repeat:no-repeat;min-width:928px;padding-top:24px;overflow:hidden}}.CompaniesFirstViewArea-module-sass-module___LS5UW__header{text-align:center;color:#06a;font-size:48px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.CompaniesFirstViewArea-module-sass-module___LS5UW__header{text-align:left;font-size:56px}}.CompaniesFirstViewArea-module-sass-module___LS5UW__sub_text{text-align:justify;color:#666;padding-top:4px;font-size:14px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CompaniesFirstViewArea-module-sass-module___LS5UW__sub_text{padding-top:8px}}
.CompanyLinkListArea-module-sass-module__A6UwNq__company_link_list_area{flex-direction:column;row-gap:40px;padding-bottom:64px;display:flex}@media screen and (min-width:768px){.CompanyLinkListArea-module-sass-module__A6UwNq__company_link_list_area{row-gap:48px}}.CompanyLinkListArea-module-sass-module__A6UwNq__company_link_list_area .CompanyLinkListArea-module-sass-module__A6UwNq__company_type{color:#333;justify-content:center;align-items:center;padding-bottom:16px;font-size:18px;font-weight:300;line-height:1.25;display:flex}.CompanyLinkListArea-module-sass-module__A6UwNq__company_link_list_area .CompanyLinkListArea-module-sass-module__A6UwNq__company_type:before,.CompanyLinkListArea-module-sass-module__A6UwNq__company_link_list_area .CompanyLinkListArea-module-sass-module__A6UwNq__company_type:after{vertical-align:middle;content:"";border-top:1px solid #333;width:40px;display:inline-block}.CompanyLinkListArea-module-sass-module__A6UwNq__company_link_list_area .CompanyLinkListArea-module-sass-module__A6UwNq__company_type:before{margin-right:12px}.CompanyLinkListArea-module-sass-module__A6UwNq__company_link_list_area .CompanyLinkListArea-module-sass-module__A6UwNq__company_type:after{margin-left:12px}@media screen and (min-width:768px){.CompanyLinkListArea-module-sass-module__A6UwNq__company_link_list_area .CompanyLinkListArea-module-sass-module__A6UwNq__company_type{font-size:20px}}.CompanyLinkListArea-module-sass-module__A6UwNq__company_link_list_area .CompanyLinkListArea-module-sass-module__A6UwNq__company_list{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;width:100%;display:grid}@media screen and (min-width:768px){.CompanyLinkListArea-module-sass-module__A6UwNq__company_link_list_area .CompanyLinkListArea-module-sass-module__A6UwNq__company_list{grid-template-columns:repeat(auto-fill,123px)}}
.CompaniesPage-module-sass-module__C4WQSG__company_link_panel_area{grid-template-columns:repeat(3,minmax(0,240px));justify-content:center;column-gap:12px;margin-bottom:8px;padding-top:16px;padding-bottom:16px;display:grid}@media screen and (min-width:768px){.CompaniesPage-module-sass-module__C4WQSG__company_link_panel_area{column-gap:16px;margin-bottom:24px}}.CompaniesPage-module-sass-module__C4WQSG__company_link_panel_area .CompaniesPage-module-sass-module__C4WQSG__company_link_panel_wrapper{width:100%}@media screen and (min-width:1024px){.CompaniesPage-module-sass-module__C4WQSG__company_link_panel_area .CompaniesPage-module-sass-module__C4WQSG__company_link_panel_wrapper{width:auto}}
