.c-user-review__wrap{margin-top:2.3rem;width:100%}.c-user-review__wrap:first-of-type{margin-top:0}.c-user-review__row{display:flex;font-size:1.2rem;width:100%}.c-user-review__row i{font-size:1.6rem}.c-user-review__row p{align-items:center;display:flex;height:20px;margin-bottom:0}.c-user-review__sex--female{color:#e76271}.c-user-review__sex--male{color:#11b3af}.c-user-review__sex--none{color:#e76271}.c-user-review__age{margin-left:.3rem}.c-user-review__date{margin-left:.5rem}.c-user-review__date i{color:#dcdcdc}.c-user-review__rate{color:orange;margin-left:auto;width:9.1rem}.c-user-review__balloon{border:.1rem solid #dcdcdc;box-sizing:border-box;font-size:1.4rem;margin-top:1.3rem;padding:.7rem 1rem;position:relative;width:100%}.c-user-review__balloon:before{border:6px solid transparent;border-bottom:7px solid #fff;content:"";left:20px;margin-left:-15px;position:absolute;top:-13px;z-index:2}.c-user-review__balloon:after{border:8px solid transparent;border-bottom:9px solid #dcdcdc;content:"";left:20px;margin-left:-17px;position:absolute;top:-17px;z-index:1}.c-user-review__balloon__text{font-size:1.4rem;margin-bottom:0}.review_shaman_info .title{margin:0 0 25px}.review-search-form{border:3px solid #eee;padding:1.6rem 1.3rem}.review-search-form .select-area{align-items:center;border-bottom:1px solid #dcdcdc;display:flex;justify-content:center;margin:0 0 1.5rem}.review-search-form .select-area .select-item{width:100%}.review-search-form .select-area .select-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;cursor:pointer;font-size:1.4rem;font-weight:700;height:4rem;margin:0 1rem;padding:0 2.5rem;text-align:center;text-align:-webkit-center}.review-search-form .select-area .select-item select.star{background:url(/vendor/sp/images/common/star.svg) 0 no-repeat;background-size:2rem}.review-search-form .select-area .select-item select.user{background:url(/vendor/sp/images/common/user.svg) 0 no-repeat;background-size:1.7rem}.review-search-form .select-area .select-item select.comment{background:url(/vendor/sp/images/common/comment.svg) 0 no-repeat;background-size:2rem}.review-search-form .select-area .select-item select.shaman{background:url(/vendor/sp/images/common/shaman.svg) 0 no-repeat;background-size:2rem}.review-search-form .select-area .select-item+.select-item{border-left:1px solid #dcdcdc}.review-search-form .submit-btn{background-color:#e76271;border:none;border-radius:5px;color:#fff;font-weight:400;line-height:44px;margin:0;padding:0;width:100%}*{box-sizing:border-box}html{font-size:62.5%;line-height:1.6}body{font-size:1.4rem;font-weight:500;padding-top:6.1rem;width:100%}h2{margin-bottom:10px}a{transition:.2s}a:hover{opacity:.7}nav:after{clear:both;content:"";display:block}.btnArea_link{background:#00b1ae;border-radius:3px;color:#fff;display:block;font-size:16px;margin:0 auto;padding:15px 20px;text-align:center;width:100%}.main{margin-top:0}p.read{text-align:center}p.read:after,p.read:before{content:"--";margin:0 10px}a.rt_txt{color:#11b3af;display:block;text-align:right}a.rt_txt i{font-size:1.8rem;margin-left:8px}span.strg{font-weight:700}.review_area ul{align-items:flex-start;align-items:flex-end;display:flex;flex-direction:row;font-size:1.2rem;padding:3px 0}.review_area ul li{padding-right:5px}.review_area ul li:last-child{padding-right:0}.review_area .user_m{color:#11b3af}.review_area .user_f,.review_area .user_none{color:#e76271}.review_area ul i{font-size:1.6rem;margin:0 .3rem 0 0}.review_area ul i.fa-clock{color:#dcdcdc}.review_area>p{background:#fff;border:1px solid #dcdcdc;box-sizing:border-box;font-size:1.4rem;margin:10px auto 20px;max-width:100%;padding:7px 10px;position:relative;word-break:break-all}.review_area>p:before{border:6px solid transparent;border-bottom:7px solid #fff;content:"";left:20px;margin-left:-15px;position:absolute;top:-13px;z-index:2}.review_area>p:after{border:8px solid transparent;border-bottom:9px solid #dcdcdc;content:"";left:20px;margin-left:-17px;position:absolute;top:-17px;z-index:1}.review_area{color:#666}.review_area p{margin:0!important}.review_area-wrap{background:#fff;border:2px solid #d9d9d9;border-radius:2px;margin:0 0 .5rem;padding:1rem}.review_item+.review_item{margin-top:1.5rem}.review_star{align-items:center;display:flex;font-weight:700;margin:0}.review_star .star{color:orange;letter-spacing:-.2rem;padding:0 0 2px}.review_shaman{align-items:center;display:flex;margin:0 0 .5rem}.review_shaman img{aspect-ratio:1/1;border-radius:100%;margin:0 1rem 0 0;-o-object-fit:cover;object-fit:cover;width:5rem}.non_shaman{align-items:center;display:flex;line-height:1.4;margin:0 0 .5rem;padding:0 0 0 .5rem}.non_shaman .icon{display:block;font-size:3.4rem;margin:0 1rem 0 0}.non_shaman_user_info{margin:0}.review-tag-container{margin:1rem 0 0}.review-tag-container a.review_tag{margin:.2rem 0}.review_comment_comment.more{overflow:hidden;transition:all .5s ease 0s}.btn_close,.btn_more{display:none}.call-status{margin:1rem 0 0}.call-status a{background:#e76271;border-radius:3px;color:#fff;display:block;font-weight:700;line-height:3.2rem;text-align:center}.call-status a.full,.call-status a.noattend{background:#999}.call-status a.called{background:#3b9eef}.call-status a.rest{background:#febf3b}.call-status-review{display:flex;justify-content:space-between;margin:1rem 0 0}.call-status-review a{background:#e76271;border-radius:3px;color:#fff;font-weight:700;line-height:3.2rem;text-align:center;width:45%}.call-status-review a.full,.call-status-review a.noattend{background:#999}.call-status-review a.called{background:#3b9eef}.call-status-review a.rest{background:#febf3b}.call-status-review a.profile{background:#11b3af}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#fff;border-color:#dcdcdc;color:#666;cursor:default;z-index:2}.review_comment_txt .row{align-items:center;display:flex;justify-content:flex-start;width:100%}.review_comment_txt .thumb{border-radius:50%;height:3.8rem;margin:0 .9rem .5rem 1rem;overflow:hidden;width:3.8rem}.review_comment_txt a{color:#11b3af;font-weight:700}a.review_tag{border:1px solid #cacaca;border-radius:2px;color:#11b3af;display:inline-block;font-size:1.2rem;font-weight:400;line-height:1.8;margin:4px 3px 4px 4px;padding:2px 5px}.form-review{overflow:hidden;position:relative}.form-review:after{opacity:0;transform:translate3d(100%,0,0);transition:opacity .3s ease-in-out,transform 0s ease-in-out .3s}.form-review.is-confirm{overflow:visible}.form-review.is-confirm:after{background:hsla(0,0%,100%,.9);content:"";height:200vh;left:0;opacity:1;position:absolute;top:-50%;transform:translateZ(0);transition:transform 0s ease-in-out,opacity .3s ease-in-out .1s;width:100%}.confirm-wrap{background:#fff;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.2);left:2.5%;opacity:0;padding:25px 5% 0;position:absolute;top:15px;transform:translate3d(110%,0,0);transition:opacity .3s ease-in-out,transform 0s ease-in-out .3s;width:95%;z-index:999}.confirm-wrap.is-open{opacity:1;transform:translateZ(0);transition:transform 0s ease-in-out,opacity .3s ease-in-out .1s}.confirm-wrap .confirm-wrap__text{font-size:1.4rem;font-weight:700;margin-bottom:20px;text-align:center}.confirm-wrap .confirm-wrap__rank{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:1.2rem;padding-bottom:5px;padding-top:10px}.confirm-wrap .confirm-wrap__rank .confirm-wrap__rank__title{font-weight:700}.confirm-wrap .confirm-wrap__desc{border-top:1px solid #ccc;flex-direction:row;flex-wrap:wrap}.confirm-wrap .confirm-wrap__desc dt{font-size:1.2rem;font-weight:700;margin-top:10px}.confirm-wrap .confirm-wrap__desc dd{border-bottom:1px solid #ccc;font-size:1.2rem;padding-bottom:5px}.confirm-wrap .confirm-wrap__desc .confirm-wrap__desc__list li{display:inline-block;margin-right:5px}.confirm-wrap .confirm-wrap__desc .confirm-wrap__desc__list li:after{content:","}.confirm-wrap .confirm-wrap__desc .confirm-wrap__desc__list li:last-child:after{content:""}.confirm-wrap .confirm-wrap__input-wrap .confirm-wrap__input-wrap__title{font-size:1.2rem;font-weight:700}.confirm-wrap .confirm-wrap__input-wrap .confirm-wrap__input-wrap__text{border:1px solid #ccc;border-radius:3px;margin-bottom:15px;max-height:200px;overflow:auto;padding:10px 7px 10px 10px;width:100%}.confirm-wrap .confirm-wrap__input-wrap .confirm-wrap__input-wrap__text p{word-wrap:break-word;font-size:1.3rem;line-height:1.6;margin-bottom:0;overflow-wrap:break-word}.confirm-wrap .confirm-wrap__notes{color:red;font-size:1.1rem;margin-bottom:0}.confirm-wrap .confirm-wrap__button-wrap{align-items:center;display:flex;justify-content:center;width:100%}.confirm-wrap .confirm-wrap__button-wrap .btn-back{background:#ddd;margin-right:10px}.user-review-wrap{margin-bottom:2rem}.review_required,.satisfaction__legend .required{background:#ea6370;border-radius:.3rem;color:#fff;font-size:12px;font-weight:700;padding:.3rem .5rem}.review_required{display:block;margin:0 0 5px;width:-moz-fit-content;width:fit-content}.satisfaction__headline{font-weight:700;margin-top:2rem}.satisfaction__legend{font-weight:700;margin-top:1rem}.satisfaction__legend:before{content:""}.satisfaction__radio{display:none}.satisfaction__radio+.radio-label{margin-right:1rem}.satisfaction__radio+.radio-label:before{background:#f4f4f4;border:1px solid #b4b4b4;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1.4em;margin-right:.3rem;text-align:center;transition:all .25s ease;vertical-align:top;width:1.4em}.satisfaction__radio:checked+.radio-label:before{background-color:#11b3af;box-shadow:inset 0 0 0 4px #f4f4f4}.satisfaction__radio:focus+.radio-label:before{border-color:#11b3af;outline:none}.satisfaction__radio:disabled+.radio-label:before{background:#b4b4b4;border-color:#b4b4b4;box-shadow:inset 0 0 0 4px #f4f4f4}.satisfaction__radio+.radio-label:empty:before{margin-right:0}.satisfaction__textarea{height:0;opacity:0;transition:all .25s ease;visibility:hidden}.satisfaction__textarea.is-open{height:auto;opacity:1;transition:all .25s ease;visibility:visible}.review_description{line-height:1.6rem;margin:0 0 2rem}.review_description,.sort_area{font-size:1.4rem;font-weight:700}.sort_area{align-items:center;color:red;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:2rem 0}@media screen and (min-width:768px){.sort_area{justify-content:center}}.sort_area .sort_item{border-right:1px solid #666;line-height:1;margin:.4rem 0;padding:0 1rem}.sort_area .sort_item:last-of-type{border:none}.sort_area .sort_item a{color:#666}.user_review_like{align-items:center;display:flex;justify-content:flex-end}.user_review_like .like_btn{align-items:center;background:#fff;border:1px solid;border-radius:3px;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;line-height:1;margin:0;padding:3px 7px}.user_review_like .like_btn:hover{opacity:.8}.user_review_like .like_btn [class^=js-like-count-]{font-size:1.4rem;margin:0 .7rem 0 0}.user_review_like .like_btn .fav_heart{font-size:1.5rem;margin:0 .4rem 0 0;top:0}.user_review_like .like_btn .fav_heart.glyphicon.glyphicon-heart:before{color:#666;margin:0;transition:all .5s ease}.user_review_like .like_btn.liked .fav_heart.glyphicon.glyphicon-heart:before{color:#e76271}.user_review_like .like_btn.disabled{background:#d9d9d9;pointer-events:none}.user_review_like .like_btn.disabled .fav_heart.glyphicon.glyphicon-heart:before{color:#666}.front-error{color:red;font-weight:700;text-align:center}.review_item--v2+.review_item--v2{margin-top:0}.review_item--v2+.review_item--v2 .review_area-wrap{border-top:none}.review_item--v2 .review_labels{align-items:center;display:flex}.review_item--v2 .review_labels .btn_fav+.btn_fav{margin-left:1rem}.review_item--v2 .review_labels svg{display:inline-block;vertical-align:unset}.review_item--v2 .btn_close,.review_item--v2 .btn_more{display:block;transition:all .3s cubic-bezier(.68,-.55,.27,1.55)}.review_item--v2 .btn_close.more,.review_item--v2 .btn_more.more{transform:rotate(180deg)}.review_item--v2 .review_area-wrap{border:1px solid #dcdcdc;border-left:none;border-right:none;margin-bottom:unset}.review_item--v2 .non_shaman_user{align-items:center;display:flex;justify-content:space-between;width:100%}.review_item--v2 .non_shaman_user .btn_fav{background-color:#e76271;border-radius:3px;color:#fff;display:block;font-size:13px;font-weight:700;line-height:20px;padding:0;text-align:center}.review_item--v2 .non_shaman_user .btn_fav.mag{width:120px}.review_item--v2 .non_shaman_user .btn_fav.new{background-color:#11b3af;width:45px}.review_item--v2 .non_shaman{padding:unset}.review_item--v2 .star{display:inline-flex;font-size:14.5px;gap:5px}.review_item--v2 .fa-star--gray{color:#dcdcdc}.review_item--v2 .review-tag-container{margin:0 0 1rem}.review_item--v2 .review-tag-container a.review_tag{border:none}.review_item--v2 .review_comment_txt{padding:unset;position:relative}.review_item--v2 .review_comment_txt.pl-35{padding-right:35px}.review_item--v2 .review_comment_txt .btn_more{position:absolute;right:-8px;top:8px;transition:all .5s cubic-bezier(.68,-.55,.27,1.55)}.review_item--v2 .user_review_like{align-items:flex-end;flex-direction:column;gap:4px}.review_item--v2 .review_item__date{font-size:12px;font-weight:500}.review_item--v5+.review_item--v5{margin-top:0}.review_item--v5+.review_item--v5 .review_area-wrap{border-top:none}.review_item--v5 .review_labels{align-items:center;display:flex}.review_item--v5 .review_labels .btn_fav+.btn_fav{margin-left:1rem}.review_item--v5 .review_labels svg{display:inline-block;vertical-align:unset}.review_item--v5 .btn_close,.review_item--v5 .btn_more{display:block;transition:all .3s cubic-bezier(.68,-.55,.27,1.55)}.review_item--v5 .btn_close.more,.review_item--v5 .btn_more.more{transform:rotate(180deg)}.review_item--v5 .review_area-wrap{border:none;margin-bottom:unset}.review_item--v5 .non_shaman_user{align-items:center;display:flex;justify-content:space-between;width:100%}.review_item--v5 .non_shaman_user .btn_fav{background-color:#e76271;border-radius:3px;color:#fff;display:block;font-size:13px;font-weight:700;line-height:20px;padding:0;text-align:center}.review_item--v5 .non_shaman_user .btn_fav.mag{width:120px}.review_item--v5 .non_shaman_user .btn_fav.new{background-color:#11b3af;width:45px}.review_item--v5 .non_shaman{padding:unset}.review_item--v5 .star{display:inline-flex;font-size:14.5px;gap:5px}.review_item--v5 .fa-star--gray{color:#dcdcdc}.review_item--v5 .review-tag-container{margin:0 0 1rem}.review_item--v5 .review-tag-container a.review_tag{border:none}.review_item--v5 .review_comment_txt{padding:unset;position:relative}.review_item--v5 .review_comment_txt.pl-35{padding-right:35px}.review_item--v5 .review_comment_txt .btn_more{position:absolute;right:-8px;top:8px;transition:all .5s cubic-bezier(.68,-.55,.27,1.55)}.review_item--v5 .user_review_like{align-items:flex-end;flex-direction:column;gap:4px}.review_item--v5 .review_item__date{font-size:12px;font-weight:500}.c-bottom-overlay{background:rgba(0,0,0,.4);padding:1rem 0;width:100%;z-index:999}.c-bottom-overlay.is-fixed{bottom:0;left:0;position:fixed}.c-bottom-overlay.is-relative{bottom:0;float:right;position:relative}.c-bottom-overlay__list{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:71.5rem;width:100%}.c-bottom-overlay__list .c-bottom-overlay__list__item--login,.c-bottom-overlay__list .c-bottom-overlay__list__item--signup{margin:0 .75rem}@media screen and (min-width:640px){.c-bottom-overlay__list .c-bottom-overlay__list__item--login,.c-bottom-overlay__list .c-bottom-overlay__list__item--signup{margin:0 .5rem}}.c-bottom-overlay__list .c-bottom-overlay__list__item--login a,.c-bottom-overlay__list .c-bottom-overlay__list__item--signup a,.c-bottom-overlay__list__item--login .c-bottom-overlay__list a,.c-bottom-overlay__list__item--signup .c-bottom-overlay__list a{border-radius:3rem;display:block;text-align:center;width:100%}.c-bottom-overlay__list .c-bottom-overlay__list__item--called a,.c-bottom-overlay__list .c-bottom-overlay__list__item--confirm,.c-bottom-overlay__list .c-bottom-overlay__list__item--leave,.c-bottom-overlay__list .c-bottom-overlay__list__item--turnWaiting a,.c-bottom-overlay__list .c-bottom-overlay__list__item--wait a,.c-bottom-overlay__list__item--called .c-bottom-overlay__list a,.c-bottom-overlay__list__item--turnWaiting .c-bottom-overlay__list a,.c-bottom-overlay__list__item--wait .c-bottom-overlay__list a{border-radius:.3rem;color:#fff;display:block;font-size:15px;font-weight:700;padding:1rem 0;text-align:center;width:100%}.c-bottom-overlay__list__item--signup{width:calc(72% - 1rem)}@media screen and (min-width:640px){.c-bottom-overlay__list__item--signup{width:calc(72% - 1.5rem)}}.c-bottom-overlay__list__item--signup a{background:#fff;border:.1rem solid #11b3af;color:#11b3af;font-size:1.8rem;padding:.7rem 0}.c-bottom-overlay__list__item--login{width:calc(28% - 1rem)}@media screen and (min-width:640px){.c-bottom-overlay__list__item--login{width:calc(28% - 1.5rem)}}.c-bottom-overlay__list__item--login a{background:#e76271;color:#fff;font-weight:700;padding:1rem 0;text-align:center}.c-bottom-overlay__list__item--wait{margin-right:1.2rem;width:calc(57% - 1.2rem)}@media screen and (max-width:376px){.c-bottom-overlay__list__item--wait{width:calc(54.5% - 1.2rem)}}.c-bottom-overlay__list__item--wait a{background:#e76271}.c-bottom-overlay__list__item--wait.called a{background:#3b9eef}.c-bottom-overlay__list__item--wait.mail a{background:#febf3b}.c-bottom-overlay__list__item--turnWaiting{width:calc(39.5% - 1.2rem)}@media screen and (max-width:376px){.c-bottom-overlay__list__item--turnWaiting{width:calc(44.5% - 1.2rem)}}.c-bottom-overlay__list__item--turnWaiting a{background:#febf3b}.c-bottom-overlay__list__item--turnWaiting.mail a{background:#11b3af;font-size:14px}.c-bottom-overlay__list__item--called{margin-right:1.2rem;width:calc(55% - 1.2rem)}@media screen and (min-width:640px){.c-bottom-overlay__list__item--called{max-width:55%}}.c-bottom-overlay__list__item--called a{background:#febf3b}.c-bottom-overlay__list__item--leave{background:#777;max-width:40%;width:100%}@media screen and (min-width:640px){.c-bottom-overlay__list__item--leave{max-width:44%}}.c-bottom-overlay__list__item--leave.btn-call{margin-right:1.2rem}.c-bottom-overlay__list__item--confirm{background:#11b3af;max-width:345px;width:100%}@media screen and (min-width:640px){.c-bottom-overlay__list__item--confirm{max-width:86%}}
