﻿.month-block{position:relative;height:47px;display:flex;align-items:center}.month-block.position-bottom .month-name{visibility:hidden}.month-block .prev-month{position:absolute;left:8px}.month-block .prev-month .text{margin-left:10px}.month-block .next-month{position:absolute;right:8px}.month-block .next-month .icon{margin-left:10px}.month-block .prev-month,.month-block .next-month{cursor:pointer;z-index:1;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;border:1px solid #e0e0e0;border-radius:4px;display:flex;align-items:center;width:71px;height:30px;justify-content:center}.month-block .prev-month.disabled,.month-block .next-month.disabled{cursor:default;z-index:1}.month-block .prev-month.disabled .text,.month-block .next-month.disabled .text{color:#606060}.month-block .prev-month.disabled .text:hover,.month-block .next-month.disabled .text:hover{text-decoration:none}.month-block .prev-month.disabled .icon,.month-block .next-month.disabled .icon{color:#606060}.month-block .prev-month .text,.month-block .next-month .text{float:left;font-size:14px;font-weight:normal;color:#191919}.month-block .prev-month .text:hover,.month-block .next-month .text:hover{text-decoration:underline}.month-block .prev-month .icon,.month-block .next-month .icon{float:left;font-size:25px;font-weight:normal;color:#6bb6bb}.month-block .next-month .icon{width:8px;height:12px;background-image:url("/resource/img/keeper-profile/arrow_next.svg");display:inline-block}.month-block .next-month .icon::before{content:none}.month-block .prev-month .icon{content:"";width:8px;height:12px;background-image:url("/resource/img/keeper-profile/arrow_prev.svg");display:inline-block}.month-block .prev-month .icon::before{content:none}.month-block .month-name-wrapper{position:absolute;margin:auto;left:0;right:0}.month-block .month-name-wrapper .month-name{text-align:center;font-size:18px;line-height:25px;font-weight:bold;color:#191919}.month-block .next-month.disabled,.month-block .prev-month.disabled{visibility:hidden}.schedule .pumpkin-border{border-bottom:1px solid #e0e0e0;width:100%}.schedule .pumpkin-border.position-bottom{margin-top:25px;margin-bottom:15px}.schedule .text-please-swipe{color:#fd7a7a;display:none;padding:0 15px;font-size:12px}@media screen and (max-width: 375px){.schedule .text-please-swipe.added{display:block}}.schedule .info-block{background-color:#edf8e4;padding:15px;text-align:center}.schedule .info-block .text{font-size:16px;font-weight:500;line-height:1.38;text-align:center;color:#606060}.schedule .info-block .left-text{font-size:16px;font-weight:500;line-height:1.38;text-align:left;color:#606060;display:inline-block}.schedule .info-block .left-text li{padding-left:2em;text-indent:-1em}.schedule .info-block .login-btn-wrapper{text-align:center;margin-top:20px}.schedule .info-block .login-btn-wrapper .login-btn{border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);font-size:16px;font-weight:700;height:45px;line-height:45px;padding-left:25px;padding-right:25px;color:#ffffff;background-color:#e8652b;cursor:pointer;display:inline-block}.schedule .info-block .login-btn-wrapper .login-btn:hover{text-decoration:none}.schedule .info-block .login-btn-wrapper .login-btn:hover a:hover{text-decoration:none}.schedule .info-block .login-btn-wrapper .login-btn.text-adjust.ja{letter-spacing:-0.5px;font-size:14px}.schedule .info-block .need-right-authorize{margin-top:10px}.schedule .info-block .additional-link{margin-top:10px}.schedule .week-wrapper.past-week{border-bottom:none;margin-bottom:0;padding-bottom:0}.schedule .week-wrapper.past-week .day-name-block .day-name{color:#ccc;margin-top:5px;margin-bottom:5px}.schedule .week-wrapper.border-week{margin-bottom:30px;padding-bottom:10px;border-bottom:solid 2px #dddddd}.schedule .week-wrapper:last-child{margin-bottom:0;border-bottom:none}.schedule .week-wrapper .day-of-week-block{margin-bottom:2px}.schedule .week-wrapper .day-name{float:left;text-align:center;font-size:14px;font-weight:500;color:#191919;margin-bottom:15px}.schedule .week-wrapper .day-name.out-of-month{opacity:0.5}.schedule .week-wrapper .day-name.today{color:#e8652b;font-weight:700}.schedule .week-wrapper .time-frame-name{margin-bottom:3px;font-size:10px;font-weight:500;color:#191919;line-height:26px}.schedule .week-wrapper .time-frame-name span{font-size:13px;font-weight:bold}.schedule .week-wrapper .time-frame-name .sb{font-size:10px;margin:0 1px;font-weight:normal}.schedule .week-wrapper .time-frame-name .time-adjust-notice-short{margin-bottom:4px}.schedule .week-wrapper .week-block .week-column{width:24px;margin-right:6px !important}.schedule .week-wrapper .item-block-wrapper{float:left;margin-bottom:4px}.schedule .week-wrapper .item-block-wrapper .item-block{margin:auto;height:24px;text-align:center;border-radius:3px;position:relative}.schedule .week-wrapper .item-block-wrapper .item-block div{height:24px;border-radius:3px;line-height:24px;display:flex;justify-content:center;align-items:center}.schedule .week-wrapper .item-block-wrapper .item-block.offer{opacity:1}.schedule .week-wrapper .item-block-wrapper .item-block .item-open{background-color:#fdf0db}.schedule .week-wrapper .item-block-wrapper .item-block .item-open .type-open{display:inline}.schedule .week-wrapper .item-block-wrapper .item-block .item-open .type-close{display:none}.schedule .week-wrapper .item-block-wrapper .item-block .item-open .icon{font-size:14px;font-weight:normal;color:#e8652b}.schedule .week-wrapper .item-block-wrapper .item-block .item-open .icon.fa-refresh{background-image:url("/resource/img/keeper-profile/icon_teiki.svg");width:13px;height:13px;background-size:contain}.schedule .week-wrapper .item-block-wrapper .item-block .item-open .icon.fa-refresh::before{content:none}.schedule .week-wrapper .item-block-wrapper .item-block .item-open .text{font-size:12px;font-weight:500;color:#ffffff;display:none}.schedule .week-wrapper .item-block-wrapper .item-block .item-close{background-color:#eeeeee}.schedule .week-wrapper .item-block-wrapper .item-block .item-close .type-open{display:none}.schedule .week-wrapper .item-block-wrapper .item-block .item-close .type-close{display:inline-block;background-image:url(/resource/img/keeper-profile/icon_close.svg);width:8px;height:8px;background-size:contain}.schedule .week-wrapper .item-block-wrapper .item-block .item-close .icon{font-size:14px;font-weight:normal;color:#ccc}.schedule .week-wrapper .item-block-wrapper .item-block .item-close .icon.time{font-size:16px}.schedule .week-wrapper .item-block-wrapper .item-block .item-close .text{font-size:12px;font-weight:500;color:#ccc;display:none}.schedule .week-wrapper .item-block-wrapper .item-block .item-regular{background-color:#ddeee5}.schedule .week-wrapper .item-block-wrapper .item-block .offer-open{background-color:#ecf6e4}.schedule .week-wrapper .item-block-wrapper .item-block .offer-open .type-open{display:inline}.schedule .week-wrapper .item-block-wrapper .item-block .offer-open .image-icon{width:13px;margin-left:2px}.schedule .week-wrapper .item-block-wrapper .item-block .offer-open .text{font-size:14px !important;font-weight:bold;color:#84cb45}.schedule-month-block,.schedule-week-block{margin-top:4px}.day-of-week-block .day-of-week-header{padding-left:26%}.day-of-week-block .day-of-week-header .week-column{width:32px;margin-right:6px !important}.day-of-week-block .day-of-week-header .week-column .day-of-week-name{margin-right:0}.day-of-week-block .day-of-week-header .day-of-week-name-block .day-of-week-name{font-size:14px;color:#191919}.onetime-order-pre-confirm .description,.order-type-selector .description,.regular-frequency-selector .description,.confirm-precautions-selector .description{margin-bottom:30px}.onetime-order-pre-confirm .date,.order-type-selector .date,.regular-frequency-selector .date,.confirm-precautions-selector .date{font-size:16px;font-weight:700;line-height:1.38;color:#606060}.onetime-order-pre-confirm .select-block .regular,.onetime-order-pre-confirm .select-block .weekly,.order-type-selector .select-block .regular,.order-type-selector .select-block .weekly,.regular-frequency-selector .select-block .regular,.regular-frequency-selector .select-block .weekly,.confirm-precautions-selector .select-block .regular,.confirm-precautions-selector .select-block .weekly{margin-bottom:20px}.onetime-order-pre-confirm .select-block .regular,.onetime-order-pre-confirm .select-block .onetime,.onetime-order-pre-confirm .select-block .weekly,.onetime-order-pre-confirm .select-block .by-weekly,.order-type-selector .select-block .regular,.order-type-selector .select-block .onetime,.order-type-selector .select-block .weekly,.order-type-selector .select-block .by-weekly,.regular-frequency-selector .select-block .regular,.regular-frequency-selector .select-block .onetime,.regular-frequency-selector .select-block .weekly,.regular-frequency-selector .select-block .by-weekly,.confirm-precautions-selector .select-block .regular,.confirm-precautions-selector .select-block .onetime,.confirm-precautions-selector .select-block .weekly,.confirm-precautions-selector .select-block .by-weekly{height:16px;line-height:16px;font-size:16px;font-weight:500;color:#606060;margin-bottom:20px}.onetime-order-pre-confirm .select-block .regular .radio-btn,.onetime-order-pre-confirm .select-block .onetime .radio-btn,.onetime-order-pre-confirm .select-block .weekly .radio-btn,.onetime-order-pre-confirm .select-block .by-weekly .radio-btn,.order-type-selector .select-block .regular .radio-btn,.order-type-selector .select-block .onetime .radio-btn,.order-type-selector .select-block .weekly .radio-btn,.order-type-selector .select-block .by-weekly .radio-btn,.regular-frequency-selector .select-block .regular .radio-btn,.regular-frequency-selector .select-block .onetime .radio-btn,.regular-frequency-selector .select-block .weekly .radio-btn,.regular-frequency-selector .select-block .by-weekly .radio-btn,.confirm-precautions-selector .select-block .regular .radio-btn,.confirm-precautions-selector .select-block .onetime .radio-btn,.confirm-precautions-selector .select-block .weekly .radio-btn,.confirm-precautions-selector .select-block .by-weekly .radio-btn{margin-right:5px}.onetime-order-pre-confirm .select-block .cancel-rule,.onetime-order-pre-confirm .select-block .review-of-amount,.order-type-selector .select-block .cancel-rule,.order-type-selector .select-block .review-of-amount,.regular-frequency-selector .select-block .cancel-rule,.regular-frequency-selector .select-block .review-of-amount,.confirm-precautions-selector .select-block .cancel-rule,.confirm-precautions-selector .select-block .review-of-amount{line-height:16px;font-size:16px;font-weight:500;color:#606060;margin-bottom:8px;display:flex;position:relative}.onetime-order-pre-confirm .select-block .cancel-rule .checkbox-block,.onetime-order-pre-confirm .select-block .review-of-amount .checkbox-block,.order-type-selector .select-block .cancel-rule .checkbox-block,.order-type-selector .select-block .review-of-amount .checkbox-block,.regular-frequency-selector .select-block .cancel-rule .checkbox-block,.regular-frequency-selector .select-block .review-of-amount .checkbox-block,.confirm-precautions-selector .select-block .cancel-rule .checkbox-block,.confirm-precautions-selector .select-block .review-of-amount .checkbox-block{margin:0 10px}.onetime-order-pre-confirm .select-block .cancel-rule .checkbox-block:not(.checked)+div,.onetime-order-pre-confirm .select-block .review-of-amount .checkbox-block:not(.checked)+div,.order-type-selector .select-block .cancel-rule .checkbox-block:not(.checked)+div,.order-type-selector .select-block .review-of-amount .checkbox-block:not(.checked)+div,.regular-frequency-selector .select-block .cancel-rule .checkbox-block:not(.checked)+div,.regular-frequency-selector .select-block .review-of-amount .checkbox-block:not(.checked)+div,.confirm-precautions-selector .select-block .cancel-rule .checkbox-block:not(.checked)+div,.confirm-precautions-selector .select-block .review-of-amount .checkbox-block:not(.checked)+div{color:#191919}.onetime-order-pre-confirm .select-block .cancel-rule .checkbox-block div,.onetime-order-pre-confirm .select-block .review-of-amount .checkbox-block div,.order-type-selector .select-block .cancel-rule .checkbox-block div,.order-type-selector .select-block .review-of-amount .checkbox-block div,.regular-frequency-selector .select-block .cancel-rule .checkbox-block div,.regular-frequency-selector .select-block .review-of-amount .checkbox-block div,.confirm-precautions-selector .select-block .cancel-rule .checkbox-block div,.confirm-precautions-selector .select-block .review-of-amount .checkbox-block div{position:absolute;border:1px solid #919191;border-radius:4px;top:0;right:0;bottom:0;left:0}.onetime-order-pre-confirm .select-block .cancel-rule .checkbox-block span,.onetime-order-pre-confirm .select-block .review-of-amount .checkbox-block span,.order-type-selector .select-block .cancel-rule .checkbox-block span,.order-type-selector .select-block .review-of-amount .checkbox-block span,.regular-frequency-selector .select-block .cancel-rule .checkbox-block span,.regular-frequency-selector .select-block .review-of-amount .checkbox-block span,.confirm-precautions-selector .select-block .cancel-rule .checkbox-block span,.confirm-precautions-selector .select-block .review-of-amount .checkbox-block span{width:16px;height:16px;background-image:url(/resource/img/keeper-profile/non-check.svg);display:inline-block}.onetime-order-pre-confirm .select-block .cancel-rule .checkbox-block input,.onetime-order-pre-confirm .select-block .review-of-amount .checkbox-block input,.order-type-selector .select-block .cancel-rule .checkbox-block input,.order-type-selector .select-block .review-of-amount .checkbox-block input,.regular-frequency-selector .select-block .cancel-rule .checkbox-block input,.regular-frequency-selector .select-block .review-of-amount .checkbox-block input,.confirm-precautions-selector .select-block .cancel-rule .checkbox-block input,.confirm-precautions-selector .select-block .review-of-amount .checkbox-block input{display:none}.onetime-order-pre-confirm .select-block .cancel-rule .checkbox-block input:checked+span,.onetime-order-pre-confirm .select-block .review-of-amount .checkbox-block input:checked+span,.order-type-selector .select-block .cancel-rule .checkbox-block input:checked+span,.order-type-selector .select-block .review-of-amount .checkbox-block input:checked+span,.regular-frequency-selector .select-block .cancel-rule .checkbox-block input:checked+span,.regular-frequency-selector .select-block .review-of-amount .checkbox-block input:checked+span,.confirm-precautions-selector .select-block .cancel-rule .checkbox-block input:checked+span,.confirm-precautions-selector .select-block .review-of-amount .checkbox-block input:checked+span{background-image:url(/resource/img/keeper-profile/check.svg)}.onetime-order-pre-confirm .select-block .cancel-rule .checkbox-block input:checked ~ div,.onetime-order-pre-confirm .select-block .review-of-amount .checkbox-block input:checked ~ div,.order-type-selector .select-block .cancel-rule .checkbox-block input:checked ~ div,.order-type-selector .select-block .review-of-amount .checkbox-block input:checked ~ div,.regular-frequency-selector .select-block .cancel-rule .checkbox-block input:checked ~ div,.regular-frequency-selector .select-block .review-of-amount .checkbox-block input:checked ~ div,.confirm-precautions-selector .select-block .cancel-rule .checkbox-block input:checked ~ div,.confirm-precautions-selector .select-block .review-of-amount .checkbox-block input:checked ~ div{border:2px solid #208c55}.onetime-order-pre-confirm .select-onetime-on-first-time,.order-type-selector .select-onetime-on-first-time,.regular-frequency-selector .select-onetime-on-first-time,.confirm-precautions-selector .select-onetime-on-first-time{margin-bottom:20px}.onetime-order-pre-confirm .select-btn-wrapper,.order-type-selector .select-btn-wrapper,.regular-frequency-selector .select-btn-wrapper,.confirm-precautions-selector .select-btn-wrapper{text-align:center}.onetime-order-pre-confirm .select-btn-wrapper .select-btn,.order-type-selector .select-btn-wrapper .select-btn,.regular-frequency-selector .select-btn-wrapper .select-btn,.confirm-precautions-selector .select-btn-wrapper .select-btn{display:inline-block;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);font-size:16px;font-weight:700;height:45px;line-height:45px;padding-left:25px;padding-right:25px;color:#ffffff;background-color:#84cb45;cursor:pointer}.onetime-order-pre-confirm .select-btn-wrapper .select-btn:hover,.order-type-selector .select-btn-wrapper .select-btn:hover,.regular-frequency-selector .select-btn-wrapper .select-btn:hover,.confirm-precautions-selector .select-btn-wrapper .select-btn:hover{text-decoration:none}.onetime-order-pre-confirm .select-btn-wrapper .select-btn:hover a:hover,.order-type-selector .select-btn-wrapper .select-btn:hover a:hover,.regular-frequency-selector .select-btn-wrapper .select-btn:hover a:hover,.confirm-precautions-selector .select-btn-wrapper .select-btn:hover a:hover{text-decoration:none}.onetime-order-pre-confirm .select-btn-wrapper .select-btn.disabled,.order-type-selector .select-btn-wrapper .select-btn.disabled,.regular-frequency-selector .select-btn-wrapper .select-btn.disabled,.confirm-precautions-selector .select-btn-wrapper .select-btn.disabled{cursor:not-allowed;background-color:#ceeab3}.onetime-order-pre-confirm .time-adjust-notice,.order-type-selector .time-adjust-notice{font-size:12px;margin-bottom:20px}.onetime-order-pre-confirm .select-block .regular{margin-bottom:50px}.onetime-order-pre-confirm .select-block .regular .cannot-select{color:#ccc}.onetime-order-pre-confirm .select-block .regular .cannot-select .radio-btn{border-color:#ccc}.onetime-order-pre-confirm .select-block .regular .notice{margin-left:20px;margin-top:4px;font-size:14px;letter-spacing:-1px}.regular-frequency-selector .date{margin-bottom:30px}.radio-btn{float:left;height:16px;width:16px;cursor:pointer;background-image:url(/resource/img/keeper-profile/radio_non_check.svg)}.radio-btn.checked{position:relative;background-image:url(/resource/img/keeper-profile/radio_check.svg)}.week-wrapper{display:flex;flex-wrap:wrap}.week-wrapper .time-frame{padding-top:27px;width:26%;text-align:center}.schedule-week-block .week-wrapper .time-frame{padding-top:3px}.week-wrapper .day-frame{width:74%;margin-bottom:5px}.week-wrapper .day-frame .day-name{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:0 3px;width:32px !important;margin-bottom:0}.week-wrapper .day-frame .day-name.day-of-month{border-top:1px solid #e0e0e0;border-radius:4px 4px 0 0}.week-wrapper .day-frame .day-name:nth-child(22),.week-wrapper .day-frame .day-name:nth-child(23),.week-wrapper .day-frame .day-name:nth-child(24),.week-wrapper .day-frame .day-name:nth-child(25),.week-wrapper .day-frame .day-name:nth-child(26),.week-wrapper .day-frame .day-name:nth-child(27),.week-wrapper .day-frame .day-name:nth-child(28){border-bottom:1px solid #e0e0e0;border-radius:0 0 4px 4px}.schedule-week-block .week-wrapper .day-frame .day-name{padding-top:0}.week-wrapper .day-frame .day-name>span{display:block;padding-top:3px;margin-bottom:-2px;line-height:26px}.normal-modal{border-radius:8px !important;top:50%;transform:translateY(-50%)}.normal-modal .delete-block{right:-19px !important;top:-19px}@media (max-width: 768px){.normal-modal .delete-block{right:-15px !important;top:-15px}.normal-modal .delete-block .icon{width:32px !important;height:32px !important}}.normal-modal .delete-block .icon{width:40px;height:40px;background-image:url(/resource/img/keeper-profile/close_modal.svg);background-size:contain}.normal-modal .delete-block .icon::before{content:none}.normal-modal-body{padding:0 !important;color:#191919 !important;border-radius:8px !important}.normal-modal-body .confirm-precautions-selector,.normal-modal-body .order-type-selector,.normal-modal-body .regular-frequency-selector,.normal-modal-body .onetime-order-pre-confirm-month,.normal-modal-body .onetime-order-pre-confirm-weekly{padding-bottom:16px}.normal-modal-body .confirm-precautions-selector .title,.normal-modal-body .order-type-selector .title,.normal-modal-body .regular-frequency-selector .title,.normal-modal-body .onetime-order-pre-confirm-month .title,.normal-modal-body .onetime-order-pre-confirm-weekly .title{text-align:center;border-bottom:1px solid #e0e0e0;padding:15px 0;font-size:16px;font-weight:bold;color:#191919;margin-bottom:0}.normal-modal-body .confirm-precautions-selector .title.order-title,.normal-modal-body .order-type-selector .title.order-title,.normal-modal-body .regular-frequency-selector .title.order-title,.normal-modal-body .onetime-order-pre-confirm-month .title.order-title,.normal-modal-body .onetime-order-pre-confirm-weekly .title.order-title{border-bottom:0}.normal-modal-body .confirm-precautions-selector .description,.normal-modal-body .order-type-selector .description,.normal-modal-body .regular-frequency-selector .description,.normal-modal-body .onetime-order-pre-confirm-month .description,.normal-modal-body .onetime-order-pre-confirm-weekly .description{padding:40px 40px 24px;color:#191919;margin-bottom:0;font-size:16px;line-height:26px}@media (max-width: 768px){.normal-modal-body .confirm-precautions-selector .description,.normal-modal-body .order-type-selector .description,.normal-modal-body .regular-frequency-selector .description,.normal-modal-body .onetime-order-pre-confirm-month .description,.normal-modal-body .onetime-order-pre-confirm-weekly .description{padding:16px}}.normal-modal-body .confirm-precautions-selector .description a,.normal-modal-body .order-type-selector .description a,.normal-modal-body .regular-frequency-selector .description a,.normal-modal-body .onetime-order-pre-confirm-month .description a,.normal-modal-body .onetime-order-pre-confirm-weekly .description a{color:#208c55;font-size:14px;text-decoration:underline}.normal-modal-body .confirm-precautions-selector .select-block,.normal-modal-body .order-type-selector .select-block,.normal-modal-body .regular-frequency-selector .select-block,.normal-modal-body .onetime-order-pre-confirm-month .select-block,.normal-modal-body .onetime-order-pre-confirm-weekly .select-block{max-width:560px;margin:0 auto 40px}@media (max-width: 768px){.normal-modal-body .confirm-precautions-selector .select-block,.normal-modal-body .order-type-selector .select-block,.normal-modal-body .regular-frequency-selector .select-block,.normal-modal-body .onetime-order-pre-confirm-month .select-block,.normal-modal-body .onetime-order-pre-confirm-weekly .select-block{padding:0 16px;margin-bottom:30px}}.normal-modal-body .confirm-precautions-selector .select-block .cancel-rule,.normal-modal-body .order-type-selector .select-block .cancel-rule,.normal-modal-body .regular-frequency-selector .select-block .cancel-rule,.normal-modal-body .onetime-order-pre-confirm-month .select-block .cancel-rule,.normal-modal-body .onetime-order-pre-confirm-weekly .select-block .cancel-rule{border-radius:4px;padding:24px;display:flex;font-size:16px;line-height:24px;color:#191919;font-weight:bold;margin-bottom:8px}@media (max-width: 768px){.normal-modal-body .confirm-precautions-selector .select-block .cancel-rule,.normal-modal-body .order-type-selector .select-block .cancel-rule,.normal-modal-body .regular-frequency-selector .select-block .cancel-rule,.normal-modal-body .onetime-order-pre-confirm-month .select-block .cancel-rule,.normal-modal-body .onetime-order-pre-confirm-weekly .select-block .cancel-rule{padding:14px 0px}}.normal-modal-body .confirm-precautions-selector .select-block .cancel-rule a:not(.c-faq),.normal-modal-body .order-type-selector .select-block .cancel-rule a:not(.c-faq),.normal-modal-body .regular-frequency-selector .select-block .cancel-rule a:not(.c-faq),.normal-modal-body .onetime-order-pre-confirm-month .select-block .cancel-rule a:not(.c-faq),.normal-modal-body .onetime-order-pre-confirm-weekly .select-block .cancel-rule a:not(.c-faq){font-weight:normal;font-size:14px;color:#208c55;text-decoration:underline}.normal-modal-body .confirm-precautions-selector .select-block .review-of-amount,.normal-modal-body .order-type-selector .select-block .review-of-amount,.normal-modal-body .regular-frequency-selector .select-block .review-of-amount,.normal-modal-body .onetime-order-pre-confirm-month .select-block .review-of-amount,.normal-modal-body .onetime-order-pre-confirm-weekly .select-block .review-of-amount{border-radius:4px;padding:24px;display:flex;font-size:16px;line-height:24px;color:#191919;font-weight:bold}@media (max-width: 768px){.normal-modal-body .confirm-precautions-selector .select-block .review-of-amount,.normal-modal-body .order-type-selector .select-block .review-of-amount,.normal-modal-body .regular-frequency-selector .select-block .review-of-amount,.normal-modal-body .onetime-order-pre-confirm-month .select-block .review-of-amount,.normal-modal-body .onetime-order-pre-confirm-weekly .select-block .review-of-amount{padding:14px 0px}}.normal-modal-body .confirm-precautions-selector .select-block .review-of-amount a,.normal-modal-body .order-type-selector .select-block .review-of-amount a,.normal-modal-body .regular-frequency-selector .select-block .review-of-amount a,.normal-modal-body .onetime-order-pre-confirm-month .select-block .review-of-amount a,.normal-modal-body .onetime-order-pre-confirm-weekly .select-block .review-of-amount a{font-weight:normal;font-size:14px;color:#208c55;text-decoration:underline}@media (max-width: 768px){.normal-modal-body .confirm-precautions-selector .select-btn-wrapper,.normal-modal-body .order-type-selector .select-btn-wrapper,.normal-modal-body .regular-frequency-selector .select-btn-wrapper,.normal-modal-body .onetime-order-pre-confirm-month .select-btn-wrapper,.normal-modal-body .onetime-order-pre-confirm-weekly .select-btn-wrapper{margin-bottom:20px}}.normal-modal-body .confirm-precautions-selector .select-btn-wrapper .select-btn,.normal-modal-body .order-type-selector .select-btn-wrapper .select-btn,.normal-modal-body .regular-frequency-selector .select-btn-wrapper .select-btn,.normal-modal-body .onetime-order-pre-confirm-month .select-btn-wrapper .select-btn,.normal-modal-body .onetime-order-pre-confirm-weekly .select-btn-wrapper .select-btn{font-size:16px;font-weight:bold;background-color:#e8652b;width:240px;height:56px;line-height:56px;padding:0}.normal-modal-body .confirm-precautions-selector .select-btn-wrapper .select-btn.disabled,.normal-modal-body .order-type-selector .select-btn-wrapper .select-btn.disabled,.normal-modal-body .regular-frequency-selector .select-btn-wrapper .select-btn.disabled,.normal-modal-body .onetime-order-pre-confirm-month .select-btn-wrapper .select-btn.disabled,.normal-modal-body .onetime-order-pre-confirm-weekly .select-btn-wrapper .select-btn.disabled{background-color:#d1d1d1;color:#fff}#regularC{margin-top:40px}.section-weekly .day-frame .day-name:nth-child(1),.section-weekly .day-frame .day-name:nth-child(2),.section-weekly .day-frame .day-name:nth-child(3),.section-weekly .day-frame .day-name:nth-child(4),.section-weekly .day-frame .day-name:nth-child(5),.section-weekly .day-frame .day-name:nth-child(6),.section-weekly .day-frame .day-name:nth-child(7){border-top:1px solid #e0e0e0;border-radius:4px 4px 0 0;padding-top:4px}.section-weekly .day-frame .day-name:nth-child(15),.section-weekly .day-frame .day-name:nth-child(16),.section-weekly .day-frame .day-name:nth-child(17),.section-weekly .day-frame .day-name:nth-child(18),.section-weekly .day-frame .day-name:nth-child(19),.section-weekly .day-frame .day-name:nth-child(20),.section-weekly .day-frame .day-name:nth-child(21){border-bottom:1px solid #e0e0e0;border-radius:0 0 4px 4px}@media only screen and (max-width: 959px){.content-block{padding-top:60px;padding-left:0;padding-right:0}}.section-panel{margin-bottom:40px;padding:0;box-shadow:none}.section-panel .sub-title{margin-bottom:15px}.section-panel .section{font-size:16px;line-height:26px;font-weight:500;color:#191919;margin-bottom:20px}.keeper-recruit-btn{position:fixed;bottom:20px;right:15px;z-index:3;width:160px;height:160px;border-radius:50%;background-color:#e28500;color:#fff;text-decoration:underline}.keeper-recruit-btn .text{position:relative;letter-spacing:-0.5px;font-size:18px;text-align:center;font-weight:bold;text-shadow:0 1px 2px rgba(0,0,0,0.8)}.keeper-recruit-btn .text.ja{top:50px;left:0px}.keeper-recruit-btn .text.ja .bigger{font-size:28px}.keeper-recruit-btn .text.en{top:50px;left:0px}@media only screen and (min-width: 540px) and (max-width: 959px){.keeper-recruit-btn{position:fixed;bottom:10px;right:15px;z-index:3;width:130px;height:130px}.keeper-recruit-btn .text.ja{top:35px;left:0px}.keeper-recruit-btn .text.ja .bigger{font-size:28px}.keeper-recruit-btn .text.en{top:35px;left:0px;font-size:16px}}@media only screen and (max-width: 539px){.keeper-recruit-btn{position:fixed;bottom:-20px;right:-20px;z-index:3;width:130px;height:130px}.keeper-recruit-btn .text{font-size:13px}.keeper-recruit-btn .text.ja{top:32px;left:-2px}.keeper-recruit-btn .text.ja .bigger{font-size:26px}.keeper-recruit-btn .text.en{top:36px;left:-5px}}.left-block{width:375px;float:left}@media only screen and (max-width: 959px){.left-block{margin:0 auto;float:none;max-width:375px;width:100%}}.left-block .section-banner{margin-bottom:20px}.left-block .section-banner .banner-item:not(:last-child) img{margin-bottom:5px}.left-block .section-panel{padding:0}.left-block .section{margin-bottom:35px}.left-block .section.is-keeper,.left-block .section.is-guest{margin:20px}.left-block .section.section-weekly{margin-bottom:20px}.left-block .section-title{border-bottom:1px solid #278b57;padding-bottom:0;margin-bottom:0;background-color:#fff}.left-block .section-title .title{color:#208c55;font-weight:bold;padding:20px 16px 3px;display:block}@media only screen and (max-width: 959px){.left-block .section-title .title{font-size:18px}}.left-block .calendars{display:flex;padding-top:15px;padding-bottom:67px;background-color:#fff}.left-block .calendars>div{width:50%;text-align:center;padding:8px 0}.left-block .calendars>div>p{font-size:14px;margin-bottom:2px}.left-block .calendars>div:first-child{border-right:1px solid #e0e0e0}.left-block .calendars>div .calendar-btn{border-radius:4px;width:155px;height:54px;color:#fff;font-weight:bold;box-shadow:0px 3px 6px rgba(0,0,0,0.16);display:block;font-size:20px;line-height:54px;text-decoration:none;margin:0 auto}.left-block .calendars>div .calendar-btn.en{font-size:14px}.left-block .calendars .calendar-ontime .calendar-btn{background-color:#e8652b}.left-block .calendars .calendar-weekly .calendar-btn{background-color:#208c55}.left-block .section-heading .onetime-heading{border-bottom:2px solid #e8652b}.left-block .section-heading .onetime-heading .title{font-size:18px;background-color:#e8652b;color:#fff;line-height:42px;display:inline-block;margin:0;padding:0 16px}.left-block .section-heading .onetime-heading .title.en{font-size:14px}.left-block .section-heading .onetime-heading .note{color:#8c8c8c;font-size:14px;margin-left:10px}.left-block .section-heading .weekly-heading{border-bottom:2px solid #208c55}.left-block .section-heading .weekly-heading .title{font-size:18px;background-color:#208c55;color:#fff;line-height:42px;display:inline-block;margin:0;padding:0 33px}.left-block .section-heading .weekly-heading .title.en{padding:0 15px;font-size:14px;float:left;margin-right:10px}.left-block .section-heading .weekly-heading .title.en+.note{display:inherit;line-height:20px}.left-block .section-heading .weekly-heading .note{color:#8c8c8c;font-size:14px;margin-left:10px}.left-block .section-heading .calendar-desc{display:flex;font-size:14px;padding:15px 0 0 15px;color:#191919}.left-block .section-heading .calendar-desc .d-flex{position:relative;display:flex}.left-block .section-heading .calendar-desc .d-flex.flex-row{flex-direction:row}.left-block .section-heading .calendar-desc .d-flex.items-start{align-items:flex-start}.left-block .section-heading .calendar-desc .d-flex .s-12{font-size:12px}.left-block .section-heading .calendar-desc .d-flex .c-text{position:relative;top:4px;line-height:20px}.left-block .section-heading .calendar-desc .d-flex .c-infoHelp{position:initial;margin-top:6px}.left-block .section-heading .calendar-desc .d-flex .c-infoHelp.weekly{margin-top:4px}.left-block .section-heading .calendar-desc .d-flex .c-info{width:100%;top:34px;left:0}.left-block .section-heading .calendar-desc .d-flex .c-info:before{left:140px;top:-14px;transform:rotate(90deg)}.left-block .section-heading .calendar-desc .d-flex .c-info:after{left:142px;top:-8px;transform:rotate(90deg)}.left-block .section-heading .calendar-desc>div+div{flex-grow:1;margin-left:20px}.left-block .section-heading .calendar-desc.en{display:block}.left-block .section-heading .calendar-desc.en .d-flex .c-info:before{right:66px;left:auto}.left-block .section-heading .calendar-desc.en .d-flex .c-info:after{right:68px;left:auto}.left-block .section-heading .calendar-desc.en>div+div{flex-grow:1;margin-left:0;margin-top:10px}.left-block .section-heading .calendar-desc .c-refresh{background-color:#ddeee5;width:24px;height:24px;margin-right:5px;line-height:24px;display:inline-block;text-align:center;border-radius:2px}.left-block .section-heading .calendar-desc .c-refresh:before{content:"";width:13px;height:13px;background-image:url("/resource/img/keeper-profile/icon_teiki.svg");background-size:contain;display:inline-block;position:relative;top:1px}.left-block .section-heading .calendar-desc p{margin-right:24px}.left-block .section-heading .calendar-desc .c-open{width:24px;height:24px;background-color:#fdf0db;text-align:center;line-height:24px;color:#e8652b;border-radius:2px;margin-right:5px}.left-block .section-heading .calendar-desc .c-offer{width:24px;height:24px;background-color:#ecf6e4;text-align:center;line-height:24px;color:#80c04a;border-radius:2px;display:inline-block;font-size:14px;font-style:normal;font-weight:bold;margin-right:5px}.left-block .section-heading .calendar-desc span{font-size:12px;margin-left:27px;position:relative;top:-6px}.left-block .section-heading .sub-desc{border-bottom:1px solid #e0e0e0;padding:15px}.left-block .section-heading .sub-desc .s-12{font-size:12px;line-height:18px}.left-block .section-heading .sub-desc .s-14{font-size:14px}.left-block .schedule-block{margin-bottom:80px}@media only screen and (min-width: 960px){.right-block{float:left;margin-right:30px;width:calc(100% - 405px)}}.keeper-profile{color:#191919;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}.p-topKeeper{position:relative;background-color:#fff}.p-topKeeper .keeper-slider .keeper-slide img{width:100%;height:44.53333vw;object-fit:cover}@media only screen and (min-width: 960px){.p-topKeeper .keeper-slider .keeper-slide img{height:427px}}.p-topKeeper .keeper-slider .slick-arrow{width:56px;height:56px;background-position:center;background-size:contain;z-index:9}@media only screen and (max-width: 959px){.p-topKeeper .keeper-slider .slick-arrow{width:34px;height:34px}}.p-topKeeper .keeper-slider .slick-prev{background-image:url(/resource/img/keeper-profile/arrow-left.svg);left:15px}@media only screen and (max-width: 959px){.p-topKeeper .keeper-slider .slick-prev{left:8px}}.p-topKeeper .keeper-slider .slick-next{background-image:url(/resource/img/keeper-profile/arrow-right.svg);right:15px}@media only screen and (max-width: 959px){.p-topKeeper .keeper-slider .slick-next{right:8px}}.p-topKeeper .keeper-slider .slick-dots{bottom:10px}.p-topKeeper .keeper-slider .slick-dots li{display:inline-block}.p-topKeeper .keeper-slider .slick-dots li button{border:1px solid #fff}@media only screen and (min-width: 960px){.p-topKeeper .keeper-slider .slick-dots li button{width:16px;height:16px}}.p-topKeeper .keeper-slider .slick-dots>li:only-child{display:none}.p-topKeeper .profile-favorite{position:absolute;top:11px;right:11px}.p-topKeeper .profile-favorite .fa{font-size:34px;color:#fff;filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.5))}@media only screen and (max-width: 959px){.p-topKeeper .profile-favorite .fa{font-size:26px}}@media only screen and (min-width: 960px){.p-topKeeper .profile-wrapper{padding:27px 12px;margin-bottom:19px}}@media only screen and (max-width: 959px){.p-topKeeper .profile-wrapper{padding:8px 15px}}.p-topKeeper .profile-wrapper .profile{display:flex;flex-wrap:wrap;position:relative}@media only screen and (max-width: 959px){.p-topKeeper .profile-wrapper .profile{align-items:center}}@media only screen and (min-width: 960px){.p-topKeeper .profile-wrapper .profile .image-block{margin-top:-80px}}.p-topKeeper .profile-wrapper .profile .image-block .user-image{display:block;margin:auto;width:120px;height:120px;border-radius:60px;border:solid 3px #80c04a;object-fit:cover}@media only screen and (max-width: 959px){.p-topKeeper .profile-wrapper .profile .image-block .user-image{width:74px;height:74px}}@media only screen and (min-width: 960px){.p-topKeeper .profile-wrapper .profile .info-block{margin-left:28px;width:calc(100% - 150px)}}@media only screen and (max-width: 959px){.p-topKeeper .profile-wrapper .profile .info-block{margin-left:15px;width:calc(100% - 89px)}}.p-topKeeper .profile-wrapper .profile .info-block .nickname{font-size:14px;font-weight:500;color:#939393;margin-bottom:5px}@media only screen and (max-width: 959px){.p-topKeeper .profile-wrapper .profile .info-block .nickname{font-size:12px;margin-bottom:3px}}.p-topKeeper .profile-wrapper .profile .info-block .account-name{font-size:24px;font-weight:bold;color:#333}@media only screen and (max-width: 959px){.p-topKeeper .profile-wrapper .profile .info-block .account-name{font-size:18px;margin-bottom:3px}}.p-topKeeper .profile-wrapper .profile .info-block .last-login{font-size:12px;line-height:1;font-weight:500;color:#939393;margin-top:-4px}@media only screen and (max-width: 959px){.p-topKeeper .profile-wrapper .profile .info-block .last-login{font-size:10px}}.p-topKeeper .c-approved{width:14px;height:14px;background-image:url(/resource/img/keeper-profile/icon_check.svg);background-size:contain;display:inline-block;margin-right:8px;position:relative;top:2px}@media only screen and (max-width: 959px){.p-topKeeper .c-approved{width:12px;height:12px}}.p-topKeeper .c-clock{width:14px;height:14px;background-image:url(/resource/img/keeper-profile/icon_time.svg);background-size:contain;display:inline-block;margin-right:8px;position:relative;top:2px}@media only screen and (max-width: 959px){.p-topKeeper .c-clock{width:12px;height:12px}}.p-topKeeper .c-certificate{width:12px;height:16px;background-image:url(/resource/img/keeper-profile/icon_qualification.svg);display:inline-block;margin-right:8px;position:relative;top:2px}.p-topKeeper .c-comment{width:20px;height:20px;background-image:url(/resource/img/keeper-profile/icon_comment.svg);display:inline-block;position:relative;top:4px}.p-topKeeper .c-keeper{width:16px;height:16px;background-image:url(/resource/img/keeper-profile/icon_keeper.svg);display:inline-block;position:relative;top:2px}.p-topKeeper .c-checked{width:16px;height:16px;background-image:url(/resource/img/keeper-profile/icon_checked.svg);display:inline-block;position:relative;margin-right:4px}.p-topKeeper .c-noncheck{width:16px;height:16px;background-image:url(/resource/img/keeper-profile/icon_non_check.svg);display:inline-block;position:relative;margin-right:4px}.p-topKeeper .c-noncheck_span{color:#939393 !important}.p-topKeeper .keeper-qualification{padding:0 40px;margin-bottom:40px}@media only screen and (max-width: 959px){.p-topKeeper .keeper-qualification{padding:0 15px}}.p-topKeeper .keeper-qualification>p{font-size:18px;line-height:25px;font-weight:bold;margin-bottom:16px}.p-topKeeper .keeper-qualification-detail{border:1px solid #e0e0e0}.p-topKeeper .keeper-qualification-detail>p{background-color:rgba(205,205,205,0.16);color:#208c55;font-size:14px;font-weight:bold;padding:5px 15px}.p-topKeeper .keeper-qualification-dishes{padding:8px}@media only screen and (max-width: 959px){.p-topKeeper .keeper-qualification-dishes{padding:8px 15px}}.p-topKeeper .keeper-qualification-dishes span{font-size:14px;line-height:1;background-color:#fdf0db;border-radius:2px;padding:4px 8px;margin-right:4px}.p-topKeeper .section-title{border-bottom:1px solid #278b57;padding:20px 40px 3px;margin-bottom:0}@media only screen and (max-width: 959px){.p-topKeeper .section-title{padding:10px 15px 3px}}.p-topKeeper .section-title .title{color:#208c55;font-weight:bold;font-size:24px}@media only screen and (max-width: 959px){.p-topKeeper .section-title .title{font-size:18px}}.p-topKeeper .section-title .c-faq{margin-left:9px;position:relative;top:-5px}@media only screen and (max-width: 959px){.p-topKeeper .section-title .c-faq{top:-2px;margin-left:5px}}.p-topKeeper .section-panel{padding:15px 40px;box-shadow:none;color:#191919;margin-bottom:0}@media only screen and (max-width: 959px){.p-topKeeper .section-panel{padding:15px}}.p-topKeeper .section-panel h4{font-weight:bold;font-size:18px;color:#208c55;margin-bottom:12px}.p-topKeeper .section-panel h4 span{color:#ff0000}.p-topKeeper .section-panel p{margin-bottom:20px;font-size:16px;line-height:26px}.p-topKeeper .achievement{font-size:14px;margin-bottom:0}.p-topKeeper .achievement .review-count-block-wrapper{background-color:#f4fbf5;margin-bottom:25px;padding:17px 32px}@media only screen and (max-width: 959px){.p-topKeeper .achievement .review-count-block-wrapper{padding:10px 15px}}@media only screen and (min-width: 960px){.p-topKeeper .achievement .review-count-block-wrapper .review-count-block{display:flex;justify-content:space-between;align-items:center}}.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .review-rate-block{display:flex;align-items:center}.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .review-rate-block .review-rate{margin-left:8px;font-weight:bold;color:#191919;font-size:32px}.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .review-count{margin-top:0;margin-bottom:0;font-weight:bold;margin-left:36px;padding-top:11px}.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .review-count a{color:#191919;text-decoration:none}@media only screen and (max-width: 959px){.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .review-count{margin-left:24px}}.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .review-count-number{font-size:18px;font-weight:bold}.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .review-count-sub{font-size:12px;font-weight:bold;margin-left:-4px}@media only screen and (min-width: 960px){.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .favorite-number{padding-top:10px}}.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .favorite-number_txt{font-size:14px;margin-right:12px}@media only screen and (max-width: 959px){.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .favorite-number_txt{margin-right:5px}}.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .favorite-number_count{font-weight:bold;font-size:18px;position:relative;top:2px}.p-topKeeper .achievement .review-count-block-wrapper .review-count-block .favorite-number_count .fa{color:#208c55;margin-right:4px;font-size:16px}.p-topKeeper .achievement .cancel-block-wrapper{font-weight:normal}.p-topKeeper .achievement .cancel-block-wrapper .cancel{display:flex}.p-topKeeper .achievement .cancel-block-wrapper .cancel>p{color:#208c55;font-size:18px;margin-right:16px;font-weight:bold;margin-bottom:11px}@media only screen and (max-width: 959px){.p-topKeeper .achievement .cancel-block-wrapper .cancel>p{font-size:16px}}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table{width:100%;font-size:16px}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table p{margin:0}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table tr td{border-bottom:1px solid #e0e0e0;padding:5px 20px}@media only screen and (max-width: 959px){.p-topKeeper .achievement .cancel-block-wrapper .cancel-table tr td{padding:5px 15px}}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table tr td:first-child{background-color:rgba(205,205,205,0.16);width:273px;text-align:center}@media only screen and (max-width: 959px){.p-topKeeper .achievement .cancel-block-wrapper .cancel-table tr td:first-child{width:116px}}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table tr td:first-child>div{display:flex;justify-content:center;align-items:center}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table tr td .c-help{top:2px}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table tr:first-child td{border-top:1px solid #e0e0e0}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table tr:last-child td{border-bottom:0}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table tr:last-child td:first-child{background-color:transparent;font-size:18px;color:#208c55;font-weight:bold;padding:20px 0}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table-text{display:flex}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table-text>span{margin:0 9px;font-size:14px}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .cancel-rate-sub{font-size:12px;margin-left:-3px}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .cancel-times span{font-size:12px;margin-left:3px}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .late-block .late{display:flex;justify-content:flex-start}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .late-block .late .late-sub{display:flex;justify-content:flex-start;font-size:11px;margin-left:3px}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .late-block .late .late-sub span{font-size:16px;margin-left:3px;border-bottom:solid 1px #6bb6bb}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .late-block .late .late-sub a{text-decoration:none}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .late-block .late .late-sub a :hover{text-decoration:none}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .late-block .late-wrapper .late-rate{float:left;width:36px;text-align:right}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .late-block .late-wrapper .late-rate .late-rate-sub{font-size:11px}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .late-block .late-wrapper .late-times{float:left;width:72px;text-align:right}.p-topKeeper .achievement .cancel-block-wrapper .cancel-table .late-block .late-wrapper .late-times span{font-size:11px}.p-topKeeper .achievement .rate-block-wrapper{font-weight:bold}.p-topKeeper .achievement .rate-block-wrapper .cancel{display:flex}.p-topKeeper .achievement .rate-block-wrapper .cancel>p{color:#208c55;font-size:18px;margin-right:16px;font-weight:bold;margin-bottom:11px}@media only screen and (max-width: 959px){.p-topKeeper .achievement .rate-block-wrapper .cancel>p{font-size:16px}}.p-topKeeper .achievement .rate-block-wrapper>table{width:100%;font-size:16px}.p-topKeeper .achievement .rate-block-wrapper>table p{margin:0;font-size:18px}@media only screen and (max-width: 959px){.p-topKeeper .achievement .rate-block-wrapper>table p{font-size:16px}}.p-topKeeper .achievement .rate-block-wrapper>table tr td{padding-bottom:21px}.p-topKeeper .achievement .rate-block-wrapper>table tr td:first-child{width:285px}@media only screen and (max-width: 959px){.p-topKeeper .achievement .rate-block-wrapper>table tr td:first-child{width:170px}}.p-topKeeper .achievement .rate-block-wrapper>table tr td:last-child{font-weight:normal;padding-left:10px}.p-topKeeper .achievement .rate-block-wrapper>table tr td>div{display:flex;justify-content:flex-start;align-items:center;color:#208C55;column-gap:6px}.p-topKeeper .achievement .rate-block-wrapper>table tr td .c-help{top:2px}@media screen and (max-width: 424px){.p-topKeeper .achievement .rate-block-wrapper>table tr:last-child .c-infoHelp .c-info{width:150px}}.p-topKeeper .achievement .detail{text-align:left;font-size:14px;font-weight:normal;margin-top:5px}.p-topKeeper .price{display:flex;flex-wrap:wrap;justify-content:space-between}.p-topKeeper .price .keeper-price{width:30%;box-shadow:0px 3px 6px rgba(0,0,0,0.16)}@media only screen and (max-width: 959px){.p-topKeeper .price .keeper-price{width:31.5%}}.p-topKeeper .price .keeper-price .sub-title{background-color:rgba(32,140,85,0.2);color:#208c55;font-size:16px;text-align:center;font-weight:bold;padding:5px 0;margin-bottom:0}@media only screen and (max-width: 959px){.p-topKeeper .price .keeper-price .sub-title{font-size:14px}}.p-topKeeper .price .keeper-price .section{font-size:24px;color:#191919;text-align:center;font-weight:bold;padding:16px 0;margin-bottom:0}@media only screen and (max-width: 959px){.p-topKeeper .price .keeper-price .section{font-size:20px}}.p-topKeeper .price .keeper-price .section span{font-size:14px;color:#191919;margin-left:3px}.p-topKeeper .price>.section{width:100%;margin-top:14px}@media only screen and (max-width: 959px){.p-topKeeper .price>.section{font-size:14px}}.p-topKeeper .profile{margin-bottom:20px}.p-topKeeper .profile .profile-info{line-height:1;margin-bottom:16px}.p-topKeeper .profile .profile-info span{margin-right:6px}.p-topKeeper .profile table{width:100%}.p-topKeeper .profile table tr td{border-bottom:1px solid #e0e0e0;padding:4px 24px}@media only screen and (max-width: 959px){.p-topKeeper .profile table tr td{padding:4px 16px}}.p-topKeeper .profile table tr td:first-child{background-color:rgba(205,205,205,0.16);width:273px;text-align:center}@media only screen and (max-width: 959px){.p-topKeeper .profile table tr td:first-child{width:180px;padding:4px 10px}}.p-topKeeper .profile table tr:first-child td{border-top:1px solid #e0e0e0}.p-topKeeper .self-introduction p{margin-bottom:24px;line-height:22px}.p-topKeeper .condition .works-list{display:flex;flex-wrap:wrap;margin-bottom:18px}.p-topKeeper .condition .works-list span{margin-right:16px;margin-bottom:10px}.p-topKeeper .plan-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px;margin-bottom:7px}.p-topKeeper .plan-list li{width:23.5%}@media only screen and (max-width: 959px){.p-topKeeper .plan-list li{width:48.7%}}.p-topKeeper .plan-list li img{width:100%;margin-bottom:14px}.p-topKeeper .plan-list li p{font-weight:bold}.c-arrow_down{width:11px;height:10px;background-image:url(/resource/img/keeper-profile/icon_arrow_down.svg);display:inline-block;position:relative;margin-left:3px}.c-external{width:12px;height:12px;background-image:url(/resource/img/keeper-profile/icon_external.svg);background-size:contain;display:inline-block;position:relative;margin-left:4px}@media only screen and (max-width: 959px){.c-external{width:10px;height:10px}}.c-help{width:16px;height:16px;background-image:url(/resource/img/keeper-profile/icon_tips.svg);display:inline-block;position:relative;margin-left:4px}.c-faq{text-decoration:none !important;background-color:#e8f3ee;font-size:14px;color:#191919 !important;line-height:2;display:inline-block;width:68px;border-radius:12px;text-align:center;font-weight:500}@media only screen and (max-width: 959px){.c-faq{font-size:12px;width:62px}}.c-faq:hover{text-decoration:none}.kepper-review{background-color:#f4fbf4;margin-top:60px;margin-bottom:200px}@media only screen and (max-width: 959px){.kepper-review{margin-bottom:100px}}.kepper-review .section-title{border-bottom:1px solid #278b57;padding:20px 40px 3px;margin-bottom:0}@media only screen and (max-width: 959px){.kepper-review .section-title{padding:20px 15px 3px}}.kepper-review .section-title .title{color:#208c55;font-weight:bold;font-size:24px}@media only screen and (max-width: 959px){.kepper-review .section-title .title{font-size:18px}}.kepper-review .reviews-block{padding:0 24px 24px 40px;position:relative}@media only screen and (max-width: 959px){.kepper-review .reviews-block{padding:0 16px 24px}}.kepper-review .reviews-block .section{border-bottom:1px solid #e0e0e0}.kepper-review .reviews-block .block-loading{display:none;background-image:url(/resource/img/before_load.gif);background-position:center center;margin:15px auto 0;width:40px;height:40px}.kepper-review .reviews-block .see-more-wrapper{position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);width:100%}.kepper-review .reviews-block .see-more-wrapper .see-more-review{background-color:#e8652b;font-size:16px;line-height:56px;color:#fff;font-weight:bold;border-radius:4px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);width:100%;max-width:480px;margin:0 auto;text-align:center;cursor:pointer}@media only screen and (max-width: 959px){.kepper-review .reviews-block .see-more-wrapper .see-more-review{max-width:240px}}.star-fonts{width:88px;display:flex;justify-content:space-between;color:#fcc92a}.star-fonts .fa{font-size:16px}.star-fonts .fa:before{line-height:22px}.review-block{border-radius:3px;padding:15px 0 17px}.review-block .reviewer-profile-block{margin-bottom:15px;position:relative}.review-block .reviewer-profile-block .image{float:left}.review-block .reviewer-profile-block .image .user-image{display:block;margin:auto;width:32px;height:32px;border-radius:16px}.review-block .reviewer-profile-block .text{float:left;margin-left:9px}.review-block .reviewer-profile-block .text .nickname{font-size:10px;font-weight:500;color:#8c8c8c}.review-block .reviewer-profile-block .text .rate-block{margin-top:-2px}.review-block .reviewer-profile-block .text .reviewed-at{line-height:1;font-size:10px;font-weight:500;color:#191919;position:absolute;top:2px;right:0}.review-block .message-block .rate-block{margin-bottom:10px}.review-block .message-block .rate-block .text{float:left;margin-right:10px;font-size:12px;font-weight:500;color:#606060;line-height:16px}.review-block .message-block .rate-block .star-fonts{float:left;line-height:16px}.review-block .message-block .message{font-size:16px;font-weight:500;line-height:22px;color:#191919}.review-block .message-block .message:after{content:"";clear:both;display:table}@media only screen and (max-width: 959px){.review-block .message-block .message .text{font-size:14px}}.review-block .message-block .message .text.more{max-height:90px;overflow:hidden}@media only screen and (max-width: 959px){.review-block .message-block .message .text.more{max-height:115px}}.review-block .message-block .message .text.more:after{position:absolute;background-color:rgba(244,251,244,0.9);height:24px;left:0;right:0;bottom:0;content:""}.review-block .message-block .message .image{margin-bottom:10px;float:left}.review-block .message-block .message .image img{height:105px;width:105px;object-fit:cover;margin-right:16px}.review-block .message-block .message-notice-block{text-align:right;font-size:14px;margin-top:10px;color:#8c8c8c}@media only screen and (max-width: 959px){.review-block .message-block .message-notice-block{font-size:12px}}.review-block .moreBtn{background-color:#cae5d7;width:100%;max-width:343px;border-radius:3px;height:40px;line-height:40px;text-align:center;margin:0 auto;cursor:pointer;display:none;position:relative;z-index:9}keeper-report .panel{padding:0 !important;background-color:transparent !important;box-shadow:none !important}keeper-report .panel .report-button{border:1px solid #8c8c8c;background-color:transparent;font-size:14px;color:#8c8c8c;border-radius:4px;width:160px;height:44px;line-height:42px;box-shadow:none}.dummy-schedule{min-width:375px !important;position:relative;margin-bottom:20px}.dummy-schedule_container{overflow-x:auto}.dummy-schedule:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0.7;background-color:#ffffff}.footer-nav{position:fixed;bottom:0;left:0;height:80px;width:100%;background-color:rgba(32,140,85,0.3);padding:22px 30px;text-align:center;z-index:99}.footer-nav .to-schedule{display:flex;justify-content:center;align-items:center}.footer-nav .text{color:#fff;display:block;width:240px;height:40px;font-size:16px;line-height:40px;font-weight:bold;border-radius:4px;background-color:#208c55}.c-infoHelp{position:relative}.c-infoHelp .c-help{cursor:pointer}.c-infoHelp .c-info{display:none;border:2px solid #208c55;border-radius:4px;font-size:14px;line-height:20px;padding:15px 17px;position:absolute;top:-12px;left:32px;width:177px;background-color:#fff;text-align:left;box-shadow:0px 3px 16px rgba(0,0,0,0.32);font-weight:normal;z-index:9;color:#191919}.c-infoHelp .c-info:before{content:"";position:absolute;left:-12px;top:15px;border-top:6px solid transparent;border-right:12px solid #208c55;border-bottom:6px solid transparent;width:0;height:0}.c-infoHelp .c-info:after{content:"";position:absolute;left:-8px;top:17px;border-top:4px solid transparent;border-right:8px solid #fff;border-bottom:4px solid transparent;width:0;height:0}@media only screen and (max-width: 959px){.cdk-overlay-pane{max-width:90vw !important}}.mat-dialog-container{padding:0 0 20px !important;border-radius:8px !important}.mat-dialog-container .mat-dialog-content{margin:0}.mat-dialog-container .mat-dialog-content .title{font-size:16px;font-weight:bold;text-align:center;padding:15px 0;border-bottom:1px solid #e0e0e0;margin:0 -24px 25px}.mat-dialog-container .mat-dialog-content .list-item{padding:0;text-indent:0;margin-bottom:5px}.mat-dialog-container .mat-dialog-content .list-item.notice{padding:1em;margin-bottom:20px;font-size:14px}.mat-dialog-container .mat-dialog-content .list-item.notice a{color:#208c55;text-decoration:underline}.mat-dialog-container .mat-dialog-actions .return-button{background-color:#d1d1d1;box-shadow:none;min-width:200px;height:56px}.mat-dialog-container .mat-dialog-actions .return-button .mat-button-wrapper{font-size:16px;font-weight:bold;box-shadow:none}.mat-dialog-container .mat-dialog-actions .report-button{background-color:#e8652b;box-shadow:none;min-width:200px;height:56px;line-height:56px;margin-left:20px !important;outline:none;text-decoration:none}@media only screen and (max-width: 959px){.mat-dialog-container .mat-dialog-actions .report-button{margin-left:0 !important;margin-top:15px}}.mat-dialog-container .mat-dialog-actions .report-button .mat-button-wrapper{font-size:16px;font-weight:bold}.mat-dialog-container .mat-dialog-actions{margin:0}.favorite-alert{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #9b9b9b;padding:40px 10px;width:100%;max-width:335px;text-align:center}.favorite-alert p{color:#191919;font-style:16px;font-weight:bold}.favorite-alert .fbtn{margin:20px 10px 0;color:#fff;font-size:16px;line-height:40px;font-weight:bold;text-align:center;width:100px;height:40px;border-radius:4px}.favorite-alert .btn-confirm-nodelete-favorite{background-color:#d1d1d1}.favorite-alert .btn-confirm-delete-favorite{background-color:#e8652b}.calendar-order-content{padding:0 40px}@media (max-width: 768px){.calendar-order-content{padding:0}}.onetime-order-pre-confirm-month .onetime-list{max-width:435px;margin:0 auto 30px;text-align:center}.onetime-list .onetime-item{border:1px solid #e0e0e0;margin-bottom:-1px}@media (min-width: 769px){.onetime-list .onetime-item{display:flex}}.onetime-list .onetime-time{font-size:14px;color:#191919;font-weight:bold;border-right:1px solid #e0e0e0;background-color:#f7f7f7}@media (min-width: 769px){.onetime-list .onetime-time{width:200px;display:flex;align-items:center;justify-content:center}}@media (max-width: 768px){.onetime-list .onetime-time{padding:7px 16px;border-bottom:1px solid #e0e0e0}}.onetime-list .onetime-detail{position:relative}@media (min-width: 769px){.onetime-list .onetime-detail{width:calc(100% - 200px);padding:10px 20px}}@media (max-width: 768px){.onetime-list .onetime-detail{padding:10px 16px}}.onetime-list .onetime-detail .onetime-detail-line{margin-bottom:10px}.onetime-list .onetime-detail .cancel-fee-warning{display:none;color:#dc3545;font-size:12px;margin-top:5px;line-height:1.4;width:100%}.onetime-list .onetime-detail .cancel-fee-warning-regular{display:none;color:#dc3545;font-size:12px;margin-top:5px;line-height:1.4;width:100%}.onetime-list .onetime-detail p span{color:#208c55;font-size:14px}.onetime-list .onetime-btn{margin:0 auto;width:150px;height:40px;text-align:center;line-height:40px;right:24px;cursor:pointer}.onetime-order-pre-confirm-weekly .onetime-list .onetime-btn{position:absolute;top:16px}@media (max-width: 768px){.onetime-list .onetime-btn{right:16px}}.onetime-list .onetime-btn .type-open{background-color:#e8652b;color:#fff;border-radius:4px;width:100%;height:100%;display:block;line-height:40px;cursor:pointer}.onetime-list .onetime-btn .type-open:before{margin-right:7px}.onetime-list .onetime-btn .type-close{width:100%;height:100%;display:block;border:1px solid #d1d1d1;border-radius:4px;line-height:40px;font-size:13px;color:#8c8c8c}.onetime-list .onetime-btn .type-close:before{content:"";background-image:url(/resource/img/keeper-profile/icon_close2.svg);width:17px;height:17px;margin-right:7px;display:inline-block;background-size:cover;position:relative;top:2px}.onetime-list .onetime-btn .fa-refresh{display:block;background-color:#ddeee5;border-radius:4px;line-height:40px}.onetime-list .onetime-btn .fa-refresh:before{content:"";background-image:url("/resource/img/keeper-profile/icon_teiki.svg");width:14px;height:14px;display:inline-block;margin-right:7px;background-size:contain;position:relative;top:1px}.onetime-help{display:flex;justify-content:flex-end;margin:14px 0;font-size:14px}.onetime-help>p+p{margin-left:14px}.onetime-help>p+p .c-help{margin-top:2px}.onetime-help .c-infoHelp{position:relative}.onetime-help .c-info{width:100%;bottom:calc(100% + 14px);left:auto;min-width:280px;top:auto;right:-14px}.onetime-help .c-info:before{left:auto;right:14px;bottom:-14px;top:auto;transform:rotate(270deg)}.onetime-help .c-info:after{left:auto;right:16px;bottom:-8px;top:auto;transform:rotate(270deg)}@media (max-width: 768px){.onetime-help{padding-right:16px}}@media (min-width: 769px){.regular-frequency-selector{padding:0 40px}}.regular-frequency-selector .regular-title{border-bottom:0 !important}.regular-frequency-selector .regular-box{border:1px solid #e0e0e0;margin-bottom:-1px}@media (max-width: 768px){.regular-frequency-selector .regular-box{border-bottom:0}}.regular-frequency-selector .regular-box>p{font-size:14px;font-weight:bold;color:#191919;background-color:#f7f7f7;border-bottom:1px solid #e0e0e0;line-height:32px;padding:0 16px}@media (min-width: 769px){.regular-frequency-selector .regular-box>p{text-align:center}}@media (min-width: 769px){.regular-frequency-selector .regular-box-content{padding:16px 40px}}@media (max-width: 768px){.regular-frequency-selector .regular-box-content{padding:16px}}.regular-frequency-selector .regular-box-content select{width:240px;border:2px solid #208c55;height:48px;border-radius:4px;padding:0 12px;font-size:14px;background-image:url(/resource/img/keeper-profile/arrow.svg);background-size:10px 5px;background-position:95% center;background-repeat:no-repeat}@media (max-width: 768px){.regular-frequency-selector .regular-box-content select{width:230px}}.regular-frequency-selector .regular-box-content-select-block{margin-bottom:15px;display:flex;justify-content:space-between}@media (max-width: 768px){.regular-frequency-selector .regular-box-content-select-block{flex-direction:column}}.regular-frequency-selector .regular-box-content-select-block .regular-cancel-fee-warning{display:none;color:#dc3545;font-size:14px;margin-top:5px;line-height:1.4}.regular-frequency-selector .regular-box-content-time span{color:#208c55;font-size:14px;display:block;margin-bottom:3px}.regular-frequency-selector .regular-box-content .select-block{max-width:none;margin:0}@media (max-width: 768px){.regular-frequency-selector .regular-box-content .select-block{padding:0}}.regular-frequency-selector .regular-box-content .select-block .weekly,.regular-frequency-selector .regular-box-content .select-block .by-weekly{max-width:310px;height:50px;padding:17px 9px;position:relative;color:#191919}.regular-frequency-selector .regular-box-content .select-block .weekly.en,.regular-frequency-selector .regular-box-content .select-block .by-weekly.en{max-width:100%}@media (max-width: 540px){.regular-frequency-selector .regular-box-content .select-block .weekly.en,.regular-frequency-selector .regular-box-content .select-block .by-weekly.en{height:67px}}@media (max-width: 768px){.regular-frequency-selector .regular-box-content .select-block .weekly,.regular-frequency-selector .regular-box-content .select-block .by-weekly{margin-bottom:10px}}.regular-frequency-selector .regular-box-content .select-block .weekly>div:not(.radio-btn),.regular-frequency-selector .regular-box-content .select-block .by-weekly>div:not(.radio-btn){position:absolute;top:0;left:0;right:0;bottom:0;padding:12px 30px;border-radius:4px;border:2px solid rgba(145,145,145,0.3);text-decoration:inherit;line-height:1.4}.regular-frequency-selector .regular-box-content .select-block .weekly .radio-btn.checked+div,.regular-frequency-selector .regular-box-content .select-block .by-weekly .radio-btn.checked+div{border:2px solid #208c55}.regular-frequency-selector .select-btn-wrapper{margin-top:15px}.p-userinfo_status_warning{font-size:14px}
