@charset "UTF-8";.shop-read{background-image:url(../img/page/shop/therapist/bg_read.jpg)}.attendance{position:absolute;right:0;bottom:0}.therapist_list_btns{display:flex;margin-bottom:30px;justify-content:space-between;align-items:center}.area_therapist_filter_btn button{margin-right:7px}.shop_therapist_info{color:#fff;text-align:right}.shop_therapist_info span{display:block;font-size:24px;color:#d9b34b;padding-top:7px}.therapist_list{display:flex;flex-wrap:wrap;width:770px;margin-bottom:100px}.therapist_list>div{width:187px;margin:0 5px 5px 0;box-sizing:border-box}.therapist_details{position:absolute;left:0;width:100%;bottom:0}.therapist_details h4,.therapist_details small{text-align:center;font-size:14px;line-height:16px}.therapist_details small{padding-top:20px;line-height:16px;display:block;color:#ff8282;margin-bottom:8px;font-weight:700}.therapist_details h4{margin:0;text-align:center;font-weight:500}.therapist_details p{font-size:12px;padding:0;margin-bottom:8px;text-align:center}.therapist__img{object-fit:cover;object-position:left}@font-face{font-family:font-Hui;src:url(/assets/all/font/HuiFont29.ttf) format("truetype")}.p-sokuthera-tag{font-size:12px;background-color:#d7295a;font-weight:700;line-height:1}.p-sokuthera-tag--with-time{width:167px;display:flex;justify-content:space-between;align-items:center}.p-sokuthera-tag--bottom-fixed{margin:8px auto 10px!important;padding:2px!important}.p-sokuthera-tag--overlay{position:absolute;top:5px;right:5px;z-index:1;margin:0!important}.p-sokuthera-tag__label{width:81px;text-align:center}.p-sokuthera-tag__time{width:82px;height:18px;display:flex;justify-content:center;align-items:center;background-color:#000;text-align:center}.p-sokuthera-tag--default{width:45px;height:22px;display:flex;justify-content:center;align-items:flex-start;padding-top:5px;padding-left:3px}.p-sokuthera-tag--default .p-sokuthera-tag__label{width:auto}.p-sokuthera-tag--large{width:129px;height:29px;padding-right:2px;font-size:14px}.p-sokuthera-tag--large .p-sokuthera-tag__label{display:flex;width:52px;height:25px;align-items:flex-start;justify-content:center;flex:none;margin-left:5px;padding-top:5px}.p-sokuthera-tag--large .p-sokuthera-tag__time{width:69px;height:25px;flex:none;align-items:flex-start;padding-top:4.2px}.p-sokuthera-tag--therapist-details{width:141px;height:35px;font-size:16px;padding:2px}.p-sokuthera-tag--therapist-details .p-sokuthera-tag__label{align-items:flex-start;padding-top:8px;display:flex;justify-content:center;height:31px}.p-sokuthera-tag--therapist-details .p-sokuthera-tag__time{width:71px;height:31px;flex:none;font-size:14px;align-items:flex-start;padding-top:8px}.p-sokuthera-size{margin-top:5px;margin-bottom:0;line-height:1}.p-sokuthera-info{display:flex;background-color:#360a17;padding:5px;margin:0 0 20px}.profile_main>.therapist_data.has-sokuthera{padding-top:0}.p-sokuthera-message{overflow:hidden;flex:1;min-width:0;align-self:center;font-family:font-Hui;font-size:18px;font-weight:400;line-height:1;padding-left:5px}.p-sokuthera-message__clip{display:block;overflow:hidden}.p-sokuthera-message__track{display:flex;width:max-content;min-width:200%;will-change:transform}.p-sokuthera-message__track.is-running{animation:p-sokuthera-message-marquee 10s linear infinite}.p-sokuthera-message__text{display:block;flex:1 0 auto;min-width:200px;padding-right:30px;white-space:nowrap;position:relative;top:-2px}@keyframes p-sokuthera-message-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.p-sokuthera-tag--bloglist{width:127px;margin-left:auto;flex:none;height:29px}.p-sokuthera-tag--bloglist .p-sokuthera-tag__label{font-size:14px;height:25px;padding-top:5px}.p-sokuthera-tag--bloglist .p-sokuthera-tag__time{width:69px;font-size:14px;height:25px;padding-top:5px}.weekly-wrap .daily-row .sce-status .p-sokuthera-tag--schedule{position:absolute;left:5px;right:5px;bottom:5px;width:auto;height:22px;margin:0;padding:2px;font-size:12px;color:#fff}.weekly-wrap .daily-row .sce-status .p-sokuthera-tag--schedule .p-sokuthera-tag__label{width:53px;flex:none;padding-top:2px}.weekly-wrap .daily-row .sce-status .p-sokuthera-tag--schedule .p-sokuthera-tag__time{width:auto;flex:1;height:18px;font-size:12px}.weekly-wrap .daily-row.has-sokuthera .sce-status .work-date{padding-bottom:6px}.item-sce .item-date{line-height:1;margin:10px 0 0}.item-sce .item-t_now{line-height:1;margin:8px 0 0}.sce_tb th.th_sce{position:relative}.sce_tb th.th_sce:has(>.p-sokuthera-tag--schedule-day) .item-sce{padding-bottom:32px}.sce_tb th.th_sce .p-sokuthera-tag--schedule-day{position:absolute;left:10px;right:10px;bottom:10px;height:22px;margin:0;display:flex;justify-content:center;align-items:flex-start;padding-top:4px;color:#fff;font-size:14px}