@charset "UTF-8";.mgb0{margin-bottom:0}.mgb05em{margin-bottom:0.5em}.mgb1em{margin-bottom:1em}.mgb2em{margin-bottom:2em}.mgb3em{margin-bottom:3em}.mgb4em{margin-bottom:4em}.mgb5em{margin-bottom:5em}.mgb6em{margin-bottom:6em}.mgb7em{margin-bottom:7em}.mgb8em{margin-bottom:8em}.mgb9em{margin-bottom:9em}.mgb10em{margin-bottom:10em}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-35px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px!important;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:2rem;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"●";text-align:center;opacity:0.25;color:#000}@media (max-width:767px){.slick-dots li button:before{font-size:1.6rem}}.slick-dots li.slick-active button:before{opacity:0.75;color:#afd152}.slick-arrow{position:absolute;top:40%;width:62px;cursor:pointer;z-index:10}@media (max-width:1160px){.slick-arrow{width:5rem}}.-prev{left:-1rem}@media (max-width:1160px){.-prev{left:1rem}}@media (max-width:767px){.-prev{left:0rem}}.-next{right:-1rem}@media (max-width:1160px){.-next{right:1rem}}@media (max-width:767px){.-next{right:0rem}}.photo-arrow{width:40px!important;top:45%}.-prev-photo{left:3%}.-next-photo{right:3%}.counter-position{position:relative}.counter{position:absolute;bottom:5%;display:block;background:rgba(0,0,0,0.3803921569);color:#fff;font-size:1.4rem;padding:0% 2%;border-radius:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.slick-arrow{width:35px}.photo-arrow{width:25px}.counter{font-size:1.2rem}}.form{background:#f0f0f0}.form h2{padding:40px 30px 30px 100px;background:url(https://www.ilex-light.com/shared3/img/header-bg.webp) center/cover no-repeat;background-size:cover;position:relative;color:#fff;margin-bottom:0;height:100%}@media screen and (max-width:767px){.form h2{padding:3rem 0}}.form h2:after{content:none}.form .form-bnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.form .form-bnr{display:block}}.form .form-bnr p:first-child{margin-right:1rem}@media screen and (max-width:767px){.form .form-bnr p:first-child{margin-bottom:1.5rem;margin-right:0rem}}.contact{max-width:880px;margin:0 auto;padding:2rem 2rem}.contact .read-text{text-align:center;font-size:1.5rem;margin:2rem}.contact ul{padding:2rem;background:#fff}.contact ul li{max-width:600px;margin:1rem auto 0}.contact ul li input,.contact ul li select,.contact ul li textarea{width:100%;line-height:1.15;margin-top:10px;padding:15px;background:#fff;border:1px solid #e3e3e3;border-radius:3px;cursor:pointer;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP"}.contact ul li input.date{width:4rem}.contact ul li [type=checkbox],.contact ul li [type=radio]{background:inherit;border:inherit;border-radius:inherit}.contact ul li textarea{height:7em}.contact ul li .ttl{display:block;font-weight:bold}.contact ul li .ttl+span{width:100%;line-height:1.15;margin-top:10px;padding:15px;background:#fff;border:1px solid #e3e3e3;border-radius:3px;cursor:pointer;display:block}.contact ul li .required{line-height:1;font-size:0.8rem;letter-spacing:0.5em;color:#fff;margin-left:1em;padding:0.25em 0.5em 0.25em 1em;background:#ee0000}.contact .radiocheck{padding:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .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;margin:0.5rem 0rem;cursor:pointer;white-space:nowrap;padding-right:20px}.contact .radiocheck label input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;vertical-align:-1px;margin-right:3px;display:none}.contact .radiocheck label:before{width:25px;height:25px;background-color:#ededed}.contact .radiocheck label:after{position:absolute;top:50%;left:13px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:16px;background-color:#ff5a5a}.contact .radiocheck label:before,.contact .radiocheck label:has(:checked):after{border-radius:50%;content:""}.contact .submit{margin:30px auto}.contact .btn{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP";display:block;width:100%;cursor:pointer;text-align:center;color:#fff;max-width:520px;margin:0 auto;padding:1em;background-color:#ff5a5a;border-radius:50px;font-weight:bold;font-size:2rem;border:none}.contact .btn.-gray{background-color:#a0a0a0!important}.contact .form-text{font-size:1.4rem}.contact .form-text a{text-decoration:underline}.contact .thanks-text{text-align:center;margin-bottom:3rem}@media screen and (max-width:767px){.contact .thanks-text{text-align:left}}#breadcrumb{padding:1rem 2rem;background:#afd152;font-size:1.4rem}@media screen and (max-width:767px){#breadcrumb{font-size:1rem;padding:0.5rem 2rem}}#breadcrumb li{display:inline}#breadcrumb li:not(:last-child):after{content:" ＞"}#breadcrumb li a{text-decoration:underline}#webform{background:#f0f0f0}#webform h2{padding:40px 30px 30px 100px;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP";background:url(https://www.ilex-light.com/shared3/img/header-bg.webp) center/cover no-repeat;background-size:cover;position:relative;color:#fff;margin-bottom:0;height:100%;font-size:3rem;line-height:1.5em}@media screen and (max-width:767px){#webform h2{padding:1rem 0;font-size:1.6rem}}#webform h2:after{content:none}#webform .complete{max-width:880px;margin:0 auto;padding:3rem 0px}@media screen and (max-width:767px){#webform .complete{padding:3rem 1rem}}#webform .complete p{font-size:1.6rem}@media screen and (max-width:767px){#webform .complete p{font-size:1.4rem}}#webform .complete .s-text{font-size:1.4rem}#webform .tac{text-align:center;padding:0}#webform .submit{margin:30px auto}#webform .btn{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP";display:block;width:100%;cursor:pointer;text-align:center;color:#fff;max-width:520px;margin:0 auto;padding:1em;background-color:#ff5a5a;border-radius:50px;font-weight:bold;font-size:2rem;border:none}#webform .btn.-gray{background-color:#a0a0a0!important}#webform form ul{padding:2rem;background:#fff;margin-top:3rem}#webform form ul li{max-width:600px;margin:1rem auto 0}#webform form ul li textarea{height:7em}#webform form ul li [type=checkbox],#webform form ul li [type=radio]{background:inherit;border:inherit;border-radius:inherit}#webform form ul li input.date{width:4rem}#webform form ul .ttl{display:block;font-weight:bold}#webform form ul .ttl+span{display:block}#webform form ul .required{line-height:1;font-size:0.8rem;letter-spacing:0.5em;color:#ffffff;margin-left:1em;padding:0.25em 0.5em 0.25em 1em;background:#ee0000}#webform form ul.yoga-contents{margin-top:0rem}#webform .ttl+span,#webform li input,#webform li select,#webform li textarea{width:100%;line-height:1.15;margin-top:10px;padding:15px;background:#ffffff;border:1px solid #e3e3e3;border-radius:3px;cursor:pointer;font-size:1.6rem}.TextareaWrapper{position:relative}.CharCounter{position:absolute;bottom:10px;right:10px;color:#898989}
/*# sourceMappingURL=style-contact.css.map */