.CompanyInfoBlock-module-sass-module__6bZ7yq__company_info_block{font-size:12px}.CompanyInfoBlock-module-sass-module__6bZ7yq__company_info_block .CompanyInfoBlock-module-sass-module__6bZ7yq__note_company{font-weight:700;line-height:1.25;display:block}.CompanyInfoBlock-module-sass-module__6bZ7yq__company_info_block .CompanyInfoBlock-module-sass-module__6bZ7yq__note_company.CompanyInfoBlock-module-sass-module__6bZ7yq__sales{margin-top:3rem}.CompanyInfoBlock-module-sass-module__6bZ7yq__company_info_block .CompanyInfoBlock-module-sass-module__6bZ7yq__company_container{grid-template-columns:repeat(3,1fr);padding:0;display:grid}.CompanyInfoBlock-module-sass-module__6bZ7yq__company_info_block .CompanyInfoBlock-module-sass-module__6bZ7yq__company_container .CompanyInfoBlock-module-sass-module__6bZ7yq__company{margin:1rem 1rem 0 0;padding-left:12px}.CompanyInfoBlock-module-sass-module__6bZ7yq__company_info_block .CompanyInfoBlock-module-sass-module__6bZ7yq__company_container .CompanyInfoBlock-module-sass-module__6bZ7yq__company .CompanyInfoBlock-module-sass-module__6bZ7yq__company_name{margin-bottom:5px;font-weight:700;line-height:21px}@media screen and (max-width:767px){.CompanyInfoBlock-module-sass-module__6bZ7yq__company_info_block{font-size:12px}.CompanyInfoBlock-module-sass-module__6bZ7yq__company_info_block .CompanyInfoBlock-module-sass-module__6bZ7yq__company_container{grid-template-columns:1fr}.CompanyInfoBlock-module-sass-module__6bZ7yq__company_info_block .CompanyInfoBlock-module-sass-module__6bZ7yq__company_container .CompanyInfoBlock-module-sass-module__6bZ7yq__company{margin:1rem 0 0;padding-left:1rem}}
.InsuranceDetailsDialog-module-sass-module__vWMPFa__button_area{align-items:center;display:flex}.InsuranceDetailsDialog-module-sass-module__vWMPFa__button_area div{width:100%}.InsuranceDetailsDialog-module-sass-module__vWMPFa__button_area div button{width:100%;max-width:100%}.InsuranceDetailsDialog-module-sass-module__vWMPFa__button_area div:first-child .main_text{font-size:16px!important}@media screen and (max-width:767px){.InsuranceDetailsDialog-module-sass-module__vWMPFa__button_area div:first-child .main_text{font-size:clamp(14px,.75rem,16px)!important}}
@keyframes RequestDocModal-module-sass-module__VtE3Wq__modalFromBottom{0%{transform:translate(-50%,100%)}to{transform:translate(-50%,-50%)}}@keyframes RequestDocModal-module-sass-module__VtE3Wq__modalOpacity{0%{opacity:0}to{opacity:1}}.RequestDocModal-module-sass-module__VtE3Wq__modal_box{color:#333;text-align:center;background-color:#fff;border-radius:1.5em;width:80vw;max-width:500px;height:auto;padding:44px 0 36px;font-size:16px;box-shadow:4px 4px 12px #00000026}@media screen and (max-width:767px){.RequestDocModal-module-sass-module__VtE3Wq__modal_box{border-radius:5.06667vw;width:74.66vw;max-width:100%;padding:11.7333vw 0 9.6vw;font-size:4.26667vw}}.RequestDocModal-module-sass-module__VtE3Wq__modal_header{box-sizing:border-box;text-align:center;color:#000;letter-spacing:-.0125em;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:0;font-size:1.5em;font-weight:700;line-height:1.25;display:flex;position:static}.RequestDocModal-module-sass-module__VtE3Wq__modal_header.RequestDocModal-module-sass-module__VtE3Wq__pc_d_flex{display:none}.RequestDocModal-module-sass-module__VtE3Wq__modal_header.RequestDocModal-module-sass-module__VtE3Wq__sp_d_flex{display:flex}@media screen and (min-width:1024px){.RequestDocModal-module-sass-module__VtE3Wq__modal_header.RequestDocModal-module-sass-module__VtE3Wq__pc_d_flex{display:flex}.RequestDocModal-module-sass-module__VtE3Wq__modal_header.RequestDocModal-module-sass-module__VtE3Wq__sp_d_flex{display:none}}@media screen and (max-width:767px){.RequestDocModal-module-sass-module__VtE3Wq__modal_header{font-size:1.714em}}.RequestDocModal-module-sass-module__VtE3Wq__cross_mark{cursor:pointer;width:19px;height:19px;position:absolute;top:18px;right:18px}@media screen and (max-width:767px){.RequestDocModal-module-sass-module__VtE3Wq__cross_mark{padding-bottom:7.14%;width:7.14%!important;height:0!important;top:4.8vw!important;right:4.8vw!important}}.RequestDocModal-module-sass-module__VtE3Wq__cross_mark:before,.RequestDocModal-module-sass-module__VtE3Wq__cross_mark:after{content:"";transform-origin:50%;width:1.05em;height:.1em;transform-origin:center center 0;background-color:#aaa;display:block;position:absolute;top:50%;left:-7.5%}@media screen and (max-width:767px){.RequestDocModal-module-sass-module__VtE3Wq__cross_mark:before,.RequestDocModal-module-sass-module__VtE3Wq__cross_mark:after{height:.075em;left:-12.5%;width:.9em!important}}.RequestDocModal-module-sass-module__VtE3Wq__cross_mark:before{transform:rotate(-45deg)}.RequestDocModal-module-sass-module__VtE3Wq__cross_mark:after{transform:rotate(-135deg)}.RequestDocModal-module-sass-module__VtE3Wq__modal_inner{box-sizing:border-box;letter-spacing:1.2px;width:100%;max-height:calc(100% - 10em);padding:0;overflow-y:auto}.RequestDocModal-module-sass-module__VtE3Wq__icon{width:2.156em;margin:0 auto 1em;display:block}.RequestDocModal-module-sass-module__VtE3Wq__text{white-space:pre-wrap;font-weight:700;line-height:1.25}.RequestDocModal-module-sass-module__VtE3Wq__message{color:#ff0800;margin-top:2em;font-weight:700;line-height:1.25}.RequestDocModal-module-sass-module__VtE3Wq__message .RequestDocModal-module-sass-module__VtE3Wq__back_slash{margin-right:.5em;display:inline-block;transform:rotate(-30deg)}.RequestDocModal-module-sass-module__VtE3Wq__message .RequestDocModal-module-sass-module__VtE3Wq__slash{margin-left:.5em;display:inline-block;transform:rotate(30deg)}.RequestDocModal-module-sass-module__VtE3Wq__conversion_btn{color:#fff;background-color:#eb5505;border:1px solid #eb5505;border-radius:2em;width:48%;margin:.75em auto 0;padding:.75em 0;font-weight:700;line-height:1.25;text-decoration:none;display:block;position:relative}@media screen and (max-width:767px){.RequestDocModal-module-sass-module__VtE3Wq__conversion_btn{width:87.14%}}.RequestDocModal-module-sass-module__VtE3Wq__conversion_btn:after{content:"";border-top:1.5px solid #fff;border-right:1.5px solid #fff;width:.55em;height:.55em;display:block;position:absolute;top:50%;right:1.4em;transform:rotate(45deg)translateY(-75%)}@media screen and (max-width:767px){.RequestDocModal-module-sass-module__VtE3Wq__conversion_btn:after{border-top:1.5px solid #fff;border-right:1.5px solid #fff;right:1.4em}}.RequestDocModal-module-sass-module__VtE3Wq__conversion_btn:hover{color:#eb5505;background-color:#fff;border-color:#eb5505}.RequestDocModal-module-sass-module__VtE3Wq__conversion_btn:hover:after{border-top:1.5px solid #eb5505;border-right:1.5px solid #eb5505}
.ReviewSummary-module-sass-module__N_kLhW__review_rate_wrap{align-items:center;column-gap:.5em;min-height:2.563em;margin-top:.5em;display:flex}@media screen and (min-width:768px){.ReviewSummary-module-sass-module__N_kLhW__review_rate_wrap{column-gap:1em}}.ReviewSummary-module-sass-module__N_kLhW__review_rate_wrap .ReviewSummary-module-sass-module__N_kLhW__title{font-size:1.17em;font-weight:700;line-height:1.25}.ReviewSummary-module-sass-module__N_kLhW__review_rate_wrap .ReviewSummary-module-sass-module__N_kLhW__rate_wrap{box-sizing:border-box;padding-left:.857em;padding-right:.857em}@media screen and (min-width:768px){.ReviewSummary-module-sass-module__N_kLhW__review_rate_wrap .ReviewSummary-module-sass-module__N_kLhW__rate_wrap{padding-left:1em;padding-right:1em}}
.ReviewSurveyText-module-sass-module__UreYua__note_list{margin-top:2em}.ReviewSurveyText-module-sass-module__UreYua__note_list li{text-align:left;word-break:break-all;color:#999;font-size:.875em;position:relative}.ReviewSurveyText-module-sass-module__UreYua__note_list li.ReviewSurveyText-module-sass-module__UreYua__doted{padding-left:1.571em}.ReviewSurveyText-module-sass-module__UreYua__note_list li.ReviewSurveyText-module-sass-module__UreYua__doted:before{content:"・";position:absolute;top:0;left:0}.ReviewSurveyText-module-sass-module__UreYua__note_list li.ReviewSurveyText-module-sass-module__UreYua__reference{padding-left:1.571em}.ReviewSurveyText-module-sass-module__UreYua__note_list li.ReviewSurveyText-module-sass-module__UreYua__reference:before{content:"※";position:absolute;top:0;left:0}.ReviewSurveyText-module-sass-module__UreYua__note_list li.ReviewSurveyText-module-sass-module__UreYua__top_margin{margin-top:1.5em}
.ProductNotes-module-sass-module__effcjG__notes .ProductNotes-module-sass-module__effcjG__note_title{text-align:left;margin-top:1.2em;font-size:1.25em;font-weight:700;line-height:1.25}.ProductNotes-module-sass-module__effcjG__notes .ProductNotes-module-sass-module__effcjG__note_list{margin-top:1em}.ProductNotes-module-sass-module__effcjG__notes .ProductNotes-module-sass-module__effcjG__note_list li{text-align:left;padding-left:1.571em;font-size:.875em;position:relative}.ProductNotes-module-sass-module__effcjG__notes .ProductNotes-module-sass-module__effcjG__note_list li p.no_signal:before{content:"・";color:#fff;position:absolute;top:0;left:0}.ProductNotes-module-sass-module__effcjG__notes .ProductNotes-module-sass-module__effcjG__note_list li p.on_asterisk:before{content:"︎＊";position:absolute;top:0;left:0}.ProductNotes-module-sass-module__effcjG__notes .ProductNotes-module-sass-module__effcjG__note_list li:before{content:"・";position:absolute;top:0;left:0}
.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap{margin-top:1em}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap~.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap{margin-top:1.5em}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table{border-collapse:collapse;border:1px solid #ddd;width:100%}@media screen and (max-width:767px){.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr{display:block}}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr th{vertical-align:top;color:#333;text-align:left;background-color:#f7f7f7;border:1px solid #ddd;width:33%;padding:1em;font-weight:700;line-height:1.25}@media screen and (max-width:767px){.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr th{border-top:none;border-left:none;border-right:none;width:100%;display:block}}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr th h3{font-size:1em;font-weight:700;line-height:1.25}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td.WarrantyTable-module-sass-module__zc7Vya__image_cell{text-align:center;padding:0}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td.WarrantyTable-module-sass-module__zc7Vya__image_cell img{width:50.7%;margin:auto}@media screen and (max-width:767px){.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td.WarrantyTable-module-sass-module__zc7Vya__image_cell img{width:61.73%}}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td{text-align:left;border:1px solid #ddd;padding:1em}@media screen and (max-width:767px){.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td{border-top:none;border-left:none;border-right:none;display:block}}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td .red{color:#eb5505}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td .fontsize14{font-size:.875em}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td .fontsize12{font-size:.75em}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td .bold{font-weight:700;line-height:1.25}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td .space_right{margin-right:1em}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td .space_right2{margin-right:2em}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td .space_left{margin-left:1em}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td .space_bottom{margin-bottom:13px}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td .border_bottom{border-bottom:1px solid #333;padding-bottom:.357em}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr td .price{color:#eb5505;font-family:Barlow Condensed,sans-serif;font-size:2em;font-weight:700;line-height:1.25}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr:first-child th{vertical-align:middle;background-color:#fef4ce}@media screen and (max-width:767px){.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr:first-child th{border-top:none}.WarrantyTable-module-sass-module__zc7Vya__warranty_table_wrap .WarrantyTable-module-sass-module__zc7Vya__warranty_table tr:last-child td{border-bottom:none}}
.ProductDetailPage-module-sass-module__BDPvuG__product_detail{color:#333;letter-spacing:normal;width:100%;margin:0 auto;font-size:3.73333vw;overflow:visible}@media screen and (min-width:768px){.ProductDetailPage-module-sass-module__BDPvuG__product_detail{width:90.9%;font-size:1.454vw}}@media screen and (min-width:1300px){.ProductDetailPage-module-sass-module__BDPvuG__product_detail{max-width:1181.7px;font-size:18.92px}}.ProductDetailPage-module-sass-module__BDPvuG__video{width:100%;margin-top:2rem;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}@media (min-width:768px){.ProductDetailPage-module-sass-module__BDPvuG__video{max-width:576px;max-height:324px}}.ProductDetailPage-module-sass-module__BDPvuG__margin_medium{margin-top:1.286em}@media screen and (min-width:768px){.ProductDetailPage-module-sass-module__BDPvuG__margin_medium{margin-top:2.5em}}.ProductDetailPage-module-sass-module__BDPvuG__margin_medium_fix{margin-top:2.5em}.ProductDetailPage-module-sass-module__BDPvuG__margin_large{margin-top:2.286em}@media screen and (min-width:768px){.ProductDetailPage-module-sass-module__BDPvuG__margin_large{margin-top:5em}}
.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}}
.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area{background-color:#f7f7f7;flex-direction:column;row-gap:24px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px;display:flex}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__title{color:#000;text-align:center;font-size:24px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__title{font-size:28px}}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__tab_wrap{width:fit-content;min-width:100%}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block{justify-content:center;column-gap:60px;display:flex}@media screen and (min-width:768px){.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block{justify-content:space-between;padding-left:48px;padding-right:48px}}@media screen and (min-width:1024px){.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block{padding-left:148px;padding-right:148px}}@media screen and (min-width:1396px){.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block{padding-left:unset;padding-right:unset;justify-content:center;column-gap:200px}}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block.RankingByAgeLinkArea-module-sass-module__JvyeJG__single_gender{justify-content:center}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block.RankingByAgeLinkArea-module-sass-module__JvyeJG__single_gender .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list{column-gap:60px}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block.RankingByAgeLinkArea-module-sass-module__JvyeJG__single_gender .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list.RankingByAgeLinkArea-module-sass-module__JvyeJG__grid_3_rows{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block.RankingByAgeLinkArea-module-sass-module__JvyeJG__single_gender .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list.RankingByAgeLinkArea-module-sass-module__JvyeJG__grid_4_rows{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block.RankingByAgeLinkArea-module-sass-module__JvyeJG__single_gender .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list.RankingByAgeLinkArea-module-sass-module__JvyeJG__grid_5_rows{grid-template-rows:repeat(5,auto);grid-auto-flow:column}@media screen and (min-width:768px){.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block.RankingByAgeLinkArea-module-sass-module__JvyeJG__single_gender .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list{column-gap:40px}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block.RankingByAgeLinkArea-module-sass-module__JvyeJG__single_column{justify-content:center;column-gap:168px}}@media screen and (min-width:1024px){.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_block.RankingByAgeLinkArea-module-sass-module__JvyeJG__single_column{column-gap:200px}}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list{grid-template-columns:repeat(1,1fr);row-gap:16px;display:grid}@media screen and (min-width:768px){.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list{gap:20px 40px}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list.RankingByAgeLinkArea-module-sass-module__JvyeJG__grid_3_rows{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list.RankingByAgeLinkArea-module-sass-module__JvyeJG__grid_4_rows{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list.RankingByAgeLinkArea-module-sass-module__JvyeJG__grid_5_rows{grid-template-rows:repeat(5,auto);grid-auto-flow:column}}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list .RankingByAgeLinkArea-module-sass-module__JvyeJG__link{color:#06a;column-gap:4px;margin-right:6px;font-size:16px;font-weight:300;line-height:1.25;text-decoration:none;display:none}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list .RankingByAgeLinkArea-module-sass-module__JvyeJG__link.RankingByAgeLinkArea-module-sass-module__JvyeJG__display{display:flex}@media screen and (min-width:768px){.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list .RankingByAgeLinkArea-module-sass-module__JvyeJG__link{width:120px;margin-right:unset;font-size:18px}}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list .RankingByAgeLinkArea-module-sass-module__JvyeJG__link:hover .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_text{text-decoration:none}.RankingByAgeLinkArea-module-sass-module__JvyeJG__ranking_by_age_link_area .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_list .RankingByAgeLinkArea-module-sass-module__JvyeJG__link_text{text-decoration:underline}
.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}
.TopArticle-module-sass-module__VJLE_G__article_title_area{margin-bottom:24px}@media screen and (min-width:768px){.TopArticle-module-sass-module__VJLE_G__article_title_area{margin-bottom:32px}}.TopArticle-module-sass-module__VJLE_G__article_title_area .TopArticle-module-sass-module__VJLE_G__title{text-align:center;color:#000;font-size:24px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.TopArticle-module-sass-module__VJLE_G__article_title_area .TopArticle-module-sass-module__VJLE_G__title{font-size:28px}}.TopArticle-module-sass-module__VJLE_G__article_title_area .TopArticle-module-sass-module__VJLE_G__title+p,.TopArticle-module-sass-module__VJLE_G__article_title_area .TopArticle-module-sass-module__VJLE_G__title+h5,.TopArticle-module-sass-module__VJLE_G__article_title_area .TopArticle-module-sass-module__VJLE_G__title+h6{margin-top:16px}@media screen and (min-width:768px){.TopArticle-module-sass-module__VJLE_G__article_title_area .TopArticle-module-sass-module__VJLE_G__title+p,.TopArticle-module-sass-module__VJLE_G__article_title_area .TopArticle-module-sass-module__VJLE_G__title+h5,.TopArticle-module-sass-module__VJLE_G__article_title_area .TopArticle-module-sass-module__VJLE_G__title+h6{margin-top:2rem}}.TopArticle-module-sass-module__VJLE_G__article_title_area h4{text-align:center;color:#333;font-size:18px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.TopArticle-module-sass-module__VJLE_G__article_title_area h4{font-size:24px}}.TopArticle-module-sass-module__VJLE_G__article_title_area h4+p,.TopArticle-module-sass-module__VJLE_G__article_title_area h4+h5,.TopArticle-module-sass-module__VJLE_G__article_title_area h4+h6{margin-top:1.143rem}@media screen and (min-width:768px){.TopArticle-module-sass-module__VJLE_G__article_title_area h4+p,.TopArticle-module-sass-module__VJLE_G__article_title_area h4+h5,.TopArticle-module-sass-module__VJLE_G__article_title_area h4+h6{margin-top:1.5rem}}.TopArticle-module-sass-module__VJLE_G__article_title_area h5{color:#333;border-bottom:2px solid #333;width:fit-content;padding-bottom:.25rem;font-size:20px;font-weight:700;line-height:1.25}@media screen and (max-width:767px){.TopArticle-module-sass-module__VJLE_G__article_title_area h5{padding-bottom:.286rem;font-size:16px}}.TopArticle-module-sass-module__VJLE_G__article_title_area h5+p{margin-top:1.143rem}@media screen and (min-width:768px){.TopArticle-module-sass-module__VJLE_G__article_title_area h5+p{margin-top:1.5rem}}.TopArticle-module-sass-module__VJLE_G__article_title_area h6{color:#333;padding-left:28px;font-size:16px;font-weight:700;line-height:1.25;position:relative}@media screen and (min-width:768px){.TopArticle-module-sass-module__VJLE_G__article_title_area h6{padding-left:30px;font-size:20px}}.TopArticle-module-sass-module__VJLE_G__article_title_area h6:before{content:"";background-color:#333;border-radius:4px;width:23px;height:23px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (min-width:768px){.TopArticle-module-sass-module__VJLE_G__article_title_area h6:before{width:25px;height:25px}}.TopArticle-module-sass-module__VJLE_G__article_title_area .TopArticle-module-sass-module__VJLE_G__updated_at{text-align:right;color:#333;font-size:12px;font-weight:300;line-height:1.8}.TopArticle-module-sass-module__VJLE_G__summary{white-space:pre-wrap;margin-bottom:16px;font-size:14px;font-weight:300;line-height:1.8}@media screen and (min-width:768px){.TopArticle-module-sass-module__VJLE_G__summary{margin-bottom:32px;font-size:16px}}.TopArticle-module-sass-module__VJLE_G__cms_content_wrap{margin-top:40px;margin-bottom:56px}
.TopArticleArea-module-sass-module__E39DZq__article_wrap{background-color:#fff;border-radius:16px;width:92%;max-width:1200px;margin:0 auto;padding:32px 15px}@media screen and (min-width:768px){.TopArticleArea-module-sass-module__E39DZq__article_wrap{width:90.9%;padding:40px 100px}}
.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}}
.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}
.ComparePage-module-sass-module__fMCuia__ranking{letter-spacing:normal;color:#333;font-size:1.23077vw;overflow:visible}@media screen and (min-width:1300px){.ComparePage-module-sass-module__fMCuia__ranking{font-size:16px}}@media screen and (max-width:767px){.ComparePage-module-sass-module__fMCuia__ranking{font-size:1rem}}.ComparePage-module-sass-module__fMCuia__ranking .ComparePage-module-sass-module__fMCuia__spinner_container{background-color:#f7f7f7;justify-content:center;width:100vw;height:100vh;padding-top:15px;display:flex;position:sticky;top:80px}.ComparePage-module-sass-module__fMCuia__ranking .ComparePage-module-sass-module__fMCuia__spinner_container svg circle{stroke:#ccc}.ComparePage-module-sass-module__fMCuia__ranking .ComparePage-module-sass-module__fMCuia__guard_text_block{margin-top:32px;margin-bottom:32px}.ComparePage-module-sass-module__fMCuia__ranking .ComparePage-module-sass-module__fMCuia__aufp_guard_block{flex-direction:column;row-gap:4px;margin-bottom:8px;display:flex}.ComparePage-module-sass-module__fMCuia__ranking .ComparePage-module-sass-module__fMCuia__aufp_guard_block .ComparePage-module-sass-module__fMCuia__aufp_guard_text{color:#666;font-size:12px;font-weight:300;line-height:1.5}.ComparePage-module-sass-module__fMCuia__ranking .ComparePage-module-sass-module__fMCuia__aufp_guard_block .ComparePage-module-sass-module__fMCuia__aufp_guard_list{flex-direction:column;row-gap:4px;padding-left:12px;display:flex}.ComparePage-module-sass-module__fMCuia__ranking .ComparePage-module-sass-module__fMCuia__aufp_guard_block .ComparePage-module-sass-module__fMCuia__aufp_guard_list .ComparePage-module-sass-module__fMCuia__aufp_guard_item{text-align:justify;color:#666;padding-left:4px;font-size:12px;font-weight:300;line-height:1.5;list-style:"・"}.ComparePage-module-sass-module__fMCuia__sort_area_wrapper{background-color:#f7f7f7;padding-top:12px;padding-bottom:4px}@media screen and (min-width:1024px){.ComparePage-module-sass-module__fMCuia__sort_area_wrapper{padding-top:12px;padding-bottom:8px}}
.CompanyLinkIcon-module-sass-module__bw7Kka__company_link_icon{flex-direction:column;row-gap:8px;display:flex}.CompanyLinkIcon-module-sass-module__bw7Kka__company_link_icon.CompanyLinkIcon-module-sass-module__bw7Kka__small{width:82.5px}.CompanyLinkIcon-module-sass-module__bw7Kka__company_link_icon.CompanyLinkIcon-module-sass-module__bw7Kka__medium{width:85px}.CompanyLinkIcon-module-sass-module__bw7Kka__company_link_icon.CompanyLinkIcon-module-sass-module__bw7Kka__large{width:123px}.CompanyLinkIcon-module-sass-module__bw7Kka__company_link_icon:has(.CompanyLinkIcon-module-sass-module__bw7Kka__company_name:hover) .CompanyLinkIcon-module-sass-module__bw7Kka__image_wrapper{border:1px solid #06a;box-shadow:0 0 8px #0000000d}.CompanyLinkIcon-module-sass-module__bw7Kka__company_link_icon:has(.CompanyLinkIcon-module-sass-module__bw7Kka__image_wrapper:hover) .CompanyLinkIcon-module-sass-module__bw7Kka__company_name{color:#06a}.CompanyLinkIcon-module-sass-module__bw7Kka__company_link_icon .CompanyLinkIcon-module-sass-module__bw7Kka__image_wrapper{aspect-ratio:1;background-color:#fff;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.CompanyLinkIcon-module-sass-module__bw7Kka__company_link_icon .CompanyLinkIcon-module-sass-module__bw7Kka__image_wrapper.CompanyLinkIcon-module-sass-module__bw7Kka__large{padding:4px}.CompanyLinkIcon-module-sass-module__bw7Kka__company_link_icon .CompanyLinkIcon-module-sass-module__bw7Kka__image_wrapper:hover{border:1px solid #06a;box-shadow:0 0 8px #0000000d}.CompanyLinkIcon-module-sass-module__bw7Kka__company_link_icon .CompanyLinkIcon-module-sass-module__bw7Kka__company_name{text-align:center;color:#333;font-size:14px;font-weight:300;line-height:1.25;text-decoration:underline}.CompanyLinkIcon-module-sass-module__bw7Kka__no_underline{text-decoration:none}
.TopCompanyList-module-sass-module__tMGCKW__top_company_list{grid-template-rows:repeat(3,1fr);grid-auto-flow:column;justify-content:flex-start;gap:12px 16px;display:grid;overflow:scroll hidden}@media screen and (min-width:768px){.TopCompanyList-module-sass-module__tMGCKW__top_company_list{grid-auto-flow:row;grid-template-rows:unset;grid-template-columns:repeat(auto-fit,85px);justify-content:center;gap:24px;overflow:hidden}}.TopCompanyList-module-sass-module__tMGCKW__top_company_list.TopCompanyList-module-sass-module__tMGCKW__padding{padding-bottom:12px;padding-left:16px;padding-right:16px}
.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap{background-color:#fff;grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_wrap{width:100%}@media screen and (min-width:768px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_wrap:first-of-type .TopCompanyListParents-module-sass-module__tubb8a__category_name{left:100px}}@media screen and (min-width:1400px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_wrap:first-of-type .TopCompanyListParents-module-sass-module__tubb8a__category_name{left:calc(50% - 650px)}}.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_wrap:nth-of-type(2) .TopCompanyListParents-module-sass-module__tubb8a__category_name{left:33.3333%}@media screen and (min-width:768px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_wrap:nth-of-type(2) .TopCompanyListParents-module-sass-module__tubb8a__category_name{left:calc(33.3333% + 33.3333px)}}@media screen and (min-width:1400px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_wrap:nth-of-type(2) .TopCompanyListParents-module-sass-module__tubb8a__category_name{left:calc(50% - 216.667px)}}.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_wrap:nth-of-type(3) .TopCompanyListParents-module-sass-module__tubb8a__category_name{left:66.6667%}@media screen and (min-width:768px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_wrap:nth-of-type(3) .TopCompanyListParents-module-sass-module__tubb8a__category_name{left:calc(66.6667% - 33.3333px)}}@media screen and (min-width:1400px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_wrap:nth-of-type(3) .TopCompanyListParents-module-sass-module__tubb8a__category_name{left:calc(50% + 216.667px)}}.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_wrap:not(:first-of-type) .TopCompanyListParents-module-sass-module__tubb8a__category_name:before{content:"";border-left:1px solid #ddd;height:50%;position:absolute;top:calc(50% + 4px);left:0;transform:translateY(-50%)}.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_name{cursor:pointer;text-align:center;color:#999;border-bottom:4px solid #0000;place-items:center;width:33.3333%;height:64px;padding:12px 10px 8px;font-size:16px;font-weight:700;line-height:1.25;display:grid;position:absolute}@media screen and (min-width:363px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_name{height:auto}}@media screen and (min-width:768px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_name{width:calc(33.3333% - 66.6667px)}}@media screen and (min-width:1400px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_name{width:433.333px}}.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_name:hover{border-bottom:4px solid #eb5505}.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__category_name.TopCompanyListParents-module-sass-module__tubb8a__active{color:#000;border-bottom:4px solid #eb5505}.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__company_list{background-color:#f7f7f7;margin-top:64px;padding-top:24px;padding-bottom:12px;display:none}@media screen and (min-width:363px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__company_list{margin-top:44px}}@media screen and (min-width:768px){.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__company_list{padding-bottom:16px}}.TopCompanyListParents-module-sass-module__tubb8a__company_list_wrap .TopCompanyListParents-module-sass-module__tubb8a__company_list.TopCompanyListParents-module-sass-module__tubb8a__active{display:block}.TopCompanyListParents-module-sass-module__tubb8a__company_link_wrap{justify-content:flex-end;padding-bottom:24px;display:flex}@media screen and (min-width:768px){.TopCompanyListParents-module-sass-module__tubb8a__company_link_wrap{padding-bottom:40px}}.TopCompanyListParents-module-sass-module__tubb8a__company_link_wrap .TopCompanyListParents-module-sass-module__tubb8a__company_link{color:#06a;align-items:center;column-gap:4px;font-size:16px;font-weight:300;line-height:1.25;text-decoration:none;display:flex}.TopCompanyListParents-module-sass-module__tubb8a__company_link_wrap .TopCompanyListParents-module-sass-module__tubb8a__company_link:hover{text-decoration:underline}
.CompanyListArea-module-sass-module__TQ-YfG__company_list_area{background-color:#fff;width:100%}.CompanyListArea-module-sass-module__TQ-YfG__company_list_area .CompanyListArea-module-sass-module__TQ-YfG__title_wrap{background-color:#f5f2ee;padding-top:28px;padding-bottom:16px}@media screen and (min-width:768px){.CompanyListArea-module-sass-module__TQ-YfG__company_list_area .CompanyListArea-module-sass-module__TQ-YfG__title_wrap{padding-top:40px;padding-bottom:32px}}
.FirstViewArea-module-sass-module__gvu_Ja__first_view_area{background-color:#fff}.FirstViewArea-module-sass-module__gvu_Ja__first_view_area .FirstViewArea-module-sass-module__gvu_Ja__image{object-fit:cover;max-width:1300px;margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:768px){.FirstViewArea-module-sass-module__gvu_Ja__first_view_area .FirstViewArea-module-sass-module__gvu_Ja__image{height:260px}}
.InsuranceIconLinkArea-module-sass-module__TOjOgG__insurance_icon_link_area{margin-top:32px;position:relative}@media screen and (min-width:1024px){.InsuranceIconLinkArea-module-sass-module__TOjOgG__insurance_icon_link_area{margin-bottom:32px}}.InsuranceIconLinkArea-module-sass-module__TOjOgG__list_wrap{margin-top:24px}.InsuranceIconLinkArea-module-sass-module__TOjOgG__list_wrap.InsuranceIconLinkArea-module-sass-module__TOjOgG__hide_non_pc{display:none}@media screen and (min-width:1024px){.InsuranceIconLinkArea-module-sass-module__TOjOgG__list_wrap.InsuranceIconLinkArea-module-sass-module__TOjOgG__hide_non_pc{display:block}}.InsuranceIconLinkArea-module-sass-module__TOjOgG__area_title{text-align:center;color:#333;justify-content:center;align-items:center;margin-bottom:16px;font-size:18px;font-weight:300;line-height:1.25;display:flex}.InsuranceIconLinkArea-module-sass-module__TOjOgG__area_title:before,.InsuranceIconLinkArea-module-sass-module__TOjOgG__area_title:after{vertical-align:middle;content:"";border-top:1px solid #333;width:40px;display:inline-block}.InsuranceIconLinkArea-module-sass-module__TOjOgG__area_title:before{margin-right:12px}.InsuranceIconLinkArea-module-sass-module__TOjOgG__area_title:after{margin-left:12px}@media screen and (min-width:768px){.InsuranceIconLinkArea-module-sass-module__TOjOgG__area_title{font-size:20px}}.InsuranceIconLinkArea-module-sass-module__TOjOgG__list_block{max-height:1600px;transition:max-height .25s linear}.InsuranceIconLinkArea-module-sass-module__TOjOgG__list_block.InsuranceIconLinkArea-module-sass-module__TOjOgG__hide_more{max-height:374px}@media screen and (min-width:768px){.InsuranceIconLinkArea-module-sass-module__TOjOgG__list_block.InsuranceIconLinkArea-module-sass-module__TOjOgG__hide_more{max-height:424px}}@media screen and (min-width:1024px){.InsuranceIconLinkArea-module-sass-module__TOjOgG__list_block.InsuranceIconLinkArea-module-sass-module__TOjOgG__hide_more{max-height:unset}}.InsuranceIconLinkArea-module-sass-module__TOjOgG__icon_list_area{grid-gap:12px;grid-template-columns:repeat(3,minmax(40px,1fr));justify-content:center;display:grid}@media screen and (min-width:768px){.InsuranceIconLinkArea-module-sass-module__TOjOgG__icon_list_area{grid-template-columns:repeat(auto-fill,121px);gap:16px}}.InsuranceIconLinkArea-module-sass-module__TOjOgG__button_area{justify-content:center;width:100%;padding-top:16px;padding-bottom:32px;display:flex}@media screen and (min-width:1024px){.InsuranceIconLinkArea-module-sass-module__TOjOgG__button_area{display:none}}.InsuranceIconLinkArea-module-sass-module__TOjOgG__button_area.InsuranceIconLinkArea-module-sass-module__TOjOgG__overlay{background:linear-gradient(#fff0 0%,#fff 100%);padding-top:16px}@media screen and (min-width:768px){.InsuranceIconLinkArea-module-sass-module__TOjOgG__button_area.InsuranceIconLinkArea-module-sass-module__TOjOgG__overlay{padding-bottom:40px}}.InsuranceIconLinkArea-module-sass-module__TOjOgG__button_area .InsuranceIconLinkArea-module-sass-module__TOjOgG__button_wrap{width:100%;margin-left:28px;margin-right:28px}@media screen and (min-width:768px){.InsuranceIconLinkArea-module-sass-module__TOjOgG__button_area .InsuranceIconLinkArea-module-sass-module__TOjOgG__button_wrap{width:400px;margin-left:unset;margin-right:unset}}@media screen and (min-width:1024px){.InsuranceIconLinkArea-module-sass-module__TOjOgG__button_area .InsuranceIconLinkArea-module-sass-module__TOjOgG__button_wrap{display:none}}
.NewsListVerticalCard-module-sass-module__cfeAMq__news_list_card{border-bottom:1px solid #ddd;padding-top:16px;padding-bottom:16px}.NewsListVerticalCard-module-sass-module__cfeAMq__news_list_card:first-child{padding-top:0}.NewsListVerticalCard-module-sass-module__cfeAMq__news_list_card .NewsListVerticalCard-module-sass-module__cfeAMq__news_item{flex-direction:column;align-items:flex-start;row-gap:8px;text-decoration:none;display:flex}@media (min-width:1024px){.NewsListVerticalCard-module-sass-module__cfeAMq__news_list_card .NewsListVerticalCard-module-sass-module__cfeAMq__news_item{flex-direction:row;align-items:center}}.NewsListVerticalCard-module-sass-module__cfeAMq__news_list_card .NewsListVerticalCard-module-sass-module__cfeAMq__news_item .NewsListVerticalCard-module-sass-module__cfeAMq__info{align-items:center;width:100%;display:flex}.NewsListVerticalCard-module-sass-module__cfeAMq__news_list_card .NewsListVerticalCard-module-sass-module__cfeAMq__news_item .NewsListVerticalCard-module-sass-module__cfeAMq__info .NewsListVerticalCard-module-sass-module__cfeAMq__detail_wrap{width:100%;margin-right:16px}.NewsListVerticalCard-module-sass-module__cfeAMq__news_list_card .NewsListVerticalCard-module-sass-module__cfeAMq__news_item .NewsListVerticalCard-module-sass-module__cfeAMq__info .NewsListVerticalCard-module-sass-module__cfeAMq__detail_wrap .NewsListVerticalCard-module-sass-module__cfeAMq__category{text-align:center;color:#06a;background-color:#fff;border:1px solid #06a;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:26px;padding:4px 12px;font-size:12px;font-weight:300;line-height:1.5;display:flex}.NewsListVerticalCard-module-sass-module__cfeAMq__news_list_card .NewsListVerticalCard-module-sass-module__cfeAMq__news_item .NewsListVerticalCard-module-sass-module__cfeAMq__info .NewsListVerticalCard-module-sass-module__cfeAMq__detail_wrap .NewsListVerticalCard-module-sass-module__cfeAMq__title{color:#333;letter-spacing:-.06em;text-align:justify;width:100%;margin-top:8px;margin-bottom:4px;font-size:14px;font-weight:300;line-height:1.5}.NewsListVerticalCard-module-sass-module__cfeAMq__news_list_card .NewsListVerticalCard-module-sass-module__cfeAMq__news_item .NewsListVerticalCard-module-sass-module__cfeAMq__info .NewsListVerticalCard-module-sass-module__cfeAMq__detail_wrap .NewsListVerticalCard-module-sass-module__cfeAMq__title:hover{text-decoration:underline}.NewsListVerticalCard-module-sass-module__cfeAMq__news_list_card .NewsListVerticalCard-module-sass-module__cfeAMq__news_item .NewsListVerticalCard-module-sass-module__cfeAMq__info .NewsListVerticalCard-module-sass-module__cfeAMq__detail_wrap .NewsListVerticalCard-module-sass-module__cfeAMq__date{color:#666;font-size:12px}
.NewsListArea-module-sass-module__cuWnDa__news_list_wrap{margin-top:28px;margin-bottom:28px}@media (min-width:768px){.NewsListArea-module-sass-module__cuWnDa__news_list_wrap{margin-top:40px;margin-bottom:40px}}.NewsListArea-module-sass-module__cuWnDa__news_list_wrap .NewsListArea-module-sass-module__cuWnDa__news_block{margin-top:24px}.NewsListArea-module-sass-module__cuWnDa__news_list_wrap .NewsListArea-module-sass-module__cuWnDa__news_block .NewsListArea-module-sass-module__cuWnDa__view_all{justify-content:flex-end;width:100%;margin-top:16px;display:flex}.NewsListArea-module-sass-module__cuWnDa__news_list_wrap .NewsListArea-module-sass-module__cuWnDa__news_block .NewsListArea-module-sass-module__cuWnDa__view_all .NewsListArea-module-sass-module__cuWnDa__show_more_link{color:#666;align-items:center;column-gap:5px;font-size:14px;font-weight:300;line-height:1.25;display:flex}.NewsListArea-module-sass-module__cuWnDa__news_list_wrap .NewsListArea-module-sass-module__cuWnDa__news_block .NewsListArea-module-sass-module__cuWnDa__view_all .NewsListArea-module-sass-module__cuWnDa__show_more_link:hover{text-decoration:none}
.PrBannerArea-module-sass-module__gA2-uq__pr_banner_area{padding-top:28px;padding-bottom:28px}@media screen and (min-width:768px){.PrBannerArea-module-sass-module__gA2-uq__pr_banner_area{padding-top:40px;padding-bottom:40px}}.PrBannerArea-module-sass-module__gA2-uq__pr_banner_area .PrBannerArea-module-sass-module__gA2-uq__area_title{text-align:center;color:#333;margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.PrBannerArea-module-sass-module__gA2-uq__pr_banner_area .PrBannerArea-module-sass-module__gA2-uq__area_title{font-size:24px}}.PrBannerArea-module-sass-module__gA2-uq__pr_banner_area .PrBannerArea-module-sass-module__gA2-uq__list_wrap{grid-template-columns:1fr;justify-items:center;gap:20px;display:grid}@media screen and (min-width:768px){.PrBannerArea-module-sass-module__gA2-uq__pr_banner_area .PrBannerArea-module-sass-module__gA2-uq__list_wrap{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.PrBannerArea-module-sass-module__gA2-uq__pr_banner_area .PrBannerArea-module-sass-module__gA2-uq__list_wrap{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr)}}.PrBannerArea-module-sass-module__gA2-uq__pr_banner_area .PrBannerArea-module-sass-module__gA2-uq__list_wrap img{aspect-ratio:3;width:291px}@media screen and (min-width:768px){.PrBannerArea-module-sass-module__gA2-uq__pr_banner_area .PrBannerArea-module-sass-module__gA2-uq__list_wrap img{width:375px}}
.ProposalArea-module-sass-module__3iJD6q__proposal_area_wrap{margin-top:28px;margin-bottom:28px}@media (min-width:768px){.ProposalArea-module-sass-module__3iJD6q__proposal_area_wrap{margin-top:40px;margin-bottom:40px}}.ProposalArea-module-sass-module__3iJD6q__proposal_area{flex-direction:column;align-items:center;row-gap:16px;margin-top:16px;display:flex}@media (min-width:768px){.ProposalArea-module-sass-module__3iJD6q__proposal_area{row-gap:24px;margin-top:24px}}@media (min-width:1024px){.ProposalArea-module-sass-module__3iJD6q__proposal_area{flex-direction:row;justify-content:space-between;align-items:flex-start;column-gap:24px}}.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__image{width:80vw;max-width:300px}@media (min-width:768px){.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__image{width:40vw;max-width:unset}}@media (min-width:1024px){.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__image{width:min(39%,39.0909vw)}}.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__proposal_block{flex-direction:column;flex:1;row-gap:24px;display:flex}@media (min-width:1024px){.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__proposal_block{width:64%}}.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__proposal_block .ProposalArea-module-sass-module__3iJD6q__category_text{color:#333;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.25}@media (min-width:768px){.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__proposal_block .ProposalArea-module-sass-module__3iJD6q__category_text{font-size:18px}}.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__proposal_block .ProposalArea-module-sass-module__3iJD6q__subtext{color:#333;margin-bottom:16px;font-size:14px;font-weight:300;line-height:1.25}@media (min-width:768px){.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__proposal_block .ProposalArea-module-sass-module__3iJD6q__subtext{font-size:16px}}.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__button_block{grid-gap:16px;grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__button_block{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__button_block{grid-template-columns:repeat(2,1fr)}}.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__button_block .ProposalArea-module-sass-module__3iJD6q__button{text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;text-decoration:none}.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__button_block .ProposalArea-module-sass-module__3iJD6q__button:hover{border:1px solid #06a}.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__button_block .ProposalArea-module-sass-module__3iJD6q__button:hover .ProposalArea-module-sass-module__3iJD6q__button_label{color:#06a}.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__button_block .ProposalArea-module-sass-module__3iJD6q__button_img{width:100%}@media (min-width:1024px){.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__button_block .ProposalArea-module-sass-module__3iJD6q__button_img{width:50%}}.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__button_block .ProposalArea-module-sass-module__3iJD6q__button_label{color:#333;margin-top:8px;margin-bottom:8px;font-size:14px;font-weight:300;line-height:1.25}@media (min-width:1024px){.ProposalArea-module-sass-module__3iJD6q__proposal_area .ProposalArea-module-sass-module__3iJD6q__button_block .ProposalArea-module-sass-module__3iJD6q__button_label{font-size:16px}}
.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card{background-color:#fff;border:1px solid #fff;border-radius:8px;flex-direction:column;width:100%;padding:8px 12px 12px 8px;text-decoration:none;display:flex}@media screen and (min-width:768px){.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card{padding:8px 16px 4px}}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card:hover{border:1px solid #06a}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__rank_and_company_name{font-size:12px;display:flex}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__rank{margin-right:8px}@media screen and (min-width:768px){.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__rank{margin-right:12px}}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__company_name{color:#333;align-items:center;font-size:12px;font-weight:300;line-height:1.25;display:flex}@media screen and (min-width:768px){.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__company_name{font-size:14px}}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__lower_area{flex-direction:column;display:flex}@media screen and (min-width:768px){.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__lower_area{flex-direction:row;justify-content:center;column-gap:16px}}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__logo_wrap{justify-content:center;display:flex}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__logo{object-fit:contain;width:120px;height:68px}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__link{color:#06a;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1.25;display:flex}@media screen and (min-width:768px){.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__link{font-size:14px}}.TopPageRankingCard-module-sass-module__0TM_ZG__top_page_ranking_card .TopPageRankingCard-module-sass-module__0TM_ZG__arrow_icon{width:12px;height:12px;margin-left:4px}
.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block{width:100%}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__header_wrap{padding-left:16px;padding-right:16px}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__header{align-items:center;margin-bottom:12px;display:flex}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__header{height:48px;margin-bottom:16px}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__image_wrap{width:24px;height:24px;margin-right:10px;display:flex}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__image_wrap{width:32px;height:32px}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__category_name{align-items:center;display:flex}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__exist_upper_text{flex-direction:column}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__exist_upper_text .TopPageRankingBlock-module-sass-module__K-hL0W__upper_category_text{color:#333;font-size:12px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__exist_upper_text .TopPageRankingBlock-module-sass-module__K-hL0W__upper_category_text{font-size:14px}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__lower_wrap{flex-direction:row;justify-content:flex-start;align-items:baseline;margin-right:auto;display:flex}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__lower_wrap .TopPageRankingBlock-module-sass-module__K-hL0W__lower_category_text{color:#333;font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__lower_wrap .TopPageRankingBlock-module-sass-module__K-hL0W__lower_category_text{font-size:14px}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__main_category_text{color:#333;font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__main_category_text{font-size:24px}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__ranking_card_list{scrollbar-width:none;grid-template-columns:repeat(4,152px);grid-auto-flow:column;column-gap:12px;padding-left:16px;padding-right:16px;display:grid;overflow-x:scroll}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__ranking_card_list::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__ranking_card_list{width:295px;padding-left:unset;padding-right:unset;flex-direction:column;row-gap:16px;display:flex;overflow-x:hidden}}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__ranking_link{color:#06a;justify-content:flex-end;align-items:center;column-gap:4px;font-size:16px;font-weight:300;line-height:1.25;text-decoration:none;display:flex}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_block .TopPageRankingBlock-module-sass-module__K-hL0W__ranking_link:hover{text-decoration:underline}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_transition_card{background-color:#fff;border:1px solid #fff;border-radius:8px;flex-direction:column;width:100%;text-decoration:none;display:flex}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_transition_card:hover{border:1px solid #06a}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_transition_card .TopPageRankingBlock-module-sass-module__K-hL0W__text{color:#06a;text-align:center;padding-top:21px;padding-bottom:16px;font-size:12px;font-weight:300;line-height:1.25}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_transition_card .TopPageRankingBlock-module-sass-module__K-hL0W__icon_wrap{justify-content:center;margin-bottom:25px;display:flex}.TopPageRankingBlock-module-sass-module__K-hL0W__top_page_ranking_transition_card .TopPageRankingBlock-module-sass-module__K-hL0W__icon{width:40px;height:40px}
.TravelTableColGroupArea-module-sass-module__vzT64a__colgroup{display:none}.TravelTableColGroupArea-module-sass-module__vzT64a__colgroup .TravelTableColGroupArea-module-sass-module__vzT64a__parent_header{width:2.143em}.TravelTableColGroupArea-module-sass-module__vzT64a__colgroup .TravelTableColGroupArea-module-sass-module__vzT64a__child_header{width:9.285em}@media screen and (max-width:767px){.TravelTableColGroupArea-module-sass-module__vzT64a__colgroup .TravelTableColGroupArea-module-sass-module__vzT64a__child_header{width:6.785em}}.TravelTableColGroupArea-module-sass-module__vzT64a__colgroup .TravelTableColGroupArea-module-sass-module__vzT64a__cell{width:13.143em}@media screen and (max-width:767px){.TravelTableColGroupArea-module-sass-module__vzT64a__colgroup .TravelTableColGroupArea-module-sass-module__vzT64a__cell{width:11em}}
.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area{width:100%;margin-top:28px;margin-bottom:28px}@media screen and (min-width:768px){.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area{margin-top:40px;margin-bottom:40px}}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__section_title{margin-bottom:28px}@media screen and (min-width:768px){.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__section_title{margin-bottom:32px}}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__category_list{flex-direction:column;row-gap:28px;max-height:1200px;transition:max-height .25s linear;display:flex;overflow:hidden}@media screen and (min-width:768px){.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__category_list{flex-direction:row;column-gap:40px;transition:unset}}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__category_list.RankingTop3Area-module-sass-module__V1BiZG__hide_more{max-height:689px}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__button_area{justify-content:center;width:100%;padding-top:28px;padding-bottom:28px;display:flex}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__button_area.RankingTop3Area-module-sass-module__V1BiZG__overlay{background:linear-gradient(#fff0 0%,#f5f2ee 100%);padding-bottom:16px;position:absolute;bottom:0}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__button_area .RankingTop3Area-module-sass-module__V1BiZG__button_wrap{width:100%;margin-left:28px;margin-right:28px}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__ranking_button{width:100%;margin:28px auto}@media screen and (min-width:768px){.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__ranking_button{width:400px;margin-top:40px;margin-bottom:16px}}.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__detail_text{color:#666;width:100%;font-size:11px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.RankingTop3Area-module-sass-module__V1BiZG__ranking_top3_area .RankingTop3Area-module-sass-module__V1BiZG__detail_text{font-size:12px;font-weight:300;line-height:1.5}}
.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal{width:92vw}@media screen and (min-width:768px){.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal{width:700px}}.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__modal_inner{background-color:#fff;border-radius:12px}.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__text_area{margin-bottom:16px;padding-inline:15px}@media screen and (min-width:768px){.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__text_area{padding-inline:40px}}.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__text_area .CompanyGlossaryModal-module-sass-module__DROujG__icon_and_title{justify-content:center;align-items:center;margin-bottom:16px;padding-top:20px;font-size:18px;display:flex}.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__text_area .CompanyGlossaryModal-module-sass-module__DROujG__icon_and_title .CompanyGlossaryModal-module-sass-module__DROujG__icon{justify-content:center;align-items:center;width:23px;height:23px;margin-right:5px;display:flex}@media screen and (min-width:768px){.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__text_area .CompanyGlossaryModal-module-sass-module__DROujG__icon_and_title .CompanyGlossaryModal-module-sass-module__DROujG__icon{width:35px;height:35px}}.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__text_area .CompanyGlossaryModal-module-sass-module__DROujG__icon_and_title .CompanyGlossaryModal-module-sass-module__DROujG__modal_title{font-size:18px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__text_area .CompanyGlossaryModal-module-sass-module__DROujG__icon_and_title .CompanyGlossaryModal-module-sass-module__DROujG__modal_title{font-size:28px}}.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__text_area .CompanyGlossaryModal-module-sass-module__DROujG__modal_content{color:#333;font-size:14px;font-weight:300;line-height:1.5}@media screen and (min-width:768px){.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__text_area .CompanyGlossaryModal-module-sass-module__DROujG__modal_content{font-size:16px}}.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__close_button{width:140px;margin-inline:auto;padding-bottom:20px}@media screen and (min-width:768px){.CompanyGlossaryModal-module-sass-module__DROujG__company_glossary_modal .CompanyGlossaryModal-module-sass-module__DROujG__close_button{padding-bottom:28px}}
.CompanyDetailProductListPage-module-sass-module__9iQldq__sp_only{display:block}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__sp_only{display:none}}.CompanyDetailProductListPage-module-sass-module__9iQldq__pc_only{display:none}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__pc_only{display:block}}.CompanyDetailProductListPage-module-sass-module__9iQldq__margin_bottom{margin-bottom:16px}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__logo_and_company_name_area{grid-template-columns:90px 1fr;column-gap:15px;margin-top:16px;margin-bottom:16px;display:grid}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__logo_and_company_name_area{grid-template-columns:125px 1fr;column-gap:30px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__logo{width:90px;height:90px}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__logo{width:125px;height:125px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__company_info_area{flex-direction:column;align-self:center;row-gap:16px;width:100%;display:flex}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__header_text_area{flex-direction:column;row-gap:8px;display:flex}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__company_name{color:#000;font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__company_name{font-size:28px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__address{color:#666;font-size:11px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__address{font-size:14px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__description_area{flex-direction:column;row-gap:16px;display:flex}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__detail{color:#333;text-align:justify;font-size:14px;font-weight:300;line-height:1.5;position:relative;overflow:hidden}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__detail{font-size:16px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__omission{background-color:#fff;justify-content:space-between;width:100px;display:flex;position:absolute;top:1.5em;right:0}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__heading_area{flex-direction:column;row-gap:8px;display:flex}@media screen and (min-width:1024px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__heading_area{flex-direction:row}}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__heading_item{grid-template-columns:112px 1fr;column-gap:10px;display:grid}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__heading_item{grid-template-columns:120px 1fr}}@media screen and (min-width:1024px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__heading_item{width:50%}}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__head{box-sizing:content-box;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:110px;height:50px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__head{width:118px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__head .CompanyDetailProductListPage-module-sass-module__9iQldq__head_text{color:#333;cursor:pointer;margin-left:13px;margin-right:13px;font-size:12px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__head .CompanyDetailProductListPage-module-sass-module__9iQldq__head_text{margin-left:10px;margin-right:10px;font-size:14px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_list_page_fv .CompanyDetailProductListPage-module-sass-module__9iQldq__data{color:#333;white-space:pre-wrap;flex:1;align-items:center;height:fit-content;min-height:48px;padding-top:2px;font-size:14px;font-weight:300;line-height:1.5;display:flex}.CompanyDetailProductListPage-module-sass-module__9iQldq__product_list_header{color:#000;text-align:center;margin-top:20px;margin-bottom:16px;font-size:20px;font-weight:300;line-height:1.25}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__product_list_header{margin-top:28px;font-size:28px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__calc_area{column-gap:15px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__calc_area{justify-content:center;column-gap:48px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__calc_area .CompanyDetailProductListPage-module-sass-module__9iQldq__age{flex:1}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__calc_area .CompanyDetailProductListPage-module-sass-module__9iQldq__age{flex:unset;width:200px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__calc_area .CompanyDetailProductListPage-module-sass-module__9iQldq__sex{flex:2}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__calc_area .CompanyDetailProductListPage-module-sass-module__9iQldq__sex{flex:unset;width:420px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__no_product_area{padding-top:24px;padding-bottom:80px}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__no_product_area{padding-top:40px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__category_list_placeholder{width:100%;min-height:610px}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__category_list_placeholder{min-height:551px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__category_link_list{column-gap:16px;width:fit-content;margin-top:16px;margin-bottom:36px;padding-left:16px;padding-right:16px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__category_link_list{flex-wrap:wrap;row-gap:16px;margin-top:28px;margin-bottom:40px;padding-left:48px;padding-right:48px}}@media screen and (min-width:1400px){.CompanyDetailProductListPage-module-sass-module__9iQldq__category_link_list{max-width:1300px;padding-top:unset;padding-bottom:unset;margin-left:auto;margin-right:auto}}.CompanyDetailProductListPage-module-sass-module__9iQldq__category_link_list .CompanyDetailProductListPage-module-sass-module__9iQldq__category_link{display:flex}.CompanyDetailProductListPage-module-sass-module__9iQldq__scroll_button_area{column-gap:16px;margin-top:16px;margin-bottom:36px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__scroll_button_area{flex-wrap:wrap;row-gap:16px;margin-top:28px;margin-bottom:40px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__area_content_space_sp{padding-left:16px;padding-right:16px}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_card_list{background-color:#f7f7f7;flex-direction:column;row-gap:36px;margin-bottom:36px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_product_card_list{row-gap:40px;margin-bottom:40px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__banner_container{flex-direction:column;align-items:center;row-gap:40px;padding-bottom:36px;display:flex}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__banner_container{padding-bottom:40px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__rakuten_banner{flex-direction:column;align-items:flex-end;gap:4px;width:90%;max-width:700px;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__rakuten_banner{width:75%}}@media screen and (min-width:1024px){.CompanyDetailProductListPage-module-sass-module__9iQldq__rakuten_banner{width:90%}}.CompanyDetailProductListPage-module-sass-module__9iQldq__medicare_banner{flex-direction:column;align-items:flex-end;gap:4px;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__medicare_banner{width:75%}}@media screen and (min-width:1024px){.CompanyDetailProductListPage-module-sass-module__9iQldq__medicare_banner{width:100%}}.CompanyDetailProductListPage-module-sass-module__9iQldq__pr_banner_link:hover{opacity:.7}.CompanyDetailProductListPage-module-sass-module__9iQldq__interview_banner_area{margin-top:20px;margin-bottom:40px}.CompanyDetailProductListPage-module-sass-module__9iQldq__interview_banner_title_wrap,.CompanyDetailProductListPage-module-sass-module__9iQldq__interview_banner_wrap{margin-bottom:32px}.CompanyDetailProductListPage-module-sass-module__9iQldq__consulting_user_review_section{background-color:#f7f7f7}.CompanyDetailProductListPage-module-sass-module__9iQldq__aufp_guard_block{flex-direction:column;row-gap:4px;margin-bottom:8px;display:flex}.CompanyDetailProductListPage-module-sass-module__9iQldq__aufp_guard_block .CompanyDetailProductListPage-module-sass-module__9iQldq__aufp_guard_text{color:#666;font-size:12px;font-weight:300;line-height:1.5}.CompanyDetailProductListPage-module-sass-module__9iQldq__aufp_guard_block .CompanyDetailProductListPage-module-sass-module__9iQldq__aufp_guard_list{flex-direction:column;row-gap:4px;padding-left:12px;display:flex}.CompanyDetailProductListPage-module-sass-module__9iQldq__aufp_guard_block .CompanyDetailProductListPage-module-sass-module__9iQldq__aufp_guard_list .CompanyDetailProductListPage-module-sass-module__9iQldq__aufp_guard_item{text-align:justify;color:#666;padding-left:4px;font-size:12px;font-weight:300;line-height:1.5;list-style:"・"}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_note{background-color:#fff;border-radius:8px;margin-top:24px;margin-bottom:24px;padding:16px}@media screen and (min-width:768px){.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_note{padding-left:24px;padding-right:24px}}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_note .CompanyDetailProductListPage-module-sass-module__9iQldq__detail_note_head{color:#333;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.25}.CompanyDetailProductListPage-module-sass-module__9iQldq__company_detail_note .CompanyDetailProductListPage-module-sass-module__9iQldq__note_company_detail_profile{margin-top:36px}.CompanyDetailProductListPage-module-sass-module__9iQldq__info_icon{vertical-align:middle;margin-left:2px}
.TableDataCell-module-sass-module__PwpHja__cell{box-sizing:border-box;background-color:#fff;border-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;width:11em;max-width:11em;padding:.8em;line-height:1.5}@media screen and (min-width:768px){.TableDataCell-module-sass-module__PwpHja__cell{width:13.143em;max-width:13.143em}}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__active{border-left:1px solid #06a;border-right:1px solid #06a}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__hide{display:none}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__first_row_cell{border-top:1px solid #ddd}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__first_row_cell.TableDataCell-module-sass-module__PwpHja__active{border-top:1px solid #06a}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__last_row_cell{border-bottom:none}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__text_align_left{text-align:left}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox{border-color:#ddd #ddd currentColor;border-bottom-style:none;border-bottom-width:medium;border-top-left-radius:.714em;border-top-right-radius:.714em}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox.TableDataCell-module-sass-module__PwpHja__active{border-color:#06a}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox label{text-align:center;width:100%;display:block}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox label:before{content:"";cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMy41IiBmaWxsPSJ3aGl0ZSIvPjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHJ4PSIzLjUiIHN0cm9rZT0iI0FBQUFBQSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuNjgwMyA1Ljc1MDg1TDcuNTQ2NDMgMTUuNzIzOUwyLjMyMDMxIDExLjMwNTRMMy42NTYxOSA5LjcyNTM3TDcuNDQwNjUgMTIuOTI1TDE2LjIyOSA0LjI3NjEyTDE3LjY4MDMgNS43NTA4NVoiIGZpbGw9IiNEREREREQiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;border:none;border-radius:0;width:1.5em;height:1.5em;display:inline-block}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox input[type=checkbox]{appearance:none;display:none}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__checkbox input[type=checkbox]:checked+label:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%204.68262C0%202.47348%201.79086%200.682617%204%200.682617H20C22.2091%200.682617%2024%202.47348%2024%204.68262V20.6826C24%2022.8918%2022.2091%2024.6826%2020%2024.6826H4C1.79086%2024.6826%200%2022.8918%200%2020.6826V4.68262Z%22%20fill%3D%22%23EB5505%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.6793%208.43374L9.5461%2018.4061L4.32031%2013.988L5.6561%2012.408L9.44033%2015.6074L18.2281%206.95911L19.6793%208.43374Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E)}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__ranking{text-align:center}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__companyName{letter-spacing:-.05em;width:8.63636em;max-width:8.63636em;padding:.727273em;font-size:1.1em;line-height:1.25;border-bottom:none!important}@media screen and (min-width:1024px){.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__companyName{font-size:unset;width:unset;max-width:unset;padding:.25em 0}}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__productPrice{padding:.25em}@media screen and (min-width:768px){.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__productPrice{padding:.25em 1em}}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__other{word-break:break-all}@media screen and (min-width:768px){.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__other{word-break:unset}}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__other.TableDataCell-module-sass-module__PwpHja__last_row_cell{border-bottom:1px solid #ddd;border-bottom-right-radius:.714em;border-bottom-left-radius:.714em}.TableDataCell-module-sass-module__PwpHja__cell.TableDataCell-module-sass-module__PwpHja__other.TableDataCell-module-sass-module__PwpHja__last_row_cell.TableDataCell-module-sass-module__PwpHja__active{border-bottom:1px solid #06a}
.ProductDetailReviewPage-module-sass-module__oxqqsW__fv_area{margin-top:16px}@media screen and (min-width:768px){.ProductDetailReviewPage-module-sass-module__oxqqsW__fv_area{margin-top:24px}}.ProductDetailReviewPage-module-sass-module__oxqqsW__title_and_button{flex-direction:column;gap:16px;display:flex}@media screen and (min-width:768px){.ProductDetailReviewPage-module-sass-module__oxqqsW__title_and_button{grid-template-columns:calc(50% - 25px) 50%;gap:25px;display:grid}}.ProductDetailReviewPage-module-sass-module__oxqqsW__pc_only{display:none}@media screen and (min-width:768px){.ProductDetailReviewPage-module-sass-module__oxqqsW__pc_only{max-width:425px;display:block}}.ProductDetailReviewPage-module-sass-module__oxqqsW__sp_only{display:block}@media screen and (min-width:768px){.ProductDetailReviewPage-module-sass-module__oxqqsW__sp_only{display:none}}.ProductDetailReviewPage-module-sass-module__oxqqsW__review_area_heading{margin-top:24px}.ProductDetailReviewPage-module-sass-module__oxqqsW__review_area_heading .ProductDetailReviewPage-module-sass-module__oxqqsW__review_summary_wrapper{border-bottom:1px solid #ddd;margin-top:16px;margin-bottom:16px;padding-bottom:8px}@media screen and (min-width:768px){.ProductDetailReviewPage-module-sass-module__oxqqsW__review_area_heading .ProductDetailReviewPage-module-sass-module__oxqqsW__review_summary_wrapper{margin-top:24px;margin-bottom:24px;padding-bottom:24px}}.ProductDetailReviewPage-module-sass-module__oxqqsW__check_code_area{color:#666;margin-top:24px;margin-bottom:64px;line-height:1.5}.ProductDetailReviewPage-module-sass-module__oxqqsW__check_code_area.ProductDetailReviewPage-module-sass-module__oxqqsW__margin{margin-bottom:24px}.ProductDetailReviewPage-module-sass-module__oxqqsW__company_note{margin-bottom:64px;font-size:12px}.ProductDetailReviewPage-module-sass-module__oxqqsW__caption{color:#666;font-weight:800;display:block}.ProductDetailReviewPage-module-sass-module__oxqqsW__info{margin-top:8px;padding-left:12px}.ProductDetailReviewPage-module-sass-module__oxqqsW__company_name{color:#666;margin-bottom:4px;font-weight:800}
.ProductDetailReviewPetPage-module-sass-module__XaTX2q__fv_area{margin-top:16px}@media screen and (min-width:768px){.ProductDetailReviewPetPage-module-sass-module__XaTX2q__fv_area{margin-top:24px}}.ProductDetailReviewPetPage-module-sass-module__XaTX2q__title_and_button{flex-direction:column;gap:16px;display:flex}@media screen and (min-width:768px){.ProductDetailReviewPetPage-module-sass-module__XaTX2q__title_and_button{grid-template-columns:calc(50% - 25px) 50%;gap:25px;display:grid}}.ProductDetailReviewPetPage-module-sass-module__XaTX2q__pc_only{display:none}@media screen and (min-width:768px){.ProductDetailReviewPetPage-module-sass-module__XaTX2q__pc_only{max-width:425px;display:block}}.ProductDetailReviewPetPage-module-sass-module__XaTX2q__sp_only{display:block}@media screen and (min-width:768px){.ProductDetailReviewPetPage-module-sass-module__XaTX2q__sp_only{display:none}}.ProductDetailReviewPetPage-module-sass-module__XaTX2q__review_area_wrapper{margin-top:24px}.ProductDetailReviewPetPage-module-sass-module__XaTX2q__review_area_wrapper .ProductDetailReviewPetPage-module-sass-module__XaTX2q__review_summary_wrapper{border-bottom:1px solid #ddd;margin-top:16px;margin-bottom:16px;padding-bottom:8px}@media screen and (min-width:768px){.ProductDetailReviewPetPage-module-sass-module__XaTX2q__review_area_wrapper .ProductDetailReviewPetPage-module-sass-module__XaTX2q__review_summary_wrapper{margin-top:24px;margin-bottom:24px;padding-bottom:24px}}.ProductDetailReviewPetPage-module-sass-module__XaTX2q__conversion_button_wrap_pet{max-width:850px;margin:0 auto}.ProductDetailReviewPetPage-module-sass-module__XaTX2q__check_code_area{color:#666;margin-top:24px;margin-bottom:64px;line-height:1.5}
.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}
.TopSimulator-module-sass-module__Km65hW__trial_panel{flex-direction:column;justify-content:space-between;gap:16px;font-size:14px;display:flex}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_panel{flex-direction:unset;justify-content:center;gap:32px;width:fit-content;margin-left:auto;margin-right:auto;font-size:16px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_panel{gap:48px;width:100%;max-width:1300px}.TopSimulator-module-sass-module__Km65hW__trial_panel.TopSimulator-module-sass-module__Km65hW__life_group_panel{width:748px}}.TopSimulator-module-sass-module__Km65hW__trial_category_area{width:100%}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_category_area{width:fit-content;min-width:228px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_category_area{min-width:360px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area{gap:16px;width:100%;display:flex}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area{gap:20px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__life_age_select,.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__life_sex_select{width:100%}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__life_age_select,.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__life_sex_select{width:160px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_age_select{flex-shrink:0;width:64px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_age_select{width:80px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_age_select{width:100px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_license_select{flex-shrink:0;width:88px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_license_select{width:100px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_license_select{width:160px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_id_select{width:100%;overflow:hidden}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_id_select{width:224px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__car_id_select{flex-grow:1;width:220px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_type_select{flex-shrink:0;width:52px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_type_select{width:80px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_type_select{width:100px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_age_select{flex-shrink:0;width:64px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_age_select{width:80px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_age_select{width:100px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_breed_select{width:100%}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_breed_select{width:244px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__pet_breed_select{flex-grow:1;width:280px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_destination{width:100%}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_destination{width:244px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_destination{flex-grow:1;width:280px}}.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_traveler_select,.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_day_select{flex-shrink:0;width:64px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_traveler_select,.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_day_select{width:80px}}@media screen and (min-width:1024px){.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_traveler_select,.TopSimulator-module-sass-module__Km65hW__trial_options_area .TopSimulator-module-sass-module__Km65hW__travel_day_select{width:100px}}.TopSimulator-module-sass-module__Km65hW__button_area{justify-content:center;margin-top:20px;display:flex}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__button_area{margin-top:24px}}.TopSimulator-module-sass-module__Km65hW__button_wrapper{width:311px;height:48px}@media screen and (min-width:768px){.TopSimulator-module-sass-module__Km65hW__button_wrapper{width:400px;height:56px}}
.TableHeadCell-module-sass-module__cN1t8a__table_header{box-sizing:border-box;z-index:1;text-align:left;background-color:#fff;border-bottom:1px solid #ddd;border-left:.286em solid #f7f7f7;border-right:1px solid #f7f7f7;width:12.143em;max-width:12.143em;padding:.8em 1em;position:sticky;left:0}@media screen and (max-width:767px){.TableHeadCell-module-sass-module__cN1t8a__table_header{width:8.63636em;max-width:8.63636em;font-size:1.1em}}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header{text-align:center;width:2.286em;max-width:2.143em;box-shadow:none;border-right:none;padding:0 .1em}@media screen and (max-width:767px){.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header{width:2.07818em;max-width:1.94818em}}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header:after{content:"";background-color:#f7f7f7;width:.143em;height:100%;position:absolute;top:0;right:-.143em}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header[rowspan*="2"] span{min-height:4em}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header[rowspan*="3"] span{min-height:6em}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header[rowspan*="4"] span{min-height:8em}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__parent_header[rowspan*="5"] span{min-height:10em}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__checkbox{border-bottom:none;padding:.25em 0}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__child_header[colspan*="1"]{border-left:.286em solid #f7f7f7;width:9.857em;padding:.25em .5em;left:2.286em}@media screen and (max-width:767px){.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__child_header[colspan*="1"]{width:6.42818em;padding:.227273em .454545em;left:2.07818em}}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__first_row_cell{border-top:1px solid #ddd}.TableHeadCell-module-sass-module__cN1t8a__table_header.TableHeadCell-module-sass-module__cN1t8a__last_row_cell{border-bottom:none}
.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)}}
.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area{background-color:#faf3eb;width:100%;padding:16px 16px 24px}@media screen and (min-width:768px){.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area{padding-bottom:36px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1024px){.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area{padding-left:48px;padding-right:48px}}.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area .TrialSimulationArea-module-sass-module__CPS5NW__text{text-align:center;color:#333;justify-content:center;align-items:center;column-gap:16px;width:100%;margin-bottom:20px;font-size:18px;font-weight:700;line-height:1.25;display:flex}@media screen and (min-width:768px){.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area .TrialSimulationArea-module-sass-module__CPS5NW__text{margin-bottom:16px;font-size:24px}}.TrialSimulationArea-module-sass-module__CPS5NW__trial_simulator_area .TrialSimulationArea-module-sass-module__CPS5NW__text .TrialSimulationArea-module-sass-module__CPS5NW__icon{width:40px;height:40px}
.TravelTableDetailArea-module-sass-module__Bd8DVW__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f7f7f7;border-style:none}.TravelTableDetailArea-module-sass-module__Bd8DVW__table tbody tr span.TravelTableDetailArea-module-sass-module__Bd8DVW__vertical_text{writing-mode:vertical-lr}.TravelTableDetailArea-module-sass-module__Bd8DVW__ranking_table_block.TravelTableDetailArea-module-sass-module__Bd8DVW__check_only td.TravelTableDetailArea-module-sass-module__Bd8DVW__cell:not(.TravelTableDetailArea-module-sass-module__Bd8DVW__active){display:none}
.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}}
.TravelTableFeatureArea-module-sass-module__6z-PFW__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f7f7f7;border-style:none}.TravelTableFeatureArea-module-sass-module__6z-PFW__tag_box{text-align:left;flex-wrap:wrap;gap:.5em;font-size:.857em;list-style:none;display:flex}@media screen and (max-width:767px){.TravelTableFeatureArea-module-sass-module__6z-PFW__tag_box{font-size:1.1em}}.TravelTableFeatureArea-module-sass-module__6z-PFW__tag_box li{box-sizing:border-box;color:#000;background-color:#f7f7f7;border-radius:.286em;padding:.25em .5em;display:inline-block}@media screen and (max-width:767px){.TravelTableFeatureArea-module-sass-module__6z-PFW__tag_box li{border-radius:.4em}}.TravelTableFeatureArea-module-sass-module__6z-PFW__ranking_table_block.TravelTableFeatureArea-module-sass-module__6z-PFW__check_only td.TravelTableFeatureArea-module-sass-module__6z-PFW__cell:not(.TravelTableFeatureArea-module-sass-module__6z-PFW__active){display:none}
.TravelTableOtherArea-module-sass-module__w77YEq__table{border-collapse:separate;border-spacing:.143em 0;-webkit-text-size-adjust:100%;background-color:#f7f7f7;border-style:none}.TravelTableOtherArea-module-sass-module__w77YEq__ranking_table_block.TravelTableOtherArea-module-sass-module__w77YEq__check_only td.TravelTableOtherArea-module-sass-module__w77YEq__cell:not(.TravelTableOtherArea-module-sass-module__w77YEq__active){display:none}
.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}}
