@charset "UTF-8";.c-button--fill-gray,.c-button--fill-green,.c-button--fill-pink,.c-button--fill-purple,.c-button--outline-pink{border:0;border-radius:.3rem;color:#fff;text-align:center}.c-button--fill-gray:hover,.c-button--fill-green:hover,.c-button--fill-pink:hover,.c-button--fill-purple:hover,.c-button--outline-pink:hover{color:#fff}.c-button--stroke-gray{border:.1rem solid #666;border-radius:.3rem;color:#666;font-size:1.4rem;line-height:1;text-align:center}.c-button--stroke-gray:hover{color:#666}.c-button--stroke-lightGray{border-radius:.5rem;color:#666;font-size:1.4rem;line-height:1;text-align:center}.c-button--stroke-lightGray:hover{color:#666}.c-button-wrap{align-items:center;display:flex;justify-content:center;margin-top:3rem;width:100%}.c-button--fill-green{background:#00b1ae;font-size:1.6rem;padding:1rem 0}.c-button--fill-purple{background:#8000c7;font-size:1.4rem;padding:1.1rem 1.5rem}.c-button--fill-pink{background:#e76271}.c-button--fill-gray,.c-button--fill-pink{font-size:1.4rem;font-weight:700;padding:1.15rem 0}.c-button--fill-gray{background:#999}.c-button--stroke-gray{padding:1.5rem}.c-button--stroke-lightGray{border:.1rem solid #c4c4c4;font-size:.75rem;font-weight:700;padding:1.2rem 1.8rem}.c-button--outline-pink{border:.2rem solid #e76271;color:#e76271;font-size:1.4rem;font-weight:700;padding:.9rem 1rem}.c-button--outline-pink:hover{color:#e76271}.btn-flag01{background-color:#cf79ce;background-image:url(/vendor/sp/images/common/button_effect.png),linear-gradient(180deg,#cf79ce 49.22%,#8779cf);background-position:14% 63%;background-repeat:repeat;background-size:auto auto;border-color:#584aa0;box-shadow:0 6px 0 #584aa0;display:block;margin-left:auto;margin-right:auto;text-shadow:-1px -1px #584aa0}.btn-flag01.active,.btn-flag01.focus,.btn-flag01:active,.btn-flag01:focus,.btn-flag01:hover,.open>.dropdown-toggle.btn-flag01{background-color:#7f4a98;border-color:#584aa0;color:#fff}.btn-flag01.active,.btn-flag01:active,.open>.dropdown-toggle.btn-flag01{background-image:none}.btn-flag01.disabled,.btn-flag01.disabled.active,.btn-flag01.disabled.focus,.btn-flag01.disabled:active,.btn-flag01.disabled:focus,.btn-flag01.disabled:hover,.btn-flag01[disabled],.btn-flag01[disabled].active,.btn-flag01[disabled].focus,.btn-flag01[disabled]:active,.btn-flag01[disabled]:focus,.btn-flag01[disabled]:hover,fieldset[disabled] .btn-flag01,fieldset[disabled] .btn-flag01.active,fieldset[disabled] .btn-flag01.focus,fieldset[disabled] .btn-flag01:active,fieldset[disabled] .btn-flag01:focus,fieldset[disabled] .btn-flag01:hover{background-color:#af58ae;border-color:#584aa0}.btn-flag01 .badge{background-color:#fff;color:#cf79ce}.btn-flag02{background-color:#978bd0;background-image:url(/vendor/sp/images/common/button_effect.png),linear-gradient(180deg,#978bd0 44.04%,#5a6697);background-position:14% 63%;background-repeat:repeat;background-size:auto auto;border-color:#2f3966;box-shadow:0 6px 0 #2f3966;display:block;margin-left:auto;margin-right:auto;text-shadow:-1px -1px #2f3966}.btn-flag02.active,.btn-flag02.focus,.btn-flag02:active,.btn-flag02:focus,.btn-flag02:hover,.open>.dropdown-toggle.btn-flag02{background-color:#7367ab;border-color:#2f3966;color:#fff}.btn-flag02.active,.btn-flag02:active,.open>.dropdown-toggle.btn-flag02{background-image:none}.btn-flag02.disabled,.btn-flag02.disabled.active,.btn-flag02.disabled.focus,.btn-flag02.disabled:active,.btn-flag02.disabled:focus,.btn-flag02.disabled:hover,.btn-flag02[disabled],.btn-flag02[disabled].active,.btn-flag02[disabled].focus,.btn-flag02[disabled]:active,.btn-flag02[disabled]:focus,.btn-flag02[disabled]:hover,fieldset[disabled] .btn-flag02,fieldset[disabled] .btn-flag02.active,fieldset[disabled] .btn-flag02.focus,fieldset[disabled] .btn-flag02:active,fieldset[disabled] .btn-flag02:focus,fieldset[disabled] .btn-flag02:hover{background-color:#978bd0;border-color:#2f3966}.btn-flag02 .badge{background-color:#fff;color:#584aa0}.btn-flag03{background-color:#f283b4;background-image:url(/vendor/sp/images/common/button_effect.png),linear-gradient(180deg,#f8bebe 38.34%,#f283b4);background-position:14% 63%;background-repeat:repeat;background-size:auto auto;border-color:#c15082;box-shadow:0 6px 0 #c15082;display:block;margin-left:auto;margin-right:auto;text-shadow:-1px -1px #c15082}.btn-flag03.active,.btn-flag03.focus,.btn-flag03:active,.btn-flag03:focus,.btn-flag03:hover,.open>.dropdown-toggle.btn-flag03{background-color:#d47598;border-color:#c15082;color:#fff}.btn-flag03.active,.btn-flag03:active,.open>.dropdown-toggle.btn-flag03{background-image:none}.btn-flag03.disabled,.btn-flag03.disabled.active,.btn-flag03.disabled.focus,.btn-flag03.disabled:active,.btn-flag03.disabled:focus,.btn-flag03.disabled:hover,.btn-flag03[disabled],.btn-flag03[disabled].active,.btn-flag03[disabled].focus,.btn-flag03[disabled]:active,.btn-flag03[disabled]:focus,.btn-flag03[disabled]:hover,fieldset[disabled] .btn-flag03,fieldset[disabled] .btn-flag03.active,fieldset[disabled] .btn-flag03.focus,fieldset[disabled] .btn-flag03:active,fieldset[disabled] .btn-flag03:focus,fieldset[disabled] .btn-flag03:hover{background-color:#e59da6;border-color:#c15082}.btn-flag03 .badge{background-color:#fff;color:#c2a6db}.btn-flag04{background-color:#87ab9b;background-image:url(/vendor/sp/images/common/button_effect.png),linear-gradient(180deg,#87ab9b 51.81%,#334463);background-position:14% 63%;background-repeat:repeat;background-size:auto auto;border-color:#1a2a46;box-shadow:0 6px 0 #1a2a46;display:block;margin-left:auto;margin-right:auto;text-shadow:-1px -1px #1a2a46}.btn-flag04.active,.btn-flag04.focus,.btn-flag04:active,.btn-flag04:focus,.btn-flag04:hover,.open>.dropdown-toggle.btn-flag04{background-color:#536e62;border-color:#1a2a46;color:#fff}.btn-flag04.active,.btn-flag04:active,.open>.dropdown-toggle.btn-flag04{background-image:none}.btn-flag04.disabled,.btn-flag04.disabled.active,.btn-flag04.disabled.focus,.btn-flag04.disabled:active,.btn-flag04.disabled:focus,.btn-flag04.disabled:hover,.btn-flag04[disabled],.btn-flag04[disabled].active,.btn-flag04[disabled].focus,.btn-flag04[disabled]:active,.btn-flag04[disabled]:focus,.btn-flag04[disabled]:hover,fieldset[disabled] .btn-flag04,fieldset[disabled] .btn-flag04.active,fieldset[disabled] .btn-flag04.focus,fieldset[disabled] .btn-flag04:active,fieldset[disabled] .btn-flag04:focus,fieldset[disabled] .btn-flag04:hover{background-color:#87ab9b;border-color:#72918d}.btn-flag04 .badge{background-color:#fff;color:#87ab9b}.btn-confirm{font-size:1.4rem;font-weight:700;width:100%}.btn-confirm,.btn-normal{background-color:#11b3af;background-image:url(/vendor/sp/images/common/arrow_02.png);background-position:99% 63%;background-repeat:no-repeat;background-size:contain;border:1px solid #11b3af;color:#fff;display:block;padding-bottom:10px;padding-top:10px}.btn-normal{border-radius:4px;margin:1rem auto;text-align:center;width:90%}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}.loginmodal-container{background-color:#f7f7f7;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.3);font-family:roboto;margin:0 auto;max-width:90%;overflow:hidden;padding:10px;width:100%!important}.loginmodal-container h1{font-family:roboto;font-size:1.8em;text-align:center}.loginmodal-container input[type=submit]{display:block;margin-bottom:10px;position:relative;width:100%}.loginmodal-container input[type=password],.loginmodal-container input[type=text]{-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top-color:silver;box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;height:44px;margin-bottom:10px;padding:0 8px;width:100%}.loginmodal-container input[type=password]:hover,.loginmodal-container input[type=text]:hover{border:1px solid #b9b9b9;border-top-color:#a0a0a0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.loginmodal-container a{color:#666;display:inline-block;font-weight:400;opacity:.6;text-align:center;text-decoration:none;transition:opacity .5s ease}.loginmodal-container .message{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:1.4rem;font-weight:700;margin:0;padding:0 .7rem}.loginmodal{font-family:Arial,sans-serif;font-size:14px;font-weight:700;height:36px;padding:0 8px;text-align:center}.login-help{font-size:12px}#warning-pc .modal-body{padding:25px 15px}#daily-point-img{box-shadow:0 6px 29px -10px #302630}@media screen and (max-width:415px){#daily-point-img{width:100%}}.c-tag{border-radius:3px;display:inline-block;font-size:1rem;font-weight:700;line-height:1.7;margin-top:.5rem;padding:.1rem .5rem}.c-tag__link{border:1px solid #2cb1ae}.c-tag__link a{color:#2cb1ae;display:inline-block}.c-tag__un-link{border:1px solid #95989a;color:#95989a}.raterater-bg-layer{color:rgba(0,0,0,.25)}.raterater-hover-layer{color:rgba(255,255,0,.75)}.raterater-hover-layer.rated{color:#ff0}.raterater-rating-layer{color:rgba(255,155,0,.75)}.raterater-outline-layer{color:rgba(0,0,0,.25)}.raterater-wrapper{overflow:visible}.raterater-layer,.raterater-layer i{display:block;left:0;overflow:visible;position:absolute;top:0}.raterater-hover-layer{display:none}.raterater-hover-layer i,.raterater-rating-layer i{overflow:hidden;width:0}.txt_center{text-align:center!important}.txt_right{text-align:right!important}.txt_left{text-align:left!important}.txt_size_xxxxlarge{font-size:52px!important;line-height:1.35}.txt_size_xxxlarge{font-size:1.8rem!important;line-height:1.35}.txt_size_xxlarge{font-size:24px!important;line-height:1.35}.txt_size_mlarge{font-size:20px!important;line-height:1.35}.txt_size_mmlarge{font-size:18px!important;line-height:1.35}.txt_size_xlarge{font-size:16px!important;line-height:1.35}.txt_size_large{font-size:14px!important;line-height:1.35}.txt_size_medium{font-size:12px!important}.txt_size_xsmall{font-size:10px!important}.txt_size_small{font-size:9px!important;line-height:1.35}.txt_size_vsmall{font-size:8px!important}.txt_size_h1_shaman_search{font-size:19.84px;line-height:22px}.typo_color_white{color:#fff}.typo_color_blue{color:#11b3af}.typo_color_pink{color:#e76271}.typo_color_glay{color:#b8b8b8}.flag01{border:1px solid #dc6b73;border-radius:3px;color:#dc6b73;padding:3px 0}.flag02{border:1px solid #739ebc;border-radius:3px;color:#739ebc;padding:3px 0}.flag03{border:1px solid #8d689b;border-radius:3px;color:#8d689b;padding:3px 0}.flag04{border:1px solid #87ab9b;border-radius:3px;color:#87ab9b;padding:3px 0}.flag05{border:1px solid #909090;border-radius:3px;color:#909090;padding:3px 0}.txt_line_150{line-height:1.5}.num{color:#e8730c}.text-bold{font-weight:700}.text-shadow01{text-shadow:0 1px 0 #eee,0 2px 0 #eee,0 3px 0 #eee,0 4px 0 #eee,0 5px 0 #eee,0 6px 0 #ccc}.list_1column li a{display:table-cell;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.link_none a{text-decoration:none}.text_under,.text_under a{text-decoration:underline}.text_height{line-height:10px}.result_text{background-color:#9cbc95;border-radius:5px;color:#fff;padding:5px 8px;text-shadow:-1px -1px 0 #427841}.ranking_txt{display:inline-block;font-size:15px;margin-top:-6px}.qa_coq{background-color:#e76271}.qa_coa,.qa_coq{border-radius:3px;color:#fff;font-weight:700;text-align:center}.qa_coa{background-color:#11b3af}.coupon_label{background-color:#768b72}.float_con{float:left}.txt_color_alert{color:red}.txt_color_alert_notes{color:red;font-weight:700}.txt_alert_notes{font-weight:700}.txt_color_bold{color:red;font-weight:700}.text-nowrap{white-space:nowrap}.text-pre-line{white-space:pre-line}.text-underline{display:inline-block;font-family:arial,sans-serif;font-size:24px;font-weight:700;position:relative;text-transform:uppercase}.text-underline:after{background:#000}.text-underline-blue:after,.text-underline:after{bottom:0;content:"";height:3px;left:0;margin:auto;position:absolute;right:0}.text-underline-blue:after{background:#11b3af}.text-normal{font-weight:400!important}.text-font-yu{font-family:var(--fontYuGothic)}.fortune_review .review_userInfo{align-items:center;display:flex;font-size:13px;justify-content:space-between}.fortune_review .review_userInfo .wrap{align-items:center;display:flex}.fortune_review .userInfo_icon{font-size:16px;margin:0 5px 0 0}.fortune_review .userInfo_age,.fortune_review .userInfo_sex{margin:0 5px 0 0}.fortune_review .userInfo_time{color:#e0e0e0;font-size:16px;margin:0 5px 0 0}.fortune_review .userInfo_rank{display:flex}.fortune_review .userInfo_rank .title{color:orange}.fortune_review .rank_star{position:relative}.fortune_review .star_before{color:#efa745;overflow:hidden;position:absolute}.s-shaman-list-with-review{margin:5rem 0 0}.s-shaman-list-with-review:first-of-type{margin:0}.s-shaman-list{margin:0 1rem}.s-shaman-list__wrapper-item{border-bottom:.1rem solid #ededed;margin-top:2rem;padding-bottom:.5rem}.s-shaman-list__item{align-items:"start";display:flex;font-size:1.4rem;justify-content:"center";margin-bottom:1rem;width:100%}@media screen and (min-width:768px){.s-shaman-list__item{margin-bottom:0}}.s-shaman-list__item:first-of-type{margin-top:0}.s-shaman-list__item__img{flex:none;overflow:hidden;width:28%}@media screen and (min-width:768px){.s-shaman-list__item__img{width:20%}}.s-shaman-list__item__img img{height:auto;max-width:15rem}.s-shaman-list__item__img a{display:block;position:relative}.s-shaman-list__item__img .price{color:#e76271;font-size:1.6rem;font-weight:700;margin:0;text-align:center}.s-shaman-list__item__rate{align-items:center;background:hsla(0,0%,100%,.7);border-radius:50%;bottom:.4rem;display:flex;height:3rem;justify-content:center;position:absolute;right:.4rem;width:3rem}@media screen and (min-width:768px){.s-shaman-list__item__rate{bottom:.5rem;height:4rem;right:.5rem;width:4rem}}.s-shaman-list__item__rate .point{color:red;font-size:1.2rem;font-weight:700;line-height:1.13;margin:0}@media screen and (min-width:768px){.s-shaman-list__item__rate .point{font-size:1.6rem}}.s-shaman-list__item__rate .fas{color:orange;font-size:.5rem;left:0;position:absolute;top:-.3rem}@media screen and (min-width:768px){.s-shaman-list__item__rate .fas{top:.1rem}}.s-shaman-list__item__rank-flag{bottom:auto;color:#fff;font-size:1.2rem;font-weight:700;left:0;line-height:1.67;padding:.2rem 1rem;position:absolute;right:auto;top:0}.s-shaman-list__item__new-flag{align-items:center;background:#1ebe4f;border-radius:50%;bottom:0;display:flex;height:2.7rem;justify-content:center;position:absolute;right:0;top:auto;width:2.7rem}.s-shaman-list__item__new-flag span{color:#fff;display:block;font-size:.9rem}.s-shaman-list__item__info{margin-left:1.2rem;width:70%}@media screen and (min-width:768px){.s-shaman-list__item__info{width:100%}.s-shaman-list__item__info .tags{margin-top:1rem}}.s-shaman-list__item a{color:#666}.s-shaman-list__item .name,.s-shaman-list__item .rank{font-size:1.5rem;font-weight:700;margin-right:.5rem}@media screen and (min-width:768px){.s-shaman-list__item .name,.s-shaman-list__item .rank{font-size:1.6rem}}.s-shaman-list__item .catch{color:#95989a;font-size:1.2rem;line-height:1.5;margin:.4rem 0 1rem}.s-shaman-list__item .review{font-size:1.4rem;font-weight:700;line-height:1.5;width:100%}.s-shaman-list__item .review a{color:#e76271;display:block;padding-bottom:.1rem;position:relative}.s-shaman-list__item .review .fas{font-size:1.5rem;margin-right:.3rem}.s-shaman-list__item:first-of-type .s-shaman-list__item__rank-flag{background:#f5ce63}.s-shaman-list__item:first-of-type .rank{color:#f5ce63}.s-shaman-list__item:nth-of-type(2) .s-shaman-list__item__rank-flag{background:#9f9f9f}.s-shaman-list__item:nth-of-type(2) .rank{color:#9f9f9f}.s-shaman-list__item:nth-of-type(3) .s-shaman-list__item__rank-flag{background:#91721c}.s-shaman-list__item:nth-of-type(3) .rank{color:#91721c}.s-shaman-list__item:nth-of-type(4) .s-shaman-list__item__rank-flag,.s-shaman-list__item:nth-of-type(5) .s-shaman-list__item__rank-flag{background:#8000c7}.s-shaman-list__item:nth-of-type(4) .rank,.s-shaman-list__item:nth-of-type(5) .rank{color:#8000c7}.s-shaman-list__item:nth-child(n+6) .s-shaman-list__item__rank-flag{background:#cecece}.s-shaman-list__item:nth-child(n+6) .rank{color:#cecece}.s-shaman-list__item__row{display:flex;margin-top:1rem}@media screen and (min-width:768px){.s-shaman-list__item__row{margin-top:3.5rem}}.s-shaman-list__item__row .rate_area{width:85%}.s-shaman-list__item__row .rate_area .rate_group{position:relative}.s-shaman-list__item__row .rate_area .rate_group .raterater-wrapper{display:inline-block;width:100px!important}.s-shaman-list__item__row .rate_area .rate_group .rate_value{color:red;display:inline-block;font-size:1.8rem;font-weight:700;line-height:1}.s-shaman-list__item__row .status_area{max-width:100%}.s-shaman-list .time_01l{border-radius:.2rem;font-size:1.4rem;height:100%;line-height:2;padding:.5rem 0;width:100%}@media screen and (min-width:768px){.s-shaman-list .time_01l{height:auto;line-height:normal;padding:1rem 0}}.s-shaman-list .time_02l{border-radius:.2rem;font-size:1.4rem;height:100%;line-height:2;padding:.5rem 0;width:100%}@media screen and (min-width:768px){.s-shaman-list .time_02l{height:auto;line-height:normal;padding:1rem 0}}.s-shaman-list .time_03l{border-radius:.2rem;font-size:1.4rem;height:100%;line-height:2;padding:.5rem 0;width:100%}@media screen and (min-width:768px){.s-shaman-list .time_03l{height:auto;line-height:normal;padding:1rem 0}}.s-shaman-list .time_04l{border-radius:.2rem;font-size:1.4rem;height:100%;line-height:2;padding:.5rem 0;width:100%}@media screen and (min-width:768px){.s-shaman-list .time_04l{height:auto;line-height:normal;padding:1rem 0}}.s-shaman-list .time_05l{border-radius:.2rem;font-size:1.4rem;height:100%;line-height:2;padding:.5rem 0;width:100%}@media screen and (min-width:768px){.s-shaman-list .time_05l{height:auto;line-height:normal;padding:1rem 0}}.fortune_review .review_comment{-webkit-line-clamp:3}.fortune_review .review_comment,.fortune_review .review_comment_10{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.fortune_review .review_comment_10{-webkit-line-clamp:10}.speech-bubble{background:#fff;border:1px solid #e7e7e7;border-radius:3px;color:#333;margin:1rem 0;padding:10px;position:relative}.speech-bubble:after{border-color:#fff transparent;border-style:solid;border-width:0 10px 10px;top:-9px}.speech-bubble:after,.speech-bubble:before{bottom:auto;content:"";display:block;left:5px;position:absolute;width:0}.speech-bubble:before{border-color:#e7e7e7 transparent;border-style:solid;border-width:0 10px 10px;top:-10px}.shaman-section{margin-bottom:5rem}@media screen and (min-width:640px){.shaman-section{display:flex;flex-wrap:wrap;justify-content:space-between}}.shaman-card{background-repeat:no-repeat;background-size:cover;border-radius:2rem;box-shadow:0 0 4px rgba(0,0,0,.3);cursor:pointer;display:flex;margin:0 0 1rem;overflow:hidden;position:relative;transform:translate(0)}@media screen and (min-width:640px){.shaman-card{height:22rem;width:49.3%}}.shaman-card:before{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.6);bottom:-2rem;content:"";left:-1rem;position:absolute;right:-1rem;top:-1rem;z-index:0}.shaman-card__right{position:relative;width:39%}.shaman-card__right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shaman-card__left{color:#555;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;position:relative;width:61%}.shaman-card__left .name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#555;display:block;display:-webkit-box;font-size:1.8rem;font-weight:700;line-height:1;margin:0 0 1rem;overflow:hidden}.shaman-card__left .tags{-ms-overflow-style:none;display:flex;margin:0 0 1rem;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.shaman-card__left .tags::-webkit-scrollbar{display:none}.shaman-card__left .tags .tag{background:rgba(85,85,85,.4);border-radius:15px;color:#fff;display:block;font-size:1.2rem;font-weight:700;line-height:2.4rem;padding:0 .8rem}.shaman-card__left .tags .tag+.tag{margin-left:.5rem}.shaman-card__left .info{align-items:center;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;line-height:1;margin:0 0 .7rem;position:relative}.shaman-card__left .info .info-item{align-items:center;display:flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content}.shaman-card__left .info .info-item span{margin-right:5px}.shaman-card__left .info .info-item .glyphicon-heart:before{color:#555;font-family:Glyphicons Halflings}.shaman-card__left .discount{font-size:1rem;font-weight:700;margin:0}.shaman-card__left .discount.red span{color:#fa055d}.shaman-card__left .price{color:#555;font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.shaman-card__left .price.red span{color:#fa055d}.shaman-card__left .ticket_num{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.shaman-card__left .status-btn{border-radius:3rem;font-weight:700;line-height:3.2rem;padding:0}.dropdown-button{color:#11b3af}.c-form-label{background:#fff;border:1px solid #dcdcdc;border-radius:4px;color:#666!important;cursor:default;display:inline-block;font-size:calc(6.5px + .83333vw);margin:2px!important;padding:10px}@media screen and (max-width:420px){.c-form-label{font-size:10px;padding-left:5px}}@media screen and (min-width:900px){.c-form-label{font-size:14px}}.c-form-label__active{background:#e76271;color:#fff!important}.extra-box{background:#f5f5f5}.extra-box__wrapper__title{font-size:calc(4.5px + .83333vw)}@media screen and (max-width:420px){.extra-box__wrapper__title{font-size:8px;padding-left:5px}}@media screen and (min-width:900px){.extra-box__wrapper__title{font-size:12px}}.c-breadcrumb{margin:1rem}.search_title_container{background-color:#eee;margin-left:auto;margin-right:auto;padding:10px}.search_title{background-color:#fff;font-size:larger;font-weight:800;margin-left:auto;margin-right:auto;padding:5px;text-align:center;width:70%}.search_panel{border:2px solid #eee;border-radius:0;margin-bottom:auto}.table td.date_cell{border:2px solid #eee;padding:2px!important}.table td.date_cell a{color:#666}.selected_date{background:#e76271;color:#fff}.panel .panel-heading{background:#fff;border-color:#eee}.advance_search_button{cursor:pointer;float:right;height:15px;position:relative;width:15px}.advance_search_button:before{height:95%;left:50%;margin-left:-2px;top:5px;width:2px}.advance_search_button:after,.advance_search_button:before{background-color:#d3d3d3;content:"";position:absolute;transition:transform .25s ease-out}.advance_search_button:after{height:2px;left:0;margin-top:-2px;top:84%;width:95%}.advance_search_open:before{transform:rotate(90deg)}.advance_search_open:after{transform:rotate(180deg)}.lh_30{line-height:30px}.hr_text{border:0;height:1.5em;margin-bottom:3px;margin-top:10px;outline:0}.hr_text,.hr_text:after{color:#000;position:relative}.hr_text:after{background-color:#fcfcfa;color:#818078;content:attr(data-content);display:inline-block;line-height:1.5em;padding:0 .5em}.btn_search{background-color:#e76271;background-position:99% 63%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:30px;color:#fff;display:block;font-size:15px;font-weight:400;padding-bottom:10px;padding-top:10px;text-shadow:none;width:100%}.btn_reset{color:#aaa;font-size:14px}.btn_reset:focus{text-decoration:underline}.cross_list_ratebox,.shaman_ratebox{margin-left:auto;margin-right:auto;width:90%}table,td,th{border:2px solid #eee;box-sizing:border-box}.pagination_container.row{margin:0 auto}.pagination_container{background:#ebebeb;line-height:35px}.pagination_container ul{margin-left:auto;margin-right:auto;text-align:center;width:100%}.pagination_container ul li{display:inline-block;padding-right:5px}.pagination_container a{color:#e76271}.pagination_container .active a{color:#666}.attendance_cell{font-size:1em}.attendance_cell_content{color:#fff;line-height:2.6em}.attendance_cell_passed,.attendance_cell_reserved,.attendance_cell_reserved_by_logged_user{color:gray;display:block;font-size:1em}.attendance_cell_available{background-color:orange;display:block}.attendance_cell_available a{color:#fff}.attendance_cell_unavailable{display:none}.attendance_cell_wait{background-color:red;display:block}.attendance_cell_called{background-color:#00b0f0;cursor:default;display:block}.cross_list_last_container a,.shaman_detail_container a{color:#666;font-size:1.1rem}.cross_list_last_container strong,.shaman_detail_container strong{color:#11b3af}.cross_list_last_container strong span,.shaman_detail_container strong span{white-space:nowrap}.reserve_star p{margin-bottom:0;text-align:center}.icon_after,.icon_before{font-size:1.2rem}.icon_before{color:orange}#start_hour{height:30px;width:98%}#end_hour{height:30px;width:100%}@media screen and (max-width:767px){.table-responsive>.table>tbody>tr>td{padding:5px;white-space:inherit}}.table-responsive{margin-bottom:40px}td.w10{width:10%}td.w30{width:30%}#search_form button{border-radius:2px;margin:0 auto 20px;padding:5px 10px}#search_form select{border:2px solid #ededed;height:34px;padding:5px}.dropmenu{*zoom:1;list-style-type:none;margin:0;padding:0;position:relative}ul.dropmenu>li>a{border:1px solid #768b72;border-top:none;color:#6f3d05;display:block;font-size:14px;line-height:1;margin:0 10px;padding:13px 15px;position:relative;text-decoration:none}ul.dropmenu>li>a.arrow_right:after{transform:rotate(45deg)}ul.dropmenu>li>a.arrow_down:after,ul.dropmenu>li>a.arrow_right:after{border-right:2px solid #333;border-top:2px solid #333;content:"";display:block;height:8px;margin-top:-4px;position:absolute;right:10px;top:50%;width:8px}ul.dropmenu>li>a.arrow_down:after{transform:rotate(135deg)}ul.dropmenu ul{display:none}ul.dropmenu_parent>li:last-child>a{border-top:1px solid #768b72}ul.dropmenu_parent>li>ul>li>a.arrow_down,ul.dropmenu_parent>li>ul>li>a.arrow_right{background-color:#b9c7b5}ul.dropmenu_child>li>a{text-indent:1.5em}.glyphicon.glyphicon-asterisk:before,.glyphicon.glyphicon-heart:before,.glyphicon.glyphicon-star-empty:before{color:#db7093;margin-right:5px}ul.shaman_data_list li:first-child{text-align:center}.icon_reviewCount i{color:#d3d3d3;margin-right:5px}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{padding:5px 0;white-space:normal}td,th{background:#fff}.scroll_lock{position:sticky;top:59px;width:100%;z-index:999}.renewal_header .header_wrap{z-index:9999px}.btn_link a{display:block;margin:0 auto;width:90%}.detail_Area{background:#eee}.detail_Area td,.detail_Area th{width:27%}.detail_Area td:first-child,.detail_Area th:first-child{width:19%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:5px 0}.scroll_lock a{display:block;margin:0 5px}.row.no_mg{margin-bottom:20px;margin-left:0;margin-right:0}.row.no_mg>div{box-sizing:border-box;padding-right:10px}.row.no_mg>div:last-child{padding-right:0}.table.search>tbody>tr>td{line-height:2.6em}.btn{transition:.2s}.btn.focus,.btn:focus,.btn:hover{opacity:.7}.shaman-slideBanner{margin:0 1rem 4rem;opacity:0;transition:all .5s ease}@media screen and (max-width:768px){.shaman-slideBanner{margin-bottom:1rem;margin-left:18px;width:calc(100% - 46px)}}.shaman-slideBanner.slick-initialized{opacity:1}.shaman-slideBanner .slick-track{display:flex!important}.shaman-slideBanner .slick-track .slick-slide{height:inherit!important}@media screen and (max-width:376px){.shaman-slideBanner .slick-track .slick-slide{width:15rem}}.shaman-slideBanner .slick-track .slick-slide img{aspect-ratio:160/123;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.shaman-slideBanner span.slick-arrow{text-align:center}.shaman-slideBanner .slick-prev{background:#9b9b9b!important;border-radius:1rem;margin:0 auto}.shaman-slideBanner .slick-prev:before{content:none}@media screen and (max-width:768px){.shaman-slideBanner .slick-prev{left:-15px}}.shaman-slideBanner .slick-next{background:#9b9b9b!important;border-radius:1rem;margin:0 auto}.shaman-slideBanner .slick-next:before{content:none}.shaman-slideBanner .slide-fas{color:#fff;font-size:1.5rem}.shaman-slideBanner .slideBanner_item a:focus,.shaman-slideBanner .slideBanner_item div:focus,.shaman-slideBanner .slideBanner_item img:focus,.shaman-slideBanner .slideBanner_item li:focus,.shaman-slideBanner .slideBanner_item ul:focus,.shaman-slideBanner .slideBanner_item:focus{outline-style:none}.shaman-slideBanner-sp{-ms-overflow-style:none;display:flex;margin-bottom:1rem;overflow-x:scroll;padding:0 1rem;scrollbar-width:none}.shaman-slideBanner-sp::-webkit-scrollbar{display:none}.slick-dotted.slick-slider{margin-bottom:unset!important}.exclusive-shaman-list{align-items:stretch;background-repeat:no-repeat;background-size:cover;border-radius:2rem;box-shadow:0 0 4px rgba(0,0,0,.3);cursor:pointer;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin-bottom:1rem;max-width:16.5rem;min-width:16.5rem;overflow:hidden;position:relative;transform:translate(0)}@media screen and (min-width:768px){.exclusive-shaman-list{max-width:none;min-width:auto;width:17.9rem}}.exclusive-shaman-list.exclusive-shaman-list__random{background-color:#fff8c1}.exclusive-shaman-list.exclusive-shaman-list__random:before{backdrop-filter:unset;background-blend-mode:unset;background-color:unset}.exclusive-shaman-list+.exclusive-shaman-list{margin-left:1rem}.exclusive-shaman-list:before{backdrop-filter:blur(10px);background-blend-mode:lighten;background-color:hsla(0,0%,100%,.6);bottom:-2rem;content:"";left:-1rem;position:absolute;right:-1rem;top:-1rem;z-index:0}.exclusive-shaman-list:hover{opacity:.9}.exclusive-shaman-list__thumb{flex-shrink:0;position:relative;width:100%}.exclusive-shaman-list__content{color:#555;display:flex;flex:1;flex-direction:column;font-weight:700;padding:1rem;position:relative;z-index:1}.exclusive-shaman-list__content-top{display:flex;flex:1;flex-direction:column}.exclusive-shaman-list__content-bottom{flex-shrink:0;margin-top:auto}.exclusive-shaman-list__content-bottom .discount{font-size:1rem;line-height:1.5;margin:0}.exclusive-shaman-list__content-bottom .discount span{color:#fa055d}.exclusive-shaman-list .exclusive-shaman-list__flag--new,.exclusive-shaman-list .exclusive-shaman-list__flag--new-custom{align-items:center;border-radius:50%;bottom:auto;display:flex;height:2.7rem;justify-content:center;left:.5rem;position:absolute;right:auto;top:.5rem;width:2.7rem}.exclusive-shaman-list .exclusive-shaman-list__flag--new .fas,.exclusive-shaman-list .exclusive-shaman-list__flag--new span,.exclusive-shaman-list .exclusive-shaman-list__flag--new-custom .fas,.exclusive-shaman-list .exclusive-shaman-list__flag--new-custom span{color:#fff;display:block}.exclusive-shaman-list__flag--new{background:#1ebe4f}.exclusive-shaman-list__flag--new span{font-size:.9rem}.exclusive-shaman-list__flag--new-custom{background:#1ebe4f;color:#fff;font-size:.9rem}.exclusive-shaman-list__name{color:#555;flex:1;font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:.5rem}.exclusive-shaman-list__name:not(.exclusive-shaman-list__name2){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.exclusive-shaman-list__name.exclusive-shaman-list__name2{font-size:14px;line-height:1.3;margin-bottom:0}.exclusive-shaman-list__name span{font-size:1.2rem;margin-left:.4rem}.exclusive-shaman-list__row{align-items:center;display:flex;justify-content:flex-start}.exclusive-shaman-list__price{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#555;display:-webkit-box;font-size:1.2rem;font-weight:700;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis}.exclusive-shaman-list__price span{color:#fa055d}.exclusive-shaman-list__tag__item{color:#555;display:inline-block;font-size:1rem;font-weight:700;line-height:1!important;margin-right:.2rem;margin-top:0!important;padding:0!important}.exclusive-shaman-list__status{border-radius:1.5rem;color:#fff;display:block;font-size:1.1rem;line-height:3rem;text-align:center}.exclusive-shaman-list__status:hover{color:#fff}.exclusive-shaman-list .status01{background:#e76271}.exclusive-shaman-list .status02{background:#3b9eef}.exclusive-shaman-list .status03{background:#febf3b}.exclusive-shaman-list .status04,.exclusive-shaman-list .status05{background:#999}.exclusive-shaman-more{align-items:center;display:flex;line-height:1;margin:0 0 .5rem}.exclusive-shaman-more__col_1{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;overflow:hidden;text-overflow:ellipsis}.exclusive-shaman-more__col_2,.release-day{font-size:1rem}.release-day{align-items:center;background:#1ebe4f;border:1px solid #fff;border-radius:100%;color:#fff;display:flex;font-weight:700;height:3.8rem;justify-content:center;left:.5rem;position:absolute;top:.5rem;width:3.8rem}@media screen and (min-width:768px){.release-day{font-size:1.1rem}}.c-tag__link{border:none!important}.kuji-wrap-detail{opacity:1;transition:all .5s ease}.kuji-wrap-detail.remove{opacity:0}.animation-wrap{align-items:center;background:url(/vendor/sp/images/daily_lottery/back.png) no-repeat 50%/cover;display:flex;flex-direction:column;height:32vh;justify-content:center;margin:0 0 1rem;position:relative;width:100%}.animation-wrap.special{background:url(/vendor/sp/images/daily_lottery/s_back.png) no-repeat 50%/cover}.animation-wrap .contents-wrap{position:relative;width:100%}.animation-wrap .get-point{color:#ea6370;font-size:1.4rem;font-weight:700;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-4rem}.animation-wrap .get-point.bound{animation:bound 1s ease forwards}.animation-wrap .title{color:#ea6370;font-size:1.2rem;font-weight:700;margin:0;opacity:0;transition:all .3s ease}.animation-wrap .title.blink{animation:blink 2s ease infinite;opacity:1}.animation-wrap .box-wrap{cursor:pointer;margin:1rem auto;position:relative;width:7rem}.animation-wrap .box-wrap .lid{transform:translateY(.5rem)}.animation-wrap .box-wrap .kirakira{bottom:0;left:.5rem;margin:auto;opacity:0;position:absolute;top:0}.animation-wrap .box-wrap.shake{animation:shake 2s ease infinite}.animation-wrap .box-wrap.open{animation:up 1.5s ease-in-out forwards}.animation-wrap .box-wrap.open .lid{animation:open 2s ease-in-out forwards}.animation-wrap .box-wrap.open .kirakira{animation:kirakira 2s ease-in-out forwards}.animation-wrap .box-wrap.done .lid{transform:translate(4rem,1.6rem) rotate(45deg)}.animation-wrap .box-wrap.done .kirakira{opacity:1;transform:scale(1.8) translateY(2rem);z-index:0}@keyframes blink{75%,85%,95%,to{opacity:1}80%,90%{opacity:.5}}@keyframes shake{15%,35%,75%,to{transform:translate(0) rotate(0)}20%,30%,65%{transform:translate(1px,2px) rotate(3deg)}25%,60%,70%{transform:translateY(2px) rotate(-3deg)}}@keyframes open{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(2rem,-8rem) rotate(27deg)}to{transform:translate(4rem,1.6rem) rotate(45deg)}}@keyframes up{0%{transform:scale(.8)}25%{transform:scale(1.2)}50%,to{transform:scale(1)}}@keyframes kirakira{0%{opacity:0;transform:scale(.2);z-index:-1}30%{opacity:1;transform:scale(2) translateY(-2rem);z-index:-1}50%{z-index:0}to{opacity:1;transform:scale(1.8) translateY(2rem);z-index:0}}@keyframes bound{0%,to{transform:scale(1) translate(0)}30%{transform:translateY(-2rem)}50%{transform:scale(1)}90%{transform:scale(1.1,.8) translate(0)}}.loyalty-card{background-color:#f5fffe;border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);font-family:var(--fontYuGothic,"YuGothic","Yu Gothic","游ゴシック","游ゴシック体",sans-serif);margin:1rem 1rem 2rem;padding:14px}.loyalty-card .only-sp{display:none}@media screen and (max-width:540px){.loyalty-card .only-sp{display:block}}.loyalty-card__header{align-items:flex-start;display:flex;justify-content:space-between}.loyalty-card__icon img{width:36px}.loyalty-card__info{flex-grow:1;margin-left:13px}.loyalty-card__title{color:#666;display:block;font-size:12px;font-style:normal;font-weight:500;line-height:22px}.loyalty-card__level{color:#666;display:block;font-size:16px;font-weight:700;line-height:22px}.loyalty-card__link{max-width:55%}.loyalty-card__link a{align-items:end;color:#11b3af;display:flex;font-size:10px;font-weight:700;justify-content:end;line-height:10px;text-decoration-line:underline;text-underline-offset:1.5px}.loyalty-card__link a:active{color:#11b3af}.loyalty-card__details{align-items:flex-end;color:#7a7a7a;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;padding-right:2px}.loyalty-card__deadline{color:#666;font-size:10px;font-style:normal;font-weight:500;line-height:16px;margin-top:7px}@media screen and (max-width:540px){.loyalty-card__deadline{text-align:right}}.loyalty-card__progress-info{color:#666;font-size:10px;font-weight:700;letter-spacing:-.1px;line-height:16.02px;text-align:right}.loyalty-card__progress-bar{background:#fff;border:1px solid #d9d9d9;border-radius:6px;height:13px;margin-top:3px;overflow:hidden;width:100%}.loyalty-card__progress{background:linear-gradient(180deg,#fff,#e76271);border-radius:6px;height:11px}*{box-sizing:border-box}html{font-size:62.5%;line-height:1.6}body{font-size:1.4rem;font-weight:500;padding-top:70px;width:100%}h2{margin-bottom:10px}a{transition:.2s}a:hover{opacity:.7}nav:after{clear:both;content:"";display:block}.section-title{font-size:1.6rem;font-weight:700;line-height:2;margin:2.5rem 1rem 1rem}.section-title__line{background-color:#11b3af;float:left;height:3rem;margin-right:.5rem;width:.5rem}.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,span.strg_red{font-weight:700}span.strg_red{color:#e76271}span.sml{font-size:1.2rem}.mypage_top{background:#e76271;color:#fff;padding:20px 10px;text-align:center}.mypage_top h2{font-size:1.4rem;margin-bottom:0}.list_link{background:#f5f5f5;margin:0 1rem;padding:20px 10px}.list_link:first-of-type{padding:0}.list_link li{background:#fff;margin-bottom:10px}.list_link li.coupon-info{border:1rem solid #e10052}.list_link li:last-child{margin-bottom:0}.list_link li a{color:#000;display:block;padding:14px 10px;position:relative}.list_link li a a:before{color:#dcdcdc;content:"\f054";display:block;font-family:Font Awesome\ 5 Free;font-size:1.8rem;font-weight:700;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.list_link .coupon-info__tickets span{display:inline-block}.list_link .coupon-info .limit-tag{background:#e76171;color:#fff;font-size:1rem;margin-left:.5rem;padding:.1rem .3rem}.list_link .coupon-info .ticket-link{display:inline;font-size:1.2rem;margin:0 0 0 10px;padding:0;text-decoration:underline}.list_link .coupon-info .ticket-link:before{display:none}.list_link .coupon-info .expiration-date{display:block;margin:.5rem 0 1rem!important}.coupon-list{margin:0 1rem 3rem}.coupon-list .coupon-item{background:#f2c94c;border-radius:2rem;color:#fff;letter-spacing:.16px;padding:1rem 3rem;position:relative}.coupon-list .coupon-item.cash:before{content:"¥";font-size:24px;font-weight:700;position:absolute;right:3rem}.coupon-list .coupon-item.percent:before{content:"%";font-size:24px;font-weight:700;position:absolute;right:3rem}.coupon-list .coupon-item .coupon-ticket{font-size:1.4rem;font-weight:700;letter-spacing:.16px;margin-bottom:0}.coupon-list .coupon-item .coupon-date{font-size:1rem;margin:0}.coupon-list .coupon-item .coupon-date .ticket-link{color:#efa33c;float:right;font-weight:700}.coupon-list .coupon-item+.coupon-item{margin-top:1rem}.user-info{border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);margin:1rem 1rem 2rem;padding:0 1rem}.user-info a{text-underline-offset:1.5px}.user-info .info-item{display:flex;justify-content:space-between;min-height:6.5rem;padding:1rem .5rem}.user-info .info-item p{margin:0}.user-info .info-item .head{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.user-info .info-item .detail{font-size:1.6rem;font-weight:700;line-height:1}.user-info .info-item .detail img{width:1.5rem}.user-info .info-item .detail span{font-size:1rem;margin-left:.5rem}.user-info .info-item .memo{font-size:1rem;font-weight:700}.user-info .info-item .left,.user-info .info-item .right{display:flex;flex-direction:column;justify-content:space-between}.user-info .info-item .right{align-items:flex-end}.user-info .info-item .question{color:#666;font-size:1.2rem;margin:0 0 0 .5rem}.user-info .info-item+.info-item{border-top:1px solid #d9d9d9}.user-info .info-item a{font-size:1.1rem;font-weight:700;margin:auto 0 0 auto;text-decoration-line:underline}@media screen and (max-width:768px){.user-info .info-item{min-height:5.5rem}.user-info .info-item .head{font-size:1rem}.user-info .info-item .detail{font-size:1.4rem}.user-info .info-item a{font-size:1rem}}.c-button-wrap{margin-top:1rem}.c-button-wrap#follow-mail{position:relative}.c-button-wrap#follow-mail .notify_ping{background-color:red;border-radius:50%;height:10px;left:15px;position:absolute;top:5px;width:10px}.c-button-wrap .c-button--fill-pink,.c-button-wrap .c-button--outline-pink{font-size:1.2rem;line-height:1.5;margin:0 .7rem;padding-right:1rem;width:calc(49% - 1.4rem)}@media screen and (min-width:640px){.c-button-wrap .c-button--fill-pink,.c-button-wrap .c-button--outline-pink{font-size:1.7rem;padding-right:2rem;width:calc(49.5% - 1.4rem)}}.c-button-wrap .c-button--fill-pink .fas,.c-button-wrap .c-button--outline-pink .fas{float:right;line-height:1.5}.s-reserved-shaman,.s-turn-waiting{margin:2rem 1rem 0}.s-reserved-shaman__title,.s-turn-waiting__title{background:#e10052;border:0;color:#fff;font-size:1.4rem;font-weight:700;margin:0;padding:.9rem 0;text-align:center}.reserved-shaman-list{margin:0 1rem 1rem}.reserved-shaman-list>.head_txt{color:#555;font-size:14px;font-weight:700;margin-bottom:4px}.reserved-shaman-list li{margin-bottom:1rem}.reserved-shaman-list__item{display:flex;font-size:1.2rem;margin-bottom:1rem}.reserved-shaman-list__item__img{flex:none;margin-right:1.4rem;max-width:9rem;width:25%}.reserved-shaman-list__item__img img{height:7.7rem;width:7.7rem}.reserved-shaman-list__item__info{width:100%}.reserved-shaman-list .reserved-shaman-list__item__info .turn-waiting-date,.reserved-shaman-list .reserved-shaman-list__item__info .turn-waiting-note,.reserved-shaman-list__item__info .date,.reserved-shaman-list__item__info .message,.reserved-shaman-list__item__info .reserved-shaman-list .turn-waiting-date,.reserved-shaman-list__item__info .reserved-shaman-list .turn-waiting-note,.reserved-shaman-list__item__info .turn-waiting-message,.reserved-shaman-list__item__info .turn-waiting-name{line-height:1.5;margin:0}.reserved-shaman-list__item__info .date{font-size:1.4rem;font-weight:700}.reserved-shaman-list__item__info .message{font-size:1.4rem}.reserved-shaman-list__item__info .name{color:#e76271;font-weight:700;margin-right:.4rem}@media screen and (min-width:768px){.reserved-shaman-list__item__info .name{font-size:1.6rem}}.reserved-shaman-list__item__info .price{font-size:1.2rem;font-weight:700;margin:0}.reserved-shaman-list__item__info .turn-waiting-name{font-size:1.4rem;margin:.5rem 0}.reserved-shaman-list__item__info .turn-waiting-message{font-size:1.2rem}.reserved-shaman-list__item__info .turn-waiting-message span{font-size:1.4rem;font-weight:700;margin:0 .1rem}.reserved-shaman-list__item__info .row{align-items:center;display:flex;margin:1rem 0 0;width:100%}.reserved-shaman-list__item__info .cancel-button{background:#999;border:0;border-radius:.3rem;color:#fff;display:inline;font-size:1.2rem;font-weight:700;margin:0 0 0 auto;padding:.3rem 2rem;width:auto}.reserved-shaman-list .c-button-wrap{margin-bottom:.5rem;margin-top:1.5rem;width:100%}@media screen and (min-width:640px){.reserved-shaman-list .c-button-wrap{justify-content:flex-end;margin-top:.5rem}}.reserved-shaman-list .c-button-wrap .c-button--fill-gray{font-size:1.3rem;margin:0;padding:.5rem 1.5rem;width:100%}@media screen and (min-width:640px){.reserved-shaman-list .c-button-wrap .c-button--fill-gray{padding:.5rem 2rem;width:auto}}.reserved-shaman-list .turn-waiting-item{word-wrap:break-word;background:#f5f5f5;border-radius:3px;padding:1rem 1.2rem}.reserved-shaman-list .turn-waiting-item hr{margin:1rem 0}.reserved-shaman-list .turn-waiting-item .__text-coupon{color:#828282;font-size:14px;font-weight:700;line-height:16px;margin-top:5px}.reserved-shaman-list .turn-waiting-item .__text-coupon span{color:#828282;font-size:14px;font-weight:500;line-height:16px}.reserved-shaman-list .turn-waiting-item+.head_txt{margin-top:20px}.reserved-shaman-list .turn-waiting-date{font-size:1.4rem;font-weight:700}.reserved-shaman-list .turn-waiting-note{color:red;margin-bottom:0}.reserved-shaman-list .turn-waiting-cancel a{color:#999}.loginmodal-container .c-button-wrap{margin-bottom:3rem}.loginmodal-container .c-button--fill-gray,.loginmodal-container .c-button--fill-pink{margin:0 .7rem;width:16.8rem}.loginmodal-container a{color:#fff!important;opacity:1!important}.loginmodal-container a:hover{color:#fff!important}.loginmodal-container.is-success .button-cancel{display:none}.loginmodal-container.is-success .button-back{background:#e76271;width:15.8rem}.kuji-wrap{margin:2rem 1rem}.kuji-wrap-detail{font-size:13px}@media screen and (max-width:320px){.kuji-wrap-detail{font-size:11px}}.main .main-slideBanner{margin-bottom:0!important}.item_linkArea{outline:none!important}.shaman-img{height:80px;max-width:80px;-o-object-fit:cover;object-fit:cover;width:80px}.reserved-shaman-list__item__img{width:27%}.shaman-section{margin:0 1rem}.new-title-head{margin-left:1rem}.own-point{background:#f5f5f5;color:#666;font-size:16px;padding:1rem}.own-point-limit{font-size:13px}.own-point-detail{font-size:18px;padding-bottom:5px;padding-right:10px}.own-point-detail-limit{font-size:10px}.text-red{color:#e76271}.notice{color:#fd0000}.font700{font-weight:700}.point-show{color:#666;font-weight:700;line-height:normal;margin:30px 0}.point-show,.shaman_info{align-items:center;display:flex}.shaman_info{margin:13px 0}.shaman_info img{border-radius:100%;height:102px;-o-object-fit:cover;object-fit:cover;width:102px}.shaman_info .right{margin-left:10px}.shaman_info .right .price{color:#e76271;display:block;font-weight:700;margin:1px 0 5px}.tag_area{display:flex}.tag_area .tag{border:1px solid #11b3af;border-radius:3px;color:#11b3af;display:block;font-size:11px;line-height:20px;padding:0 4px;width:-moz-fit-content;width:fit-content}.tag_area .tag+.tag{margin-left:5px}.head_txt{font-weight:700}hr{border-top:1px solid #ccc}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:2}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;position:relative;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;border-radius:50%;color:#000;content:"";font-family:slick;font-size:6px;height:8px;left:50%;line-height:20px;opacity:.25;position:absolute;text-align:center;top:50%;transform:translate3d(-50%,-50%,0);width:8px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;height:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-disabled{cursor:auto;opacity:.5}.slick-disabled:hover{opacity:.5}
