@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{-webkit-animation:fadeIn .3s ease 1s forwards;animation:fadeIn .3s ease 1s forwards;opacity:0}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{border:0;font-style:normal;font-weight:400;margin:0;padding:0;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{clear:both;content:".";display:block;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{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border-radius:0;color:#fff;outline:none}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{font-size:14px;letter-spacing:.05em}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:14px;letter-spacing:.05em}button::-ms-input-placeholder,input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#c1c1c1;font-size:14px;letter-spacing:.05em}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:#c1c1c1;font-size:14px;letter-spacing:.05em}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{-ms-flex-align:center;align-items:center;color:#c1c1c1;display:-ms-flexbox;display:flex}@font-face{font-family:Yu Gothic;font-weight:100;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:200;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:300;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Yu Gothic Bold")}@font-face{font-family:Yu Mincho;font-weight:100;src:local("Yu Mincho Medium")}@font-face{font-family:Yu Mincho;font-weight:200;src:local("Yu Mincho Medium")}@font-face{font-family:Yu Mincho;font-weight:300;src:local("Yu Mincho Medium")}@font-face{font-family:Yu Mincho;font-weight:400;src:local("Yu Mincho Medium")}@font-face{font-family:Yu Mincho;font-weight:700;src:local("Yu Mincho Bold")}.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-left:auto!important;margin-right: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-bottom:1rem!important;margin-top: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-bottom:1.5rem!important;margin-top: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-bottom:1rem!important;padding-top: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-bottom:1.5rem;padding-top:1.5rem!important}.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-bottom:2rem!important;margin-top: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-bottom:2.5rem!important;margin-top: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-bottom:2rem!important;padding-top: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-bottom:2.5rem;padding-top:2.5rem!important}.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-bottom:3rem!important;margin-top: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-bottom:3.5rem!important;margin-top: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-bottom:3rem!important;padding-top: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-bottom:3.5rem;padding-top:3.5rem!important}.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-bottom:4rem!important;margin-top: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-bottom:4.5rem!important;margin-top: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-bottom:4rem!important;padding-top: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-bottom:4.5rem;padding-top:4.5rem!important}.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-bottom:5rem!important;margin-top: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-bottom:5.5rem!important;margin-top: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-bottom:5rem!important;padding-top: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-bottom:5.5rem;padding-top:5.5rem!important}.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-bottom:6rem!important;margin-top: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-bottom:6.5rem!important;margin-top: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-bottom:6rem!important;padding-top: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-bottom:6.5rem;padding-top:6.5rem!important}.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-bottom:7rem!important;margin-top: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-bottom:7.5rem!important;margin-top: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-bottom:7rem!important;padding-top: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-bottom:7.5rem;padding-top:7.5rem!important}.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-bottom:8rem!important;margin-top: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-bottom:8.5rem!important;margin-top: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-bottom:8rem!important;padding-top: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-bottom:8.5rem;padding-top:8.5rem!important}.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-bottom:9rem!important;margin-top: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-bottom:9.5rem!important;margin-top: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-bottom:9rem!important;padding-top: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-bottom:9.5rem;padding-top:9.5rem!important}.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-bottom:10rem!important;margin-top: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-bottom:10.5rem!important;margin-top: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-bottom:10rem!important;padding-top: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-bottom:10.5rem;padding-top:10.5rem!important}.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{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.module-flex-a-c{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.module-flex-a-s{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.module-flex-j-c{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.module-flex-j-s{-ms-flex-pack:start!important;-webkit-box-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{-webkit-transition:all .3s ease .1s;border:none;color:#fff;cursor:pointer;transition:all .3s ease .1s}.module-btn-blue{background:#1565c0}.module-btn-grey{background:#424242}.module-btn-grey,.module-btn-palegrey{-webkit-transition:all .3s ease .1s;border:none;color:#fff;cursor:pointer;transition:all .3s ease .1s}.module-btn-palegrey{background:#848484}.reloadBtn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:all .3s ease .1s;align-items:center;background-color:#e6e6e6;border:1px solid rgba(0,0,0,.25);border-radius:4px;color:#333;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:30px;justify-content:center;line-height:1;opacity:.65;transition:all .3s ease .1s;width:100px}.module-btn-450-45{width:450px}.module-btn-300-45,.module-btn-450-45{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:45px;justify-content:center;letter-spacing:.1em}.module-btn-300-45{width:300px}.module-btn-270-45{font-size:14px;height:45px;width:270px}.module-btn-220-30,.module-btn-270-45{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center;letter-spacing:.1em}.module-btn-220-30{font-size:1.6rem;height:30px;width:220px}.module-btn-150-45{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;height:45px;justify-content:center;letter-spacing:.1em;width:150px}.module-btn-140-35{height:35px;width:140px}.module-btn-90-30,.module-btn-140-35{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.1em}.module-btn-90-30{height:30px;width:90px}.module-btn-75-30{width:75px}.module-btn-65-30,.module-btn-75-30{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:30px;justify-content:center;letter-spacing:.1em}.module-btn-65-30{width:65px}.module-btnArea{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:30px}.module-btnArea .module-btnArea-btn{cursor:pointer;margin-right:20px}.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]{-webkit-box-sizing:border-box;box-sizing:border-box;height:30px}input[type=email],input[type=number],input[type=password],input[type=text],textarea{background:#fff;border:1px solid #a5a5a5;color:#263238;font-size:14px;font-weight:700;padding:.2em .6em}select{background:#fff;border:1px solid #a5a5a5;color:#263238;font-size:14px;font-weight:700;height:30px;padding:.3em .6em}.checkbox{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.checkbox .each-radio{margin-bottom:1.5em}.checkbox input[type=checkbox],.checkbox input[type=radio]{display:none}.checkbox label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 0 0 22px;position:relative;width:auto}.checkbox label span{color:#263238;font-size:14px;font-weight:700}.checkbox label:before{-webkit-box-sizing:border-box;background:#fff;border:1px solid #a5a5a5;box-sizing:border-box;content:"";display:block;height:15px;left:0;padding:0;position:absolute;top:3px;width:15px}.checkbox label:after{-webkit-box-sizing:initial!important;-webkit-transform:rotate(-45deg);-webkit-transform-origin:bottom left;-webkit-transition:all .15s ease-in-out,width .15s ease-in-out .15s;box-sizing:initial!important;content:"";height:0;left:6px;position:absolute;top:8px;transform:rotate(-45deg);transform-origin:bottom left;transition:all .15s ease-in-out,width .15s ease-in-out .15s;width:0}.checkbox input[type=checkbox]:checked+label:after,.checkbox input[type=radio]:checked+label:after{-webkit-box-sizing:initial!important;border-bottom:2px solid #c62828;border-left:2px solid #c62828;box-sizing:initial!important;height:4px;width:8px}.module-search,.module-search form{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.module-search .input,.module-search form .input{border-right:none;width:260px}.module-search .submit-wrap,.module-search form .submit-wrap{height:30px;position:relative;width:30px}.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{-webkit-box-sizing:border-box;border:3px solid #fff;border-radius:50%;box-sizing:border-box;content:"";height:16px;left:5px;position:absolute;top:5px;width:16px}.module-search .submit-wrap:after,.module-search form .submit-wrap:after{-webkit-transform:rotate(-45deg);background:#fff;bottom:6px;content:"";height:8px;position:absolute;right:9px;transform:rotate(-45deg);width:3px}.module-search .submit,.module-search form .submit{background:#263238;border:1px solid #263238;height:30px;width:30px}.module-customtag-area .desc{color:#c62828;font-size:1.6rem;font-weight:700;margin-bottom:10px}.module-customtag-area .each-tag{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fafafa;border:1px solid #a5a5a5;border-radius:4px;color:#666;font-size:1.4rem;font-weight:700;height:30px;justify-content:center;line-height:1;margin-right:10px;min-width:70px;padding:0 1em}#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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.module-num-search .input{width:260px}.module-num-search .submit{font-weight:700;height:30px;letter-spacing:.1em;margin-left:15px;width:75px}.module-message{-webkit-box-sizing:border-box;box-sizing:border-box;height:100px;width:100%}.module-phoneNum{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;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{-webkit-transform:rotate(180deg);-webkit-transform-origin:right bottom;content:"▲";font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-size:8px;font-weight:500;line-height:1;pointer-events:none;position:absolute;right:15px;top:1px;transform:rotate(180deg);transform-origin:right bottom}.module-selectbox select,.worktime-wrap .worktime-list .eachday .worktime .selectbox select{font-size:14px;width:70px}.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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background:rgba(0,0,0,.75);box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;padding:30px 15px 15px;position:fixed;top:0;width:100%;z-index:9999}.module-dialog-wrap.no-bg{background:none;pointer-events:none}.module-dialog-wrap .module-dialog-inner{margin-bottom:50px;max-height:calc(100vh - 200px);position:relative}.module-dialog-wrap .module-dialog-box{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;align-items:center;background:hsla(0,0%,100%,.9);box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-height:calc(100vh - 200px);max-width:900px;overflow-y:scroll;pointer-events:auto}.module-dialog-wrap .module-dialog-box.filled{background:#fff}.module-dialog-wrap .module-dialog-box .module-dialog-box-title{color:#263238;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:900;letter-spacing:.2em;margin-bottom:1.5em;width:100%}.module-dialog-wrap .module-dialog-box .module-dialog-box-comment{font-size:1.6em;font-weight:700;margin-bottom:1em;text-align:center}.module-dialog-wrap .module-dialog-box-btnArea{-ms-flex-pack:center;-webkit-box-pack:center;bottom:-77px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;margin-top:0;position:absolute;width:100%}.module-dialog-wrap .module-dialog-box-btnArea .module-dialog-box-btnArea-btn{border:1px solid #fafafa;margin-right:20px}.module-dialog-wrap .module-dialog-box-btnArea .module-dialog-box-btnArea-btn:last-of-type{margin-right:0}.module-dialog-1colInput .module-dialog-box{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px 15px;width:600px}.module-dialog-1colInput .module-dialog-box .module-dialog-box-input{margin-bottom:15px;width:430px}.module-dialog-form .module-dialog-box{padding:15px 20px;position:relative;width:100%}.module-dialog-form .module-dialog-box-formArea{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:30px}.module-dialog-form .module-dialog-box-formArea dl{-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.module-dialog-form .module-dialog-box-formArea dd,.module-dialog-form .module-dialog-box-formArea dt{font-size:1.6rem;margin-bottom:30px}.module-dialog-form .module-dialog-box-formArea dt{color:#9e9e9e;font-size:1.6rem;font-weight:700;text-align:right;width:120px}.module-dialog-form .module-dialog-box-formArea dd{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2em 0 1em;position:relative;width:calc(100% - 120px)}.module-dialog-form .module-dialog-box-formArea dd .error{bottom:-2.6em;color:#c62828;font-size:1.4rem;font-weight:700;left:1.2em;position:absolute}.module-dialog-form .module-dialog-box-formArea dd .checkbox{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px}.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{position:relative;width:230px}.module-dialog-form .module-dialog-box-formArea .module-dialog-box-form-input-select:after{content:"▼";font-size:10px;position:absolute;right:8px;top: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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;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{-webkit-transition:all .3s ease .1s;color:#9e9e9e;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;margin:0 1em 0 0;text-decoration:none;transition:all .3s ease .1s;word-break:keep-all}.module-dialog-user-list .module-dialog-user-list-nav .module-dialog-user-list-nav-link:after{color:#9e9e9e;content:"｜";margin-left:1em}.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{margin-bottom:20px;min-height:60px}.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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fafafa;border:1px solid #a5a5a5;border-radius:5px;color:#666;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:30px;justify-content:center;letter-spacing:.05em;line-height:1;width:150px}.profile-pic-btn input{display:none}.profile-pic-btn label{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fafafa;border:1px solid #a5a5a5;border-radius:5px;color:#666;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:30px;justify-content:center;letter-spacing:.05em;line-height:1;width:150px}.profile-pic{height:150px;overflow:hidden;width:150px}.profile-pic img{-o-object-fit:cover;max-width:150px;min-height:150px;min-width:150px;object-fit:cover}.drag-and-drop{cursor:move;position:absolute;z-index:1000}.drag{z-index:1001}.module-card-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.module-card-list .each-card{-webkit-box-sizing:border-box;box-sizing:border-box;height:260px;margin-bottom:20px;margin-right:20px;padding:15px 20px;width:370px}.module-card-list .each-card-exits{background:#fff}.module-card-list .each-card-exits .num{font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:800}.module-card-list .each-card-exits .img{background:#e5e5e5;height:150px;margin:10px 15px 15px 0;overflow:hidden;position:relative;width:150px}.module-card-list .each-card-exits .img,.module-card-list .each-card-exits .img:after{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.module-card-list .each-card-exits .img:after{color:#a5a5a5;content:"NO IMAGE";font-family:Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:800;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.module-card-list .each-card-exits .img img{-o-object-fit:cover;height:100%;min-height:100%;min-width:100%;object-fit:cover;position:relative;width:100%;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-family:Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:800;margin-bottom:.2em}.module-card-list .each-card-exits .txt-area dd{font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:800;margin-bottom:.5em}.module-card-list .each-card-exits .btn-area{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.module-card-list .each-card-add{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;border:5px solid #9e9e9e;color:#9e9e9e;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;opacity:.2}.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{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:30px 30px 0;width:100%}.module-pager.module-pager-pale{opacity:.7}.module-pager .pager-btn{-webkit-transition:all .3s ease-in-out .1s;background:#fafafa;border:1px solid #a5a5a5;color:#343434;cursor:pointer;font-size:16px;margin:0 7.5px;padding:5px 15px;transition:all .3s ease-in-out .1s}.module-pager .pager-prev{padding-left:12px}.module-pager .pager-prev:before{-webkit-transform:rotate(-45deg);-webkit-transform-origin:top left;-webkit-transition:all .3s ease-in-out .1s;border-left:2px solid #343434;border-top:2px solid #343434;content:"";display:inline-block;height:5px;margin-right:8px;position:relative;top:2px;transform:rotate(-45deg);transform-origin:top left;transition:all .3s ease-in-out .1s;width:5px}.module-pager .pager-next{padding-left:12px}.module-pager .pager-next:after{-webkit-transform:rotate(45deg);-webkit-transform-origin:top right;-webkit-transition:all .3s ease-in-out .1s;border-right:2px solid #343434;border-top:2px solid #343434;content:"";display:inline-block;height:5px;margin-left:8px;position:relative;top:2px;transform:rotate(45deg);transform-origin:top right;transition:all .3s ease-in-out .1s;width:5px}.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{-webkit-box-sizing:border-box;background:#263238;box-sizing:border-box;height:100%;left:0;min-height:568px;padding-top:7vh;position:fixed;top:0}#admin-login,#admin-login .inner{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;width:100%}#admin-login,#admin-login .inner,#admin-login .logo{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#admin-login .logo{-ms-flex-pack:center;-webkit-box-pack:center;border-radius:50%;height:30.93333vw;justify-content:center;margin-bottom:15px;overflow:hidden;width:30.93333vw}#admin-login .logo img{-o-object-fit:contain;min-height:100%;min-width:100%;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{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:10px}#admin-login .input-area span{color:#fff;font-weight:700;margin-bottom:2px;opacity:.38}#admin-login .input-area input{max-width:224px;width:59.73333vw}#admin-login .button{-webkit-transition:all .3s ease .1s;border:none;cursor:pointer;font-weight:700;margin-top:10px;transition:all .3s ease .1s}#admin-login .text{color:#fff;margin-bottom:1.75em;opacity:.38;text-align:center}#admin-login .toApplyPassword{color:#fff;margin-right:1em;margin-top:40px;opacity:.38;padding:0 2em;text-decoration:none}#admin-login .error{margin-top:10px}.top-wrap .top-mainCats{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;margin-top:15px}.top-wrap .top-mainCats .top-mainCats-cat{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;align-items:center;background:#fff;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-right:15px;padding:30px 20px;width:25%}.top-wrap .top-mainCats .top-mainCats-cat:last-of-type{margin-right:0}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-head{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:30px}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-head .top-mainCats-cat-head-img{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;justify-content:center;margin-bottom:15px;width:70px}.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{border-top:1px solid #e5e5e5;display:block;height:50px;width:100%}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-list .top-mainCats-cat-list-each a{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:all .3s ease .1s;align-items:center;color:#263238;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;text-decoration:none;transition:all .3s ease .1s;width:100%}.top-wrap .top-mainCats .top-mainCats-cat .top-mainCats-cat-list .top-mainCats-cat-list-each a:hover{background:#e5e5e5}.top-wrap .top-newsArea{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.top-wrap .top-newsArea .top-newsArea-each{height:135px;margin-bottom:15px;margin-right:15px;min-height:135px;width:50%}.top-wrap .top-newsArea .top-newsArea-each:last-of-type{margin-right:0}.top-wrap .top-newsArea .top-newsArea-each .top-newsArea-each-head{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:30px;letter-spacing:.1em;padding-left:1em}.top-wrap .top-newsArea .top-newsArea-each .top-newsArea-each-list{-webkit-box-sizing:border-box;box-sizing:border-box;height:75px;margin:15px 0;overflow-y:scroll;padding:0 30px}.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-family:Arial Black,sans-serif;font-weight:700;margin-right:1em;text-align:left;width:200px}#calendar .fc-left{-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}#calendar .fc-button{font-weight:700;letter-spacing:.1em}#calendar .fc-prev-button{-webkit-box-shadow:none;background:none;border:none;box-shadow:none}#calendar .fc-prev-button:after{border-color:#000;margin-right:.5em;top:9px}#calendar .fc-next-button{-webkit-box-shadow:none;background:none;border:none;box-shadow:none;margin-right:-7px;padding-right:18px}#calendar .fc-next-button:after{border-color:#000;margin-left:.5em;top:9px}#calendar .fc-widget-header{height:40px}#calendar .fc-resource-cell{font-family:Arial Black,sans-serif;font-weight:700;position:relative;text-align:center;vertical-align:middle}#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:none;border-radius:0;color:#263238;margin:6px;overflow:visible}#calendar .fc-content-skeleton .fc-event:before{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;justify-content:center;left:-5px;position:absolute;top:-5px;width:25px;z-index:10}#calendar .fc-content-skeleton .fc-event.new{background:#b3e5fc}#calendar .fc-content-skeleton .fc-event.new:before{background:#1976d2;color:#fff;content:"新"}#calendar .fc-content-skeleton .fc-event.repeat{background:#cfd8dc}#calendar .fc-content-skeleton .fc-event.repeat:before{background:#616161;color:#fff;content:"再"}#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;height:100%;padding:0 20px}#calendar .fc-content-skeleton .event-inner,#calendar .fc-content-skeleton .event-inner .name-area{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#calendar .fc-content-skeleton .event-inner .name-area{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;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{color:#263238;font-weight:700}#calendar .fc-content-skeleton .event-inner .kana{color:#526e7c;font-weight:700}#calendar .fc-content-skeleton .event-inner .menu{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;color:#263238;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center;padding-left:1em}#calendar .fc-content-skeleton .popup{position:relative;z-index:10}#calendar .fc-content-skeleton .popup .popup-data{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:all .3s ease .1s;align-items:center;background:#e4f1f7;bottom:-45px;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;left:10px;position:absolute;transition:all .3s ease .1s;width:calc(100% - 20px);z-index:10}#calendar .fc-content-skeleton .popup .popup-data:before{-webkit-transform:rotate(45deg);-webkit-transform-origin:top left;background:#e4f1f7;content:"";display:block;height:15px;left:calc(50% - 7px);pointer-events:none;position:absolute;top:-7px;transform:rotate(45deg);transform-origin:top left;width:15px}#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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:all .3s ease;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:25px;justify-content:center;letter-spacing:.1em;margin:0 10px;transition:all .3s ease;width:50px}#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{-ms-flex-align:center;-ms-flex-pack:center;-ms-writing-mode:tb-rl;-webkit-box-align:center;-webkit-box-pack:center;-webkit-writing-mode:vertical-rl;align-items:center;color:#000;content:"時間外";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;letter-spacing:.5em;width:100%;writing-mode:vertical-rl}#calendar .datetimepicker{-webkit-transition:all .3s ease;background-image:url(../images/icon-calendar-picker@2x.png);background-position:0;background-repeat:no-repeat;background-size:15px auto;position:relative;transition:all .3s ease}#calendar .datetimepicker:before{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;content:"カレンダーで日付選択";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:100%;padding-left:20px;pointer-events:none;position:absolute;width:100%}#calendar .datetimepicker button{border:none;width:170px}.dentalMenu-list{margin-top:1rem}.dentalMenu-list .dentalMenu-list-groupName{-ms-flex-align:center;-ms-flex-pack:start;-webkit-box-align:center;-webkit-box-pack:start;-webkit-box-sizing:border-box;align-items:center;background:rgba(0,0,0,.07);box-sizing:border-box;color:#263238;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:flex-start;letter-spacing:.05em;padding-left:1em}.dentalMenu-list .dentalMenu-list-ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.dentalMenu-list .dentalMenu-list-ul .dentalMenu-list-li{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;border-bottom:1px solid #e5e5e5;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;padding:0 1em;width:50%}.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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px}.worktime-wrap .worktime-list .eachday .day{-webkit-box-sizing:border-box;box-sizing:border-box;color:#9e9e9e;font-size:1.6rem;font-weight:700;letter-spacing:.05em;padding-right:20px;text-align:right;width:120px}.worktime-wrap .worktime-list .eachday .holiday{margin-right:30px}.worktime-wrap .worktime-list .eachday .worktime-area{-webkit-transition:all .3s ease-in-out .1s;display:-webkit-box;display:-ms-flexbox;display:flex;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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;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{-ms-flex-align:center;-ms-flex-pack:start;-webkit-box-align:center;-webkit-box-pack:start;-webkit-box-sizing:border-box;align-items:center;background:rgba(0,0,0,.07);box-sizing:border-box;color:#263238;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:flex-start;letter-spacing:.05em;padding-left:1em}.holiday-list .holiday-list-ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.holiday-list .holiday-list-ul .dentist-area{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;height:30px;margin:15px 0 0;width:100%}.holiday-list .holiday-list-ul .dentist-area .img{margin-left:10px;max-height:30px;max-width:30px;overflow:hidden}.holiday-list .holiday-list-ul .dentist-area .img img{-o-object-fit:cover;max-height:30px;max-width:30px;min-height:30px;min-width:30px;object-fit:cover}.holiday-list .holiday-list-ul .dentist-area .name{margin-left:10px}.holiday-list .holiday-list-ul .holiday-list-li{-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;border-bottom:1px solid #e5e5e5;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;height:60px;padding:0 1em;width:100%}.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{font-size:1.4rem;font-weight:700;width:calc(100% - 400px)}.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{height:30px;width:430px}.alert-list{margin-top:1rem}.alert-list .alert-list-groupName{-ms-flex-align:center;-ms-flex-pack:start;-webkit-box-align:center;-webkit-box-pack:start;-webkit-box-sizing:border-box;align-items:center;background:rgba(0,0,0,.07);box-sizing:border-box;color:#263238;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:flex-start;letter-spacing:.05em;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{left:86px;top:11px}.alert-list .alert-detail{-webkit-transition:opacity .3s ease .2s;height:auto;transition:opacity .3s ease .2s;width:100%}.alert-list .alert-detail.invisible{-webkit-transition:opacity 0s ease 0s,height .3s ease 1s;height:0!important;opacity:0;pointer-events:none;transition:opacity 0s ease 0s,height .3s ease 1s}.alert-list .alert-detail dt{margin-right:10px;width:100px}.alert-list .alert-detail dd textarea{height:150px;width:100%}.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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fafafa;border:1px solid #a5a5a5;border-radius:4px;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:30px;justify-content:center;line-height:1;margin-right:10px;min-width:70px;padding:0 1em}.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{font-size:1.6rem;font-weight:700;margin-left:10px}.available-wrap .available-list .attention{color:#c62828;font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:1em}#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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;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{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#reservationadd .dentalmenu .name,#reservationedit .dentalmenu .name,#reservationpatientadd .dentalmenu .name{-webkit-box-sizing:border-box;border-bottom:1px solid #9e9e9e;box-sizing:border-box;margin:20px 0 10px;padding:0 0 5px 14px;width:100%}#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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px}#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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#tantoadd .convert-dl .select,#tantoedit .convert-dl .select,tantoAdd .convert-dl .select,tantoEdit .convert-dl .select{margin-right:10px;width:250px}#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{right:20px;top:4px}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{color:#c1c1c1;display:block;font-size:1.4rem;font-weight:700;margin-bottom:.5em;text-align:center}.goods-list{margin-top:40px;width:100%}.goods-list td,.goods-list th{-webkit-box-sizing:border-box;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;box-sizing:border-box;font-size:1.4rem;font-weight:700;padding:.7em;vertical-align:middle}.goods-list th{text-align:center}.goods-list .price{width:138px}.goods-list .price-num{color:#91979a;font-size:1.2rem;text-align:center}.goods-list .no{text-align:center;width:60px}.goods-list .img{width:104px}.goods-list .img-wrap{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;border:1px solid #cbcbcb;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;justify-content:center;margin-left:auto;margin-right:auto;overflow:hidden;width:75px}.goods-list .img-wrap img{-o-object-fit:cover;max-height:75px;max-width:75px;min-height:75px;min-width:75px;object-fit:cover}.goods-list .btn{width:160px}.user-list{margin-top:40px;max-height:100%;overflow-y:scroll;width:100%}.user-list td,.user-list th{-webkit-box-sizing:border-box;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;box-sizing:border-box;font-size:1.4rem;font-weight:700;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{max-width:105px;min-width:105px}.user-list .name{min-width:120px}.user-list .no{text-align:center;width:60px}.user-list .last-date,.user-list .tel{max-width:135px;min-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{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1em;width:100px}#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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#useredithistorydetail .buppan-select .buppan{margin-right:10px;width:150px}#useredithistorydetail .buppan-select .buppan select{width:150px}#useredithistorydetail .buppan-select .amount{margin-right:8px;width:60px}#useredithistorydetail .buppan-select .amount select{width:60px}#useredithistorydetail .point-history{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#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{max-width:50%;min-width:calc(100% - 575px)}#userEditMessage .btn{width:95px}#userEditMessage .message-detail,#userEditMessage .title-detail{font-weight:700;max-height:2.75em;overflow:hidden}.canvas-container{margin-left:auto;margin-right:auto;width:1000px!important}.canvas-wrap{position:relative;width:1000px}.canvas-wrap .table{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;padding-left:30px;padding-right:10px}.canvas-wrap .table.annual{padding-left:33px;padding-right:0}.canvas-wrap .table .values{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;justify-content:space-between;text-align:center;width:100%}.canvas-wrap .table .values .each-value{text-align:center}.canvas-wrap .table .title{border-right:1px solid #000;text-align:center;width:45px}.message-list{margin-top:40px;width:100%}.message-list td,.message-list th{-webkit-box-sizing:border-box;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;box-sizing:border-box;font-size:1.4rem;font-weight:700;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{-ms-flex-align:center;-ms-flex-pack:start;-webkit-box-align:center;-webkit-box-pack:start;-webkit-box-sizing:border-box;align-items:center;background:rgba(0,0,0,.07);box-sizing:border-box;color:#263238;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:flex-start;letter-spacing:.05em;padding-left:1em}.bday-list .bday-list-groupName .holiday{margin-left:2em}.bday-list .bday-list-groupName .holiday input[type=checkbox]:checked+label:after{left:unset;right:.1em}.bday-list .bday-list-groupName .holiday label{padding:0 35px 0 0}.bday-list .bday-list-groupName .holiday label:before{left:unset;right:0}.bday-list .bday-detail{-webkit-transition:opacity .3s ease .2s;height:auto;transition:opacity .3s ease .2s;width:100%}.bday-list .bday-detail.invisible{-webkit-transition:opacity 0s ease 0s,height .3s ease 1s;height:0!important;opacity:0;pointer-events:none;transition:opacity 0s ease 0s,height .3s ease 1s}.bday-list .bday-detail dt{margin-right:10px;width:100px}.bday-list .bday-detail dd textarea{height:150px;width:100%}.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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fafafa;border:1px solid #a5a5a5;border-radius:4px;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:30px;justify-content:center;line-height:1;margin-right:10px;min-width:70px;padding:0 1em}.bday-list .bday-detail .time{width:67px}.bday-list .bday-detail .raiin,.bday-list .bday-detail .raiin select{margin-right:10px;width:100px}.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{height:30px;width:115px}#admin-login .button,#login-wrap .button,#nextReservation .nextReservation-inner.hide .btn,.btn-115-30,.btn-190-40{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;line-height:1}#nextReservation .nextReservation-inner.hide .btn,.btn-190-40{height:40px;width:190px}.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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;justify-content:center;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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;justify-content:center;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{-webkit-box-sizing:border-box;-webkit-transform:rotate(45deg);-webkit-transform-origin:top left;border-right:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;content:"";display:inline-block;height:.4em;margin-left:.5em;position:absolute;right:.75em;top:calc(50% - .3em);transform:rotate(45deg);transform-origin:top left;width:.4em}#calendar .fc-prev-button,#calendarReserve .fc-prev-button,#makeareservation .btn-area .btn-back,.breadcrumb-wrap .breadcrumb,.btn-arrow-left{padding-left:1em;position:relative}#calendar .fc-prev-button:after,#calendarReserve .fc-prev-button:after,#makeareservation .btn-area .btn-back:after,.breadcrumb-wrap .breadcrumb:after,.btn-arrow-left:after{-webkit-box-sizing:border-box;-webkit-transform:rotate(45deg);-webkit-transform-origin:top left;border-bottom:1px solid #fff;border-left:1px solid #fff;box-sizing:border-box;content:"";display:inline-block;height:.4em;left:0;margin-left:.5em;position:absolute;top:calc(50% - .3em);transform:rotate(45deg);transform-origin:top left;width:.4em}.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;margin:1em auto 0;text-decoration:none}.c_header .name,.headerTxt .name{font-weight:700}.c_header .logo,.headerLogo{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:center;overflow:hidden;width:30px}.c_header .logo img,.headerLogo img{-o-object-fit:cover;min-height:30px;min-width:30px;object-fit:cover}#login-wrap{-webkit-box-sizing:border-box;background:#263238;box-sizing:border-box;height:110%;left:0;min-height:568px;padding-bottom:30px;padding-top:7vh;position:fixed;top:0}#login-wrap,#login-wrap .inner{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;width:100%}#login-wrap,#login-wrap .inner,#login-wrap .logo{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#login-wrap .logo{-ms-flex-pack:center;-webkit-box-pack:center;border-radius:50%;height:24vw;justify-content:center;margin-bottom:20px;overflow:hidden;width:24vw}#login-wrap .logo img{-o-object-fit:cover;min-height:100%;min-width:100%;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{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:10px}#login-wrap .input-area span{color:#fff;font-weight:700;margin-bottom:2px;opacity:.38}#login-wrap .input-area input{max-width:224px;width:59.73333vw}#login-wrap .button{cursor:pointer;font-weight:700;margin-top:10px}#login-wrap .text{color:#fff;margin-bottom:1.75em;opacity:.38;text-align:center}#login-wrap .toApplyPassword{color:#fff;margin-right:1em;margin-top:40px;opacity:.38;padding:0 2em;text-decoration:none}#login-content{width:100%}#login-form{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.breadcrumb-wrap{margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:500px}.breadcrumb-wrap .breadcrumb{color:#999;font-weight:700;left:-1em;text-decoration:none}.breadcrumb-wrap .breadcrumb:after{border-color:#999}.c_container{background:#fff;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:500px;min-width:290px}.c_container .title{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:30px;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-position:center left 7px;background-repeat:no-repeat;background-size:21px auto}.c_container.c_container-news .each-news{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:block;padding:15px;position:relative;text-decoration:none}.c_container.c_container-news .each-news:after{border-color:#000;height:.7em;width:.7em}.c_container.c_container-news .each-news:before{background:#e5e5e5;bottom:0;content:"";height:1px;left:15px;position:absolute;width:calc(100% - 30px)}.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-bottom:1em;margin-top:.25em}.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-position:center left 7px;background-repeat:no-repeat;background-size:21px auto}.c_container.c_container-clinic .tel-area{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c_container.c_container-clinic .btn{color:#fff;font-weight:700;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{-ms-flex-align:end;-ms-flex-pack:center;-webkit-box-align:end;-webkit-box-pack:center;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:50px 0 40px}.c_container.c_container-clinic .indication span{color:#263238;font-weight:700;line-height:1}.c_container.c_container-clinic .indication .hide,.c_container.c_container-clinic .indication .true{margin:0 .5em;position:relative;top:3px}.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-position:center left 7px;background-repeat:no-repeat;background-size:21px auto}.c_container.c_container-buppanDetail .name{color:#263238;font-weight:700;letter-spacing:.1em;margin-bottom:1em;width:100%;word-break:normal}.c_container.c_container-buppanDetail .img{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;border:1px solid #ccc;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:205px;justify-content:center;margin:0 auto 20px;overflow:hidden;width:205px}.c_container.c_container-buppanDetail .img img{-o-object-fit:cover;height:100%;object-fit:cover}.c_container.c_container-buppanDetail .price-area{margin-bottom:40px}.c_container.c_container-buppanDetail .price-area .price{-ms-flex-align:end;-ms-flex-pack:end;-webkit-box-align:end;-webkit-box-pack:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;line-height:1;margin-bottom:10px}.c_container.c_container-buppanDetail .price-area .num,.c_container.c_container-buppanDetail .price-area .pt{color:#fdd835;font-weight:700;letter-spacing:0}.c_container.c_container-buppanDetail .price-area .txt{font-weight:700;text-align:right}.c_container.c_container-buppanDetail .desc{color:#263238}.c_container.c_container-point .title{background-color:#fdd835;padding-left:10px}.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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-left:5px;width:35px}.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{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1em;width:calc(100% - 40px)}.c_container.c_container-point .point-area .txt{color:#263238;font-weight:700;letter-spacing:.1em}.c_container.c_container-point .point-area .point{-ms-flex-align:end;-ms-flex-pack:end;-webkit-box-align:end;-webkit-box-pack:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content: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{-ms-flex-pack:end;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;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-position:center left 11px;background-repeat:no-repeat;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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:30px;justify-content:center;margin-left:15px;width:80px}.c_container.c_container-reservation .title{background-color:#8bc34a;padding-left:10px}.c_container.c_container-reservation .each-reservation{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:block;padding:15px;position:relative;text-decoration:none}.c_container.c_container-reservation .each-reservation:after{border-color:#000;height:.7em;width:.7em}.c_container.c_container-reservation .each-reservation:before{background:#e5e5e5;bottom:0;content:"";height:1px;left:15px;position:absolute;width:calc(100% - 30px)}.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{background-color:#393939;padding-left:10px}.c_container.c_container-history .each-history{-webkit-box-sizing:border-box;background:#eceff1;box-sizing:border-box;color:#000;display:block;padding:15px;position:relative;text-decoration:none}.c_container.c_container-history .each-history:after{border-color:#000;height:.7em;width:.7em}.c_container.c_container-history .each-history:before{background:#e5e5e5;bottom:0;content:"";height:1px;left:15px;position:absolute;width:calc(100% - 30px)}.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{-ms-flex-align:end;-ms-flex-direction:column;-webkit-box-align:end;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.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{-ms-flex-align:end;-ms-flex-pack:end;-webkit-box-align:end;-webkit-box-pack:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;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{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.c_container.c_container-history .inner .btn-area .btn,.c_container.c_container-reservation .inner .btn-area .btn{font-weight:700;letter-spacing:.1em;max-width:37.33333vw;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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:all .3s ease-in-out;align-items:center;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:100}.c_dialog .c_dialog-box{-webkit-box-sizing:border-box;background:#efefef;border:1px solid #707070;box-sizing:border-box;max-width:400px;width:calc(100% - 40px)}.c_dialog .message{font-weight:700;line-height:1.75;margin-bottom:1em}.c_dialog .btn-area{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.c_dialog .btn-area .btn{font-weight:700;letter-spacing:.1em;max-width:37.33333vw}.c_dialog .btn-area .btn-blue{background:#1976d2;color:#fff}.c_dialog .dialog-type-cancel{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 15px}.c_dialog .dialog-type-makereservation .title{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;background:#8bc34a;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:40px;letter-spacing:.1em;padding-left:10px}.c_dialog .dialog-type-makereservation .inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}.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{color:rgba(0,0,0,.2);font-weight:700;margin-bottom:5px}.c_dialog .dialog-type-makereservation .inner .sejyutsu{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;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{color:rgba(0,0,0,.2);font-weight:700}.c_dialog .dialog-type-makereservation .btn-area{margin-top:2em}.c_header{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;left:0;padding:0 10px;position:fixed;top:0;width:100%;z-index:10}.c_header .logo{margin-right:10px}.c_nav-wrapper{margin-left:auto}.c_web-nav{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.c_web-nav a{color:#fff;font-size:8px;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1;margin:0 1em;text-decoration:none}#nextReservation{padding-bottom:50px;padding-top:1em}#nextReservation,#nextReservation .nextReservation-inner{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#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-left:auto;margin-right:auto;margin-top:1em;text-decoration:none}#nextReservation .date,#nextReservation .time,#nextReservation .txt01{color:#263238;font-weight:700}#nextReservation .time{text-align:right}#nextReservation .txt02{color:#263238;font-weight:700;margin-left:.5em}#nextReservation .time-area{max-width:330px;width:100%}#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-bottom:1.5em;margin-right:1em}#nextReservation .menu-area .data,#nextReservation .menu-area .label{font-weight:700}#nextReservation .btn-area{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;border:1px solid #ccc;box-sizing:border-box;height:75px;justify-content:center;overflow:hidden;width:75px}.buppan-container .img img{-o-object-fit:cover;max-height:100%;object-fit:cover}.buppan-container .txt-area{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-left:15px;text-decoration:none;width:calc(100% - 75px)}.buppan-container .txt-area .name{color:#263238;font-weight:700;letter-spacing:.1em}.buppan-container .txt-area .hide,.buppan-container .txt-area .true{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-top:auto}.buppan-container .txt-area .true .price{margin-right:.25em;position:relative}.buppan-container .txt-area .true .price:before{background:#91979a;content:"";height:1px;left:-.25em;position:absolute;top:50%;width:calc(100% + .5em)}.buppan-container .txt-area .price{color:#91979a;display:inline;font-weight:700;letter-spacing:.1em}.buppan-container .txt-area .discount{color:#c62828;display:inline;font-weight:700;letter-spacing:.1em}.buppan-container .txt-area .discount:before{content:"→";margin:0 .5em}#makeareservation .progress{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:15px 0 30px}#makeareservation .progress .each-progress{-webkit-transition:.5s ease-in-out;color:#cecece;font-weight:700;margin:0 5px;position:relative;text-align:center;transition:.5s ease-in-out;width:70px}#makeareservation .progress .each-progress:before{background:#cecece;bottom:-10px;content:"";display:block;height:5px;left:0;position:absolute;width:100%;z-index:2}#makeareservation .progress .each-progress:after{-webkit-transition:.5s ease-in-out;background:#8bc34a;bottom:-10px;content:"";display:block;height:5px;left:0;position:absolute;transition:.5s ease-in-out;width:0;z-index:3}#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{-webkit-box-sizing:border-box;border-bottom:1px solid #ccc;box-sizing:border-box;font-weight:700;padding:10px 0 10px 20px}#makeareservation .c_container-select .checkbox label{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;-webkit-transition:all .3s ease-in-out;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:61px;padding:0 20px 0 45px;transition:all .3s ease-in-out;width:100%}#makeareservation .c_container-select .checkbox label:before{left:20px;top:23px}#makeareservation .c_container-select .checkbox label:after{left:26px;top:28px}#makeareservation .c_container-select .checkbox input:checked+label{background:#ececec}#makeareservation .btn-area{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px auto 0;max-width:500px}#makeareservation .btn-area .btn-proceed{font-weight:700;letter-spacing:.1em;margin-left:auto}#makeareservation .btn-area .btn-back{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;border:2px solid #000;border-radius:5px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:30px;justify-content:center;letter-spacing:.1em;width:50px}#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{color:#263238;font-weight:700;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{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}#calendarReserve .fc-button{-webkit-box-shadow:none;background:none;border: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{margin-right:-7px;padding-right:18px}#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;margin-right:3px;position:relative;top:-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{background-color:#fff!important;opacity:1}#calendarReserve .fc-content-skeleton .booked:before{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-image:url(../images/icon-tel@2x.png);background-position:50%;background-repeat:no-repeat;background-size:auto 70%;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-align:center;width:100%}#calendarReserve .fc-content-skeleton .booked .bookedTel{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}#calendarReserve .fc-content-skeleton .available{font-size:30px;font-weight:700;z-index:5}#calendarReserve .fc-content-skeleton .available:before{-webkit-box-sizing:border-box;background:#fff;border:3px solid #01579b;border-radius:50%;box-sizing:border-box;content:"";display:block;height:20px;left:calc(50% - 10px);position:absolute;top:calc(50% - 10px);width:20px}#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{-ms-flex-align:center;-ms-flex-pack:center;-ms-writing-mode:tb-rl;-webkit-box-align:center;-webkit-box-pack:center;-webkit-writing-mode:vertical-rl;align-items:center;color:#000;content:"時間外";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;letter-spacing:.5em;width:100%;writing-mode:vertical-rl}body.web .icon-history,body.web .icon-mymenu,body.web .icon-news{display:none}.c_footer{background:#fff;border-top:1px solid #263238;bottom:0;height:50px;position:fixed;width:100%;z-index:10}.c_footer,.c_footer .footer-nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.c_footer .footer-nav-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;-webkit-transition:all .3s ease;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:34px auto;box-sizing:border-box;color:#263238;justify-content:center;text-decoration:none;transition:all .3s ease;width:calc(25% - 27.5px)}.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{background:#fff;border-radius:50%;height:24vw;height:90px;left:calc(50% - 45px);max-height:90px;max-width:90px;position:absolute;top:-25px;width:24vw;width:90px}#buppanDetail,#clinic,#history,#mymenu,#news{padding-top:15px}body.web{padding-bottom:100px;padding-top:100px}.top-mainCats-cat{width:33.3%!important}body,html{background:#eee;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%}.header{-webkit-box-sizing:border-box;background:#fff;border-bottom:4px solid #8bc34a;box-sizing:border-box;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;left:0;padding:0 15px 0 10px;position:fixed;top:0;width:100%;z-index:10}.header,.header .header-logo{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.header .header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;text-decoration:none}.header .header-logo .header-logo-img{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:10px 0;width:100%}.header .header-logo .header-logo-img img{-o-object-fit:contain;max-height:100%;max-width:100%;object-fit:contain}.header .header-logo .header-logo-name{color:#263238;font-size:16px;font-weight:700;letter-spacing:.1em;margin-left:10px;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{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:.3s ease .1s;align-items:center;color:#263238;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:800;justify-content:center;letter-spacing:.1em;padding:0 1em;text-decoration:none;transition:.3s ease .1s;word-break:keep-all;word-wrap:normal}.header .header-nav .header-nav-link.header-nav-link-selected{background:#ececec}.content-area{-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 15px 0;width:100%}.innerNavi{-ms-flex-wrap:wrap;flex-wrap:wrap}.innerNavi,.innerNavi .innerNavi-catName{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.innerNavi .innerNavi-catName{margin:20px 2em 20px 0}.innerNavi .innerNavi-catName .innerNavi-catName-img{margin-right:7px}.innerNavi .innerNavi-catName .innerNavi-catName-img img{height:20px;width:auto}.innerNavi .innerNavi-catName .innerNavi-catName-txt{color:#263238;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:800;letter-spacing:.1em;word-break:keep-all}.innerNavi .innerNavi-nav{-ms-flex-align:center;-ms-flex-pack:end;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-end}.innerNavi .innerNavi-nav .innerNavi-nav-link{-webkit-transition:all .3s ease .1s;color:#9e9e9e;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;margin:.25em 1em .25em 0;text-decoration:none;transition:all .3s ease .1s}.innerNavi .innerNavi-nav .innerNavi-nav-link:after{color:#9e9e9e;content:"｜";margin-left:1em}.innerNavi .innerNavi-nav .innerNavi-nav-link:last-of-type:after{content:""}.innerNavi .innerNavi-nav .innerNavi-nav-link.selected{color:#263238;cursor:default;pointer-events:none}.pageTitle{color:#263238;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:800;letter-spacing:.2em;margin-bottom:1em;margin-top:1.5em}.contentContainer{-webkit-box-sizing:border-box;background:#fff;box-sizing:border-box;min-width:960px;padding:25px 20px;width:100%}.contentContainer-nav{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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{-webkit-transition:all .3s ease .1s;color:#9e9e9e;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;margin:0 1em 0 0;text-decoration:none;transition:all .3s ease .1s;word-break:keep-all}.contentContainer-nav .contentContainer-nav-link:after{color:#9e9e9e;content:"｜";margin-left:1em}.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{height:150px;width: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{height:230px;width:230px}.c_container{margin-bottom:30px;max-width:630px;width:630px}.c_container.c_container-clinic .content{-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap}.c_container.c_container-clinic .tel-area{margin:15px 0;width:50%}.c_container.c_container-clinic .indication{margin:0;padding-bottom:30px;width:50%}.c_container.c_container-clinic .info{width:100%}.c_container.c_container-buppanDetail .content{-ms-flex-align:end;-ms-flex-wrap:wrap;-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.c_container.c_container-buppanDetail .content .img{width:205px}.c_container.c_container-buppanDetail .content .price-area{-ms-flex-align:end;-ms-flex-pack:end;-ms-flex-wrap:wrap;-webkit-box-align:end;-webkit-box-pack:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:20px;width:calc(100% - 205px)}.c_container.c_container-buppanDetail .content .price-area .price{margin-bottom:0;margin-right:10px}.c_container.c_container-buppanDetail .content .price-area .pos{margin-top:10px;width:100%}.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{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-box-sizing:border-box;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);box-sizing:border-box;justify-content:center;margin-bottom:30px;margin-left:15px;margin-right:15px;padding:30px;width:630px}#nextReservation .nextReservation-inner{-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row;flex-wrap:wrap}#nextReservation .time-area{width:50%}#nextReservation .menu-area{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;box-sizing:border-box;flex-direction:column;padding-left:30px;width:50%}#nextReservation .btn-area{margin-top:30px;width:100%}#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{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;padding-top:15px}#top .c_container{margin-left:15px;margin-right:15px;max-width:630px;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}}