.panel-list>li{background:#fff;border-radius:10px;box-shadow:8px 8px 0 #161616;padding:20px 25px}@media(min-width: 560px){.panel-list>li{padding:25px 30px}}.form-group{position:relative;width:100%}.form-group .form-ttl{font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:10px}.form-group input,.form-group select{font-size:1.5rem;font-weight:700;height:54px}@media(min-width: 560px){.form-group input,.form-group select{font-size:1.7rem}}.check-item .check-icon{width:35px;height:35px;flex-shrink:0;display:block !important;background:url("/assets/img/shops/booking/check-off.svg") no-repeat center/contain !important}@media(min-width: 560px){.check-item .check-icon{width:40px;height:40px}}.check-item input{display:none !important}.check-item input:checked+.check-icon{background:url("/assets/img/shops/booking/check-on.svg") no-repeat center/contain !important}.check-item .radio-label.privacy-policy{font-size:1.6rem;display:flex;flex-wrap:wrap;gap:5px}@media(min-width: 560px){.check-item .radio-label.privacy-policy{font-size:1.8rem}}.check-item .radio-label.privacy-policy a{display:flex;gap:5px}.check-item .radio-label.privacy-policy a img{width:14px;margin-top:-3px}.basic-form .form-group{margin-bottom:25px}.basic-form .form-group label{display:block;font-size:1.6rem;font-weight:700;margin-bottom:10px;line-height:1}.basic-form .form-group label span{font-size:1.4rem;display:inline-block;background:#aaa;color:#fff;border-radius:4px;margin-left:10px;padding:4px 7px;text-align:center}.basic-form .form-group label span.required{background:#e60012}.basic-form .form-group .validate{font-size:1.4rem;margin-top:10px;color:#e60012;font-weight:700;text-indent:-1em;margin-left:1em;line-height:1.4}@media(min-width: 560px){.basic-form .form-group .validate{font-size:1.6rem}}.basic-form .form-group .check-item-name{display:flex;align-items:center;gap:10px;margin-bottom:0}@media(min-width: 560px){.basic-form .form-group .check-item-name{margin-bottom:20px}}.basic-form .form-group .check-item-name .check-icon{width:30px;height:30px;margin-left:0}.basic-form .flash-btn .btn{max-width:370px}.basic-form .flash-btn .btn .img-ttl{gap:10px}.basic-form .flash-btn .btn .img-ttl .img-txt{font-size:1.8rem}@media(min-width: 560px){.basic-form .flash-btn .btn .img-ttl .img-txt{font-size:2.2rem}}.basic-form .flash-btn .btn .img-ttl img{width:25px}#page-contact ::-webkit-input-placeholder{color:#aaa}#page-contact :-moz-placeholder{color:#aaa}#page-contact ::placeholder{color:#aaa}#page-contact .main-ttl{gap:20px;margin-bottom:25px}@media(min-width: 560px){#page-contact .main-ttl{margin-bottom:35px}}#page-contact .main-ttl img{width:39px;flex-shrink:0}@media(min-width: 560px){#page-contact .main-ttl img{width:49px}}#page-contact .main-ttl .img-txt{font-size:2rem;font-weight:900}@media(min-width: 560px){#page-contact .main-ttl .img-txt{font-size:2.4rem}}@media(min-width: 768px){#page-contact .main-ttl .img-txt{font-size:3rem}}#page-contact .sec-contact .contact-box{max-width:850px;margin:0 auto;background:#f4f4f4;border-radius:28px;padding:20px 20px 30px 20px}@media(min-width: 560px){#page-contact .sec-contact .contact-box{padding:45px 45px 60px 45px}}#page-contact .sec-complete{text-align:center}#page-contact .sec-complete .complete-wrap{font-weight:700;margin-bottom:50px}#page-contact .sec-complete .complete-wrap .complete-heading{font-size:1.8rem;margin-bottom:30px}@media(min-width: 560px){#page-contact .sec-complete .complete-wrap .complete-heading{font-size:2rem}}#page-contact .sec-complete .complete-wrap p{font-size:1.5rem;margin-bottom:30px}@media(min-width: 560px){#page-contact .sec-complete .complete-wrap p{font-size:1.7rem}}#page-contact .sec-complete .complete-wrap p a.tap-tel{display:inline-block}@media(min-width: 1260px){#page-contact .sec-complete .complete-wrap p a.tap-tel{pointer-events:none}}#page-contact .sec-complete .btn-secondary{margin:0 auto}/*# sourceMappingURL=contact.css.map */