.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}.btn_reset{color:#aaa}#search_form select{height:34px}.detail_Area td,.detail_Area th{width:27%}.detail_Area td:first-child,.detail_Area th:first-child{width:19%}*{box-sizing:border-box}.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{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.row span.glyphicon.glyphicon-menu-left,.pagination_container.row span.glyphicon.glyphicon-menu-right{padding-top:10px}.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;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:30%}.detail_Area td:first-child,.detail_Area th:first-child{width:10%}.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{font-size:14px;line-height:2.6em}.btn{transition:.2s}.btn.focus,.btn:focus,.btn:hover{opacity:.7}.top_search{margin:20px 10px}.top_search input[name=keyword]{background-image:url(/vendor/sp/images/icon_search_top.png);background-position:6px 9px;background-repeat:no-repeat;background-size:15px;border-left:0;border-radius:0;border-right:0;border-top:0;box-shadow:unset;padding-left:35px}.top_search input[name=keyword]::-moz-placeholder{color:inherit;opacity:1}.top_search input[name=keyword]::placeholder{color:inherit;opacity:1}.top_search .row.no_mg>div.no_pd_rg{padding-right:0}.top_search .form-group.form_group_top_search,.top_search .form-group.select_form_group{margin-bottom:0}.top_search .form-group.form_group_top_search_item{border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;margin-bottom:15px;padding:7.5px 0}.top_search .form-group:last-child{border-right:0}.top_search select[name=category],.top_search select[name=shamantype]{-webkit-appearance:none;-moz-appearance:none;background-position:6px 9px;background-repeat:no-repeat;background-size:15px;border:0!important;border-radius:0!important;box-shadow:unset!important;padding-left:35px!important;text-indent:1px;text-overflow:""}.top_search select[name=shamantype]{background-image:url(/vendor/sp/images/icon_shaman_top.png)}.top_search select[name=category]{background-image:url(/vendor/sp/images/icon_chat_top.png)}.top_search .dropdown-section{text-align:right}.top_search .dropdown-section a{color:#666}.top_search .btn_search{border-radius:3px}.attendance_column_wrap{width:100%!important}.static_column{width:11.5%!important}.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%}

/*!
 * Bootstrap-select v1.7.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2015 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select{width:220px \0}.bootstrap-select>.dropdown-toggle{padding-right:25px;width:100%}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{border:none;margin-bottom:0;padding:0}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{display:inline-block;float:none;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control,.form-inline .bootstrap-selectdate.btn-group .form-control,.form-inline .bootstrap-selectyear.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:none!important}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;text-align:left;width:100%}.bootstrap-select.btn-group .dropdown-toggle .caret{margin-top:-2px;position:absolute;right:12px;top:50%;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{box-sizing:border-box;min-width:100%;z-index:1035}.bootstrap-select.btn-group .dropdown-menu.inner{border:0;border-radius:0;box-shadow:none;float:none;margin:0;padding:0;position:static}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{padding-left:2.25em;position:relative}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{background:#f5f5f5;border:1px solid #e3e3e3;bottom:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-sizing:border-box;margin:0 2%;min-height:26px;opacity:.9;padding:3px 5px;pointer-events:none;position:absolute;width:96%}.bootstrap-select.btn-group .no-results{background:#f5f5f5;margin:0 5px;padding:3px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{margin-top:-1px;position:static;top:auto}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{display:inline-block;margin-top:5px;position:absolute;right:15px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{border-bottom:7px solid hsla(0,0%,80%,.2);border-left:7px solid transparent;border-right:7px solid transparent;bottom:-4px;content:"";display:none;left:9px;position:absolute}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:-4px;content:"";display:none;left:10px;position:absolute}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{border-bottom:0;border-top:7px solid hsla(0,0%,80%,.2);bottom:auto;top:-3px}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{border-bottom:0;border-top:6px solid #fff;bottom:auto;top:-3px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{left:auto;right:12px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{left:auto;right:13px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{box-sizing:border-box;float:left;width:100%}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{box-sizing:border-box;float:left;width:100%}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%}select.bs-select-hidden,select.selectpicker{display:none!important}select.mobile-device{display:block!important;height:100%!important;left:0;opacity:0;position:absolute!important;top:0;width:100%}.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}
