*{border-collapse:collapse;color:#393f4c;font-family:HiraginoSans-W3,HG丸ゴシックM-PRO,Hiragino Maru Gothic Pro,ヒラギノ丸ゴ Pro W4,メイリオ,Meiryo,MS P Gothic,ＭＳ Ｐゴシック,Osaka−等幅,Century Gothic;font-size:10px;margin:0;padding:0}p{word-break:break-word}li{list-style:none}a{color:#1a7ab3;cursor:pointer;text-decoration:none}a:visited{opacity:.5}a:active,a:focus,a:hover{text-decoration:underline}a:focus{outline:none}img{height:auto;max-width:100%}select{-webkit-appearance:none;appearance:none}select:focus{outline:none}textarea{-webkit-appearance:none;appearance:none}textarea:focus{outline:none}.header-ad-area-block{justify-content:space-between;padding:16px 24px 16px 16px;position:relative}.header-ad-area-block_text{font-size:1.2rem;font-weight:700}@media(max-width:320px){.header-ad-area-block_text{font-size:1.1rem}}.header-ad-area-block_icon{position:absolute;right:16px;top:auto}.header-ad-area-block_icon .header-ad-area-icon-block{color:#fff;font-size:1.6rem;font-weight:700}.flash-message-block{margin:16px auto 0;width:calc(100% - 32px)}.flash-message-block .fail_comment,.flash-message-block .succ_comment{font-size:1.2rem;height:40px}@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-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}.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}.review-cassette-block{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:24px;padding-bottom:16px}.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:16px;padding:0 16px}.review-cassette-block_heading .heading-block{align-items:center;display:flex;height:100%;justify-content:space-between}.review-cassette-block_heading .heading-block_review-post-date,.review-cassette-block_heading .heading-block_reviewer-name{font-size:1.2rem}.review-cassette-block_review-detail{margin-bottom:16px;padding:0 16px}.review-cassette-block_review-detail .review-detail-stars-block{margin-bottom:16px}.review-cassette-block_review-detail .review-detail-stars-block_stars .star-image-block{height:10px;width:10px}.review-cassette-block_review-detail .review-detail-stars-block_score{color:#f5a623;font-size:1.2rem;font-weight:700;padding-left:8px}.review-cassette-block_review-detail .review-detail-title-block{margin-bottom:16px}.review-cassette-block_review-detail .review-detail-title-block_category-name{color:#b3b3b3;font-size:1.2rem;margin-bottom:4px}.review-cassette-block_review-detail .review-detail-title-block_title{font-size:1.4rem;font-weight:700}.review-cassette-block_review-detail .review-detail-text-block{font-size:1.4rem}.review-cassette-block_review-detail .review-detail-image-block{display:flex;justify-content:space-between;margin-top:8px}.review-cassette-block_review-detail .review-detail-image-block_image{background-color:#d9d9d9;height:0;overflow:hidden;padding-top:144px;position:relative;width:144px}.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%)}.review-cassette-block_service-info{display:flex;padding:0 16px}.review-cassette-block_service-info .service-info-image-block{margin-right:8px;width:35%}.review-cassette-block_service-info .service-info-image-block_image{height:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.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%)}.review-cassette-block_service-info .service-info-text-block{width:65%}.review-cassette-block_service-info .service-info-text-block_service-name{font-size:1.4rem;font-weight:700}.review-cassette-block_service-info .service-info-text-block_supplier-name{font-size:1.2rem}.review-cassette-block_service-info .service-info-text-block_service-price{text-align:right}.review-cassette-block_service-info .service-info-text-block_service-price .service-price-block{font-size:1.4rem;font-weight:700}.review-cassette-block_service-info .service-info-text-block_service-price .service-price-suffix-block{font-size:1.2rem}.review-cassette-block_service-info .service-info-text-block_link{color:inherit}.review-cassette-block_service-info .service-info-text-block_link:hover{color:#1a7ab3}.review-cassette-block_service-info .service-info-text-block_link .link-service-name-block{color:inherit;font-size:1.4rem;font-weight:700}.review-cassette-block_service-info .service-info-text-block_link .link-supplier-name{color:inherit;font-size:1.2rem}.review-cassette-block_service-info .service-info-text-block_link .link-service-price{color:inherit;text-align:right}.review-cassette-block_service-info .service-info-text-block_link .link-service-price_price{font-size:1.4rem;font-weight:700}.review-cassette-block_service-info .service-info-text-block_link .link-service-price_price-suffix{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}.askmeister-cassette-block{margin-bottom:24px}.askmeister-cassette-block_question-and-answer{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:24px}.askmeister-cassette-block_question-and-answer .question-block{align-items:center;background-color:#f2f2f2;border-bottom:1px solid #d9d9d9;border-top-left-radius:4px;border-top-right-radius:4px;box-sizing:border-box;display:flex;padding:8px 16px}.askmeister-cassette-block_question-and-answer .question-block_icon{margin-right:8px}.askmeister-cassette-block_question-and-answer .question-block_icon .askmeister-question-icon-block{height:32px;width:32px}.askmeister-cassette-block_question-and-answer .question-block_text{font-size:1.4rem}.askmeister-cassette-block_question-and-answer .question-block_text .question-title-block{color:inherit;font-size:inherit;font-weight:700}.askmeister-cassette-block_question-and-answer .question-block_text .question-title-block:hover{color:#1a7ab3}.askmeister-cassette-block_question-and-answer .answers-block{box-sizing:border-box}.askmeister-cassette-block_question-and-answer .answers-block_supplier-answer{border-bottom:1px solid #d9d9d9;padding:16px}.askmeister-cassette-block_question-and-answer .answers-block_supplier-answer:last-child{border-bottom:none}.askmeister-cassette-block_question-and-answer .answers-block_supplier-answer .supplier-name-block{align-items:center;display:flex;margin-bottom:8px}.askmeister-cassette-block_question-and-answer .answers-block_supplier-answer .supplier-name-block_supervisor-image{background-color:#f2f2f2;border-radius:50%;height:32px;margin-right:8px;overflow:hidden;position:relative;width:32px}.askmeister-cassette-block_question-and-answer .answers-block_supplier-answer .supplier-name-block_supervisor-image .image-block{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.askmeister-cassette-block_question-and-answer .answers-block_supplier-answer .supplier-name-block_supplier-name{font-size:1.4rem;width:88%}.askmeister-cassette-block_question-and-answer .answers-block_supplier-answer .supplier-name-block_supplier-name .supplier-name-link-block{font-size:inherit;font-weight:700}.askmeister-cassette-block_question-and-answer .answers-block_supplier-answer .supplier-name-block_supplier-name .supplier-name-suffix-block{font-size:inherit}.askmeister-cassette-block_question-and-answer .answers-block_text{font-size:1.4rem}.askmeister-cassette-block_link{font-size:1.6rem;margin-top:24px}.askmeister-cassette-block_link .show-more-askmeister-block_text{color:#1a7ab3;font-size:1.6rem;margin-right:8px}.askmeister-cassette-block_link .show-more-askmeister-block_icon{color:#1a7ab3;font-size:1.8rem}.btn-shadow{box-shadow:0 4px 8px 2px #0000003d}.marker-line{background:linear-gradient(#0000 60%,#fbd26b 0)}.askmeister-contents-block,.review-contents-block{padding:32px 16px 0}.askmeister-contents-block_title,.review-contents-block_title{font-size:1.4rem;font-weight:600;line-height:100%;margin-bottom:24px}.askmeister-contents-block_link,.review-contents-block_link{align-items:center;column-gap:8px;display:flex;margin-top:24px}.askmeister-contents-block_link .link-text-block,.review-contents-block_link .link-text-block{color:#1a7ab3;font-size:1.6rem}.askmeister-contents-block_link .link-icon-block,.review-contents-block_link .link-icon-block{color:#1a7ab3;font-size:1.8rem}@media(min-width:1024px){.askmeister-contents-block,.review-contents-block{margin:0 auto;max-width:800px;padding:40px 0 80px}}