button,input,optgroup,select,textarea{font-family:inherit;line-height:inherit}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f7f8f8;color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.875em;line-height:1.225em;margin:0;padding:0}.f-xx-small,.time-calendar .index,.table-schedule tbody th .stylist-remain-num,.table-schedule .empty{font-size:.7857em}.f-x-small,.mod-popup .guide,.shift-notes td,.notes .notes-inner li,footer .copyright p{font-size:.857em}.f-small,.time-calendar td,.time-calendar th,.header-inner .global .global-nav .salon>.salon-name,.header-inner .global .global-nav>ul .manual{font-size:.928em}.f-middle,.information .inner ul li{font-size:1em}.f-large,.header-inner .global .global-nav>ul li{font-size:1.142em}.f-x-large,.table-schedule thead .remain-num td p{font-size:1.285em}.f-xx-large,.current-stylist p{font-size:1.428em}.f-bold{font-weight:bold}a{background-repeat:no-repeat;color:#333;text-decoration:none}ul{list-style:none;margin:0;padding:0}dl,dt,dd{border-collapse:collapse;margin:0;padding:0;word-wrap:break-word}input{margin:0;padding:0;vertical-align:middle}table{border-spacing:0}th,td{position:relative;word-wrap:break-word}caption{text-align:left}.clearfix:after,.icon-button-list:after,.billing header:after,.pattern:after,.mod-popup .shift-off-detail:after,.mod-popup .work-detail .add-work-detail:after,.calendar tr td .cell-inner:after,.registration-time:after,.both-side-button-container:after,.filter:after,.notes .notes-inner:after,.current-stylist:after,.stylist-schedule .select-stylist:after,.stylist-schedule:after,.week-status .inner:after,.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul:after,.home-schedule .home-schedule-inner nav .home-schedule-search:after,.home-schedule .home-schedule-inner nav:after,footer .footer-inner ul:after,footer .footer-inner:after,.container .l-main .calendar-nav .date:after,.container .l-main .calendar-nav:after,.header-inner .local .local-nav ul:after,.header-inner .global .global-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix,.icon-button-list,.billing header,.pattern,.mod-popup .shift-off-detail,.mod-popup .work-detail .add-work-detail,.calendar tr td .cell-inner,.registration-time,.both-side-button-container,.filter,.notes .notes-inner,.current-stylist,.stylist-schedule .select-stylist,.stylist-schedule,.week-status .inner,.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul,.home-schedule .home-schedule-inner nav .home-schedule-search,.home-schedule .home-schedule-inner nav,footer .footer-inner ul,footer .footer-inner,.container .l-main .calendar-nav .date,.container .l-main .calendar-nav,.header-inner .local .local-nav ul,.header-inner .global .global-inner{display:inline-table}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15,.check-list li{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30,.icon-button-list{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt80{margin-top:80px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15,.check-list li{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mb0{margin:0;margin-bottom:0 !important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15,.check-list li{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15,.check-list li{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30,.check-list{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.mrg-zero{margin:0 !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px}.pt10,.check-list label{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pr0{padding-right:0 !important}.pr5{padding-right:5px}.pr10,.check-list label{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px}.pb10,.check-list label{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pl0{padding-left:0 !important}.pl5{padding-left:5px}.pl10,.check-list label{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flexbox{display:flex}.flexbox.-between{justify-content:space-between}.flexbox.-align_center{align-items:center}.flexbox.-align_start{align-items:flex-start}.flexbox.-flex-wrap{flex-wrap:wrap}.clearfix,.icon-button-list,.billing header,.pattern,.mod-popup .shift-off-detail,.mod-popup .work-detail .add-work-detail,.calendar tr td .cell-inner,.registration-time,.both-side-button-container,.filter,.notes .notes-inner,.current-stylist,.stylist-schedule .select-stylist,.stylist-schedule,.week-status .inner,.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul,.home-schedule .home-schedule-inner nav .home-schedule-search,.home-schedule .home-schedule-inner nav,footer .footer-inner ul,footer .footer-inner,.container .l-main .calendar-nav .date,.container .l-main .calendar-nav,.header-inner .local .local-nav ul,.header-inner .global .global-inner{display:block}.clearfix:after,.icon-button-list:after,.billing header:after,.pattern:after,.mod-popup .shift-off-detail:after,.mod-popup .work-detail .add-work-detail:after,.calendar tr td .cell-inner:after,.registration-time:after,.both-side-button-container:after,.filter:after,.notes .notes-inner:after,.current-stylist:after,.stylist-schedule .select-stylist:after,.stylist-schedule:after,.week-status .inner:after,.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul:after,.home-schedule .home-schedule-inner nav .home-schedule-search:after,.home-schedule .home-schedule-inner nav:after,footer .footer-inner ul:after,footer .footer-inner:after,.container .l-main .calendar-nav .date:after,.container .l-main .calendar-nav:after,.header-inner .local .local-nav ul:after,.header-inner .global .global-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}.picker__nav--prev{box-sizing:content-box}.picker__nav--next{box-sizing:content-box}.picker__nav--disabled{display:none}#toast-container{z-index:999999}#toast-container .toast{opacity:1}@keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}._exradicated-tooltip{display:block;opacity:1;position:absolute;z-index:999}.tooltip{display:inline-block;position:relative}.tooltip._multiline{display:block}.tooltip._slow._ready .tip{animation:animate-tooltip .65s}.tooltip._fast._ready .tip{animation:animate-tooltip .15s}.tooltip._steady._ready .tip{animation:animate-tooltip .35s}.tooltip .tip{border-radius:3px;background:rgba(0,0,0,.85);color:#fff;display:none;line-height:normal;max-width:500px;min-width:100px;opacity:0;padding:8px 16px;position:absolute;text-align:center;width:auto;will-change:top,left,bottom,right}.tooltip .tip._hidden{display:block;visibility:hidden}.tooltip.active:not(._force-hidden) .tip{display:block;opacity:1;z-index:999}.tooltip .tip-tip{font-size:.95em}.tooltip .tip-tip._large{font-size:1.1em}.tooltip .tip-tip._small{font-size:.8em}.tooltip._top:not(._left):not(._right) .tip{left:50%;top:-9px;transform:translateX(-50%) translateY(-100%)}.tooltip._top:not(._left):not(._right) .tip .tip-arrow{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,.85);content:"";height:0;left:50%;margin-left:-6px;position:absolute;top:100%;width:0}.tooltip._bottom:not(._left):not(._right) .tip{right:50%;top:100%;transform:translateX(50%) translateY(9px)}.tooltip._bottom:not(._left):not(._right) .tip .tip-arrow{border-bottom:6px solid rgba(0,0,0,.85);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);bottom:100%;content:"";height:0;left:50%;margin-left:-6px;position:absolute;width:0}.tooltip._right:not(._top):not(._bottom) .tip{left:100%;top:50%;transform:translateX(9px) translateY(-50%)}.tooltip._right:not(._top):not(._bottom) .tip .tip-arrow{border-bottom:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,.85);border-top:6px solid rgba(0,0,0,0);content:"";height:0;margin-top:-6px;position:absolute;right:100%;top:50%;width:0}.tooltip._left:not(._top):not(._bottom) .tip{left:-9px;top:50%;transform:translateX(-100%) translateY(-50%)}.tooltip._left:not(._top):not(._bottom) .tip tip-arrow{border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,.85);border-top:6px solid rgba(0,0,0,0);content:"";height:0;left:100%;margin-top:-6px;position:absolute;top:50%;width:0}.tooltip._top._left .tip{left:-9px;top:-9px;transform:translateX(-100%) translateY(-100%)}.tooltip._top._left .tip .tip-arrow{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,.85);content:"";height:0;left:90%;margin-left:-6px;position:absolute;top:100%;width:0}.tooltip._top._right tip{left:100%;top:-9px;transform:translateX(9px) translateY(-100%)}.tooltip._top._right tip tip-arrow{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,.85);content:"";height:0;left:10%;margin-left:-6px;position:absolute;top:100%;width:0}.tooltip._bottom._left .tip{left:-9px;top:100%;transform:translateX(-100%) translateY(9px)}.tooltip._bottom._left .tip .tip-arrow{border-bottom:6px solid rgba(0,0,0,.85);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);bottom:100%;content:"";height:0;left:90%;margin-left:-6px;position:absolute;width:0}.tooltip._bottom._right .tip{left:100%;top:100%;transform:translateX(9px) translateY(9px)}.tooltip._bottom._right .tip .tip-arrow{border-bottom:6px solid rgba(0,0,0,.85);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);bottom:100%;content:"";height:0;left:10%;margin-left:-6px;position:absolute;width:0}.tip-tip .close-button{cursor:pointer;float:right;left:8%;margin-top:-7%;padding:3px;position:relative}#reservation-tooltip .tip.rTooltip,#partner-tooltip .tip.rTooltip{box-sizing:content-box !important;z-index:9020}#reservation-tooltip .tip.rTooltip dl,#partner-tooltip .tip.rTooltip dl{width:20em}#reservation-tooltip .tip.rTooltip dl dt,#partner-tooltip .tip.rTooltip dl dt{clear:left;float:left;width:40%}#reservation-tooltip .tip.rTooltip dl dd,#partner-tooltip .tip.rTooltip dl dd{float:left;text-align:left;width:60%}#reservation-tooltip .tip.rTooltip{position:fixed}#partner-tooltip .tip.rTooltip{position:absolute;top:-230px}.time-point-wrapper{display:flex}.time-point-wrapper .time-point-container{position:relative}.time-point-wrapper .time-point-container #current-point{border-left:solid 2px #0fab55;display:none;height:100%;position:absolute;top:0;width:0px;z-index:9010}.time-point-wrapper .time-point-container #current-point:before,.time-point-wrapper .time-point-container #current-point:after{background:#0fab55;border-radius:50%;content:"";display:block;height:8px;left:-5px;position:absolute;width:8px}.time-point-wrapper .time-point-container #current-point:before{top:-4px}.time-point-wrapper .time-point-container #current-point:after{bottom:-4px}.time-point-wrapper .time-point-container #drag-point{border-left:solid 2px #1e76c9;display:none;height:100%;position:absolute;top:0;width:0px;z-index:9010}.time-point-wrapper .time-point-container #drag-point:before,.time-point-wrapper .time-point-container #drag-point:after{background:#1e76c9;border-radius:50%;content:"";display:block;height:8px;left:-5px;position:absolute;width:8px}.time-point-wrapper .time-point-container #drag-point:before{top:-4px}.time-point-wrapper .time-point-container #drag-point:after{bottom:-4px}.screen-keyboard{overflow:hidden;position:relative}.screen-keyboard .bs-key{position:absolute;right:0}.screen-keyboard .bs-key .button-wrapper{width:100px}.screen-keyboard .chars-line{min-width:25px;float:left}.screen-keyboard .chars-line .button-wrapper{width:50px}.screen-keyboard.kana{width:925px}.screen-keyboard.kana .chars-line{height:250px}.screen-keyboard.kana .bs-key{top:0}.screen-keyboard.numeric{width:150px}.screen-keyboard.numeric .chars-line{height:200px}.screen-keyboard.numeric .bs-key{bottom:0}.screen-keyboard .button-wrapper{height:50px;clear:both;box-sizing:border-box;padding:2px}.screen-keyboard .button-wrapper .button-gray{width:100%;height:100%;text-align:center;line-height:50px;font-size:25px;cursor:pointer}.screen-keyboard .button-wrapper .button-gray:hover{border-radius:4px;border:1px solid #7e1316;background-color:#a91f23;background-image:linear-gradient(to bottom, #a91f23, #7e1316)}.screen-keyboard .button-wrapper .button-gray.text-small{font-size:17.5px}.screen-keyboard .button-wrapper.high{height:100px}.screen-keyboard .button-wrapper.high .button-gray{line-height:100px}.screen-keyboard-wrapper{position:absolute;padding:20px;border-radius:6px;border:1px solid #ccc;background:#fff;z-index:100}.screen-keyboard-wrapper .close-button{cursor:pointer;position:absolute;top:-16px;right:-16px;width:40px;height:40px;text-align:center;line-height:40px;border-radius:40px;border:1px solid #333;background:#333;color:#fff}.screen-keyboard-background{position:absolute;top:0;left:0;width:100%;height:100%}.screen-keyboard-background.hide{display:none}#toast-container{z-index:999999}#toast-container .toast{opacity:1}.list.total_tabel{width:30%;margin:30px 0 0 auto}.list.total_tabel tr:nth-child(2n+1) td{background-color:inherit}.list.total_tabel tr:last-child td{font-weight:bold;border-top:1px solid #ccc;border-radius:0 0 0 6px}.list.total_tabel tr td:first-child{background-color:#dfdfdf}#billing_head{margin-top:30px}#billing_info img{display:none}.price-dl{border:1pt solid #ccc;background-color:#fff;border-radius:6px;width:500px}.price-dl dt{background-color:#dfdfdf;padding:20px;width:180px;border-radius:6px 0 0 6px}.price-dl dd{padding:20px;width:320px}.note-dl{border:1pt solid #ccc;background-color:#fff;border-radius:6px;margin-top:30px}.note-dl dt{background-color:#dfdfdf;padding:13px;width:15%;border-radius:6px 0 0 6px}.note-dl dd{width:95%;padding:13px}@media print{body{background-color:#fff}#billing_detail{background-color:inherit}#billing_detail h2{background:none;border-bottom:2pt solid #333;font-size:28px;text-align:center;padding:20px 0}#billing_detail #billing_head{margin-top:10px}#billing_detail #billing_head h3{border-bottom:1pt solid #333;padding:80px 0 20px;width:55%}#billing_detail #billing_info{position:relative;padding-right:140px}#billing_detail #billing_info img{display:block;position:absolute;top:0px;right:0px;width:110px;height:auto}#billing_detail .list{border-color:#333;border-top:1pt solid #333}#billing_detail .list tr th{border-bottom:1pt solid #333;border-right:1pt solid #333;font-weight:bold;background-color:#aaa;color:#333}#billing_detail .list tr th:last-child{border-right:none}#billing_detail .list tr td{border-bottom:1pt solid #333;border-right:1pt solid #333;background-color:none}#billing_detail .list tr td:last-child{border-right:none}#billing_detail .list tr:nth-child(2n+1) td{background-color:rgba(0,0,0,0)}#billing_detail .list tr:last-child td{border-bottom:none}#billing_detail .list.total{width:40%;margin-bottom:50px}#billing_detail .list.total tr td:first-child{background-color:#dfdfdf}#billing_detail .price-dl{width:45%;border-color:#333;border-width:1pt}#billing_detail .price-dl dt{width:40%;border-right:1pt solid #333}#billing_detail .price-dl dd{width:60%}#billing_detail .note-dl{min-height:100px;border-color:#333;border-width:1pt}#billing_detail .note-dl dt{width:40%;border-right:1pt solid #333}.no-print{display:none}#ng-app>header{display:none}#ng-app>footer{display:none}.c-btn-techtouch{display:none}}.l-header{background-color:#fff;width:100%}.header-inner a{color:#333}.header-inner .global{border-bottom:3px solid #a91f25;height:70px}.header-inner .global .global-inner{display:flex;margin:0 auto;max-width:1280px;min-width:980px;padding:0 10px}.header-inner .global .logo{margin-top:15px;width:24.2%}.header-inner .global .logo a{background:url("/assets/img/header_logo.png") no-repeat;display:block;height:50px;width:210px}.header-inner .global .global-nav{display:flex;width:75.5%}.header-inner .global .global-nav>ul{align-items:flex-start;display:flex;margin-top:25px;width:100%}.header-inner .global .global-nav>ul li{margin-right:3.7%;padding-bottom:3px;padding-right:3px}.header-inner .global .global-nav>ul li:last-child{margin-right:40px}.header-inner .global .global-nav>ul .nav a{font-weight:bold;white-space:nowrap}.header-inner .global .global-nav>ul .nav a span{font-size:110%;width:1.15em}.header-inner .global .global-nav>ul .unread{position:relative}.header-inner .global .global-nav>ul .unread .unread-count{background:#cc181c;border-radius:3px;color:#fff;display:none;font-size:.6em;max-width:40px;overflow:hidden;padding-left:2px;padding-right:2px;position:absolute;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:auto}.header-inner .global .global-nav>ul .manual{margin-right:0;margin-top:.2em}.header-inner .global .global-nav>ul .current{border-bottom:2px solid #a91e23}.header-inner .global .global-nav>ul .current a{color:#a91e23}.header-inner .global .global-nav .action{position:absolute;right:0;top:10px}.header-inner .global .global-nav .action a{color:#fff}.header-inner .global .global-nav .salon{margin-left:auto;position:relative}.header-inner .global .global-nav .salon>.salon-name{cursor:pointer;height:67px;width:180px}.header-inner .global .global-nav .salon>.salon-name p{border:0;display:block;margin:0;padding:0 10px;position:relative;text-align:center;top:50%;transform:translateY(-50%)}.header-inner .global .global-nav .salon>.salon-name p span{margin-left:.5em}.header-inner .global .global-nav .salon .salon-name:hover{background-color:#efefef}.header-inner .global .global-nav .salon ul{background-color:#fff;display:none;position:absolute;width:100%;z-index:10000}.header-inner .global .global-nav .salon ul li{padding:10px 20px;width:100%}.header-inner .global .global-nav .salon ul li a{display:block}.header-inner .local .local-nav{background-color:#a91f25}.header-inner .local .local-nav ul{margin:0 auto;max-width:1280px;min-width:980px;padding:10px 0 6px 20px}.header-inner .local .local-nav ul li{float:left;margin-right:20px}.header-inner .local .local-nav ul li a{color:#fff}.header-inner .local .local-nav ul .current{border-bottom:2px solid #fff;padding-bottom:2px}.header-inner .local .local-nav.local-child{background-color:#7a0d11}body{height:100%}.container{height:auto !important;min-height:100%;position:relative;width:100%}.container .l-main{margin:0 auto;max-width:1280px;min-width:980px;padding:40px 10px 80px}.container .l-main .module{margin-bottom:20px;position:relative}.container .l-main .module-media{margin-bottom:50px}.container .l-main .module .frame .frame-inner{border-radius:6px;border:1px solid #ccc;background-color:#fff;padding:20px}.container .l-main .module .frame .frame-inner h3{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px}.container .l-main .module .frame .label-block{display:block;margin-bottom:15px}.container .l-main .module .frame .label-block:last-child{margin-bottom:0}.container .l-main .module .box{margin-bottom:20px}.container .l-main .module .radius{border-radius:6px;border:1px solid #ccc;background-color:#fff;padding:20px}.container .l-main .module header{position:relative}.container .l-main .module header h2{margin-top:40px}.container .l-main .module header p{margin-bottom:20px}.container .l-main .module:first-child header h2{margin-top:0}.container .l-main .btn{margin-top:20px}.container .l-main .module-child{margin-bottom:20px}.container .l-main .module-child .frame .frame-inner{border-radius:6px;border:1px solid #ccc;background-color:#fff;padding:20px}.container .l-main header{margin-bottom:5px}.container .l-main header h2{background:url("/assets/img/h2_icon.png") no-repeat left center;color:#333;font-weight:bold;margin:0;padding:.3em 0 .2em 1.4em}.container .l-main .tabs ul{list-style:none;display:flex}.container .l-main .tabs ul li{margin-left:10px}.container .l-main .tabs ul li a{background:#fff;border-radius:6px 6px 0 0;border:solid 1px #ccc;border-bottom:0;color:#a91f25;display:block;font-weight:bold;letter-spacing:1.5em;padding:.8em 2em .8em 3.5em}.container .l-main .tabs ul li.active a{background:#a91f25;border:solid 1px #a91f25;border-bottom:0;color:#fff}.container .l-main header.with-button,.container .l-main .tabs.with-button{display:flex;justify-content:space-between;align-items:center}.container .l-main .result{margin-bottom:20px}.container .l-main .result h2{background:none;padding:0}.container .l-main .calendar-nav{margin-bottom:20px}.container .l-main .calendar-nav .date{float:left;display:flex;align-items:center}.container .l-main .calendar-nav .date .date-prev{float:left;font-size:200%;line-height:1em;margin-right:20px}.container .l-main .calendar-nav .date .date-prev span.disabled{opacity:.5}.container .l-main .calendar-nav .date .date-current{float:left;font-size:200%;line-height:1em;margin-right:20px}.container .l-main .calendar-nav .date .date-current .pickadate{background:rgba(0,0,0,0);padding:5px;min-width:14rem}.container .l-main .calendar-nav .date .date-next{float:left;font-size:200%;line-height:1em}.container .l-main .calendar-nav .date .date-next span.disabled{opacity:.5}.container .l-main .calendar-nav .etc{float:right;margin-top:5px}.container .l-main .calendar-nav .etc .button-blue{margin-bottom:10px}.container .l-schedule{margin:-80px auto 0;margin-top:-80px;padding-bottom:120px}.show-all{margin-bottom:10px;margin-left:auto;margin-top:10px;text-align:right}div+.show-all{margin-bottom:0;margin-top:2.5em}.right{margin-left:auto}.left{margin-right:auto}.center{text-align:center}.fit-to-content{text-align:left;display:inline-block;margin:0 auto}.white{color:#fff}.red{color:#a91f25}.underline{text-decoration:underline}.caveat{color:#cc181c}footer{bottom:0;height:60px;padding:10px 0 0;position:absolute;width:100%}footer .footer-inner{margin:0 auto;width:100%;min-width:960px;overflow:hidden;padding:20px 0;position:relative;background-color:#fff;border-top:1px solid #ccc}footer .footer-inner ul{float:left;left:50%;position:relative}footer .footer-inner ul li{border-right:1px solid #ccc;float:left;left:-50%;padding-left:1em;padding-right:1em;position:relative;text-align:center}footer .footer-inner ul li a{text-decoration:underline}footer .footer-inner ul li:nth-last-child(1){border-right:0;margin-right:0;padding-right:0}footer .copyright{background-color:#333;padding:5px 0 10px}footer .copyright p{color:#ccc;font-family:Verdana;text-align:center}.alert{border-radius:6px;border:1px solid #dcddcd;background-color:#fefff2;margin-bottom:20px;margin-top:-30px;padding:10px 0 5px;width:100%;max-width:1260px}header+.alert{margin-top:0}.alert .alert-message p{color:#cc181c;margin:0 auto;text-align:center}.alert .alert-message p a{color:#cc181c}.alert .alert-message ul{margin:0 auto;width:98%}.alert .alert-message ul li{border-bottom:1px dotted #e1e1de;margin-bottom:6px;padding-bottom:6px;text-align:left}.alert .alert-message ul li a{color:#cc181c}.alert .alert-message .more{margin-top:10px;text-align:center}.alert .alert-message .more a{color:#a91f25;display:block}.alert .alert-message .close{margin-top:10px;text-align:center}.alert .alert-message .close a{color:#a91f25;display:block}.alert-schedule{margin-top:0}.alert.alert-schedule .alert-message ul li{line-height:1.6em}.alert.alert-schedule .alert-message ul li a{padding-left:0}.alert.alert-schedule .alert-message ul li p{line-height:1.6em;padding:0;text-align:left}.alert-outside-reservation{margin-top:0}.alert-outside-reservation a{display:block}.alert-outside-reservation a:hover{text-decoration:underline}.error-message{color:#cc181c;margin-top:5px}.text_red{color:#cc181c}.home-schedule{border-radius:6px;border:1px solid #ccc;background-color:#88181c;margin:0 auto;margin-bottom:20px;padding:0;width:100%}.home-schedule header{background-color:#88181c;margin:0;padding:.3em 0 0 1.2em}.home-schedule header h2{background:url("/assets/img/h2_icon_white.png") no-repeat left center !important;color:#fff !important;padding:.3em 0 0 1.4em}.home-schedule .home-schedule-inner{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.home-schedule .home-schedule-inner nav .home-schedule-search{float:left;margin:20px 0 0 20px;padding:0;width:50%;min-width:400px}.home-schedule .home-schedule-inner nav .home-schedule-search .search-heading{margin-bottom:10px}.home-schedule .home-schedule-inner nav .home-schedule-search>div{width:100%}.home-schedule .home-schedule-inner nav .home-schedule-search>div select{width:auto;max-width:100%}.home-schedule .home-schedule-inner nav .home-schedule-button{float:right;margin:32px 20px 0 0;padding:0;text-align:right;width:auto}.home-schedule .home-schedule-inner .schedule-list{clear:both;padding-top:30px}.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab{display:flex;justify-content:space-between;align-items:flex-end;width:100%;border-bottom:2px solid #cdcdcd}.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul{padding-left:20px}.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul li{background-color:#efefef;border-top-left-radius:5px;border-top-right-radius:5px;float:left;margin-right:1px}.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul li a{color:#999;display:block;padding:10px;text-align:center;width:120px;white-space:nowrap;overflow:hidden}.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul .is-current{background-color:#cdcdcd;font-weight:bold}.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul .is-current a{color:#333}.home-schedule .home-schedule-inner .schedule-list .schedule-list-view{border-collapse:separate;width:100%}.home-schedule .home-schedule-inner .schedule-list .schedule-list-view .clickable{cursor:pointer}.home-schedule .home-schedule-inner .schedule-list .schedule-list-view .clickable:hover td{background-color:#eceadf}.home-schedule .home-schedule-inner .schedule-list .schedule-list-view tr:nth-child(2n) td{background-color:#f7f5ed}.home-schedule .home-schedule-inner .schedule-list .schedule-list-view tr:last-child td{border-bottom:0}.home-schedule .home-schedule-inner .schedule-list .schedule-list-view th{background-color:#dfdfdf;border-right:1px solid #ccc;padding:10px;text-align:center}.home-schedule .home-schedule-inner .schedule-list .schedule-list-view th:last-child{border-right:none}.home-schedule .home-schedule-inner .schedule-list .schedule-list-view td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;text-align:center}.home-schedule .home-schedule-inner .schedule-list-tab::after{display:none}.home-schedule .home-schedule-inner .cooperation-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;width:calc(100% - 390px)}.week-status{margin-bottom:20px}.week-status .inner{border-radius:6px;border:1px solid #ccc;background-color:#fff}.week-status .inner table{width:100%}.week-status table{background-color:#fff;float:none;width:100%}.week-status table th{background-color:#e6e6e6;border-right:1px solid #ccc;padding:.5em 0;text-align:center}.week-status table td{border-right:1px solid #ccc;padding:1em 0;text-align:center}.week-status table th:nth-last-child(1){border-right:0}.week-status table td:nth-last-child(1){border-right:0}.week-status table a{text-decoration:underline}@media screen and (min-width: 1280px){.week-status table{background-color:#fff;float:left;margin:0 auto;width:50%}.week-status table:nth-last-child(2) th:nth-last-child(1){border-right:1px solid #ccc}.week-status table:nth-last-child(2) td:nth-last-child(1){border-right:1px solid #ccc}.week-status table:nth-last-child(1) th:nth-last-child(1){border-right:0}.week-status table:nth-last-child(1) td:nth-last-child(1){border-right:0}}.popup-alert{position:relative;width:500px;margin:10px auto;padding:20px;box-shadow:0px 0px 10px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:4px;top:50%;transform:translateY(-50%)}.popup-alert p{line-height:1.6;margin:10px 0 0 10px}.popup-alert ul{margin-top:15px;text-align:right}.popup-alert ul li{display:inline}.information .notes{line-height:1.8em;margin-bottom:10px;margin-top:-5px}.information .inner{border-radius:6px;border:1px solid #ccc;background-color:#fff;padding:0 20px .7em}.information .inner ul{width:100%}.information .inner ul li{border-bottom:1px solid #ccc;line-height:1.5em;padding:1.3em 0 .8em;width:100%}.information .inner ul li a{padding-left:.7em;text-decoration:underline}.information .inner ul li:nth-last-child(1){border-bottom:0}.stylist-schedule{border-radius:6px;border:1px solid #ccc;background-color:#fff;margin-top:-30px;padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:10px;max-width:1260px;display:flex;align-items:flex-start;align-items:center}.stylist-schedule .select-stylist{float:left;margin-right:10px;width:auto;display:flex;align-items:center}.stylist-schedule .select-stylist>p{font-weight:bold;margin-right:10px}.stylist-schedule .select-stylist>select{width:270px}.stylist-schedule .select-week{float:left}.stylist-schedule .select-week>p{float:left;font-weight:bold;margin-right:10px;padding-top:2px}.stylist-schedule .select-week .pickadate{background:none;border:none !important;color:#a91f25;cursor:pointer}.stylist-schedule .select-week .pickadate span{display:inline-block}.stylist-schedule .change-week>a{color:#333;font-weight:bold}.stylist-schedule .change-week>a.disabled{opacity:.5;pointer-events:none}.stylist-schedule .prev-week>a{margin:0 30px 0 0}.stylist-schedule .prev-week>a::before{font-family:"FontAwesome";content:"";margin-right:5px;font-size:1em}.stylist-schedule .next-week>a{margin:0 0 0 30px}.stylist-schedule .next-week>a::after{font-family:"FontAwesome";content:"";margin-left:5px;font-size:1em}.current-stylist{margin-top:20px}.current-stylist img{float:left;margin-right:15px;vertical-align:middle}.current-stylist p{float:left;padding-top:17px}.notes .notes-inner{border-radius:6px;border:1px solid #e0e0e0;display:flex;flex-flow:row wrap;background-color:#fff;padding:5px 10px 5px 12px}.notes .notes-inner.notes-schedule li{margin-top:5px;margin-bottom:5px}.notes .notes-inner li{width:16.6666666667%;margin-top:2px;margin-bottom:2px}.notes .notes-inner li img{vertical-align:-4px}.notes .icon-option{display:inline-block;font-weight:bold;text-align:center;width:18px}.mediatext{border-radius:3px;border:1px solid #ccc;border:0;color:#fff;display:inline-block;height:auto;padding:.3em .2em .2em;margin-bottom:5px;text-align:center;max-width:110px;width:90%}.mediatext-width-auto{border-radius:3px;border:1px solid #ccc;border:0;color:#fff;display:inline-block;height:auto;padding:.3em .5em .2em;text-align:center;width:auto;max-width:100%}.mediatext-hpb{background-color:#d21e5f}.mediatext-kamimado{background-color:#70c6cd}.mediatext-vivivi{background-color:#ae2c24}.mediatext-rakuten{background-color:#ae2c24}.mediatext-epark{background-color:#9eb934}.mediatext-minimo{background-color:#0ea0d6}.mediatext-ozmall{background-color:#fb9bad}.mediatext-takara{background-color:#bdb76b}.mediatext-beauty{color:#a91f25;font-weight:bold;border:1px solid #a91f25;background-color:#fff}.mediatext-tbc{background-color:#003e8e}.mediatext-btw{background-color:#264a68}.mediatext-ald{background-color:#fe2e2e}.mediatext-exc{background-color:#009bbb}.mediatext-thk{background-color:#47b7c6}.mediatext-hps{background-color:#0b308f}.mediatext-elk{background-color:#467cb3}.mediatext-vsl{background-color:#000}.mediatext-pst{background-color:#0099d5}.mediatext-dla{background-color:#011423}.mediatext-usn{background-color:#ff6ea6}.mediatext-smp{background-color:#30b749}.mediatext-vid{background-color:#d4c68c}.mediatext-mez{background-color:#d3c290}.mediatext-mtr{background-color:#353436}.mediatext-rwg{background-color:#4285f4}.mediatext-gar{background-color:#2475f8}.mediatext-lme{background-color:#33bcc2}.mediatext-bns{background-color:#3f5cc0}.mediatext-str{background-color:#3e4960}.mediatext-ssa{background-color:#e69c37}.mediatext-har{background-color:#6cc}.mediatext-brk{background-color:#027368}.mediatext-ccm{background-color:#b5abf1}.mediatext-lcg{background-color:#3e8a56}.mediatext-bnv{background-color:#9f7fe0}.mediatext-ist{background-color:#ed1e1f}.mediatext-lin{background-color:#06c755}.mediatext-yui{background-color:#9f0b5e}.mediatext-partner{color:#076baf;font-weight:bold;border:1px solid #076baf;background-color:#fff;letter-spacing:-2px;white-space:nowrap}.mediatext-lke{background-color:#29a258}.filter-item{float:left;margin:0 40px 20px 0}.filter-item .pc-status{display:flex;flex-wrap:wrap}.filter-item .pc-status label{width:25%;display:block;margin-bottom:10px}.block{display:block;margin-bottom:5px;font-weight:bold}.clearboth{clear:both}.l-button{margin:15px auto 0;text-align:center}.left-button{float:left;margin-top:5px}.right-button{float:right}.select-status{width:280px}.select-stylist{width:270px}.select-by-website{width:270px}.select-customer-dob-year{width:100px;margin-right:5px;vertical-align:middle}.select-customer-dob-month{width:80px;margin-right:5px;margin-left:10px;vertical-align:middle}.select-customer-dob-day{width:80px;margin-right:5px;margin-left:10px;vertical-align:middle}[type=radio]{margin-right:5px}[type=checkbox]{margin-right:5px}[type=text],[type=password],[type=email],[type=number],[type=tel]{border-radius:4px;border:1px solid #ccc;height:auto;padding:2px}[type=submit]{background-color:#000 !important}textarea{border-radius:4px;border:1px solid #ccc;height:auto;padding:2px;width:auto}textarea.remarks,textarea.wide{height:10em;width:100%}select{border-radius:4px;border:1px solid #ccc;height:auto;padding:3px;vertical-align:top}.input-start-date{width:150px}.input-end-date{width:150px}.input-shift-shortcut{width:70px}.input-shift-notes{width:270px}.input-customer-name{width:270px}.input-cst_no,.input-customer-num{width:270px}.input-customer-tel{width:270px}.input-pay{text-align:right;width:70px}.input-customer-name-kana{width:270px}.input-customer-email{width:270px}.input-customer-job{width:270px}.input-customer-address{width:500px}.input-stylist-order{width:50px}.result{border-bottom:3px solid #cacaca;margin-bottom:30px;overflow:hidden;padding-bottom:5px}.result-num{color:red;font-size:1.2em}.search-result{margin:0 0 20px}.hidden{display:none}input{height:auto;width:auto}input.id-readonly[readonly]{background-color:#eee;color:#777}.button{line-height:1em;padding:.4em 1.5em}.button-gray{border-radius:4px;border:1px solid #686868;background-color:#939393;background-image:linear-gradient(to bottom, #939393, #767676);color:#fff}.button-blue{border-radius:4px;border:1px solid #0f3678;background-color:#15528b;background-image:linear-gradient(to bottom, #15528b, #114270);color:#fff}.button-red{border-radius:4px;border:1px solid #7e1316;background-color:#a91f23;background-image:linear-gradient(to bottom, #a91f23, #7e1316);color:#fff}.button-yellow{border-radius:4px;border:1px solid #a88109;background-color:#f8ad00;background-image:linear-gradient(to bottom, #f8ad00, #e09c00);color:#fff}.button-day{border-radius:4px;border:1px solid #0f3678;background-color:#15528b;background-image:linear-gradient(to bottom, #15528b, #114270);color:#fff;display:inline-block}.button-submit{border-radius:4px;border:1px solid #7e1316;background-color:#a91f23;background-image:linear-gradient(to bottom, #a91f23, #7e1316);color:#fff}.pointer{cursor:pointer}.button-clear{border-radius:4px;border:1px solid #686868;background-color:#939393;background-image:linear-gradient(to bottom, #939393, #767676);color:#fff}.button-submit:disabled{opacity:.5}.button-red:disabled{opacity:.5}.button-gray:disabled{opacity:.5}.button-blue:disabled{opacity:.5}.button-stylist{border-radius:3px;border:1px solid #d3cec3;display:block;background:url("../img/icon_stylist.png") no-repeat center top 36px #fff;height:228px;width:228px;position:relative}.button-stylist:hover{border-color:#f4a8ac;opacity:.8}.button-media{border-radius:3px;border:1px solid #d3cec3;display:block;background:url("../img/icon_media.png") no-repeat center top 36px #fff;height:228px;width:228px;position:relative}.button-media:hover{border-color:#f4a8ac;opacity:.8}.button-menu{border-radius:3px;border:1px solid #d3cec3;display:block;background:url("../img/icon_menu.png") no-repeat center top 36px #fff;height:228px;width:228px;position:relative}.button-menu:hover{border-color:#f4a8ac;opacity:.8}.button-option{border-radius:3px;border:1px solid #d3cec3;display:block;background:url("../img/icon_system.png") no-repeat center top 36px #fff;height:228px;width:228px;position:relative}.button-option:hover{border-color:#f4a8ac;opacity:.8}.button-password{border-radius:3px;border:1px solid #d3cec3;display:block;background:url("../img/icon_password.png") no-repeat center top 36px #fff;height:228px;width:228px;position:relative}.button-password:hover{border-color:#f4a8ac;opacity:.8}.button-billing{border-radius:3px;border:1px solid #d3cec3;display:block;background:url("../img/icon_invoice.png") no-repeat center top 36px #fff;height:228px;width:228px;position:relative}.button-billing:hover{border-color:#f4a8ac;opacity:.8}.button-kanzashi-plus{border-radius:3px;border:1px solid #d3cec3;display:block;background:url("../img/icon_login.png") no-repeat center top 36px #fff;height:228px;width:228px;position:relative}.button-kanzashi-plus:hover{border-color:#f4a8ac;opacity:.8}.button-kanzashi-plus.disabled{opacity:.6}.button-kanzashi-plus+#partner-tooltip{display:none}.button-kanzashi-plus:hover+#partner-tooltip{display:block}.button-issuing-partner-stylist{border-radius:3px;border:1px solid #d3cec3;display:block;background:url("../img/icon_id.png") no-repeat center top 36px #fff;height:228px;width:228px;position:relative}.button-issuing-partner-stylist:hover{border-color:#f4a8ac;opacity:.8}.small{font-size:.857em;line-height:.857em;padding:.4em 1.5em}.middle,.alert .alert-message p,.alert .alert-message ul li{font-size:1em;line-height:1em;padding:.4em 1.5em}.large{font-size:1.142em;line-height:1.142em;padding:.75em 2em}.x-large{font-size:1.285em;line-height:1.285em;padding:.75em 3em .8em}.xx-large,.container .l-main header h2{font-size:1.428em;line-height:1.428em}.wide:not(textarea){padding-left:4.2em;padding-right:4.2em}.registration-time li{border-radius:6px;border:1px solid #ccc;float:left;margin-bottom:3px;margin-right:3px}.registration-time li a{display:block;padding:10px 0;text-align:center;width:80px}.registration-time .is-selected{border-radius:6px;border:1px solid #e6a8a7;background-color:#fcd8d7;font-weight:bold}.registration-time .is-selected a{color:#a91f25}.registration-time .last-of-the-day{background-color:#15528b}.registration-time .last-of-the-day a{color:#fff}table .w01p{width:1%}table .w02p{width:2%}table .w03p{width:3%}table .w05p,table .time-calendar .index,.time-calendar table .index,table .time-calendar .day,.time-calendar table .day{width:5%}table .w08p{width:8%}table .w10p{width:10%}table .w12p{width:12%}table .w15p{width:15%}table .w20p{width:20%}table .w25p{width:25%}table .w30p{width:30%}table .w40p{width:40%}table .w50p{width:50%}table .w60p{width:60%}table .w70p{width:70%}table .w75p{width:75%}table .w80p{width:80%}table .w90p{width:90%}table .w100p{width:100%}.table-schedule>div{display:table-caption}.table-schedule thead.sticky{position:sticky;top:0;z-index:9005}.table-schedule thead.sticky th{z-index:9005}.table-schedule thead,.table-schedule tbody{display:table;width:100%}.table-schedule thead th:first-child,.table-schedule tbody th:first-child{width:137px}.table-schedule{border-collapse:separate;width:auto}.table-schedule tr{display:flex}.table-schedule th div{width:100%}.table-schedule td{width:50px}.table-schedule .disabled{background-color:#f4f4f4 !important}.table-schedule .empty-remaining-count{background-color:#dfdfdf}.table-schedule .editing-remaining-count{background-color:#ffc !important}.table-schedule thead th:first-child,.table-schedule tbody th:first-child{border-left:1px solid #ccc}.table-schedule thead th{background-color:#f7f5ed;border-right:1px solid #ccc}.table-schedule thead th.space{width:137px !important}.table-schedule thead td{border-right:1px solid #ccc}.table-schedule thead .time th{background-color:#dfdfdf;border-top:1px solid #ccc;padding:5px 0;width:100px}.table-schedule thead .reloading{color:#999 !important}.table-schedule thead .reserve-num th,.table-schedule thead .reserve-num td{padding:10px 0;border-bottom:2px solid #ccc}.table-schedule thead .reserve-num th{border-top:0}.table-schedule thead .reserve-num td{background-color:#fff;text-align:center}.table-schedule thead .reserve-num td:nth-child(2n){border-right:1px dotted #ccc}.table-schedule thead .reserve-num td .num{width:49px}.table-schedule thead .reserve-num td.dragging{background:#ffa}.table-schedule thead .remain-num th{border-bottom:2px solid #ccc;display:flex;align-items:center}.table-schedule thead .remain-num th p{margin-top:5px}.table-schedule thead .remain-num td:nth-child(2n){border-right:1px dotted #ccc}.table-schedule thead .remain-num td{background-color:#fff;border-bottom:2px solid #ccc;padding:10px 0;text-align:center}.table-schedule thead .remain-num td p{padding-bottom:10px}.table-schedule thead .remain-num td p:first-child{padding-top:10px}.table-schedule thead .remain-num td p:nth-child(2){box-sizing:content-box;min-height:1em}.table-schedule thead .remain-num td p a{color:#a91f25}.table-schedule .empty{color:#ccc}.table-schedule tbody th:first-child{border-left:1px solid #ccc}.table-schedule tbody th{background-color:#f7f5ed;border-right:1px solid #ccc;border-bottom:none;vertical-align:middle}.table-schedule tbody th.unit-header>div{z-index:1;position:absolute;display:flex;align-items:center;justify-content:center;flex-flow:column}.table-schedule tbody th.unit-header>div .stylist-state{height:80px;display:flex;justify-content:center;flex-flow:column;position:absolute;top:0}.table-schedule tbody th.unit-footer{border-bottom:2px solid #ccc}.table-schedule tbody th .stylist-remain-num{font-weight:normal;line-height:1em}.table-schedule tbody th .stylist-remain-num span{margin-top:5px;margin-bottom:1px;display:block}.table-schedule tbody th p{text-align:center}.table-schedule tbody th p a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:4px 2px;width:120px;min-height:30px;max-height:35px}.table-schedule tbody th p a span{width:100%;max-height:2rem;line-height:1.3em;overflow:hidden;word-break:break-all;display:flex;justify-content:center;align-items:start}.table-schedule tbody th p a.date{margin:0;padding:0;width:100%}.table-schedule tbody td{background-color:#fff}.table-schedule tbody td .unit{display:block;height:100%;width:49px}.table-schedule tbody td .unit:hover{background-color:#dfdfdf}.table-schedule tbody td .unit.unconfirmed{display:table}.table-schedule tbody td .unit.unconfirmed span{display:table-cell;vertical-align:middle;text-align:center}.table-schedule tbody td .icon-option{display:inline-block;margin-bottom:3px;padding-bottom:4px}.table-schedule tbody td .icon-option img{margin-right:2px;vertical-align:text-bottom}.table-schedule tbody td .payment-change-icon{font-size:10px;text-align:center;color:#fff;border-radius:4px;background-color:#b040e8;padding:0 2px;position:absolute;top:-10px;right:-5px;width:60%;min-width:2.5rem;max-width:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-schedule tbody.disabled td{background:#f9f9f9}.table-schedule tbody.disabled td .ui-resizable-handle{cursor:default}.table-schedule tbody.disabled td div.plan,.table-schedule tbody.disabled td div.reserve{opacity:.75}.table-schedule tbody tr:first-child td:last-child{border-right:1px solid #ccc}.table-schedule tbody tr:first-child td{border-right:1px dotted #ccc;height:20px}.table-schedule tbody tr:first-child td .crop{color:#888;display:block;height:19px;overflow:hidden;padding:2px 3px;width:49px}.table-schedule tbody tr:first-child td:nth-child(4n+4) .crop{color:#a2a2a2}.table-schedule tbody tr [colspan]{border-right:1px dotted #ccc}.table-schedule tbody tr td:last-child{border-right:1px solid #ccc}.table-schedule tbody tr td{border-top:1px dotted #ccc;height:70px}.table-schedule tbody tr td:nth-child(odd){border-right:1px solid #ccc}.table-schedule tbody tr td:nth-child(even){border-right:1px dotted #ccc}.table-schedule tbody tr:first-child td{border-top:none}.table-schedule tbody tr:last-child td:last-child{border-right:1px solid #ccc}.table-schedule tbody tr:last-child td{border-bottom:2px solid #ccc;border-top:1px dotted #ccc;height:20px}.table-schedule tbody tr:last-child td:nth-child(odd){border-right:1px solid #ccc}.table-schedule tbody tr:last-child td:nth-child(even){border-right:1px dotted #ccc}.table-schedule .layer-container{left:0;position:absolute !important;top:0;z-index:9000}.table-schedule .layer-container.program-layer-container{z-index:8000}.table-schedule .drag-layer .inner{padding:5px}.table-schedule .drag-layer .reserve .mod-column04{border-radius:6px;border:1px solid #fcbcbc;background-color:#fbe5e5;position:relative}.table-schedule .drag-layer .reserve .mod-column04.unread{background-color:#ffc}.table-schedule .drag-layer .plan{height:58px}.table-schedule .drag-layer .plan .mod-column04{border-radius:6px;border:1px solid #ccc;background-color:#dfdfdf}.table-schedule .drag-layer .mod-column04 tip-cont:hover{opacity:.3}.table-schedule .drag-layer div.navigator{cursor:pointer;display:block;height:58px;overflow:hidden;padding:8px 4px 0;line-height:14px}.table-schedule .drag-layer div.navigator:hover{background-color:rgba(0,0,0,0)}.table-schedule .drag-layer .reserve div.navigator{color:#a91f25}.table-schedule .ui-resizable-handle{cursor:col-resize;width:10px}.table-schedule .ui-resizable-handle.ui-resizable-w{left:5px}.table-schedule .ui-resizable-handle.ui-resizable-e{right:5px}.integration-state{background-color:#dddace;padding:5px;font-size:.7857em;position:absolute;bottom:2px;left:0;overflow-x:auto;text-align:center;display:flex}.integration-state_inner{display:flex;width:auto !important;margin:0 auto}.integration-state_inner img{padding-right:5px;width:23px}.not-integrated-state{background-color:#e2e2e2;text-align:center;padding:5px;font-size:.7857em;position:absolute;bottom:2px;left:0;width:100%}.not-integrated-state p{font-weight:normal;display:flex;align-items:center;justify-content:center}.list{border-radius:6px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;border-collapse:separate;width:100%;table-layout:fixed}.list th{background-color:#777;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#fff;font-weight:normal;padding:7px 0 5px}.list th.sort{cursor:pointer;white-space:nowrap}.list th.sort .sort-group{display:inline-block;vertical-align:middle}.list th.sort .sort-group .fa.fa-caret-up,.list th.sort .sort-group .fa.fa-caret-down{color:#ccc}.list th.sort .sort-group .fa.fa-caret-up.active,.list th.sort .sort-group .fa.fa-caret-down.active{color:#a91f25}.list th.sort .sort-group .fa.fa-caret-up{margin-bottom:-3px}.list tr:first-child th:first-child{border-top-left-radius:4px}.list tr:first-child th:last-child{border-top-right-radius:4px}.list .gray{background-color:#efefef;color:#000}.list td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:13px 0;text-align:center;vertical-align:middle}.list td a{text-decoration:underline}.list td .list-btn{text-decoration:none}.list td.text-left{text-align:left;padding:13px}.list td.text-right{text-align:right;padding:13px}.list th:nth-last-child(1){border-right:0}.list td:nth-last-child(1){border-right:0}.list tr:nth-last-child(1) td{border-bottom:0}.list tr:nth-child(2n+1) td{background-color:#f7f5ed}.list.reservations tr.canceled td{background:#dbdbdb}.list.reservations tr .outside{color:#cc181c;font-size:.8em}.list.reservations tr .list-btn{padding:.4em;text-align:center;display:block}.list.stylist{margin-bottom:20px}.list.stylist tr>td{padding:10px}.list.stylistid th{padding-left:15px}.list.stylistid td{padding-left:15px;padding-right:15px;text-align:left}.list.stylistid td.align-center{text-align:center !important}.list .inline-list{margin-right:.5em}.list .inline-list:last-child{margin-right:0}.history-heading{font-weight:bold;margin-bottom:5px}.history{border-radius:6px;border:1px solid #ccc;background-color:#fff;border-collapse:separate;margin-bottom:20px;width:100%}.history th{background-color:#dfdfdf;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:normal;padding:5px 0}.history td{background-color:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;text-align:left;vertical-align:middle}.history td a{text-decoration:underline}.history td>ul>li{list-style-type:disc;margin-left:20px}.history td .price{text-align:right}.history th:nth-last-child(1){border-right:0}.history td:nth-last-child(1){border-right:0}.history tr:nth-last-child(1) td{border-bottom:0}.history .gray{background-color:#efefef;color:#000}.history tr:nth-child(2n+1) td{background-color:#f7f5ed}.edit{border-radius:6px;border:1px solid #ccc;background-color:#fff;border-collapse:separate;margin-bottom:20px;width:100%}.edit th{background-color:#dfdfdf;border-bottom:1px solid #ccc;font-weight:normal;padding:12px;text-align:left}.edit .must{background:#dfdfdf url("/assets/img/icon_form_must.gif") no-repeat right center;background-position:right 10px center;padding-right:40px}.edit td{border-bottom:1px solid #ccc;padding:20px}.edit tr:nth-last-child(1) th{border-bottom:0}.edit tr:nth-last-child(1) td{border-bottom:0}.edit tr:nth-last-child(1) td.medialist{padding:12px 12px 7px}.edit .search-button{border-bottom:0;border-left:1px solid #ccc;text-align:center;vertical-align:middle}.edit .stylist-checkbox [type=checkbox]{margin:0 5px 10px 0}.edit .add{margin:10px 0 10px;display:flex;align-items:center}.edit .add .add-work-detail{margin:0 0 0 10px;display:flex;align-items:center}.basic-setting{border-radius:6px;border:1px solid #ccc;background-color:#fff;border-collapse:separate;margin-bottom:20px;width:100%}.basic-setting tr:nth-child(2n+1) td{background-color:#f7f5ed}.basic-setting tr:nth-child(2n+1) th{background-color:#f7f5ed}.basic-setting th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:normal;padding:10px;text-align:center}.basic-setting td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;text-align:center}.basic-setting tr:first-child th{background-color:#dfdfdf;border-bottom:0}.basic-setting tr:first-child td{border-bottom:0}.basic-setting tr th:nth-last-child(1){border-right:0}.basic-setting tr td:nth-last-child(1){border-right:0}.basic-setting tr:nth-last-child(1) th{border-bottom:0}.basic-setting tr:nth-last-child(1) td{border-bottom:0}.months{width:100%}.months .month{background-color:#999;color:#fff;padding:12px 0;text-align:center}.months th{width:5px}.months .button{background-color:#f3f0e6;padding:22px 0;text-align:center}.calendar{border-collapse:separate;width:100%}.calendar .week th{background-color:#dfdfdf;border-bottom:3px solid #999;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:10px 0;text-align:center}.calendar tr td:nth-child(1){border-left:1px solid #ccc}.calendar tr .off{background-color:#eee}.calendar tr .outside{background-color:#ffc}.calendar tr td{background-color:#fff;border-bottom:1px solid #ccc;text-align:left}.calendar tr td .cell-inner{padding:20px 10px 15px}.calendar tr td .cell-inner .day{float:left;font-size:200%;font-weight:bold;margin-bottom:10px}.calendar tr td .cell-inner .day.day-sun{color:#df6c6c}.calendar tr td .cell-inner .day.day-holiday{color:#df6c6c}.calendar tr td .cell-inner .day.day-hol{color:#df6c6c}.calendar tr td .cell-inner .day.day-sat{color:#69c}.calendar tr td .cell-inner .close{float:right}.calendar tr td .cell-inner .open{clear:both;padding:10px 0;width:100%;white-space:nowrap}.calendar tr td .cell-inner .open select{font-size:85%}.calendar tr td .cell-inner .capacity{margin-top:5px;width:100%}.calendar tr td .cell-inner .capacity select{font-size:85%}.calendar tr:last-child td{border-bottom:1px solid #ccc}.calendar td{border-right:1px solid #ccc}.sun{background-color:#df6c6c !important;color:#fff}.holiday,.hol{background-color:#df6c6c !important;color:#fff}.sat{background-color:#69c !important;color:#fff}.time-calendar{border-collapse:separate}.time-calendar .time:first-child th{background-color:#dfdfdf;border-bottom:2px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}.time-calendar .time:first-child th.empty{background:none;border-bottom:2px solid #ccc;border-left:0;border-top:0}.time-calendar .time th{background-color:#dfdfdf;border-bottom:2px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}.time-calendar .time th.empty{background:none;border-left:0;border-top:0}.time-calendar .day,.time-calendar .index{min-width:60px;width:60px}.time-calendar td{min-width:50px}.time-calendar td a{padding:10px;display:inline-block}.time-calendar .time:last-child th{background-color:#dfdfdf;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}.time-calendar .time:last-child th.empty{background:none;border-bottom:0;border-left:0;border-top:0}.time-calendar .day{background-color:#dfdfdf;border-bottom:2px solid #ccc;border-left:1px solid #ccc}.time-calendar .index{background-color:#efefef;border-right:1px solid #ccc}.time-calendar th{padding:10px 0}.time-calendar th.capacity{background-color:#f7f5ed;border-bottom:2px solid #ccc;border-right:1px solid #ccc}.time-calendar .reserve:nth-child(odd){border-right:1px dotted #ccc}.time-calendar .reserve:nth-child(even){border-right:1px solid #ccc}.time-calendar td{background-color:#fff;padding:10px 0;text-align:center}.time-calendar td.capacity{background-color:#f7f5ed;border-bottom:2px solid #ccc}.time-calendar td.capacity.modified{background-color:#fbfacb}.time-calendar td.capacity:nth-child(odd){border-right:1px solid #ccc}.time-calendar td.capacity:nth-child(even){border-right:1px dotted #ccc}.time-calendar td:last-child{border-right:1px dotted #ccc}.shift-table{margin-top:20px;table-layout:fixed;width:100%}.shift-table th{background-color:#dfdfdf;border-bottom:1px solid #ccc;padding:10px;text-align:center}.shift-table .button-set{color:#fff;padding:.4em .5em;width:100%}.shift-table .stylist-name{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left;width:110px;padding:0}.shift-table .stylist-name .stylist-name-text{padding:10px 5px 0;margin-bottom:10px;display:block;overflow:hidden;width:100%;max-height:2.5rem;line-height:1.3em;word-break:break-all}.shift-table .stylist-name .integration-state,.shift-table .stylist-name .not-integrated-state{bottom:0;position:relative}.shift-table tr:nth-child(2n) .stylist-name{background-color:#f7f5ed}.shift-table tr:nth-child(2n) td{background-color:#f7f5ed}.shift-table .week-num{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:2px solid #ccc;font-weight:normal;padding:8px 0}.shift-table .week-num:first-child{border-left:1px solid #ccc}.shift-table .day .empty:first-child{background:none !important;border-bottom:2px solid #ccc;border-right:1px solid #ccc;border-left:0}.shift-table .day .empty{background:none !important;border-bottom:2px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:0;width:110px}.shift-table .day .empty:nth-last-of-type(1){border-right:0}.shift-table .day .empty.border{border-top:2px solid #ccc}.shift-table .day:nth-of-type(n+2) .empty{border-top:2px solid #ccc}.shift-table .day:nth-last-of-type(1) .empty{border-bottom:0}.shift-table .day th{background-color:#f7f5ed;border-bottom:2px solid #ccc;border-right:1px solid #ccc;border-top:2px solid #ccc;font-weight:normal;padding:10px 0;position:static;width:80px}.shift-table .day th.status,.shift-table .day th.form{width:80px}.shift-table td{background-color:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px 5px;position:static;text-align:center}.shift-table td div a,.shift-table td div span{display:block;height:100%;padding:5px;width:100%}.shift-table td .pattern-holiday{border-radius:6px;border:1px solid #a2a2a2;background-color:#ccc;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-table td .pattern-off{border-radius:6px;border:1px solid #c3c7cf;background-color:#ced5e1;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-table td .pattern-work{border-radius:6px;border:1px solid #c3c7cf;background-color:#f0f1f4;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-table td .pattern-create{border-radius:6px;border:1px solid #c5c490;background-color:#fbfacb;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-table td .pattern-plan{border-radius:6px;border:1px solid #c3c7cf;background-color:#d2e3f1;border:2px solid #7eb4df;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-table td .pattern-delete{border-radius:6px;border:1px solid #c3c7cf;background-color:#f3dddd;border:2px solid #c85959;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-table td .pattern-rakuten{border-radius:6px;border:1px solid #c3c7cf;background-color:#f3dddd;border:2px solid #c85959;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-table td .pattern-takara{border-radius:6px;border:1px solid #c3c7cf;background-color:#f3dddd;border:2px solid #c85959;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-table td .pattern-pos{border-radius:6px;border:1px solid #c3c7cf;background-color:#f3dddd;border:2px solid #c85959;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-table td .pattern-ozmall{border-radius:6px;border:1px solid #c3c7cf;background-color:#f3dddd;border:2px solid #c85959;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-table .form{white-space:nowrap}.shift-table .status{white-space:nowrap}.shift-table .status.unconfirmed{color:#a91f25;font-weight:bold}.shift-notes{width:100%}.shift-notes td{background-color:#fff}.shift-notes th{background-color:#fff;padding:0 0 5px}.shift-notes th span{display:block;padding:5px}.shift-notes th .pattern-holiday{border-radius:6px;border:1px solid #a2a2a2;background-color:#ccc;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-notes th .pattern-off{border-radius:6px;border:1px solid #c3c7cf;background-color:#ced5e1;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-notes th .pattern-work{border-radius:6px;border:1px solid #c3c7cf;background-color:#f0f1f4;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-notes th .pattern-create{border-radius:6px;border:1px solid #c5c490;background-color:#fbfacb;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-notes th .pattern-plan{border-radius:6px;border:1px solid #c3c7cf;background-color:#d2e3f1;border:2px solid #7eb4df;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.shift-notes th .pattern-delete{border-radius:6px;border:1px solid #c3c7cf;background-color:#f3dddd;border:2px solid #c85959;color:#4d4d4d;display:block;font-weight:bold;height:2em;margin:0 auto;width:50px}.mod-popup{box-shadow:0 0 15px 0 #666;border-radius:4px;left:0;position:absolute;top:0;width:600px;z-index:10000}.mod-popup .inner{background-color:#fff;padding:20px;border-radius:4px}.mod-popup .mod-title{color:#a91f25}.mod-popup table{margin:10px 0}.mod-popup .work-detail .add{padding:10px 0;display:block;margin:0}.mod-popup .work-detail .add-work-detail{margin:5px 0 0}.mod-popup .work-detail .del-button{margin:10px 0 20px}.mod-popup .add-button{margin:10px 0}.mod-popup .plan-title{float:left;margin-right:10px}.mod-popup .input-plan-title{width:200px}.mod-popup .input-plan-memo{width:200px}.customer-search-result{left:50%;margin-left:-480px;margin-top:-300px;position:absolute;top:50%;width:960px;z-index:1000}.customer-search-result .clickable{cursor:pointer}.customer-search-result .clickable:hover td{background-color:#eceadf}.customer-search-result .inner{background-color:#fff;padding:20px;margin:10px;height:100%;box-shadow:0px 0px 10px 0 rgba(0,0,0,.2);border-radius:4px}.customer-search-result .result-inner{height:480px;margin:10px 0;overflow-y:scroll}.customer-search-result .mod-title{color:#a91f25}.customer-search-result table{margin:0 0 10px}.customer-search-result table td{padding:10px}.integrated-stylist-dialog,.partner-form-dialog{max-width:600px}.salon-name-dialog{max-width:800px}.integrated-stylist-dialog,.salon-name-dialog,.partner-form-dialog{margin:10px auto;box-shadow:0px 0px 10px 0 rgba(0,0,0,.2);border-radius:4px}.integrated-stylist-dialog .inner,.salon-name-dialog .inner,.partner-form-dialog .inner{padding:20px;border:none;background-color:#fff;border-radius:4px}.choice-separate-media-stylist-dialog .inner{padding:20px}.pattern{border-radius:6px;border:1px solid #ccc;background-color:#fff;margin-bottom:20px;padding:20px}.pattern .pattern-name{float:left;margin-bottom:20px;margin-right:25px;width:15%}.pattern .pattern-name input{width:100%}.pattern .pattern-shortcut{float:left;margin-bottom:20px;margin-right:25px;width:5%}.pattern .pattern-shortcut input{width:100%}.pattern .pattern-time{float:left;margin-bottom:20px;margin-right:25px;width:260px}.pattern .pattern-notes{float:left;margin-bottom:20px;width:43%}.pattern .pattern-notes input{width:100%}.collective-setting{border-bottom:3px solid #dedede;margin-bottom:30px;padding-bottom:30px}.collective-setting .day{width:50px}.media h3{background-position:left top;background-repeat:no-repeat;background-size:20px 20px;border-bottom:1px solid #ccc;height:24px;line-height:24px;margin-bottom:5px;padding-bottom:5px;text-indent:24px}.media h3.suspended{background-image:url("/assets/img/icon_ng.png")}.media h3.suspended span{color:#cc181c;display:inline-block;text-indent:0}.media h3.available{background-image:url("/assets/img/icon_ok.png")}.media h3.unavailable{background-image:url("/assets/img/icon_na.png")}.media .button-red{float:right}.media .token-copy{border:1px solid #ccc;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding:1px 10px 0px;vertical-align:bottom;line-height:23px;height:23px}.media [type=text]{max-width:180px;width:17%}.media [type=text].minimo-salon-key{width:400px;max-width:400px}.media [type=text].token{border-bottom-right-radius:0;border-top-right-radius:0;width:400px;max-width:400px;line-height:23px;height:23px}.notification-setting{margin-bottom:40px}.notification-setting:last-child{margin-bottom:20px}.notification-setting h3{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px}.billing header h2{float:left;width:300px}.billing header .update{float:right;margin-top:16px}.billing .medialist span{margin-right:10px}.error{color:#cc181c;margin-top:12px}.login-success{color:#20aa12;margin-top:12px}.info,.warning{margin:10px}.info a,.warning a{text-decoration:underline}.info a:hover,.warning a:hover{opacity:.7}.warning{background-color:#ffdada;border-radius:4px;padding:8px}.picker{z-index:20000}.loading{background:url("/assets/img/loading.gif") center top no-repeat;color:#999;font-size:140%;font-weight:bold;margin:20px 0 0;overflow:hidden;padding:35px 0 0;text-align:center;z-index:20000}.audio{display:none}.l-main .result h2{float:left}.l-main .result .button-container{float:right}.pagination{margin-bottom:15px;margin-top:15px;text-align:center}.pagination li{display:inline-block;margin:0 2px}.pagination li a{background-color:#acacac;border-radius:4px;color:#fff;display:block;min-width:30px;padding:5px}.pagination .active a{background-color:#a91f23}.alert-message .priority{background-color:#a91f25}.alert-message .priority a{color:#fff !important;font-weight:bold}.alert-message li a{padding-left:.7em}.alert-message .kanzashi:before,.information .inner .kanzashi:before{background:url("/assets/img/icon_kanzashi.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .hpb:before,.information .inner .hpb:before{background:url("/assets/img/icon_hpb.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .kamimado:before,.information .inner .kamimado:before{background:url("/assets/img/icon_epark.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .vivivi:before,.information .inner .vivivi:before{background:url("/assets/img/icon_rakuten.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .rakuten:before,.information .inner .rakuten:before{background:url("/assets/img/icon_rakuten.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .epark:before,.information .inner .epark:before{background:url("/assets/img/icon_epark.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .minimo:before,.information .inner .minimo:before{background:url("/assets/img/icon_minimo.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .ozmall:before,.information .inner .ozmall:before{background:url("/assets/img/icon_ozmall.jpg") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .takara:before,.information .inner .takara:before{background:url("/assets/img/icon_takara.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .beauty:before,.information .inner .beauty:before{background:url("/assets/img/icon_beauty.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .tbc:before,.information .inner .tbc:before{background:url("/assets/img/icon_tbc.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .btw:before,.information .inner .btw:before{background:url("/assets/img/icon_btw.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .ald:before,.information .inner .ald:before{background:url("/assets/img/icon_ald.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .exc:before,.information .inner .exc:before{background:url("/assets/img/icon_exc.jpg") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .thk:before,.information .inner .thk:before{background:url("/assets/img/icon_sipss.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .hps:before,.information .inner .hps:before{background:url("/assets/img/icon_hps.jpg") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .elk:before,.information .inner .elk:before{background:url("/assets/img/icon_elk.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .vid:before,.information .inner .vid:before{background:url("/assets/img/icon_vid.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .vsl:before,.information .inner .vsl:before{background:url("/assets/img/icon_vsl.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .pst:before,.information .inner .pst:before{background:url("/assets/img/icon_pst.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .dla:before,.information .inner .dla:before{background:url("/assets/img/icon_dla.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .usn:before,.information .inner .usn:before{background:url("/assets/img/icon_usn.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .smp:before,.information .inner .smp:before{background:url("/assets/img/icon_smp.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .lme:before,.information .inner .lme:before{background:url("/assets/img/icon_lme.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .bns:before,.information .inner .bns:before{background:url("/assets/img/icon_bns.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .str:before,.information .inner .str:before{background:url("/assets/img/icon_str.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .ssa:before,.information .inner .ssa:before{background:url("/assets/img/icon_ssa.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .har:before,.information .inner .har:before{background:url("/assets/img/icon_har.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .brk:before,.information .inner .brk:before{background:url("/assets/img/icon_brk.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .lke:before,.information .inner .lke:before{background:url("/assets/img/icon_lke.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .ccm:before,.information .inner .ccm:before{background:url("/assets/img/icon_ccm.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.alert-message .lcg:before,.information .inner .lcg:before{background:url("/assets/img/icon_lcg.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:18px;vertical-align:-4px;width:18px}.angular-with-newlines{white-space:pre-wrap}.image-page-link a{color:#1a0dab}.reservation-timestamps{text-align:right}.caption{font-size:100%;font-weight:bold;margin-top:1.5em}nav.show-all+div table .caption{margin-top:0}.rakuten-shift{background-color:#ae2c24;color:#fff}.takara-shift{background-color:#bdb76b;color:#fff}.pos-shift{background-color:#a91f25;color:#fff}.ozmall-shift{background-color:#fb9bad;color:#fff}.select-shift-pattern option{background-color:#fff;color:#000}.select-shift-pattern option[value="number:-1"]{background-color:#ae2c24;color:#fff}.add-item{position:absolute;right:0;top:6px}.img-preview{float:left;margin-right:10px}.img-preview img{border:1px solid #ccc;border-radius:4px}.img-preview .thumb{background-color:#dedede;height:61px;width:48px}.site-thumb{width:70%;height:auto;float:none}.site-thumb img{width:100%;height:auto}.uploader{float:left}.site-thumb-uploader{float:none;margin:10px 0 0}.input-notifi-address{margin-bottom:10px}.input-text-wide{width:80%}.uploader-notice{font-size:.7rem;margin-top:5px}.urlcode{display:flex;justify-content:space-between}.urlcode>div{width:48%}.urlcode>div>p{font-weight:bold}.urlcode select{margin-top:8px}.urlcode input{margin-top:7px}.urlcode .frame{border-radius:4px;background-color:#ededed;height:auto;padding:10px;max-width:100%}.urlcode .urlcode-qrimg{margin:20px}.reservation-design li{border-radius:4px;float:left;margin-right:40px;text-align:center}.text-length{color:#999;display:block;font-size:.8em;line-height:1.1}input[type=radio]{margin-left:20px;vertical-align:middle}input[type=radio]:first-of-type{margin-left:0}.design-thumb{border:1px solid #ccc;border-radius:2px;height:120px;margin-bottom:3px;width:120px}.design-thumb.color01{background-color:#ba577e}.design-thumb.color02{background-color:#2b407d}.design-thumb.color03{background-color:#567005}.design-thumb.color04{background-color:#111}td div.l-checkbox{display:flex;flex-wrap:wrap}td div.l-checkbox label{margin:0 30px 10px 0;display:inline-block;width:20%}i.icon-ok{display:inline-block;background-image:url("/assets/img/icon_ok.png");background-position:top center;background-repeat:no-repeat;background-size:20px 20px;vertical-align:middle;height:24px;width:24px}i.icon-ng{display:inline-block;background-image:url("/assets/img/icon_ng.png");background-position:top center;background-repeat:no-repeat;background-size:20px 20px;vertical-align:middle;height:24px;width:24px}.check-list em{font-style:normal;font-weight:bold}.icon-button-list{display:inline-block;max-width:980px}.icon-button-list>li{float:left;margin:0 15px 15px 0}.icon-button-list>li.disabled{background-color:#ddd}.icon-button-list>li:last-child{margin-right:0}.icon-button-list>li div.icon-button-inner{background:#eee;bottom:0;font:bold 14px "游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;height:90px;line-height:1.225em;padding:12px 10px;position:absolute;width:100%}.icon-button-list>li div.icon-button-inner p{color:#a91f25;font-size:1.1em;padding-bottom:10px;text-align:center}.icon-button-list>li div.icon-button-inner ul li{color:#444;font-size:.85em}.cooperation .home-schedule{position:relative;background-color:rgba(0,0,0,0);border:none;border-radius:0px}.cooperation .home-schedule .home-schedule-inner{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding:10px 0 0px}.cooperation .list{border-radius:0px}.cooperation .list a{text-decoration:none;display:inline-block}.cooperation .list tr:first-child th:first-child{border-top-left-radius:0px}.cooperation-nav{padding-right:20px}.cooperation-nav img{vertical-align:bottom;margin:0 5px 0 0}.cooperation-nav input[type=checkbox]{margin:0 5px 0 10px}.cooperation-nav label{display:flex;margin-bottom:10px;align-items:center}.cooperation-nav .mediatext{width:110px;margin-bottom:0}.cooperation-list{margin:0 0 0 30px}.cooperation-list li{list-style:decimal}.pos-menu-table{width:100%}.edit td .pos-menu-table td{padding:10px;border-bottom:1px solid #ccc}.edit td .pos-menu-table td.number-td{width:30px}.edit td .pos-menu-table td.button-updown{padding:10px 5px 10px 0px;width:30px}.edit td.pos-menu-td{padding:0px}.pos-menu-table-button{text-align:right}.cooperation-menuselect-content{padding:10px;box-sizing:border-box;height:100%}.cooperation-menuselect-content .cooperation-menuselect-content_inner{box-shadow:0px 0px 10px 0 rgba(0,0,0,.2);overflow:auto;height:100%;background-color:#fff;border-radius:4px;padding:10px 20px 0;box-sizing:border-box}.cooperation-menuselect-box{margin:20px 0 30px 0}.cooperation-category-box{width:300px;float:left}.cooperation-category-box .cooperation-category-box-inner{height:340px;overflow:auto;padding:0 10px}.cooperation-h{font-size:120%;font-weight:bold;margin:0 0 10px}.cooperation-menu-box{float:right;width:440px}.cooperation-menu-box .cooperation-menu-box-inner,.cooperation-menu-box .cooperation-menu-filter{padding:0 10px}.cooperation-menu-box .cooperation-menu-filter{height:40px}.cooperation-menu-box .cooperation-menu-filter input{line-height:1.6;width:330px;box-sizing:border-box}.cooperation-menu-box .cooperation-menu-filter button{width:80px;float:right;box-sizing:border-box}.cooperation-menu-box .cooperation-menu-box-inner{position:relative;height:300px;overflow:auto}.cooperation-menu-button{border:2px solid #ccc;padding:15px 10px;margin:0 3px 10px;border-radius:6px;display:block;box-sizing:border-box;clear:both;background:#f4f4f4;float:right;width:100%;text-align:left}.cooperation-menu-button:hover{border:2px solid #e9d87c;background:#fff8cf}.cooperation-button-active,.cooperation-button-active:hover{border:none;box-shadow:0px 0px 2px 2px #fca1a1;margin:5px 3px 10px}.button-updown button{border:none;padding:.4em 1em;border-radius:6px;display:block;box-sizing:border-box;clear:both;color:#fff}button.button-updown-gray{background:#ddd}.pos-menu-item span{margin:0 5px 0 0;font-weight:bold}.pos-menu-item .text-red{color:red;font-weight:normal}.pos-menu-label-td{border-right:1px solid #ccc;width:25%}.button-box{text-align:center;margin:0 0 30px}.button-close{color:#fff;background:#666;margin:0 10px 0 0;border-radius:4px;border:none}.price-from::after{content:"〜"}.icon-help{border-radius:40px;font-size:20px;line-height:22px;padding-right:2px;width:24px;background:#bedaf5;box-sizing:border-box;color:#0f3678;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle}.icon-help:hover{background:#0f3678;color:#bedaf5}.icon-help.icon-small{border-radius:28px;font-size:14px;line-height:15.4px;padding-right:1.4px;width:16.8px}.yui{line-height:1.8}.yui .yui-note{padding:16px 0;color:#a91f25;border:solid 3px #a91f25}.yui .yui-image{width:100%}body.leftalign .container{width:-moz-fit-content;width:fit-content}body.leftalign .container .l-header .global-inner{margin:0 !important;justify-content:flex-start}body.leftalign .container .l-header .local-nav>ul{margin:0 !important;max-width:initial;min-width:initial}body.leftalign .container .l-main{margin:0 !important;max-width:initial;min-width:calc(100vw - 20px)}body.leftalign .container .l-main .calendar-nav{display:flex;justify-content:flex-start}body.leftalign .container .l-main .calendar-nav .date{float:none}body.leftalign .container .l-main .calendar-nav .etc{float:none;margin-left:50px}body.leftalign .container .l-main .frame-inner{max-width:1260px}body.leftalign .container .l-main .js-form{max-width:1260px}body.leftalign .container .l-main .notes{max-width:1260px}body.leftalign .container .l-main .l-button{display:flex;justify-content:flex-start;align-items:center}body.leftalign .container .l-main .l-button .right-button{float:none}body.leftalign .container .l-main .l-button .right-button{float:none;margin-left:50px}body.leftalign .container .l-main .stylist-schedule .select-stylist{margin-right:60px}body.leftalign .container .l-button{text-align:left;padding-left:10px}body.leftalign .container footer .footer-inner{max-width:100%}body.leftalign .container footer .footer-inner ul{float:none !important}body.leftalign .container footer .copyright p{text-align:left;margin-left:10px}#colorbox{max-height:95%;width:100%}#colorbox #cboxContent,#colorbox #cboxLoadedContent{border:none;background:none}#colorbox .cboxWrapper{width:100% !important}.c-btn-techtouch{position:fixed;bottom:20px;right:10px;width:70px;height:70px;z-index:9999;text-align:center;font-size:11px;font-weight:bold;line-height:1.3em}@media screen and (min-width: 981px){.sp-view-btn{display:none}}@media screen and (max-width: 980px){.container{width:-moz-fit-content;width:fit-content}.login-container{width:100vw}.sp-view-btn{display:block;margin-top:50px;margin-bottom:10px}.sp-view-btn button{width:98%;margin:0 0 0 1vw;min-height:60px;display:flex;align-items:center;justify-content:center;appearance:none;border:1px solid #ccc;box-sizing:border-box;border-radius:4px}.sp-view-btn button::before{font-family:"FontAwesome";content:"";font-size:25px;margin-right:5px}footer .footer-inner ul{width:70%;margin:0 auto}body#view-sp{-webkit-text-size-adjust:100%;text-size-adjust:100%}body#view-sp .sp-view-btn{text-align:center;margin-bottom:0}body#view-sp .sp-view-btn button{width:auto;margin:0 auto;border:0;background-color:rgba(0,0,0,0);min-height:auto}body#view-sp .sp-view-btn button::before{font-family:"FontAwesome";content:"";font-size:13px}body#view-sp [type=text],body#view-sp [type=password],body#view-sp [type=email],body#view-sp [type=number],body#view-sp [type=tel],body#view-sp [type=url],body#view-sp textarea,body#view-sp select{width:100%;font-size:1em;margin:5px 0;padding:10px;border-radius:4px}body#view-sp select{min-height:40px;background-color:#fff;appearance:none}body#view-sp input[type=radio],body#view-sp input[type=checkbox]{margin:0 5px 0 0;width:20px;height:20px}body#view-sp .select-stylist,body#view-sp .select-by-website{width:100%}body#view-sp .middle,.alert .alert-message body#view-sp p,.alert .alert-message ul body#view-sp li,body#view-sp .alert .alert-message p,body#view-sp .alert .alert-message ul li{padding:8px 15px}body#view-sp .sp-none{display:none !important}body#view-sp .sp_mb20{margin-bottom:20px !important}body#view-sp .button-gray,body#view-sp button{padding:10px;margin-left:0;display:inline-block}body#view-sp .x-large{width:100%}body#view-sp .sort-group{font-size:20px}body#view-sp .uploader{float:none;margin-left:0}body#view-sp .sp-day-btn{width:100%;display:block;margin-top:5px !important}body#view-sp .sp-day-btn>a{margin:0 6px 0 0}body#view-sp .sp-day-btn>a:last-child{margin:0}body#view-sp .sp-status,body#view-sp .sp-radio-wrap{display:flex;flex-wrap:wrap}body#view-sp .sp-status>label,body#view-sp .sp-radio-wrap>label{width:50%;margin:0 0 15px;display:flex}body#view-sp .sp-status>label span,body#view-sp .sp-radio-wrap>label span{width:80%}body#view-sp .sp-status .button-red,body#view-sp .sp-radio-wrap .button-red{width:100%;margin:0;padding:10px}body#view-sp .sp-scroll-frame{overflow-x:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;margin:0 15px;max-height:80vh;border-radius:4px}body#view-sp .sp-scroll-frame.sp-scroll-wide{margin:0;max-height:auto;border-radius:0}body#view-sp .sp-scroll-frame.sp-scroll-wide .sp-sticky th{position:sticky;top:0;z-index:999}body#view-sp .sp-scroll-frame.sp-scroll-wide .caption{position:sticky;left:0;width:calc(100vw - 50px)}body#view-sp .sp-scroll-frame table.sp-scroll-table{width:1280px}body#view-sp .sp-scroll-frame table.sp-scroll-table .input-stylist-order{width:70%}body#view-sp .sp-scroll-frame table.sp-scroll-table select{width:auto}body#view-sp .sp-scroll-frame table.time-calendar{max-width:1280px}body#view-sp .sp-scroll-frame table.shift-table{margin-top:0}body#view-sp .sp-scroll-frame .list.stylist{margin-bottom:0}body#view-sp .sp-scroll-frame .history.sp-scroll-table{margin-bottom:0}body#view-sp .sp-scroll-frame .l-button{width:1280px;position:relative;text-align:left !important;padding-bottom:10px}body#view-sp .sp-scroll-frame .l-button .sp-l-button-inner{width:calc(100vw - 50px);text-align:center;position:sticky;left:0;top:0}body#view-sp .sp-edit th label{display:inline}body#view-sp .sp-edit td.sp-week-label label{display:inline-block;width:20%;margin:10px 0}body#view-sp .sp-edit td.stylist-checkbox [type=checkbox]{margin-bottom:15px;vertical-align:top}body#view-sp .sp-edit td.stylist-checkbox label{margin-bottom:15px}body#view-sp .sp-time-select select{width:25%;margin-right:10px}body#view-sp .sp-time-select span{margin-right:10px}body#view-sp .sp-url-inner{padding:10px;text-overflow:ellipsis;min-width:calc(100% - 46px);word-break:break-all}body#view-sp td div.l-checkbox label:nth-child(even){margin:0 0 15px 0;width:48%}body#view-sp td div.l-checkbox label:nth-child(odd){margin:0 4% 15px 0;width:48%}body#view-sp #colorbox .inner{padding:18px 20px}body#view-sp #colorbox .customer-search-result{box-shadow:none;left:0;margin-left:0;margin-top:0;top:0;width:100%;max-height:100%;box-sizing:border-box}body#view-sp #colorbox .customer-search-result .result-inner{overflow-x:scroll;width:100%;height:60vh;-ms-scroll-chaining:none;overscroll-behavior:none}body#view-sp #colorbox .customer-search-result .result-inner table.list{width:760px}body#view-sp .integrated-stylist-dialog,body#view-sp .salon-name-dialog,body#view-sp .partner-form-dialog{margin:10px}body#view-sp .integrated-stylist-dialog .inner,body#view-sp .salon-name-dialog .inner,body#view-sp .partner-form-dialog .inner{width:100%}body#view-sp .integrated-stylist-dialog .inner table,body#view-sp .salon-name-dialog .inner table,body#view-sp .partner-form-dialog .inner table{min-width:600px}body#view-sp .integrated-stylist-dialog .inner .btn,body#view-sp .salon-name-dialog .inner .btn,body#view-sp .partner-form-dialog .inner .btn{text-align:center}body#view-sp .integrated-stylist-dialog .inner .btn [type=button],body#view-sp .salon-name-dialog .inner .btn [type=button],body#view-sp .partner-form-dialog .inner .btn [type=button]{display:inline-block;margin-bottom:10px}body#view-sp .popup-alert{width:90%;height:auto;top:50%;transform:translateY(-50%)}body#view-sp .mod-popup{width:90%;position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;overflow-y:scroll;max-height:90%}body#view-sp .mod-popup .plan-title{float:none;margin-right:0}body#view-sp .mod-popup .work-detail .add select{width:30%}body#view-sp .mod-popup input[type=submit]{font-size:1.142em;line-height:1.142em;padding:.75em 2em}body#view-sp .header-inner .global{height:auto}body#view-sp .header-inner .global .global-inner{display:block;max-width:100%;min-width:100%;padding:50px 10px 10px}body#view-sp .header-inner .global .global-inner .global-nav{display:flex;width:100%}body#view-sp .header-inner .global .global-inner .global-nav ul{margin-top:10px;justify-content:space-around}body#view-sp .header-inner .global .global-inner .global-nav ul li{font-size:1em;margin-right:1%;text-align:right}body#view-sp .header-inner .global .global-inner .global-nav ul li .fa{display:none}body#view-sp .header-inner .global .global-inner .global-nav ul li:last-child .fa{display:inline-block}body#view-sp .header-inner .global .global-inner .salon{top:0;left:0;position:absolute;width:100%;background-color:#efefef;padding:5px}body#view-sp .header-inner .global .global-inner .salon .salon-name{height:auto;width:auto}body#view-sp .header-inner .global .global-inner .salon .salon-name p{text-align:right;top:0;transform:translateY(0);font-size:90%;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 20px 0 0}body#view-sp .header-inner .global .global-inner .salon .salon-name span.fa-chevron-circle-down{position:absolute;right:5px;top:4px}body#view-sp .header-inner .global .global-inner .salon #header-salon-nav{box-shadow:0px 5px 5px -5px rgba(0,0,0,.2)}body#view-sp .header-inner .global .logo{width:100%;text-align:center;margin-top:0}body#view-sp .header-inner .global .logo a{background:url(/assets/img/header_logo.png) no-repeat;background-size:150px 36px;display:inline-block;height:36px;width:150px}body#view-sp .header-inner .local .local-nav ul{max-width:100%;min-width:100%;padding:10px 0 0 10px;display:flex;justify-content:flex-start;flex-wrap:wrap}body#view-sp .header-inner .local .local-nav ul li{margin:0 10px 10px 0;font-size:1em}body#view-sp .header-inner .time-point-container{overflow-x:scroll;-ms-scroll-chaining:none;overscroll-behavior:none}body#view-sp footer .footer-inner{max-width:100%;min-width:100%}body#view-sp footer .footer-inner ul{left:0;float:none;width:100%;margin:auto}body#view-sp footer .footer-inner ul li{margin-bottom:8px;left:0}body#view-sp .container{width:100%}body#view-sp .container .l-main{max-width:100%;min-width:100%;padding:40px 10px}body#view-sp .container .l-main .alert .alert-message ul li{line-height:1.5em}body#view-sp .container .l-main .frame-inner,body#view-sp .container .l-main .js-form,body#view-sp .container .l-main .notes{max-width:100%}body#view-sp .container .l-main .with-button{display:block}body#view-sp .container .l-main .reservation-timestamps{margin-bottom:10px;font-size:90%}body#view-sp .container .l-main .tabs{position:relative}body#view-sp .container .l-main .tabs ul{width:100%;padding:50px 0 0}body#view-sp .container .l-main .tabs ul li{width:48%;margin:0 1%}body#view-sp .container .l-main .tabs ul li a{padding:10px 0;text-align:center;width:100%;letter-spacing:0}body#view-sp .container .l-main .tabs button{position:absolute;top:0;right:10px}body#view-sp .container .l-main table.edit th,body#view-sp .container .l-main table.edit td{width:100%;display:block}body#view-sp .container .l-main table.edit th #price,body#view-sp .container .l-main table.edit td #price{width:90%}body#view-sp .container .l-main table.edit th [type=checkbox],body#view-sp .container .l-main table.edit td [type=checkbox]{margin-left:0;margin-right:5px}body#view-sp .container .l-main table.edit th .button-yellow,body#view-sp .container .l-main table.edit td .button-yellow{width:100%}body#view-sp .container .l-main table.edit th input[name=date],body#view-sp .container .l-main table.edit th input.date,body#view-sp .container .l-main table.edit td input[name=date],body#view-sp .container .l-main table.edit td input.date{width:70%;margin-right:2%}body#view-sp .container .l-main table.edit th input[name=menu_price],body#view-sp .container .l-main table.edit th input[name=coupon_post_price],body#view-sp .container .l-main table.edit th input[name=coupon_pre_price],body#view-sp .container .l-main table.edit th input[name=stylist_fee],body#view-sp .container .l-main table.edit td input[name=menu_price],body#view-sp .container .l-main table.edit td input[name=coupon_post_price],body#view-sp .container .l-main table.edit td input[name=coupon_pre_price],body#view-sp .container .l-main table.edit td input[name=stylist_fee]{width:40%}body#view-sp .container .l-main table.edit th .select-coupon-dob-year,body#view-sp .container .l-main table.edit th .select-customer-dob-year,body#view-sp .container .l-main table.edit td .select-coupon-dob-year,body#view-sp .container .l-main table.edit td .select-customer-dob-year{width:25%;margin-right:5px}body#view-sp .container .l-main table.edit th .select-coupon-dob-month,body#view-sp .container .l-main table.edit th .select-coupon-dob-day,body#view-sp .container .l-main table.edit th .select-customer-dob-month,body#view-sp .container .l-main table.edit th .select-customer-dob-day,body#view-sp .container .l-main table.edit th select.day,body#view-sp .container .l-main table.edit td .select-coupon-dob-month,body#view-sp .container .l-main table.edit td .select-coupon-dob-day,body#view-sp .container .l-main table.edit td .select-customer-dob-month,body#view-sp .container .l-main table.edit td .select-customer-dob-day,body#view-sp .container .l-main table.edit td select.day{width:20%;margin-right:5px}body#view-sp .container .l-main table.edit th select.order_rimit,body#view-sp .container .l-main table.edit td select.order_rimit{width:70%;margin-right:10px}body#view-sp .container .l-main table.edit th .site-thumb,body#view-sp .container .l-main table.edit td .site-thumb{width:100%}body#view-sp .container .l-main table.edit th .reservation-design,body#view-sp .container .l-main table.edit td .reservation-design{display:flex;justify-content:space-between;flex-wrap:wrap}body#view-sp .container .l-main table.edit th .reservation-design li,body#view-sp .container .l-main table.edit td .reservation-design li{float:none;width:48%;margin-bottom:15px;margin-right:0;display:flex;align-items:center}body#view-sp .container .l-main table.edit th .reservation-design li label,body#view-sp .container .l-main table.edit td .reservation-design li label{margin:0 auto}body#view-sp .container .l-main table.edit th .picker__table th,body#view-sp .container .l-main table.edit th .picker__table td,body#view-sp .container .l-main table.edit td .picker__table th,body#view-sp .container .l-main table.edit td .picker__table td{width:auto;display:table-cell;font-size:14px}body#view-sp .container .l-main table.edit .add{margin:0 0 30px;padding:0;flex-wrap:wrap;display:flex}body#view-sp .container .l-main table.edit .add select{width:auto}body#view-sp .container .l-main table.edit .add .add-work-detail{margin:0;display:block;width:100%}body#view-sp .container .l-main table.edit .sp-clearbutton-box .mb10{margin-bottom:0}body#view-sp .container .l-main .shift-notes th,body#view-sp .container .l-main .shift-notes td{width:100%;display:block;text-align:left}body#view-sp .container .l-main .shift-notes th{padding:0;height:27px}body#view-sp .container .l-main .shift-notes th div{text-align:center;display:inline-block;height:27px}body#view-sp .container .l-main .shift-notes td{padding:0 0 10px}body#view-sp .container .l-main .table-schedule thead{z-index:initial;position:initial}body#view-sp .container .l-main .table-schedule .time th:first-child,body#view-sp .container .l-main .table-schedule .reserve-num th,body#view-sp .container .l-main .table-schedule .remain-num th,body#view-sp .container .l-main .table-schedule th.unit-header,body#view-sp .container .l-main .table-schedule th.unit-footer{position:sticky;top:0;left:0;z-index:9011}body#view-sp .container .l-main .table-schedule th.unit-footer{z-index:9000}body#view-sp .container .l-main .table-schedule .time th:first-child::before,body#view-sp .container .l-main .table-schedule .reserve-num th::before,body#view-sp .container .l-main .table-schedule .remain-num th::before,body#view-sp .container .l-main .table-schedule th.unit-header::before,body#view-sp .container .l-main .table-schedule th.unit-footer::before{content:"";position:absolute;top:0;left:0;z-index:-1}body#view-sp .container .l-main .table-schedule .unit-header>div .stylist-state{top:0;left:-1px;background-color:#f7f5ed;border-left:1px solid #ccc;border-right:1px solid #ccc;box-sizing:content-box}body#view-sp .container .l-main .table-schedule .unit-header .integration-state_inner{align-items:center}body#view-sp .container .l-main .table-schedule .unit-header.sun>div{background-color:#df6c6c}body#view-sp .container .l-main .table-schedule .unit-header.sat>div{background-color:#69c}body#view-sp .container .l-main .time-calendar th.day,body#view-sp .container .l-main .time-calendar th.date,body#view-sp .container .l-main .time-calendar th.empty{position:sticky;left:-1px;z-index:9011}body#view-sp .container .l-main .time-calendar th.empty{background-color:#f7f8f8}body#view-sp .container .l-main .time-calendar th.index{position:sticky;left:59px;z-index:9011}body#view-sp .container .l-main .shift-table td.stylist-name,body#view-sp .container .l-main .shift-table th.empty{position:sticky;top:0;left:0;z-index:9011}body#view-sp .container .l-main .shift-table th.empty{background-color:#f7f8f8 !important;border-left:none}body#view-sp .container .l-main .home-schedule .home-schedule-inner .home-schedule-search{float:none;width:100%;margin:0;padding:20px 20px 0;min-width:100%}body#view-sp .container .l-main .home-schedule .home-schedule-inner .home-schedule-search>div{float:none;width:100%}body#view-sp .container .l-main .home-schedule .home-schedule-inner .home-schedule-search .search-heading{float:none}body#view-sp .container .l-main .home-schedule .home-schedule-inner .home-schedule-button{float:none;width:100%;padding:0 20px}body#view-sp .container .l-main .home-schedule .home-schedule-inner .home-schedule-button>a{width:100%;display:block;text-align:center;margin:10px auto}body#view-sp .container .l-main .home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul{padding-left:0}body#view-sp .container .l-main .home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul li a{width:auto;padding:10px 20px}body#view-sp .container .l-main .week-status th{padding:5px}body#view-sp .container .l-main .week-status .inner{overflow-x:scroll;overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}body#view-sp .container .l-main .notes .notes-inner li{width:50%;line-height:1em;margin-bottom:15px}body#view-sp .container .l-main .calendar-nav{display:flex;flex-wrap:wrap;justify-content:center}body#view-sp .container .l-main .calendar-nav .etc{margin-top:15px;margin-left:0;display:flex;flex-wrap:wrap;justify-content:space-between;float:none;width:100%}body#view-sp .container .l-main .calendar-nav .etc .button-blue{width:49%;margin-bottom:10px;margin-right:0}body#view-sp .container .l-main .calendar-nav .etc .button-yellow{width:100%;margin-left:0;text-align:center}body#view-sp .container .l-main .calendar-nav .etc .button-red{width:100%;margin-bottom:0}body#view-sp .container .l-main .calendar-nav .etc button{display:block;padding:10px}body#view-sp .container .l-main .calendar-nav .etc form{width:100%}body#view-sp .container .l-main .calendar-nav .date{float:none;width:100%;justify-content:center}body#view-sp .container .l-main .calendar select{width:initial}body#view-sp .container .l-main .time-point-wrapper{overflow-x:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;margin:0 15px;max-height:80vh}body#view-sp .container .l-main .time-point-wrapper .time-point-container_inner{position:relative;margin-top:5px}body#view-sp .container .l-main .tooltip{display:none}body#view-sp .container .l-main .stylist-schedule{display:block;position:relative;padding-bottom:40px}body#view-sp .container .l-main .stylist-schedule .select-stylist{display:block;margin-right:0;margin-bottom:10px;float:none}body#view-sp .container .l-main .stylist-schedule .select-stylist>select{max-width:100%}body#view-sp .container .l-main .stylist-schedule .select-week{float:none;display:flex;flex-wrap:wrap;margin-bottom:20px}body#view-sp .container .l-main .stylist-schedule .select-week>p{float:none}body#view-sp .container .l-main .stylist-schedule .select-week .pickadate{margin:0;padding:0;width:20px;font-size:15px}body#view-sp .container .l-main .stylist-schedule .change-week>a{padding-bottom:15px;display:block}body#view-sp .container .l-main .stylist-schedule .prev-week{position:absolute;bottom:0;left:20px}body#view-sp .container .l-main .stylist-schedule .next-week{position:absolute;bottom:0;right:20px}body#view-sp .container .l-main .sp-table-schedule-wrap{overflow-x:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;margin:0 15px;height:80vh}body#view-sp .container .l-main .sp-table-schedule-wrap th:first-child{width:70px !important}body#view-sp .container .l-main .search-id-frame{padding-bottom:75px;position:relative}body#view-sp .container .l-main .search-id-frame table tr:last-child td{padding-bottom:20px}body#view-sp .container .l-main .search-id-frame .search-button{position:absolute;bottom:40px;left:0;padding:10px;border:1px solid #ccc;border-radius:0 0 4px 4px;background-color:#fff}body#view-sp .container .l-main #results header.result h2{float:none;margin-bottom:10px}body#view-sp .container .l-main #results header.result .button-container:first-child{float:none}body#view-sp .container .l-main #results .search-result{overflow-x:scroll;-ms-scroll-chaining:none;overscroll-behavior:none}body#view-sp .container .l-main #results .search-result table.reservations{width:1280px}body#view-sp .container .l-main #results .search-result .pagination{position:sticky;top:0;left:0}body#view-sp .container .l-main #results .search-result .pagination li{margin-bottom:10px}body#view-sp .container .l-main .filter-item{margin-right:0;float:none}body#view-sp .container .l-main .filter-item.sp-filter-item #start_date,body#view-sp .container .l-main .filter-item.sp-filter-item #end_date{width:30%;margin-right:3px;padding:10px 3px;font-size:90%;min-height:40px}body#view-sp .container .l-main .filter-item.sp-filter-item span.ml10,body#view-sp .container .l-main .filter-item.sp-filter-item span.mr10{margin:0}body#view-sp .container .l-main .filter-item.sp-filter-item .button-gray{padding:10px 3px;font-size:70%;min-height:40px}body#view-sp .container .l-main nav.show-all{text-align:right}body#view-sp .container .l-main nav.show-all button{display:block;margin-bottom:10px;margin-left:auto}body#view-sp .container .l-main nav.show-all button:last-child{margin-bottom:0}body#view-sp .container .l-main .frame-inner table.months .month{padding:10px}body#view-sp .container .l-main .frame-inner table.months .button{padding:10px}body#view-sp .container .l-main .frame-inner table.months .button a{display:flex;padding:10px 0;height:3em;align-items:center;justify-content:center}body#view-sp .container .l-main .media .button-red{float:none;width:100%;margin-top:15px}body#view-sp .container .l-main .media input.token{width:90%;margin:0;border-radius:5px 0 0 5px}body#view-sp .container .l-main .media .token-copy{width:10%;margin-left:-1px;padding:1px 0 0}body#view-sp .container .l-main .media [type=text]{max-width:100%}body#view-sp .container .l-main .media [type=text].minimo-salon-key{max-width:100%}body#view-sp .container .l-main .media [type=text].token{max-width:100%}body#view-sp .container .l-main .sp-select-sound select{width:75%}body#view-sp .container .l-main .sp-select-sound button{width:20%;margin-left:10px}body#view-sp .container .l-main .pattern label{margin-bottom:0}body#view-sp .container .l-main .pattern .pattern-name,body#view-sp .container .l-main .pattern .pattern-shortcut{width:100%}body#view-sp .container .l-main .pattern .pattern-time select{width:40%}body#view-sp .container .sp-table-issuing-partner-stylist{width:100%}body#view-sp .container .sp-table-issuing-partner-stylist td,body#view-sp .container .sp-table-issuing-partner-stylist th{padding:10px}body#view-sp .container .sp-table-issuing-partner-stylist .w30p{width:auto}body#view-sp .container .sp-table-billing{width:100%}body#view-sp .container .sp-table-billing td,body#view-sp .container .sp-table-billing th{padding:10px}body#view-sp .container .sp-table-billing .w15p{width:25%}body#view-sp .container .sp-table-billing .w20p{width:35%}body#view-sp .container #billing_detail .flexbox{display:block !important}body#view-sp .container #billing_detail #billing_head h3{margin-bottom:10px}body#view-sp .container #billing_detail .price-dl{width:100%;margin-bottom:10px}body#view-sp .container #billing_detail .price-dl dt{width:100%;border-radius:6px 6px 0 0}body#view-sp .container #billing_detail .total_tabel{width:100%}body#view-sp .container #billing_detail .note-dl dt{width:100%;border-radius:6px 6px 0 0}body#view-sp .container .yui-image{height:auto}body#view-sp .container .l-button{display:block;text-align:center}body#view-sp .container .l-button .button-submit,body#view-sp .container .l-button input[type=submit]{margin:20px 0 0;width:100%}body#view-sp .container .l-button .button-red{width:100%}body#view-sp .container .l-button .left-button{float:none;margin-bottom:40px}body#view-sp .container .l-button .right-button{float:none}body#view-sp .container .l-button .right-button .button-blue{width:49%}body#view-sp .container .both-side-button-container{text-align:left}body#view-sp .c-btn-techtouch{display:none}.urlcode{display:block}.urlcode>div{width:100%}.urlcode>div:last-child{margin-top:40px}.urlcode .frame{padding:5px}.urlcode .urlcode-qrimg{margin:20px}}@media screen and (min-width: 768px)and (max-width: 980px){.home-schedule .home-schedule-inner .home-schedule-button{display:flex;justify-content:flex-start}.home-schedule .home-schedule-inner .home-schedule-button>a{width:auto !important;margin:0 10px 0 0 !important}.home-schedule .home-schedule-inner .schedule-list .schedule-list-tab ul{padding-left:0}.button-yellow{max-width:300px;margin:0}}
/*# sourceMappingURL=maps/common.css.map */
