.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,.c-button--outline-pink:hover{color:#e76271}.c-button--outline-pink{border:.2rem solid #e76271;font-size:1.4rem;font-weight:700;padding:.9rem 1rem}.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%}.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%}}.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}.fortune_teller_toprank{width:100%}.s-ranking-shaman .title{margin:2rem 0 .5rem}.s-ranking-shaman .aggregation{font-size:1rem;text-align:center}.s-ranking-shaman .shaman-section{margin-bottom:3rem}.s-ranking-shaman .c-button-wrap{margin:3.3rem 0!important}@media screen and (min-width:768px){.s-ranking-shaman .c-button-wrap{margin:4rem 0!important}}.s-ranking-shaman .c-button--fill-green{width:60%}
