.input-date-wrap{align-items:center;display:flex;flex-direction:column;row-gap:1rem;width:100%}@media (480px <= width < 1025px){.input-date-wrap{-moz-column-gap:1rem;column-gap:1rem;flex-direction:row}}@media (1025px <= width){.input-date-wrap{-moz-column-gap:1rem;column-gap:1rem;flex-direction:row}}.input-date{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:center;width:100%}@media (480px <= width < 1025px){.input-date{-moz-column-gap:.5rem;column-gap:.5rem;width:unset}}@media (1025px <= width){.input-date{-moz-column-gap:.5rem;column-gap:.5rem;width:unset}}.input-date-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 292.362 292.362'><path fill='var(--font-color-1)' d='M287.927 69.377c-5.858-5.857-15.355-5.858-21.213-.001l-124.02 124.02-124.02-124.02c-5.857-5.858-15.355-5.857-21.213 0-5.857 5.858-5.857 15.355 0 21.213l133.233 133.233c2.813 2.813 6.628 4.394 10.606 4.394s7.793-1.581 10.606-4.394l133.233-133.233c5.858-5.857 5.858-15.354 0-21.212z'/></svg>") no-repeat right .7em center;background-color:var(--form-input-background-color);background-size:10px;border:var(--form-input-border);border-radius:var(--form-input-border-radius);color:var(--font-color-1);height:40px;padding-left:10px;padding-right:30px;text-align:center;width:100%}@media (480px <= width < 1025px){.input-date-item{width:100px}}@media (1025px <= width){.input-date-item{width:100px}}.input-date-item:focus{border:2px solid var(--accent-color-1);outline:none}.input-date-label{margin-right:3.5vw}@media (480px <= width < 1025px){.input-date-label{margin-right:auto}}@media (1025px <= width){.input-date-label{margin-right:auto}}.input-time{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;justify-content:center}.input-time-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 292.362 292.362'><path fill='var(--font-color-1)' d='M287.927 69.377c-5.858-5.857-15.355-5.858-21.213-.001l-124.02 124.02-124.02-124.02c-5.857-5.858-15.355-5.857-21.213 0-5.857 5.858-5.857 15.355 0 21.213l133.233 133.233c2.813 2.813 6.628 4.394 10.606 4.394s7.793-1.581 10.606-4.394l133.233-133.233c5.858-5.857 5.858-15.354 0-21.212z'/></svg>") no-repeat right .7em center;background-color:var(--form-input-background-color);background-size:10px;border:var(--form-input-border);border-radius:var(--form-input-border-radius);color:var(--font-color-1);height:40px;padding-left:10px;padding-right:30px;text-align:center;width:100px}.input-time-item:focus{border:2px solid var(--accent-color-1);outline:none}.modal{align-items:center;background-color:#000000bf;display:flex;height:100dvh;height:100vh;justify-content:center;left:0;padding:0 3vw;position:fixed;top:0;width:100%;z-index:var(--z-index-3)}.modal-content{background-color:var(--white-color);border-radius:10px;max-width:640px;opacity:1;padding:2.5em;position:relative}.modal-title{color:var(--accent-color-1);font-size:1.75rem;text-align:center}@media (1025px <= width){.modal-title{text-align:left}}.modal-description{margin-top:1.5vh}.circle-kun-image-wrap{bottom:35px;display:flex;justify-content:center;margin-top:4.5vh;padding-right:1vw;position:absolute;right:20px}.circle-kun-image{animation:fuwafuwa 2.5s infinite;width:50px}@media (480px <= width < 1025px){.circle-kun-image{width:70px}}@media (1025px <= width){.circle-kun-image{width:80px}}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--accent-color-1);border:none;border-radius:var(--button-radius-1);border-radius:6px;color:var(--white-color);cursor:pointer;display:block;font-size:1.125rem;font-weight:700;letter-spacing:.05em;margin-left:auto;margin-right:auto;margin-top:32px;padding-bottom:1rem;padding-top:1rem;text-align:center;transition:background-color .3s,color .3s;width:160px}@media (hover){.button:hover{opacity:var(--opacity-3)}}@keyframes fuwafuwa{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}#form{justify-content:center;margin-bottom:3.5vh;margin-top:3.5vh;row-gap:3.5rem}#form,.form-item{display:flex;flex-direction:column;width:100%}.form-item{align-items:center;flex-wrap:wrap;justify-content:space-between;row-gap:1rem}@media (1025px <= width){.form-item{-moz-column-gap:7.5rem;column-gap:7.5rem;flex-direction:row;flex-wrap:nowrap}}.form-item-label{align-items:center;display:flex;font-family:var(--font-sans);font-size:1.0625rem;font-weight:700;letter-spacing:.07em;max-width:inherit;width:100%}@media (1025px <= width){.form-item-label{font-family:var(--font-sans);font-size:1.125rem;font-weight:700;max-width:200px}}.form-item-label label{margin-right:8px}.form-item-label-required{background:var(--accent-color-1);border-radius:4px;color:var(--white-color);display:inline-block;font-size:.75rem;padding-bottom:4px;padding-top:4px;text-align:center;width:32px}@media (1025px <= width){.form-item-label-required{padding-bottom:6px;padding-top:6px;width:42px}}.form-item-input{background:#fafbfc;border:1px solid #ddd;border-radius:6px;display:flex;flex:inherit;font-size:.9375rem;height:40px;padding:1em;width:100%}@media (1025px <= width){.form-item-input{flex:1}}.form-item-input:focus{border:2px solid var(--accent-color-1);outline:none}.form-item-input-date{flex:inherit;width:100%}@media (480px <= width < 1025px){.form-item-input-date{width:30%}}@media (1025px <= width){.form-item-input-date{width:30%}}.time-wrap{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:row;justify-content:flex-start;width:100%}@media (480px <= width < 1025px){.time-wrap{-moz-column-gap:.65rem;column-gap:.65rem}}@media (1025px <= width){.time-wrap{-moz-column-gap:.65rem;column-gap:.65rem}}.form-item-input-time{flex:inherit;width:44%}@media (480px <= width < 1025px){.form-item-input-time{width:30%}}@media (1025px <= width){.form-item-input-time{width:30%}}.time-separator{align-items:center;display:flex;font-family:var(--font-sans);font-size:1.125rem;justify-content:center;margin:0;padding:0h}.radio-wrap{display:flex;flex-direction:column;width:100%}@media (1025px <= width){.radio-wrap{-moz-column-gap:1.5rem;column-gap:1.5rem;flex-direction:row}}.radio{align-items:center;cursor:pointer;display:flex;margin-bottom:10px}.form-item-input-radio{display:none}.radio-text{padding-left:30px;position:relative}.radio-text:before{background-color:#fff;border:2px solid var(--accent-color-1);height:20px;left:0;width:20px}.radio .form-item-input-radio:checked+.radio-text:after,.radio-text:before{border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%)}.radio .form-item-input-radio:checked+.radio-text:after{background-color:var(--accent-color-1);height:10px;left:5px;width:10px}.form-item-textarea{background:#fafbfc;border:1px solid #ddd;border-radius:6px;display:flex;flex:1;font-size:1.125rem;height:200px;padding:1em;width:100%}@media (480px <= width < 1025px){.form-item-textarea{flex:inherit;height:300px}}@media (1025px <= width){.form-item-textarea{flex:inherit;height:300px}}.form-item-textarea:focus{border:2px solid var(--accent-color-1);outline:none}.form-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--accent-color-1);border:none;border-radius:var(--button-radius-1);border-radius:6px;color:var(--white-color);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:1.125rem;font-weight:700;justify-content:center;letter-spacing:.05em;margin-left:auto;margin-right:auto;margin-top:32px;padding-bottom:1rem;padding-top:1rem;text-align:center;transition:background-color .3s,color .3s;width:160px}@media (hover){.form-button:hover{opacity:var(--opacity-3)}}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#e3ddba;display:inline-block;height:25px;width:25px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
