*{font-family:Noto Sans JP,sans-serif}*,body{margin:0}body{color:#3b4043;padding:0}div#root{background-color:#f7f9fa;opacity:1;transition:0s}div#root.show{opacity:1;transition:.4s}ul{margin:0;padding:0}li{list-style:none}.container{background-color:#fff;box-sizing:border-box;padding:8px 5% 15px;width:94%}.container,.container2{margin:0 auto;max-width:760px}.container2{width:90%}.body_gray{background-color:#f7f9fa;padding:15px 0}button{border:none}a,button{cursor:pointer}a,button,label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input{font-size:16px}.appname,.fb{font-weight:700}.appname:before{background-image:url(/order/hibaru-ah/book/static/media/wantouch-icon.eb85b9c5d335e458dd1e.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{color:#212529;font-size:1.4em;font-weight:700;margin:10px 0 30px;text-align:center}.top_page.mypage{line-height:1.3}.news{background:#fff;border-radius:15px;height:160px;margin-bottom:40px;overflow-y:scroll;padding:15px;white-space:pre-wrap}.newsLabel{color:#555;font-size:16px;margin:3px 5px;text-align:center}.newsRed{color:red}.middle_box{background:#fff;border-radius:15px;margin-bottom:40px;padding:20px}.middle_top{background:#efeff4;border-radius:10px;padding:15px}.blue_border{background-color:#22acf0;border-radius:3px;height:7px;margin:16px 0}div.flex{align-items:flex-end;display:flex;justify-content:space-between}.big_number{color:#3b4043;font-family:Montserrat,sans-serif;font-size:4.5em;font-weight:700;line-height:1;text-align:center;width:72%}.middlefont{margin-bottom:12px}.big_number_right,.middlefont{color:#3b4043;font-size:1em;font-weight:700}.big_number_right{text-align:center;width:28%}.top_btn{box-sizing:border-box;margin:10px auto 25px}.top_btn,.top_btn2{border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:1em;padding:13px 0;text-align:center;text-decoration:none;width:100%}.top_btn2{margin:60px auto 10px}.top_btn2.toMP{margin:20px auto 10px;width:calc(100% - 40px)}.top_btn2.toMP.back{margin:60px auto;padding:14px 0}.top_btn2.addPush{font-size:1.2em;margin:10px auto}.top_btn.tomypage{margin-top:120px}.top_btn2.errorBack{font-size:1em;margin:60px auto;max-width:500px;width:80%}.topBookBtn{bottom:0;position:sticky}.top_btn.wide{width:100%}.top_btn.plus{background-color:#f4f4f4;background-image:url(/order/hibaru-ah/book/static/media/plus-icon.f1cb78560fafd7da9cc3.svg);background-position:20px;background-repeat:no-repeat;background-size:25px;border-radius:15px;color:#9a9c9d;margin:0 auto 60px;padding:20px 0}.multi_pp{border:1px solid red;color:red;margin:60px auto;padding:5px 25px;text-align:center}.pet_plus{margin:80px 0 10px;text-align:center}.book{background-color:#22acf0}.booked{background-color:#ff7682}.line{background-color:#06c755}.stop{background-color:#787878;cursor:auto}.back{background-color:#fff;border:1px solid #787878;color:#787878;margin:10px auto 40px;padding:12px 0}.mypageReloadDiv{display:flex;font-size:18px;justify-content:space-between;margin:25px 0 15px}.mypageReload{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAACBhJREFUeF7FW32MHVUVP2dmivqPllXRBaqJgkgg/oEENUaggkaLlLKl073nvm3YSkUF+YgRDH7AGpGABrWJKFCR9r17pj4rYEtKiFHrFyqgifGrTaF/iPjBEkqN/LHmvTnm1veat2/fzNw7O++9m2yy2f2d3znnN3dm7j3nDsIIhzHmFgAwWuuDI3Sb6wpHGYgVABGnRGSd1vrQKH1n+RqHADcj4u/CMLw0juO/jluEsQjQSfrxKIqm4jh+dpwijFMAm/djCwsL62dnZ/85LhHGLYDN+2cAsJ6Inh+HCEMXoNlsvrbVar0bADYDwMUZSf5YRC7TWh8etQhDEaBer58WBIFCRJv4hY5JPZqmaVyr1f7tiK8EVqkAzPwBAFAAMA0Ax5WIcG+r1Yo3bdr0UgnbUiaVCJAkyeUiYqf4e0pFsdho98qVK+M1a9YsVMBVSLEsAZj5rQDwWQDQhZ78AA9OTk7Gq1evbvmZ+aNLC2CMuRoRbfKv83frZLFLKRUjouShjTHfDILgSaXUt51Y+0ClBGDmJgBsKOPQ1UZElNZ6Zx5+586dH0rTdE8HcyMR3eHK38V5CzCK5AFghogaecnU6/XJMAyfBoBXdHEicrvW+tM+IngJMIrkEXFWKXV/URLMvMsuoAbg7iaijxbZe8+AUSQPAFuIaFtR8Mz8cQD4Rg6uSUQbi3js/51mQJIkt4rITS6EZTGI+DGl1LeK7I0x5yLiT4twAHADEX25CFcoQJIka0XkB0VEy/k/Il6tlMq7okfpjTHHI+KDAHCeg7//AsAFRPSLPGyuADt27DghiqIfAcCZDg5zIYhYT9P0ECLe3AsUkeu01l934WfmrwLAdS7YDmbfgQMHLpibm0uzbHIFYOZ7AeAKD4f90D8AAEdRxLb40akI9QrwSSK604U/SZLNIlLmXX8bEWXevpkC9L1jXWJchEHEe5RSV/b+sU8Ap3u0M/XPQUS79nijdyAAEATBxdPT0w8Pss0UgJl352xfi6b7LUqpuX5QjwA3EdFtPskw8ycAYKuPTRcrIk9orc9xFmA5Vz+KojPiOP7zIGdWgCAIWkqpL5ZJpNlsntJqtUpVlEXkIq313n6/A2dA2aufpumqWq32t6zkrABaa1saLz0ajcbJQRA840uAiPcrpWYLBejs6R/xdSAisdb6e752ZfDGmA2dZ4KP+UtRFL0+juP/9BotmQHGmDsR8Xof5kEPPB/7MtgkSe4WkY942l5FRHflCsDMfwSAM3yIReRsrfVvfWyWizXGvB0Rn/TkeZyI3pEpADO/DQB+70M6jqvfja/kLDidiPZ3ORbdAsx8AwDc7iNAmqbvqtVqv/axqQrbaDTeGQTBr3z4EHGDUsruJI+OfgF+AgDnexDuJ6LTPfCVQ5n5LwBgS3Ou43oi+lqWAE8AwNmuTABwFxFd5YGvHMrMdhNlt8dOQ0S+orX+1EABjDH7EfE0JyYAaLfbq2dmZva54oeBq9fr54dhaGeu60iIiLJmgF3EnOTK1G63T5yZmfmHK34YuE5p7O8e3D8nonOzBHgRAF7lSHaEiFY6YocKY2afuA8R0ZuzBLB1+NAx2iXvVEe7ymHM/BsAGLjZ6XeGiAtKqZdnCTAPAK9xiVBEntJan+qCHTbGGHMQEU9x9PMiER2fJYBdBNnFkNMgosKSmhPRMkHMnNs86aM/SERvGShAkiR7ReSDrvFEUXRqHMdPueKHgSuxRX6MiGzX+uhYdAWTJNkmIh92DVRE1mutH3DFDwNnjJlCxO97cD9ERJcOFMAY8wVE/JwH2TYi2uKBrxxaom55LxEd20X2L4VtDa+wNt+TxbNEdHLlWXkQMrPX2kVEvqS1/kzWQ9AeYbG1QOeRV3B0JikJLFO661+9LpoBjUbjlUEQHPGMZw8RrfW0qQReonQ3T0Qn9Dpf8hpjZu4cc3EOchyzoMzVH7R5WyJAo9F4fxAEjzpn/3/gyGdBiatv+wPrpqenF7X5sqrCBwDg2GLBUYxFT1dHm1IwZr7HdpI9jeejKHpTYVHUkjLz5wFgSWPDweFmIvqOA640hJltafs+X4Ks0l3WDPCuDXYDStN0qlar2Q5u5cMYcwkiPlSGOKtwm9cas0msK+MMAG4lInuAqrLBzPbdXaqjlFe4zRPAlsZta7zUKTBE/CUA3KGU8lpX9CtmjLkQEa8p26e0fHll+9zdXJIkW0TEPnCWM+5L03RXrVbz6jbZim8YhleKyOXLcV5Uti/czjKzfeAs6an5BmXrB4j4QBiGuxHxcBiGhycmJg7Pz8/bGCZardar2+32RBiG9vjdez0rvVnhPJOm6UW1Ws2eUxg4CgXYvn37SStWrLC3gnOx1FecIeLXElH3HGE5AaxVkiSXichIGp8ViuH0Si6cAd2AlvMUrjApV6pFzY88I2cBLAkz+26XXQOuDCcicz5nELwE6IgQA8AOAHhZZVFXRBSG4XkbN260n+A4D28BOiK8DwDscdYTnT0NF/inztcmA4/mVHYL9BIlSWJ7iPaQwlnDza2QfXcURVfEcWxL+t6j1Azoemk2m8e12+1rRORaABh1aexpRNyqlCp1cqybw7IE6JLYg0uIeG1nyVrmWyGfK3fEJi4iW6v41K4SAbrR1+v1s8IwnAKAS6o4XtunyguI+N1O4sdOePgoNwhbqQC9Djpta7ustTX4yZKBvgAAj4iI/dkzjE/qhiZAvxhRFK0SkTcAwKrOT/f3SESeQ8TnAOBfAHD0dxHZR0Q/LCmcs9n/ACcxBm7QNDIoAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:30px;width:30px}.catDiv{padding-top:35px;position:relative}.catDiv:after{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:85px;position:absolute;right:0;top:-27px;width:110px}.catDiv.cat1:after{background-image:url(/order/hibaru-ah/book/static/media/cat-icon3.7a2025cdeb0825afb6f1.png)}.catDiv.cat2:after{background-image:url(/order/hibaru-ah/book/static/media/cat-icon2.824195ef46c49ff6b43f.png)}.catDiv.cat3:after{background-image:url(/order/hibaru-ah/book/static/media/cat-icon1.af37e33fcfb4e95b08eb.png)}.p3{font-size:1.1em;font-weight:500;text-align:center}.open_hour{margin:60px 0}.open_hour p.fb{font-size:1em;margin:10px}.open_hour ul{background:#fff;border-radius:10px;overflow:hidden}.open_hour ul li{align-items:center;border-bottom:1px solid #ddd;display:flex;height:50px;letter-spacing:.2px}.open_hour ul li:last-child{border-bottom:none}.openHourDate{background:#ccc;color:#fff;display:inline-block;line-height:50px;margin-right:10px;padding:0 10px}.blue_round{color:#22acf0;font-size:14px;margin:0 5px}.form_topq{margin:40px 0 50px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form_topq.push{margin:20px 0 0}.nameForm{padding:0 1%}.nameForm div.nameForm2{display:flex;justify-content:space-between}#tellNum{margin-top:50px}.form_topq2{color:red;font-size:13px}.colorRed{color:red}input{background-color:#f4f4f4;border:none;border-radius:10px;box-sizing:border-box;outline:none;padding:10px 15px}input.inline{width:48%}input.block{width:100%}label.label_input{display:block;margin:15px 0 3px 5px}label.label_radio{margin:10px 0 5px 5px}input[type=radio]{margin-right:12px;transform:scale(1.5)}div#historyCard,div#other_pet{margin:0 auto;width:92%}div#petNameDiv{margin:0 auto 60px;width:92%}.form_radio{display:flex;justify-content:space-around;margin:10px auto 40px;width:99%}.form_radio.push{width:80%}.form_img{display:block;margin:0 auto}.form_img.vaccine_img{height:65%;width:50%}.form_img.medicine_img{height:65%;width:40%}.form_img.seeing_img{height:65%;width:30%}.input_hide{display:none}.label_border{background-color:#f4f4f4;border-radius:10px;color:#9a9c9d;cursor:pointer;padding:3% 0 2%;text-align:center;width:31%}.label_border p{font-size:18px;margin:20px 0 10px}.input_hide:checked+label{border:2px solid #22acf0;border-radius:10px;box-sizing:border-box}.fz_blue{color:#22acf0;margin-right:10px}.add_btn{background-color:#efefef;border-radius:10px;display:block;margin:40px auto;padding:10px 0;text-align:center;width:70%}.cancel_check li{list-style:none}#historyCard.delete,#other_pet.delete{display:none}.red_alert{color:red;margin-top:25px;opacity:0;text-align:center}.red_alert.alert{opacity:1}.email_form{margin:0 auto;width:99%}.email_p{color:#777;font-size:.7em;margin:10px 10px 80px}.email_push{color:#555;font-size:.9em;margin:5px 0 40px;text-align:center}.havebook_middle{margin:0 auto 60px;width:85%}@media (max-width:768px){.label_border p{font-size:11px;margin:5px 0 10px}}.middle_box.cancel ul li{margin:20px 0}.cancel_p{font-size:18px;font-weight:700;text-align:center}.cancel_p2{margin:60px 0 15px;text-align:center}.cancelNum{font-weight:700;margin:10px 10px 0}.middle_box.cancel ul li.cancelNum_box_p{margin:40px 0}.cancelNum_box{border:1px solid #ddd;border-radius:15px;margin-bottom:25px;padding:10px 15px}.login_form{display:flex;justify-content:space-between}p.goHospital{background:#fff;border:3px solid #22acf0;color:#22acf0;font-size:1.5em;margin:30px 0 15px;padding:20px 0;text-align:center}p.goHospital span{font-size:.6em;margin:0 8px}p.goHospital.come{animation:flash .8s ease-in-out infinite alternate;border:3px solid #ff7682;color:#ff7682;font-size:1.8em;padding:40px 0}@keyframes flash{0%{opacity:0}70%{opacity:1}}.email_p.mp{margin-bottom:60px}.maintePP{color:red;font-size:1.1em}.pushDonePP{color:red;font-size:1em;text-align:center}#loadMask{background:#aaa;bottom:0;color:#fff;display:none;font-size:26px;left:0;opacity:.9;position:fixed;right:0;top:0;z-index:999}#loadMask.loading{display:block}#load{align-items:center;display:flex;height:100%;justify-content:center;position:relative;text-align:center}#load:after{animation:loader .8s linear infinite;border-radius:50%;border-right:4px solid orange;border-top:4px solid orange;content:"";height:150px;opacity:.4;position:absolute;width:150px}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#alertCancel,#alertEmail,#alertLine{background-color:rgba(0,0,0,.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}#alertCancel.show,#alertEmail.show,#alertLine{display:block}#alertCancel>div,#alertEmail>div,#alertLine>div{height:100%;position:relative;width:100%}#alertCancel div.alertWhite,#alertEmail div.alertWhite,#alertLine div.alertWhite{background:#fff;border-radius:15px;left:50%;max-width:640px;padding:10% 5%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%}#alertCancel div button,#alertEmail div button,#alertLine div button{background:#22acf0;border-radius:15px;color:#fff;margin-top:20px;padding:10px 0;width:80%}.barBack{background:#fff;border-bottom:1px solid #eee;box-sizing:border-box;margin:0 auto;max-width:760px;width:94%}.menuBack{background-color:#fff;color:#888;padding:7px 15px}@media screen and (max-width:640px){.barBack,.container{width:100%}.form_radio,.form_radio.push{width:99%}input[type=radio]{margin-right:7px;transform:scale(1.3)}}#okWindow,#okWindow3,#okWindowAgain{background-color:rgba(0,0,0,.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}#okWindow3{background-color:rgba(0,0,0,.5)}#okWindow.show,#okWindow3.show,#okWindowAgain.show{display:block}#okWindow>div,#okWindowAgain>div{height:100%;position:relative;width:100%}#okWindow div#okWindow2,#okWindowAgain div#okWindow2Again{background:#fff;border-radius:15px;display:none;left:50%;max-width:580px;padding:60px 5% 40px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:5}#okWindow div#okWindow2.show,#okWindowAgain div#okWindow2Again.show{display:block}#okWindow div p,#okWindowAgain div p{font-size:1.2em}#okWindow div button,#okWindowAgain div button{background:#22acf0;border-radius:15px;color:#fff;margin-top:20px;padding:15px 0;width:80%}@media screen and (min-width:640px){body{font-size:1.2em}.middlefont{font-size:2em}.big_number_right{font-size:1.9em}.big_number{font-size:6em}.top_page{font-size:1.6em}.newsLabel{font-size:1.4em;margin:15px 5px}.blue_round{font-size:.8em}.top_btn2{font-size:1.4em}.appname:before{height:65px;width:135px}.open_hour p.fb{font-size:1.2em}.form_topq2{font-size:1em}.form_topq{font-size:1.1em}.top_btn{font-size:1.4em}.menuBack,input{font-size:1em}.menuBack{padding:15px}.email_p{font-size:.9em}.email_push{font-size:1em}.mypageReloadDiv{font-size:1.1em;margin:25px 0 35px}.cancel_p{font-size:1.2em}.label_border p{font-size:.9em}p.goHospital{font-size:2.4em;padding:60px 0}}textarea.otherArea{border:1px solid #aaa;border-radius:10px;box-sizing:border-box;font-size:1em;margin:4px auto;outline:none;padding:2% 3%;resize:none;width:100%}.multiBookBtn{background-color:#22acf0;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:1.5em;margin:40px auto;max-width:450px;padding:5px 0;width:60%}