@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:700,900");@import url(https://code.ionicframework.com/ionicons/2.0.0/css/ionicons.min.css);@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#uniqueFooter,#uniqueHeader,.content-area{opacity:0;-webkit-animation:fadeIn .3s ease 1s forwards;animation:fadeIn .3s ease 1s forwards}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{vertical-align:top}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}a,h1,h2,h3,h4,p,span{white-space:normal;word-break:break-all}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;outline:none;color:#fff}button:hover,input:hover,select:hover,textarea:hover{cursor:pointer}button::-webkit-input-placeholder,input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{letter-spacing:.05em;font-size:14px}button::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{letter-spacing:.05em;font-size:14px}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{letter-spacing:.05em;font-size:14px}button::-ms-input-placeholder,input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#c1c1c1;letter-spacing:.05em;font-size:14px}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:#c1c1c1;letter-spacing:.05em;font-size:14px}button:placeholder-shown,input:placeholder-shown,select:placeholder-shown,textarea:placeholder-shown{color:#c1c1c1}button::-webkit-input-placeholder,input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c1c1c1}button:-moz-placeholder,button::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#c1c1c1;opacity:1}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c1c1c1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Yu Mincho;src:local("Yu Mincho Medium");font-weight:100}@font-face{font-family:Yu Mincho;src:local("Yu Mincho Medium");font-weight:200}@font-face{font-family:Yu Mincho;src:local("Yu Mincho Medium");font-weight:300}@font-face{font-family:Yu Mincho;src:local("Yu Mincho Medium");font-weight:400}@font-face{font-family:Yu Mincho;src:local("Yu Mincho Bold");font-weight:700}.yugo{font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500}.module-m-l-0{margin-left:0!important}.module-m-r-0{margin-right:0!important}.module-m-t-0{margin-top:0!important}.module-m-b-0{margin-bottom:0!important}.module-m-l-a{margin-left:auto!important}.module-m-r-a{margin-right:auto!important}.module-m-t-a{margin-top:auto!important}.module-m-b-a{margin-bottom:auto!important}.module-m-x-a{margin-right:auto!important;margin-left:auto!important}.module-m-y-0-5{margin-left:.5rem!important;margin-right:.5rem!important}.module-mb-0-5{margin-bottom:.5rem!important}.module-fs-11{font-size:11px!important}.module-fs-12{font-size:12px!important}.module-fs-14{font-size:1.4rem!important}#useredithistorydetail .point-history .point-amount,#useredithistorydetail .point-history .point-name,.module-fs-16{font-size:1.6rem!important}.module-fs-18{font-size:1.8rem!important}.module-bold{font-weight:700}.module-fs-1{font-size:1rem}.module-fs-1-5{font-size:1.5rem}.module-m-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.module-m-x-1{margin-left:1rem!important;margin-right:1rem!important}.module-m-t-1{margin-top:1rem!important}.module-m-b-1{margin-bottom:1rem!important}.module-m-l-1{margin-left:1rem!important}.module-m-r-1{margin-right:1rem!important}.module-m-y-1-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.module-m-x-1-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.module-m-t-1-5{margin-top:1.5rem!important}.module-m-b-1-5{margin-bottom:1.5rem!important}.module-p-y-1{padding-top:1rem!important;padding-bottom:1rem!important}.module-p-x-1{padding-left:1rem!important;padding-right:1rem!important}.module-p-t-1{padding-top:1rem!important}.module-p-b-1{padding-bottom:1rem!important}.module-p-y-1-5{padding-top:1.5rem!important;padding-bottom:1.5rem}.module-p-x-1-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.module-p-t-1-5{padding-top:1.5rem!important}.module-p-b-1-5{padding-bottom:1.5rem!important}.module-fs-2{font-size:2rem}.module-fs-2-5{font-size:2.5rem}.module-m-y-2{margin-top:2rem!important;margin-bottom:2rem!important}.module-m-x-2{margin-left:2rem!important;margin-right:2rem!important}.module-m-t-2{margin-top:2rem!important}.module-m-b-2{margin-bottom:2rem!important}.module-m-l-2{margin-left:2rem!important}.module-m-r-2{margin-right:2rem!important}.module-m-y-2-5{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.module-m-x-2-5{margin-left:2.5rem!important;margin-right:2.5rem!important}.module-m-t-2-5{margin-top:2.5rem!important}.module-m-b-2-5{margin-bottom:2.5rem!important}.module-p-y-2{padding-top:2rem!important;padding-bottom:2rem!important}.module-p-x-2{padding-left:2rem!important;padding-right:2rem!important}.module-p-t-2{padding-top:2rem!important}.module-p-b-2{padding-bottom:2rem!important}.module-p-y-2-5{padding-top:2.5rem!important;padding-bottom:2.5rem}.module-p-x-2-5{padding-left:2.5rem!important;padding-right:2.5rem!important}.module-p-t-2-5{padding-top:2.5rem!important}.module-p-b-2-5{padding-bottom:2.5rem!important}.module-fs-3{font-size:3rem}.module-fs-3-5{font-size:3.5rem}.module-m-y-3{margin-top:3rem!important;margin-bottom:3rem!important}.module-m-x-3{margin-left:3rem!important;margin-right:3rem!important}.module-m-t-3{margin-top:3rem!important}.module-m-b-3{margin-bottom:3rem!important}.module-m-l-3{margin-left:3rem!important}.module-m-r-3{margin-right:3rem!important}.module-m-y-3-5{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.module-m-x-3-5{margin-left:3.5rem!important;margin-right:3.5rem!important}.module-m-t-3-5{margin-top:3.5rem!important}.module-m-b-3-5{margin-bottom:3.5rem!important}.module-p-y-3{padding-top:3rem!important;padding-bottom:3rem!important}.module-p-x-3{padding-left:3rem!important;padding-right:3rem!important}.module-p-t-3{padding-top:3rem!important}.module-p-b-3{padding-bottom:3rem!important}.module-p-y-3-5{padding-top:3.5rem!important;padding-bottom:3.5rem}.module-p-x-3-5{padding-left:3.5rem!important;padding-right:3.5rem!important}.module-p-t-3-5{padding-top:3.5rem!important}.module-p-b-3-5{padding-bottom:3.5rem!important}.module-fs-4{font-size:4rem}.module-fs-4-5{font-size:4.5rem}.module-m-y-4{margin-top:4rem!important;margin-bottom:4rem!important}.module-m-x-4{margin-left:4rem!important;margin-right:4rem!important}.module-m-t-4{margin-top:4rem!important}.module-m-b-4{margin-bottom:4rem!important}.module-m-l-4{margin-left:4rem!important}.module-m-r-4{margin-right:4rem!important}.module-m-y-4-5{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.module-m-x-4-5{margin-left:4.5rem!important;margin-right:4.5rem!important}.module-m-t-4-5{margin-top:4.5rem!important}.module-m-b-4-5{margin-bottom:4.5rem!important}.module-p-y-4{padding-top:4rem!important;padding-bottom:4rem!important}.module-p-x-4{padding-left:4rem!important;padding-right:4rem!important}.module-p-t-4{padding-top:4rem!important}.module-p-b-4{padding-bottom:4rem!important}.module-p-y-4-5{padding-top:4.5rem!important;padding-bottom:4.5rem}.module-p-x-4-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.module-p-t-4-5{padding-top:4.5rem!important}.module-p-b-4-5{padding-bottom:4.5rem!important}.module-fs-5{font-size:5rem}.module-fs-5-5{font-size:5.5rem}.module-m-y-5{margin-top:5rem!important;margin-bottom:5rem!important}.module-m-x-5{margin-left:5rem!important;margin-right:5rem!important}.module-m-t-5{margin-top:5rem!important}.module-m-b-5{margin-bottom:5rem!important}.module-m-l-5{margin-left:5rem!important}.module-m-r-5{margin-right:5rem!important}.module-m-y-5-5{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.module-m-x-5-5{margin-left:5.5rem!important;margin-right:5.5rem!important}.module-m-t-5-5{margin-top:5.5rem!important}.module-m-b-5-5{margin-bottom:5.5rem!important}.module-p-y-5{padding-top:5rem!important;padding-bottom:5rem!important}.module-p-x-5{padding-left:5rem!important;padding-right:5rem!important}.module-p-t-5{padding-top:5rem!important}.module-p-b-5{padding-bottom:5rem!important}.module-p-y-5-5{padding-top:5.5rem!important;padding-bottom:5.5rem}.module-p-x-5-5{padding-left:5.5rem!important;padding-right:5.5rem!important}.module-p-t-5-5{padding-top:5.5rem!important}.module-p-b-5-5{padding-bottom:5.5rem!important}.module-fs-6{font-size:6rem}.module-fs-6-5{font-size:6.5rem}.module-m-y-6{margin-top:6rem!important;margin-bottom:6rem!important}.module-m-x-6{margin-left:6rem!important;margin-right:6rem!important}.module-m-t-6{margin-top:6rem!important}.module-m-b-6{margin-bottom:6rem!important}.module-m-l-6{margin-left:6rem!important}.module-m-r-6{margin-right:6rem!important}.module-m-y-6-5{margin-top:6.5rem!important;margin-bottom:6.5rem!important}.module-m-x-6-5{margin-left:6.5rem!important;margin-right:6.5rem!important}.module-m-t-6-5{margin-top:6.5rem!important}.module-m-b-6-5{margin-bottom:6.5rem!important}.module-p-y-6{padding-top:6rem!important;padding-bottom:6rem!important}.module-p-x-6{padding-left:6rem!important;padding-right:6rem!important}.module-p-t-6{padding-top:6rem!important}.module-p-b-6{padding-bottom:6rem!important}.module-p-y-6-5{padding-top:6.5rem!important;padding-bottom:6.5rem}.module-p-x-6-5{padding-left:6.5rem!important;padding-right:6.5rem!important}.module-p-t-6-5{padding-top:6.5rem!important}.module-p-b-6-5{padding-bottom:6.5rem!important}.module-fs-7{font-size:7rem}.module-fs-7-5{font-size:7.5rem}.module-m-y-7{margin-top:7rem!important;margin-bottom:7rem!important}.module-m-x-7{margin-left:7rem!important;margin-right:7rem!important}.module-m-t-7{margin-top:7rem!important}.module-m-b-7{margin-bottom:7rem!important}.module-m-l-7{margin-left:7rem!important}.module-m-r-7{margin-right:7rem!important}.module-m-y-7-5{margin-top:7.5rem!important;margin-bottom:7.5rem!important}.module-m-x-7-5{margin-left:7.5rem!important;margin-right:7.5rem!important}.module-m-t-7-5{margin-top:7.5rem!important}.module-m-b-7-5{margin-bottom:7.5rem!important}.module-p-y-7{padding-top:7rem!important;padding-bottom:7rem!important}.module-p-x-7{padding-left:7rem!important;padding-right:7rem!important}.module-p-t-7{padding-top:7rem!important}.module-p-b-7{padding-bottom:7rem!important}.module-p-y-7-5{padding-top:7.5rem!important;padding-bottom:7.5rem}.module-p-x-7-5{padding-left:7.5rem!important;padding-right:7.5rem!important}.module-p-t-7-5{padding-top:7.5rem!important}.module-p-b-7-5{padding-bottom:7.5rem!important}.module-fs-8{font-size:8rem}.module-fs-8-5{font-size:8.5rem}.module-m-y-8{margin-top:8rem!important;margin-bottom:8rem!important}.module-m-x-8{margin-left:8rem!important;margin-right:8rem!important}.module-m-t-8{margin-top:8rem!important}.module-m-b-8{margin-bottom:8rem!important}.module-m-l-8{margin-left:8rem!important}.module-m-r-8{margin-right:8rem!important}.module-m-y-8-5{margin-top:8.5rem!important;margin-bottom:8.5rem!important}.module-m-x-8-5{margin-left:8.5rem!important;margin-right:8.5rem!important}.module-m-t-8-5{margin-top:8.5rem!important}.module-m-b-8-5{margin-bottom:8.5rem!important}.module-p-y-8{padding-top:8rem!important;padding-bottom:8rem!important}.module-p-x-8{padding-left:8rem!important;padding-right:8rem!important}.module-p-t-8{padding-top:8rem!important}.module-p-b-8{padding-bottom:8rem!important}.module-p-y-8-5{padding-top:8.5rem!important;padding-bottom:8.5rem}.module-p-x-8-5{padding-left:8.5rem!important;padding-right:8.5rem!important}.module-p-t-8-5{padding-top:8.5rem!important}.module-p-b-8-5{padding-bottom:8.5rem!important}.module-fs-9{font-size:9rem}.module-fs-9-5{font-size:9.5rem}.module-m-y-9{margin-top:9rem!important;margin-bottom:9rem!important}.module-m-x-9{margin-left:9rem!important;margin-right:9rem!important}.module-m-t-9{margin-top:9rem!important}.module-m-b-9{margin-bottom:9rem!important}.module-m-l-9{margin-left:9rem!important}.module-m-r-9{margin-right:9rem!important}.module-m-y-9-5{margin-top:9.5rem!important;margin-bottom:9.5rem!important}.module-m-x-9-5{margin-left:9.5rem!important;margin-right:9.5rem!important}.module-m-t-9-5{margin-top:9.5rem!important}.module-m-b-9-5{margin-bottom:9.5rem!important}.module-p-y-9{padding-top:9rem!important;padding-bottom:9rem!important}.module-p-x-9{padding-left:9rem!important;padding-right:9rem!important}.module-p-t-9{padding-top:9rem!important}.module-p-b-9{padding-bottom:9rem!important}.module-p-y-9-5{padding-top:9.5rem!important;padding-bottom:9.5rem}.module-p-x-9-5{padding-left:9.5rem!important;padding-right:9.5rem!important}.module-p-t-9-5{padding-top:9.5rem!important}.module-p-b-9-5{padding-bottom:9.5rem!important}.module-fs-10{font-size:10rem}.module-fs-10-5{font-size:10.5rem}.module-m-y-10{margin-top:10rem!important;margin-bottom:10rem!important}.module-m-x-10{margin-left:10rem!important;margin-right:10rem!important}.module-m-t-10{margin-top:10rem!important}.module-m-b-10{margin-bottom:10rem!important}.module-m-l-10{margin-left:10rem!important}.module-m-r-10{margin-right:10rem!important}.module-m-y-10-5{margin-top:10.5rem!important;margin-bottom:10.5rem!important}.module-m-x-10-5{margin-left:10.5rem!important;margin-right:10.5rem!important}.module-m-t-10-5{margin-top:10.5rem!important}.module-m-b-10-5{margin-bottom:10.5rem!important}.module-p-y-10{padding-top:10rem!important;padding-bottom:10rem!important}.module-p-x-10{padding-left:10rem!important;padding-right:10rem!important}.module-p-t-10{padding-top:10rem!important}.module-p-b-10{padding-bottom:10rem!important}.module-p-y-10-5{padding-top:10.5rem!important;padding-bottom:10.5rem}.module-p-x-10-5{padding-left:10.5rem!important;padding-right:10.5rem!important}.module-p-t-10-5{padding-top:10.5rem!important}.module-p-b-10-5{padding-bottom:10.5rem!important}.module-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.module-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-flex-a-c{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.module-flex-a-s{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.module-flex-j-c{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.module-flex-j-s{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.module-t-a-l{text-align:left!important}.module-t-a-r{text-align:right!important}.module-t-a-c{text-align:center!important}.module-pos-rel{position:!important}.module-txt-grey{color:#9e9e9e}.module-txt-red{color:#c62828}button{font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500}.module-btn-red{background:#c62828}.module-btn-blue,.module-btn-red{color:#fff;border:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;cursor:pointer}.module-btn-blue{background:#1565c0}.module-btn-grey{background:#424242}.module-btn-grey,.module-btn-palegrey{color:#fff;border:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;cursor:pointer}.module-btn-palegrey{background:#848484}.reloadBtn{border:1px solid rgba(0,0,0,.25);color:#333;background-color:#e6e6e6;font-size:14px;font-weight:700;width:100px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;opacity:.65;border-radius:4px;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;cursor:pointer}.module-btn-450-45{width:450px}.module-btn-300-45,.module-btn-450-45{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;letter-spacing:.1em;font-weight:700}.module-btn-300-45{width:300px}.module-btn-270-45{width:270px;height:45px;font-size:14px}.module-btn-220-30,.module-btn-270-45{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;font-weight:700}.module-btn-220-30{width:220px;height:30px;font-size:1.6rem}.module-btn-150-45{width:150px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;letter-spacing:.1em;font-weight:700}.module-btn-140-35{width:140px;height:35px}.module-btn-90-30,.module-btn-140-35{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;letter-spacing:.1em;font-weight:700}.module-btn-90-30{width:90px;height:30px}.module-btn-75-30{width:75px}.module-btn-65-30,.module-btn-75-30{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;letter-spacing:.1em;font-weight:700}.module-btn-65-30{width:65px}.module-btnArea{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-btnArea .module-btnArea-btn{margin-right:20px;cursor:pointer}.module-btnArea .module-btnArea-btn:last-of-type{margin-right:0}.box-shadow,.c_container,.c_dialog .c_dialog-box,.contentContainer,.module-card-list .each-card-exits,.module-dialog-wrap .module-dialog-box,.top-wrap .top-mainCats .top-mainCats-cat,.top-wrap .top-newsArea .top-newsArea-each{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.innerNavi .innerNavi-nav .innerNavi-nav-link,.module-cursor-pointer{cursor:pointer}input[type=email],input[type=number],input[type=password],input[type=text]{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=text],textarea{border:1px solid #a5a5a5;background:#fff;font-size:14px;font-weight:700;padding:.2em .6em;color:#263238}select{border:1px solid #a5a5a5;background:#fff;height:30px;font-size:14px;font-weight:700;padding:.3em .6em;color:#263238}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkbox .each-radio{margin-bottom:1.5em}.checkbox input[type=checkbox]{display:none}.checkbox label{position:relative;padding:0 0 0 22px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;cursor:pointer}.checkbox label span{font-size:14px;font-weight:700;color:#263238}.checkbox label:before{content:"";width:15px;height:15px;padding:0;background:#fff;border:1px solid #a5a5a5;display:block;position:absolute;left:0;top:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox label:after{content:"";position:absolute;top:8px;left:6px;width:0;height:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .15s ease-in-out,width .15s ease-in-out .15s;transition:all .15s ease-in-out,width .15s ease-in-out .15s;-webkit-box-sizing:initial!important;box-sizing:initial!important}.checkbox input[type=checkbox]:checked+label:after{width:8px;height:4px;border-left:2px solid #c62828;border-bottom:2px solid #c62828;-webkit-box-sizing:initial!important;box-sizing:initial!important}.module-search,.module-search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-search .input,.module-search form .input{width:260px;border-right:none}.module-search .submit-wrap,.module-search form .submit-wrap{width:30px;height:30px;position:relative}.module-search .submit-wrap:after,.module-search .submit-wrap:before,.module-search form .submit-wrap:after,.module-search form .submit-wrap:before{pointer-events:none}.module-search .submit-wrap:before,.module-search form .submit-wrap:before{content:"";width:16px;height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:3px solid #fff;position:absolute;top:5px;left:5px}.module-search .submit-wrap:after,.module-search form .submit-wrap:after{content:"";width:3px;height:8px;background:#fff;position:absolute;bottom:6px;right:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.module-search .submit,.module-search form .submit{background:#263238;width:30px;height:30px;border:1px solid #263238}.module-customtag-area .desc{color:#c62828;font-size:1.6rem;font-weight:700;margin-bottom:10px}.module-customtag-area .each-tag{border:1px solid #a5a5a5;background:#fafafa;border-radius:4px;height:30px;padding:0 1em;min-width:70px;font-size:1.4rem;line-height:1;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;margin-right:10px}#holidayadd .timerange,#holidayedit .timerange,.module-customtag-area .each-tag,.module-timerange,holidayadd .timerange,holidayedit .timerange{display:-webkit-box;display:-ms-flexbox;display:flex}#holidayadd .timerange .day,#holidayadd .timerange .month,#holidayadd .timerange .year,#holidayedit .timerange .day,#holidayedit .timerange .month,#holidayedit .timerange .year,.module-timerange .day,.module-timerange .month,.module-timerange .year,holidayadd .timerange .day,holidayadd .timerange .month,holidayadd .timerange .year,holidayedit .timerange .day,holidayedit .timerange .month,holidayedit .timerange .year{margin-right:10px}#holidayadd .timerange .year,#holidayadd .timerange .year select,#holidayedit .timerange .year,#holidayedit .timerange .year select,.module-timerange .year,.module-timerange .year select,holidayadd .timerange .year,holidayadd .timerange .year select,holidayedit .timerange .year,holidayedit .timerange .year select{width:80px}#holidayadd .timerange .day,#holidayadd .timerange .day select,#holidayadd .timerange .month,#holidayadd .timerange .month select,#holidayedit .timerange .day,#holidayedit .timerange .day select,#holidayedit .timerange .month,#holidayedit .timerange .month select,.module-timerange .day,.module-timerange .day select,.module-timerange .month,.module-timerange .month select,holidayadd .timerange .day,holidayadd .timerange .day select,holidayadd .timerange .month,holidayadd .timerange .month select,holidayedit .timerange .day,holidayedit .timerange .day select,holidayedit .timerange .month,holidayedit .timerange .month select{width:60px}#holidayadd .timerange .time,#holidayadd .timerange .time select,#holidayedit .timerange .time,#holidayedit .timerange .time select,.module-timerange .time,.module-timerange .time select,holidayadd .timerange .time,holidayadd .timerange .time select,holidayedit .timerange .time,holidayedit .timerange .time select{width:70px}#holidayadd .timerange #datepicker,#holidayedit .timerange #datepicker,.module-timerange #datepicker,holidayadd .timerange #datepicker,holidayedit .timerange #datepicker{margin-right:15px}.module-num-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-num-search .input{width:260px}.module-num-search .submit{width:75px;height:30px;font-weight:700;letter-spacing:.1em;margin-left:15px}.module-message{width:100%;height:100px;-webkit-box-sizing:border-box;box-sizing:border-box}.module-phoneNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module-phoneNum input{max-width:calc(33% - 10px)}.module-selectbox,.worktime-wrap .worktime-list .eachday .worktime .selectbox{position:relative}.module-selectbox:after,.worktime-wrap .worktime-list .eachday .worktime .selectbox:after{content:"▲";font-size:8px;line-height:1;position:absolute;top:1px;right:15px;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(180deg);transform:rotate(180deg);pointer-events:none;font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500}.module-selectbox select,.worktime-wrap .worktime-list .eachday .worktime .selectbox select{width:70px;font-size:14px}.worktime-wrap .worktime-list .eachday .worktime :root .selectbox:after,:root .module-selectbox:after,:root .worktime-wrap .worktime-list .eachday .worktime .selectbox:after,_::-webkit-full-page-media,_:future{font-size:7px;right:14px;top:5px}.module-dialog-wrap{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 15px 15px;z-index:9999;background:rgba(0,0,0,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-dialog-wrap.no-bg{background:none;pointer-events:none}.module-dialog-wrap .module-dialog-inner{position:relative;max-height:calc(100vh - 200px);margin-bottom:50px}.module-dialog-wrap .module-dialog-box{background:hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:900px;max-height:calc(100vh - 200px);pointer-events:auto;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}.module-dialog-wrap .module-dialog-box.filled{background:#fff}.module-dialog-wrap .module-dialog-box .module-dialog-box-title{font-family:Noto Sans JP,sans-serif;font-weight:900;color:#263238;font-size:2rem;margin-bottom:1.5em;width:100%;letter-spacing:.2em}.module-dialog-wrap .module-dialog-box .module-dialog-box-comment{font-size:1.6em;font-weight:700;text-align:center;margin-bottom:1em}.module-dialog-wrap .module-dialog-box-btnArea{width:100%;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;bottom:-77px}.module-dialog-wrap .module-dialog-box-btnArea .module-dialog-box-btnArea-btn{margin-right:20px;border:1px solid #fafafa}.module-dialog-wrap .module-dialog-box-btnArea .module-dialog-box-btnArea-btn:last-of-type{margin-right:0}.module-dialog-1colInput .module-dialog-box{width:600px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px 15px}.module-dialog-1colInput .module-dialog-box .module-dialog-box-input{width:430px;margin-bottom:15px}.module-dialog-form .module-dialog-box{width:100%;padding:15px 20px;position:relative}.module-dialog-form .module-dialog-box-formArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.module-dialog-form .module-dialog-box-formArea dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-dialog-form .module-dialog-box-formArea dd,.module-dialog-form .module-dialog-box-formArea dt{margin-bottom:30px;font-size:1.6rem}.module-dialog-form .module-dialog-box-formArea dt{color:#9e9e9e;font-size:1.6rem;font-weight:700;width:120px;text-align:right}.module-dialog-form .module-dialog-box-formArea dd{width:calc(100% - 120px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2em 0 1em;position:relative}.module-dialog-form .module-dialog-box-formArea dd .error{position:absolute;bottom:-2.6em;left:1.2em;color:#c62828;font-weight:700;font-size:1.4rem}.module-dialog-form .module-dialog-box-formArea dd .checkbox{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-dialog-form .module-dialog-box-formArea dd .checkbox label{height:21px}.module-dialog-form .module-dialog-box-formArea .module-dialog-box-form-input-text100per{width:100%}.module-dialog-form .module-dialog-box-formArea .module-dialog-box-form-input-select{width:230px;position:relative}.module-dialog-form .module-dialog-box-formArea .module-dialog-box-form-input-select:after{content:"▼";font-size:10px;position:absolute;top:8px;right:8px}.module-dialog-form .module-dialog-box-formArea .module-dialog-box-formArea-flex{width:445px}.module-dialog-form .module-dialog-box-formArea .module-dialog-box-formArea-flex dd{width:325px}.module-dialog-user-list .module-dialog-user-list-inner{width:100%}.module-dialog-user-list .module-dialog-user-list-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.module-dialog-user-list .module-dialog-user-list-nav .title{font-family:Noto Sans JP,sans-serif;font-size:1.3rem;font-weight:800;margin-right:1.5em}.module-dialog-user-list .module-dialog-user-list-nav .module-dialog-user-list-nav-link{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.1em;font-size:13px;margin:0 1em 0 0;color:#9e9e9e;text-decoration:none;word-break:keep-all;cursor:pointer;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.module-dialog-user-list .module-dialog-user-list-nav .module-dialog-user-list-nav-link:after{content:"｜";margin-left:1em;color:#9e9e9e}.module-dialog-user-list .module-dialog-user-list-nav .module-dialog-user-list-nav-link.borderless:after,.module-dialog-user-list .module-dialog-user-list-nav .module-dialog-user-list-nav-link:last-of-type:after{content:""}.module-dialog-user-list .module-dialog-user-list-nav .module-dialog-user-list-nav-link.module-dialog-user-list-nav-link-selected{color:#263238}.module-dialog-user-list .module-dialog-box{width:500px}.module-dialog-user-list .module-dialog-box .module-dialog-box-title-col{min-height:60px;margin-bottom:20px}.module-dialog-user-list .module-dialog-box .user-list .no{width:100px}.module-dialog-user-list .module-dialog-box .user-list .btn{width:115px}.module-input-file input{display:none}.module-input-file label{width:150px;height:30px;background:#fafafa;border:1px solid #a5a5a5;border-radius:5px;color:#666;font-size:1.4rem;font-weight:700;letter-spacing:.05em;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.profile-pic-btn input{display:none}.profile-pic-btn label{width:150px;height:30px;background:#fafafa;border:1px solid #a5a5a5;border-radius:5px;color:#666;font-size:1.4rem;font-weight:700;letter-spacing:.05em;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.profile-pic{width:150px;height:150px;overflow:hidden}.profile-pic img{min-width:150px;min-height:150px;max-width:150px;-o-object-fit:cover;object-fit:cover}.drag-and-drop{cursor:move;position:absolute;z-index:1000}.drag{z-index:1001}.module-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-card-list .each-card{width:370px;height:260px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;margin-right:20px;margin-bottom:20px}.module-card-list .each-card-exits{background:#fff}.module-card-list .each-card-exits .num{font-size:1.6rem;font-weight:800;font-family:Noto Sans JP,sans-serif}.module-card-list .each-card-exits .img{width:150px;height:150px;background:#e5e5e5;margin:10px 15px 15px 0;overflow:hidden;position:relative}.module-card-list .each-card-exits .img,.module-card-list .each-card-exits .img:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-card-list .each-card-exits .img:after{content:"NO IMAGE";font-family:Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:800;color:#a5a5a5;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:2}.module-card-list .each-card-exits .img img{min-width:100%;min-height:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:3}.module-card-list .each-card-exits .txt-area{margin-top:10px}.module-card-list .each-card-exits .txt-area dt{color:#9e9e9e;font-size:1.2rem;font-family:Noto Sans JP,sans-serif;font-weight:800;margin-bottom:.2em}.module-card-list .each-card-exits .txt-area dd{font-size:1.6rem;font-family:Noto Sans JP,sans-serif;font-weight:800;margin-bottom:.5em}.module-card-list .each-card-exits .btn-area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module-card-list .each-card-add{opacity:.2;border:5px solid #9e9e9e;color:#9e9e9e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.module-card-list .each-card-add .icon,.module-card-list .each-card-add .txt{font-family:Noto Sans JP,sans-serif;font-weight:800;pointer-events:none}.module-card-list .each-card-add .icon{font-size:60px;margin-top:.4em}.module-card-list .each-card-add .txt{font-size:2.6rem;letter-spacing:.2em}.module-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.module-pager.module-pager-pale{opacity:.7}.module-pager .pager-btn{font-size:16px;background:#fafafa;border:1px solid #a5a5a5;padding:5px 15px;margin:0 7.5px;color:#343434;cursor:pointer;-webkit-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}.module-pager .pager-prev{padding-left:12px}.module-pager .pager-prev:before{content:"";border-top:2px solid #343434;border-left:2px solid #343434;display:inline-block;width:5px;height:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;transform-origin:top left;position:relative;top:2px;margin-right:8px;-webkit-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}.module-pager .pager-next{padding-left:12px}.module-pager .pager-next:after{content:"";border-top:2px solid #343434;border-right:2px solid #343434;display:inline-block;width:5px;height:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;position:relative;top:2px;margin-left:8px;-webkit-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}.module-pager .seeing{background:#9e9e9e;color:#343434;pointer-events:none}.module-pager .seeing:after,.module-pager .seeing:before{border-color:#343434}.module-pager .none{display:none}#admin-login{position:fixed;top:0;left:0;height:100%;min-height:568px;background:#263238;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:7vh}#admin-login,#admin-login .inner{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#admin-login,#admin-login .inner,#admin-login .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#admin-login .logo{width:30.93333vw;height:30.93333vw;overflow:hidden;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}#admin-login .logo img{min-width:100%;min-height:100%;-o-object-fit:contain;object-fit:contain}#admin-login .name{color:#fff;font-size:18px;font-weight:700;margin-bottom:30px}#admin-login .title{color:#fff;font-size:14px;font-weight:700;margin-bottom:15px}#admin-login .input-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}#admin-login .input-area span{color:#fff;opacity:.38;font-weight:700;margin-bottom:2px}#admin-login .input-area input{width:59.73333vw;max-width:224px}#admin-login .button{-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;font-weight:700;margin-top:10px;cursor:pointer;border:none}#admin-login .text{color:#fff;opacity:.38;text-align:center;margin-bottom:1.75em}#admin-login .toApplyPassword{color:#fff;opacity:.38;margin-top:40px;margin-right:1em;text-decoration:none;padding:0 2em}#admin-login .error{margin-top:10px}.top-wrap .top-mainCats{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;margin-bottom:30px}.top-wrap .top-mainCats .top-mainCats-cat{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:15px;padding:30px 20px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-wrap .top-mainCats .top-mainCats-cat:last-of-type{margin-right:0}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-head .top-mainCats-cat-head-img{width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-head .top-mainCats-cat-head-txt{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:900;letter-spacing:.2em;text-align:center}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-list{width:100%}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-list .top-mainCats-cat-list-each{width:100%;height:50px;border-top:1px solid #e5e5e5;display:block}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-list .top-mainCats-cat-list-each a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:700;color:#263238;text-decoration:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-list .top-mainCats-cat-list-each a:hover{background:#e5e5e5}.top-wrap .top-newsArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}.top-wrap .top-newsArea .top-newsArea-each{width:50%;min-height:135px;height:135px;margin-right:15px;margin-bottom:15px}.top-wrap .top-newsArea .top-newsArea-each:last-of-type{margin-right:0}.top-wrap .top-newsArea .top-newsArea-each .top-newsArea-each-head{height:30px;font-size:14px;letter-spacing:.1em;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1em}.top-wrap .top-newsArea .top-newsArea-each .top-newsArea-each-list{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px;margin:15px 0;overflow-y:scroll;height:75px}.top-wrap .top-newsArea .top-newsArea-each .top-newsArea-each-list span{font-size:14px;font-weight:700}.top-wrap .top-newsArea .top-newsArea-notification{background:#fff}.top-wrap .top-newsArea .top-newsArea-notification .top-newsArea-notification-head{background:#01579b}.top-wrap .top-newsArea .top-newsArea-notification .top-newsArea-notification-list .top-newsArea-notification-list-each{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em}.top-wrap .top-newsArea .top-newsArea-notification .top-newsArea-notification-list .top-newsArea-notification-list-each .date{color:#90a4ae;width:8em}.top-wrap .top-newsArea .top-newsArea-notification .top-newsArea-notification-list .top-newsArea-notification-list-each .title{width:calc(100% - 8em)}.top-wrap .top-newsArea .top-newsArea-develop{background:#eceff1}.top-wrap .top-newsArea .top-newsArea-develop .top-newsArea-develop-head{background:#263238}.fc-time-grid-event .fc-time{display:none}body.salon #calendar .fc-business-container .fc-nonbusiness:before{content:"営業時間外"!important}body.clinic #calendar .fc-business-container .fc-nonbusiness:before{content:"診療時間外"!important}#calendar h2{font-weight:700;font-family:Arial Black,sans-serif;margin-right:1em;width:200px;text-align:left}#calendar .fc-left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#calendar .fc-button{font-weight:700;letter-spacing:.1em}#calendar .fc-prev-button{border:none;background:none;-webkit-box-shadow:none;box-shadow:none}#calendar .fc-prev-button:after{border-color:#000;margin-right:.5em;top:9px}#calendar .fc-next-button{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;padding-right:18px;margin-right:-7px}#calendar .fc-next-button:after{border-color:#000;margin-left:.5em;top:9px}#calendar .fc-widget-header{height:40px}#calendar .fc-resource-cell{font-weight:700;font-family:Arial Black,sans-serif;text-align:center;vertical-align:middle;position:relative}#calendar .fc-time-grid .fc-today{background:#fff}#calendar .fc-time-grid .fc-slats td{height:40px}#calendar .fc-time-grid .fc-slats .fc-time span{font-weight:700}#calendar .fc-content-skeleton .fc-event{border-radius:0;border:none;margin:6px;color:#263238;overflow:visible}#calendar .fc-content-skeleton .fc-event:before{color:#fff;width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-5px;left:-5px;z-index:10;border-radius:50%}#calendar .fc-content-skeleton .fc-event.new{background:#b3e5fc}#calendar .fc-content-skeleton .fc-event.new:before{content:"新";color:#fff;background:#1976d2}#calendar .fc-content-skeleton .fc-event.repeat{background:#cfd8dc}#calendar .fc-content-skeleton .fc-event.repeat:before{content:"再";color:#fff;background:#616161}#calendar .fc-content-skeleton .fc-event.come:before{background:#ffb300!important}#calendar .fc-content-skeleton .event-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;height:100%}#calendar .fc-content-skeleton .event-inner,#calendar .fc-content-skeleton .event-inner .name-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendar .fc-content-skeleton .event-inner .name-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calendar .fc-content-skeleton .event-inner .kana,#calendar .fc-content-skeleton .event-inner .menu,#calendar .fc-content-skeleton .event-inner .name{white-space:nowrap}#calendar .fc-content-skeleton .event-inner .name{font-weight:700;color:#263238}#calendar .fc-content-skeleton .event-inner .kana{font-weight:700;color:#526e7c}#calendar .fc-content-skeleton .event-inner .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#263238;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1em}#calendar .fc-content-skeleton .popup{position:relative;z-index:10}#calendar .fc-content-skeleton .popup .popup-data{position:absolute;bottom:-45px;left:10px;width:calc(100% - 20px);height:50px;background:#e4f1f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}#calendar .fc-content-skeleton .popup .popup-data:before{content:"";width:15px;height:15px;background:#e4f1f7;display:block;pointer-events:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left;position:absolute;top:-7px;left:calc(50% - 7px)}#calendar .fc-content-skeleton .popup .popup-data .delete,#calendar .fc-content-skeleton .popup .popup-data .detail,#calendar .fc-content-skeleton .popup .popup-data .raiin_status{width:50px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;letter-spacing:.1em;margin:0 10px;-webkit-transition:all .3s ease;transition:all .3s ease}#calendar .fc-content-skeleton .popup .popup-data .raiin_status{background:#ffb300}#calendar .fc-content-skeleton .popup .popup-data .detail{background:#475156}#calendar .fc-content-skeleton .popup .popup-data .delete{background:#c62828}#calendar .fc-content-skeleton .fc-event-container{margin:0}#calendar .fc-business-container .fc-nonbusiness:before{content:"時間外";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:16px;font-weight:700;letter-spacing:.5em;color:#000}#calendar .datetimepicker{position:relative;background-image:url(../images/icon-calendar-picker@2x.png);background-size:15px auto;background-repeat:no-repeat;background-position:0;-webkit-transition:all .3s ease;transition:all .3s ease}#calendar .datetimepicker:before{content:"カレンダーで日付選択";pointer-events:none;position:absolute;font-size:14px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px}#calendar .datetimepicker button{width:170px;border:none}.dentalMenu-list{margin-top:1rem}.dentalMenu-list .dentalMenu-list-groupName{font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:700;color:#263238;letter-spacing:.05em;background:rgba(0,0,0,.07);height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1em}.dentalMenu-list .dentalMenu-list-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dentalMenu-list .dentalMenu-list-ul .dentalMenu-list-li{width:50%;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5}.dentalMenu-list .dentalMenu-list-ul .dentalMenu-list-li .dentalMenu-list-li-name{font-size:1.4rem;font-weight:700}.dentalMenu-list .dentalMenu-list-ul .dentalMenu-list-li:nth-of-type(odd){border-right:1px solid #e5e5e5}.worktime-wrap .worktime-list .eachday{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.worktime-wrap .worktime-list .eachday .day{width:120px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;font-size:1.6rem;letter-spacing:.05em;color:#9e9e9e;font-weight:700;text-align:right}.worktime-wrap .worktime-list .eachday .holiday{margin-right:30px}.worktime-wrap .worktime-list .eachday .worktime-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}.worktime-wrap .worktime-list .eachday .worktime-area.invisible{opacity:0;pointer-events:none}.worktime-wrap .worktime-list .eachday .worktime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px}.worktime-wrap .worktime-list .eachday .worktime .to{font-size:14px;margin:0 10px}.holiday-list{margin-top:1rem}.holiday-list .holiday-list-groupName{font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:700;color:#263238;letter-spacing:.05em;background:rgba(0,0,0,.07);height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1em}.holiday-list .holiday-list-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.holiday-list .holiday-list-ul .dentist-area{width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.holiday-list .holiday-list-ul .dentist-area .img{max-width:30px;max-height:30px;overflow:hidden;margin-left:10px}.holiday-list .holiday-list-ul .dentist-area .img img{min-width:30px;min-height:30px;max-width:30px;max-height:30px;-o-object-fit:cover;object-fit:cover}.holiday-list .holiday-list-ul .dentist-area .name{margin-left:10px}.holiday-list .holiday-list-ul .holiday-list-li{width:100%;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5}.holiday-list .holiday-list-ul .holiday-list-li .holiday-list-li-name{font-size:1.4rem;font-weight:700;width:250px}.holiday-list .holiday-list-ul .holiday-list-li .holiday-list-li-time{width:calc(100% - 400px);font-size:1.4rem;font-weight:700}.holiday-list .holiday-list-ul .holiday-list-li:last-of-type{margin-bottom:40px}#holidayadd .staff,#holidayadd .staff select,#holidayedit .staff,#holidayedit .staff select,holidayadd .staff,holidayadd .staff select,holidayedit .staff,holidayedit .staff select{width:155px}#holidayadd .title input,#holidayedit .title input,holidayadd .title input,holidayedit .title input{width:430px;height:30px}.alert-list{margin-top:1rem}.alert-list .alert-list-groupName{font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:700;color:#263238;letter-spacing:.05em;background:rgba(0,0,0,.07);height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1em}.alert-list .alert-list-groupName .holiday{margin-left:2em}.alert-list .alert-list-groupName .holiday label{padding:0 35px 0 0}.alert-list .alert-list-groupName .holiday label:before{left:80px;top:6px}.alert-list .alert-list-groupName .holiday label:after{top:11px;left:86px}.alert-list .alert-detail{-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s;height:auto;width:100%}.alert-list .alert-detail.invisible{-webkit-transition:opacity 0s ease 0s,height .3s ease 1s;transition:opacity 0s ease 0s,height .3s ease 1s;opacity:0;height:0!important;pointer-events:none}.alert-list .alert-detail dt{width:100px;margin-right:10px}.alert-list .alert-detail dd textarea{width:100%;height:150px}.alert-list .alert-detail dd.customtag-area .desc{color:#c62828;font-size:1.6rem;font-weight:700;margin-bottom:10px}.alert-list .alert-detail dd.customtag-area .each-tag{border:1px solid #a5a5a5;background:#fafafa;border-radius:4px;height:30px;padding:0 1em;min-width:70px;font-size:1.4rem;line-height:1;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;margin-right:10px}.alert-list .alert-detail dd.title .error{bottom:-2.9em}.available-wrap .available-list .available-detail{margin-bottom:3rem}.available-wrap .available-list .select,.available-wrap .available-list .select select{width:45px}.available-wrap .available-list span{margin-left:10px;font-size:1.6rem;font-weight:700}.available-wrap .available-list .attention{font-size:1.4rem;font-weight:700;color:#c62828;margin-bottom:1em;line-height:1.5}#reservationadd .reservationedit-column-L,#reservationadd .reservationedit-column-L dl,#reservationedit .reservationedit-column-L,#reservationedit .reservationedit-column-L dl,#reservationpatientadd .reservationedit-column-L,#reservationpatientadd .reservationedit-column-L dl{width:355px!important}#reservationadd .reservationedit-column-L dt,#reservationedit .reservationedit-column-L dt,#reservationpatientadd .reservationedit-column-L dt{width:115px!important}#reservationadd .reservationedit-column-L dd,#reservationedit .reservationedit-column-L dd,#reservationpatientadd .reservationedit-column-L dd{width:240px!important}#reservationadd .reservationedit-column-L dd,#reservationadd .reservationedit-column-L dt,#reservationedit .reservationedit-column-L dd,#reservationedit .reservationedit-column-L dt,#reservationpatientadd .reservationedit-column-L dd,#reservationpatientadd .reservationedit-column-L dt{height:30px}#reservationadd .reservationedit-column-R,#reservationadd .reservationedit-column-R dl,#reservationedit .reservationedit-column-R,#reservationedit .reservationedit-column-R dl,#reservationpatientadd .reservationedit-column-R,#reservationpatientadd .reservationedit-column-R dl{width:550px!important}#reservationadd .reservationedit-column-R dt,#reservationedit .reservationedit-column-R dt,#reservationpatientadd .reservationedit-column-R dt{width:130px!important}#reservationadd .reservationedit-column-R dd,#reservationedit .reservationedit-column-R dd,#reservationpatientadd .reservationedit-column-R dd{width:420px!important}#reservationadd :root .module-selectbox:after,#reservationadd :root .worktime-wrap .worktime-list .eachday .worktime .selectbox:after,#reservationadd _::-webkit-full-page-media:after,#reservationadd _:future:after,#reservationedit :root .module-selectbox:after,#reservationedit :root .worktime-wrap .worktime-list .eachday .worktime .selectbox:after,#reservationedit _::-webkit-full-page-media:after,#reservationedit _:future:after,#reservationpatientadd :root .module-selectbox:after,#reservationpatientadd :root .worktime-wrap .worktime-list .eachday .worktime .selectbox:after,#reservationpatientadd _::-webkit-full-page-media:after,#reservationpatientadd _:future:after,.worktime-wrap .worktime-list .eachday .worktime #reservationadd :root .selectbox:after,.worktime-wrap .worktime-list .eachday .worktime #reservationedit :root .selectbox:after,.worktime-wrap .worktime-list .eachday .worktime #reservationpatientadd :root .selectbox:after{font-size:7px;right:14px;top:5px}#reservationadd .dentalmenu,#reservationedit .dentalmenu,#reservationpatientadd .dentalmenu{margin-right:auto}#reservationadd .search,#reservationedit .search,#reservationpatientadd .search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#reservationadd .search button,#reservationadd .search input,#reservationedit .search button,#reservationedit .search input,#reservationpatientadd .search button,#reservationpatientadd .search input{margin-right:10px}#reservationadd .search .username,#reservationedit .search .username,#reservationpatientadd .search .username{font-size:1.4rem;font-weight:700}#reservationadd .timerange,#reservationedit .timerange,#reservationpatientadd .timerange{display:-webkit-box;display:-ms-flexbox;display:flex}#reservationadd .timerange .day,#reservationadd .timerange .month,#reservationadd .timerange .year,#reservationedit .timerange .day,#reservationedit .timerange .month,#reservationedit .timerange .year,#reservationpatientadd .timerange .day,#reservationpatientadd .timerange .month,#reservationpatientadd .timerange .year{margin-right:10px}#reservationadd .timerange .year,#reservationadd .timerange .year select,#reservationedit .timerange .year,#reservationedit .timerange .year select,#reservationpatientadd .timerange .year,#reservationpatientadd .timerange .year select{width:80px}#reservationadd .timerange .day,#reservationadd .timerange .day select,#reservationadd .timerange .month,#reservationadd .timerange .month select,#reservationedit .timerange .day,#reservationedit .timerange .day select,#reservationedit .timerange .month,#reservationedit .timerange .month select,#reservationpatientadd .timerange .day,#reservationpatientadd .timerange .day select,#reservationpatientadd .timerange .month,#reservationpatientadd .timerange .month select{width:60px}#reservationadd .timerange .time,#reservationadd .timerange .time select,#reservationedit .timerange .time,#reservationedit .timerange .time select,#reservationpatientadd .timerange .time,#reservationpatientadd .timerange .time select{width:70px}#reservationadd .w150,#reservationedit .w150,#reservationpatientadd .w150{width:150px}#reservationadd .w150 input,#reservationadd .w150 select,#reservationedit .w150 input,#reservationedit .w150 select,#reservationpatientadd .w150 input,#reservationpatientadd .w150 select{width:100%}#reservationadd .w170,#reservationedit .w170,#reservationpatientadd .w170{width:170px}#reservationadd .w170 input,#reservationadd .w170 select,#reservationedit .w170 input,#reservationedit .w170 select,#reservationpatientadd .w170 input,#reservationpatientadd .w170 select{width:100%}#reservationadd .w220,#reservationedit .w220,#reservationpatientadd .w220{width:220px}#reservationadd .w220 input,#reservationadd .w220 select,#reservationedit .w220 input,#reservationedit .w220 select,#reservationpatientadd .w220 input,#reservationpatientadd .w220 select{width:100%}#reservationadd .w260,#reservationedit .w260,#reservationpatientadd .w260{width:260px}#reservationadd .w260 input,#reservationadd .w260 select,#reservationedit .w260 input,#reservationedit .w260 select,#reservationpatientadd .w260 input,#reservationpatientadd .w260 select{width:100%}#reservationadd .status,#reservationedit .status,#reservationpatientadd .status{width:170px}#reservationadd .status input,#reservationadd .status select,#reservationedit .status input,#reservationedit .status select,#reservationpatientadd .status input,#reservationpatientadd .status select{width:100%}#reservationadd .selling .each-product,#reservationedit .selling .each-product,#reservationpatientadd .selling .each-product{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}#reservationadd .selling .product,#reservationedit .selling .product,#reservationpatientadd .selling .product{width:170px}#reservationadd .selling .product input,#reservationadd .selling .product select,#reservationedit .selling .product input,#reservationedit .selling .product select,#reservationpatientadd .selling .product input,#reservationpatientadd .selling .product select{width:100%}#reservationadd .selling .amount,#reservationedit .selling .amount,#reservationpatientadd .selling .amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}#reservationadd .selling .amount .select,#reservationedit .selling .amount .select,#reservationpatientadd .selling .amount .select{width:60px}#reservationadd .selling .amount input,#reservationadd .selling .amount select,#reservationedit .selling .amount input,#reservationedit .selling .amount select,#reservationpatientadd .selling .amount input,#reservationpatientadd .selling .amount select{width:100%}#reservationadd .selling .amount span,#reservationedit .selling .amount span,#reservationpatientadd .selling .amount span{font-size:13px;font-weight:700;margin-left:10px}#reservationadd .pointTxt,#reservationedit .pointTxt,#reservationpatientadd .pointTxt{color:#9e9e9e;font-size:1.6rem;font-weight:700;margin-left:30px}#reservationadd .pointAmount,#reservationedit .pointAmount,#reservationpatientadd .pointAmount{font-size:1.6rem;font-weight:700;margin-left:1em}#reservationadd .memo input,#reservationedit .memo input,#reservationpatientadd .memo input{width:100%}#reservationadd .dentalmenu,#reservationedit .dentalmenu,#reservationpatientadd .dentalmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#reservationadd .dentalmenu .name,#reservationedit .dentalmenu .name,#reservationpatientadd .dentalmenu .name{width:100%;border-bottom:1px solid #9e9e9e;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 5px 14px;margin:20px 0 10px}#reservationadd .dentalmenu .checkbox,#reservationedit .dentalmenu .checkbox,#reservationpatientadd .dentalmenu .checkbox{margin-left:15px}#reservationadd .dentalmenu .checkbox label:before,#reservationedit .dentalmenu .checkbox label:before,#reservationpatientadd .dentalmenu .checkbox label:before{top:5px}#reservationadd .dentalmenu .checkbox label:after,#reservationedit .dentalmenu .checkbox label:after,#reservationpatientadd .dentalmenu .checkbox label:after{top:11px}#tantoadd .tanto-column-L,#tantoadd .tanto-column-R,#tantoedit .tanto-column-L,#tantoedit .tanto-column-R,tantoAdd .tanto-column-L,tantoAdd .tanto-column-R,tantoEdit .tanto-column-L,tantoEdit .tanto-column-R{width:550px!important}#tantoadd dt,#tantoedit dt,tantoAdd dt,tantoEdit dt{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.5em}#tantoadd .flex-dt,#tantoedit .flex-dt,tantoAdd .flex-dt,tantoEdit .flex-dt{width:100px!important}#tantoadd .flex-dd,#tantoedit .flex-dd,tantoAdd .flex-dd,tantoEdit .flex-dd{width:165px!important}#tantoadd .flex-dd input,#tantoedit .flex-dd input,tantoAdd .flex-dd input,tantoEdit .flex-dd input{width:140px!important}#tantoadd .eiseishi,#tantoedit .eiseishi,tantoAdd .eiseishi,tantoEdit .eiseishi{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#tantoadd .eiseishi .checkbox,#tantoedit .eiseishi .checkbox,tantoAdd .eiseishi .checkbox,tantoEdit .eiseishi .checkbox{height:21px}#tantoadd .eiseishi .checkbox label:before,#tantoedit .eiseishi .checkbox label:before,tantoAdd .eiseishi .checkbox label:before,tantoEdit .eiseishi .checkbox label:before{border-color:#a5a5a5}#tantoadd .limit .select,#tantoedit .limit .select,tantoAdd .limit .select,tantoEdit .limit .select{width:45px}#tantoadd .limit .select:after,#tantoedit .limit .select:after,tantoAdd .limit .select:after,tantoEdit .limit .select:after{top:5px}#tantoadd .limit .select select,#tantoedit .limit .select select,tantoAdd .limit .select select,tantoEdit .limit .select select{width:50px}#tantoadd .convert,#tantoedit .convert,tantoAdd .convert,tantoEdit .convert{width:calc(100% - 120px)}#tantoadd .convert-dl .convert,#tantoedit .convert-dl .convert,tantoAdd .convert-dl .convert,tantoEdit .convert-dl .convert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#tantoadd .convert-dl .select,#tantoedit .convert-dl .select,tantoAdd .convert-dl .select,tantoEdit .convert-dl .select{width:250px;margin-right:10px}#tantoadd .convert-dl .select select,#tantoedit .convert-dl .select select,tantoAdd .convert-dl .select select,tantoEdit .convert-dl .select select{width:250px}#tantoadd .convert-dl .select:after,#tantoedit .convert-dl .select:after,tantoAdd .convert-dl .select:after,tantoEdit .convert-dl .select:after{top:4px;right:20px}tantoconvert .attention{color:#c62828;font-size:1.6rem;font-weight:700;margin:.5em 0 1em}tantoconvert .confirm{font-size:1.8rem;font-weight:700}tantoconvert .confirm span{display:block;text-align:center;font-size:1.4rem;font-weight:700;color:#c1c1c1;margin-bottom:.5em}.goods-list{width:100%;margin-top:40px}.goods-list td,.goods-list th{font-size:1.4rem;font-weight:700;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.7em;vertical-align:middle}.goods-list th{text-align:center}.goods-list .price{width:138px}.goods-list .price-num{font-size:1.2rem;color:#91979a;text-align:center}.goods-list .no{width:60px;text-align:center}.goods-list .img{width:104px}.goods-list .img-wrap{width:75px;height:75px;margin-left:auto;margin-right:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cbcbcb}.goods-list .img-wrap img{min-width:75px;max-width:75px;min-height:75px;max-height:75px;-o-object-fit:cover;object-fit:cover}.goods-list .btn{width:160px}.user-list{width:100%;margin-top:40px;overflow-y:scroll;max-height:100%}.user-list td,.user-list th{font-size:1.4rem;font-weight:700;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.7em;vertical-align:middle}.user-list td:last-of-type,.user-list th:last-of-type{border-right:none}.user-list.border-deep td,.user-list.border-deep th{border-bottom:1px solid #a5a5a5;border-right:1px solid #a5a5a5}.user-list th{text-align:center}.user-list .postnum{min-width:105px;max-width:105px}.user-list .name{min-width:120px}.user-list .no{width:60px;text-align:center}.user-list .last-date,.user-list .tel{min-width:135px;max-width:135px}.user-list .kana,.user-list .kanji{display:block;text-align:center}.user-list .kanji{font-weight:700}.user-list .kana{color:#526e7c;font-size:10px}.user-list .btn{width:160px}.user-list .cat{width:200px}.user-list .raiin{width:100px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1em}#userAdd textarea,#userEdit textarea{height:90px}#userAdd #container,#userEdit #container{width:100%}#useredithistorydetail .status,#useredithistorydetail .status select{width:90px}#useredithistorydetail .operated,#useredithistorydetail .operated select{width:150px}#useredithistorydetail .buppan-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#useredithistorydetail .buppan-select .buppan{width:150px;margin-right:10px}#useredithistorydetail .buppan-select .buppan select{width:150px}#useredithistorydetail .buppan-select .amount{width:60px;margin-right:8px}#useredithistorydetail .buppan-select .amount select{width:60px}#useredithistorydetail .point-history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#useredithistorydetail .point-history .point-use{margin-right:2em;width:150px}#useredithistorydetail .point-history .point-name{color:#9e9e9e;font-weight:700;margin-right:1.5em}#useredithistorydetail .point-history .point-amount{font-weight:700}#userEditMessage .date{min-width:180px}#userEditMessage .title{min-width:300px}#userEditMessage .message{min-width:calc(100% - 575px);max-width:50%}#userEditMessage .btn{width:95px}#userEditMessage .message-detail,#userEditMessage .title-detail{max-height:2.75em;overflow:hidden;font-weight:700}.canvas-container{width:1000px!important;margin-left:auto;margin-right:auto}.canvas-wrap{width:1000px;position:relative}.canvas-wrap .table{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;padding-right:10px}.canvas-wrap .table.annual{padding-left:33px;padding-right:0}.canvas-wrap .table .values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;font-weight:700;text-align:center;width:100%}.canvas-wrap .table .values .each-value{text-align:center}.canvas-wrap .table .title{width:45px;border-right:1px solid #000;text-align:center}.message-list{width:100%;margin-top:40px}.message-list td,.message-list th{font-size:1.4rem;font-weight:700;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.7em;vertical-align:middle}.message-list td:last-of-type,.message-list th:last-of-type{border-right:none}.message-list.border-deep td,.message-list.border-deep th{border-bottom:1px solid #a5a5a5;border-right:1px solid #a5a5a5}.message-list th{text-align:center}.message-list .date{width:180px}.message-list .category{width:125px}.message-list .kana,.message-list .kanji{display:block;text-align:center}.message-list .user{width:175px}.message-list .kanji{font-weight:700}.message-list .kana{color:#526e7c;font-size:10px}.message-list .amount{width:80px}.message-list .btn{width:160px}.bday-list{margin-top:1rem}.bday-list .bday-list-groupName{font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:700;color:#263238;letter-spacing:.05em;background:rgba(0,0,0,.07);height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1em}.bday-list .bday-list-groupName .holiday{margin-left:2em}.bday-list .bday-list-groupName .holiday input[type=checkbox]:checked+label:after{right:.1em;left:unset}.bday-list .bday-list-groupName .holiday label{padding:0 35px 0 0}.bday-list .bday-list-groupName .holiday label:before{right:0;left:unset}.bday-list .bday-detail{-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s;height:auto;width:100%}.bday-list .bday-detail.invisible{-webkit-transition:opacity 0s ease 0s,height .3s ease 1s;transition:opacity 0s ease 0s,height .3s ease 1s;opacity:0;height:0!important;pointer-events:none}.bday-list .bday-detail dt{width:100px;margin-right:10px}.bday-list .bday-detail dd textarea{width:100%;height:150px}.bday-list .bday-detail dd.customtag-area .desc{color:#c62828;font-size:1.6rem;font-weight:700;margin-bottom:10px}.bday-list .bday-detail dd.customtag-area .each-tag{border:1px solid #a5a5a5;background:#fafafa;border-radius:4px;height:30px;padding:0 1em;min-width:70px;font-size:1.4rem;line-height:1;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;margin-right:10px}.bday-list .bday-detail .time{width:67px}.bday-list .bday-detail .raiin,.bday-list .bday-detail .raiin select{width:100px;margin-right:10px}.message-detail textarea{height:150px}.message-detail .btns{width:100%}.c_header,.headerbg{background-color:#263238}body.app{background:#fff}body.app .content-area,body.web .content-area{padding-bottom:150px}.c-white,.c_header,.headerTxt{color:#fff}#nextReservation .menu-area .label,.c-label{color:#ccc}#calendar .fc-button,#calendar .fc-content-skeleton .event-inner .kana,#calendarReserve .fc-button,.c_container.c_container-history .inner .point-area .point .txt02,.c_container.c_container-point .txt-area .txt,.c_container.c_container-reservation .inner .point-area .point .txt02,.fs11{font-size:11px}#admin-login .input-area span,#admin-login .text,#admin-login .toApplyPassword,#calendar .fc-content-skeleton .event-inner .menu,#calendarReserve .fc-day-header,#login-wrap .input-area span,#login-wrap .text,#login-wrap .toApplyPassword,#makeareservation .btn-area .btn-back,#makeareservation .progress .each-progress,#nextReservation .menu-area .label,#nextReservation .txt01,#nextReservation .txt02,.breadcrumb-wrap .breadcrumb,.buppan-container .txt-area .discount,.buppan-container .txt-area .price,.c_container.c_container-buppanDetail .desc,.c_container.c_container-history .inner .point-area .txt01,.c_container.c_container-point .point-area .txt,.c_container.c_container-reservation .inner .point-area .txt01,.c_container .label,.c_container .title,.c_dialog .dialog-type-makereservation .inner .label,.c_dialog .dialog-type-makereservation .inner .sejyutsu .duration,.c_header,.error,.fs12,.headerTxt{font-size:12px}#admin-login .button,#calendar .fc-today-button,#calendarReserve .fc-today-button,#login-wrap .button,#makeareservation .btn-area .btn-proceed,.c_container .btn-website,.c_container.c_container-clinic .btn,.c_container.c_container-mymenu .input-area .button,.fs13,.m_btn01,.m_btn02{font-size:13px}#calendar .fc-content-skeleton .event-inner .name,#calendar .fc-content-skeleton .fc-event:before,#calendar .fc-content-skeleton .popup .popup-data .delete,#calendar .fc-content-skeleton .popup .popup-data .detail,#calendar .fc-content-skeleton .popup .popup-data .raiin_status,#nextReservation .btn-area .btn,#nextReservation .nextReservation-inner.hide .btn,#reservationadd .dentalmenu .name,#reservationedit .dentalmenu .name,#reservationpatientadd .dentalmenu .name,.buppan-container .txt-area .name,.c_container-patient .head,.c_container.c_container-buppanDetail .name,.c_container.c_container-history .each-history .date,.c_container.c_container-history .inner .btn-area .btn,.c_container.c_container-news .each-news .date,.c_container.c_container-newsDetail .message,.c_container.c_container-reservation .each-reservation .date,.c_container.c_container-reservation .inner .btn-area .btn,.c_container .content,.c_dialog .btn-area .btn,.c_dialog .dialog-type-makereservation .title,.c_dialog .message,.fs14{font-size:14px}#calendar .fc-resource-cell,#calendar h2,#makeareservation .c_container-select .catName,#nextReservation .menu-area .data,.c_container-patient .txt,.c_container.c_container-history .inner .date,.c_container.c_container-newsDetail .date,.c_container.c_container-reservation .inner .date,.c_dialog .dialog-type-makereservation .inner .date,.fs16{font-size:16px}.c_container.c_container-history .each-history .news-title,.c_container.c_container-news .each-news .news-title,.c_container.c_container-reservation .each-reservation .news-title,.fs18{font-size:18px}.c_container.c_container-history .inner .data,.c_container.c_container-reservation .inner .data,.c_dialog .dialog-type-makereservation .inner .sejyutsu .name,.fs24{font-size:24px}.c_container.c_container-buppanDetail .price-area .pt,.c_container.c_container-history .inner .point-area .point .pt,.c_container.c_container-point .point-area .point .pt,.c_container.c_container-reservation .inner .point-area .point .pt,.fs26{font-size:26px}#nextReservation .date,#nextReservation .time,.fs30{font-size:30px}.c_container.c_container-buppanDetail .price-area .num,.c_container.c_container-history .inner .point-area .point .num,.c_container.c_container-point .point-area .point .num,.c_container.c_container-reservation .inner .point-area .point .num,.fs40{font-size:40px}.fs50{font-size:50px}#admin-login .button,#login-wrap .button,#makeareservation .btn-area .btn-proceed,#nextReservation .btn-area .btn-change,.c_container .btn-website,.c_container.c_container-history .inner .btn-area .btn-grey,.c_container.c_container-mymenu .input-area .button,.c_container.c_container-reservation .inner .btn-area .btn-grey,.c_dialog .btn-area .btn-grey,.m_btn01,.m_btn02,.posi-btn{background:#424242;color:#fff}#nextReservation .btn-area .btn-cancel,#nextReservation .nextReservation-inner.hide .btn,.c_container.c_container-history .inner .btn-area .btn-red,.c_container.c_container-reservation .inner .btn-area .btn-red,.c_dialog .btn-area .btn-red,.nega-btn{background:#c62828;color:#fff}#admin-login .button,#login-wrap .button,.btn-115-30{width:115px;height:30px}#admin-login .button,#login-wrap .button,#nextReservation .nextReservation-inner.hide .btn,.btn-115-30,.btn-190-40{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;line-height:1}#nextReservation .nextReservation-inner.hide .btn,.btn-190-40{width:190px;height:40px}.btn-140-35,.c_container.c_container-history .inner .btn-area .btn,.c_container.c_container-reservation .inner .btn-area .btn,.c_dialog .btn-area .btn{width:140px}.btn-140-35,.btn-150-35,.c_container.c_container-clinic .btn,.c_container.c_container-history .inner .btn-area .btn,.c_container.c_container-reservation .inner .btn-area .btn,.c_dialog .btn-area .btn{height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;line-height:1}.btn-150-35,.c_container.c_container-clinic .btn{width:150px}#makeareservation .btn-area .btn-proceed,#nextReservation .btn-area .btn,.btn-160-35,.c_container .btn-website,.m_btn01{width:160px}#makeareservation .btn-area .btn-proceed,#nextReservation .btn-area .btn,.btn-160-35,.btn-230-35,.c_container .btn-website,.m_btn01,.m_btn02{height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;line-height:1}.btn-230-35,.m_btn02{width:230px}#admin-login .toApplyPassword,#calendar .fc-next-button,#calendarReserve .fc-next-button,#login-wrap .toApplyPassword,#makeareservation .btn-area .btn-proceed,#nextReservation .nextReservation-inner.hide .btn,.btn-arrow,.c_container.c_container-history .each-history,.c_container.c_container-news .each-news,.c_container.c_container-reservation .each-reservation{position:relative}#admin-login .toApplyPassword:after,#calendar .fc-next-button:after,#calendarReserve .fc-next-button:after,#login-wrap .toApplyPassword:after,#makeareservation .btn-area .btn-proceed:after,#nextReservation .nextReservation-inner.hide .btn:after,.btn-arrow:after,.c_container.c_container-history .each-history:after,.c_container.c_container-news .each-news:after,.c_container.c_container-reservation .each-reservation:after{content:"";width:.4em;height:.4em;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #fff;border-right:1px solid #fff;margin-left:.5em;position:absolute;top:calc(50% - .3em);right:.75em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left;display:inline-block}#calendar .fc-prev-button,#calendarReserve .fc-prev-button,#makeareservation .btn-area .btn-back,.breadcrumb-wrap .breadcrumb,.btn-arrow-left{position:relative;padding-left:1em}#calendar .fc-prev-button:after,#calendarReserve .fc-prev-button:after,#makeareservation .btn-area .btn-back:after,.breadcrumb-wrap .breadcrumb:after,.btn-arrow-left:after{content:"";width:.4em;height:.4em;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #fff;border-bottom:1px solid #fff;margin-left:.5em;position:absolute;top:calc(50% - .3em);left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left;display:inline-block}.error{color:#c62828;font-weight:700;margin:0 0 1em;min-height:1.75em;white-space:nowrap}.error *{-webkit-animation:error 1.3s ease forwards;animation:error 1.3s ease forwards}@-webkit-keyframes error{0%{opacity:0}to{opacity:1}}@keyframes error{0%{opacity:0}to{opacity:1}}.c_container .btn-website,.m_btn01,.m_btn02{color:#fff;font-weight:700;text-decoration:none;margin:1em auto 0}.c_header .name,.headerTxt .name{font-weight:700}.c_header .logo,.headerLogo{width:30px;height:30px;border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c_header .logo img,.headerLogo img{min-width:30px;min-height:30px;-o-object-fit:cover;object-fit:cover}#login-wrap{position:fixed;top:0;left:0;height:110%;min-height:568px;background:#263238;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:7vh;padding-bottom:30px}#login-wrap,#login-wrap .inner{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#login-wrap,#login-wrap .inner,#login-wrap .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#login-wrap .logo{width:24vw;height:24vw;overflow:hidden;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}#login-wrap .logo img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}#login-wrap .name{color:#fff;font-size:18px;font-weight:700;margin-bottom:10px}#login-wrap .kubun{color:#fff;font-size:14px;font-weight:700;margin-bottom:40px}#login-wrap .input-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}#login-wrap .input-area span{color:#fff;opacity:.38;font-weight:700;margin-bottom:2px}#login-wrap .input-area input{width:59.73333vw;max-width:224px}#login-wrap .button{font-weight:700;margin-top:10px;cursor:pointer}#login-wrap .text{color:#fff;opacity:.38;text-align:center;margin-bottom:1.75em}#login-wrap .toApplyPassword{color:#fff;opacity:.38;margin-top:40px;margin-right:1em;text-decoration:none;padding:0 2em}#login-content{width:100%}#login-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb-wrap{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:15px}.breadcrumb-wrap .breadcrumb{color:#999;font-weight:700;text-decoration:none;left:-1em}.breadcrumb-wrap .breadcrumb:after{border-color:#999}.c_container{background:#fff;min-width:290px;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:10px}.c_container .title{color:#fff;font-weight:700;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:35px;width:100%}.c_container .content,.c_container .title{-webkit-box-sizing:border-box;box-sizing:border-box}.c_container .content{padding:13px}.c_container .label{color:#ccc;font-weight:700;margin-bottom:2px}.c_container .data{margin-bottom:.5em}.c_container.c_container-news .title{background-color:#01579b;background-image:url(/images/c_icon-mail@2x.png);background-repeat:no-repeat;background-position:center left 7px;background-size:21px auto}.c_container.c_container-news .each-news{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;position:relative;text-decoration:none;display:block;color:#000}.c_container.c_container-news .each-news:after{border-color:#000;width:.7em;height:.7em}.c_container.c_container-news .each-news:before{content:"";width:calc(100% - 30px);height:1px;background:#e5e5e5;position:absolute;bottom:0;left:15px}.c_container.c_container-news .each-news .news-title{font-weight:700}.c_container.c_container-news .each-news.each-news-read{background:#ececec;background:rgba(0,0,0,.07)}.c_container.c_container-newsDetail .inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}.c_container.c_container-newsDetail .date{font-weight:700;margin-top:.25em;margin-bottom:1em}.c_container.c_container-newsDetail .message{line-height:1.75}.c_container.c_container-newsDetail .btn{margin-top:5rem}.c_container.c_container-clinic .title{background-color:#795548;background-image:url(/images/c_icon-clinic@2x.png);background-repeat:no-repeat;background-position:center left 7px;background-size:21px auto}.c_container.c_container-clinic .tel-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c_container.c_container-clinic .btn{font-weight:700;color:#fff;text-decoration:none}.c_container.c_container-clinic .true .btn{background:#8bc34a}.c_container.c_container-clinic .hide .btn{background:#e5e5e5}.c_container.c_container-clinic .indication{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:50px 0 40px}.c_container.c_container-clinic .indication span{line-height:1;font-weight:700;color:#263238}.c_container.c_container-clinic .indication .hide,.c_container.c_container-clinic .indication .true{position:relative;top:3px;margin:0 .5em}.c_container.c_container-clinic .indication .true .is_working{color:#8bc34a}.c_container.c_container-clinic .indication .hide .is_working{color:#c62828}.c_container.c_container-buppan .title{background-color:#2196f3;background-image:url(/images/c_icon-brush@2x.png);background-repeat:no-repeat;background-position:center left 7px;background-size:21px auto}.c_container.c_container-buppanDetail .name{font-weight:700;color:#263238;letter-spacing:.1em;word-break:normal;margin-bottom:1em;width:100%}.c_container.c_container-buppanDetail .img{width:205px;height:205px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;margin:0 auto 20px}.c_container.c_container-buppanDetail .img img{-o-object-fit:cover;object-fit:cover;height:100%}.c_container.c_container-buppanDetail .price-area{margin-bottom:40px}.c_container.c_container-buppanDetail .price-area .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;margin-bottom:10px}.c_container.c_container-buppanDetail .price-area .num,.c_container.c_container-buppanDetail .price-area .pt{letter-spacing:0;color:#fdd835;font-weight:700}.c_container.c_container-buppanDetail .price-area .txt{text-align:right;font-weight:700}.c_container.c_container-buppanDetail .desc{color:#263238}.c_container.c_container-point .title{padding-left:10px;background-color:#fdd835}.c_container.c_container-point .icon,.c_container.c_container-point .indication{display:-webkit-box;display:-ms-flexbox;display:flex}.c_container.c_container-point .icon{width:35px;margin-left:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c_container.c_container-point .point-area .point,.c_container.c_container-point .txt-area .txt{color:#fdd835}.c_container.c_container-point .point-area{width:calc(100% - 40px);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1em}.c_container.c_container-point .point-area .txt{color:#263238;font-weight:700;letter-spacing:.1em}.c_container.c_container-point .point-area .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:0}.c_container.c_container-point .point-area .point .num,.c_container.c_container-point .point-area .point .pt{font-weight:700}.c_container.c_container-point .txt-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1em}.c_container.c_container-point .txt-area .txt{font-weight:700;margin-left:1.5em}.c_container.c_container-mymenu .title{background-color:#ff9800;background-image:url(/images/c_icon-person@2x.png);background-repeat:no-repeat;background-position:center left 11px;background-size:13px auto}.c_container.c_container-mymenu .input-area{display:-webkit-box;display:-ms-flexbox;display:flex}.c_container.c_container-mymenu .input-area input{width:100%}.c_container.c_container-mymenu .input-area .button{width:80px;height:30px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;margin-left:15px}.c_container.c_container-reservation .title{padding-left:10px;background-color:#8bc34a}.c_container.c_container-reservation .each-reservation{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;position:relative;text-decoration:none;display:block;color:#000}.c_container.c_container-reservation .each-reservation:after{border-color:#000;width:.7em;height:.7em}.c_container.c_container-reservation .each-reservation:before{content:"";width:calc(100% - 30px);height:1px;background:#e5e5e5;position:absolute;bottom:0;left:15px}.c_container.c_container-reservation .each-reservation .news-title{font-weight:700}.c_container.c_container-reservation .each-reservation.each-news-read{background:#ececec;background:rgba(0,0,0,.07)}.c_container.c_container-history .title{padding-left:10px;background-color:#393939}.c_container.c_container-history .each-history{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;position:relative;text-decoration:none;display:block;color:#000;background:#eceff1}.c_container.c_container-history .each-history:after{border-color:#000;width:.7em;height:.7em}.c_container.c_container-history .each-history:before{content:"";width:calc(100% - 30px);height:1px;background:#e5e5e5;position:absolute;bottom:0;left:15px}.c_container.c_container-history .each-history .news-title{font-weight:700}.c_container.c_container-history .each-history.each-news-read{background:#ececec;background:rgba(0,0,0,.07)}.c_container.c_container-history .inner{background:#eceff1}.c_container.c_container-history .inner,.c_container.c_container-reservation .inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}.c_container.c_container-history .inner .data,.c_container.c_container-history .inner .date,.c_container.c_container-reservation .inner .data,.c_container.c_container-reservation .inner .date{font-weight:700;margin-bottom:.5em}.c_container.c_container-history .inner .point-area,.c_container.c_container-reservation .inner .point-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c_container.c_container-history .inner .point-area .txt01,.c_container.c_container-reservation .inner .point-area .txt01{color:#263238;opacity:.2}.c_container.c_container-history .inner .point-area .point,.c_container.c_container-reservation .inner .point-area .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c_container.c_container-history .inner .point-area .point .num,.c_container.c_container-history .inner .point-area .point .pt,.c_container.c_container-reservation .inner .point-area .point .num,.c_container.c_container-reservation .inner .point-area .point .pt{color:#fdd835;font-weight:700}.c_container.c_container-history .inner .point-area .point .txt02,.c_container.c_container-reservation .inner .point-area .point .txt02{color:#263238;opacity:.2}.c_container.c_container-history .inner .btn,.c_container.c_container-reservation .inner .btn{margin-top:2em}.c_container.c_container-history .inner .btn-area,.c_container.c_container-reservation .inner .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.c_container.c_container-history .inner .btn-area .btn,.c_container.c_container-reservation .inner .btn-area .btn{max-width:37.33333vw;font-weight:700;letter-spacing:.1em;text-decoration:none}.c_container.c_container-history .inner .btn-area .btn-blue,.c_container.c_container-reservation .inner .btn-area .btn-blue{background:#1976d2;color:#fff}.c_dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.c_dialog .c_dialog-box{width:calc(100% - 40px);max-width:400px;background:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #707070}.c_dialog .message{font-weight:700;margin-bottom:1em;line-height:1.75}.c_dialog .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.c_dialog .btn-area .btn{max-width:37.33333vw;font-weight:700;letter-spacing:.1em}.c_dialog .btn-area .btn-blue{background:#1976d2;color:#fff}.c_dialog .dialog-type-cancel{padding:20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.c_dialog .dialog-type-makereservation .title{background:#8bc34a;color:#fff;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;font-weight:700;letter-spacing:.1em}.c_dialog .dialog-type-makereservation .inner{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.c_dialog .dialog-type-makereservation .inner .message{opacity:.7}.c_dialog .dialog-type-makereservation .inner .date{font-weight:700;margin-bottom:1em}.c_dialog .dialog-type-makereservation .inner .label{font-weight:700;color:rgba(0,0,0,.2);margin-bottom:5px}.c_dialog .dialog-type-makereservation .inner .sejyutsu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2px}.c_dialog .dialog-type-makereservation .inner .sejyutsu .name{font-weight:700}.c_dialog .dialog-type-makereservation .inner .sejyutsu .duration{font-weight:700;color:rgba(0,0,0,.2)}.c_dialog .dialog-type-makereservation .btn-area{margin-top:2em}.c_header{width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;position:fixed;top:0;left:0;z-index:10}.c_header .logo{margin-right:10px}.c_nav-wrapper{margin-left:auto}.c_web-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.c_web-nav a{text-decoration:none;margin:0 1em;letter-spacing:.1em;font-size:8px;font-weight:700;line-height:1;color:#fff;font-size:14px}#nextReservation{padding-top:1em;padding-bottom:50px}#nextReservation,#nextReservation .nextReservation-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#nextReservation .nextReservation-inner{width:100%}#nextReservation .nextReservation-inner.true .date{margin-top:.25em}#nextReservation .nextReservation-inner.hide .date{margin-top:1em}#nextReservation .nextReservation-inner.hide .btn{font-weight:700;margin-top:1em;margin-left:auto;margin-right:auto;text-decoration:none}#nextReservation .date,#nextReservation .time,#nextReservation .txt01{font-weight:700;color:#263238}#nextReservation .time{text-align:right}#nextReservation .txt02{font-weight:700;margin-left:.5em;color:#263238}#nextReservation .time-area{width:100%;max-width:330px}#nextReservation .menu-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;position:relative;width:330px}#nextReservation .menu-area .menu{margin-right:1em;margin-bottom:1.5em}#nextReservation .menu-area .data,#nextReservation .menu-area .label{font-weight:700}#nextReservation .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#nextReservation .btn-area .btn{font-weight:700;margin:0 5px 50px;text-decoration:none}.buppan-container{margin-bottom:20px}.buppan-container,.buppan-container .img{display:-webkit-box;display:-ms-flexbox;display:flex}.buppan-container .img{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;width:75px;height:75px;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.buppan-container .img img{max-height:100%;-o-object-fit:cover;object-fit:cover}.buppan-container .txt-area{width:calc(100% - 75px);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.buppan-container .txt-area .name{font-weight:700;letter-spacing:.1em;color:#263238}.buppan-container .txt-area .hide,.buppan-container .txt-area .true{margin-top:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.buppan-container .txt-area .true .price{position:relative;margin-right:.25em}.buppan-container .txt-area .true .price:before{content:"";width:calc(100% + .5em);height:1px;background:#91979a;position:absolute;left:-.25em;top:50%}.buppan-container .txt-area .price{color:#91979a;font-weight:700;letter-spacing:.1em;display:inline}.buppan-container .txt-area .discount{color:#c62828;font-weight:700;letter-spacing:.1em;display:inline}.buppan-container .txt-area .discount:before{content:"→";margin:0 .5em}#makeareservation .progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0 30px}#makeareservation .progress .each-progress{width:70px;font-weight:700;text-align:center;position:relative;margin:0 5px;color:#cecece;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#makeareservation .progress .each-progress:before{content:"";width:100%;height:5px;background:#cecece;position:absolute;left:0;bottom:-10px;display:block;z-index:2}#makeareservation .progress .each-progress:after{content:"";width:0;height:5px;background:#8bc34a;position:absolute;left:0;bottom:-10px;display:block;z-index:3;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#makeareservation .progress .each-progress.done{color:#000}#makeareservation .progress .each-progress.done:after{width:100%}#makeareservation .c_container-select{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px 0}#makeareservation .c_container-select .each-cat{padding:10px 0}#makeareservation .c_container-select .catName{font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0 10px 20px;border-bottom:1px solid #ccc}#makeareservation .c_container-select .checkbox label{width:100%;height:61px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 0 45px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeareservation .c_container-select .checkbox label:before{top:23px;left:20px}#makeareservation .c_container-select .checkbox label:after{top:28px;left:26px}#makeareservation .c_container-select .checkbox input:checked+label{background:#ececec}#makeareservation .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:500px;margin:15px auto 0}#makeareservation .btn-area .btn-proceed{margin-left:auto;font-weight:700;letter-spacing:.1em}#makeareservation .btn-area .btn-back{font-weight:700;letter-spacing:.1em;border:2px solid #000;border-radius:5px;width:50px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}#makeareservation .btn-area .btn-back:after{border-color:#000;left:5px}.c_container-calendar{padding:10px 5px 5px}.c_container-calendar,.c_container-patient{-webkit-box-sizing:border-box;box-sizing:border-box}.c_container-patient{padding:15px}.c_container-patient .txt{font-weight:700;margin-bottom:15px}.c_container-patient .head{font-weight:700;color:#263238;margin-bottom:5px}.c_container-patient .head .error{padding-left:1.5em}.c_container-patient input{margin-bottom:15px;width:100%}.c_container-patient input[type=email]{margin-bottom:0}body.salon #calendarReserve .fc-content-skeleton .fc-business-container .fc-nonbusiness:before{content:"営業時間外"!important}body.clinic #calendarReserve .fc-content-skeleton .fc-business-container .fc-nonbusiness:before{content:"診療時間外"!important}#calendarReserve .fc-left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendarReserve .fc-button{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;font-weight:700;letter-spacing:.1em}#calendarReserve .fc-prev-button:after{border-color:#000;margin-right:.5em;top:9px}#calendarReserve .fc-next-button{padding-right:18px;margin-right:-7px}#calendarReserve .fc-next-button:after{border-color:#000;margin-left:.5em;top:9px}#calendarReserve .fc-day-header{height:40px;vertical-align:middle}#calendarReserve .fc-day-header span{font-weight:700;line-height:1.3}#calendarReserve .fc-day-header .month{font-size:8px!important;position:relative;top:-3px;margin-right:3px}#calendarReserve .fc-day-header .sunday{color:#f44336}#calendarReserve .fc-day-header .saturday{color:#2196f3}#calendarReserve .fc-time-grid .fc-slats td{height:40px}#calendarReserve .fc-time-grid .fc-slats .fc-time span{font-weight:700}#calendarReserve .fc-content-skeleton .booked{opacity:1;background-color:#fff!important}#calendarReserve .fc-content-skeleton .booked:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-align:center;background-image:url(../images/icon-tel@2x.png);background-size:auto 70%;background-repeat:no-repeat;background-position:50%}#calendarReserve .fc-content-skeleton .booked .bookedTel{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:absolute;top:0;left:0}#calendarReserve .fc-content-skeleton .available{z-index:5;font-size:30px;font-weight:700}#calendarReserve .fc-content-skeleton .available:before{content:"";width:20px;height:20px;border-radius:50%;border:3px solid #01579b;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);background:#fff}#calendarReserve .fc-content-skeleton .fc-event{border-radius:0}#calendarReserve .fc-content-skeleton .fc-event-container{margin:0}#calendarReserve .fc-content-skeleton .fc-bgevent-container{z-index:10}#calendarReserve .fc-content-skeleton .fc-business-container .fc-nonbusiness:before{content:"時間外";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:16px;font-weight:700;letter-spacing:.5em;color:#000}body.web .icon-history,body.web .icon-mymenu,body.web .icon-news{display:none}.c_footer{width:100%;height:50px;position:fixed;bottom:0;z-index:10;background:#fff;border-top:1px solid #263238}.c_footer,.c_footer .footer-nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.c_footer .footer-nav-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#263238;text-decoration:none;width:calc(25% - 27.5px);-webkit-transition:all .3s ease;transition:all .3s ease;background-size:34px auto;background-repeat:no-repeat;background-position:50%}.c_footer .footer-nav-btn.icon-history{background-image:url(../images/c_btn-history-off@2x.png)}.c_footer .footer-nav-btn.icon-news{background-image:url(../images/c_btn-news-off@2x.png);margin-right:45px}.c_footer .footer-nav-btn.icon-reservation{background-image:url(../images/c_btn-reservation@2x.png);background-size:100%}.c_footer .footer-nav-btn.icon-clinic{background-image:url(../images/c_btn-clinic-off@2x.png);margin-left:45px}.c_footer .footer-nav-btn.icon-mymenu{background-image:url(../images/c_btn-mymenu-off@2x.png);background-size:50px auto}.c_footer .footer-nav-btn-circle{width:24vw;height:24vw;width:90px;height:90px;max-width:90px;max-height:90px;background:#fff;border-radius:50%;position:absolute;left:calc(50% - 45px);top:-25px}#buppanDetail,#clinic,#history,#mymenu,#news{padding-top:15px}body.web{padding-top:100px;padding-bottom:100px}.top-mainCats-cat{width:33.3%!important}body,html{color:#263238;font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-size:10px;font-weight:500;height:100%;letter-spacing:.05em;width:100%;background:#eee}.header{display:block;width:100%;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px 0 10px;background:#fff;border-bottom:4px solid #8bc34a;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10}.header,.header .header-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;height:100%;overflow:hidden}.header .header-logo .header-logo-img{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.header .header-logo .header-logo-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.header .header-logo .header-logo-name{font-size:16px;font-weight:700;letter-spacing:.1em;margin-left:10px;color:#263238;text-decoration:none;white-space:nowrap}.header .header-nav{margin-left:auto}.header .header-nav,.header .header-nav .header-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.header .header-nav .header-nav-link{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:800;color:#263238;letter-spacing:.1em;text-decoration:none;padding:0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-wrap:normal;word-break:keep-all;-webkit-transition:.3s ease .1s;transition:.3s ease .1s}.header .header-nav .header-nav-link.header-nav-link-selected{background:#ececec}.content-area{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 15px 0}.innerNavi{-ms-flex-wrap:wrap;flex-wrap:wrap}.innerNavi,.innerNavi .innerNavi-catName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.innerNavi .innerNavi-catName{margin:20px 2em 20px 0}.innerNavi .innerNavi-catName .innerNavi-catName-img{margin-right:7px}.innerNavi .innerNavi-catName .innerNavi-catName-img img{width:auto;height:20px}.innerNavi .innerNavi-catName .innerNavi-catName-txt{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:800;color:#263238;letter-spacing:.1em;word-break:keep-all}.innerNavi .innerNavi-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.innerNavi .innerNavi-nav .innerNavi-nav-link{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.1em;font-size:13px;margin:.25em 1em .25em 0;color:#9e9e9e;text-decoration:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.innerNavi .innerNavi-nav .innerNavi-nav-link:after{content:"｜";margin-left:1em;color:#9e9e9e}.innerNavi .innerNavi-nav .innerNavi-nav-link:last-of-type:after{content:""}.innerNavi .innerNavi-nav .innerNavi-nav-link.selected{color:#263238;pointer-events:none;cursor:default}.pageTitle{font-size:20px;font-family:Noto Sans JP,sans-serif;font-weight:800;color:#263238;letter-spacing:.2em;margin-top:1.5em;margin-bottom:1em}.contentContainer{width:100%;min-width:960px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 20px;background:#fff}.contentContainer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contentContainer-nav .title{font-family:Noto Sans JP,sans-serif;font-size:1.3rem;font-weight:800;margin-right:1.5em}.contentContainer-nav .contentContainer-nav-link{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.1em;font-size:13px;margin:0 1em 0 0;color:#9e9e9e;text-decoration:none;word-break:keep-all;cursor:pointer;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.contentContainer-nav .contentContainer-nav-link:after{content:"｜";margin-left:1em;color:#9e9e9e}.contentContainer-nav .contentContainer-nav-link.borderless:after{content:""}.contentContainer-nav .contentContainer-nav-link-selected{color:#263238}@media screen and (min-width:768px){.module-btn-blue:hover,.module-btn-grey:hover,.module-btn-palegrey:hover,.module-btn-red:hover,.reloadBtn:hover{opacity:.6}.module-dialog-user-list .module-dialog-user-list-nav .module-dialog-user-list-nav-link:hover{color:#263238}.module-pager .pager-btn:hover{background:#9e9e9e;color:#343434}.module-pager .pager-btn:hover:after,.module-pager .pager-btn:hover:before{border-color:#343434}#admin-login .logo{width:150px;height:150px}#admin-login .button:hover{opacity:.6}#calendar .fc-content-skeleton .popup .popup-data .delete:hover,#calendar .fc-content-skeleton .popup .popup-data .detail:hover,#calendar .fc-content-skeleton .popup .popup-data .raiin_status:hover{opacity:.5}#calendar .datetimepicker:hover{opacity:.4}.c_header,.headerTxt{font-size:16px}#login-wrap .logo{width:230px;height:230px}.c_container{margin-bottom:30px;width:630px;max-width:630px}.c_container.c_container-clinic .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.c_container.c_container-clinic .tel-area{width:50%;margin:15px 0}.c_container.c_container-clinic .indication{width:50%;margin:0;padding-bottom:30px}.c_container.c_container-clinic .info{width:100%}.c_container.c_container-buppanDetail .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c_container.c_container-buppanDetail .content .img{width:205px}.c_container.c_container-buppanDetail .content .price-area{width:calc(100% - 205px);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c_container.c_container-buppanDetail .content .price-area .price{margin-bottom:0;margin-right:10px}.c_container.c_container-buppanDetail .content .price-area .pos{width:100%;margin-top:10px}.c_dialog .dialog-type-makereservation .inner{padding:15px 30px}.c_web-nav{margin-left:60px}.c_web-nav a{color:#fff;font-size:14px}#nextReservation{width:630px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);margin-left:15px;margin-right:15px;margin-bottom:30px}#nextReservation .nextReservation-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#nextReservation .time-area{width:50%}#nextReservation .menu-area{width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px}#nextReservation .btn-area{width:100%;margin-top:30px}#nextReservation .btn-area .btn{margin-bottom:0}#makeareservation .progress .each-progress{margin:0 15px}#makeareservation .c_container-select .checkbox:hover label{background:#ececec}.c_footer .footer-nav-btn:hover.icon-history{background-image:url(../images/c_btn-history-on@2x.png)}.c_footer .footer-nav-btn:hover.icon-news{background-image:url(../images/c_btn-news-on@2x.png)}.c_footer .footer-nav-btn:hover.icon-clinic{background-image:url(../images/c_btn-clinic-on@2x.png)}.c_footer .footer-nav-btn:hover.icon-mymenu{background-image:url(../images/c_btn-mymenu-on@2x.png)}#top{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .c_container{margin-right:15px;margin-left:15px;width:630px;max-width:630px}#top .c_container .btn-area .btn{max-width:40%}.header .header-nav .header-nav-link:hover{background:#ececec}.contentContainer-nav .contentContainer-nav-link:hover,.innerNavi .innerNavi-nav .innerNavi-nav-link:hover{color:#263238}}@media screen and (max-width:767px){#admin-login .toApplyPassword,#login-wrap .toApplyPassword{margin-left:auto}}