body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Noto Sans JP,sans-serif;margin:0}body{color:#403f3f}body,ul{margin:0;padding:0}li{list-style:none}input,select{outline:none}p{margin:0;padding:0}a,button,label,li,p,span{-webkit-user-select:none;user-select:none}button{border:none;display:block}a,button{cursor:pointer;text-decoration:none}a{color:inherit}.container2{margin:0 auto;max-width:760px;text-align:center;width:90%}.body_gray{background-color:#f7f9fa;padding:10px 0 15px}.appName{font-weight:700}.appName:before{background-image:url(/time/ah/book/static/media/logo.4d26a6d7819650bbae6b.svg);background-position:0 10px;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:45px;margin-left:5px;width:95px}.top_page{font-size:1.5em;font-weight:700;margin:5px 0 15px;text-align:center}.news{border-radius:10px;font-weight:400;height:140px;overflow-y:scroll;padding:15px;text-align:left;white-space:pre-wrap}.newsLabel{font-size:1.2em;font-weight:700}.topMiddle{border-radius:15px;margin:40px 0;padding:25px 5%}.topLogOut,.topMiddle{background-color:#fff;font-weight:700}.topLogOut{background-image:url(/time/ah/book/static/media/icon-logout.21b0614ee466362d7071.svg);background-position:5px;background-size:1.2em;margin:60px auto 0;padding:5px 25px 5px 35px}.topLogOut,.topUnderBtn{background-repeat:no-repeat;font-size:1em}.topUnderBtn{background-color:#e2f0fe;background-position:30px;background-size:23px;border-radius:11px;color:#3d99f5;font-weight:700;height:60px;line-height:60px;margin:25px 0;width:100%}.topUnderBtn.hp{background-image:url(/time/ah/book/static/media/icon-homepage.e1a9fb447906962d5319.svg)}.topUnderBtn.tell{background-image:url(/time/ah/book/static/media/icon-tel.f8621ad75ce17c1c1927.svg)}.topFootCopy{color:#707070;font-size:11px}.top_btn2{border-radius:11px;color:#fff;font-size:1em;font-weight:700;height:60px;line-height:60px;margin:10px auto 30px;width:100%}.book{background-color:#22acf0;margin:10px auto}.booked{background-color:#d9f2d2;color:#67976f}.stop{background-color:#787878;cursor:auto}.backBtn{background-color:#fff;background-image:url(/time/ah/book/static/media/icon-back.c12bbfdf9efb9124eae7.svg);background-position:5px;background-repeat:no-repeat;background-size:1.1em;color:#403f3f;font-size:1.1em;font-weight:700;margin:60px 0 0;padding:5px 25px 5px 40px}.backBtn:hover{opacity:.8;transition:.3s}.backBtnMy{background-color:initial;background-image:url(/time/ah/book/static/media/icon-back.c12bbfdf9efb9124eae7.svg);background-position:5px;background-repeat:no-repeat;background-size:1em;color:#403f3f;font-size:1em;font-weight:700;margin:10px 10px 60px;padding:5px 25px 5px 40px}.headBtn5{display:flex;justify-content:space-between;margin:0 auto 20px;width:70%}.headBtn5 li{background-color:#edeeef;border-radius:50%;color:#a7abb3;font-size:1.3em;font-weight:700;height:50px;line-height:50px;width:50px}.headBtn5 li.now{background:#e2f0fe;color:#3d99f5}.guestName{font-size:1em;font-weight:700;margin-bottom:10px}.bookFrame1{background-color:#fff;border-radius:15px;margin-bottom:40px;padding:30px}.bookFrame2{background-color:#edf2f7;border-radius:12px;padding:30px}.formTopQ{margin:10px 0 40px;text-align:center}.formTopQ,.formTopQ4{font-size:1.4em;font-weight:700}.formTopQ4{display:inline-block;margin:30px auto 40px;padding:0 40px}.formTopQ4.vet:after,.formTopQ4.vet:before{background-image:url(/time/ah/book/static/media/dog-icon1.6fb1a97fb24ff9e72287.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;margin:0 15px;width:30px}.formBtn1{border-radius:11px;color:#fff;font-size:1.2em;font-weight:700;height:70px;line-height:70px;margin:5px auto 40px;width:90%}.formBtn1.blue{background-color:#22acf0}.formBtn1.red{background-color:#d9f2d2;color:#67976f}.formBtn1.gray{background-color:#fff;box-shadow:0 1px 12px #516b7629;color:#40444f;transition:.2s}.formBtn1.gray:hover{background:#40444f;color:#fff}#mask{background-color:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999}#mask.show{display:block}.loading{background-image:url(/time/ah/book/static/media/logo.4d26a6d7819650bbae6b.svg);background-position:top;background-repeat:no-repeat;background-size:185px;color:#b7a47e;font-size:1.4em;padding-top:75px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:999}.loading.error,.maintePP{color:red;font-size:1.1em}.maintePP2{color:red;font-size:.9em}.mainCdP{border-bottom:2px solid #888;font-size:2em;font-weight:700;margin-bottom:20px;padding:20px 30px 10px}.mainCdP2{font-size:1.6em;font-weight:700}.mainCdP2 span{font-size:1.4em}.mainCdTopDate{display:flex;justify-content:space-around;padding:0 1% 10px}.mainCdTopDate>span{font-size:1.7em;font-weight:700;text-align:center;width:12%}.cdRow1{display:flex;justify-content:space-around;margin-bottom:15px;padding:0 1%}.cdRow1>span{background:#fff;border-radius:10px;box-shadow:0 1px 12px #516b7616;box-sizing:border-box;font-size:1.5em;font-weight:700;height:95px;padding:1%;width:13%}.cdRow1>span.disabled{background:#eee}.cdRow1>span.today{background:#fbd9d9;cursor:pointer}.cdRow1>span.inWeek{background:#cef8ff;cursor:pointer}.cdRow1>span:hover,div.timeFree:hover{border:1px solid #f7a120;box-sizing:border-box}.clNextBtn{border-bottom:3px solid #40444f;display:flex;justify-content:space-between;margin-bottom:20px}.next2,.prev2{background-color:inherit;color:#3d99f5;font-size:1em;font-weight:700;padding:5px 10px}span.spDayOff{color:#888;display:inline-block;font-size:.5em;line-height:1.1em;vertical-align:middle}.clDaySign,.sunday{color:#ff7682}.clDaySign{display:block;font-size:1.1em;line-height:1}.clDaySign.grey{color:#bbb}.calunderP{font-weight:700;margin-top:10px;padding:0 20px;text-align:right}.calunderP span{color:#ff7682;margin-right:5px}.setDateDay{border-bottom:3px solid #40444f;font-size:1.6em;font-weight:700;margin-bottom:20px}.timeRow{display:flex;justify-content:space-between}.timeRow>div{width:48%}.timeSection{background:#fff;border-radius:8px;box-shadow:0 1px 12px #516b7629;cursor:pointer;display:flex;font-weight:700;height:50px;justify-content:space-around;line-height:50px;margin-bottom:10px}.timeSection:hover{border:1px solid #ff7682;box-sizing:border-box}.timeSection.full{background-color:#f4f4f4;color:#b8b9bd;cursor:auto}.timeSection.full:hover{border:none;box-sizing:inherit}.timeSectionSign{color:#ff7682;font-size:1.1em}.timeFree{background:#acd0ff;cursor:pointer}.timeFreefull{background:#ff6a6a}.setDate2Loading{font-size:1.1em;font-weight:700;margin:80px 0;text-align:center}.cancelMask,.setDateMask{background-color:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;text-align:left;top:0;z-index:999}.setDateMask>div{height:90%;overflow-y:scroll;width:80%}.cancelMask>div,.setDateMask>div{background-color:#fff;border-radius:12px;box-sizing:border-box;left:50%;padding:20px 30px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cancelMask>div{max-width:640px;overflow-y:auto;width:95%}.cancelMask p{text-align:center}.cancelMask p button{border-radius:23px;display:inline-block;height:46px;margin:0 15px 30px;width:170px}.cxlWindPP{font-size:1.2em;margin:60px 0 40px}.cxlBtnYes{background:#22acf0;color:#fff}.cxlBtnNo{border:1px solid #ddd}.closeBtn{background-color:initial;color:#403f3f;font-size:1.7em;font-weight:700;position:absolute;right:10px;top:5px}.formTopQ3{font-size:1.3em;font-weight:700;margin:10px 0}.setHzNow{text-align:center}.setHzNowBtn{border:1px solid #ddd;border-radius:11px;height:55px;margin:40px 20px 60px;width:230px}.setHzNowBtn,.setHzNowBtn2{background-color:#fff;display:inline-block;vertical-align:middle}.setHzNowBtn2{border:1px solid #ddd;border-radius:27px;font-size:1em;height:54px;margin:10px 25px 20px;width:250px}.setHzNowBtn.selected,.setHzNowBtn2.selected{background-color:#22acf0;color:#fff}.userInfoTop{font-size:1.2em;font-weight:700}.confirmPage.newInput{background:#fff;border-radius:11px;margin-top:10px 0 40px;padding:0 20px 25px;text-align:left}.loginInputMail{font-size:1.1em;font-weight:700;margin:0 0 40px;padding-left:7px;text-align:left}.mainteWindow{background:#fff;bottom:0;color:red;font-size:1.5em;left:0;padding-top:60px;position:fixed;right:0;text-align:center;top:0;z-index:99}.beforeNote{color:red;font-size:.9em;margin:0 auto;width:80%}.loginDiv{border-bottom:2px solid #40444f;margin-bottom:20px;padding:0 0 20px}.loginBtn{background-color:#d9f2d2;background-image:url(/time/ah/book/static/media/icon-login.619bf9e945e7ec7b4e12.svg);background-position:30px;background-repeat:no-repeat;background-size:1.2em;border-radius:11px;color:#67976f;font-size:1.2em;margin:30px auto 10px;width:90%}.loginBtn,.loginBtnForget{font-weight:700;padding:15px 0}.loginBtnForget{background-color:initial;color:#707070;font-size:1.1em;margin:20px 20px 10px auto}.loginBtnForget2{background-color:#d9f2d2;border-radius:11px;color:#67976f;font-size:1.2em;font-weight:700;margin:30px auto 10px;padding:15px 0;width:90%}.redField{background-color:#ff7682;color:#fff;font-size:.7em;font-weight:400;margin-left:10px;padding:2px 10px;vertical-align:middle}.mailOrLine{font-size:.8em}.inputLabel{font-size:1.1em;font-weight:700;margin:20px 0 5px;padding-left:7px;text-align:left}.fzM{font-size:1.2em;font-weight:700;margin:25px 0 3px;text-align:center}.inputBook{display:block;margin:3px auto 5px;width:100%}.inputBook,.inputBook2{background-color:#f5f9fc;border:1px solid #d6e3ed;border-radius:10px;box-sizing:border-box;font-size:1.2em;padding:15px 20px}.inputBook2{margin:3px 3% 5px 0;width:47%}.selectBookOut{margin:0 auto;position:relative;width:100%}.selectBookOut:after{content:"▼";font-size:1.2em;pointer-events:none;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selectBook{-webkit-appearance:none;appearance:none;background-color:#f5f9fc;border:1px solid #d6e3ed;border-radius:10px;box-sizing:border-box;font-size:1.2em;margin:3px auto 5px;padding:15px 20px;width:100%}.selectBook::-ms-expand{display:none}.checkCardDiv{text-align:left}#linepush,#noCard{margin:5px}.nextBtn{background-color:#22acf0;border-radius:10px;color:#fff;font-size:1em;margin:60px auto 10px;padding:20px 0;width:80%}.labelBook{display:block;margin:25px auto 3px;text-align-last:left;width:85%}.otherArea{background-color:#f5f9fc;border:1px solid #d6e3ed;border-radius:10px;box-sizing:border-box;font-size:1em;margin:5px auto;outline:none;padding:2% 3%;resize:none;width:100%}.formRed{color:red;font-size:.8em;font-weight:400}.confirmPage{margin-bottom:40px;text-align-last:left}.confirmPage p{font-weight:700;padding:0 24px}.blueLeft{background-color:#e2f0fe;border-radius:6px;color:#3d99f5;display:inline-block;font-size:1.1em;height:36px;line-height:36px;margin:30px 0 10px}.cxlHz{color:red;font-size:1.2em;margin:120px auto 60px}.register88{color:#787878;font-size:.8em}.nextBtn2{background-color:#22acf0;border-radius:30px;color:#fff;font-size:1em;height:60px;line-height:60px;margin:60px auto 10px;width:90%}.nextBtn2.small{margin:80px auto 60px;min-width:300px;width:60%}.pBlue{color:#3d99f5;font-size:1.1em;font-weight:700;margin:20px 0 0;text-align:left}.borderBlack{background-color:#3d99f5;height:2px}.pSendMail{margin:0 0 60px;text-align:center}#checkRed,#errRegister{color:red;height:30px;text-align:center}.regiMypage{background:#d9f2d2;border-radius:11px;color:#67976f;font-size:1.2em;height:50px;line-height:50px;margin:40px auto;width:320px}.bookHistoryTable{background:#fff;border:2px solid #aaa;border-collapse:collapse;font-size:.9em;margin:20px auto;text-align:center;width:100%}table.bookHistoryTable td,table.bookHistoryTable th{border:1px solid #ddd;padding:8px 0}table.bookHistoryTable th{background:#fffdf7}.cxlBtn{background:#22acf0;border-radius:15px;color:#fff;height:30px;margin:0 auto;padding:0 10px}.cxled{background:#a7abb3;display:inline-block;font-size:.7em;padding:1px 5px}#linepush{margin:20px 15px 25px 30px}.lineChoose1{font-size:1.2em}.lineChoose2{color:red;font-size:1em;margin-top:10px}@media screen and (min-width:640px){body{font-size:1.2em}.top_page{font-size:1.6em}.newsLabel{font-size:1.4em;margin:10px 5px}.news{height:155px}.appName:before{height:65px;width:135px}}@media screen and (max-width:640px){.formTopQ{font-size:1.2em;margin:10px 0 30px}.formTopQ4{font-size:1.3em}.formTopQ4.vet:after,.formTopQ4.vet:before{height:21px;width:25px}.regiMypage{margin:40px auto}.formTopQ3,.regiMypage{font-size:1.2em}.bookFrame1,.bookFrame2{padding:25px 15px 20px}.setDateMask>div{padding:20px;width:90%}.mainCdTopDate>span{font-size:1.4em}.cdRow1>span{font-size:1.3em;height:65px}.backBtn{margin:40px 0 0}.setHzNow{display:flex;justify-content:space-around}.setHzNowBtn{margin:20px 0;width:46%}.setHzNowBtn2{border-radius:24px;font-size:.9em;height:48px;margin:20px 2%;width:45%}}@media screen and (max-width:480px){.container2{width:94%}.topMiddle{margin:25px 0 30px}.headBtn5{margin:0 auto 10px;width:87%}.top_page{font-size:1.2em;margin:2px 0 -3px}.guestName{font-size:.9em}.next2,.prev2{padding:5px 3px}.bookFrame1.wide{padding:25px 2px 20px}.clDaySign{margin-top:2px}.bookHistoryTable,.cxlBtn{font-size:.7em}.cxlBtn{padding:0 5px}.cancelMask p button{margin:0 3% 30px;width:43%}.closeBtn{font-size:1.5em;right:3px;top:1px}}