.ErrorPage_sp__3rfdv{display:block}@media screen and (min-width:768px){.ErrorPage_sp__3rfdv{display:none}}.ErrorPage_non_sp___xRmK{display:none}@media screen and (min-width:768px){.ErrorPage_non_sp___xRmK{display:block}}.ErrorPage_error_page__l5v96 .ErrorPage_error_image_wrap__LjgQ_{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 16px}.ErrorPage_error_page__l5v96 .ErrorPage_error_image__Aij0G{width:165px;height:131px;margin:30px 0}.ErrorPage_error_page__l5v96 .ErrorPage_main_text__ssMhL{font-size:18px;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ErrorPage_error_page__l5v96 .ErrorPage_main_text__ssMhL{font-size:20px}}.ErrorPage_error_page__l5v96 .ErrorPage_sub_text__Nr3zC{font-size:14px;font-weight:300;line-height:1.5;text-align:center;word-break:keep-all;margin-bottom:24px}@media screen and (min-width:768px){.ErrorPage_error_page__l5v96 .ErrorPage_sub_text__Nr3zC{font-size:16px}}.ErrorPage_error_page__l5v96 .ErrorPage_return_button_wrap__so9z2{width:100%;margin-bottom:40px}@media screen and (min-width:768px){.ErrorPage_error_page__l5v96 .ErrorPage_return_button_wrap__so9z2{width:400px}}.ProductDetailLinkButton_product_detail_link_button__2vYQP{display:flex;border:1px solid #3366cf;border-radius:8px;gap:5px;text-decoration:none;justify-content:space-between;padding:8px 10px}@media screen and (min-width:1024px){.ProductDetailLinkButton_product_detail_link_button__2vYQP{gap:15px}}.ProductDetailLinkButton_product_detail_link_button__2vYQP:hover{text-decoration:underline;box-shadow:0 0 12px rgba(0,0,0,.1)}.ProductDetailLinkButton_product_detail_link_button__2vYQP .ProductDetailLinkButton_image__T89_7{height:100%;margin-block:auto}.ProductDetailLinkButton_product_detail_link_button__2vYQP .ProductDetailLinkButton_text__IsJUs{font-size:16px;font-weight:700;line-height:1.25;color:#3366cf;display:flex;align-items:center;justify-content:center;width:100%;flex:1 1}.ProductDetailLinkButton_product_detail_link_button__2vYQP .ProductDetailLinkButton_triangle__0efW4{width:10px;height:10px;margin-block:auto;transform:rotate(-90deg)}.ProductDetailLinkButton_product_detail_link_button__2vYQP.ProductDetailLinkButton_medium__St_J_ .ProductDetailLinkButton_image__T89_7{width:105px}.ProductDetailLinkButton_product_detail_link_button__2vYQP.ProductDetailLinkButton_large__4rQ5k .ProductDetailLinkButton_image__T89_7{width:115px}.ProductReviewTitle_product_review_title__rscof{display:flex;align-items:center;text-align:left}.ProductReviewTitle_product_review_title__rscof .ProductReviewTitle_company_logo__Z_HjX{width:50px;display:block;margin-right:10px;margin-block:auto}@media screen and (min-width:768px){.ProductReviewTitle_product_review_title__rscof .ProductReviewTitle_company_logo__Z_HjX{margin-right:15px}}.ProductReviewTitle_product_review_title__rscof .ProductReviewTitle_company_name___I_Ai{font-size:12px;font-weight:700;line-height:1.25;color:#3366cf;text-decoration:none;margin-bottom:4px}@media screen and (min-width:768px){.ProductReviewTitle_product_review_title__rscof .ProductReviewTitle_company_name___I_Ai{font-size:14px}}.ProductReviewTitle_product_review_title__rscof .ProductReviewTitle_company_name___I_Ai:hover{text-decoration:underline}.ProductReviewTitle_product_review_title__rscof .ProductReviewTitle_product_name__NMT_Y{font-size:16px;font-weight:700;line-height:1.25;color:#333}@media screen and (min-width:768px){.ProductReviewTitle_product_review_title__rscof .ProductReviewTitle_product_name__NMT_Y{font-size:20px}}.ProductReviewTitle_product_review_title__rscof .ProductReviewTitle_emblem_image__2db_P{margin-left:15px;width:58px}.ReviewContainer_container__nZTtv{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.ReviewContainer_container__nZTtv{gap:24px}}.ProductReviewLife_reviewer_profile_life__N6PzT{margin-bottom:0!important;display:flex;align-items:center}.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_left_col__gWLlL{text-align:center;width:4.375rem}@media screen and (max-width:767px){.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_left_col__gWLlL{width:3.57rem}}.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_right_col__VBOaW{padding-left:1rem}.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_right_col__VBOaW .ProductReviewLife_profile_detail__v_tjh{display:flex;flex-wrap:wrap;text-align:left}.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_right_col__VBOaW .ProductReviewLife_profile_detail__v_tjh dt{font-weight:700;line-height:1.25;width:5em;margin-top:.5em;font-size:.875em}.ProductReviewLife_reviewer_profile_life__N6PzT .ProductReviewLife_right_col__VBOaW .ProductReviewLife_profile_detail__v_tjh dd{width:calc(100% - 5em);margin-top:.5em;line-height:1.25;font-size:.875em}.ProductReviewLife_review_table__WYjRm{margin-top:8px}.ProductDetailReviewPage_fv_area__TJJRS{margin-top:16px}@media screen and (min-width:768px){.ProductDetailReviewPage_fv_area__TJJRS{margin-top:24px}}.ProductDetailReviewPage_title_and_button__E_kIa{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.ProductDetailReviewPage_title_and_button__E_kIa{grid-gap:25px;gap:25px;display:grid;grid-template-columns:calc(50% - 25px) 50%}}.ProductDetailReviewPage_pc_only__DPk0X{display:none}@media screen and (min-width:768px){.ProductDetailReviewPage_pc_only__DPk0X{display:block;max-width:425px}}.ProductDetailReviewPage_sp_only__c9ULF{display:block}@media screen and (min-width:768px){.ProductDetailReviewPage_sp_only__c9ULF{display:none}}.ProductDetailReviewPage_review_area_heading__z4Uiv{margin-top:24px}.ProductDetailReviewPage_review_area_heading__z4Uiv .ProductDetailReviewPage_review_summary_wrapper__i3ek4{margin-top:16px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #ddd}@media screen and (min-width:768px){.ProductDetailReviewPage_review_area_heading__z4Uiv .ProductDetailReviewPage_review_summary_wrapper__i3ek4{margin-top:24px;margin-bottom:24px;padding-bottom:24px}}.ProductDetailReviewPage_campaign__v2O9o{display:flex;flex-direction:column;row-gap:16px;margin-block:16px}@media screen and (min-width:768px){.ProductDetailReviewPage_campaign__v2O9o{margin-block:24px}}.ProductDetailReviewPage_check_code_area___iCLT{margin-top:24px;margin-bottom:64px;color:#666;line-height:1.5}