@charset "UTF-8";/*!
 +-----------------------------------------------------------------------+
 | Project Name    : Omphalos                                            |
 | File Name       : admin.scss                                          |
 | Creation Date   : 5/5/2021                                            |
 |                                                                       |
 | Copyright (C) 2021, Pacific Software Publishing. Inc.                 |
 |                                                                       |
 | This source code or any portion thereof must not be reproduced        |
 | or used in any manner whatsoever.                                     |
 |                                                                       |
 +-----------------------------------------------------------------------+
 | Author:  Pacific Software Publishing, Inc.                            |
 +-----------------------------------------------------------------------+
 */.cake-debug,.cake-error{z-index:9999;position:relative}*,:after,:before{box-sizing:inherit}blockquote{border-left:.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote :last-child{margin-bottom:0}code{font-family:'Courier New',monospace;white-space:normal;word-break:break-all}pre{font-size:1em;border:1px solid #ccc;border-radius:5px;padding:1em}hr{border:0;border-top:1px solid #ccc}.label-inline{display:inline-block;font-weight:400;margin-left:.5rem}.container{margin:0 auto;position:relative;width:100%}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,table{font-family:"Lucida Grande",Meiryo,メイリオ,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#000;font-size:14px;margin:0 auto}article,aside,footer,header,main,nav,section{display:block}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{max-width:100%;height:auto}.browser-check{display:none}.center{text-align:center}.left{text-align:left}.right{text-align:right}.img-left{float:left;margin:0 10px 10px 0}.img-right{float:right;margin:0 0 10px 10px}.red{color:#c00}.blue{color:#008ed7}.message{color:#f8a11e}.excellent{color:#e4457f}.good{color:#f38003}.fine{color:#60b236}.poor{color:#10adcc}.bad{color:#234ca8}@media only screen and (max-width:480px){.img-left,.img-right{float:none;display:block;margin:10px auto}}p{line-height:1.4em;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}article ol,article ul{line-height:1.4em;padding-left:1.4em}article ol ol{margin-left:.5em}article ol ol li{list-style-type:none;counter-increment:cnt;position:relative}article ol ol li:before{content:"(" counter(cnt) ")";display:inline-block;margin-left:-3.5em;width:3em;text-align:right;position:absolute;top:0;left:0}article ol ol ul li{list-style-type:disc;counter-increment:auto}article ol ol ul li:before{display:none}.basic-tab{margin:0;padding:0;list-style:none;border-bottom:1px solid #ccc;margin-bottom:1em}.basic-tab li{display:inline-block}.basic-tab li a{border:1px solid #ccc;border-bottom:0;padding:.5em 1em;border-radius:8px 8px 0 0;font-weight:700;display:block}.basic-tab li a.active,.basic-tab li a:hover{text-decoration:none;background-color:#13a89e;color:#fff;border-color:#13a89e}.basic-tab li span{border:1px solid #ccc;background-color:#ccc;border-bottom:0;padding:.5em 1em;border-radius:8px 8px 0 0;color:#777;display:block}@media only screen and (max-width:480px){.basic-tab{border:0;text-align:center}.basic-tab li a{border:1px solid #ccc;border-radius:8px;margin:0 10px 10px 0}}.fa-check{color:#64b329}.back-arrow:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.contact-link:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-size:1.1em}.button.cancel,.cancel{background-color:#99a7a6;border:1px solid #99a7a6}.button.cancel:focus,.button.cancel:hover,.cancel:focus,.cancel:hover{background-color:#fff;border:1px solid #99a7a6;color:#99a7a6}.button.cancel:before,.cancel:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;line-height:0}.reply{background-color:#64b329}.reply:focus,.reply:hover{background-color:#94d465}.reply:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-weight:700}.logout:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.button.delete{background-color:#cb2a19;border:0;margin:0;font-size:1em}.button.delete:focus,.button.delete:hover{background-color:#e16457;color:#fff}.button.delete:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px}.button.edit{background-color:#e39e26;border:0;margin:0;font-size:1em;font-weight:700}.button.edit:focus,.button.edit:hover{background-color:#f2bf67;color:#fff}.button.edit:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.button.show{background-color:#5871ac;border:0;font-size:1em}.button.show:focus,.button.show:hover{background-color:#7792cf;color:#fff}.button.show:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px}.button.hide{background-color:#fff;border-color:#5871ac;color:#5871ac;font-size:1em}.button.hide:focus,.button.hide:hover{background-color:#7792cf;color:#fff}.button.hide:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px}.button.contact:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px}.button.resend{background-color:#13a89e;border:0;margin:0;font-size:1em}.button.resend:focus,.button.resend:hover{background-color:#82d6d0;color:#fff}.button.resend:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-weight:700}.button.back{background:0 0;color:#13a89e}.button.back:focus,.button.back:hover{background:#13a89e;color:#fff}.button.back:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.button.view{font-size:1em;margin-bottom:0}.button.prev:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-weight:700}.button.next:after{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-left:5px;font-weight:700}.button.adv-search{font-size:1em;font-weight:700;margin:0 5px 1em 5px}.button.adv-search:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px}.button.search-assist{font-size:1em;font-weight:700;margin:0 5px 1em 5px;background-color:#0f78bb;border:1px solid #0f78bb}.button.search-assist:focus,.button.search-assist:hover{background-color:#fff;color:#0f78bb}.button.search-assist:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-weight:700}@media only screen and (max-width:480px){.button.adv-search,.button.search-assist{font-size:.9em;margin:0 4px .5em 4px}}.button.info:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px}.button.review:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-weight:700}.button.export{font-weight:700;font-size:1em}.button.export:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-weight:700}.button.list:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-weight:700}.button.add:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-weight:700}.button.backhome:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-weight:700}.button.preview:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-weight:700}table .export{margin-bottom:0}.date{font-size:.9em;color:#999}.date:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px}.arrow:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.clear-search:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.chev-right:after{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-left:5px}.angle-right:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.contact-link:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.copy-button .tooltiptext,.copy-button-message .tooltiptext{visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;opacity:0;transition:opacity .3s}.copy-button .tooltiptext::after,.copy-button-message .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.copy-button-message:hover .tooltiptext,.copy-button:hover .tooltiptext{visibility:visible;opacity:1}.error-page .page-content{width:100%;text-align:center;margin:5em 0}.error-page h3:before{content:'';display:block;width:80%;height:300px;background:url(/img/404.png) center/contain no-repeat;margin:0 auto 1em auto}.error input[type=email],.error input[type=number],.error input[type=password],.error input[type=tel],.error input[type=text],.error select,.error textarea{border-color:#c00}.error-message{color:#c00;margin-top:3px}.message.error{background:#f6e1e1;color:#c00;font-weight:700;text-align:center;padding:2em 1em;z-index:100;position:relative}.required label:after{content:'*';color:#c00;margin-left:3px}.required .input.checkbox label:after,.required .input.radio label:after{display:none}legend.required:before{content:'*';color:#c00;margin-right:3px;font-size:.7em;vertical-align:super}.required_message{font-size:.9em;color:#c00}.form-desc{font-size:.9em;color:#f8a11e;line-height:1.5em;margin-top:.5em}.message.success{background:#fcb040;color:#fff;padding:2em 1em;text-align:center;font-weight:700;position:relative;z-index:100}.page-content .message.error,.page-content .message.success{z-index:0;padding:1em;margin:1em 0}:focus{outline:0}caption{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}input{outline:0;border:0}.button,button,input[type=button],input[type=reset],input[type=submit]{font-family:"Lucida Grande",Meiryo,メイリオ,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;background-color:#13a89e;border:1px solid #13a89e;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;line-height:1.3em;padding:.8em 1.2em;margin:0 0 1em 0;outline:0;position:relative;transition:all .3s;-webkit-appearance:none}.button.white,button.white,input[type=button].white,input[type=reset].white,input[type=submit].white{background-color:transparent;border:1px solid #13a89e;color:#13a89e}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#fff;color:#13a89e}.button:focus.white,.button:hover.white,button:focus.white,button:hover.white,input[type=button]:focus.white,input[type=button]:hover.white,input[type=reset]:focus.white,input[type=reset]:hover.white,input[type=submit]:focus.white,input[type=submit]:hover.white{background-color:#13a89e;color:#fff}.button.disabled,.button[disabled],button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled],input[type=reset].disabled,input[type=reset][disabled],input[type=submit].disabled,input[type=submit][disabled]{cursor:not-allowed;opacity:.5}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover,input[type=button].disabled:focus,input[type=button].disabled:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset].disabled:focus,input[type=reset].disabled:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit].disabled:focus,input[type=submit].disabled:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:#d33c43;border-color:#d33c43;color:#fff}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{background-color:transparent;color:#d33c43}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type=button].button-outline:focus,input[type=button].button-outline:hover,input[type=reset].button-outline:focus,input[type=reset].button-outline:hover,input[type=submit].button-outline:focus,input[type=submit].button-outline:hover{background-color:transparent;border-color:#606c76;color:#606c76}.button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type=button].button-outline[disabled]:focus,input[type=button].button-outline[disabled]:hover,input[type=reset].button-outline[disabled]:focus,input[type=reset].button-outline[disabled]:hover,input[type=submit].button-outline[disabled]:focus,input[type=submit].button-outline[disabled]:hover{border-color:inherit;color:#d33c43}.button.button-clear,button.button-clear,input[type=button].button-clear,input[type=reset].button-clear,input[type=submit].button-clear{background-color:transparent;border-color:transparent;color:#d33c43}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type=button].button-clear:focus,input[type=button].button-clear:hover,input[type=reset].button-clear:focus,input[type=reset].button-clear:hover,input[type=submit].button-clear:focus,input[type=submit].button-clear:hover{background-color:transparent;border-color:transparent;color:#606c76}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type=button].button-clear[disabled]:focus,input[type=button].button-clear[disabled]:hover,input[type=reset].button-clear[disabled]:focus,input[type=reset].button-clear[disabled]:hover,input[type=submit].button-clear[disabled]:focus,input[type=submit].button-clear[disabled]:hover{color:#d33c43}a.button:hover{text-decoration:none}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:inherit;padding:.6em;width:100%;font-size:inherit;margin-top:.5em;min-height:3em;color:#000}select{outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:.6em 26px .6em .6em;background:url(/img/select-arrow.svg) #fff right 10px center no-repeat;background-size:10px 10px;width:auto}select::-ms-expand{display:none}caption,fieldset,form,iframe,input,label,legend,select,table,tbody,td,textarea,tfoot,th,thead,tr{font-family:"Lucida Grande",Meiryo,メイリオ,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover{border-color:#999;outline:0}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#999;background-color:#fff;outline:0}fieldset{border-width:0;padding:0;margin:0 0 1.5em 0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;font-size:1.5em;font-weight:700;margin:0 0 .8em 0}textarea{overflow:auto;min-height:6.5em}.input{margin-bottom:2em}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;display:inline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}legend{padding:0 10px;font-size:1.4em}label[for=ameblo]:before,label[for=bloguru]:before,label[for=facebook]:before,label[for=foursquare]:before,label[for=instagram]:before,label[for=linkedin]:before,label[for=pinterest]:before,label[for=twitter]:before,label[for=yelp]:before{content:'';background-size:20px;background-position:left center;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:8px}label[for=bloguru]:before{background-image:url(/img/admin/bloguru.png)}label[for=facebook]:before{background-image:url(/img/admin/facebook.png)}label[for=twitter]:before{background-image:url(/img/admin/twitter.png)}label[for=linkedin]:before{background-image:url(/img/admin/linkedin.png)}label[for=pinterest]:before{background-image:url(/img/admin/pinterest.png)}label[for=foursquare]:before{background-image:url(/img/admin/foursquare.png)}label[for=instagram]:before{background-image:url(/img/admin/instagram.png)}label[for=yelp]:before{background-image:url(/img/admin/yelp.png)}label[for=ameblo]:before{background-image:url(/img/admin/ameblo.png)}.file label{margin-right:10px}input[type=file]{border:1px solid #ccc;background-color:#fff;padding:1em}optgroup{background-color:#eee}option{background-color:#fff}.thankYouMessage{color:#000;font-weight:700;padding:.5em .75em;background-color:#f6f6f6;border-left:6px solid #13a89e}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}input[type=email]:read-only,input[type=tel]:read-only,input[type=text]:read-only{cursor:default;background-color:#ccc}input[type=email]:read-only:focus,input[type=email]:read-only:hover,input[type=tel]:read-only:focus,input[type=tel]:read-only:hover,input[type=text]:read-only:focus,input[type=text]:read-only:hover{border:1px solid #ccc;background-color:#ccc}.radio-check label{display:block;margin-bottom:1em}.radio-check .text{padding:0 1em}.radio-check .text label{margin-bottom:0}#payment-form input::-webkit-inner-spin-button,#payment-form input::-webkit-outer-spin-button,.sms2fa-modal input::-webkit-inner-spin-button,.sms2fa-modal input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#payment-form input[type=number],.sms2fa-modal input[type=number]{-moz-appearance:textfield}.input.checkbox input,.input.radio input{margin:0;cursor:pointer}.input.checkbox label,.input.radio label{display:inline-flex;align-items:center;cursor:pointer}.input.checkbox label>input,.input.radio label>input{margin-right:.5em}@media screen and (max-width:400px){input[type=file]{width:100%}}.mce-window input:not([type]),.mce-window input[type=color],.mce-window input[type=date],.mce-window input[type=datetime-local],.mce-window input[type=datetime],.mce-window input[type=email],.mce-window input[type=month],.mce-window input[type=number],.mce-window input[type=password],.mce-window input[type=search],.mce-window input[type=tel],.mce-window input[type=text],.mce-window input[type=url],.mce-window input[type=week],.mce-window select,.mce-window textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:inherit;padding:0 4px 0 4px;width:inherit;font-size:inherit;margin-top:0;min-height:inherit}.mce-window button:focus,.mce-window button:hover{background-color:transparent}.mce-btn.mce-active:hover button,.mce-btn.mce-active:hover i{background-color:#595959}.ui-dialog .ui-dialog-buttonpane button{font-size:1em;border-radius:3px;color:#454545;text-decoration:none;border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;padding:.4em 1em;display:inline-block;position:relative;line-height:normal;vertical-align:middle;text-align:center;user-select:none}.ui-datepicker select{min-height:auto}.ui-datepicker.calendar-month-select .ui-datepicker-calendar{display:none}.ui-datepicker.calendar-month-select select.ui-datepicker-year{width:22%;margin:0 2px}.ui-datepicker.calendar-month-select select.ui-datepicker-month{width:12%;margin:0 2px}.ui-datepicker.calendar-month-select .ui-datepicker-header{margin-bottom:.2em}.ui-datepicker.calendar-month-select .ui-datepicker-next,.ui-datepicker.calendar-month-select .ui-datepicker-prev{top:6px;border:1px solid transparent}.ui-datepicker.calendar-month-select .ui-datepicker-next.ui-state-hover,.ui-datepicker.calendar-month-select .ui-datepicker-prev.ui-state-hover{border:1px solid #ccc}.ui-datepicker.calendar-month-select .ui-datepicker-prev-hover{left:2px}.ui-datepicker.calendar-month-select .ui-datepicker-next-hover{right:2px}.ui-datepicker.calendar-month-select .ui-datepicker-title{margin:0 2em}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{transition:initial}.page-url .input,.register-email .input{margin-bottom:.5em}.page-url span,.register-email span{margin-bottom:2em;display:inline-block;color:#f8a11e}.page-url .tooltip,.register-email .tooltip{margin-bottom:0}.page-url .myurl,.register-email .myurl{margin-bottom:0;color:#000}.half-left{width:50%;display:inline-block;padding:0 1% 0 0;vertical-align:top;margin-right:-5px}.half-right{width:50%;display:inline-block;padding:0 0 0 1%;vertical-align:top}.phone-country div{margin-top:1em;margin-bottom:0}.country-code,.phone-number{float:left;vertical-align:top}.country-code{width:42%;padding:0 1% 0 0}.country-code .input{margin-bottom:0}.phone-number{width:58%;padding:0 0 0 1%}.no-countrycode .phone-number{width:100%}.no-countrycode .phone-number-field #user_phone_input_0,.no-countrycode .phone-number-field #user_phone_input_1,.no-countrycode .phone-number-field #user_phone_input_2{width:32%}.no-countrycode .user_phone_input{position:relative;display:inline-block;vertical-align:top}.no-countrycode .user_phone_input.has-input .user_phone_label{opacity:1;transform:none}.no-countrycode .user_phone_input.has-input .user_phone{padding:1.4em .6em .2em .6em}.no-countrycode .user_phone_input .user_phone{display:inline;width:100%;padding:.8em .6em .8em .6em;color:inherit;background-color:#fff;border-radius:0;appearance:none}.no-countrycode .user_phone_label{position:absolute;top:0;z-index:1;width:100%;padding:0 .8em;margin-top:1.2em;overflow:hidden;font-size:12px;color:#ccc;opacity:0;pointer-events:none;user-select:none}.required label.user_phone_input:after{display:none}#payment-form .half-left,#payment-form .half-right{padding:0 .5%}#payment-form div:nth-of-type(2).input.text.required{padding:0 .5%}#payment-form .warning{font-size:1em}#payment-form .expiration label{display:block}#payment-form .expiration .select{display:inline-block;width:48%}#payment-form .tooltip{line-height:0}#payment-form .tooltip .fa,#payment-form .tooltip .fab,#payment-form .tooltip .fad,#payment-form .tooltip .fal,#payment-form .tooltip .far,#payment-form .tooltip .fas{line-height:0}#payment-form .card-number .half-right .half-left{width:65%}#payment-form .card-number .half-right .half-right{width:35%}#payment-form .card-number .expiration select{width:100%}#payment-form .card-number .error .input{margin-bottom:0}@media only screen and (max-width:830px){#payment-form .card-number .half-left,#payment-form .card-number .half-right{width:100%;padding:0}#payment-form .card-number .half-right .half-left{padding:0 1% 0 0}#payment-form .card-number .half-right .half-right{padding:0 0 0 1%}}@media only screen and (max-width:480px){#payment-form .card-number .half-right .half-left,#payment-form .card-number .half-right .half-right{width:100%;padding:0}#payment-form .card-number .expiration .select{width:49%}}#payment-form .select label{display:block}#payment-form .input.checkbox{display:block;margin:0 0 2em 0;clear:both}#payment-form .zip_jp div{display:inline-block}#payment-form .zip_jp div:nth-child(2){width:80px}#payment-form .zip_jp div:nth-child(3){width:110px}#payment-form .zip_jp label{display:block}#payment-form .zip_jp.error .input{margin-bottom:0}#payment-form .zip_jp.error .error-message{display:block;margin-bottom:9px}@media only screen and (max-width:480px){#payment-form .zip_jp.error .error-message{margin-bottom:2em}}#payment-form .address_INTL .input.error,#payment-form .address_JP .input.error{margin-bottom:.63em}@media only screen and (max-width:480px){#payment-form .address_INTL .input.error,#payment-form .address_JP .input.error{margin-bottom:2em}}#payment-form .zip_intl .input.error{margin-bottom:9px}@media only screen and (max-width:480px){#payment-form .zip_intl .input.error{margin-bottom:2em}}#payment-form #country_label a{font-size:.8em}#payment-form #country_label a:after,#payment-form #country_label a:before{color:#000;display:inline-block}#payment-form #country_label a:after{content:')'}#payment-form #country_label a:before{content:'('}#payment-form #btn_payment{margin-right:10px}#payment-form .passtrengthMeter .tooltip{line-height:normal}label[for=user_url]{display:block}.myurl{display:inline-block;width:130px;color:#999}#user_url{width:calc(100% - 135px)}.category-section{margin-bottom:2em}.category-section .major-category-1,.category-section .major-category-2,.category-section .major-category-3{margin:0 1em;display:table;padding:10px 0;width:98%}.category-section .major-category-1 div:last-child,.category-section .major-category-2 div:last-child,.category-section .major-category-3 div:last-child{border-bottom:1px solid #ccc}.category-section p{font-weight:700;display:table-cell;width:150px;vertical-align:middle;border:1px solid #ccc;padding-left:.5em}.category-section .input.checkbox{margin:.8em;display:block;border:0}.category-section .mid-category-1,.category-section .mid-category-2,.category-section .mid-category-3{display:table;border-top:1px solid #ccc;border-right:1px solid #ccc;width:100%}.category-section .mid-category-1 p,.category-section .mid-category-2 p,.category-section .mid-category-3 p{border-top:0;border-left:0;border-bottom:0}.category-section .mid-category-1 div.input.checkbox label,.category-section .mid-category-2 div.input.checkbox label,.category-section .mid-category-3 div.input.checkbox label{margin-bottom:0}.category-section .mid-category-1 div:last-child,.category-section .mid-category-2 div:last-child,.category-section .mid-category-3 div:last-child{border:0}@media only screen and (max-width:560px){.category-section .major-category-1,.category-section .major-category-2,.category-section .major-category-3{width:95%}.category-section p{display:block;border-bottom:0;margin:0;padding:.5em}.category-section .mid-category-1,.category-section .mid-category-2,.category-section .mid-category-3{border-left:1px solid #ccc}.category-section .mid-category-1 p,.category-section .mid-category-2 p,.category-section .mid-category-3 p{border-top:0;border-left:0;border-bottom:2px solid #ccc;border-right:0;display:inline-block;width:auto}}.category label,.certificate label,.crop_tool_input label,.gender label,.online label,.prefecture label,.price label,.target label,.travel label,.trial label,.volunteer label{display:block;margin-bottom:1em}.input.checkbox{display:inline-block;margin:0 1.5em 1em 1em}.input.radio label:first-child{margin:0}.input.radio label{margin:0 1em 1em 1em}.sns_url{margin-bottom:2em}.sns_url div{width:50%;float:left;vertical-align:top;margin-bottom:1.5em}.sns_url div:nth-child(odd){padding:0 1% 0 0}.sns_url div:nth-child(even){padding:0 0 0 1%}.sns_url label{margin-bottom:5px}.sns_url label:before{content:'';display:inline-block;width:31px;height:25px;position:relative;top:5px;margin-right:5px}.sns_url label[for=bloguru_url]:before{background:url(/img/c_bloguru.png) center/contain no-repeat}.sns_url label[for=fb_url]:before{background:url(/img/c_facebook.png) center/contain no-repeat}.sns_url label[for=twitter_url]:before{background:url(/img/c_twitter.png) center/contain no-repeat}.sns_url label[for=instagram_url]:before{background:url(/img/c_instagram.png) center/contain no-repeat}.sns_url label[for=linkedin_url]:before{background:url(/img/c_linkedin.png) center/contain no-repeat}.sns_url label[for=yt_url]:before{background:url(/img/c_youtube.png) center/contain no-repeat}@media only screen and (max-width:480px){.sns_url div{width:100%;float:none}.sns_url div:nth-child(odd){margin:0 0 1em 0}.sns_url div:nth-child(even){margin:0 0 1em 0}}.tinymce_ios_note{margin:-1.2em 0 2.5em 0;line-height:1.3em}@media only screen and (max-width:480px){.half-left,.half-right{width:100%;display:block;padding:0}#mceu_29{display:none}}input::-ms-clear,input::-ms-reveal{display:none}input[type=password]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}#countdown{position:sticky;top:0;background-color:#fff000;display:block;padding:1em;text-align:center;z-index:2000;width:100%;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,.3)}.ui-dialog{z-index:999999999!important}.js-modal{position:fixed;background-color:#000;background-color:rgba(0,0,0,.8);top:0;right:0;bottom:0;left:0;z-index:999;transition:all .3s}.js-modal .modal-content{max-width:80%;width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2em;background:#fff;max-height:100%;overflow:auto}.js-modal .close{position:absolute;top:5px;right:10px;color:#bbb;font-size:30px;font-weight:700;transition:.3s}.js-modal .close:focus,.js-modal .close:hover{color:#777;text-decoration:none;cursor:pointer}@media only screen and (max-width:480px){.js-modal .modal-content{max-width:90%}}.css-modal{position:fixed;background-color:#000;background-color:rgba(0,0,0,.8);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.css-modal:target{visibility:visible;opacity:1;pointer-events:auto}.css-modal>div{max-width:80%;width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2em;background:#fff;max-height:100%;overflow:auto}.css-modal .close{position:absolute;top:5px;right:10px;color:#bbb;font-size:30px;font-weight:700;transition:.3s}.css-modal .close:focus,.css-modal .close:hover{color:#777;text-decoration:none;cursor:pointer}@media only screen and (max-width:480px){.css-modal>div{max-width:90%}}.css-modal h4{font-size:16px;font-weight:400;color:#f29d1d;line-height:1.3em;margin-top:0}.css-modal h4:before{content:'';width:15px;height:15px;display:inline-block;border:3px solid #fbb040;border-radius:50px;margin-right:5px;position:relative;top:2px}.sms2fa-modal>div{width:600px}.sms2fa-modal h4{font-size:16px;font-weight:400;color:#f29d1d;line-height:1.3em;margin-top:0}.sms2fa-modal h4:before{content:'';width:15px;height:15px;display:inline-block;border:3px solid #fbb040;border-radius:50px;margin-right:5px;position:relative;top:2px}.sms2fa-modal .number{margin-bottom:0}.sms2fa-modal .number button{margin-bottom:.5em;margin-right:.5em}.sms2fa-modal input[name=sms_code]{max-width:200px;margin-bottom:.5em}.sms2fa-modal .white{margin-bottom:0}.sms2fa-modal .link{background-color:transparent;border:0;color:#13a89e;padding:0;font-size:1em}.sms2fa-modal .link:hover{color:#82d6d0;text-decoration:underline}#modal_processing{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#modal_processing .innerModalContainer{background:#fff;width:600px;list-style:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 20px);text-align:center}.loading-spin{display:inline-block;transform:translateZ(1px)}.loading-spin>div{display:inline-block;width:64px;height:64px;margin:8px;animation:loading-spin 3.4s cubic-bezier(0,.2,.8,1) infinite}.loading-spin>div:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;font-size:4em;color:#13a89e}.loading-spin.piggy>div:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block}@keyframes loading-spin{0%,100%{animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0)}50%{transform:rotateY(1800deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}100%{transform:rotateY(3600deg)}}.public{position:relative}.public.salon header h1{padding:.5em 1em .8em 1em}.public.salon header h1 a{white-space:nowrap;overflow:hidden;text-indent:200%;background:url(/img/logo_mypage.svg) center no-repeat;background-size:contain;display:block;height:80px;max-width:225px;min-width:225px;margin:0 auto}.public.salon header h2{display:none}.public.salon header .nav-user li:nth-child(1) a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:8px}.public.salon header .nav-user li:nth-child(2) a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.public.salon header .nav-user li:nth-child(3) a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.public.salon header .nav-user li:nth-child(4) a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.public.salon header .nav-user li:nth-child(5) a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.public.salon header .nav-user li:nth-child(6) a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.public.salon header .nav-user li a.disabled{cursor:not-allowed;opacity:.2}.public.salon header .nav-user li a.disabled:hover{color:#000;text-decoration:none}.public.salon nav.mobile .nav-user li a.disabled{cursor:not-allowed;opacity:.3}.public.salon nav.mobile .nav-user li a.disabled:hover{color:#fff;text-decoration:none}.public.salon #menu{width:280px}.public header{position:sticky;top:0;z-index:4;background-color:rgba(255,255,255,.9);box-shadow:0 0 5px rgba(0,0,0,.25)}.public header section{width:1300px;max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.public header h1{margin:0;padding:.5em 1em}.public header h1 a{white-space:nowrap;overflow:hidden;text-indent:200%;background:url(/img/logo.svg) center no-repeat;background-size:contain;display:block;height:60px;max-width:120px;min-width:120px;margin:0 auto}.public header h2{font-size:12px;font-weight:400;color:#603813;text-align:center;margin:0 auto 1em auto;padding:0 1em}.public header .nav-admin,.public header .nav-buttons,.public header .nav-user{margin:0;padding:0;list-style:none;text-align:right}.public header .nav-admin li,.public header .nav-buttons li,.public header .nav-user li{display:inline-block}.public header .nav-admin li a,.public header .nav-buttons li a,.public header .nav-user li a{display:inline-block;padding:.5em}@media only screen and (max-width:1120px){.public header .nav-admin li,.public header .nav-buttons li,.public header .nav-user li{display:block}}.public header .nav-user{margin-top:.3em}.public header .nav-user li{position:relative}.public header .nav-user li a{color:#000}.public header .nav-user li a:hover{color:#13a89e;text-decoration:underline}.public header .nav-user li a.active{font-weight:700;text-decoration:none;color:#13a89e}.public header .nav-user li:nth-child(1) .nav_extras:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:8px}.public header .nav-user li:nth-child(2) .nav_extras:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.public header .nav-user li:nth-child(3) .nav_extras:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:400;margin-right:5px}.public header .nav-user li:nth-child(4) a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.public header .nav-user li:nth-child(5) a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:400;margin-right:5px}.public header .nav-user li:nth-child(6) a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:400;margin-right:5px}.public header .nav-user li .nav_extras{display:block;padding:.5em .9em;margin:.5em 0}.public header .nav-user li .nav_extras:focus,.public header .nav-user li .nav_extras:hover{color:#13a89e;cursor:default}.public header .nav-user li .nav_extras.active{font-weight:700;color:#13a89e}.public header .nav-admin li{font-size:12px}.public header .nav-admin li .client-login:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:8px}.public header .nav-admin li .coach-login:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:8px}.public header .nav-admin li .salon-login:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:8px}.public header .nav-admin li .back:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:8px}.public header .nav-admin li:nth-child(2):before{content:'|'}.public header .nav-admin .button{font-size:1em}.public header .nav-admin .client-status a,.public header .nav-admin .status a{margin:0 .3em}.public header .nav-admin .client-status .logout{margin-right:10px}.public header .nav-admin .status span{margin-left:.5em}.public header .nav-buttons{margin-top:5px}.public header .nav-buttons li{font-size:.9em;margin-left:8px}.public header .nav-buttons .request a{background-color:#f29d1e;border:1px solid #f29d1e;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;line-height:1.3em;padding:5px 15px;outline:0;position:relative;transition:all .3s;-webkit-appearance:none;font-weight:700}.public header .nav-buttons .request a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.public header .nav-buttons .request a:hover{text-decoration:none;background-color:#d1820c;border-color:#d1820c}.public header .nav-buttons .client-register a{background-color:#13a89e;border:1px solid #13a89e;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;line-height:1.3em;padding:5px 15px;outline:0;position:relative;transition:all .3s;-webkit-appearance:none;font-weight:700}.public header .nav-buttons .client-register a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.public header .nav-buttons .client-register a:hover{text-decoration:none;background-color:#0e7a73;border-color:#0e7a73}@media only screen and (max-width:1120px){.public .head-sm h1 a{height:45px;max-width:90px}.public .head-sm h2{font-size:11px;margin-bottom:0}}.public .head-sm .mobile-search{display:block;position:relative;top:0}.public nav.mobile{display:none}.public nav.mobile .nav-admin{border-bottom:1px solid #8ac5c1;padding-bottom:1em}.public nav.mobile .nav-admin .welcome{display:inline-block;font-weight:400;color:#caf7f4;padding:.5em 1em;margin:.3em 0}.public nav.mobile .nav-admin li a{padding:.5em 1em;margin:.5em 0;color:#caf7f4}.public nav.mobile .nav-admin li:after{display:none}.public nav.mobile .nav-admin li:nth-child(2):before{display:none}.public nav.mobile .nav-admin li:nth-child(3){border-top:1px dotted #8ac5c1}.public nav.mobile .nav-admin li.client-register{padding-bottom:1em;border:0}.public nav.mobile .nav-admin .client-register a,.public nav.mobile .nav-admin .request a{background-color:#fffc00;border:1px solid #fffc00;color:#13a89e;padding:5px 10px;border-radius:50px;display:inline-block!important;margin:0}.public nav.mobile .nav-admin .client-register a:hover,.public nav.mobile .nav-admin .request a:hover{color:#fff;background-color:#ccca00;border-color:#ccca00;text-decoration:none}.public nav.mobile .nav-admin .client-status{margin:10px 0 5px 0;width:100%}.public nav.mobile .nav-admin .logout{margin-right:0}.public nav.mobile .nav-user li a{padding:1em;color:#fff}.public nav.mobile .nav-user li a.active:nth-child(6) a:after{color:#13a89e}.public nav.mobile .nav-user li:nth-child(6) a:after{top:2px;right:1em;color:#fffc00}.public nav.mobile .nav-user li:nth-child(6) a.active:after{color:#ff0004;top:3px}.public nav.desktop{padding:.5em 1em;display:flex;flex-direction:column;justify-content:space-between}.public nav.desktop ul li ul{background:#13a89e;visibility:hidden;opacity:0;min-width:230px;position:absolute;margin-top:0;display:none;text-align:left;padding:0;z-index:1}.public nav.desktop ul li ul:focus,.public nav.desktop ul li ul:hover,.public nav.desktop ul li:focus-within>ul,.public nav.desktop ul li:hover>ul{visibility:visible;opacity:1;display:block}.public nav.desktop ul li:hover>.nav_extras{color:#13a89e}.public nav.desktop ul li ul li{clear:both;width:100%}.public nav.desktop ul li ul li a{color:#fff;padding:1em;border-bottom:1px dotted #fff;display:block;margin:0 .5em}.public nav.desktop ul li ul li a:before{display:none!important}.public nav.desktop ul li ul li a:focus,.public nav.desktop ul li ul li a:hover{color:#fff;text-decoration:underline}.public nav.desktop ul li ul li a.active{font-weight:700;color:#fff}.public .mobile-search{display:none;width:1300px;max-width:100%;margin:0 auto;background-color:transparent;padding:0 1em .5em 1em;text-align:center}.public .mobile-search .search-form{margin:.5em 0;display:inline-block;width:61%}.public .mobile-search input[type=text]{width:82%}.public .mobile-search .search-btn{width:15%}.public .mobile-search .adv-search{width:18%}.public .mobile-search .search-assist{width:20%}.public .mobile-search .adv-search,.public .mobile-search .search-assist{margin:.5em 0;padding:.8em}@media only screen and (max-width:995px){.public .mobile-search .search-form{margin:.5em 0;display:inline-block;width:50%}.public .mobile-search input[type=text]{width:72%}.public .mobile-search .search-btn{width:25%}.public .mobile-search .adv-search{width:21%}.public .mobile-search .search-assist{width:27%}}@media only screen and (max-width:810px){.public .mobile-search{display:block;position:absolute;top:-1000%}}@media only screen and (max-width:520px){.public .mobile-search{padding:0 .5em .5em .5em}.public .mobile-search .search-form{width:45%}.public .mobile-search .search-btn{padding:7px 4px}.public .mobile-search .adv-search{width:23%}.public .mobile-search .search-assist{width:29%}}@media only screen and (max-width:480px){.public .mobile-search .search-form{width:100%}.public .mobile-search .adv-search,.public .mobile-search .search-assist{width:auto;font-size:.9em;margin:0 4px .5em 4px}}@media only screen and (max-width:1215px){.public.salon nav.mobile{display:block}.public.salon nav.desktop{display:none}}@media only screen and (max-width:1120px){.public nav.mobile{display:block}.public nav.desktop{display:none}.public header.head-sm{background-color:#e1f4f3}.public.salon header.head-sm{background-color:rgba(255,255,255,.9)}}@media only screen and (max-width:480px){.public.salon header h1 a{height:50px;max-width:150px;min-width:150px;margin:0 auto}}.public #canvas{z-index:1}.public.coach #canvas{z-index:-1}.public.coach header{z-index:4}#menuToggle{display:block;position:relative;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle input{display:block;width:40px;height:40px;position:absolute;top:9px;right:7px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#fff}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#menuToggle input:checked~#menu{transform:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;top:1.5em;right:20px;background:#000;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menu{position:absolute;width:250px;top:-40px;right:0;padding:7em 1em 1em 1em;background:#13a89e;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(0,-100%);transition:transform .5s cubic-bezier(.77,.2,.05,1);box-shadow:0 0 5px rgba(0,0,0,.3)}#menu:after{content:'';width:50px;height:50px;display:block;background-color:#13a89e;position:fixed;top:0;right:20px}#menu li{display:block}#menu a{display:block}#menu a.active{background-color:#fff;color:#13a89e}#menu ul li ul li a{padding:.5em 1.2em .5em .5em}#menu ul li ul li a:before{display:none}#menu ul li ul li a:after{content:'\2936';font-size:16px;margin-left:3px;display:inline-block}#menu ul li ul li a.active{background-color:transparent;color:#fff;text-decoration:underline}#menu .dropdown{width:100%!important;height:0;overflow:hidden;position:relative;opacity:0;padding:0}#menu .input-nav_extras:checked~.dropdown{height:auto;opacity:1;position:relative;top:-.5em}#menu .input-nav_extras{display:none}#menu .nav_extras{color:#fff;cursor:pointer}#menu .nav_extras.active{background-color:#fff;color:#13a89e;padding:1em 1.5em}.search-form{margin-bottom:1em}.search-form input[type=text]{width:50%;margin-top:0}.search-form button{border-radius:0 8px 8px 0;font-size:1.5em;padding:7px .8em;margin:0;vertical-align:top;height:42px;left:-5px}.refined-search h4{font-size:16px;font-weight:400;color:#f29d1d;line-height:1.3em;margin-top:0}.refined-search h4:before{content:'';width:15px;height:15px;display:inline-block;border:3px solid #fbb040;border-radius:50px;margin-right:5px;position:relative;top:2px}.refined-search div{display:inline-block;width:calc(98% / 3);padding:0 1%;vertical-align:top}.refined-search input[type=text]{margin-bottom:1.5em}.refined-search label,.refined-search select{display:block;width:100%}.refined-search select{margin:.2em 0 1em 0}.refined-search .method{margin-bottom:1em}.refined-search .method div{width:100%;margin:5px 0}.refined-search .method div label{display:inline-block;width:auto}.refined-search .area select{margin-bottom:.5em}.refined-search .area label[for=travel]{display:inline-block;width:auto;margin-bottom:1.3em}.refined-search .center{width:100%;float:none;margin-right:0;clear:both}.refined-search .search-btn{letter-spacing:10px;padding:.8em 4em;margin-bottom:0}.refined-search .search-btn:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;font-size:1.2em;top:2px;position:relative}.refined-search .clear-search{display:inline-block;margin-top:1em}.refined-search label[for=age],.refined-search label[for=lang]{margin-top:1.15em}.refined-search .adv-search-daylist,.refined-search .adv-search-timelist{list-style:none;margin:8px 0 1em 0;padding:0;display:flex;flex-wrap:wrap;gap:5px 10px}.refined-search .adv-search-daylist li,.refined-search .adv-search-timelist li{display:flex;align-items:center}.refined-search .adv-search-timelist{gap:5px 25px}.refined-search .adv-search-timelist li{width:100%}@media only screen and (max-width:850px){.refined-search div{width:49%}.refined-search label[for=lang]{margin-top:0}}@media only screen and (max-width:585px){.refined-search div{width:100%}.refined-search label[for=age]{margin-top:0}}a{color:#13a89e;text-decoration:none;transition:all .3s}a:hover{color:#82d6d0;text-decoration:underline}.browser-check,.js-check{background:rgba(255,255,255,.8);color:#c00;text-align:center;font-weight:700;padding:1em;font-size:1.3em;z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;padding-top:50vh}.browser-check a,.js-check a{color:#fff000}h5{color:#603813;font-size:1em}main{margin:0 auto;box-sizing:border-box}.support:after{content:'';display:inline-block;width:20px;height:20px;background:url(/img/support.svg) center/contain no-repeat;margin-left:3px;position:relative;top:5px}.ssh-support:after{content:'';display:inline-block;width:20px;height:20px;background:url(/img/ssh-support.svg) center/contain no-repeat;margin-left:3px;position:relative;top:5px}.support.ssh-support:after{content:'';display:inline-block;width:44px;height:20px;background:url(/img/support-ssh.svg) center/contain no-repeat;margin-left:3px;position:relative;top:5px}.title{position:relative;padding:5px 3em 5px 0;margin:0 0 1.5em 0;font-size:1.4em;line-height:1.4em;border-bottom:#13a89e solid 3px;display:inline-block}.title:before{content:'';position:absolute;top:100%;left:24px;width:0;height:0;border-width:12px;border-style:solid;border-color:transparent;border-top-color:#13a89e}.title:after{content:'';position:absolute;top:100%;left:28px;width:0;height:0;border-width:8px;border-style:solid;border-color:transparent;border-top-color:#fff}span.frac-stars,span.frac-stars span{display:inline-block;background:url(/img/star-white.svg) 0 0 repeat-x;width:100px;height:20px;background-size:20px 20px;vertical-align:bottom;margin-right:.5em;text-align:left;color:transparent}span.frac-stars.no-review,span.frac-stars.no-review span{background:url(/img/star-gray.svg) 0 0 repeat-x;margin:0 .5em 0 0}span.frac-stars span{background-position:0 0;background-image:url(/img/star.svg)}.rate{color:#aaa;font-size:1.15em;margin-right:.5em}.rate i{margin-right:1px;color:#fbb040}.rate .no-review i{color:#aaa}.g-recaptcha{margin-bottom:3em}.video-wrapper{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;width:100%}.video-wrapper iframe{left:0;top:0;height:100%;width:100%;position:absolute}@media only screen and (max-width:414px){.video-wrapper iframe{width:100%}}.ui-widget{font-family:"Lucida Grande",Meiryo,メイリオ,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif!important;line-height:1.4em}.tooltip,.tooltip-custom{color:#f8a11e;font-size:1.3em;margin-left:5px;cursor:help}.tooltip-custom:after,.tooltip:after{content:"説明を見る";margin-left:3px;font-size:14px;vertical-align:middle;color:#a47f47}form .tooltip,form .tooltip-custom{line-height:0}.passtrengthMeter .tooltip{line-height:normal}.css-tooltip{position:relative;display:inline-block}.css-tooltip .tooltiptext{visibility:hidden;width:315px;background-color:#fff;text-align:center;border-radius:6px;padding:1em;box-shadow:0 0 5px rgba(0,0,0,.5);position:absolute;top:110%;left:-50%;z-index:1}.css-tooltip:hover .tooltiptext{visibility:visible}.paginator{margin:2em 0;text-align:center;position:relative;z-index:2}.pagination{margin:0;padding:0;list-style:none;margin-top:.5em}.pagination li{display:inline-block;margin:.7em 0}.pagination a{border-bottom:3px solid #dadada;padding:5px 15px;color:#9e9e9e}.pagination a:hover{text-decoration:none;border-color:#13a89e;font-weight:700}.pagination .active a{border-bottom:3px solid #13a89e;color:#000;font-weight:700}.pagination .first a,.pagination .last a,.pagination .next a,.pagination .prev a{border:0;padding:5px 10px}.pagination .first a:hover,.pagination .last a:hover,.pagination .next a:hover,.pagination .prev a:hover{color:#5e5e5e}.pagination .last a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700}.pagination .next a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700}.pagination .prev a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700}.pagination .first a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700}@media only screen and (max-width:480px){.pagination li{font-size:1.3em}.pagination a{padding:10px 16px}.pagination .first,.pagination .prev{margin-right:8px}.pagination .last,.pagination .next{margin-left:8px}}.next.disabled a,.prev.disabled a{cursor:not-allowed;color:#ccc}.next.disabled a:hover,.prev.disabled a:hover{color:#ccc}.social-links{margin:0 0 2em 0}.social-links ul{margin:0;padding:0;list-style:none}.sn-icons{display:inline-block;cursor:pointer;margin:0 5px 5px 0;background-size:contain;transition:all .2s}.sn-icons a{display:block;width:40px;height:40px;text-indent:-9999em}.sn-icons:hover{transform:translateY(-3px);transition:all .2s}@media only screen and (max-width:400px){.sn-icons a{width:11vw;height:11vw}}.youtube{background-image:url(/img/youtube.png)}.facebook{background-image:url(/img/facebook.png)}.twitter{background-image:url(/img/twitter.png)}.bloguru{background-image:url(/img/bloguru.png)}.linkedin{background-image:url(/img/linkedin.png)}.insta{background-image:url(/img/instagram.png)}footer{text-align:center;background:#eaf6f5;background:linear-gradient(35deg,#eaf6f5 0,#fcf7ef 100%);margin-top:2em;padding:2em 1em 4em 1em;font-size:.9em;color:#6a6a6a;position:relative;z-index:2}footer nav{margin:2em 0;line-height:1.5em}footer nav a{display:inline-block}footer div{line-height:1.5em}.footer-logo a{white-space:nowrap;overflow:hidden;text-indent:200%;background:url(/img/logo.svg) center no-repeat;background-size:contain;height:65px;display:block;max-width:120px;margin:0 auto 1em auto}.footer-partner{border-bottom:1px solid #fff;padding:0 0 2em 0;margin:0 1em 2em 1em}.footer-partner p{font-size:12px;font-weight:700;color:#616161;margin:0 0 10px 0}.informakers-form .required label:after{display:none}.informakers-form .g-recaptcha{margin-bottom:0}.informakers-form .submit{margin-top:2em}.informakers-form input[type=file]{display:block;margin:.5em 0 0 0}.informakers-form .input.radio label{margin:0 1em 1em 0}.message-box{text-align:center;border:2px solid #fbb040;padding:1em;margin:0 0 1.5em 0}.warning{font-size:1.2em;color:#e00;font-weight:700}.warning:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px}.payment-schedule .paid{font-weight:700;color:#64b329}.registered-cc{line-height:1.8em}.credit-card{margin:1em 0}.credit-card p{display:inline-block;margin:0 0 5px 0}.cc-list{margin:0;padding:0;list-style:none;display:inline-block}.amex,.diners,.discover,.jcb,.mastercard,.visa{white-space:nowrap;overflow:hidden;text-indent:200%;display:inline-block;width:31px;height:24px;border:1px solid #ccc;border-radius:5px;vertical-align:middle}.visa{background:url(/img/cc_visa.gif) center/contain no-repeat}.mastercard{background:url(/img/cc_mastercard.gif) center/contain no-repeat}.amex{background:url(/img/cc_amex.gif) center/cover no-repeat}.discover{background:url(/img/cc_discover.gif) center/contain no-repeat}.diners{background:url(/img/cc_diners.gif) center/contain no-repeat}.jcb{background:url(/img/cc_jcb.gif) center/contain no-repeat}.cc-description{font-weight:700;border:3px double #f8e400;padding:8px;margin:0 0 2em 0;font-size:16px}.cc-description strong{color:#ea0000}#canvas{display:block;position:fixed;cursor:default;top:0;left:0;width:100%;height:100%;opacity:.7;z-index:-1}summary{font-size:1.1em;font-weight:700;cursor:pointer;position:relative;margin-bottom:2em;line-height:1.3em;transition:all .3s}summary strong{display:inline-block;width:80%;padding-left:25px}summary strong:before{content:'Q';font-family:Roboto,sans-serif;font-size:2em;position:absolute;top:-2px;left:0;color:#13a89e}summary:hover{opacity:.5}summary .support:after{margin:0 3px;font-size:18px}details>summary::after{position:absolute;font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;right:0;width:10%;text-align:right;color:#13a89e;font-size:1.2em}details[open]>summary::after{position:absolute;font-family:"Font Awesome 5 Free";content:"";display:inline-block}details>summary::-webkit-details-marker{display:none}details>summary{list-style:none}details>summary::marker{display:none}details[open]>summary{margin-bottom:1em}.faq_content{margin-bottom:3em}.faq_content p{line-height:1.5em}.faq_content p:first-child:before{content:'A';font-family:Roboto,sans-serif;font-size:2em;margin-right:5px;position:relative;top:4px;color:#13a89e}.faq-lg-img{width:600px;vertical-align:text-top}.ribbon{position:relative;margin:0 0 10px 0;text-align:center;display:inline-block}.ribbon:after,.ribbon:before{position:absolute;z-index:0;bottom:-10px;display:block;content:''}.ribbon:before{left:-19px;border-left-width:15px;border:1em solid #c23066;border-left-color:transparent}.ribbon:after{right:-19px;border-right-width:15px;border:1em solid #d13141;border-right-color:transparent}.ribbon span{position:relative;z-index:1;display:block;padding:10px 30px 18px 30px;color:#fff;background-image:-webkit-linear-gradient(25deg,#d64c7f,#ee4758 50%);background-image:linear-gradient(25deg,#d64c7f,#ee4758 50%);font-size:1.2em;letter-spacing:.1em;text-shadow:2px 2px 0 #fa4141,3px 3px 0 #500000,4px 4px 0 #500000;font-weight:700}.ribbon span:after,.ribbon span:before{position:absolute;bottom:-10px;display:block;width:10px;height:10px;content:'';border-style:solid;border-color:#b70505 transparent transparent transparent}.ribbon span:before{left:0;border-width:10px 0 0 10px}.ribbon span:after{right:0;border-width:10px 10px 0 0}.ribbon strong{position:relative;display:inline-block}.ribbon strong:after{content:'';width:105%;height:5px;background-color:#ff0;position:absolute;bottom:-2px;left:-2px;z-index:-1}@media only screen and (max-width:370px){.ribbon{width:85%}}.signup .ribbon{display:block;margin:1em 2em 3em 2em}@media only screen and (max-width:370px){.signup .ribbon{margin:1em auto 3em auto}}.salon .coach-info.full{max-width:100%;position:relative;box-sizing:border-box}.salon.toppage .coach-info.full{padding:350px 0 0 0}.salon .coach-info.full{padding:1.5em 0 0 0}.salon .coach-page-content{width:1300px;max-width:100%;margin:0 auto 1em auto;padding:0 1em}.salon .coach-page-content .title{margin:0 0 .5em 0}.salon:not(.toppage) .salon-description-wrap .coach-info{display:block;text-align:center}.salon:not(.toppage) .salon-description-wrap .contact,.salon:not(.toppage) .salon-description-wrap .info{white-space:nowrap;overflow:hidden;text-indent:200%;position:relative;width:30px;height:30px;color:#fff;background-color:#13a89e;border:1px solid #13a89e;border-radius:50px;margin:0 5px 5px 5px}.salon:not(.toppage) .salon-description-wrap .contact:hover,.salon:not(.toppage) .salon-description-wrap .info:hover{color:#13a89e;background-color:#fff}.salon:not(.toppage) .salon-description-wrap .contact:before,.salon:not(.toppage) .salon-description-wrap .info:before{position:absolute;font-size:18px}.salon:not(.toppage) .salon-description-wrap .info:before{left:-31px;top:4px}.salon:not(.toppage) .salon-description-wrap .contact:before{left:-32px;top:4px}.salon-header-img{position:absolute;z-index:-1;top:0;right:0;left:0}.salon-header-img:after{content:'';width:100%;height:100%;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 100%);position:absolute;top:0;left:0}.salon-header-img img{object-fit:cover;width:100%;height:400px;display:block}.salon-description-wrap .coach-info{display:flex;flex-direction:column;align-items:center;float:left;margin-right:20px}.salon-description-wrap .coach-info img{width:160px;border-radius:500px;margin-bottom:10px}.salon-description-wrap .coach-info a{display:inline-block;margin:3px 0}.salon-description-wrap .info:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.salon-description-wrap .contact:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}@media only screen and (max-width:560px){.salon-description-wrap .coach-info{float:none;margin-right:0}}.coach-page-content h4{font-size:16px;font-weight:400;color:#f29d1d;line-height:1.3em}.coach-page-content h4:before{content:'';width:15px;height:15px;display:inline-block;border:3px solid #fbb040;border-radius:50px;margin-right:5px;position:relative;top:2px;box-sizing:border-box}.coach-buttons .salon:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}#salon-content,.salon-login-wrap{margin:2em 0;position:relative}#salon-content div,.salon-login-wrap div{box-sizing:border-box}h3{font-size:17px;font-weight:400;color:#f29d1d;line-height:1.3em}h3:before{content:'';width:15px;height:15px;display:inline-block;border:3px solid #fbb040;border-radius:50px;margin-right:5px;position:relative;top:2px}#salon-content{background-color:#ebf8f7;padding:.5em;margin:2em 0;text-align:center;border:2px solid #13a89e}#salon-content h3 span i{top:1px;left:-1px}#salon-content h3 span:before{z-index:0}.salon-buttons .button{margin:.5em .5em 1em .5em;font-size:1em;font-weight:700}.salon-buttons .salon-signup:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.salon-buttons .salon-login:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.salon-login-wrap label[for=email],.salon-login-wrap label[for=name],.salon-login-wrap label[for=password],.salon-login-wrap label[for=subject],.salon-login-wrap label[for=user_phone]{display:block}.salon-login-wrap input[name=email],.salon-login-wrap input[name=name],.salon-login-wrap input[name=password],.salon-login-wrap input[name=phone],.salon-login-wrap input[name=subject]{width:50%}@media only screen and (max-width:560px){.salon-login-wrap input[name=email],.salon-login-wrap input[name=name],.salon-login-wrap input[name=password],.salon-login-wrap input[name=phone],.salon-login-wrap input[name=subject]{width:100%}}.salon-login-wrap .input.checkbox{margin:0 0 2em 0}.salon-login-wrap .salon-reset-pass{width:50%}.salon-login-wrap .salon-reset-pass input[name=password]{width:100%}@media only screen and (max-width:560px){.salon-login-wrap .salon-reset-pass{width:100%}}#member-signup-form div{box-sizing:border-box}.salon-verification-wrap{margin-top:2em}.salon-home-category-wrap{display:flex;flex-wrap:wrap;gap:20px 2%;justify-content:center;margin-bottom:3em}.salon-home-category-wrap a{width:calc(73% / 3);text-align:center;display:flex;align-items:center;padding:30px;color:#fff;font-weight:700}.salon-home-category-wrap a:before{content:'';width:100px;height:73px;margin-right:10px}.salon-home-category-wrap a.btn-online-class{background-color:#38639c}.salon-home-category-wrap a.btn-online-class:before{background:url(/img/salon_classes.png) center/contain no-repeat}.salon-home-category-wrap a.btn-video{background-color:#d370bd}.salon-home-category-wrap a.btn-video:before{background:url(/img/salon_videos.png) center/contain no-repeat}.salon-home-category-wrap a.btn-files{background-color:#d8b037}.salon-home-category-wrap a.btn-files:before{background:url(/img/salon_downloads.png) center/contain no-repeat}.salon-home-category-wrap a:hover{text-decoration:none;box-shadow:0 3px 5px rgba(0,0,0,.5)}@media only screen and (max-width:834px){.salon-home-category-wrap{justify-content:center}.salon-home-category-wrap a{width:calc(94% / 3)}}@media only screen and (max-width:560px){.salon-home-category-wrap a{flex-wrap:wrap;padding:20px}.salon-home-category-wrap a:before{margin:0 auto 15px auto}}.salon-member-content .pages-content{margin-top:2em}.salon-member-content .salon-home-annoucement-wrap{background-color:#f2f7f7;padding:1em;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:2em 0}.salon-member-content .salon-home-annoucement-wrap h3{width:100%;margin:0;text-align:center;position:relative;color:#603813}.salon-member-content .salon-home-annoucement-wrap h3 strong{display:inline-block;padding:10px 20px;background-color:#f2f7f7;z-index:1;position:relative}.salon-member-content .salon-home-annoucement-wrap h3:before{display:none}.salon-member-content .salon-home-annoucement-wrap h3:after{content:'';width:50%;height:2px;background-color:#603813;display:block;position:absolute;top:19px;left:0;right:0;margin:0 auto;z-index:0}.salon-member-content .salon-home-annoucement-wrap>div{width:calc(94% / 4);text-align:center}.salon-member-content .salon-home-annoucement-wrap .annoucement-view-more{width:100%;text-align:center;margin:0}.salon-member-content .salon-home-annoucement-wrap .annoucement-view-more .button{font-size:1em;margin-bottom:0}@media only screen and (max-width:1071px){.salon-member-content .salon-home-annoucement-wrap>div{width:calc(85% / 4)}}.salon-member-content .announcement-image a{display:inline-block}.salon-member-content .announcement-image a:hover{opacity:.6}.salon-member-content .announcement-image img{width:150px;height:150px;object-fit:cover}.salon-member-content.salon-pages{display:flex}.salon-member-content.salon-pages .salon-member-menu{width:20%;padding:1em;background-color:#f2f7f7;margin-top:1em}.salon-member-content.salon-pages .salon-member-menu h4{margin:.5em 0;color:#603813}.salon-member-content.salon-pages .salon-member-menu h4:before{border-color:#603813}.salon-member-content.salon-pages .salon-member-menu>div{margin-bottom:2em}.salon-member-content.salon-pages .salon-member-menu ul{line-height:2em;padding-left:35px}.salon-member-content.salon-pages .pages-content{width:80%;padding:1em}.salon-member-content.salon-pages .pages-content h5{font-size:16px;font-weight:400;color:#f29d1d;line-height:1.3em}.salon-member-content.salon-pages .pages-content h5:before{content:'';width:15px;height:15px;display:inline-block;border:3px solid #fbb040;border-radius:50px;margin-right:5px;position:relative;top:2px;box-sizing:border-box}.salon-member-content.salon-pages .files h5{margin-bottom:0}.salon-member-content.salon-pages .file-download-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px dotted #bbb;padding:1em 0;align-items:center}.salon-member-content.salon-pages .file-download-wrap .button{margin:0 0 0 5px;font-size:1em}.salon-member-content.salon-pages .file-download-wrap:last-of-type{border-bottom:0}.salon-member-content.salon-pages .file-download{display:flex;align-items:flex-end}.salon-member-content.salon-pages .file-date{color:#aaa;font-size:12px;font-weight:700}.salon-member-content .salon-content-list{border-bottom:1px dotted #ccc}.salon-member-content .salon-content-list:last-of-type{border:0}.salon-member-content .salon-content-list .salon-content-image{float:left;margin:0 10px 10px 0}.salon-member-content .salon-content-list .salon-content-image a{display:inline-block}.salon-member-content .salon-content-list .salon-content-image img{width:125px;height:125px;object-fit:cover}.salon-member-content .salon-content-list .salon-content-title{font-weight:700}.salon-member-content .salon-content-list .salon-content-desc{overflow:hidden;position:relative;line-height:1.4em;max-height:4.2em;word-wrap:break-word;padding-right:1em}.salon-member-content .salon-content-list .salon-content-desc:before{content:"...";position:absolute;right:0;bottom:.3em}.salon-member-content .salon-content-list .salon-content-desc:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.salon-member-content .salon-content-list .salon-content-filenum:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:700;margin-right:5px}.salon-member-content .videos-wrap{margin:1em 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.salon-member-content .responsive-video{width:48%;margin-bottom:2em}.salon-member-content .responsive-video iframe{width:100%}@media only screen and (max-width:834px){.salon-member-content{flex-wrap:wrap}.salon-member-content.salon-pages .salon-member-menu{width:100%;margin-top:0;margin-bottom:1em}.salon-member-content.salon-pages .salon-member-menu>div{margin-bottom:1em}.salon-member-content.salon-pages .salon-member-menu>div:last-of-type{margin-bottom:0}.salon-member-content.salon-pages .salon-member-menu h4{font-size:14px;font-weight:700}.salon-member-content.salon-pages .salon-member-menu h4:before{width:13px;height:13px;border-width:2px}.salon-member-content.salon-pages .salon-member-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.salon-member-content.salon-pages .salon-member-menu li{line-height:normal}.salon-member-content.salon-pages .salon-member-menu li:after{content:'|';color:#603813}.salon-member-content.salon-pages .salon-member-menu li:last-of-type:after{display:none}.salon-member-content.salon-pages .salon-member-menu a{padding:5px 10px}.salon-member-content.salon-pages .pages-content{width:100%;padding:1em 0}.salon-member-content .responsive-video{width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.salon-member-content .responsive-video iframe{left:0;top:0;height:100%;width:100%;position:absolute}}@media only screen and (max-width:560px){.salon-member-content .salon-home-annoucement-wrap>div{width:calc(90% / 2)}.salon-member-content .salon-content-list .salon-content-image img{width:100px;height:100px}}.salon-type-title{margin:0;padding:.5em 0 1em 0;font-size:1.2em;display:flex;align-items:center}.salon-type-title:before{content:'';display:inline-block;width:55px;height:40px;margin-right:10px;border:0;border-radius:0;top:0}.salon-type-title.online-classes{border-top:5px solid #38639c;color:#08336c}.salon-type-title.online-classes:before{background:url(/img/salon_classes.png) center/contain no-repeat;filter:invert(34%) sepia(23%) saturate(1193%) hue-rotate(174deg) brightness(60%) contrast(96%)}.salon-type-title.annoucements{border-top:5px solid #52b3b2;color:#52b3b2}.salon-type-title.annoucements:before{background:url(/img/salon_announcements.png) center/contain no-repeat;filter:invert(64%) sepia(52%) saturate(366%) hue-rotate(131deg) brightness(89%) contrast(91%)}.salon-type-title.downloads{border-top:5px solid #d8b037;color:#d8b037}.salon-type-title.downloads:before{background:url(/img/salon_downloads.png) center/contain no-repeat;filter:invert(75%) sepia(32%) saturate(936%) hue-rotate(2deg) brightness(200%) contrast(83%)}.salon-type-title.videos{border-top:5px solid #d370bd;color:#d370bd}.salon-type-title.videos:before{background:url(/img/salon_videos.png) center/contain no-repeat;filter:invert(74%) sepia(67%) saturate(1123%) hue-rotate(278deg) brightness(100%) contrast(97%)}.salon-type-title.salon-setting{border-top:5px solid #13a89e;color:#13a89e}.salon-type-title.salon-setting:before{background:url(/img/salon_settings.png) center/contain no-repeat;filter:invert(64%) sepia(52%) saturate(366%) hue-rotate(131deg) brightness(130%) contrast(91%)}.salon-header-image{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:2em}.salon-header-image h4{position:absolute;background-color:rgba(255,255,255,.9);width:100%;text-align:center;padding:10px;color:#603813;font-size:20px;font-weight:700;line-height:1.4em}.salon-header-image h4:before{display:none}.salon-header-image p{width:100%}.salon-header-image img{width:100%;height:300px;object-fit:cover}.files{border:1px solid #ccc;padding:.5em 1em;position:relative;margin:3em 0 0 0}.files h5{position:absolute;top:-33px;left:9px;display:inline-block;background-color:#fff;padding:0 5px}.file-download-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px dotted #ccc;padding:.5em 0}.file-download-wrap:last-of-type{border:0}.file-download-wrap .button{margin:0;font-size:1em}.file-download-wrap .file-info{line-height:1.4em;margin:.5em 0;word-break:break-word}.file-download-wrap .file-download{margin:.5em 0}.file-download-wrap .file-date{font-size:12px;color:#666}.file-name{display:flex;margin-bottom:5px;word-break:break-word}.file-name:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:5px;font-size:18px}.file-name.gif:before,.file-name.jpeg:before,.file-name.jpg:before,.file-name.png:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block}.file-name.pdf:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block}.file-name.xls:before,.file-name.xlsx:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block}.file-name.doc:before,.file-name.docx:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block}.file-name.ppt:before,.file-name.pptx:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block}.file-name.rtf:before,.file-name.txt:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block}.file-name.zip:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block}.audio400{display:flex;justify-content:space-between;background:rgba(80,80,80,.8);padding:1em;color:#fff;position:absolute;z-index:5;width:100%}.audio400 .close{margin:1em 0 0 0}.audio400 p{margin:0 0 .5em 0;font-weight:700}.audio400 .small{margin-bottom:0;font-size:10px;font-weight:400}.endroll{height:100vh;width:100%;position:fixed;top:0;overflow:hidden;z-index:5;background:rgba(0,0,0,.9)}.endroll-content{position:absolute;animation:anim-scroll-up 150s linear forwards;-webkit-animation-name:anim-scroll-up;-webkit-animation-duration:150s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;width:100%;color:#fff;text-align:center;bottom:-8944px}@keyframes anim-scroll-up{0%{top:auto}100%{bottom:100%}}@-webkit-keyframes anim-scroll-up{0%{top:auto}100%{bottom:100%}}.top-space{border-bottom:1px dotted #ccc;margin-bottom:4em;padding:0 1em 4em 1em}.endroll-logo{width:300px}.bottom-space{border-top:1px dotted #ccc;margin-top:4em;padding-top:4em}.roll1{margin:0;padding:0;list-style:none}.roll1 li{width:calc(100% / 3);display:inline-block;padding:1.5em 1em}.roll1 span{display:block;font-size:12px;transform:skewX(-15deg);margin-bottom:.3em;color:#ccc}.credit-image img{width:150px;margin:1em}.title400{font-size:2em;font-weight:700}@media only screen and (max-width:560px){.audio400{flex-wrap:wrap;justify-content:center;text-align:center}.audio400 .close{padding:.3em 1em;font-weight:700}.endroll-content{animation:anim-scroll-up 380s linear forwards}.endroll-logo{width:150px}.roll1 li{width:100%}.credit-image img{width:125px}}