@media(min-width:1168px){.lg-hidden{display:none}}.page-footer-block *{color:#212a31;font-size:1.4rem;line-height:100%}@media(min-width:1168px){.page-footer-block *{font-size:1.2rem}}.page-footer-block{background-color:#f5f5f6;padding:3.2rem 1.6rem}.page-footer-block_inner{margin-left:auto;margin-right:auto;max-width:38.4rem}@media(min-width:768px){.page-footer-block_inner{max-width:768px}}@media(min-width:1168px){.page-footer-block_inner{max-width:1168px}.page-footer-block_inner .main-links-block{display:flex;justify-content:space-between}}.page-footer-block_inner .main-links-block_common>*+*{margin-left:1.6rem}@media(min-width:768px){.page-footer-block_inner .main-links-block_common>*+*{border-left:1px solid #e6e7e8;margin-left:0}}@media(min-width:1168px){.page-footer-block_inner .main-links-block_common>*+*{border-left:none}}.page-footer-block_inner .main-links-block_common{display:flex;justify-content:space-between}@media(min-width:768px){.page-footer-block_inner .main-links-block_common{justify-content:center}}@media(min-width:1168px){.page-footer-block_inner .main-links-block_common{column-gap:4rem}}.page-footer-block_inner .main-links-block_common .links-division-block>*+*{margin-top:2.4rem}@media(min-width:1168px){.page-footer-block_inner .main-links-block_common .links-division-block>*+*{margin-top:1.6rem}.page-footer-block_inner .main-links-block_common .links-division-block{padding-left:0;padding-right:0}}@media(min-width:768px){.page-footer-block_inner .main-links-block_common .links-division-block__search{padding-right:4rem}}@media(min-width:1168px){.page-footer-block_inner .main-links-block_common .links-division-block__search{order:2;padding-right:0}}@media(min-width:768px){.page-footer-block_inner .main-links-block_common .links-division-block__guide{padding-left:4rem}}@media(min-width:1168px){.page-footer-block_inner .main-links-block_common .links-division-block__guide{padding-left:0}}.page-footer-block_inner .main-links-block_common .links-division-block_heading{font-size:1.4rem;font-weight:700}.page-footer-block_inner .main-links-block_common .links-division-block_lists>*+*{margin-top:1.6rem}@media(min-width:768px){.page-footer-block_inner .main-links-block_common .links-division-block_lists>*+*{margin-left:2.4rem;margin-top:0}}@media(min-width:1168px){.page-footer-block_inner .main-links-block_common .links-division-block_lists>*+*{margin-left:0;margin-top:1.2rem}}@media(min-width:768px){.page-footer-block_inner .main-links-block_common .links-division-block_lists{display:flex}}@media(min-width:1168px){.page-footer-block_inner .main-links-block_common .links-division-block_lists{display:block}}.page-footer-block_inner .main-links-block_common .links-division-block_lists .link-list-block>*+*{margin-top:1.6rem}@media(min-width:1168px){.page-footer-block_inner .main-links-block_common .links-division-block_lists .link-list-block>*+*{margin-top:1.2rem}li .page-footer-block_inner .main-links-block_common .links-division-block_lists .link-list-block_list::hover{text-decoration:underline}}.page-footer-block_inner .main-links-block_category{display:none}@media(min-width:1168px){.page-footer-block_inner .main-links-block_category{border-left:1px solid #e6e7e8;display:block;padding-left:9.6rem}}.page-footer-block_inner .main-links-block_category .heading-block{font-size:1.4rem;font-weight:700}.page-footer-block_inner .main-links-block_category .link-lists-block>*+*{margin-left:4rem}.page-footer-block_inner .main-links-block_category .link-lists-block{display:flex;margin-top:1.6rem}.page-footer-block_inner .main-links-block_category .link-lists-block_division>*+*{margin-top:2.4rem}.page-footer-block_inner .main-links-block_category .link-lists-block_division .link-list-block>*+*{margin-top:1.2rem}.page-footer-block_inner .main-links-block_category .link-lists-block_division .link-list-block_link__bold{font-weight:700}@media(min-width:1168px){.page-footer-block_inner .main-links-block_category .link-lists-block_division .link-list-block_link::hover{text-decoration:underline}}.page-footer-block_inner .secondary-links-block{border-top:1px solid #e6e7e8;margin-top:3.2rem;padding-top:3.2rem}@media(min-width:768px){.page-footer-block_inner .secondary-links-block{border-top:none;padding-top:0}}@media(min-width:1168px){.page-footer-block_inner .secondary-links-block{align-items:center;column-gap:4rem;display:flex;margin-top:2.8rem}}@media(min-width:768px){.page-footer-block_inner .secondary-links-block_items>*+*{margin-left:2.4rem}}@media(min-width:1168px){.page-footer-block_inner .secondary-links-block_items>*+*{margin-left:0}}@media(min-width:768px){.page-footer-block_inner .secondary-links-block_items{align-items:center;display:flex;justify-content:center}}@media(min-width:1168px){.page-footer-block_inner .secondary-links-block_items{flex-grow:1;justify-content:space-between;order:2}}.page-footer-block_inner .secondary-links-block_items .links-about-company-block{column-gap:1.2rem;display:flex;flex-wrap:wrap;row-gap:1.6rem}.page-footer-block_inner .secondary-links-block_items .links-about-company-block_link{display:block;font-size:1.2rem}@media(min-width:1168px){.page-footer-block_inner .secondary-links-block_items .links-about-company-block_link::hover{text-decoration:underline}}.page-footer-block_inner .secondary-links-block_items .links-about-company-block_link__blank{align-items:center;column-gap:.4rem;display:flex}.page-footer-block_inner .secondary-links-block_items .owned-media-links-block>*+*{margin-left:1.6rem}.page-footer-block_inner .secondary-links-block_items .owned-media-links-block{align-items:center;display:flex;margin-top:1.6rem}@media(min-width:768px){.page-footer-block_inner .secondary-links-block_items .owned-media-links-block{margin-top:0}}@media(min-width:1168px){.page-footer-block_inner .secondary-links-block_items .owned-media-links-block{justify-content:flex-end}}.page-footer-block_inner .secondary-links-block_items .owned-media-links-block_link{display:block}@media(min-width:1168px){.page-footer-block_inner .secondary-links-block_items .owned-media-links-block_link::hover{text-decoration:underline}}.page-footer-block_inner .secondary-links-block_copyright>*+*{margin-left:1.6rem}.page-footer-block_inner .secondary-links-block_copyright{align-items:center;display:flex;margin-top:3.2rem}@media(min-width:768px){.page-footer-block_inner .secondary-links-block_copyright{justify-content:center}}@media(min-width:1168px){.page-footer-block_inner .secondary-links-block_copyright{margin-top:0;order:1}}.page-footer-block_inner .secondary-links-block_copyright .logo-block{display:block}.page-footer-block_inner .secondary-links-block_copyright .text-block{font-size:1.2rem}.page-footer-block_inner .secondary-links-block_copyright .text-block_link{font-size:inherit}.page-footer-block_copyright{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:38.4rem}@media(min-width:768px){.page-footer-block_copyright{max-width:768px}}@media(min-width:1168px){.page-footer-block_copyright{max-width:1168px}}.page-footer-block_copyright .link-block{font-size:1.2rem}.header-ad-area-block{align-items:center;background-color:#8ecef5;box-sizing:border-box;display:flex;height:64px;margin-bottom:16px}.header-ad-area-block:hover{color:#fff}.header-ad-area-block_text{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:1.6rem;justify-content:center;margin:0 auto;padding:16px;text-align:center;width:1168px}.header-ad-area-block_text .header-ad-area-text-block{color:inherit;font-size:inherit;margin-bottom:0}.header-ad-area-block_text .header-ad-area-icon-block{color:inherit;margin-bottom:0;margin-left:8px}.header-ad-area-block_text .header-ad-area-icon-block_icon{color:inherit;font-size:1.8rem}body .container-block{margin:0 auto;width:1168px}body .footer-block{background-color:#f5f5f6}@media(max-width:1168px){body .footer-block{width:1168px}}.flash-message-block{display:table;margin:24px auto;width:736px}.flash-message-block .fail_comment{background-color:#f8a0a1}.flash-message-block .fail_comment,.flash-message-block .succ_comment{border-radius:4px;color:#fff;display:table-cell;font-size:1.6rem;font-weight:700;height:50px;padding:8px 0;text-align:center;vertical-align:middle}.flash-message-block .succ_comment{background-color:#8ecef5}button{-webkit-appearance:button;appearance:button;background:none;border:none;border-radius:0;-webkit-box-sizing:content-box;box-sizing:border-box}button::-webkit-search-decoration{display:none}button::focus{outline-offset:-2px}.element-askmeister-list-block{border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 4px 0 #cbcbcb80}.element-askmeister-list-block_label{align-items:center;background-color:#f2f2f2;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;justify-content:space-between;padding:16px}.element-askmeister-list-block_label .askmeister-label-block{font-size:1.6rem;font-weight:700}.element-askmeister-list-block_label .askmeister-label-block_link{color:inherit;font-size:inherit}.element-askmeister-list-block_label .askmeister-label-block_link:hover{color:#1a7ab3}.element-askmeister-list-block_label .askmeister-label-block_text{color:#8c8c8c;display:inline-block;font-size:1.4rem;margin-left:16px}.element-askmeister-list-block_label .askmeister-link-block{font-size:1.4rem}.element-askmeister-list-block_label .askmeister-link-block_link{font-size:inherit}.element-askmeister-list-block_label .askmeister-link-block_link .askmeister-link-icon-block{color:inherit;font-size:1.6rem}.element-askmeister-list-block_questions .askmeister-questions-block{border-bottom:1px solid #d9d9d9;display:flex}.element-askmeister-list-block_questions .askmeister-questions-block:last-child{border-bottom:none}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers{width:50%}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers:first-child{border-right:1px solid #d9d9d9}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-question-block{align-items:center;display:flex;margin:24px 0 16px;padding:0 32px}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-question-block_link:hover{text-decoration:none}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-question-block_icon{margin-right:8px}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-question-block_text{font-weight:700}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-question-block_text .under-line-text-block{background:linear-gradient(#0000 65%,#c6e6f8 0);font-size:1.4rem}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-block_answer{background-color:#fff;padding:8px 32px 16px}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-block_answer .askmeister-answer-block{align-items:center;display:flex;margin-bottom:16px}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-block_answer .askmeister-answer-block_icon{z-index:2}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-block_answer .askmeister-answer-block_supplier-image{border:1px solid #f8a0a1;border-radius:50%;margin-left:-8px;margin-right:8px;min-height:32px;min-width:32px;overflow:hidden;position:relative}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-block_answer .askmeister-answer-block_supplier-image .askmeister-supplier-image-block{left:50%;max-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-block_answer .askmeister-answer-block_supplier-name,.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-block_answer .askmeister-answer-block_supplier-name .supplier-name-block,.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-block_answer .askmeister-answer-block_supplier-name .supplier-prefecture-link-block{font-size:1.4rem}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-block_answer .between-answer-text-block{border-bottom:1px dotted #d9d9d9;font-size:1.4rem;padding-bottom:16px}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-block_answer .between-answer-text-block__last{border-bottom:none;padding-bottom:0}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-link-block{margin-bottom:32px;padding:0 32px}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-link-block_link{align-items:center;display:flex}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-link-block_link .answers-link-text-block{color:inherit;font-size:1.6rem;margin-right:8px}.element-askmeister-list-block_questions .askmeister-questions-block_question-and-answers .askmeister-answers-link-block_link .answers-link-icon-block{color:inherit;font-size:1.8rem}.element-repair-three-step-block{margin:24px 0 16px}.element-repair-three-step-block_top-text{display:flex;justify-content:space-between;margin-bottom:16px}.element-repair-three-step-block_top-text .top-text-block{font-size:1.6rem;font-weight:700}.element-repair-three-step-block_top-text .top-link-block{font-size:1.6rem}.element-repair-three-step-block_top-text .top-link-block_caret{color:#1a7ab3;font-size:1.8rem;font-weight:700;margin-left:8px}.element-repair-three-step-block_step-part{display:flex;margin-bottom:24px}.element-repair-three-step-block_step-part .step-part-block{border:1px solid #d9d9d9;border-radius:16px;height:232px;margin-right:20px;width:232px}.element-repair-three-step-block_step-part .step-part-block_step-name{align-items:center;background-color:#f2f2f2;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;height:32px;justify-content:center}.element-repair-three-step-block_step-part .step-part-block_step-name .step-text-block{font-size:1.6rem;font-weight:700}.element-repair-three-step-block_step-part .step-part-block_step-detail{border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:16px 16px 0}.element-repair-three-step-block_step-part .step-part-block_step-detail .step-detail-img-block{height:93px;width:196px}.element-repair-three-step-block_step-part .step-part-block_step-detail .step-detail-text-block{font-size:1.4rem;margin:8px 0 16px}.element-repair-three-step-block_step-part .step-part-block:last-child{margin-right:0}.element-before-after-cassette-block_cassette{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;height:90%;margin-bottom:16px;padding:16px 0 0}.element-before-after-cassette-block_cassette .before-after-image-block{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:0 16px}.element-before-after-cassette-block_cassette .before-after-image-block_image{background-color:#f2f2f2;box-sizing:border-box;height:144px;overflow:hidden;position:relative;width:144px}.element-before-after-cassette-block_cassette .before-after-image-block_image .after-image-block,.element-before-after-cassette-block_cassette .before-after-image-block_image .before-image-block{height:100%;object-fit:cover;width:100%}.element-before-after-cassette-block_cassette .before-after-image-block_image .before-label-block{background-color:#8ecef5;bottom:0;color:#fff;font-size:1.2rem;font-weight:700;opacity:.8;padding:0 8px;position:absolute;text-align:center}.element-before-after-cassette-block_cassette .before-after-image-block_image .after-label-block{background-color:#51a8dc;bottom:0;color:#fff;font-size:1.2rem;font-weight:700;opacity:.8;padding:0 8px;position:absolute;text-align:center}.element-before-after-cassette-block_cassette .before-after-image-block_caret .before-after-image-caret-block{color:#51a8dc;font-size:2.6rem;font-weight:700}.element-before-after-cassette-block_cassette .before-after-tags-block{padding:0 16px 8px}.element-before-after-cassette-block_cassette .before-after-tags-block_label{font-size:1.2rem;font-weight:700;margin-right:16px}.element-before-after-cassette-block_cassette .before-after-tags-block_tag{border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;display:inline-block;font-size:1.2rem;margin:0 8px 8px 0;padding:0 8px}.element-before-after-cassette-block_cassette .before-after-tags-block_tag:hover{color:#1a7ab3}.element-before-after-cassette-block_cassette .before-after-tags-block__non-border{border-bottom:0}.element-before-after-cassette-block_cassette .before-after-tags-block_etc{font-size:1.4rem;margin:0 8px 8px 0;padding:0 8px}.element-before-after-cassette-block_cassette .before-after-description-block{font-size:1.4rem;margin-bottom:16px;padding:0 16px}.element-before-after-cassette-block_cassette .before-after-description-block_link{display:inline-block;font-size:1.2rem;margin-left:8px}.element-before-after-cassette-block_cassette .supplier-info-block{display:flex;margin:16px 0 16px 16px}.element-before-after-cassette-block_cassette .supplier-info-block_image{margin-right:8px;overflow:hidden;padding-top:60px;position:relative;width:60px}.element-before-after-cassette-block_cassette .supplier-info-block_image .supervisor-image-block{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.element-before-after-cassette-block_cassette .supplier-info-block_review-name .supplier-info-name-block{color:#393f4c;font-size:1.2rem;margin-bottom:8px}.element-before-after-cassette-block_cassette .supplier-info-block_review-name .supplier-info-reviews-block{align-items:baseline;display:flex;margin-bottom:8px}.element-before-after-cassette-block_cassette .supplier-info-block_review-name .supplier-info-reviews-block_review-stars{margin-right:8px}.element-before-after-cassette-block_cassette .supplier-info-block_review-name .supplier-info-reviews-block_review-stars .star-image-block{height:10px;width:10px}.element-before-after-cassette-block_cassette .supplier-info-block_review-name .supplier-info-reviews-block_review-score{color:#f5a623;font-size:1.2rem;font-weight:700;margin-right:8px}.element-before-after-cassette-block_cassette .supplier-info-block_review-name .supplier-info-reviews-block_review-count{font-size:1.2rem}.element-before-after-block{background-color:#f2f2f2;display:flex;flex-wrap:wrap}.element-relivers-recommend-block:not(:first-child){border-bottom:1px solid #d9d9d9}.element-relivers-recommend-block_logo{display:flex;justify-content:center;margin:0 auto 16px}.element-relivers-recommend-block_logo .logo-image-block{width:100%}.element-relivers-recommend-block_title{font-size:1.6rem;font-weight:700;margin-bottom:16px}.element-relivers-recommend-block_articles{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}.element-relivers-recommend-block_articles .recommend-article-block{margin-bottom:24px;width:47%}.element-relivers-recommend-block_articles .recommend-article-block_link{color:inherit}.element-relivers-recommend-block_articles .recommend-article-block_link:hover{color:#1a7ab3}.element-relivers-recommend-block_articles .recommend-article-block_link .article-image-block{height:0;overflow:hidden;padding-top:110px;position:relative;width:100%}.element-relivers-recommend-block_articles .recommend-article-block_link .article-image-block_image{border-radius:4px;left:50%;max-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.element-relivers-recommend-block_articles .recommend-article-block_link .article-title-block{color:inherit;font-size:1.2rem;font-weight:400}.element-relivers-recommend-block_articles .recommend-article-block_link .article-title-block:hover{color:#1a7ab3;text-decoration:underline}.element-relivers-recommend-block_link{margin-bottom:24px}.element-relivers-recommend-block_link .link-block{align-items:center;display:flex;justify-content:center}.element-relivers-recommend-block_link .link-block_text{color:#fff;font-size:1.6rem;font-weight:600}.element-relivers-recommend-block_sns-content .sns-content-title-block{color:#4e3223;font-size:1.8rem;font-weight:700;margin-bottom:16px;text-align:center}.element-relivers-recommend-block_sns-content .sns-content-text-block{font-size:1.4rem;margin-bottom:16px;text-align:center}.element-relivers-recommend-block_sns-content .sns-block_share-icons{align-items:center;display:flex;justify-content:center}.element-relivers-recommend-block_sns-content .sns-block_share-icons .share-icon-block{border-radius:50%;display:block;margin-right:8px;text-align:center;text-decoration:none;width:45px}.element-relivers-recommend-block_sns-content .sns-block_share-icons .share-icon-block_icon{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;height:45px;justify-content:center;outline:none}.element-relivers-recommend-block_sns-content .sns-block_share-icons .share-icon-block_icon .icon-block{color:#fff;font-size:2.4rem}.element-relivers-recommend-block_sns-content .sns-block_share-icons .share-icon-block_icon .icon-block__tiktok{background-image:url(https://s3-ap-northeast-1.amazonaws.com/yourmystar-wp-corp-production/wp-content/uploads/2019/04/f5fed51daeae1c636e22d2b1490f1385-150x150.jpg);background-size:cover;height:1em;width:1em}.element-relivers-recommend-block_sns-content .sns-block_share-icons .share-icon-block__facebook{background-color:#3b5998}.element-relivers-recommend-block_sns-content .sns-block_share-icons .share-icon-block__twitter{background-color:#1da1f2}.element-relivers-recommend-block_sns-content .sns-block_share-icons .share-icon-block__instagram{background:radial-gradient(circle farthest-corner at 32% 106%,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,#0000 82%),linear-gradient(135deg,#234bd7 12%,#c33cbe 58%)}.element-relivers-recommend-block_sns-content .sns-block_share-icons .share-icon-block__tiktok{background-color:#010101}.element-relivers-recommend-block_sns-content .sns-block_share-icons .share-icon-block__pinterest{background:#bd081c}.element-relivers-recommend-block_loader-image{display:none;text-align:center;width:100%}.element-service-monthly-rankings-block_label{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.element-service-monthly-rankings-block_label .service-monthly-rankings-label-block{font-size:2rem;font-weight:700}.element-service-monthly-rankings-block_label .service-rankings-link-block_link{align-items:center;display:flex}.element-service-monthly-rankings-block_label .service-rankings-link-block_link .ranking-link-text-block{color:inherit;font-size:1.6rem;margin-right:8px}.element-service-monthly-rankings-block_label .service-rankings-link-block_link .ranking-link-icon-block{color:inherit;font-size:1.8rem}.element-service-monthly-rankings-block_select-tabs-and-link{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.element-service-monthly-rankings-block_select-tabs-and-link .service-rankings-select-tabs-block{align-items:center;display:flex}.element-service-monthly-rankings-block_select-tabs-and-link .service-rankings-select-tabs-block_tab{cursor:pointer;height:32px;margin-right:8px;padding:0 8px}.element-service-monthly-rankings-block_select-tabs-and-link .service-rankings-select-tabs-block_tab .service-ranking-tab-text-block{align-items:center;display:flex;font-size:1.2rem;justify-content:center}.element-service-monthly-rankings-block_contents{position:relative}.element-service-monthly-rankings-block_contents .service-rankings-contents-block{margin-bottom:32px;padding:0 64px}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content{margin:0 8px;width:176px}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block:hover{text-decoration:none}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_image{margin-bottom:8px;overflow:hidden;padding-top:176px;position:relative;width:100%}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_image .ranking-service-image-block{left:50%;max-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_ranking-number{background-color:#f2f2f2;font-size:1.6rem;font-weight:700;margin-bottom:16px;text-align:center}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_ranking-number__rank-1{background-color:#eca844;color:#fff}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_ranking-number__rank-2{background-color:#cbcbcb;color:#fff}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_ranking-number__rank-3{background-color:#cd875d;color:#fff}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_supplier-name{font-size:1.6rem;font-weight:700;margin-bottom:8px}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_supplier-name:hover{color:inherit}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_service-name{font-size:1.2rem;margin-bottom:16px}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_service-name:hover{color:inherit}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_price{font-size:1.2rem}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_content .service-ranking-link-block_price:hover{color:inherit}.element-service-monthly-rankings-block_contents .service-rankings-contents-block_text{font-size:1.8rem;font-weight:700;padding-top:32px;text-align:center}.element-service-monthly-rankings-block_contents .loader-overlay-block{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:104%;justify-content:center;left:0;padding-bottom:32px;position:absolute;top:0;width:100%;z-index:1}.element-service-monthly-rankings-block_contents .loader-overlay-block_image{width:15%}.element-service-monthly-rankings-block_contents .loader-overlay-block__hidden,.element-service-monthly-rankings-block_hidden-contents{display:none}.element-construction-case-block_label{margin-bottom:16px}.element-construction-case-block_label .construction-title-block{font-size:2rem;font-weight:700}.element-construction-case-block_label .construction-title-block__center{text-align:center}.element-construction-case-block_select-tabs{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.element-construction-case-block_select-tabs .construction-case-select-tabs-block{align-items:center;display:flex}.element-construction-case-block_select-tabs .construction-case-select-tabs-block_tab{cursor:pointer;height:32px;margin-right:8px;padding:0 8px}.element-construction-case-block_select-tabs .construction-case-select-tabs-block_tab .construction-case-tab-text-block{align-items:center;display:flex;font-size:1.2rem;justify-content:center}.element-construction-case-block_contents{position:relative}.element-construction-case-block_contents .construction-case-contents-block{margin-bottom:32px;padding:0 64px}.element-construction-case-block_contents .construction-case-contents-block_content{margin:0 8px;width:176px}.element-construction-case-block_contents .construction-case-contents-block_content .construction-case-link-block:hover{text-decoration:none}.element-construction-case-block_contents .construction-case-contents-block_content .construction-case-link-block_image{margin-bottom:8px;overflow:hidden;padding-top:176px;position:relative;width:100%}.element-construction-case-block_contents .construction-case-contents-block_content .construction-case-link-block_image .construction-case-image-block{left:50%;max-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.element-construction-case-block_contents .construction-case-contents-block_content .construction-case-link-block_supplier-name{font-size:1.6rem;font-weight:700;margin-bottom:8px}.element-construction-case-block_contents .construction-case-contents-block_content .construction-case-link-block_supplier-name:hover{color:inherit}.element-construction-case-block_contents .construction-case-contents-block_content .construction-case-link-block_gallery-description{font-size:1.2rem;margin-bottom:16px}.element-construction-case-block_contents .construction-case-contents-block_content .construction-case-link-block_gallery-description:hover{color:inherit}.element-construction-case-block_contents .construction-case-contents-block_content .construction-case-link-block_price{font-size:1.2rem}.element-construction-case-block_contents .construction-case-contents-block_content .construction-case-link-block_price:hover{color:inherit}.element-construction-case-block_contents .construction-case-contents-block_text{font-size:1.8rem;font-weight:700;padding-top:32px;text-align:center}.element-construction-case-block_hidden-contents{display:none}.review-detail-reply-block{background:#f2f2f2;border-radius:13px;padding:16px}.review-detail-reply-block,.review-detail-reply-block .review-detail-reply-block_body{font-size:13px;margin-top:8px}.review-detail-reply-block .review-detail-reply-block_sender{font-size:13px}.element-review-cassette-block{border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;margin-bottom:24px;padding-bottom:16px;width:559px}.element-review-cassette-block:first-child{margin-right:16px}.element-review-cassette-block_heading{background-color:#f2f2f2;border-bottom:1px solid #d9d9d9;border-top-left-radius:4px;border-top-right-radius:4px;height:32px;margin-bottom:8px}.element-review-cassette-block_heading .review-cassette-heading-block{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 16px}.element-review-cassette-block_heading .review-cassette-heading-block_reviewer-name{font-size:1.2rem}.element-review-cassette-block_heading .review-cassette-heading-block_review-post-date{color:#8c8c8c;font-size:1.2rem}.element-review-cassette-block_review-detail{padding:0 16px}.element-review-cassette-block_review-detail .review-detail-block_category-name{color:#b3b3b3;font-size:1.2rem;margin-bottom:8px}.element-review-cassette-block_review-detail .review-detail-block_title{font-size:1.4rem;font-weight:700;margin-bottom:8px}.element-review-cassette-block_review-detail .review-detail-block_star-images{margin-bottom:8px}.element-review-cassette-block_review-detail .review-detail-block_star-images .review-star-images-block .star-image-block{height:10px;width:10px}.element-review-cassette-block_review-detail .review-detail-block_star-images .review-score-block{color:#f5a623;font-size:1.2rem;font-weight:700;padding-left:8px}.element-review-cassette-block_review-detail .review-detail-block_body{font-size:1.4rem}.element-review-cassette-block_review-detail .review-detail-block_body__full-text{height:unset}.element-review-cassette-block_review-detail .review-detail-block_body .review-body-link-block{margin-left:8px}.element-review-cassette-block_review-detail .review-detail-block_body .review-body-link-block_link{font-size:1.2rem}.element-review-cassette-block_review-detail .review-detail-image-block{display:flex;justify-content:space-between;margin-top:8px}.element-review-cassette-block_review-detail .review-detail-image-block_image{background-color:#d9d9d9;height:0;overflow:hidden;padding-top:144px;position:relative;width:144px}.element-review-cassette-block_review-detail .review-detail-image-block_image .review-image-block{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.element-review-cassette-block_service-info{display:flex;padding:16px 16px 0}.element-review-cassette-block_service-info .service-info-image-block{margin-right:8px;width:96px}.element-review-cassette-block_service-info .service-info-image-block_image{height:0;overflow:hidden;padding-top:64px;position:relative;width:100%}.element-review-cassette-block_service-info .service-info-image-block_image .service-image-block{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.element-review-cassette-block_service-info .service-info-text-block{width:calc(100% - 104px)}.element-review-cassette-block_service-info .service-info-text-block_service-name{font-size:1.4rem;font-weight:700}.element-review-cassette-block_service-info .service-info-text-block_supplier-name{font-size:1.2rem}.element-review-cassette-block_service-info .service-info-text-block_service-price{text-align:right}.element-review-cassette-block_service-info .service-info-text-block_service-price .service-price-block{font-size:1.4rem;font-weight:700}.element-review-cassette-block_service-info .service-info-text-block_service-price .service-price-suffix-block{font-size:1.2rem}.element-review-cassette-block_service-info .service-info-text-block_link{color:inherit}.element-review-cassette-block_service-info .service-info-text-block_link:hover{color:#1a7ab3}.element-review-cassette-block_service-info .service-info-text-block_link .link-service-name-block{color:inherit;font-size:1.4rem;font-weight:700}.element-review-cassette-block_service-info .service-info-text-block_link .link-supplier-name-block{color:inherit;font-size:1.2rem}.element-review-cassette-block_service-info .service-info-text-block_link .link-service-price-block{color:inherit;text-align:right}.element-review-cassette-block_service-info .service-info-text-block_link .link-service-price-block_price{font-size:1.4rem;font-weight:700}.element-review-cassette-block_service-info .service-info-text-block_link .link-service-price-block_price-suffix{font-size:1.2rem}.element-review-cassette-block_review-link{padding:16px 16px 0}.element-review-cassette-block_review-link .other-review-link-block{font-size:1.4rem}.element-review-cassette-block_review-link .other-review-link-block_link{font-size:inherit}.element-review-cassette-block_review-link .other-review-link-block_icon{color:#1a7ab3;font-size:1.8rem}.element-service-reviews-block_label{margin-bottom:16px}.element-service-reviews-block_label .service-reviews-label-block{font-size:2rem;font-weight:700}.element-service-reviews-block_summary-score,.element-service-reviews-block_summary-score .review-star-title-block{font-size:1.6rem}.element-service-reviews-block_summary-score .review-star-images-block{padding-left:8px;vertical-align:middle}.element-service-reviews-block_summary-score .star-image-block{height:16px;width:16px}.element-service-reviews-block_summary-score .review-score-block{color:#f5a623;font-size:1.6rem;font-weight:700;padding-left:8px;vertical-align:middle}.element-service-reviews-block_summary-score_count{font-size:1.6rem;vertical-align:middle}.element-service-reviews-block_select-tabs-and-link{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.element-service-reviews-block_select-tabs-and-link .service-reviews-select-tabs-block{align-items:center;display:flex}.element-service-reviews-block_select-tabs-and-link .service-reviews-select-tabs-block_tab{cursor:pointer;height:32px;margin-right:8px;padding:0 8px}.element-service-reviews-block_select-tabs-and-link .service-reviews-select-tabs-block_tab .service-reviews-tab-text-block{align-items:center;display:flex;font-size:1.2rem;justify-content:center}.element-service-reviews-block_select-tabs-and-link .service-reviews-link-block{align-items:center;display:flex}.element-service-reviews-block_select-tabs-and-link .service-reviews-link-block_text{color:inherit;font-size:1.6rem;margin-right:8px}.element-service-reviews-block_select-tabs-and-link .service-reviews-link-block_icon{color:inherit;font-size:1.8rem}.element-service-reviews-block_reviews{display:flex;flex-wrap:wrap}.element-service-reviews-block_slick-reviews{display:none;position:relative}.element-service-reviews-block_slick-reviews .slick-reviews-block{margin-bottom:32px;padding:0 64px}.element-service-reviews-block_slick-reviews .slick-reviews-block_text{font-size:1.8rem;font-weight:700;padding-top:32px;text-align:center}.element-service-reviews-block_slick-reviews .slick-reviews-block .element-review-cassette-block{margin:0 8px}.element-service-reviews-block_slick-reviews .slick-reviews-loader-overlay-block{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:104%;justify-content:center;left:0;padding-bottom:32px;position:absolute;top:0;width:100%;z-index:1}.element-service-reviews-block_slick-reviews .slick-reviews-loader-overlay-block_image{width:15%}.element-service-reviews-block_slick-reviews .slick-reviews-loader-overlay-block__hidden{display:none}.element-service-recommend-block_label{margin-bottom:16px}.element-service-recommend-block_label .service-recommend-label-block{font-size:2rem;font-weight:700}.element-service-recommend-block_select-tabs{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.element-service-recommend-block_select-tabs .service-recommend-select-tabs-block{align-items:center;display:flex}.element-service-recommend-block_select-tabs .service-recommend-select-tabs-block_tab{cursor:pointer;height:32px;margin-right:8px;padding:0 8px}.element-service-recommend-block_select-tabs .service-recommend-select-tabs-block_tab .service-recommend-tab-text-block{align-items:center;display:flex;font-size:1.2rem;justify-content:center}.element-service-recommend-block_select-tabs .service-recommend-link-block{align-items:center;display:flex}.element-service-recommend-block_select-tabs .service-recommend-link-block_text{color:inherit;font-size:1.6rem;margin-right:8px}.element-service-recommend-block_select-tabs .service-recommend-link-block_icon{color:inherit;font-size:1.8rem}.element-service-recommend-block_contents{position:relative}.element-service-recommend-block_contents .service-recommend-contents-block{margin-bottom:32px;padding:0 64px}.element-service-recommend-block_contents .service-recommend-contents-block_content{margin:0 8px;width:176px}.element-service-recommend-block_contents .service-recommend-contents-block_content .service-recommend-link-block:hover{text-decoration:none}.element-service-recommend-block_contents .service-recommend-contents-block_content .service-recommend-link-block_image{margin-bottom:8px;overflow:hidden;padding-top:176px;position:relative;width:100%}.element-service-recommend-block_contents .service-recommend-contents-block_content .service-recommend-link-block_image .recommend-service-image-block{left:50%;max-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.element-service-recommend-block_contents .service-recommend-contents-block_content .service-recommend-link-block_supplier-name{font-size:1.6rem;font-weight:700;margin-bottom:8px}.element-service-recommend-block_contents .service-recommend-contents-block_content .service-recommend-link-block_supplier-name:hover{color:inherit}.element-service-recommend-block_contents .service-recommend-contents-block_content .service-recommend-link-block_service-name{font-size:1.2rem;margin-bottom:16px}.element-service-recommend-block_contents .service-recommend-contents-block_content .service-recommend-link-block_service-name:hover{color:inherit}.element-service-recommend-block_contents .service-recommend-contents-block_content .service-recommend-link-block_price{font-size:1.2rem}.element-service-recommend-block_contents .service-recommend-contents-block_content .service-recommend-link-block_price:hover{color:inherit}.element-service-recommend-block_contents .service-recommend-contents-block_text{font-size:1.8rem;font-weight:700;padding-top:32px;text-align:center}.element-service-recommend-block_contents .loader-overlay-block{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:104%;justify-content:center;left:0;padding-bottom:32px;position:absolute;top:0;width:100%;z-index:1}.element-service-recommend-block_contents .loader-overlay-block_image{width:15%}.element-service-recommend-block_contents .loader-overlay-block__hidden,.element-service-recommend-block_hidden-contents{display:none}.element-right-contents-block{border-radius:4px;margin-top:32px;width:376px}.element-right-contents-block_user-announcements{border:1px solid #d6d6d6;border-radius:4px;margin-bottom:32px;padding:16px 24px 32px}.element-right-contents-block_user-announcements .user-announcements-block{font-size:1.6rem;font-weight:700;margin-bottom:24px}.element-right-contents-block_user-announcements .user-announcements-detail-block_announcement{border-bottom:1px solid #e5e5e5;margin-bottom:24px;padding-bottom:24px}.element-right-contents-block_user-announcements .user-announcements-detail-block_announcement:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.element-right-contents-block_user-announcements .user-announcements-detail-block_announcement .announcement-date-block{font-size:1.4rem;font-weight:700}.element-right-contents-block_user-announcements .user-announcements-detail-block_announcement .announcement-type-block{font-size:1.4rem;font-weight:700;margin-bottom:8px}.element-right-contents-block_user-announcements .user-announcements-detail-block_announcement .announcement-text-block,.element-right-contents-block_user-announcements .user-announcements-detail-block_announcement .announcement-text-block *{font-size:1.2rem}.element-right-contents-block_user-announcements .user-announcements-detail-block_announcement .announcement-text-block .announcement-link-block{font-size:inherit;font-weight:700}.element-right-contents-block_forbiz{border:1px solid #d6d6d6;border-radius:4px;margin-bottom:32px;padding:16px 24px 32px}.element-right-contents-block_forbiz .forbiz-image-block{display:flex;justify-content:center;margin:0 auto 16px}.element-right-contents-block_forbiz .forbiz-image-block_image{height:41px;width:100%}.element-right-contents-block_forbiz .forbiz-description-block{font-size:1.4rem;margin-bottom:16px;text-align:center}.element-right-contents-block_forbiz .forbiz-link-block{background:#1b85df;box-shadow:0 4px 0 #1770bb}.element-right-contents-block_forbiz .forbiz-link-block_text{align-items:center;display:flex;justify-content:center}.element-right-contents-block_relivers-recommend{border:1px solid #d6d6d6;border-radius:4px;margin-bottom:24px;padding:16px 24px}.element-right-contents-block_partner-banners{padding:24px 16px}.element-right-contents-block_partner-banners .partner-banner-block{margin-bottom:24px}.element-relivers-recommend-block{padding:24px 16px}.element-category-list-block{display:flex;flex-wrap:wrap}.element-category-list-block_sub-title{width:100%}.element-category-list-block_sub-title .category-sub-title-block{font-size:1.4rem;font-weight:700;margin-bottom:16px}.element-category-list-block_category-list{margin-bottom:24px;padding-right:14px;width:111px}.element-category-list-block_category-list .category-link-block{display:block;text-align:center}.element-category-list-block_category-list .category-link-block_image{border-radius:4px;height:74px;object-fit:cover}.element-category-list-block_category-list .category-link-block_category-name{font-size:1.2rem;font-weight:400;text-align:center}.element-category-list-block_category-list .category-link-block_category-name:hover{color:#1a7ab3;text-decoration:underline}.element-category-list-block_category-list .category-link-block:hover{text-decoration:none}.element-category-list-block_category-list:nth-child(6n){margin-bottom:24px;padding-right:0;width:111px}.element-category-list-block_category-list__max-wide{margin-bottom:24px;padding-right:16px;width:176px}.element-category-list-block_category-list__max-wide .category-link-block{display:block}.element-category-list-block_category-list__max-wide .category-link-block_image{border-radius:4px;object-fit:cover}.element-category-list-block_category-list__max-wide .category-link-block_category-name{font-size:1.2rem;font-weight:400;text-align:center}.element-category-list-block_category-list__max-wide .category-link-block_category-name:hover{color:#1a7ab3;text-decoration:underline}.element-category-list-block_category-list__max-wide .category-link-block:hover{text-decoration:none}.element-category-list-block_category-list__max-wide:nth-child(6n){margin-bottom:24px;padding-right:0;width:176px}.element-breadcrumb-block{border:1px solid #d9d9d9;margin-top:8px;padding:8px 16px}.element-breadcrumb-block_breadcrumb-list .breadcrumb-list-block_link{display:inline-block}.element-breadcrumb-block_breadcrumb-list .breadcrumb-list-block_link:before{content:">";padding:0 8px}.element-breadcrumb-block_breadcrumb-list .breadcrumb-list-block_link__top-link:before{content:normal;padding:0}.element-breadcrumb-block_breadcrumb-list .breadcrumb-list-block_link .breadcrumb-link-block{display:inline-block}.element-breadcrumb-block_breadcrumb-list .breadcrumb-list-block_link .breadcrumb-link-block_name,.element-breadcrumb-block_breadcrumb-list .breadcrumb-list-block_link .breadcrumb-name-block{color:inherit;font-size:1.2rem}.element-banner-contents-block_link{display:block;margin-bottom:16px}.element-banner-contents-block_link:last-child{margin-bottom:0}.element-banner-contents-block_link .banner-contents-image-block{width:100%}.element-banner-contents-block_link .banner-contents-image-block__last{margin-bottom:0}.mask-modal-block{background-color:#d9d9d9;display:none;height:100vh;left:0;opacity:.4;position:fixed;top:0;width:100vw;z-index:30}.modal-block,.modal-block__auto-scale,.modal-block__full-screen{box-sizing:border-box;display:none;height:94vh;left:50%;overflow-x:hidden;overflow-y:scroll;padding:16px;position:fixed;top:50%;transform:translate(-50%,-50%);width:94vw;z-index:40;-webkit-overflow-scrolling:touch}.modal-block__auto-scale{background-color:#fff;border-radius:4px;height:auto;max-width:560px}.modal-block__full-screen{background-color:#fff;height:100%;width:100vw}@media screen and (min-width:736px){.modal-block__full-screen{height:75vh;width:560px}}.modal-block_modal-header{width:100%}.modal-block_modal-header .modal-header-block{display:flex;justify-content:space-between;margin-bottom:8px}.modal-block_modal-header .modal-header-block_title{font-size:1.4rem;width:90%}.modal-block_modal-header .modal-header-block_close-btn{text-align:right;width:10%}.modal-block_modal-header .modal-header-block_close-btn .svg-icon-block{cursor:pointer;height:24px;width:24px}.modal-block_modal-body{width:100%}.modal-block_modal-body .modal-body-block{font-size:1.4rem}.modal-block_modal-footer{display:flex;justify-content:center;margin-top:16px;width:100%}.modal-block_modal-footer .modal-btn-block{width:136px}.slick-prev{background-image:url(/img/common/v3/slick-circle-arrow-left.png);height:40px;left:8px;width:40px}.slick-next{background-image:url(/img/common/v3/slick-circle-arrow-right.png);height:40px;right:8px;width:40px}.slick-dots{left:0}.slick-dots li button:before{color:#d9d9d9;font-size:1.2rem}.slick-dots li.slick-active button:before{color:#51a8dc}.top-board-block{align-items:center;background:#f2f2f2;display:flex;padding:16px}.top-board-block_image{border-radius:4px;height:168px;margin-right:16px;object-fit:cover;width:168px}.top-board-block_category{width:100%}.top-board-block_category .category-name-block{color:#393f4c;font-size:2.6rem;font-weight:700;margin-bottom:24px}.top-board-block_category .category-theme-block{font-size:1.6rem;font-weight:700;margin-top:8px}.top-board-block_category .category-description-block{color:#393f4c;font-size:1.6rem;margin:8px 0}.main-contents-block{display:flex;justify-content:space-between;padding:16px 16px 40px}.main-contents-block_left-contents{margin-right:24px;width:736px}.main-contents-block_left-contents .search-medium-category-block_top-text{font-size:2rem;margin-bottom:24px}.main-contents-block_left-contents .recommend-category-label-block{margin-top:8px}.main-contents-block_left-contents .recommend-category-label-block_top-text{font-size:2rem;margin-bottom:16px}.main-contents-block_left-contents .medium-categories-detail-block{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:32px}.main-contents-block_left-contents .medium-categories-detail-block_category{border:1px solid #d9d9d9;border-radius:4px;height:100%;width:360px}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-name-block{align-items:center;background-color:#f2f2f2;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;height:48px}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-name-block_text{font-size:1.6rem;font-weight:700;margin-left:16px}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block{padding:16px 16px 24px}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_description{display:flex;justify-content:space-between}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_description .medium-img-block{width:40%}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_description .medium-description-block{font-size:1.2rem;padding-left:16px;width:60%}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_description .medium-description-block_movie-link{color:#1a7ab3;font-size:1.2rem}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_market-price{margin:16px 0}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_anchor-button,.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_button{display:flex;justify-content:space-between;margin-top:24px}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_anchor-button .search-medium-category-button-block,.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_button .search-medium-category-button-block{display:block;width:45%}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_anchor-button .search-medium-category-button-block_btn,.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_button .search-medium-category-button-block_btn{font-weight:700}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_anchor-button .search-prefecture-button-block,.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_button .search-prefecture-button-block{width:45%}.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_anchor-button .search-prefecture-button-block_btn,.main-contents-block_left-contents .medium-categories-detail-block_category .medium-category-detail-block_button .search-prefecture-button-block_btn{font-weight:700}.main-contents-block_left-contents .repair-merit-description-block{margin-bottom:24px}.main-contents-block_left-contents .repair-merit-description-block_part{margin-bottom:16px}.main-contents-block_left-contents .repair-merit-description-block_part .top-text-block{font-size:1.6rem;font-weight:700;margin-bottom:8px}.main-contents-block_left-contents .repair-merit-description-block_part .text-detail-block{font-size:1.4rem}.main-contents-block_left-contents .repair-merit-description-block_part .text-detail-block_link{color:#1a7ab3;font-size:1.4rem;font-weight:700}.main-contents-block_left-contents .before-after-block{padding-bottom:16px}.main-contents-block_left-contents .before-after-block_images{display:flex}.main-contents-block_left-contents .before-after-block_images .before-after-image-block{margin:0 16px 16px 0;position:relative;width:360px}.main-contents-block_left-contents .before-after-block_images .before-after-image-block_before-label{background-color:#8ecef5;bottom:4px;box-sizing:border-box;color:#fff;font-size:1.2rem;font-weight:700;min-width:56px;padding:0 8px;position:absolute;text-align:center}.main-contents-block_left-contents .before-after-block_images .before-after-image-block_after-label{background-color:#51a8dc;bottom:4px;box-sizing:border-box;color:#fff;font-size:1.2rem;font-weight:700;min-width:56px;padding:0 8px;position:absolute;right:0;text-align:center}.main-contents-block_left-contents .before-after-block_images .before-after-image-block:last-child{margin:0 0 16px;position:relative;width:360px}.main-contents-block_left-contents .before-after-block_btn{display:block;margin:0 auto;text-align:center;width:360px}.main-contents-block_left-contents .before-after-block_anchor-button{display:block;padding:1rem 0;text-align:center}.main-contents-block_left-contents .askmeister-list-block{margin-top:24px}.mask-modal-block{opacity:.6}.search-prefecture-modal-block{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px 0 #cbcbcb80;height:600px;padding:24px;width:768px}.search-prefecture-modal-block_modal-header .search-prefecture-modal-header-block_title{font-size:2.6rem;font-weight:700}.search-prefecture-modal-block_region-area{display:flex;flex-wrap:wrap;justify-content:space-between}.search-prefecture-modal-block_region-area .region-area-block{width:45%}.search-prefecture-modal-block_region-area .region-area-block_region-name{font-size:2rem;font-weight:700;margin-top:16px}.search-prefecture-modal-block_region-area .region-area-block_areas{display:flex;flex-wrap:wrap}.search-prefecture-modal-block_region-area .region-area-block_areas .area-name-block{margin-right:16px}.search-prefecture-modal-block_region-area .region-area-block_areas .area-name-block_name{color:#393f4c;cursor:pointer;font-size:1.6rem;padding:4px 0}.search-prefecture-modal-block_region-area .region-area-block_areas .area-name-block_name:hover{color:#f8a0a1}.slick-elements-block{border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 4px 0 #cbcbcb80;margin-bottom:32px}.slick-elements-block_element{border-bottom:1px solid #d9d9d9;padding:16px}.slick-elements-block_element:last-child{border-bottom:none}