.pb{font-family:"Noto Sans JP", sans-serif}.pb .pb__h3{font-size:15px;margin-bottom:5px}.pb .pb__note{font-size:13px;color:#555;margin-bottom:5px !important}.pb .pb__form__item select{all:unset;border:1px solid #ccc;font-size:16px;border-radius:8px;padding:15px 45px 15px 10px;cursor:pointer;background:url(../img/common/drop_downarrow.png) no-repeat calc(100% - 10px) center;background-size:16px}.pb .pb__form__item label{display:inline-block;margin:10px 25px 10px 0;position:relative;padding:0 0 0 35px;cursor:pointer}.pb .pb__form__item label input[type="checkbox"]{display:none}.pb .pb__form__item label span::after,.pb .pb__form__item label span::before{position:absolute;content:"";display:block;top:50%}.pb .pb__form__item label span::after{left:0;margin-top:-10px;width:24px;height:24px;border:1px solid #ccc;border-radius:8px}.pb .pb__form__item label span::before{opacity:0;width:24px;height:24px;background:url("../img/common/check.svg") no-repeat center center #0ea4b3;background-size:cover;z-index:+1;margin-top:-10px;left:0;z-index:10;border-radius:8px;border:1px solid #0ea4b3}.pb .pb__form__item label input[type="checkbox"]:checked+span::before{opacity:1}.pb .pb__form__item label:hover span::after{border-color:#0ea4b3}.pb .pb__form__file__wrap{margin:15px 0}.pb .pb__form__file__wrap label{display:block;margin-bottom:10px;color:#0ea4b3}.pb .pb__form__file__wrap label span{display:inline-block;margin-left:10px;color:#000;font-size:1.3rem}.pb .pb__form__file{width:100%;border:1px solid #ccc;background:#f2f2f2;border-radius:8px;padding:15px;font-size:16px}.pb .pb__thanks{padding-bottom:50px}.pb .pb__thanks h2{font-size:22px;margin-bottom:20px}.pb .pb__thanks p{font-size:16px;line-height:1.8;margin-bottom:20px}.pb .pb__thanks ul{margin-bottom:20px;padding-left:20px}.pb .pb__thanks ul li{font-size:16px;line-height:1.8;list-style:disc}.pb .back_btn{all:unset;background:#999;color:#fff;border-radius:10px;padding:20px 30px;font-size:16px;cursor:pointer;transition:0.3s}.pb .back_btn:hover{opacity:0.6}.pb .submit_btn{all:unset;background:#0f76b9;color:#fff;border-radius:10px;padding:20px 50px;font-size:16px;cursor:pointer;transition:0.3s}.pb .submit_btn:disabled{background-color:#e0e0e0;color:#888;cursor:not-allowed}.pb .submit_btn:hover{opacity:0.6}.pb .back_form{padding-top:50px}.pb .back_form a{text-decoration:none;background:#0f76b9;color:#fff;border-radius:10px;padding:17px 40px;font-size:16px;cursor:pointer;transition:0.3s}.pb .back_form a:hover{opacity:0.6}.pb .confirm__btns{display:inline-block;margin:0 5px}@media only screen and (max-width: 769px){.pb .pb__h3{font-size:15px;margin-bottom:5px}.pb .pb__note{font-size:13px;margin-bottom:5px !important}.pb .pb__form__item select{box-sizing:border-box;width:100%;font-size:14px;padding:15px 45px 15px 10px}.pb .pb__form__file__wrap{margin:10px 0}.pb .pb__form__file__wrap label span{padding-top:5px;margin-left:0;font-size:1.2rem}.pb .pb__form__file{width:100%;padding:15px;font-size:14px}.pb .pb__thanks{padding-bottom:50px}.pb .pb__thanks h2{font-size:22px;margin-bottom:20px}.pb .pb__thanks p{font-size:16px;line-height:1.8;margin-bottom:20px}.pb .pb__thanks ul{margin-bottom:20px;padding-left:20px}.pb .pb__thanks ul li{font-size:16px;line-height:1.8;list-style:disc}.pb .back_btn{width:100%;box-sizing:border-box;padding:20px 30px;font-size:15px}.pb .submit_btn{width:100%;box-sizing:border-box;padding:20px 50px;font-size:15px}.pb .back_form{padding-top:30px}.pb .back_form a{width:100%;padding:15px 40px;font-size:15px}.pb .confirm__btns{width:100%;margin:0 0 10px 0}}
/*# sourceMappingURL=prebooking.css.map */
