@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-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-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-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-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{padding:24px 16px}.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-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}.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-market-price-block_top-text{font-size:1.6rem;font-weight:700;margin-bottom:16px}.element-market-price-block_market-price{border:1px solid #d9d9d9;border-radius:4px}.element-market-price-block_market-price .category-type-market-price-block{width:100%}.element-market-price-block_market-price .category-type-market-price-block_list{border-bottom:1px solid #d9d9d9}.element-market-price-block_market-price .category-type-market-price-block_list:first-child .category-type-block{border-top-left-radius:3px}.element-market-price-block_market-price .category-type-market-price-block_list:first-child .category-price-block{border-top-right-radius:3px}.element-market-price-block_market-price .category-type-market-price-block_list:last-child{border:none}.element-market-price-block_market-price .category-type-market-price-block_list:last-child .category-type-block{border-bottom-left-radius:3px}.element-market-price-block_market-price .category-type-market-price-block_list:last-child .category-price-block{border-bottom-right-radius:3px}.element-market-price-block_market-price .category-type-market-price-block_list .category-type-block{background-color:#f2f2f2;border-right:1px solid #d9d9d9;font-size:1.2rem;padding:8px;width:50%}.element-market-price-block_market-price .category-type-market-price-block_list .category-price-block{background-color:#fff;font-size:1.2rem;padding:8px;width:50%}.element-required-time-block_top-text{font-size:1.6rem;font-weight:700;margin-bottom:16px}.element-required-time-block_required-time{border:1px solid #d9d9d9;border-radius:4px}.element-required-time-block_required-time .category-type-required-time-block{width:100%}.element-required-time-block_required-time .category-type-required-time-block_list{border-bottom:1px solid #d9d9d9}.element-required-time-block_required-time .category-type-required-time-block_list:first-child .category-type-block{border-top-left-radius:3px}.element-required-time-block_required-time .category-type-required-time-block_list:first-child .required-time-block{border-top-right-radius:3px}.element-required-time-block_required-time .category-type-required-time-block_list:last-child{border:none}.element-required-time-block_required-time .category-type-required-time-block_list:last-child .category-type-block{border-bottom-left-radius:3px}.element-required-time-block_required-time .category-type-required-time-block_list:last-child .required-time-block{border-bottom-right-radius:3px}.element-required-time-block_required-time .category-type-required-time-block_list .category-type-block{background-color:#f2f2f2;border-right:1px solid #d9d9d9;font-size:1.2rem;padding:8px;width:50%}.element-required-time-block_required-time .category-type-required-time-block_list .required-time-block{background-color:#fff;font-size:1.2rem;padding:8px;width:50%}.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}.repair-merit-description-block{margin-bottom:24px}.repair-merit-description-block_part{margin-bottom:16px}.repair-merit-description-block_part .top-text-block{font-size:1.6rem;font-weight:700;margin-bottom:8px}.repair-merit-description-block_part .text-detail-block{font-size:1.2rem}.repair-merit-description-block_part .text-detail-block_link{color:#1a7ab3;font-size:1.2rem;font-weight:700}.brand-before-after-article-block{margin-top:24px;padding-bottom:16px}.brand-before-after-article-block_title{font-size:1.6rem;margin-bottom:16px}.brand-before-after-article-block_wrap-content{border:1px solid #d9d9d9;border-radius:4px;display:flex;flex-wrap:wrap;padding:16px}.brand-before-after-article-block_wrap-content .link-block{width:50%}.brand-before-after-article-block_wrap-content .link-block:hover{color:#1a7ab3}.brand-before-after-article-block_wrap-content .link-block_content{align-items:center;display:flex;margin-bottom:8px}.brand-before-after-article-block_wrap-content .link-block_content:hover{color:inherit}.brand-before-after-article-block_wrap-content .link-block_content .image-block{margin-right:8px;width:100px}.brand-before-after-article-block_wrap-content .link-block_content .image-block_image{border-radius:4px}.brand-before-after-article-block_wrap-content .link-block_content .title-block{color:inherit;font-size:1.4rem;width:270px}.brand-list-block{margin-top:24px;padding-bottom:16px}.brand-list-block_title{font-size:1.6rem;margin-bottom:16px}.brand-list-block_list{border:1px solid #d9d9d9;border-radius:4px}.brand-list-block_list .initial-box-block{padding:16px}.brand-list-block_list .initial-box-block_initial-box{margin-bottom:8px}.brand-list-block_list .initial-box-block_initial-box .initial-block{font-size:1.6rem}.brand-list-block_list .initial-box-block_initial-box .initial-brand-list-block{display:flex;flex-wrap:wrap}.brand-list-block_list .initial-box-block_initial-box .initial-brand-list-block_brand{background-color:#f2f2f2;border-radius:4px;margin-bottom:8px;margin-right:8px;padding:4px}.brand-list-block_list .initial-box-block_initial-box .initial-brand-list-block_brand .brand-name-block{font-size:1.4rem}.brand-list-block_list .initial-box-block_initial-box .initial-brand-list-block_brand .brand-name-block:hover{color:#1a7ab3}.glossaries-block_title{font-size:2rem;font-weight:700;margin-bottom:16px}.glossaries-block_content{border:1px solid #d9d9d9;border-radius:4px;padding:16px}.glossaries-block_content .middle-title-block{font-size:1.6rem;font-weight:700;margin:8px 0}.glossaries-block_content .middle-title-block:first-child{margin:0 0 8px}.glossaries-block_content .glossary-block{display:flex;flex-wrap:wrap;width:736px}.glossaries-block_content .glossary-block_wrap{margin:8px 8px 8px 0;width:172px}.glossaries-block_content .glossary-block_wrap:nth-child(4n){margin-right:0}.glossaries-block_content .glossary-block_wrap:nth-child(4n+1){margin-left:0}.glossaries-block_content .glossary-block_wrap .title-block{font-size:1.4rem;font-weight:700;margin-bottom:8px}.glossaries-block_content .glossary-block_wrap .description-block{font-size:1.4rem}.introduction-block{margin-top:40px}.introduction-block_detail{background-color:#000;padding:16px 16px 24px}.introduction-block_detail .title-block{color:#fff;font-size:2.6rem;font-weight:700;text-align:center}.introduction-block_image{width:100%}.introduction-block_description{color:#51a8dc;font-size:1.4rem;margin-top:16px;text-align:center}.introduction-block_button{display:block;margin:0 auto;text-align:center;width:368px}.problem-solution-block_image-description .problem-solution-images-block_detail{width:350px}.problem-solution-block_image-description .problem-solution-images-block_detail .image-block{height:104px;width:168px}.problem-solution-block_image-description .problem-solution-images-block_detail .image-block:first-child{margin-right:8px}.market-price-block{margin-top:40px}.market-price-block_title{font-size:1.6rem;font-weight:700}.market-price-block_description{font-size:1.4rem;margin-top:16px}.market-price-block_detail{display:flex;margin-top:16px}.market-price-block_detail .price-content-detail-block{width:360px}.market-price-block_detail .price-content-detail-block:first-child{margin-right:16px}.market-price-block_detail .price-content-detail-block_text{align-items:center;display:flex;font-size:1.6rem;font-weight:700;height:56px}.required-time-block{margin-top:40px}.required-time-block_title{font-size:1.6rem;font-weight:700}.required-time-block_description{font-size:1.4rem;margin-top:16px}.element-repair-three-step-block{margin:40px 0 0}.transition-link-block_description{color:#51a8dc;font-size:1.4rem;margin-top:16px;text-align:center}.transition-link-block_button{display:block;margin:0 auto;text-align:center;width:368px}.estimate-request-block{border:2px solid #51a8dc;border-radius:4px;margin-top:24px}.estimate-request-block_detail{align-items:center;background-color:#e8f7ff;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;padding:16px}.estimate-request-block_detail .reform-image-block{margin-right:24px;width:176px}.estimate-request-block_detail .reform-image-block_image{border-radius:4px;width:100%}.estimate-request-block_detail .reform-description-block{width:calc(100% - 176px)}.estimate-request-block_detail .reform-description-block_label{font-size:2rem;font-weight:700;margin-bottom:16px;text-align:center}.estimate-request-block_detail .reform-description-block_text{font-size:1.4rem}.estimate-request-block_button{height:40px;margin:24px auto;width:384px}.estimate-request-block_button .link-text-block{align-items:center;display:flex;justify-content:center}.dummy-menu-bar-block{display:none;height:64px;width:100%}.menu-bar-block{background-color:#f2f2f2;height:64px;width:100%}.menu-bar-block__fix{margin:0 auto;position:fixed;top:0;width:1168px;z-index:3}.menu-bar-block_box-shadow{background-color:#fff;box-shadow:0 1px 3px #0000001a}.menu-bar-block_box-shadow .menu-block{align-items:center;column-gap:0;display:flex;margin:0 auto;width:848px}.menu-bar-block_box-shadow .menu-block_menu{align-items:center;cursor:pointer;display:flex;flex-grow:1;height:64px;justify-content:center;text-align:center}.menu-bar-block_box-shadow .menu-block_menu .text-block{font-size:1.4rem;font-weight:700}.menu-bar-block_box-shadow .menu-block_line{border:.5px solid #f2f2f2;height:48px;width:0}.container-top-block{align-items:center;display:flex;height:560px;margin-top:8px;position:relative}.container-top-block_introduction{height:424px;margin:0 auto;width:606px}.container-top-block_introduction .image-block{bottom:365px;height:194px;position:absolute;width:194px}.container-top-block_introduction .title-block{font-size:3.2rem;font-weight:700;margin:16px 0 24px 40px;text-align:center}.container-top-block_introduction .center-image-block{margin:0 auto;width:480px}.container-top-block_introduction .center-image-block_image{width:100%}.container-top-block_introduction .bottom-block{margin:24px auto;width:384px}.container-top-block_introduction .bottom-block_text{align-items:center;display:flex;justify-content:center}.container-top-block_introduction .text-block{font-size:1.3rem;margin-bottom:16px;text-align:center}.category-description-block{margin-bottom:24px}.category-description-block_header{margin-bottom:16px}.category-description-block_header .title-block{font-size:1.6rem;font-weight:700;margin-bottom:16px}.category-description-block_header .description-block{font-size:1.3rem}.category-description-block_detail .title-block{font-size:1.6rem;font-weight:700;margin-bottom:16px}.category-description-block_detail .detail-block{border:1px solid #d9d9d9;border-radius:4px}.category-description-block_detail .detail-block_item{border-bottom:1px solid #d9d9d9;padding:8px 16px}.category-description-block_detail .detail-block_item__last{border-bottom:none}.category-description-block_detail .detail-block_item .label-block{font-size:1.3rem;font-weight:700}.category-description-block_detail .detail-block_item .text-block{font-size:1.2rem}.service-used-description-block{background-color:#f2f2f2;padding:16px}.service-used-description-block_title{font-size:1.3rem;font-weight:700;margin-bottom:8px}.service-used-description-block_description{font-size:1.2rem}.repair-order-flow-block{margin:24px 0 32px}.repair-order-flow-block_title{font-size:1.6rem;font-weight:700;margin-bottom:16px}.repair-order-flow-block_header{display:flex;justify-content:space-between;margin-bottom:16px}.repair-order-flow-block_header .repair-order-flow-user-detail{align-items:center;display:flex;justify-content:center;width:50%}.repair-order-flow-block_header .repair-order-flow-user-detail_image{height:80px;width:80px}.repair-order-flow-block_header .repair-order-flow-user-detail_text{font-size:1.6rem;font-weight:700}.repair-order-flow-block_header .repair-order-flow-partner-detail{align-items:center;display:flex;justify-content:center;width:50%}.repair-order-flow-block_header .repair-order-flow-partner-detail_image{height:80px;width:80px}.repair-order-flow-block_header .repair-order-flow-partner-detail_text{font-size:1.6rem;font-weight:700}.repair-order-flow-block_body{margin-bottom:16px}.repair-order-flow-block_body .step-part-block{display:flex;margin-bottom:32px;position:relative}.repair-order-flow-block_body .step-part-block__flex-start{justify-content:flex-start}.repair-order-flow-block_body .step-part-block__flex-end{justify-content:flex-end}.repair-order-flow-block_body .step-part-block_detail{border:1px solid #d9d9d9;border-radius:16px;width:360px;z-index:2}.repair-order-flow-block_body .step-part-block_detail__width{width:100%}.repair-order-flow-block_body .step-part-block_detail .step-part-name-block{align-items:center;background-color:#f2f2f2;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;height:32px;justify-content:center}.repair-order-flow-block_body .step-part-block_detail .step-part-name-block_text{font-size:1.6rem;font-weight:700}.repair-order-flow-block_body .step-part-block_detail .step-part-description-block{background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:16px}.repair-order-flow-block_body .step-part-block_detail .step-part-description-block__display-flex{align-items:center;display:flex}.repair-order-flow-block_body .step-part-block_detail .step-part-description-block__display-flex_image{width:30%}.repair-order-flow-block_body .step-part-block_detail .step-part-description-block__display-flex_text{width:70%}.repair-order-flow-block_body .step-part-block_detail .step-part-description-block__padding{padding:16px}.repair-order-flow-block_body .step-part-block_detail .step-part-description-block_image{text-align:center;width:100%}.repair-order-flow-block_body .step-part-block_detail .step-part-description-block_image .step-part-image-block{height:93px;width:196px}.repair-order-flow-block_body .step-part-block_detail .step-part-description-block_text{font-size:1.4rem}.repair-order-flow-block_body .step-part-block_detail .step-part-description-block_text__non-margin{margin:0}.repair-order-flow-block_body .step-part-block_image{position:absolute;z-index:1}.repair-order-flow-block_body .step-part-block_image__step-one{height:130px;left:340px;top:140px}.repair-order-flow-block_body .step-part-block_image__step-two{height:270px;left:210px;top:70px}.repair-order-flow-block_body .step-part-block_image__step-three{height:150px;left:320px;top:120px}.repair-order-flow-block_body .step-part-block_image__step-four{height:170px;left:220px;top:110px}.repair-order-flow-block_button{margin:0 auto;width:384px}.repair-order-flow-block_button .text-link-block{align-items:center;display:flex;justify-content:center}.search-by-prefecture-block{margin-top:24px}.search-by-prefecture-block_top-text{font-size:1.6rem;margin-bottom:16px;margin-top:-8px}.search-by-prefecture-block .link-name-block{margin-bottom:16px}.search-by-prefecture-block .link-name-block_name{color:#1a7ab3;font-size:1.4rem;line-height:1.3}.search-by-prefecture-block .link-name-block_name .icon-block{color:#1a7ab3;font-size:1.3rem;font-weight:700;margin-left:8px}.search-by-prefecture-block_detail{border:1px solid #d9d9d9;border-radius:4px}.search-by-prefecture-block_detail .all-prefectures-block{border-bottom:1px solid #d9d9d9;display:flex;flex-wrap:wrap;padding:16px 16px 8px}.search-by-prefecture-block_detail .all-prefectures-block_region{margin-bottom:8px;width:343px}.search-by-prefecture-block_detail .all-prefectures-block_region:nth-child(odd){margin-right:16px}.search-by-prefecture-block_detail .all-prefectures-block_region .region-name-block{font-size:1.4rem;font-weight:700;margin-bottom:16px}.search-by-prefecture-block_detail .all-prefectures-block_region .region-prefectures-block{display:flex;flex-wrap:wrap}.search-by-prefecture-block_detail .all-prefectures-block_region .region-prefectures-block_prefecture{margin-bottom:8px;width:68px}.search-by-prefecture-block_detail .all-prefectures-block_region .region-prefectures-block_prefecture .prefecture-link-block{color:inherit;font-size:1.2rem}.search-by-prefecture-block_detail .cities-link-block{padding:16px 16px 0}.search-by-prefecture-block_detail .cities-link-block_city{margin-bottom:16px}.search-by-prefecture-block_detail .cities-link-block_city .city-label-block{font-size:1.4rem;font-weight:700;margin-bottom:8px}.search-by-prefecture-block_detail .cities-link-block_city .cities-area-block{display:flex;flex-wrap:wrap}.search-by-prefecture-block_detail .cities-link-block_city .cities-area-block_name{margin-top:8px;width:68px}.search-by-prefecture-block_detail .cities-link-block_city .cities-area-block_name .city-link-block{color:inherit;font-size:1.2rem}.btn-primary-lv1-normal{background-color:#51a8dc;border-radius:5px;box-shadow:0 4px 0 0 #1a7ab3;box-sizing:border-box;height:48px}.btn-primary-lv1-normal_button{color:#fff;cursor:pointer;font-size:1.8rem;height:inherit;width:100%}.btn-primary-lv1-normal_button:disabled{background:#b3b3b3;border-radius:5px;box-shadow:0 4px 0 0 #8c8c8c}.btn-primary-lv2-normal{background-color:#fff;border:1px solid #51a8dc;border-bottom:none;border-radius:5px;box-shadow:0 4px 0 0 #51a8dc;box-sizing:border-box;height:48px}.btn-primary-lv2-normal:hover{text-decoration:none}.btn-primary-lv2-normal_anchor-button,.btn-primary-lv2-normal_button{color:#51a8dc;cursor:pointer;font-size:1.8rem;height:inherit;width:100%}.btn-secondary-lv1-normal{background-color:#ff6f71;border-radius:5px;box-shadow:0 4px 0 0 #c34547;box-sizing:border-box;height:28px}.btn-secondary-lv1-normal_button{color:#fff;cursor:pointer;font-size:1.8rem;height:inherit;width:100%}.btn-secondary-lv2-normal{background-color:#fff;border:1px solid #ff6f71;border-bottom:none;border-radius:5px;box-shadow:0 4px 0 0 #ff6f71;box-sizing:border-box;height:28px}.btn-secondary-lv2-normal_button{color:#ff6f71;cursor:pointer;font-size:1.8rem;height:inherit;width:100%}.btn-primary-relivers-lv3{background-color:#b19d6d;border:1px solid #b49c66;border-radius:5px;box-shadow:0 4px 0 0 #8d7e58;box-sizing:border-box;height:48px}.btn-primary-relivers-lv3_button{color:inherit;cursor:pointer;font-size:1.2rem;font-weight:700;height:inherit;width:100%}.btn-disabled-lv2-normal{background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;box-shadow:0 4px 0 0 #d9d9d9;box-sizing:border-box;height:48px}.btn-disabled-lv2-normal_button{color:#d9d9d9;cursor:pointer;font-size:1.8rem;height:inherit;width:100%}.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}.faq-block{border-radius:4px}.faq-block_text{font-size:1.4rem;margin-bottom:8px}.faq-block_link{color:#1a7ab3;cursor:pointer;font-size:1.4rem;text-decoration:none}.faq-block_bold{font-size:1.4rem;font-weight:700;padding:0}.faq-block_detail{border-bottom:1px solid #d9d9d9;padding:32px 16px 24px}.faq-block_detail_title{font-size:1.6rem;font-weight:700;padding-bottom:16px}.faq-block_detail_body{font-size:1.4rem}.faq-block_detail:last-child{border-bottom:none}.top-board-block{align-items:center;background:#f2f2f2;display:flex;padding:16px}.top-board-block_image{border-radius:4px;height:168px;margin-right:16px;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-description-block{color:#393f4c;font-size:1.6rem;margin:8px 0}.main-contents-block{display:flex;justify-content:space-between;padding:24px 16px}.main-contents-block_left-contents{margin-right:24px;width:736px}.main-contents-block_left-contents .before-after-block{padding-bottom:24px}.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:368px}.main-contents-block_left-contents .before-after-block_detail,.main-contents-block_left-contents .before-after-block_merit-description{width:368px}.main-contents-block_left-contents .before-after-block_detail .before-after-detail-block,.main-contents-block_left-contents .before-after-block_detail .pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block__left,.main-contents-block_left-contents .before-after-block_detail .pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block__right,.pro-before-after-block_before-after .before-after-image-block_detail .main-contents-block_left-contents .before-after-block_detail .before-after-detail-block__left,.pro-before-after-block_before-after .before-after-image-block_detail .main-contents-block_left-contents .before-after-block_detail .before-after-detail-block__right{margin-bottom:24px;position:relative}.main-contents-block_left-contents .before-after-block_detail .before-after-detail-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_detail .before-after-detail-block_after-label{background-color:#51a8dc;bottom:4px;box-sizing:border-box;color:#fff;font-size:1.2rem;font-weight:700;min-width:56px;opacity:.8;padding:0 8px;position:absolute;right:0;text-align:center}.main-contents-block_left-contents .before-after-block_detail .before-after-btn-block{display:block;margin:0 auto;width:368px}.main-contents-block_left-contents .before-after-block_detail .before-after-btn-block_btn{font-weight:700}.main-contents-block_left-contents .before-after-block__image-description{display:flex}.main-contents-block_left-contents .before-after-block__image-description .repair-merit-description-block,.main-contents-block_left-contents .before-after-block__image-description .repair-merit-description-block_part:last-child{margin-bottom:0}.main-contents-block_left-contents .askmeister-list-block{margin-top:24px}.main-contents-block_left-contents .estimate-banner-block{margin:24px 0}.main-contents-block_left-contents .estimate-banner-block_top-text{font-size:1.6rem;font-weight:700;margin-bottom:16px}.main-contents-block_right-contents .right-call-block{bottom:24px;display:none;position:fixed}.main-contents-block_right-contents .right-call-block_call{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:24px 8px;width:360px}.main-contents-block_right-contents .right-call-block_call .call-balloon-block{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 4px 0 #b3b3b3b3;left:2px;position:absolute;top:-4px;z-index:1}.main-contents-block_right-contents .right-call-block_call .call-balloon-block_text{color:#51a8dc;font-size:1.6rem;font-weight:700;padding:4px 16px}.main-contents-block_right-contents .right-call-block_call .call-balloon-block_balloon-mouth{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 4px 0 #b3b3b3b3;left:-24px;position:absolute;top:-32px;z-index:1}.main-contents-block_right-contents .right-call-block_call .call-balloon-block_balloon-mouth:before{border:9px solid #0000;border-top:11px solid #fff;content:"";left:38px;position:absolute;top:63px;z-index:2}.main-contents-block_right-contents .right-call-block_call .call-balloon-block_balloon-mouth:after{border:10px solid #0000;border-top:12px solid #d9d9d9;content:"";left:37px;position:absolute;top:63px;z-index:1}.main-contents-block_right-contents .right-call-block_call .call-block{border-bottom:1px solid #d9d9d9;padding:24px}.main-contents-block_right-contents .right-call-block_call .call-block:last-child{border-bottom:none}.main-contents-block_right-contents .right-call-block_call .call-block_description{font-size:1.4rem;text-align:center}.main-contents-block_right-contents .right-call-block_call .call-block_text{font-size:1.6rem;text-align:center}.main-contents-block_right-contents .right-call-block_call .call-block_text__big-font{font-size:2rem}.main-contents-block_right-contents .right-call-block_call .call-block_text__color-basic-l1{color:#8c8c8c}.main-contents-block_right-contents .right-call-block_call .call-block_search-area-button{font-size:1.4rem;height:40px;margin-top:8px}.bottom-contents-block{border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 4px 0 #cbcbcb80;margin-bottom:32px}.bottom-contents-block_element{border-bottom:1px solid #d9d9d9;padding:16px}.bottom-contents-block_element:last-child{border-bottom:none}.internal-link-block{margin-bottom:24px}.internal-link-block_top-text{font-size:1.6rem;margin-bottom:16px}.internal-link-block_detail{border:1px solid #d9d9d9;border-radius:4px;display:flex;flex-wrap:wrap;padding:16px 16px 0}.internal-link-block_detail .link-name-block{margin-bottom:16px;width:343px}.internal-link-block_detail .link-name-block:nth-child(odd){margin-right:16px}.internal-link-block_detail .link-name-block_name{color:#1a7ab3;font-size:1.4rem}.internal-link-block_detail .link-name-block_name .icon-block{color:#1a7ab3;font-size:1.6rem;font-weight:700;margin-left:8px}.service-introduction-block{margin-top:24px}.service-introduction-block__non-margin{margin-top:0}.service-introduction-block_construction .construction-title-block{font-size:2.6rem;font-weight:700;margin-bottom:16px;text-align:center}.service-introduction-block_construction .construction-detail-block{background-color:#ffeed5;border-top-left-radius:8px;border-top-right-radius:8px;margin:0 auto;width:400px}.service-introduction-block_construction .construction-detail-block__margin{margin-bottom:24px}.service-introduction-block_construction .construction-detail-block_image{margin:16px auto 0;width:400px}.service-introduction-block_construction .construction-detail-block_image .image-block{width:100%}.service-introduction-block_construction .construction-detail-block_detail{padding:24px}.service-introduction-block_construction .construction-detail-block_detail .title-block{font-size:2.4rem;font-weight:700;margin-bottom:16px;text-align:center}.service-introduction-block_construction .construction-detail-block_detail .price-block{background:#ffffffe6;border-radius:4px;font-size:1.3rem;margin:0 auto 16px;text-align:center;width:334px}.service-introduction-block_construction .construction-detail-block_detail .price-block_text{font-size:inherit;padding:8px}.service-introduction-block_construction .construction-detail-block_detail .description-block{font-size:1.3rem}.service-introduction-block_construction .construction-list-block{display:flex;justify-content:space-between}.service-introduction-block_construction .construction-list-block_item{border-top-left-radius:8px;border-top-right-radius:8px;margin:0 auto;width:48%}.service-introduction-block_construction .construction-list-block_item__background-color-yellow{background-color:#fffbdc}.service-introduction-block_construction .construction-list-block_item .image-block{margin-bottom:16px}.service-introduction-block_construction .construction-list-block_item .image-block_image{width:100%}.service-introduction-block_construction .construction-list-block_item .title-block{font-size:1.6rem;font-weight:700;margin-bottom:16px;text-align:center}.service-introduction-block_construction .construction-list-block_item .description-block{font-size:1.3rem;padding-bottom:16px;text-align:center}.service-introduction-block_construction .construction-list-block__margin{margin-bottom:24px}.service-introduction-block_construction__padding{padding:16px}.service-introduction-block_construction__border{border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 4px 0 #cbcbcb80}.service-introduction-block_estimate-flow{background-color:#f1fafd;margin-top:24px;padding:24px}.service-introduction-block_estimate-flow .estimate-flow-title-block{font-size:2.6rem;font-weight:700;margin-bottom:24px;text-align:center}.service-introduction-block_estimate-flow .estimate-flow-detail-block{display:flex;justify-content:space-between}.service-introduction-block_estimate-flow .estimate-flow-detail-block_item{width:27%}.service-introduction-block_estimate-flow .estimate-flow-detail-block_item .title-block{font-size:1.6rem;font-weight:700;margin-bottom:8px;text-align:center}.service-introduction-block_estimate-flow .estimate-flow-detail-block_item .description-block{font-size:1.3rem}.service-introduction-block_estimate-flow .estimate-flow-detail-block_item__width{width:30%}.service-introduction-block_estimate-flow__non-margin{margin-top:0}.service-introduction-block_button{margin:24px auto 0;width:384px}.service-introduction-block_button .text-link-block{align-items:center;display:flex;justify-content:center}.service-introduction-block_point{margin-top:24px}.service-introduction-block_point .service-point-image-block{width:100%}.service-introduction-block_point .service-point-title-block{font-size:2.6rem;font-weight:700;text-align:center}.service-introduction-block_point .service-point-description-block{font-size:1.4rem;margin-top:16px}.service-introduction-block_timing{margin-top:24px}.service-introduction-block_timing .service-timing-detail-block{background-color:#f2f2f2;padding:24px}.service-introduction-block_timing .service-timing-detail-block_title{font-size:1.6rem;font-weight:700}.service-introduction-block_timing .service-timing-detail-block_description{font-size:1.4rem;margin-top:16px}.service-introduction-block_timing .service-timing-list-block{display:flex;justify-content:space-between;margin-top:24px}.service-introduction-block_timing .service-timing-list-block_detail{border:1px solid #d9d9d9;border-radius:4px;width:48%}.service-introduction-block_timing .service-timing-list-block_detail .title-block{background-color:#f2f2f2;font-size:1.6rem;font-weight:700;padding:16px}.service-introduction-block_timing .service-timing-list-block_detail .image-block{padding:16px}.service-introduction-block_timing .service-timing-list-block_detail .description-block{font-size:1.4rem;padding:0 16px 16px}.service-introduction-block_timing .bottom-block{margin:24px auto 0;width:384px}.service-introduction-block_timing .bottom-block_text{align-items:center;display:flex;justify-content:center}.service-introduction-block_problem{margin-top:24px}.service-introduction-block_problem .problem-detail-block{background-color:#f2f2f2;padding:24px}.service-introduction-block_problem .problem-detail-block_title{font-size:1.6rem;font-weight:700}.service-introduction-block_problem .problem-detail-block_description{font-size:1.4rem;margin-top:16px}.service-introduction-block_problem .problem-list-block{display:flex;justify-content:space-between;margin-top:24px}.service-introduction-block_problem .problem-list-block_detail{border:1px solid #d9d9d9;border-radius:4px;width:48%}.service-introduction-block_problem .problem-list-block_detail .title-block{background-color:#f2f2f2;font-size:1.6rem;font-weight:700;padding:16px}.service-introduction-block_problem .problem-list-block_detail .image-block{padding:16px}.service-introduction-block_problem .problem-list-block_detail .description-block{font-size:1.4rem;padding:0 16px 16px}.service-introduction-block_service-type{margin-top:24px}.service-introduction-block_service-type .service-type-detail-block{background-color:#f2f2f2;padding:24px}.service-introduction-block_service-type .service-type-detail-block_title{font-size:1.6rem;font-weight:700}.service-introduction-block_service-type .service-type-detail-block_description{font-size:1.4rem;margin-top:16px}.service-introduction-block_service-type .service-type-list-block{display:flex;justify-content:space-between;margin-top:24px}.service-introduction-block_service-type .service-type-list-block_detail{border:1px solid #d9d9d9;border-radius:4px;width:48%}.service-introduction-block_service-type .service-type-list-block_detail .title-block{background-color:#f2f2f2;font-size:1.6rem;font-weight:700;padding:16px}.service-introduction-block_service-type .service-type-list-block_detail .image-block{padding:16px}.service-introduction-block_service-type .service-type-list-block_detail .description-block{font-size:1.4rem;padding:0 16px 16px}.service-introduction-block_service-type .service-detail-list-block{display:flex;justify-content:space-between;margin-top:24px}.service-introduction-block_service-type .service-detail-list-block_list{width:48%}.service-introduction-block_service-type .service-detail-list-block_list .title-block{font-size:1.6rem;font-weight:700}.service-introduction-block_service-type .service-detail-list-block_list .list-block{border:1px solid #d9d9d9;border-radius:4px;margin-top:16px}.service-introduction-block_service-type .service-detail-list-block_list .list-block_detail{border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between}.service-introduction-block_service-type .service-detail-list-block_list .list-block_detail .label-block{background-color:#f2f2f2;font-size:1.4rem;padding:8px;width:50%}.service-introduction-block_service-type .service-detail-list-block_list .list-block_detail .description-block{font-size:1.4rem;padding:8px;width:50%}.service-introduction-block_service-type .service-detail-list-block_list .list-block_detail__last{border-bottom:none}.service-introduction-block_flow{margin-top:24px}.service-introduction-block_flow .service-flow-title-block{font-size:1.6rem;font-weight:700}.service-introduction-block_flow .service-flow-detail-block{border:1px solid #d9d9d9;border-radius:4px;margin-top:16px;padding:16px}.service-introduction-block_flow .service-flow-detail-block_detail{display:flex;justify-content:space-between;margin-top:16px}.service-introduction-block_flow .service-flow-detail-block_detail__non-margin{margin-top:0}.service-introduction-block_flow .service-flow-detail-block_detail .flow-item-block{width:48%}.service-introduction-block_flow .service-flow-detail-block_detail .flow-item-block_title{font-size:1.4rem;font-weight:700;margin-top:8px}.service-introduction-block_flow .service-flow-detail-block_detail .flow-item-block_description{font-size:1.3rem;margin-top:8px}.service-introduction-block_flow .bottom-block{margin:24px auto 0;width:384px}.service-introduction-block_flow .bottom-block_text{align-items:center;display:flex;justify-content:center}.problem-solution-block{background-color:#f2f2f2;border-radius:4px;margin-top:24px;padding:16px 16px 24px}.problem-solution-block_top-text{font-size:2rem;font-weight:700;margin-bottom:24px}.problem-solution-block_top-text__no-image{margin-bottom:0}.problem-solution-block_image-description{display:flex}.problem-solution-block_image-description .problem-solution-images-block{display:flex;margin-right:16px;width:344px}.problem-solution-block_image-description .problem-solution-images-block_image{height:104px;width:168px}.problem-solution-block_image-description .problem-solution-images-block_image:first-child{margin-right:8px}.problem-solution-block_image-description .problem-solution-images-block_image__resize{object-fit:cover}.problem-solution-block_image-description .problem-solution-description-block{width:344px}.problem-solution-block_image-description .problem-solution-description-block_text{font-size:1.4rem}.problem-solution-block_image-description .problem-solution-description-block_text:not(:first-child){margin-top:16px}.problem-solution-block_problem-solution{display:flex}.problem-solution-block_problem-solution .problem-block{width:344px}.problem-solution-block_problem-solution .problem-block:first-child{margin-right:16px}.problem-solution-block_problem-solution .problem-block_question-text{font-size:1.6rem;font-weight:700;margin:24px 0 16px}.problem-solution-block_problem-solution .problem-block_question-text__pro-merit-text{font-size:1.6rem;font-weight:700;margin-bottom:16px}.problem-solution-block_problem-solution .problem-block_question-text__top{margin:0 0 16px}.problem-solution-block_problem-solution .problem-block_detail-problem{background:#fff;border:1px solid #d9d9d9;border-radius:4px}.problem-solution-block_problem-solution .problem-block_detail-problem .detail-problem-block{border-bottom:1px solid #d9d9d9;padding:16px}.problem-solution-block_problem-solution .problem-block_detail-problem .detail-problem-block_problem{font-size:1.4rem;font-weight:700;margin-bottom:16px}.problem-solution-block_problem-solution .problem-block_detail-problem .detail-problem-block_description{font-size:1.4rem}.problem-solution-block_problem-solution .problem-block_detail-problem .detail-problem-block__last{padding:16px}.problem-solution-block_problem-solution .problem-block_problem-answer-top-text{font-size:1.6rem;font-weight:700;margin:24px 0 16px}.problem-solution-block_problem-solution .problem-block_problem-answer-top-text__top{margin:0 0 16px}.problem-solution-block_problem-solution .problem-block_detail-answer{background:#fff;border:1px solid #d9d9d9;border-radius:4px}.problem-solution-block_problem-solution .problem-block_detail-answer .detail-answer-block{border-bottom:1px solid #d9d9d9;padding:16px}.problem-solution-block_problem-solution .problem-block_detail-answer .detail-answer-block_answer{font-size:1.4rem;font-weight:700;margin-bottom:16px}.problem-solution-block_problem-solution .problem-block_detail-answer .detail-answer-block_description{font-size:1.4rem}.problem-solution-block_problem-solution .problem-block_detail-answer .detail-answer-block__last{padding:16px}.category-work-flow-block{margin-top:24px}.category-work-flow-block_top-text{font-size:1.6rem;font-weight:700;margin-bottom:16px}.category-work-flow-block_sub-text{font-size:1.4rem;margin-bottom:24px}.category-work-flow-block_sub-title{font-size:1.4rem;font-weight:700;margin:24px 0 16px}.category-work-flow-block_work-flow-detail{border:1px solid #d9d9d9;border-radius:4px}.category-work-flow-block_work-flow-detail .work-flow-block_flow{display:flex;flex-wrap:wrap;padding:16px 16px 0}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block{margin-bottom:24px;width:343px}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block:nth-child(odd){margin-right:16px}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_image{border-radius:4px;height:auto;width:100%}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_subject-title{font-size:1.4rem;font-weight:700;margin:8px 0}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_working-time{align-items:center;display:flex;margin:8px 0}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_working-time .time-icon-block{border-radius:50%;height:24px;margin-right:8px;width:24px}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_working-time .time-icon-block_icon{height:100%;width:100%;fill:#b3b3b3}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_flow-text,.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_working-time .time-label-block{font-size:1.4rem}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_flow-text__accordion{margin-top:8px}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_flow-text__accordion .flow-text-block__height-change-target{height:0;overflow-y:hidden;transition:all .5s}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_flow-text__accordion .flow-text-block_text{font-size:1.4rem}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_flow-text__accordion .show-more-link-block{color:#1a7ab3;font-size:1.4rem}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_flow-text__accordion .show-more-link-block_link,.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_flow-text__accordion .show-more-link-block_text{color:inherit;cursor:pointer;font-size:inherit}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_flow-link{margin-top:8px}.category-work-flow-block_work-flow-detail .work-flow-block_flow .number-flow-block_flow-link .work-flow-link-block{font-size:1.4rem}.category-work-flow-block_work-flow-detail .pro-movie-block{border-top:1px solid #d9d9d9;padding:16px}.category-work-flow-block_work-flow-detail .pro-movie-block__none-border{border-top:none}.category-work-flow-block_work-flow-detail .pro-movie-block_top-text{font-size:2rem;font-weight:700;margin-bottom:8px}.category-work-flow-block_work-flow-detail .pro-movie-block_description{font-size:1.4rem;margin-bottom:16px}.category-work-flow-block_work-flow-detail .pro-movie-block_youtube{text-align:center}.category-work-flow-block_supplier-introduction{font-size:1.4rem;margin-top:16px}.category-work-flow-block_supplier-introduction .supplier-name-block{font-size:1.4rem}.category-work-flow-block__no-margin-top{margin-bottom:24px;margin-top:0}.pro-work-block{margin-top:24px}.pro-work-block_top-text{font-size:1.6rem;font-weight:700;margin-bottom:16px}.pro-work-block_detail{display:flex}.pro-work-block_detail .work-before-image-block{height:100%;margin-right:16px;width:168px}.pro-work-block_detail .work-before-description-block{width:168px}.pro-work-block_detail .work-before-description-block_description{font-size:1.2rem}.pro-work-block_detail .work-before-description-block_description .bold-text-block{font-size:1.4rem;font-weight:700}.pro-work-block_detail .work-after-image-block{height:100%;margin-right:16px;width:168px}.pro-work-block_detail .work-after-description-block{width:168px}.pro-work-block_detail .work-after-description-block_description{font-size:1.2rem}.pro-work-block_detail .work-after-description-block_description .bold-text-block{font-size:1.4rem;font-weight:700}.pro-work-block_detail .before-after-caret-block{align-items:center;display:flex;justify-content:center;margin:0 8px;width:16px}.pro-work-block_detail .before-after-caret-block_caret{color:#51a8dc;font-size:1.6rem;font-weight:700}.pro-before-after-block{background:#f2f2f2;border-radius:4px;margin-top:24px;padding:16px 16px 24px}.pro-before-after-block_top-text{font-size:1.6rem;font-weight:700;margin-bottom:8px}.pro-before-after-block_description{font-size:1.4rem}.pro-before-after-block_before-after .before-after-image-block{display:flex;flex-wrap:wrap}.pro-before-after-block_before-after .before-after-image-block_detail{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:8px;width:343px}.pro-before-after-block_before-after .before-after-image-block_detail:nth-child(odd){margin-right:16px}.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block,.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block__left,.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block__right{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;margin-top:24px;padding:16px;position:relative;width:73%}.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block_description{font-size:1.4rem}.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block_description .bold-text-block{font-size:1.4rem;font-weight:700}.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block_image{align-items:center;display:flex;justify-content:space-between}.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block_image .image-block{height:170px;margin-bottom:8px;width:280px}.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block__left:before{border:9px solid #0000;border-left:10px solid #d9d9d9;bottom:16px;content:"";left:-10px;position:absolute;transform:rotate(-45deg)}.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block__left:after{border:8px solid #0000;border-left-color:#fff;bottom:16px;content:"";left:-8px;position:absolute;transform:rotate(-45deg)}.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block__right:before{border:9px solid #0000;border-right:10px solid #d9d9d9;bottom:16px;content:"";position:absolute;right:-10px;transform:rotate(45deg)}.pro-before-after-block_before-after .before-after-image-block_detail .before-after-detail-block__right:after{border:8px solid #0000;border-right-color:#fff;bottom:16px;content:"";position:absolute;right:-8px;transform:rotate(45deg)}.pro-before-after-block_before-after .said-image-block{height:40px;width:40px;fill:#fff;background-color:#d9d9d9;border-radius:50%}.category-types-block{margin:24px 0}.category-types-block_top-text{font-size:1.6rem;font-weight:700;margin-bottom:16px}.category-types-block_types .category-type-detail-block{display:flex;flex-wrap:wrap;margin-bottom:24px}.category-types-block_types .category-type-detail-block_category{border:1px solid #d9d9d9;border-radius:4px;height:100%;width:358px}.category-types-block_types .category-type-detail-block_category:nth-child(odd){margin-right:16px}.category-types-block_types .category-type-detail-block_category .category-block{align-items:center;background-color:#f2f2f2;border-bottom:1px solid #d9d9d9;border-top-left-radius:4px;border-top-right-radius:4px;color:#393f4c;display:flex;justify-content:space-between;padding:8px 16px}.category-types-block_types .category-type-detail-block_category .category-block__link:hover{color:#1a7ab3}.category-types-block_types .category-type-detail-block_category .category-block_small-category{color:inherit;font-size:1.6rem;font-weight:700}.category-types-block_types .category-type-detail-block_category .category-type-block{border-bottom:1px solid #d9d9d9;padding:8px 16px 16px}.category-types-block_types .category-type-detail-block_category .category-type-block_category-types{display:flex;font-size:1.4rem;justify-content:space-between;margin-top:8px}.category-types-block_types .category-type-detail-block_category .category-type-block_category-types .category-type-image-block{height:67px;width:97px}.category-types-block_types .category-type-detail-block_category .category-type-block_category-types .type-block{width:200px}.category-types-block_types .category-type-detail-block_category .category-type-block_category-types .type-block_name{font-size:1.4rem;font-weight:700;margin-bottom:8px}.category-types-block_types .category-type-detail-block_category .category-type-block_category-types .type-block__no-img .description-block,.category-types-block_types .category-type-detail-block_category .category-type-block_category-types .type-block_description{font-size:1.2rem}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price{margin-top:8px}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price .market-price-block{border:1px solid #d9d9d9;border-radius:4px}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price .market-price-block_frame{width:100%}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price .market-price-block_frame .row-block{border-bottom:1px solid #d9d9d9}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price .market-price-block_frame .row-block:first-child .category-type-block{border-top-left-radius:3px}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price .market-price-block_frame .row-block:first-child .category-price-block{border-top-right-radius:3px}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price .market-price-block_frame .row-block:last-child{border:none}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price .market-price-block_frame .row-block:last-child .category-type-block{border-bottom-left-radius:3px}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price .market-price-block_frame .row-block:last-child .category-price-block{border-bottom-right-radius:3px}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price .market-price-block_frame .row-block_header{background-color:#f2f2f2;border-right:1px solid #d9d9d9;font-size:1.2rem;padding:8px;width:50%}.category-types-block_types .category-type-detail-block_category .category-type-block_market-price .market-price-block_frame .row-block_body{background-color:#fff;font-size:1.2rem;padding:8px;width:50%}.category-types-block_types .category-type-detail-block_category .category-type-block__last{padding:8px 16px 16px}.category-types-block_types .category-type-detail-block_category .category-type-block__last .link-name-block{margin-top:24px}.category-types-block_types .category-type-detail-block_category .category-type-block__last .link-name-block_name{color:#1a7ab3;font-size:1.4rem;line-height:1.3}.category-types-block_types .category-type-detail-block_category .category-type-block__last .link-name-block_name .icon-block{color:#1a7ab3;font-size:1.3rem;font-weight:700;margin-left:8px}.category-types-block_types .category-type-detail-block_category .search-service-block{display:block;height:36px;margin:16px auto 8px;width:184px}.category-types-block_types .category-type-detail-block_category .search-service-block_button{font-size:1.4rem;font-weight:700;padding:8px 0}.category-types-block_types .category-type-detail-block_category .search-service-block_anchor-button{display:block;font-size:1.4rem;font-weight:700;padding:8px 0;text-align:center}.category-types-block_types .category-type-detail-block:last-child{margin-bottom:0}.market-price-required-time-block{display:flex;margin:24px 0}.market-price-required-time-block_detail{width:360px}.market-price-required-time-block_detail:first-child{margin-right:16px}.mid-category-bottom-contents-block{border:1px solid #d9d9d9;border-radius:4px;display:flex;margin:24px 0 40px}.mid-category-bottom-contents-block_detail{padding:0 16px;width:584px}.mid-category-bottom-contents-block_detail:first-child{border-right:1px solid #d9d9d9}.mid-category-bottom-contents-block_detail .top-text-block_title{font-size:2rem;font-weight:700;margin:16px 0}.mid-category-bottom-contents-block_detail .top-text-block_description{font-size:1.4rem;margin-bottom:16px}.mid-category-bottom-contents-block_detail .category-description-block{margin:16px 0}.mid-category-bottom-contents-block_detail .category-description-block_middle-text{font-size:1.6rem;font-weight:700;margin-bottom:8px}.mid-category-bottom-contents-block_detail .category-description-block_description{font-size:1.4rem}.repair-category-menu-block{background-color:#f2f2f2;border-radius:4px;margin-bottom:24px;padding:16px}.repair-category-menu-block_top-image{margin-bottom:16px}.repair-category-menu-block_top-image .top-text-block{font-size:1.6rem;font-weight:700;margin-bottom:16px}.repair-category-menu-block_top-image .top-text-block_link{color:#393f4c;font-size:1.6rem;font-weight:700}.repair-category-menu-block_top-image .top-image-block{border-radius:4px;height:auto;width:100%}.repair-category-menu-block_top-image__half-img{margin-bottom:0;margin-right:16px;width:344px}.repair-category-menu-block_top-text{margin-bottom:24px}.repair-category-menu-block_top-text .repair-menu-text-block{font-size:1.4rem}.repair-category-menu-block_menu{margin-bottom:24px}.repair-category-menu-block_menu__top{margin:0}.repair-category-menu-block_menu__half-menu{margin-bottom:0;width:344px}.repair-category-menu-block_menu .top-text-block{font-size:1.6rem;font-weight:700;margin-bottom:16px}.repair-category-menu-block_menu .menu-block{border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 4px 0 #cbcbcb80}.repair-category-menu-block_menu .menu-block_part{border-bottom:1px solid #d9d9d9;display:flex;text-align:center}.repair-category-menu-block_menu .menu-block_part .category-name-left-block{align-items:center;background-color:#fff;border-right:1px solid #d9d9d9;border-top-left-radius:4px;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;padding:16px 8px;width:50%}.repair-category-menu-block_menu .menu-block_part .category-name-right-block{align-items:center;background-color:#fff;border-top-right-radius:4px;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;padding:16px 8px;width:50%}.repair-category-menu-block_menu .menu-block_part__last{border-bottom:none;display:flex;text-align:center}.repair-category-menu-block_menu .menu-block_part__last .category-name-left-block{align-items:center;background-color:#fff;border-bottom-left-radius:4px;border-right:1px solid #d9d9d9;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;padding:16px 8px;width:50%}.repair-category-menu-block_menu .menu-block_part__last .category-name-left-block__half{width:334px}.repair-category-menu-block_menu .menu-block_part__last .category-name-right-block{align-items:center;background-color:#fff;border-bottom-right-radius:4px;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;padding:16px 8px;width:50%}.repair-category-menu-block_menu .menu-block_part__last .category-name-right-block__none{width:55%}.repair-category-menu-block_menu .menu-description-block{margin-top:24px}.repair-category-menu-block_menu .menu-description-block_text{font-size:1.4rem}.repair-category-menu-block_menu .menu-description-block__top{margin-top:40px}.repair-category-menu-block_menu__sub-category{background-color:#f2f2f2;margin-bottom:0;padding:16px 16px 0}.repair-category-menu-block_cassettes{display:flex;flex-wrap:wrap}.repair-category-menu-block_cassettes .detail-cassette-block{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;margin-right:16px;padding:16px;width:302px}.repair-category-menu-block_cassettes .detail-cassette-block_image-text{display:flex;justify-content:space-between;margin-bottom:16px}.repair-category-menu-block_cassettes .detail-cassette-block_image-text .image-block{margin-right:16px;width:30%}.repair-category-menu-block_cassettes .detail-cassette-block_image-text .image-block_img{border-radius:4px}.repair-category-menu-block_cassettes .detail-cassette-block_image-text .text-block{width:60%}.repair-category-menu-block_cassettes .detail-cassette-block_image-text .text-block_category-label{font-size:1.4rem;font-weight:700}.repair-category-menu-block_cassettes .detail-cassette-block_image-text .text-block_description{font-size:1.2rem}.repair-category-menu-block_cassettes .detail-cassette-block_search-pro-btn{display:block;height:36px;margin:0 auto;width:184px}.repair-category-menu-block_cassettes .detail-cassette-block_search-pro-btn .button-block{font-size:1.4rem;font-weight:700;padding:8px 0}.repair-category-menu-block_other-category-link{font-size:1.4rem}.repair-category-menu-block_other-category-link .other-category-caret-block{color:inherit;font-size:1.6rem;margin-left:8px;margin-top:16px}.repair-category-menu-block__sub-category{padding-bottom:8px}.repair-category-menu-block__no-top-img{padding-top:8px}.repair-category-menu-block__img-menu{display:flex;flex-wrap:wrap;margin-top:24px}.detail-category-block{display:flex;flex-wrap:wrap;margin-top:16px}.detail-category-block_detail-category{border:1px solid #d9d9d9;border-radius:4px;margin-right:16px;padding:16px;width:326px}.detail-category-block_detail-category .image-text-block{display:flex;justify-content:space-between;margin-bottom:16px}.detail-category-block_detail-category .image-text-block_image{margin-right:16px;width:30%}.detail-category-block_detail-category .image-text-block_image .image-block{border-radius:4px}.detail-category-block_detail-category .image-text-block_text{width:60%}.detail-category-block_detail-category .image-text-block_text .category-text-block{font-size:1.4rem;font-weight:700}.detail-category-block_detail-category .image-text-block_text .description-block{font-size:1.2rem}.detail-category-block_detail-category .search-pro-btn-block{display:block;height:36px;margin:0 auto;width:184px}.detail-category-block_detail-category .search-pro-btn-block_button{font-size:1.4rem;font-weight:700;padding:8px 0}.detail-category-block_detail-category:last-child{margin-right:0}.detail-category-type-block{display:flex;flex-wrap:wrap}.detail-category-type-block_detail-category-type{border:1px solid #d9d9d9;border-radius:4px;height:100%;margin-bottom:24px;width:358px}.detail-category-type-block_detail-category-type:nth-child(odd){margin-right:16px}.detail-category-type-block_detail-category-type .category-type-name-block{background-color:#f2f2f2;border-top-left-radius:4px;border-top-right-radius:4px;font-size:1.6rem;padding:8px 16px}.detail-category-type-block_detail-category-type .category-type-detail-block{padding:16px}.detail-category-type-block_detail-category-type .category-type-detail-block_image{text-align:center}.detail-category-type-block_detail-category-type .category-type-detail-block_image .type-image-block{max-width:100%}.detail-category-type-block_detail-category-type .category-type-detail-block_image__before-after{width:160px}.detail-category-type-block_detail-category-type .category-type-detail-block_text{font-size:1.4rem;margin:16px 0}.detail-category-type-block_detail-category-type .category-type-detail-block_before-after-btn{display:block;height:48px;margin-bottom:24px}.detail-category-type-block_detail-category-type .category-type-detail-block_market-price{margin:16px 0 24px}.detail-category-type-block_detail-category-type .category-type-detail-block_market-price .market-price-title-block{font-size:1.4rem;font-weight:700;margin-bottom:8px}.detail-category-type-block_detail-category-type .category-type-detail-block_market-price .market-price-detail-block{align-items:center;border:1px solid #d9d9d9;border-radius:4px;display:flex}.detail-category-type-block_detail-category-type .category-type-detail-block_market-price .market-price-detail-block_label{background-color:#f2f2f2;border-bottom-left-radius:4px;border-top-left-radius:4px;font-size:1.2rem;padding:8px;width:30%}.detail-category-type-block_detail-category-type .category-type-detail-block_market-price .market-price-detail-block_price{font-size:1.2rem;padding:8px;width:70%}.detail-category-type-block_detail-category-type .category-type-detail-block_btn{display:block;height:48px;margin-bottom:8px}.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}.small-category-menu-block{margin-top:16px}.small-category-menu-block_title{font-size:1.6rem;font-weight:700;margin-bottom:16px}.small-category-menu-block_list{display:flex}.small-category-menu-block_small-category-wrapper{padding-right:14px}.small-category-menu-block_small-category-image{border-radius:4px;height:74px;object-fit:cover;width:111px}.small-category-menu-block_small-category-title{font-size:1.2rem;font-weight:400;text-align:center}.omakase-mystar-section .omakase-mystar-link{background:#fa0;border-radius:5px;box-shadow:0 4px 0 0 #d08609;color:#fff;display:block;font-size:1.8rem;margin:16px 160px 32px;padding:10px 0;text-align:center;text-decoration:none}.omakase-mystar-section .omakase-mystar-link:hover{opacity:.7}.omakase-mystar-section .omakase-mystar-link:active{box-shadow:none;transform:translateY(4px)}.omakase-mystar-section .omakase-mystar-title{font-size:1.6rem;font-weight:700;margin:16px 0 0}