@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&family=Roboto:wght@500&display=swap);@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}.service-note-block{display:flex;justify-content:space-between;width:800px}.service-note-block_container .title-block{margin-bottom:24px;text-align:center}.service-note-block_container .title-block_image{height:45px}.service-note-block_container .text-block{font-size:1.2rem;line-height:24px}.service-note-block_container .text-block_large-font{font-size:1.3rem;font-weight:700}.service-note-block_container__blue{border:4px solid #51a8dc;border-radius:8px;padding:24px 16px;width:340px}.service-note-block_container__pink{border:4px solid #ff6f71;border-radius:8px;padding:24px 16px;width:340px}.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%}.faq-block{background-color:#f4f4f4;margin:48px 0;padding:40px 0}.faq-block_title{font-size:2.6rem;font-weight:700;margin-bottom:40px;text-align:center}.faq-block_faq{margin:0 auto 32px;width:630px}.faq-block_faq__no-margin-bottom{margin-bottom:0}.faq-block_faq .question-block{font-size:1.4rem}.faq-block_faq .question-block_sentence{font-size:1.4rem;font-weight:700}.faq-block_faq .answer-block{font-size:1.4rem}.faq-block_faq .answer-block_link{color:#1a7ab3;font-size:inherit}.faq-block_faq .link-block{color:#1a7ab3;font-size:1.4rem;margin-top:32px}.faq-block_faq .link-block_link,.faq-block_faq .link-block_link .icon-block{color:inherit;font-size:inherit}.dummy-menu-bar-block{display:none;height:64px;width:100%}.menu-bar-block{background-color:#f2f2f2}.menu-bar-block_box-shadow .menu-block_line{border:.5px solid #f2f2f2}.element-askmeister-question-cassette-block{margin-top:16px}.element-askmeister-question-cassette-block_cassette{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:16px}.element-askmeister-question-cassette-block_cassette .cassette-question-block{background:#f2f2f2;display:flex;padding:8px 16px}.element-askmeister-question-cassette-block_cassette .cassette-question-block_link{color:#393f4c}.element-askmeister-question-cassette-block_cassette .cassette-question-block_link:hover{color:#1a7ab3}.element-askmeister-question-cassette-block_cassette .cassette-question-block_image{margin-right:8px}.element-askmeister-question-cassette-block_cassette .cassette-question-block_text{color:inherit;font-size:1.4rem;font-weight:700;line-height:1.43}.element-askmeister-question-cassette-block_cassette .cassette-answer-block{align-items:start;display:flex;padding:16px}.element-askmeister-question-cassette-block_cassette .cassette-answer-block_image{margin-right:8px}.element-askmeister-question-cassette-block_cassette .cassette-answer-block_text{margin-top:4px}.element-askmeister-question-cassette-block_cassette .cassette-answer-block_text .answer-text-block{font-size:1.4rem;margin-bottom:8px}.element-askmeister-question-cassette-block_cassette .cassette-answer-block_text .answer-link-block{font-size:1.4rem}.element-askmeister-question-cassette-block_cassette .cassette-answer-block_text .answer-link-block_icon{color:#1a7ab3;font-size:1.6rem}.back-page-top-btn-block{background-color:#fff;border:1px solid #51a8dc;border-radius:50%;bottom:8px;box-sizing:border-box;height:48px;position:fixed;right:8px;text-align:center;width:48px}.back-page-top-btn-block_icon{height:45px;width:32px;fill:#51a8dc}.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}.campaign-modal_header{font-size:1.8rem;font-weight:700;margin:24px 0;text-align:center}.campaign-modal_header-text{font-size:1.1rem;margin:16px 0;text-align:center}.campaign-modal_label{border:1px solid #000;flex:1;font-size:1.4rem;font-weight:600;padding:4px;text-align:center}.campaign-modal_text{flex:2;font-size:1.2rem;margin-left:10px;padding:4px}.campaign-modal_separator{background-color:#eee;border:none;height:1px;margin:24px 0}.campaign-modal .condition-block,.campaign-modal .summary-block{display:flex}.campaign-modal .condition-block .campaign-modal_label{height:21px}.campaign-modal .description-block{display:flex}.campaign-modal .description-block .campaign-modal_label{flex:1;height:21px}.campaign-modal .description-block .description-list-block{flex:2;margin-left:10px;padding:4px}.campaign-modal .description-block .description-list-block_item{display:flex;margin:8px 0}.campaign-modal .description-block .description-list-block_item:first-child{margin-top:0}.campaign-modal .description-block .description-list-block_item:last-child{margin-bottom:0}.campaign-modal .description-block .description-list-block_item img{width:30%}.campaign-modal .description-block .description-list-block_item ul{margin-left:10px;width:70%}.campaign-modal .gift-notice-block{display:flex}.campaign-modal .gift-notice-block .campaign-modal_label{height:42px}.campaign-modal .gift-notice-block .campaign-modal_text li{font-size:1.2rem;margin:8px 0}.campaign-modal .gift-notice-block .campaign-modal_text li:last-child{margin-bottom:0}.campaign-modal .gift-notice-block .campaign-modal_text li .gift-notice-item-help{margin:8px 0}.campaign-modal .campaign-notice-block{display:flex}.campaign-modal .campaign-notice-block .campaign-modal_label{height:42px}.content-block{margin-left:auto;margin-right:auto;max-width:80rem;text-align:center}.content-block *{font-family:Noto Sans JP,sans-serif}.btn-block{align-items:center;background-color:#e94047;border-radius:3rem;box-shadow:0 4px 0 #9a1823;cursor:pointer;display:flex;height:6rem;justify-content:center;margin-left:auto;margin-right:auto;width:60rem}.btn-block_text{color:#fff;font-size:2.4rem;font-weight:700;line-height:100%}.btn-block .button-text{flex:1;text-align:center}.btn-block .omakase-meister-icon{color:#fff;font-size:30px;left:-25px;position:relative}.mt-3{margin-top:24px}.mt-5{margin-top:40px}.omakase-meister-block{margin-top:64px}.omakase-meister-block .display-number-font-size{font-size:40px;line-height:40px}.omakase-meister-block_eyecatch{font-size:1.8rem;font-weight:400;line-height:2.6rem}.omakase-meister-block_title{display:inline-block;font-size:3.2rem;font-weight:700;line-height:2rem;margin-top:8px}.omakase-meister-block_contents{margin-top:28px}.omakase-meister-block_contents .feature-block{border:1px solid #1a7ab3}.omakase-meister-block_contents .feature-block_title{background-color:#1a7ab3;color:#fff;font-size:2.8rem;font-weight:500;line-height:130%;padding:4px}.omakase-meister-block_contents .feature-block_title__strong{color:inherit;font-size:4.2rem;font-weight:inherit;line-height:inherit}.omakase-meister-block_contents .feature-block_eyecatch{font-size:2rem;font-weight:400;line-height:2.9rem;margin-top:20px}.omakase-meister-block_contents .feature-block_sub-title{color:#f15c5b;font-size:2.4rem;font-weight:700;line-height:110%;margin-top:8px}.omakase-meister-block_contents .feature-block_text-link{font-size:1.2rem;font-weight:400;line-height:1.7rem;margin-top:8px}.omakase-meister-block_contents .feature-block_text-link__link{color:#1a7ab3;font-size:inherit;font-weight:inherit;line-height:inherit}.omakase-meister-block_contents .feature-block_description{color:#1a7ab3;font-size:2rem;font-weight:700;line-height:2.9rem;margin-bottom:18px;margin-top:16px}.omakase-meister-block_contents .feature-block_contents{align-items:center;display:flex;justify-content:center;margin-bottom:48px;margin-top:24px}.omakase-meister-block_contents .feature-block_contents>*+*{margin-left:40px}.omakase-meister-block_contents .feature-block_heading{font-size:1.8rem;font-weight:400;line-height:2.6rem;margin-top:24px}.omakase-meister-block_contents .feature-block_merit{color:#f15c5b;font-size:2.8rem;font-weight:700;line-height:120%}.omakase-meister-block_contents .feature-block_merit-image{margin-top:28px}.omakase-meister-block_contents .feature-block_detail{font-size:1.4rem;font-weight:400;line-height:2rem;margin-bottom:24px;margin-top:18px}.omakase-meister-block_contents .feature-block_detail__link{color:#1a7ab3;font-size:inherit;font-weight:inherit;line-height:inherit}.omakase-meister-block_contents>*+*{margin-top:28px}.working-detail-block{margin-top:64px}.working-detail-block_title{background:linear-gradient(#0000 60%,#fff000 0);display:inline-block;font-size:3.8rem;font-weight:700}.working-detail-block_aircon{border-radius:10px;margin-top:32px}.working-detail-block_eyecatch{font-size:2rem;font-weight:400;line-height:2.9rem;margin-top:16px}.working-detail-block_heading{color:#223380;font-size:3.8rem;font-weight:700;line-height:110%}.working-detail-block_text{font-size:2.4rem;font-weight:400;line-height:3.5rem;margin-top:16px}.working-detail-block_lists{display:flex;justify-content:space-between;margin-top:16px}.working-detail-block_lists .lists-block_list{align-items:center;display:flex;font-size:1.8rem;font-weight:400;line-height:4rem;padding-left:24px;position:relative}.working-detail-block_lists .lists-block_list:before{border:8px solid #72c9e4;border-radius:8px;content:"";display:block;height:0;left:0;margin-top:14px;position:absolute;top:0;width:0}.working-detail-block_lists .lists-block_list:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:block;height:7px;left:4px;margin-top:14px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.working-detail-block_lists .lists-block_list>*+*{margin-left:8px}.working-detail-block_balloon{border:2px solid #72c9e4;border-radius:10px;margin-top:40px;padding:24px 48px}.working-detail-block_balloon .eyecatch-block{font-size:1.8rem;font-weight:400;line-height:2.6rem}.working-detail-block_balloon .sub-title-block{color:#223380;font-size:3.2rem;font-weight:700;line-height:110%}.working-detail-block_subtitle{font-size:3.2rem;font-weight:700;line-height:4.8rem;margin-top:16px}.working-detail-block_subtitle__underline{background:linear-gradient(#0000 60%,#fff22c 0);font-size:inherit;font-weight:inherit;line-height:inherit}.working-detail-block_items{column-gap:48px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:32px}.working-detail-block_items .item-block_image{border-radius:10px}.working-detail-block_items .item-block_title{font-size:1.8rem;font-weight:700;line-height:100%}.working-detail-block_items .item-block_description{font-size:1.6rem;font-weight:400;line-height:2.8rem;text-align:left}.working-detail-block_items .item-block>*+*{margin-top:16px}.price-plan-block{margin-top:80px}.price-plan-block_title{background:linear-gradient(#0000 60%,#fff000 0);display:inline-block;font-size:3.8rem;font-weight:700;line-height:1}.price-plan-block_subtitle{font-size:3.2rem;font-weight:400;line-height:1;margin-top:24px}.price-plan-block_eyecatch{margin:24px auto 0}.price-plan-block_cards{display:grid;gap:48px;grid-template-columns:repeat(2,1fr);margin-top:24px}.price-plan-block_cards__single{display:block;margin:24px auto 0;width:calc(50% - 24px)}.price-plan-block_cards .card-block{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px 1px #0000003d;padding:16px 16px 24px;position:relative}.price-plan-block_cards .card-block_icon{height:auto;left:0;position:absolute;top:-24px;width:58px}.price-plan-block_cards .card-block_title{font-size:2.8rem;font-weight:700;line-height:1}.price-plan-block_cards .card-block_price{align-items:end;display:flex;justify-content:space-between;margin-top:16px}.price-plan-block_cards .card-block_price .type-block{font-size:1.4rem}.price-plan-block_cards .card-block_price .price-block{align-items:end}.price-plan-block_cards .card-block_price .price-block_price{color:#1a7ab3;display:flex;font-size:5rem;font-weight:700;line-height:1}.price-plan-block_cards .card-block_price .price-block_price__premium{color:#bf9147}.price-plan-block_cards .card-block_price .price-block_suffix{align-self:flex-end;height:-moz-fit-content;height:fit-content;margin-bottom:4px}.price-plan-block_cards .card-block_price .price-block_suffix .tax-block{color:#1a7ab3;display:block;font-size:8px;line-height:1}.price-plan-block_cards .card-block_price .price-block_suffix .tax-block__premium{color:#bf9147}.price-plan-block_cards .card-block_price .price-block_suffix .yen-block{color:#1a7ab3;display:block;font-size:2.2rem;line-height:1}.price-plan-block_cards .card-block_price .price-block_suffix .yen-block__premium{color:#bf9147}.price-plan-block_cards .card-block_detail{column-gap:4px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px}.price-plan-block_cards .card-block_detail .detail-box-block{align-items:center;border:1px solid #393f4c;display:flex;font-size:1.4rem;justify-content:center;padding:2px 0}.price-plan-block_cards .card-block_btn{align-items:center;background-color:#e94047;border-radius:10px;box-shadow:0 2px 4px 1px #0000003d;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;line-height:1;margin-top:16px;padding-bottom:16px;padding-top:16px;width:100%}.price-plan-block_cards .card-block_btn *{font-size:1.6rem!important}.price-plan-block_cards .has-icon-block{margin-top:32px;position:relative}.price-plan-block_cards .has-icon-block_icon{height:auto;left:0;position:absolute;top:-19px;width:58px}.price-plan-block_setmenu-balloon{background-color:#fff22c;border-radius:22px;color:#212a31;font-size:2.8rem;font-weight:700;line-height:1;margin:40px auto;max-width:320px;padding:8px 20px;position:relative}.price-plan-block_setmenu-balloon:after{border-left:24px solid #0000;border-right:24px solid #0000;border-top:16px solid #fff34b;bottom:-12px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.price-plan-block_payment-type>*+*{margin-top:8px}.price-plan-block_payment-type{border:.5px solid #393f4c;margin-top:24px;padding:16px}.price-plan-block_payment-type .payment-text-block{font-size:1.6rem}.price-plan-block_payment-image{margin-top:8px}.price-plan-block_payment-image .credit-logo-image-block{margin-left:16px;margin-top:8px;vertical-align:middle}.price-plan-block_payment-image .credit-logo-image-block:first-child{margin-left:0}.price-plan-block_payment-image *>.credit-logo-image-block:first-child{margin-left:16px}.btn-primary-lv1-normal{background-color:#e94047;border-radius:5em;box-shadow:0 4px 0 0 #9a1823}.btn-primary-lv1-normal_button{line-height:100%}.btn-primary-lv1-normal .font-large{font-size:2.4rem;font-weight:700}.btn-primary-lv1-normal .font-small{font-size:16px;font-weight:500}.option-menu-block{margin-top:64px}.option-menu-block_title{background:linear-gradient(#0000 60%,#fff000 0);display:inline-block;font-size:2.8rem;font-weight:700;line-height:100%}.review-block{border-top:1px solid #aaa;margin-top:64px;padding:80px 0}.review-block_eyecatch{font-size:2.4rem;font-weight:400;line-height:3.5rem}.review-block_title{background:linear-gradient(#0000 60%,#fff000 0);display:inline-block;font-size:2.8rem;font-weight:700;line-height:100%;margin-top:8px}.review-block_contents{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px}.review-block_contents .review-item-block{background-color:#f9f8f6;border-radius:10px;padding:24px}.review-block_contents .review-item-block_detail{display:flex}.review-block_contents .review-item-block_detail .working-parson-block{min-width:70px}.review-block_contents .review-item-block_detail .working-parson-block_text{font-size:1.1rem;font-weight:400;line-height:1.8rem}.review-block_contents .review-item-block_detail .review-detail-block{width:100%}.review-block_contents .review-item-block_detail .review-detail-block_category{background-color:#72c9e4;border-radius:5em;color:#fff;font-size:1.1rem;font-weight:400;line-height:100%;padding:6px 0}.review-block_contents .review-item-block_detail .review-detail-block_review{display:flex;margin-top:8px;padding-left:8px}.review-block_contents .review-item-block_detail .review-detail-block_review .review-parson-block{font-size:1.1rem;font-weight:400;line-height:1.8rem;text-align:left}.review-block_contents .review-item-block_detail .review-detail-block_review .review-stars-block{align-self:flex-start;display:flex;margin-top:4px}.review-block_contents .review-item-block_detail .review-detail-block_review>*+*{margin-left:4px}.review-block_contents .review-item-block_detail>*+*{margin-left:8px}.review-block_contents .review-item-block_title{font-size:1.4rem;font-weight:700;line-height:1.2rem;margin-top:16px;text-align:left}.review-block_contents .review-item-block_description{font-size:1.3rem;font-weight:400;line-height:2.1rem;margin-top:16px;text-align:left}.review-block_more-btn{border:1px solid #333;cursor:pointer;display:inline-block;margin:48px auto 0;padding:14px 0;width:264px}.review-block_more-btn .text-block{font-size:1.6rem;font-weight:400;line-height:100%}.hidden{display:none}.cleaning-flow-block{border-top:1px solid #aaa;padding:80px 0}.cleaning-flow-block_title{font-size:2.8rem;font-weightr:700;line-height:100%}.cleaning-flow-block_title__underline{background:linear-gradient(#0000 60%,#fff000 0);display:inline-block;font-size:inherit;font-weight:inherit;line-height:inherit}.cleaning-flow-block_title>*+*{margin-top:8px}.cleaning-flow-block_image{margin-top:40px}.media-block{border-top:1px solid #aaa;padding:80px 0}.media-block_title{background:linear-gradient(#0000 60%,#fff000 0);display:inline-block;font-size:2.8rem;font-weight:700;line-height:100%}.media-block_contents{column-gap:24px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px}.media-block_contents .item-block_media{display:flex}.media-block_contents .item-block_media .media-type-block{align-items:center;align-self:flex-start;background-color:#ff9aa3;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:400;height:24px;justify-content:center;line-height:1.4rem;min-width:40px}.media-block_contents .item-block_media .media-name-block{font-size:1.4rem;font-weight:400;line-height:2rem;text-align:left}.media-block_contents .item-block_media>*+*{margin-left:10px}.media-block_contents .item-block_description{background-color:#f5f5f5;font-size:1.4rem;font-weight:400;line-height:2rem;margin-top:12px;padding:14px;text-align:left}.media-block_other{margin-top:64px}.media-block_other .sub-title-block{font-size:2.8rem;font-weight:700;line-height:2rem}.media-block_other .other-media-block{column-gap:24px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:72px}.media-block_other .other-media-block_item{display:flex}.media-block_other .other-media-block_item .media-type-block{align-items:center;align-self:flex-start;background-color:#ff9aa3;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:400;height:24px;justify-content:center;line-height:1.4rem;min-width:40px}.media-block_other .other-media-block_item .media-type-block__news-paper{background-color:#8ecef5}.media-block_other .other-media-block_item .media-type-block__web{background-color:#f5a623}.media-block_other .other-media-block_item .media-name-block{font-size:1.4rem;font-weight:400;line-height:2rem;text-align:left}.media-block_other .other-media-block_item>*+*{margin-left:10px}.support-block{border-top:1px solid #aaa;padding:80px 0}.support-block_title__md{font-size:2.4rem}.support-block_title__lg,.support-block_title__md{background:linear-gradient(#0000 60%,#fff000 0);display:inline-block;font-weight:700;line-height:100%}.support-block_title__lg{font-size:2.8rem;margin-top:8px}.support-block_contents{display:flex;justify-content:center;margin-top:32px}.support-block_contents .support-item-block{width:33.3333333333%}.support-block_contents .support-item-block_title{align-items:center;display:flex;justify-content:center;margin-top:6px}.support-block_contents .support-item-block_title .title-block{color:#213380;font-size:1.6rem;font-weight:700;line-height:1.7rem;margin-top:8px}.support-block_contents .support-item-block_title>*+*{margin-left:6px}.support-block_contents .support-item-block_description{font-size:1.4rem;font-weight:400;line-height:2.6rem;margin-top:20px;text-align:left}.support-block_contents .support-item-block_description__underline{background:linear-gradient(#0000 60%,#fff000 0);font-size:inherit;font-weight:700;line-height:inherit}.support-block_contents .support-item-block_description__link{color:#1a7ab3;font-size:inherit;font-weight:inherit;line-height:inherit}.support-block_contents>*+*{margin-left:24px}.notice-block{border-top:1px solid #aaa;padding:80px 0}.notice-block_title{background:linear-gradient(#0000 60%,#fff000 0);display:inline-block;font-size:2.8rem;font-weight:700;line-height:100%}.notice-block_contents{column-gap:48px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:32px}.notice-block_contents .notice-item-block{border:3px solid #ff6f71;border-radius:8px;padding:24px 16px 32px}.notice-block_contents .notice-item-block__work{border-color:#51a8dc}.notice-block_contents .notice-item-block_title{align-items:center;display:flex;justify-content:center}.notice-block_contents .notice-item-block_title .notice-title-block{color:#ff6f71;font-size:1.6rem;font-weight:700;line-height:1.4rem}.notice-block_contents .notice-item-block_title .notice-title-block__work{color:#51a8dc}.notice-block_contents .notice-item-block_title>*+*{margin-left:10px}.notice-block_contents .notice-item-block_lists{margin-top:12px;text-align:left}.notice-block_contents .notice-item-block_lists .list-item-block{display:flex;font-size:1.4rem;line-height:2.6rem}.notice-block_contents .notice-item-block_lists .list-item-block__text{font-size:inherit;font-weight:inherit;line-height:inherit}.notice-block_contents .notice-item-block_lists .list-item-block__strong{font-size:inherit;font-weight:700;line-height:inherit}.notice-block_contents .notice-item-block_lists .list-item-block:before{content:"・";font-size:inherit;font-weight:inherit;line-height:inherit}.notice-block_contents .notice-item-block_lists>*+*{margin-top:16px}.question-answer-block{padding:80px 0}.question-answer-block_title{background:linear-gradient(#0000 60%,#fff000 0);display:inline-block;font-size:2.8rem;font-weight:700;line-height:100%}.question-answer-block_contents{column-gap:48px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-top:32px;row-gap:32px}.question-answer-block_contents .question-answer-item-block{border:1px solid #d9d9d9;border-radius:5px}.question-answer-block_contents .question-answer-item-block_col{display:flex;padding:16px;text-align:left}.question-answer-block_contents .question-answer-item-block_col .icon-block{align-items:center;align-self:flex-start;background-color:#ff9aa3;border-radius:5em;color:#fff;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.7rem;min-height:32px;min-width:32px}.question-answer-block_contents .question-answer-item-block_col .icon-block__question{background-color:#81cff8}.question-answer-block_contents .question-answer-item-block_col .question-block{font-size:1.3rem;font-weight:700;line-height:2.1rem}.question-answer-block_contents .question-answer-item-block_col .answer-block{font-size:1.3rem;font-weight:400;line-height:2.1rem}.question-answer-block_contents .question-answer-item-block_col__question{background-color:#f2f2f2}.question-answer-block_contents .question-answer-item-block_col>*+*{margin-left:8px}.wrap-content-block{padding:40px 0}.wrap-content-block_title{margin-bottom:24px;text-align:center}.wrap-content-block_title .under-line-block{background:linear-gradient(#0000 60%,#fff100 0);color:#000;font-size:2.8rem;font-weight:700}.wrap-content-block_title .under-line-block_large-font{color:#000;font-size:3.2rem;font-weight:700}.wrap-content-block_balloon-title{background-color:red;color:#fff;font-size:2.4rem;font-weight:700;margin:0 auto 32px;padding:16px 0;position:relative;text-align:center;width:800px}.wrap-content-block_balloon-title:before{border:9px solid #0000;border-top:11px solid red;bottom:-29px;z-index:2}.wrap-content-block_balloon-title:after,.wrap-content-block_balloon-title:before{content:"";left:50%;position:absolute;transform:translateY(-50%) translateX(-50%)}.wrap-content-block_balloon-title:after{border:10px solid #0000;border-top:12px solid red;bottom:-31px;z-index:1}.wrap-content-block_content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:800px}.wrap-content-block_content__two-pieces{justify-content:center}.d-flex{display:flex}.ml-4{margin-left:32px}.mt-2{margin-top:16px}.mb-2{margin-bottom:16px}.heroview-block{background-color:#00b4fe;display:grid;grid-template-columns:repeat(2,1fr);position:relative}.heroview-block_triangle{align-content:center;background:#ff0;box-shadow:0 1px 3px #0000003d;display:flex;flex-direction:column;height:66px;justify-content:center;position:absolute;right:21px;top:0;width:76px}.heroview-block_triangle:before{border-left:none;border-right:38px solid #0000;left:0}.heroview-block_triangle:after,.heroview-block_triangle:before{border-top:10px solid #ff0;bottom:-10px;content:"";position:absolute}.heroview-block_triangle:after{border-left:38px solid #0000;border-right:none;right:0}.heroview-block_triangle .triangle-text-block{color:#00b4fe;display:block;font-size:1.4rem;font-weight:700;line-height:1.2;text-align:center}.heroview-block_text{padding:24px 0 16px;text-align:center}.heroview-block_text .price-block{align-items:center;column-gap:8px;display:flex;justify-content:center;margin-top:-70px}.heroview-block_text .price-block_balloon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.heroview-block_text .price-block_balloon .text-block{font-size:1.8rem;font-weight:700;text-align:center}.heroview-block_text .price-block_balloon .text-block_text{color:#00b4fe;display:block;font-size:inherit;line-height:1}.heroview-block_text .price-block_type{text-align:center}.heroview-block_text .price-block_type__large{color:#fff;display:block;font-size:3.2rem;font-weight:700;line-height:1}.heroview-block_text .price-block_type__small{color:#fff;display:block;font-size:2.4rem;font-weight:800;line-height:1}.heroview-block_text .price-block_type>*+*{margin-top:8px}.heroview-block_text .price-block_price .original-price-block{align-items:center;column-gap:4px;display:flex;padding-left:4px}.heroview-block_text .price-block_price .original-price-block_text{color:#fff;font-size:1.6rem;font-weight:700;line-height:1}.heroview-block_text .price-block_price .original-price-block_price{position:relative}.heroview-block_text .price-block_price .original-price-block_price .price-text-block{color:#fff;font-size:2.6rem;font-weight:700;line-height:1}.heroview-block_text .price-block_price .original-price-block_price .diagonal-block{background-color:#e94047;display:block;height:1.5px;position:absolute;top:12px;transform:rotate(-15deg);width:100%}.heroview-block_text .price-block_price .original-price-block_tax{text-align:center}.heroview-block_text .price-block_price .original-price-block_tax .tax-block{color:#fff;font-size:6px;font-weight:700;line-height:1}.heroview-block_text .price-block_price .original-price-block_tax .yen-block{color:#fff;font-size:1.3rem;font-weight:700;line-height:1;margin-top:2px}.heroview-block_text .price-block_price .sale-price-block{align-items:flex-end;display:flex}.heroview-block_text .price-block_price .sale-price-block_price{color:#fe0;font-size:64px;font-weight:700;line-height:1}.heroview-block_text .price-block_price .sale-price-block_suffix{align-self:flex-end;height:-moz-fit-content;height:fit-content;margin-bottom:8px}.heroview-block_text .price-block_price .sale-price-block_suffix .tax-block{color:#fe0;display:block;font-size:1.3rem;font-weight:700;line-height:1;width:-moz-fit-content;width:fit-content}.heroview-block_text .price-block_price .sale-price-block_suffix .yen-block{color:#fe0;display:block;font-size:3.2rem;font-weight:700;line-height:1}.heroview-block_text .heroview-notice-block{align-items:center;display:flex;justify-content:center;margin-top:8px;text-align:left}.heroview-block_text .heroview-notice-block_text{color:#fff;font-size:8px}.heroview-block_img{vertical-align:top}.menu-bar-block{background-color:#213380;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{color:#213380;font-size:1.4rem;font-weight:700}.menu-bar-block_box-shadow .menu-block_line{border:.5px solid #213380;height:48px;width:0}.support-block{border-bottom:1px solid #b3b3b3;padding:24px 0}.support-block_flex{display:flex;justify-content:space-evenly}.support-block_first-content{margin-bottom:32px}.support-block_first-content .grid-content-block{background-color:#fff}.support-block_first-content .grid-content-block_title{font-size:2.6rem;font-weight:700;margin-bottom:32px;text-align:center}.support-block_first-content .grid-content-block_title span{background:linear-gradient(#0000 60%,#fff000 0);color:inherit;font-size:inherit;font-weight:inherit;text-align:inherit}.support-block_first-content .grid-content-block_description{font-size:1.6rem;margin-bottom:24px;text-align:center}.support-block_first-content .grid-content-block_contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto -16px;width:750px}.support-block_first-content .grid-content-block_contents .grid-item-block{margin-bottom:16px;width:210px}.support-block_first-content .grid-content-block_contents .grid-item-block_image{margin-bottom:8px}.support-block_first-content .grid-content-block_contents .grid-item-block_image .image-block{width:100%}.support-block_first-content .grid-content-block_contents .grid-item-block_detail .title-block{font-size:1.6rem;font-weight:700;margin-bottom:16px;text-align:center}.support-block_first-content .grid-content-block_contents .grid-item-block_detail .title-block span{background:linear-gradient(#0000 60%,#fff000 0);font-size:inherit;font-weight:inherit;text-align:inherit}.support-block_first-content .grid-content-block_contents .grid-item-block_detail .text-block{font-size:1.4rem}.support-block_first-content .grid-content-block_contents .grid-item-block_detail .text-block span{color:inherit;font-size:inherit}.support-block_first-content .grid-content-block_contents .grid-item-block_image .image-block{height:100%;margin:auto;width:auto}.support-block_first-content .grid-content-block_contents .grid-item-block_detail .text-block{width:250px}.support-block_first-content .grid-content-block_contents .grid-item-block_detail .text-block span{background:linear-gradient(#0000 60%,#fff000 0);font-weight:700}.support-block_last-content .grid-content-block{background-color:#fff}.support-block_last-content .grid-content-block_title{font-size:2.6rem;font-weight:700;margin-bottom:32px;text-align:center}.support-block_last-content .grid-content-block_title span{color:inherit;font-size:inherit;font-weight:inherit;text-align:inherit}.support-block_last-content .grid-content-block_description{font-size:1.6rem;margin-bottom:24px;text-align:center}.support-block_last-content .grid-content-block_contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto -16px;width:550px}.support-block_last-content .grid-content-block_contents .grid-item-block{margin-bottom:16px;width:210px}.support-block_last-content .grid-content-block_contents .grid-item-block_image{margin-bottom:8px}.support-block_last-content .grid-content-block_contents .grid-item-block_image .image-block{width:100%}.support-block_last-content .grid-content-block_contents .grid-item-block_detail .title-block{font-size:1.6rem;font-weight:700;margin-bottom:16px;text-align:center}.support-block_last-content .grid-content-block_contents .grid-item-block_detail .title-block span{font-size:inherit;font-weight:inherit;text-align:inherit}.support-block_last-content .grid-content-block_contents .grid-item-block_detail .text-block{font-size:1.4rem}.support-block_last-content .grid-content-block_contents .grid-item-block_detail .text-block span{background:linear-gradient(#0000 60%,#fff000 0);color:inherit;font-size:inherit;font-weight:700}.support-block_button{margin:32px 0 16px}.support-block_button .lp-button-block{background-color:#51a8dc;box-shadow:0 4px 0 0 #1a7ab3;margin:0 auto;width:384px}.support-block_button .lp-button-block_link{align-items:center;display:flex;justify-content:center;text-decoration:none}.faq-block{background-color:#f2f2f2;margin:0}.faq-block_faq{width:800px}.date-content-block{font-size:1.3rem;margin:16px 0;text-align:center}.date-content-block_text{font-size:inherit}.back-page-top-btn-block{bottom:24px;cursor:pointer;left:50%;margin-left:608px;z-index:3}.mb-0{margin-bottom:0}.link-item-block{align-items:center;border:1px solid #eaeaea;border-radius:6px;box-shadow:0 2px 4px 1px #0000003d;box-shadow:0 4px 8px 0 #0003;display:grid;grid-template-columns:0 36% 12px 1fr 0;grid-template-columns:auto 1fr;grid-template-rows:0 1fr 0;grid-template-rows:auto;padding:16px 16px 24px;position:relative;text-decoration:none}.link-item-block .menu-icon{height:auto;left:0;position:absolute;top:-19px;width:50px}.link-item-block .content-container{align-items:start;display:flex;flex-direction:column;grid-column:2/3;grid-row:2/3}.link-item-block .content-container .main-menu-icon,.link-item-block .content-container .main-menu-icon-small{grid-column:2/3;grid-row:1/2;height:138px;max-width:100%;object-fit:contain}.link-item-block .content-container .title-block{align-self:start;font-size:12px;margin-top:16px}.link-item-block .content-container .type-block{align-self:start;font-size:15px;font-weight:700}.link-item-block .content-container .price-info{align-items:center;align-self:center;display:flex;gap:10px;margin-top:16px}.link-item-block .content-container .price-info .price-notice-icon{height:auto;max-width:150px}.link-item-block .content-container .price-info .price-text-container{display:flex;flex-direction:column}.link-item-block .content-container .price-info .total-price-block .total-price-label{color:#9ca0a3;font-size:9px;font-weight:500;line-height:9px}.link-item-block .content-container .price-info .total-price-block .total-price{color:#9ca0a3;font-family:Hiragino Sans;font-size:18px;font-weight:400;line-height:18px}.link-item-block .content-container .price-info .total-price-block .total-price-unit{color:#9ca0a3;font-size:10px;font-weight:400;line-height:10px}.link-item-block .content-container .price-info .price-block{align-self:start;display:flex;font-weight:700;line-height:32px}.link-item-block .content-container .price-info .price-block .price-text{color:#1a7ab3;font-family:Hiragino Sans;font-size:32px}.link-item-block .content-container .price-info .price-block .price-text__premium{color:#bf9147}.link-item-block .content-container .price-info .price-block .comma{color:#1a7ab3;font-size:22px}.link-item-block .content-container .price-info .price-block .comma__premium{color:#bf9147}.link-item-block .content-container .price-info .price-block .price-unit{align-self:center;height:-moz-fit-content;height:fit-content;margin-bottom:8px}.link-item-block .content-container .price-info .price-block .price-unit_tax{color:#1a7ab3;display:block;font-size:8px;line-height:1}.link-item-block .content-container .price-info .price-block .price-unit_tax__premium{color:#bf9147}.link-item-block .content-container .price-info .price-block .price-unit_yen{color:#1a7ab3;display:block;font-size:2rem;line-height:1}.link-item-block .content-container .price-info .price-block .price-unit_yen__premium{color:#bf9147}.link-item-block .content-container .button-wrapper{width:100%}.link-item-block .content-container .button-block{background-color:#e94047;border-radius:10px;box-shadow:0 2px 4px 1px #0000003d;color:#fff;cursor:pointer;font-weight:700;line-height:1;padding:16px 0;width:100%}.link-item-block .content-container .button-block *{font-size:1.6rem!important}.link-item-block .content-container .button-block__p-0{padding:0}.link-item-block .content-container .button-block .text-first{color:#fff;font-size:15px;font-weight:700}.footer-float-block{background-color:#fff;bottom:24px;box-shadow:0 0 6px 0 #39414840;height:200px;padding:16px;position:fixed;right:20px;text-align:center;width:240px;z-index:4}.footer-float-block_title{background-color:#f5f5f5;font-size:1.6rem;font-weight:700;padding:4px 0}.footer-float-block_contents{margin:0 auto}.footer-float-block_contents .btn-text{font-size:1.2rem;font-weight:700;margin:6px 0}.footer-float-block_contents .float-btn{border-radius:40px;color:#fff;cursor:pointer;font-size:1.6rem;padding-bottom:8px;padding-top:8px;width:100%}.footer-float-block_contents .float-btn_premium{background-color:#b89230;box-shadow:0 4px 0 #8c6c20}.footer-float-block_contents .float-btn_standard{background-color:#1a7ab3;box-shadow:0 4px 0 0 #003e63}.footer-float-block__hidden{display:none}.custom-shadow{box-shadow:0 2px 4px 1px rgba(0,0,0,.239)}.custom-marker{background:linear-gradient(#0000 60%,#fff22c 0)}.setmenu-label-block{align-items:center;background-color:#e8f7ff;color:#1a7ab3;display:flex;font-size:1.4rem;font-weight:700;justify-content:center;line-height:120%;padding:8px 0;position:relative;text-align:center}.setmenu-label-block:after{border-bottom:25px solid #0000;border-left:14px solid #e8f7ff;border-top:25px solid #0000;content:"";display:block;position:absolute;right:-14px;top:0}.setmenu-label-block__premium{background-color:#fffad8;color:#b29343}.setmenu-label-block__premium:after{border-left-color:#fffad8}.setmenu-label-block__gray{background-color:#f2f2f2;color:#212a31}.setmenu-label-block__gray:after{border-left-color:#f2f2f2}