@media(min-width: 768px){.sp-only{display:none !important}}@media(max-width: 576px){.pc-only{display:none !important}}.c-form{display:grid;gap:20px;width:100%}@media(max-width: 576px){.c-form{gap:16px}}.c-form__date{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}.c-form__date-select{width:100%;padding:12px 14px;border-radius:4px;background:#eaeaea;color:#0f0f0f;min-height:50px;border:1px solid rgba(15,15,15,.3);outline:none;box-shadow:none;transition:border .2s ease}.c-form__date-select:focus{border:1px solid rgb(250.495049505,31.3118811881,2.504950495)}.c-form__date-select.is-error{border:1px solid #c81902}.c-form__field{display:grid;gap:8px}.c-form__field[hidden]{display:none !important}.c-form__alert{background:rgba(200,25,2,.15);border:1px solid #c81902;color:#eaeaea;padding:12px;border-radius:4px}.c-form__label{color:#eaeaea;font-size:16px}.c-form__label--subtitle{border:1px solid #eaeaea;background:linear-gradient(to right, #7a1208 0%, #7a1208 50%, rgba(122, 18, 8, 0.6) 65%, rgba(122, 18, 8, 0) 100%);padding:.6rem 3rem .6rem 1rem;margin:8px 0;border-radius:4px;margin-top:32px}.c-form__required{background:#c81902;color:#eaeaea;display:inline-block;padding:2px 8px;border-radius:999px;margin-left:8px;vertical-align:middle}.c-form__input,.c-form__textarea{width:100%;background:#eaeaea;color:#0f0f0f;border:1px solid #454545;padding:12px;font-size:16px;transition:border .2s ease}.c-form__input::placeholder,.c-form__textarea::placeholder{color:#999}.c-form__input:focus,.c-form__textarea:focus{outline:none;border:1px solid rgb(250.495049505,31.3118811881,2.504950495)}.c-form__input.is-error,.c-form__textarea.is-error{border:1px solid #c81902}.c-form__input{min-height:44px}.c-form__input--file{padding:8px}.c-form__textarea{min-height:160px;resize:vertical}.c-form__error{color:#c81902;font-size:1.4rem;font-weight:bold}.c-form__thumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.c-form__thumb{width:72px;height:72px;border:1px solid #454545;border-radius:6px;overflow:hidden;background:hsla(0,0%,100%,.05)}@media(min-width: 768px){.c-form__thumb{width:88px;height:88px}}.c-form__thumb-image{display:block;width:100%;height:100%;object-fit:cover}.c-form__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.c-form__submit{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:12px 24px;border:1px solid #c81902;border-bottom:none;background:#c81902;color:#eaeaea;text-decoration:none;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,border .2s ease}@media(hover: hover){.c-form__submit:hover{background:rgb(230.297029703,28.7871287129,2.302970297);border:1px solid rgb(230.297029703,28.7871287129,2.302970297);border-bottom:none}}.c-form__submit--secondary{background:rgba(0,0,0,0);border:1px solid #454545}@media(hover: hover){.c-form__submit--secondary:hover{background:rgba(234,234,234,.08);border:1px solid #999}}.sizes{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}@media(max-width: 768px){.sizes{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 576px){.sizes{grid-template-columns:1fr}}.sizes>label{display:grid;gap:4px;color:#eaeaea;font-size:14px}.form__select{appearance:none}.form__select.is-error{border:1px solid #c81902}#reserve .mark-list,#reserve-confirm .mark-list{margin:0}#reserve .message-box ul,#reserve-confirm .message-box ul{margin:0}#reserve .alert-list li,#reserve-confirm .alert-list li{color:#c81902;font-weight:bold;list-style:disc;margin-left:16px}#reserve .cast-list,#reserve-confirm .cast-list{margin:0;grid-template-columns:repeat(5, 1fr)}@media(max-width: 768px){#reserve .cast-list,#reserve-confirm .cast-list{grid-template-columns:repeat(3, 1fr)}}#reserve .cast-card,#reserve-confirm .cast-card{border:2px solid #050202;cursor:pointer;transition:border .2s ease,opacity .2s ease}#reserve .cast-card__name,#reserve-confirm .cast-card__name{font-size:16px}#reserve .cast-card__wrapper,#reserve-confirm .cast-card__wrapper{position:relative}#reserve .cast-card__icon,#reserve-confirm .cast-card__icon{position:absolute;bottom:8px;right:4px;width:37px;height:28px;background:url("../img/ico-check_off.svg") no-repeat center/contain;transition:background-image .2s ease}#reserve .cast-card--active,#reserve-confirm .cast-card--active{border:2px solid #eaeaea}#reserve .cast-card--active .cast-card__icon,#reserve-confirm .cast-card--active .cast-card__icon{background-image:url("../img/ico-check_on.svg")}#reserve .cast-card--noactive,#reserve-confirm .cast-card--noactive{opacity:.3}#reserve .down-arrow,#reserve-confirm .down-arrow{text-align:center}#reserve .down-arrow img,#reserve-confirm .down-arrow img{width:40px;height:auto}@media(max-width: 576px){#reserve .down-arrow img,#reserve-confirm .down-arrow img{width:30px}}/*# sourceMappingURL=form.min.css.map */