@charset "UTF-8";.c-btn{display:block;position:relative;width:100%;background-repeat:no-repeat;background-position:right 1.6rem center;border-radius:.5rem;padding:1.8rem 2.8rem;font-size:1.8rem;font-weight:700;text-align:center;line-height:1.6}.c-btn-text-base{font-size:1.4rem}.c-btn-green{background-color:#00a945;background-image:url(/img/common/arrow_right_white.svg);box-shadow:0 .5rem 0 #017247;color:#fff}.c-btn-orange{background-color:#ff7f00;background-image:url(/img/common/arrow_right_white.svg);box-shadow:0 .5rem 0 #b94e00;color:#fff}.c-btn-gray{background-color:#eee;box-shadow:0 .5rem 0 #888;color:#888}.c-btn-disabled{background-image:url(/img/common/arrow_right_white.svg);background-color:#ccc;color:#fff}.c-btn-mt4{margin-top:4rem}.c-btn__fukidashi{position:absolute;left:0;right:0;top:-4.2rem;background-image:url(/img/common/cv_button_fukidashi.svg);background-repeat:no-repeat;background-position:center;background-size:contain;animation:2s fuwafuwa infinite;height:5.9rem;padding-top:.9rem}.c-btn__fukidashi__text{font-size:1.4rem;color:#000}.c-btn__fukidashi__text__sub{display:block;font-size:1rem}.c-btn__fukidashi__text__present{color:#ff7f00}@keyframes fuwafuwa{0%,100%{transform:translateY(0)}50%{transform:translateY(-1rem)}}.fixedButton .c-btn__fukidashi{display:none}.fixedButton.fixedactive .c-btn__fukidashi{display:block}.c-breadcrumbs{background-color:#fafafa;padding:.8rem 1.4rem}.c-breadcrumbs__list__item{display:inline}.c-breadcrumbs__list__item+.c-breadcrumbs__list__item{position:relative;padding-left:1.2rem;margin-left:.4rem;line-height:1.4}.c-breadcrumbs__list__item+.c-breadcrumbs__list__item:before{content:"";width:.8rem;height:.8rem;position:absolute;top:.1rem;left:0;background-image:url(/img/common/arrow_breadcrumbs.svg);background-repeat:no-repeat;background-position:center left}.c-breadcrumbs__list__item__link{color:#888}.c-breadcrumbs__list__item__nolink{color:#888}.c-review{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;color:#4b4949}.c-review__item{width:100%;overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.4rem;background-color:#fff;padding:3.2rem 2.4rem;border:.5px solid #ddd;border-radius:.5rem}.c-review__item__title{font-size:1.6rem;font-weight:700;line-height:1.6}.c-review__item__rate{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:.8rem .4rem}.c-review__item__rate__star{display:block;flex-shrink:0;width:5em;height:1em;background-repeat:no-repeat;background-size:1em 1em;background-position:0 0,1em 0,2em 0,3em 0,4em 0;font-size:1.6rem}.c-review__item__rate__star.s00{background-image:url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__item__rate__star.s05{background-image:url(/img/common/ic_star_half.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__item__rate__star.s10{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__item__rate__star.s15{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_half.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__item__rate__star.s20{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__item__rate__star.s25{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_half.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__item__rate__star.s30{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__item__rate__star.s35{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_half.svg),url(/img/common/ic_star_outline.svg)}.c-review__item__rate__star.s40{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_outline.svg)}.c-review__item__rate__star.s45{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_half.svg)}.c-review__item__rate__star.s50{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg)}.c-review__item__rate__value{font-size:1.6rem;font-weight:700;color:#ff7f00}.c-review__item__rate__sub{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.2rem}.c-review__item__rate__sub:before{content:"("}.c-review__item__rate__sub:after{content:")"}.c-review__item__rate__sub__value{margin-left:.1rem;font-size:1rem}.c-review__item__rate__sub__item{position:relative}.c-review__item__rate__sub__item:not(:last-child):after{content:"/"}.c-review__item__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;font-size:1.2rem;line-height:1.4}.c-review__item__text-detail{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset}.c-review__item__images{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1.2rem}.c-review__item__images__thumb{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.5rem;cursor:pointer}.c-review__item__more{display:inline-block;background-image:url(/img/common/arrow_more_right.svg);background-repeat:no-repeat;background-position:right center;padding-right:2rem;margin-left:auto;font-size:1.2rem;cursor:pointer}.c-review__item__more:hover{text-decoration:underline}.c-review__item__more+.c-review__item__info{padding-top:1.6rem;border-top:.15px solid #d2d2d2}.c-review__item__info{width:100%;display:flex;gap:1rem}.c-review__item__info__block{display:flex;gap:1rem .8rem;flex-wrap:wrap}.c-review__item__info__block__midashi{width:7.2rem;height:fit-content;padding:4px 0;border-radius:2px;text-align:center;background-color:#f0f0f0;color:#4b4949;font-weight:700;font-size:1rem}.c-review__item__info__block__body{width:calc(100% - 8rem);padding-top:2px;color:#888;font-size:1.2rem;line-height:1.4}.c-review__item__info__block__body a{font-weight:700}.c-review__item__media{cursor:grab;position:relative;display:flex;flex-wrap:nowrap;gap:.8rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-bottom:8px;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.c-review__item__media:active{cursor:grabbing}.c-review__item__media__preview{width:115px;height:115px;flex-shrink:0}.c-review__item__media__preview__img{width:115px;height:115px;border-radius:.5rem;border:.15px solid #888;object-fit:cover}.c-review__item__service{width:100%;font-size:1.2rem;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.c-review__item__service__link{display:block;margin-top:.8rem}.c-review__item__user{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.4rem}.c-review__item__user__detail{font-size:1.2rem}.c-review__item__user__detail__name{margin-bottom:.8rem}.c-review__item__user__detail__date{color:#aaa}.c-review__empty{font-size:1.2rem;line-height:1.6}.c-review__empty__link{display:block;text-decoration:underline}.c-review__total{width:100%;background-color:#fff;padding:2.4rem 2.4rem;border:.5px solid #ddd;border-radius:.5rem}.c-review__total+.c-review{margin-top:1.6rem}.c-review__total+.c-review__select{margin:1.6rem 0 .8rem}.c-review__total__list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.4rem}.c-review__total__list__item{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1.4rem}.c-review__total__list__item__star{display:block;flex-shrink:0;width:5em;height:1em;background-repeat:no-repeat;background-size:1em 1em;background-position:0 0,1em 0,2em 0,3em 0,4em 0;font-size:1.6rem}.c-review__total__list__item__star.s00{background-image:url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__total__list__item__star.s05{background-image:url(/img/common/ic_star_half.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__total__list__item__star.s10{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__total__list__item__star.s15{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_half.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__total__list__item__star.s20{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__total__list__item__star.s25{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_half.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__total__list__item__star.s30{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_outline.svg),url(/img/common/ic_star_outline.svg)}.c-review__total__list__item__star.s35{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_half.svg),url(/img/common/ic_star_outline.svg)}.c-review__total__list__item__star.s40{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_outline.svg)}.c-review__total__list__item__star.s45{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_half.svg)}.c-review__total__list__item__star.s50{background-image:url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg),url(/img/common/ic_star_fill.svg)}.c-review__total__list__item__bar{width:calc(100% - 17em);height:1.6rem;background-color:#ccc}.c-review__total__list__item__bar__meter{display:block;height:1.6rem;background-color:#ff7f00}.c-review__total__list__item__count{width:5em;line-height:1.4;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:1.6rem;color:#ccc}.c-review__total__list__item__count__link{font-weight:700;text-decoration:underline}.c-review__select{font-size:1.2rem}.c-review__select__cancel{margin-left:1.6rem}.c-review__sort{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.6rem}.c-review__sort__result{color:#888;font-size:1.2rem;font-weight:700}.c-review__sort__button{appearance:none;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);border-radius:.5rem;font-size:1rem;background-image:url(/img/common/arrow_bottom.svg);background-repeat:no-repeat;background-position:right .8rem center;border:none;padding:.8rem 2.4rem .8rem 1rem;color:#00a945}.c-review__modal{display:none;position:fixed;background-color:#fff;margin:auto;height:100vh;height:100dvh;width:100%;z-index:110000;overflow-y:auto;top:0;left:0;right:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.c-review__modal__header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;padding:2.4rem;padding-top:calc(2.4rem + env(safe-area-inset-top));border-bottom:.25px solid #888}.c-review__modal__header__title{font-size:1.8rem;font-weight:700}.c-review__modal__header img{cursor:pointer}.c-review__modal__contents__photo{display:flex;justify-content:center;align-items:center;background-color:#000;width:100%}.c-review__modal__contents__photo__img{width:100%;height:auto;object-fit:contain;aspect-ratio:1}.c-review__modal__contents__pager{padding:2rem;display:flex;gap:64px;align-items:center;justify-content:center}.c-review__modal__contents__pager+.c-review__item{border-top:.25px solid #888!important}.c-review__modal__contents__pager__arrow{cursor:pointer}.c-review__modal__contents__pager__number{font-size:1.6rem}.c-review__modal__contents .c-review__item{border:none;border-radius:unset}.c-review__modal__contents__gallery{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.8rem;padding:2.4rem}.c-review__modal__contents__gallery__list{width:calc((100% - 1.6rem)/ 3);aspect-ratio:1/1;height:auto;flex-shrink:0}.c-review__modal__contents__gallery__list__img{width:100%;height:100%;border-radius:.5rem;border:.15px solid #888;box-sizing:border-box;object-fit:cover}@media screen and (min-width:781px){.c-review__modal{width:540px}}.c-review__modal .c-review__item__text{overflow:unset;text-overflow:unset;-webkit-line-clamp:unset}.modal-open{overflow:hidden}.c-modal{display:none;position:fixed;background-color:rgba(0,0,0,.3);padding:5.8rem 1.6rem 1.6rem;margin:auto;height:100vh;width:100%;z-index:2000;overflow-y:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.c-modal__close{text-align:right;margin-bottom:1.6rem}.c-modal__close img{cursor:pointer}.c-modal__contents{background-color:#fff;padding:3.2rem 1.6rem;box-shadow:0 0 8px rgba(0,0,0,.1);border-radius:.5rem}.c-modal__contents__sentences{display:none;padding:0 1.6rem}.c-modal__contents__sentences ol li,.c-modal__contents__sentences p,.c-modal__contents__sentences ul li{font-size:1.6rem;line-height:1.6}.c-modal__contents__sentences ol li,.c-modal__contents__sentences ul li{text-indent:-1em;padding-left:1em}.c-modal__contents__sentences ol li+p,.c-modal__contents__sentences ol+.c-modal__submidashi,.c-modal__contents__sentences ol+ol,.c-modal__contents__sentences ol+p,.c-modal__contents__sentences p+.c-modal__submidashi,.c-modal__contents__sentences p+p,.c-modal__contents__sentences ul+p,.c-modal__contents__sentences ul+ul{margin-top:2rem}.c-modal__midashi{margin-bottom:2.4rem;font-size:1.8rem;font-weight:700;color:#00a945;line-height:1.6;text-align:center}.c-modal__submidashi{padding-left:.8rem;border-left:.4rem solid #00a945;margin-bottom:2rem;font-size:1.6rem;font-weight:700;line-height:1.6}.c-modal__calendar__selectMonth{margin:-1.6rem;padding:0 1.6rem 1.6rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1.2rem;border-bottom:.5px solid #ddd;background-color:#fff}.c-modal__calendar__selectMonth__before{display:flex;align-items:center;gap:.8rem;cursor:pointer;padding:.4rem;transition:opacity .2s ease;min-width:6.4rem}.c-modal__calendar__selectMonth__before img{width:1.6rem}.c-modal__calendar__selectMonth__after{display:flex;align-items:center;gap:.8rem;cursor:pointer;padding:.4rem;transition:opacity .2s ease;min-width:6.4rem}.c-modal__calendar__selectMonth__link{font-size:1.6rem;font-weight:700;color:#00a945;display:inline-flex;align-items:center}.c-modal__calendar__selectMonth__text{flex:1;font-size:2rem;font-weight:700;text-align:center;line-height:1.4}.c-modal__calendar__selectMonth-disabled{opacity:0;pointer-events:none;visibility:hidden}.c-modal__calendar__contents{margin-top:1.6rem;padding:1.6rem 0 0;background-color:#fff}.c-modal__calendar__contents__table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.c-modal__calendar__contents__table__head__date{font-size:1.2rem;font-weight:700;text-align:center;color:#4b4949;padding-bottom:1.2rem}.c-modal__calendar__contents__table__head__date:first-child{color:#eb0c0c}.c-modal__calendar__contents__table__head__date:last-child{color:#1468bc}.c-modal__calendar__contents__table__body__cell{text-align:center;padding:2rem 0;font-size:1.6rem;color:#4b4949;cursor:pointer;line-height:1.2}.c-modal__calendar__contents__table__body__cell:first-child{color:#eb0c0c}.c-modal__calendar__contents__table__body__cell:last-child{color:#1468bc}.c-modal__calendar__contents__table__body__cell.disabled{color:#d2d2d2;cursor:default}.c-modal__servFlow__item{position:relative;width:100%;min-height:8rem;display:flex;border:.5px solid #00a945;border-radius:.5rem;text-indent:0!important;padding-left:0!important}.c-modal__servFlow__item+.c-modal__servFlow__item{margin-top:2.8rem}.c-modal__servFlow__item+.c-modal__servFlow__item:before{top:-20px;left:0;right:0;margin:auto;position:absolute;content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #b2b2b2}.c-modal__servFlow__item__num{display:flex;justify-content:center;align-items:center;width:4rem;background-color:#00a945;border-radius:.5rem 0 0 .5rem;color:#fff;font-size:1.6rem;font-weight:700;text-align:center}.c-modal__servFlow__item__text{display:flex;align-items:center;width:calc(100% - 4rem);padding:.4rem 1.6rem;min-height:8rem;background-color:#f2fbf6;border-radius:0 .5rem .5rem 0;font-size:1.4rem;line-height:1.6}@media screen and (min-width:781px){.c-modal{width:540px}}.c-modal-sticky{overflow:hidden}.c-modal-sticky .c-modal__midashi{position:sticky;top:0;background-color:#fff;padding:2.4rem 0;margin-bottom:0}.c-modal-sticky .c-modal__contents{max-height:95%;overflow-y:scroll;padding:0 1.6rem 3.2rem}.message__modalBlock{margin-bottom:2.4rem}.message__modalBlock__midashi{padding:1.6rem;background-color:#eee;font-size:1.6rem;font-weight:700}.message__modalBlock__table{display:grid;grid-template-columns:2.5fr 3fr}.message__modalBlock__table__head{padding:2.4rem .5rem 2.4rem 2.4rem;font-size:1.6rem;font-weight:700;line-height:1.6}.message__modalBlock__table__head:not(:nth-last-child(2)){border-bottom:.5px dotted #aaa}.message__modalBlock__table__body{padding:2.4rem 2.4rem 2.4rem .5rem;font-size:1.6rem;line-height:1.6}.message__modalBlock__table__body:not(:last-child){border-bottom:.5px dotted #aaa}.message__modalBlock__note{font-size:1rem;line-height:1.6}.message__modalLink{display:block;width:100%;padding:2.4rem;background-color:#fff;border-radius:.5rem;box-shadow:0 0 8px rgba(0,0,0,.1);color:#00a945;font-size:1.8rem;font-weight:700;text-align:center}body.mypage{color:#000}.mypage__notification-page .mypage__header{position:sticky;top:0;z-index:30;flex-shrink:0}.mypage__notification-page__banner{display:block;margin:0 2.4rem}.mypage__notification-page__banner img{display:block;width:100%;height:auto}.mypage__shell.pc_contents{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;overflow:hidden}.mypage__notification-page.mypage__shell{overflow:clip}.mypage__breadcrumbs.c-breadcrumbs{display:flex;height:3rem;align-items:center;padding:0 1.4rem;border:0;background:#fafafa}.mypage__breadcrumbs.c-breadcrumbs .c-breadcrumbs__list{display:flex;min-width:0;align-items:center;gap:.8rem;font-size:1rem;font-weight:300;line-height:1.7;white-space:nowrap}.mypage__breadcrumbs.c-breadcrumbs .c-breadcrumbs__list__item{display:block;min-width:0}.mypage__breadcrumbs.c-breadcrumbs .c-breadcrumbs__list__item+.mypage__breadcrumbs.c-breadcrumbs .c-breadcrumbs__list__item{margin:0;padding-left:1.253rem;line-height:inherit}.mypage__breadcrumbs.c-breadcrumbs .c-breadcrumbs__list__item+.mypage__breadcrumbs.c-breadcrumbs .c-breadcrumbs__list__item:before{top:50%;left:0;width:.453rem;height:.835rem;transform:translateY(-50%);background-size:contain}.mypage__breadcrumbs.c-breadcrumbs .c-breadcrumbs__list__item__link{color:#999}.mypage__breadcrumbs.c-breadcrumbs .c-breadcrumbs__list__item__nolink{display:block;overflow:hidden;color:#000;text-overflow:ellipsis}.mypage__main{box-sizing:border-box;flex:1 0 auto;padding:1.6rem 1.4rem 4rem;background:#fafafa}.mypage__footer-simple{padding:1.2rem 1.4rem .8rem;background-color:#eee}.mypage__footer-simple__menu{display:flex;align-items:center;justify-content:center;gap:2.4rem;margin:0;padding:0 0 1rem;border-bottom:.05rem solid #999;list-style:none}.mypage__footer-simple__menu__item{flex:0 0 auto}.mypage__footer-simple__menu__item__link{color:#333;font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro",Meiryo,Arial,sans-serif;font-size:1.2rem;font-weight:300;line-height:1.6;text-decoration:none;white-space:nowrap}.mypage__footer-simple__copyright{margin:0;padding-top:.8rem;color:#333;font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro",Meiryo,Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1.7;text-align:center;white-space:nowrap}.mypage__main-login{padding-top:3.2rem}.mypage__title{margin:0;font-size:2rem;font-weight:600;line-height:1;text-align:center}.mypage__title-brand{color:#00a945;text-align:left}.mypage__lead{margin-top:3.2rem;font-size:1.4rem;font-weight:300;line-height:1.7}.mypage__form{display:flex;flex-direction:column;gap:1.6rem;margin-top:3.2rem}.mypage__form-login{gap:1.6rem}.mypage__field{display:flex;min-width:0;flex-direction:column;gap:.8rem}.mypage__field__label{display:flex;min-height:1.6rem;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:600;line-height:1.6}.mypage__field__label-small{font-size:1.2rem;line-height:1}.mypage__field__label-ghost{color:transparent;user-select:none}.mypage__field__requirement{padding:.3rem .4rem;border-radius:.2rem;background:#fef0f1;color:#eb0c0c;font-size:1rem;font-weight:600;line-height:1}.mypage__field__requirement-optional{background:#eee;color:#666}.mypage__field__control{position:relative}.mypage__field input,.mypage__field select{box-sizing:border-box;display:block;width:100%;height:4.4rem;margin:0;padding:1.1rem;border:1px solid #999;border-radius:.4rem;outline:0;background:#fff;color:#000;font-family:inherit;font-size:1.2rem;font-weight:300;line-height:1.6}.mypage__field input:focus-visible,.mypage__field select:focus-visible{border-color:#00a945;box-shadow:0 0 0 1px #00a945}.mypage__field input.is-error,.mypage__field input.is-error:focus-visible,.mypage__field select.is-error,.mypage__field select.is-error:focus-visible{border-color:#eb0c0c;box-shadow:none}.mypage__field input::placeholder{color:#999;font-size:1.2rem;opacity:1}.mypage__field select{appearance:none;padding-right:4.4rem;background-image:url(/img/common/ic_chevron_down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:2.4rem}.mypage__field__control-password input{padding-right:4.4rem}.mypage__field__visibility{appearance:none;display:flex;position:absolute;top:50%;right:1.1rem;width:2rem;height:2rem;align-items:center;justify-content:center;padding:0;border:0;background:0 0;transform:translateY(-50%);cursor:pointer}.mypage__field__visibility__icon{display:block;width:100%;height:100%}.mypage__field__feedback{margin-top:-.4rem;font-size:1.2rem;font-weight:300;line-height:1.4}.mypage__field__feedback-description{color:#666}.mypage__field__feedback-error{color:#eb0c0c}.mypage__field__feedback-description[hidden],.mypage__field__feedback-error[hidden]{display:none}.mypage__button.c-btn{appearance:none;display:flex;width:100%;height:5.6rem;align-items:center;justify-content:center;padding:1rem 4.8rem;border:1px solid #00a945;border-radius:.4rem;background-image:none;box-shadow:none;font-size:1.6rem;font-family:inherit;font-weight:600;line-height:1;cursor:pointer}.mypage__account__actions .mypage__button.c-btn:disabled{border-color:#eee;background-color:#eee;background-image:none;box-shadow:none;color:#fff;cursor:default}.mypage__button-compact.c-btn{height:4.4rem;font-size:1.4rem}.mypage__button-outline.c-btn{background-color:#fff;color:#00a945}.mypage__login__actions{display:flex;flex-direction:column;gap:2.4rem;margin-top:2rem}.mypage__link{color:#1468bc;font-size:1.2rem;font-weight:300;line-height:1;text-decoration:underline}.mypage__link__row{display:flex;justify-content:flex-end}.mypage__login__actions .mypage__link__row{padding-top:1.2rem;border-top:1px solid #d2d2d2}.mypage__signup__prompt{display:flex;align-items:center;gap:1.6rem;color:#666;font-size:1.2rem;font-weight:300;line-height:1;white-space:nowrap}.mypage__signup__prompt:after,.mypage__signup__prompt:before{content:"";height:1px;flex:1;background:#e0e0e0}.mypage__email__form{margin-top:2.4rem}.mypage__email__actions{margin-top:4.8rem}.mypage__password__actions{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:4.8rem}.mypage__password__reset__form{margin-top:2.4rem}.mypage__verification{margin-top:2.4rem}.mypage__code__fields{display:flex;width:20.4rem;margin:0 auto;gap:1.2rem}.mypage__code__fields input{box-sizing:border-box;width:4.2rem;height:5.2rem;padding:0;border:1px solid #999;border-radius:.4rem;background:#fff;color:#000;font-family:"Noto Sans JP",inherit;font-size:1.6rem;font-weight:700;line-height:1.45;text-align:center}.mypage__verification__actions{display:flex;flex-direction:column;gap:1.6rem;margin-top:3.2rem;text-align:center}.mypage__resend{appearance:none;padding:0;border:0;background:0 0;color:#000;font-family:inherit;font-size:1.4rem;font-weight:400;line-height:1.45;cursor:pointer}.mypage__account__form{display:flex;flex-direction:column;gap:3.2rem;margin-top:3.2rem}.mypage__account__form__group{display:flex;flex-direction:column;gap:1.6rem}.mypage__email__value{display:flex;flex-direction:column;gap:.4rem;font-size:1.4rem;font-weight:300;line-height:1.7}.mypage__email__value strong{font-size:1.2rem;font-weight:600;line-height:1}.mypage__field__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem}.mypage__agreement{position:relative;display:flex;min-width:0;align-items:center;gap:.3rem;color:#111827;font-family:"Noto Sans JP",inherit;font-size:1.4rem;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}.mypage__agreement__checkbox{position:absolute;width:1px;height:1px;opacity:0}.mypage__agreement__box{width:2.4rem;height:2.4rem;flex:0 0 2.4rem}.mypage__checkbox__image{display:block;width:2.4rem;height:2.4rem}.mypage__checkbox__image-checked,.mypage__checkbox__image-indeterminate{display:none}.mypage__agreement__checkbox:checked+.mypage__agreement__box .mypage__checkbox__image-unchecked,.mypage__withdrawal__check__input:checked+.mypage__withdrawal__check__box .mypage__checkbox__image-unchecked{display:none}.mypage__agreement__checkbox:checked+.mypage__agreement__box .mypage__checkbox__image-checked,.mypage__withdrawal__check__input:checked+.mypage__withdrawal__check__box .mypage__checkbox__image-checked{display:block}.mypage__agreement__error{margin-top:-1.2rem}.mypage__agreement .mypage__link{font-size:1.4rem}.mypage__account__actions{display:flex;flex-direction:column;gap:1.6rem}.mypage__complete__content{margin-top:3.2rem}.mypage__complete__content .mypage__lead{margin-top:0}.mypage__complete__actions{display:flex;flex-direction:column;gap:1.6rem;margin-top:3.2rem}.mypage__main-logout{flex:0 0 auto;min-height:22.8rem;padding-bottom:6rem}.mypage__main-logout+.c-footer{flex:1 0 auto}.mypage__main-reviews{padding-bottom:6rem}.mypage__reviews__count{color:#666;font-size:1.2rem;font-weight:300;line-height:1}.mypage__reviews__list{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem}.mypage__bookings__empty,.mypage__reviews__empty{margin-top:2.4rem;padding:1.6rem .8rem;border:1px solid #e0e0e0;border-radius:.4rem}.mypage__bookings__empty__text,.mypage__reviews__empty__text{color:#666;font-size:1.4rem;font-weight:700;text-align:center;line-height:1.8}.mypage__bookings__empty{margin-right:1.4rem;margin-left:1.4rem}.mypage__review-card.c-review__item{gap:0;padding:1.6rem;border:1px solid #e0e0e0;border-radius:.4rem}.mypage__review-card__date{align-self:flex-end;color:#aaa;font-size:1.2rem;font-weight:300;line-height:1}.mypage__review-card__service{margin-top:1.6rem;color:#000;font-size:1.6rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.mypage__review-card-compact .mypage__review-card__service{line-height:1.125}.mypage__review-card .c-review__item__rate{gap:0;margin-top:1.2rem}.mypage__review-card .c-review__item__rate__star,.mypage__review-card .c-review__item__rate__value{font-size:1.8rem}.mypage__review-card__title.c-review__item__title{margin-top:1.2rem;color:#666;line-height:1.5}.mypage__review-card__text.c-review__item__text{margin-top:.4rem;color:#000;font-weight:300;line-height:1.7;-webkit-line-clamp:2}.mypage__review-card__more.c-review__item__more{margin-top:.8rem}.c-review__item__more.mypage__review-card__none{background-image:none;padding-right:0;color:#aaa}.c-review__item__more.mypage__review-card__none:hover{text-decoration:none}.mypage__main-settings{padding-bottom:6rem}.mypage__title-small{font-size:1.8rem}.mypage__settings__sections{display:flex;flex-direction:column;gap:2.4rem;margin:3.2rem -1.4rem 0}.mypage__settings__section__title{margin:0 1.4rem 1.2rem;color:#666;font-size:1.2rem;font-weight:300;line-height:1}.mypage__settings__menu{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff}.mypage__settings__menu__item+.mypage__settings__menu__item{border-top:1px solid #e0e0e0}.mypage__settings__menu__link{display:flex;min-height:7rem;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 1rem 1.6rem 1.4rem;color:#000;text-decoration:none}.mypage__settings__menu__link:focus-visible{outline:2px solid #00a945;outline-offset:-2px}.mypage__settings__menu__copy{display:flex;min-width:0;flex-direction:column;gap:1.2rem}.mypage__settings__menu__label{font-size:1.2rem;font-weight:600;line-height:1}.mypage__settings__menu__value{color:#666;font-size:1.4rem;font-weight:300;line-height:1;overflow-wrap:anywhere}.mypage__settings__menu__arrow{display:block;width:2.4rem;height:2.4rem;flex:0 0 2.4rem}.mypage__settings__menu__link-action{min-height:7.2rem}.mypage__settings__lead{margin-top:3.2rem;font-size:1.4rem;font-weight:300;line-height:1.7}.mypage__settings__lead-center{text-align:center}.mypage__settings__form{margin-top:2.4rem}.mypage__settings__form-password{margin-top:3.2rem}.mypage__settings__fields{display:flex;flex-direction:column;gap:1.6rem}.mypage__settings__divider{height:1px;margin:2.4rem 0;border:0;background:#e0e0e0}.mypage__settings__actions{display:flex;flex-direction:column;gap:1.2rem;margin-top:4rem}.mypage__settings__actions-password{margin-top:4.4rem}.mypage__withdrawal__intro{margin-top:3.2rem;font-size:1.4rem;font-weight:300;line-height:1.7}.mypage__withdrawal__intro__warning{color:#eb0c0c;font-weight:600}.mypage__withdrawal__intro__copy{margin-top:.8rem}.mypage__withdrawal__checklist{margin:2.4rem -1.4rem 0;border-top:1px solid #e0e0e0}.mypage__withdrawal__section{padding:1.6rem 1.4rem;border-bottom:1px solid #e0e0e0}.mypage__withdrawal__check{position:relative;display:flex;align-items:flex-start;gap:.8rem;font-size:1.4rem;font-weight:600;line-height:1.7;cursor:pointer}.mypage__withdrawal__check__input{position:absolute;width:1px;height:1px;opacity:0}.mypage__withdrawal__check__box{width:2.4rem;height:2.4rem;flex:0 0 2.4rem}.mypage__withdrawal__check__input:disabled+.mypage__withdrawal__check__box .mypage__checkbox__image-unchecked{display:none}.mypage__withdrawal__check__input:disabled+.mypage__withdrawal__check__box .mypage__checkbox__image-indeterminate{display:block}.mypage__withdrawal__notes{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem;font-size:1.2rem;font-weight:300;line-height:1.7}.mypage__withdrawal__notes li{position:relative;padding-left:1.1rem}.mypage__withdrawal__notes li:before{content:"・";position:absolute;top:0;left:0}.mypage__withdrawal__reason{margin-top:2.4rem}.mypage__withdrawal__dropdown{display:flex;flex-direction:column;gap:.4rem}.mypage__field .mypage__withdrawal__dropdown__input{display:none}.mypage__withdrawal__dropdown__trigger{appearance:none;box-sizing:border-box;display:flex;width:100%;height:4.4rem;align-items:center;justify-content:space-between;gap:1.2rem;padding:.8rem 1rem;border:1px solid #999;border-radius:.4rem;background:#fff;color:#000;font-family:inherit;font-size:1.4rem;font-weight:300;line-height:1;text-align:left;cursor:pointer}.mypage__withdrawal__dropdown__trigger:focus-visible{border-color:#00a945;outline:0;box-shadow:0 0 0 1px #00a945}.mypage__withdrawal__dropdown__value{min-width:0;flex:1}.mypage__withdrawal__dropdown__icon{display:block;width:2.4rem;height:2.4rem;flex:0 0 2.4rem}.mypage__withdrawal__dropdown.is-open .mypage__withdrawal__dropdown__icon{transform:rotate(180deg)}.mypage__withdrawal__dropdown__menu{box-sizing:border-box;display:flex;width:100%;flex-direction:column;padding:.4rem 0;overflow:hidden;border:0;border-radius:.4rem;background:#fff;box-shadow:inset 0 0 0 1px #eee,0 .1rem .3rem rgba(0,0,0,.1)}.mypage__withdrawal__dropdown__menu[hidden]{display:none}.mypage__withdrawal__dropdown__option{appearance:none;box-sizing:border-box;display:flex;width:100%;min-height:3.8rem;align-items:center;padding:1.2rem;overflow:hidden;border:0;outline:0;background:#fff;color:#111827;font-family:inherit;font-size:1.4rem;font-weight:300;line-height:1;text-align:left;cursor:pointer}.mypage__withdrawal__dropdown__option:focus-visible,.mypage__withdrawal__dropdown__option:hover{background:#fafafa}.mypage__withdrawal__reason__help{margin-top:.8rem;color:#999;font-size:1rem;font-weight:300;line-height:1.4}.mypage__withdrawal__agreement{margin-top:2.4rem;font-weight:300}.mypage__withdrawal__actions{display:flex;flex-direction:column;gap:.8rem;margin-top:1.6rem}.mypage__withdrawal__submit{appearance:none;display:flex;width:100%;height:4.4rem;align-items:center;justify-content:center;padding:1rem 4.8rem;border:0;border-radius:.4rem;background:#666;color:#fff;font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1;cursor:pointer}.mypage__withdrawal__submit:disabled{background:#eee;color:#b2b2b2;cursor:default}.mypage__withdrawal__cancel{appearance:none;display:flex;width:100%;height:4.4rem;align-items:center;justify-content:center;padding:1rem 4.8rem;border:0;border-radius:.4rem;background:0 0;color:#666;font-family:inherit;font-size:1.4rem;font-weight:300;line-height:1;text-decoration:none;cursor:pointer}.mypage__main-reservation-edit{padding-top:2.4rem}.mypage__reservation__edit__heading{display:flex;min-height:2.4rem;align-items:center;justify-content:space-between;gap:1.6rem}.mypage__reservation__edit__title{margin:0;font-size:1.6rem;font-weight:600;line-height:1.45}.mypage__reservation__edit__close{width:2.8rem;height:2.8rem;flex:0 0 2.8rem;padding:0;border:0;background:0 0;cursor:pointer}.mypage__reservation__edit__close img{display:block;width:2.8rem;height:2.8rem}.mypage__reservation__edit__form{margin-top:3.2rem}.mypage__reservation__edit__fields{display:flex;flex-direction:column;gap:1.6rem}.mypage__reservation__edit__actions{margin-top:4rem}.mypage__reservation__edit__form .mypage__field__feedback-error{margin-top:-.4rem}.mypage__reservation__edit__form .mypage__field__feedback-description{color:#666;font-size:1rem}.mypage__main-dashboard{padding-top:1.6rem}.mypage__dashboard__profile{display:flex;align-items:center;gap:1.2rem;margin-top:2.4rem}.mypage__dashboard__avatar{width:4rem;height:4rem;flex:0 0 4rem}.mypage__dashboard__avatar img{display:block;width:100%;height:100%}.mypage__dashboard__profile__copy{min-width:0}.mypage__dashboard__email,.mypage__dashboard__name{margin:0}.mypage__dashboard__name{font-size:1.6rem;font-weight:600;line-height:1.45}.mypage__dashboard__email{margin-top:.2rem;color:#666;font-size:1.2rem;font-weight:300;line-height:1.45}.mypage__dashboard__section{margin-top:3.2rem}.mypage__dashboard__section__title{margin:0 0 1.6rem;color:#666;font-size:1.2rem;font-weight:600;line-height:1.45}.mypage__service__list{display:flex;flex-direction:column;gap:1rem}.mypage__service__card{position:relative;box-sizing:border-box;display:block;min-height:11.7rem;padding:1.6rem 3.6rem 1.6rem 1.6rem;border:1px solid #e0e0e0;border-radius:.8rem;background:#fff;color:#000;text-decoration:none}.mypage__service__card__status{display:inline-flex;min-width:5.6rem;height:2rem;align-items:center;justify-content:center;padding:0 .8rem;border:1px solid #00a945;border-radius:1rem;background:#f2fbf6;color:#00a945;font-size:1.2rem;font-weight:600;line-height:1}.mypage__service__card__status-confirmed{background:#00a945;color:#fff}.mypage__service__card__date,.mypage__service__card__provider,.mypage__service__card__title{margin:0}.mypage__service__card__provider{margin-top:.8rem;color:#666;font-size:1.2rem;font-weight:700;line-height:1.45}.mypage__service__card__title{margin-top:.2rem;font-size:1.6rem;font-weight:600;line-height:1.45}.mypage__service__card__date{margin-top:.4rem;color:#000;font-size:1.4rem;font-weight:300;line-height:1.45}.mypage__service__card__date-label{color:#666}.mypage__service__card__arrow{position:absolute;top:50%;right:1.4rem;width:.7rem;height:1.1rem;transform:translateY(-50%)}.mypage__service__empty{display:flex;box-sizing:border-box;min-height:5.6rem;align-items:center;justify-content:center;padding:1.2rem;border:1px solid #e0e0e0;border-radius:.4rem;background:0 0;color:#666;font-size:1.4rem;font-weight:700;line-height:1.45;text-align:center}.mypage__account__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mypage__account__card{position:relative;display:flex;min-height:9.2rem;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;border:1px solid #e0e0e0;border-radius:.8rem;background:#fff;color:#000;font-size:1.4rem;font-weight:400;line-height:1.45;text-align:center;text-decoration:none}.mypage__account__card__icon{position:relative;display:flex;width:4.8rem;height:4.8rem;flex:0 0 4.8rem;align-items:center;justify-content:center;border:1px solid #e5f6ec;border-radius:50%;background-color:#f2fbf6}.mypage__account__card__icon img{display:block;width:3.2rem;height:3.2rem}.mypage__account__card__icon-review img{width:2.8rem;height:2.8rem}.mypage__account__card__notification{position:absolute;top:.2rem;right:.2rem;width:1rem;height:1rem;border-radius:50%;background:#eb0c0c}.mypage__main-bookings{padding:0 0 6rem}.mypage__bookings__breadcrumbs.mypage__breadcrumbs{width:100%;padding:0 1.4rem}.mypage__bookings__controls{display:flex;height:3.6rem;align-items:flex-end;justify-content:space-between;margin:1.6rem 1.4rem 0}.mypage__bookings__count{margin:0;color:#666;font-size:1.2rem;font-weight:300;line-height:1}.mypage__bookings__filter{position:relative;display:block;width:14rem;height:3.6rem}.mypage__bookings__filter__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mypage__bookings__filter select{appearance:none;box-sizing:border-box;display:block;width:100%;height:100%;margin:0;padding:0 3.6rem 0 1.2rem;border:1px solid #e0e0e0;border-radius:.4rem;background-color:#fff;background-image:url(/img/common/ic_chevron_down.svg);background-repeat:no-repeat;background-position:right .8rem center;background-size:2rem;color:#666;font-family:inherit;font-size:1.2rem;font-weight:300;line-height:1}.mypage__bookings__filter select:focus-visible{border-color:#00a945;outline:1px solid #00a945}.mypage__bookings__list{margin-top:2.4rem}.mypage__booking-card{padding-top:2.4rem;border-top:1px solid #e0e0e0;background:#fff}.mypage__booking-card__summary{display:flex;flex-direction:column;gap:1.6rem;padding:0 1.4rem 1.6rem}.mypage__booking-card__status{box-sizing:border-box;display:inline-flex;width:7.6rem;min-width:7.2rem;height:1.9rem;align-items:center;justify-content:center;align-self:flex-start;padding:.3rem .6rem;border-radius:10rem;font-size:1.2rem;font-weight:600;line-height:1;white-space:nowrap}.mypage__booking-card__status-pending{border:1px solid #00a945;background:#f2fbf6;color:#00a945}.mypage__booking-card__status-confirmed{background:#00a945;color:#fff}.mypage__booking-card__status-completed{background:#1447e6;color:#fff}.mypage__booking-card__status-cancelled{border:1px solid #c3c3c3;background:#fff;color:#4b4949}.mypage__booking-card__details{display:flex;min-width:0;flex-direction:column}.mypage__booking-card__message__label,.mypage__booking-card__meta,.mypage__booking-card__title,.mypage__message-preview__body{margin:0}.mypage__booking-card__title{margin-bottom:.8rem;font-size:1.6rem;font-weight:600;line-height:1.7}.mypage__booking-card__meta{display:flex;min-width:0;align-items:center;gap:.3rem;font-size:1.2rem;font-weight:300;line-height:1;white-space:nowrap}.mypage__booking-card__meta img{display:block;width:1.8rem;height:1.8rem;flex:0 0 1.8rem}.mypage__booking-card__row{display:flex;min-width:0;align-items:center;gap:.6rem}.mypage__booking-card__message+.mypage__booking-card__actions{margin-top:-.8rem}.mypage__booking-card__row>.mypage__booking-card__meta{flex:0 1 auto}.mypage__booking-card__detail-link{display:flex;min-width:0;flex:1 0 auto;align-items:center;justify-content:flex-end;gap:.4rem;color:#1468bc;font-size:1.2rem;font-weight:300;line-height:1;text-decoration:underline;text-underline-offset:.1rem;white-space:nowrap}.mypage__booking-card__detail-link img{display:block;width:1.6rem;height:1.6rem;flex:0 0 1.6rem}.mypage__booking-card__message{display:flex;flex-direction:column;gap:.8rem;padding:0 1.4rem 2.4rem}.mypage__booking-card__message__label{color:#666;font-size:1.2rem;font-weight:600;line-height:1.6}.mypage__message-preview{box-sizing:border-box;display:flex;min-width:0;min-height:6.4rem;align-items:center;gap:.8rem;padding:1.4rem .2rem 1.4rem 1rem;border-radius:.4rem;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.13);color:#000;text-decoration:none}.mypage__message-preview-unread{background:#fffef2}.mypage__message-preview__avatar{display:block;width:3.6rem;height:3.6rem;flex:0 0 3.6rem;border-radius:50%;object-fit:cover}.mypage__message-preview__body{display:-webkit-box;min-width:0;flex:1 1 auto;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.2rem;font-weight:300;line-height:1.4}.mypage__message-preview__aside{display:flex;width:3.2rem;align-self:stretch;flex:0 0 3.2rem;flex-direction:column;align-items:center;justify-content:flex-start;gap:.4rem;color:#666;font-size:1rem;font-weight:300;line-height:1}.mypage__message-preview__badge{display:flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:50%;background:#00a945;color:#fff;font-size:1rem;font-weight:600;line-height:1}.mypage__message-preview__arrow{display:block;width:2.4rem;height:2.4rem;flex:0 0 2.4rem}.mypage__booking-card__actions{padding:0 1.4rem 2.4rem}.mypage__booking-card__button{position:relative;display:flex;height:4rem;align-items:center;justify-content:center;border-radius:.4rem;background:#00a945;color:#fff;font-size:1.4rem;font-weight:600;line-height:1;text-decoration:none}.mypage__booking-card__button-review{background:#ff7f00}.mypage__booking-card__button img{position:absolute;top:.8rem;right:1rem;display:block;width:2.4rem;height:2.4rem}@media screen and (max-width:380px){.mypage__booking-card__detail-link,.mypage__booking-card__meta{font-size:1.1rem}.mypage__agreement,.mypage__agreement .mypage__link{font-size:1.2rem}}