@charset "UTF-8";body p{font-size:1.3rem}#form section{background:#ededed;padding:3rem 0rem}@media (max-width:767px){#form section{padding:2rem 1rem}}#form .contact{background:#fff;max-width:700px;margin:0 auto;border-radius:20px}@media (max-width:767px){#form .contact{border-radius:10px}}#form .contact ul{padding:1rem 0rem}@media (max-width:767px){#form .contact ul{padding:1rem 1.5rem}}#form .contact ul li{max-width:600px;margin:1.4rem auto 0}@media (max-width:767px){#form .contact ul li{margin-top:1.2rem}}#form .contact ul li textarea{height:7em;line-height:1.5em}#form .contact ul li [type=checkbox],#form .contact ul li [type=radio]{background:inherit;border:inherit;border-radius:inherit;width:auto}#form .contact ul li input.date{width:4rem}#form .contact ul li input.input{width:35%}@media (max-width:767px){#form .contact ul li input.input{width:100%}}#form .contact ul li small{display:block;margin-top:0.6rem;line-height:1.5em}#form .contact ul .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold}#form .contact ul .ttl+span{display:block}#form .contact ul .required{line-height:1;font-size:0.8rem;color:#ffffff;margin-left:1em;padding:0.25em 0.5em 0.25em 0.5em;background:#ee0000}#form .submit{padding:1rem 0rem 2rem}#form .btn{display:block;width:100%;cursor:pointer;text-align:center;color:#fff;max-width:500px;margin:0 auto;padding:1em;background-color:#eb6031;border-radius:50px;font-weight:bold;font-size:1.3rem;border:none}@media (max-width:767px){#form .btn{width:90%}}#form .form-text{max-width:700px;margin:2rem auto 0rem;line-height:1.6rem}@media (max-width:767px){#form .form-text{font-size:0.9rem;line-height:1.4rem}}#form .form-text .privacy{text-decoration:underline}#form .form-text .privacy:hover{color:blue}#form .form-text_thanks{text-align:center}#form .radiocheck{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.3em 2em;border:none;margin-top:1rem}@media (max-width:767px){#form .radiocheck{gap:0.7em 1em}}#form .radiocheck label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0.5em;position:relative;cursor:pointer}#form .radiocheck label:before,#form .radiocheck label:has(:checked):after{border-radius:50%;content:""}#form .radiocheck label:before{width:25px;height:25px;background-color:#ededed}#form .radiocheck label:after{position:absolute;top:50%;left:13px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:16px;background-color:#2589d0}#form .radiocheck input{display:none}#form .ttl+span,#form li input,#form li select,#form li textarea{width:100%;line-height:1.15;margin-top:10px;padding:15px;background:#ededed;border-radius:3px;cursor:pointer}#titleSec{background:url(https://www.ilex-sports.com/toyohashi/contact/shared/img/img_bg_title.jpg) no-repeat}#titleSec .sectionInner{padding:150px 0px}#titleSec .sectionInner h2{margin:0%;color:#fff;font-size:4em;padding:0%}#titleSec .sectionInner h2:after{display:none}#titleSec .sectionInner h2 span{color:#fff;font-size:0.4em}#formSec{background:#484FA5;padding:2% 0%}#formSec .sectionInner{width:800px;margin:0 auto}#formSec .sectionInner .formBox{background:#fff;padding:5%}#formSec .sectionInner .note_text{color:#fff;padding-top:2%}#formSec .sectionInner .note_text a{color:#fff;text-decoration:underline}#formSec .thanksBox h3{text-align:center;font-size:30px;color:#DF0000;margin-bottom:5%}#formSec .thanksBox p{text-align:center}#formSec .thanksBox .backbtn{width:395px;font:inherit;font-size:1.8rem;padding:0.8em 40px!important;background:#E5A700!important;border-color:#E5A700!important;color:#fff;margin:5% auto 0%}#formSec .thanksBox .backbtn a{color:#fff}footer{padding:1% 0%;text-align:center}.pc{display:block}.sp{display:none}input{border:1px solid #e3e3e3;padding:2% 2%}form [type=date],form [type=datetime-local],form [type=email],form [type=month],form [type=number],form [type=password],form [type=search],form [type=tel],form [type=text],form [type=time],form [type=url],form [type=week],form>*{max-width:600px;margin-left:auto;margin-right:auto}form select,form textarea{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;font:inherit;padding:10px;background-color:#fff;border:1px solid #e3e3e3;border-radius:3px}form select[disabled],form textarea[disabled]{background-color:#ddd}form textarea{height:100px;vertical-align:middle}form select::-ms-expand{display:none}form [type=button],form [type=reset],form [type=submit]{width:395px;font:inherit;font-size:1.8rem;padding:0.8em 40px!important;background:#E5A700!important;border-color:#E5A700!important;color:#fff}form [type=button]:after,form [type=reset]:after,form [type=submit]:after{content:normal}form [type=button]:hover,form [type=reset]:hover,form [type=submit]:hover{opacity:0.8}.form dl dt{font-weight:bold;margin-top:20px}.form dl dt:first-child{margin-top:0}.form dl dt .req{margin-left:0.5em}.form dl dd{margin-top:15px}.form dl dd input,.form dl dd p,.form dl dd select,.form dl dd textarea{margin-bottom:10px;cursor:pointer}.form dl dd [type=button],.form dl dd [type=color],.form dl dd [type=file]{margin-top:10px}.form dl dd .error{color:red}.form .req{font-size:1.2rem;font-weight:normal;vertical-align:middle;letter-spacing:0.3em;color:#fff;padding:0.1em 0.7em 0.1em 1em;background:#DF0000}.form .submit{margin-top:30px;text-align:center}.modal-open{cursor:pointer;max-width:600px;margin:0 auto 2rem}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.5);padding:13rem;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9999999}@media screen and (max-width:600px){.modal-container{padding:14px}}.modal-content{max-width:500px}.modal-container:before{content:"";display:inline-block;vertical-align:middle}.modal-container.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:700px}.modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:-10px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}@media screen and (max-width:600px){#titleSec{background:url(https://www.ilex-sports.com/toyohashi/contact/shared/img/img_bg_title.jpg) no-repeat left/cover}#titleSec .sectionInner{padding:35% 0px 20%}#titleSec .sectionInner h2{font-size:2.5em}#formSec .sectionInner{width:90%;margin:5% auto}#formSec .thanksBox h3{font-size:140%;line-height:1.4em}#formSec .thanksBox p{font-size:90%}#formSec .thanksBox .backbtn{width:100%}.form [type=submit]{width:100%}.form .submit{margin:5% 0%}footer{padding:1% 5%}.pc{display:none}.sp{display:block}}
/*# sourceMappingURL=form.css.map */