.ProductDetailPageLayout_product_detail_page_layout__O503g{margin:0 auto;width:92%}@media screen and (min-width:768px){.ProductDetailPageLayout_product_detail_page_layout__O503g{width:70%}}.ProductSectionTitle_product_section_title__rN76b{text-align:left;font-size:1.286em;border-bottom:5px solid #f64;font-weight:700;line-height:1.25}@media screen and (min-width:768px){.ProductSectionTitle_product_section_title__rN76b{font-size:1.5em}}.ProductSectionTitle_product_section_title__rN76b i{height:1.6em;width:1.389em;margin-right:.278em;display:inline-block;vertical-align:middle}@media screen and (min-width:768px){.ProductSectionTitle_product_section_title__rN76b i{width:1.25em;margin-right:.417em}}.ProductSectionTitle_product_section_title__rN76b i svg{width:100%;height:auto}.FpCommentArea_fp_profile__jcNDM{margin-top:1em;padding-bottom:1em;display:flex;justify-content:space-between;align-items:flex-start;text-align:left;border-bottom:1px solid #ddd}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_left_col__AXXtw{width:77.14%}@media screen and (max-width:767px){.FpCommentArea_fp_profile__jcNDM .FpCommentArea_left_col__AXXtw{width:69.56%}}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_right_col__Z3Cct{width:19.28%;margin-top:0}@media screen and (max-width:767px){.FpCommentArea_fp_profile__jcNDM .FpCommentArea_right_col__Z3Cct{width:26.08%;height:6.429em}}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_fp_job_title__KRJTF{color:#666;font-weight:700;line-height:1.25;font-size:.875em}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_fp_name__QVugt{font-weight:700;line-height:1.25;font-size:1.125em}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_fp_career__bOMfW{font-size:.75em;color:#666}.FpCommentArea_fp_profile__jcNDM .FpCommentArea_fp_career_detail__unyqw{font-size:.875em;margin-top:.571em;color:#666;line-height:1.5}.FpCommentArea_fp_product_point__fA_kj{background-color:#f5f2ee;margin-top:1em;padding:1em;text-align:left;line-height:1.25}.FpCommentArea_fp_product_point__fA_kj .FpCommentArea_item__GEqx8{text-align:left;padding-left:1.5em;text-indent:-1.5em;font-size:1em;font-weight:700;line-height:1.25}.FpCommentArea_fp_product_point__fA_kj .FpCommentArea_item__GEqx8~.FpCommentArea_item__GEqx8{margin-top:1em}.FpCommentArea_fp_comment__bCsmC{margin-top:1em;text-align:justify;margin-bottom:0;line-height:1.8}.FpCommentArea_fp_comment__bCsmC [class*=notice]{border:1px solid #eeebe9;margin:1em 0;padding:.75em 1em}.PlanOverviewTable_plan_overview__yJFfT{border-collapse:collapse;border:1px solid #ddd;margin-top:1em;width:100%;text-align:left}@media screen and (max-width:767px){.PlanOverviewTable_plan_overview__yJFfT{margin:1em -4.35% 0;width:auto}}.PlanOverviewTable_plan_overview__yJFfT th{border:1px solid #ddd;padding:1em;background:#f5f2ee;width:28.57%;vertical-align:top}@media screen and (max-width:767px){.PlanOverviewTable_plan_overview__yJFfT th{width:40%}}.PlanOverviewTable_plan_overview__yJFfT td{border:1px solid #ddd;padding:1em}.PlanOverviewTable_plan_overview__yJFfT td a{color:#06f;text-decoration:none}.PlanOverviewTable_plan_overview__yJFfT td ul.PlanOverviewTable_tags__ycEKV{display:flex;flex-wrap:wrap;margin:-.625em 0 0 -.625em}.PlanOverviewTable_plan_overview__yJFfT td ul.PlanOverviewTable_tags__ycEKV li{font-size:.75em;font-weight:700;line-height:1.25;padding:.417em;border-radius:.333em;margin:.833em 0 0 .833em;color:#000;background-color:#f5f2ee}.PlanOverviewTable_plan_overview__yJFfT td ul.PlanOverviewTable_tags__ycEKV li:before{content:"#";display:inline}.PlanOverviewTable_plan_overview__yJFfT td.PlanOverviewTable_detail_text__QU9rs>a{color:#06f}.PlanOverviewTable_plan_overview__yJFfT td.PlanOverviewTable_detail_text__QU9rs>a[target=_blank]:after{width:.75em;height:.75em;content:"";display:inline-block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuMzcxIDE1LjI1MjNWMjEuOTE1NEgyLjA1MTQ2VjMuNTk1ODlIOC4yOTE5OUwxMC4zNDM0IDEuNTQ0NDNIMS4xODA2MUMwLjUyODI1IDEuNTQ0NDMgMCAyLjA3MjY4IDAgMi43MjUwNVYyMi43ODYyQzAgMjMuNDM4NiAwLjUyODI1IDIzLjk2NjkgMS4xODA2MSAyMy45NjY5SDIxLjI0MThDMjEuODk0MiAyMy45NjY5IDIyLjQyMjQgMjMuNDM4NiAyMi40MjI0IDIyLjc4NjJWMTMuMjAwOEwyMC4zNzEgMTUuMjUyM1oiIGZpbGw9IiMwMDY2RkYiLz48cGF0aCBkPSJNMjMuMDQ2OSAxMS4xOTMxQzIyLjUxOTYgMTEuMTkzMSAyMi4wOTI5IDEwLjc2NjQgMjIuMDkyOSAxMC4yMzkyVjEuOTQxMDZIMTMuNzkzOEMxMy4yNjY1IDEuOTQxMDYgMTIuODM5OCAxLjUxNDM2IDEyLjgzOTggMC45ODcxMzFDMTIuODM5OCAwLjQ1OTkwNiAxMy4yNjY1IDAuMDMzMjAzMSAxMy43OTM4IDAuMDMzMjAzMUgyMy4wNDY5QzIzLjU3NDEgMC4wMzMyMDMxIDI0LjAwMDggMC40NTk5MDYgMjQuMDAwOCAwLjk4NzEzMVYxMC4yMzkyQzI0LjAwMDggMTAuNzY2NCAyMy41NzQxIDExLjE5MzEgMjMuMDQ2OSAxMS4xOTMxWiIgZmlsbD0iIzAwNjZGRiIvPjxwYXRoIGQ9Ik0xMS4xNDUxIDEzLjc5MzRDMTAuODgyNSAxMy43OTM0IDEwLjYyIDEzLjY5MjkgMTAuNDE5OSAxMy40OTI5QzEwLjAxODkgMTMuMDkxOCAxMC4wMTg5IDEyLjQ0MzYgMTAuNDE5OSAxMi4wNDI1TDIxLjg3MDEgMC41OTIyOTlDMjIuMjcxMiAwLjE5MTIzOSAyMi45MTk1IDAuMTkxMjM5IDIzLjMyMDUgMC41OTIyOTlDMjMuNzIxNiAwLjk5MzM1OSAyMy43MjE2IDEuNjQxNjIgMjMuMzIwNSAyLjA0MjY4TDExLjg3MDMgMTMuNDkyOUMxMS42NzAzIDEzLjY5MjkgMTEuNDA3NyAxMy43OTM0IDExLjE0NTEgMTMuNzkzNFoiIGZpbGw9IiMwMDY2RkYiLz48L3N2Zz4=");background-size:contain;background-repeat:no-repeat;vertical-align:text-top;margin-left:4px;margin-right:4px}.ProductFeatureTextBlock_text_block__jL6Uq{background-color:#f5f2ee;border-radius:.5em;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767px){.ProductFeatureTextBlock_text_block__jL6Uq{margin-top:1.143em;max-width:100%}}.ProductFeatureTextBlock_text_block__jL6Uq .ProductFeatureTextBlock_caption__O60eP{background:#f64;position:absolute;left:0;top:0;color:#fff;font-weight:700;line-height:1.25;font-size:1em;padding:.313em .938em}.ProductFeatureTextBlock_text_block__jL6Uq .ProductFeatureTextBlock_text_box__WCDwg{margin:3em .833em .889em;overflow:hidden;font-size:1em;font-weight:700;line-height:1.25;text-align:left;line-height:1.5}@media screen and (max-width:767px){.ProductFeatureTextBlock_text_block__jL6Uq .ProductFeatureTextBlock_text_box__WCDwg{font-size:1.071em;line-height:1.25;margin:2.571em 1.071em 1.071em}}.RankingButton_ranking_button__XAhJc{text-align:center;width:48.07%;padding:0 1rem;border:1px solid #ddd;border-radius:.5em;min-height:5.214em;text-decoration:none;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.RankingButton_ranking_button__XAhJc{width:100%;min-height:4.563em}}.RankingButton_ranking_button__XAhJc .RankingButton_title__2VxaP{margin-top:.333em;width:100%;white-space:pre;color:#06f;font-weight:700;line-height:1.25;font-size:.857em}@media screen and (min-width:768px){.RankingButton_ranking_button__XAhJc .RankingButton_title__2VxaP{font-size:.75em}}.RankingButton_ranking_button__XAhJc .RankingButton_ranking_block__3bL2X{width:100%}.RankingButton_ranking_button__XAhJc .RankingButton_ranking_block__3bL2X .RankingButton_rank_num__0AE4x{color:#666;font-size:1.75em;font-weight:700;line-height:1.25;font-family:var(--font-barlow-condensed,sans-serif)}.RankingButton_ranking_button__XAhJc .RankingButton_ranking_block__3bL2X .RankingButton_rank_num__0AE4x:after{content:"位";font-size:.357em;font-weight:700;line-height:1.25;color:#666;margin-left:6px}.RankingButton_ranking_button__XAhJc .RankingButton_ranking_block__3bL2X .RankingButton_rank_num__0AE4x.RankingButton_color__YE_ZR{color:#f64}.RankingButton_rank_icon__M7GGy{width:1.143em;height:1.192em;position:relative;margin:auto .313em auto auto;display:inline-block}.RankingButton_rank_icon__M7GGy .RankingButton_no01__PFcUt svg path{fill:#ba6}.RankingButton_rank_icon__M7GGy .RankingButton_no02__J6PTt svg path{fill:#a0a5aa}.RankingButton_rank_icon__M7GGy .RankingButton_no03__ryHSX svg path{fill:#a87}.RankingButton_rank_icon__M7GGy svg{display:block;width:100%;height:auto}.RankingButton_rank_icon__M7GGy .RankingButton_rank_icon_num__bf7dr{position:absolute;font-size:.75em;color:#fff;font-weight:700;line-height:1.25;font-family:var(--font-barlow-condensed,sans-serif);top:50%;left:50%;transform:translate(-50%,-30%)}.ReviewEvaluationButton_review_evaluation_button__ZpZSm{display:block;width:48.07%;min-height:5.214em;padding-left:1rem;padding-right:1rem;border:1px solid #ddd;border-radius:.5em;text-align:center;text-decoration:none}@media screen and (min-width:768px){.ReviewEvaluationButton_review_evaluation_button__ZpZSm{width:100%;min-height:4.563em}}.ReviewEvaluationButton_review_evaluation_button__ZpZSm a{text-decoration:none}.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_title__AwhjP{font-size:.857em;font-weight:700;line-height:1.25;margin-top:.75em;color:#333}@media screen and (min-width:768px){.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_title__AwhjP{font-size:.75em}}.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_star_icon__hU79_{margin:.12em}.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_caption__92vH5{font-size:.929em;color:#06f;margin-top:.308em;margin-bottom:.769em}@media screen and (min-width:768px){.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_caption__92vH5{font-size:.813em;margin-top:unset;margin-bottom:unset}}.ReviewEvaluationButton_review_evaluation_button__ZpZSm .ReviewEvaluationButton_caption__92vH5:before{padding-bottom:.313em;padding-left:.563em;margin-right:.313em;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2211%22%20height%3D%227%22%20viewBox%3D%220%200%2011%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%201L5.5%206L1%201%22%20stroke%3D%22%230033FF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.ReviewEvaluationButton_review_evaluation_button__ZpZSm.ReviewEvaluationButton_deactivated__QBV8e{pointer-events:none}.ReviewEvaluationButton_review_evaluation_button__ZpZSm.ReviewEvaluationButton_deactivated__QBV8e .ReviewEvaluationButton_caption__92vH5,.ReviewEvaluationButton_review_evaluation_button__ZpZSm.ReviewEvaluationButton_deactivated__QBV8e .ReviewEvaluationButton_title__AwhjP{color:#ddd}.ReviewEvaluationButton_review_evaluation_button__ZpZSm.ReviewEvaluationButton_deactivated__QBV8e .ReviewEvaluationButton_caption__92vH5:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMCAxTDUuNSA2TDEgMSIgc3Ryb2tlPSIjOTU5YmEwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")}.ReviewEvaluationButton_review_evaluation_button__ZpZSm.ReviewEvaluationButton_deactivated__QBV8e .ReviewEvaluationButton_star_icon__hU79_{fill:#aaa}.StarRating_star_rating__yHXV2{color:#333;font-size:unset;font-weight:300;line-height:1.25;display:flex;justify-content:center;align-items:center;column-gap:4px}.StarRating_star_icon__kNKtX{width:1em;height:1em}@media screen and (min-width:768px){.StarRating_star_icon__kNKtX{width:16px;height:16px}}.ResponsiveStuck_v_stuck__NaDAT{margin-top:0;margin-left:2%;display:flex;flex-direction:column;justify-content:space-evenly;gap:8px}@media screen and (max-width:767px){.ResponsiveStuck_v_stuck__NaDAT{margin-top:16px;margin-left:0;width:100%;flex-direction:row}}.ProductFeatureArea_feature_container__P0FDQ{display:flex;justify-content:space-between}@media screen and (max-width:767px){.ProductFeatureArea_feature_container__P0FDQ{display:block}}