@charset "UTF-8";:root{--header-height:50px}@media (max-width:991px){:root{--header-height:60px}}body{color:#000;font-size:16px;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック体",YuGothic,"游ゴシック",Meiryo,sans-serif;text-rendering:geometricPrecision;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#fff;letter-spacing:1px}img{max-width:100%;vertical-align:middle}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}h2{border-bottom:1px solid #000;font-size:3rem;color:#cf1126;padding-bottom:1%;max-width:90%;margin:0 auto 5%;line-height:1.2}@media screen and (max-width:600px){h2{font-size:2rem}}h2 span{color:#000;font-size:1.2rem}.robot{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0}a{color:inherit;text-decoration:none;-webkit-transition:0.3s;transition:0.3s}@media (max-width:767px){.pc{display:none}}.tb{display:none}@media (max-width:1024px){.tb{display:block}}.sp{display:none}@media (max-width:767px){.sp{display:block}}.tac{text-align:center}.colorR{color:#cf1126}[class^=material-]{font-size:inherit;vertical-align:-0.1em}header{position:sticky;top:0;z-index:1000}header.sc{background-color:rgba(255,255,255,0.9);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}@media (max-width:767px){header .header-top .container{padding-top:5px;padding-bottom:5px}}header .header-top>.container{max-width:100%;padding:1%;line-height:1}@media (max-width:767px){header .header-top>.container{padding:3%}}header h1{-ms-flex-preferred-size:30%;flex-basis:30%;line-height:1}@media (max-width:1024px){header h1{-ms-flex-preferred-size:175px;flex-basis:175px}}header ul.cv{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header ul.cv li.pc a{padding-top:1px;padding-left:40px;padding-right:26px;font-size:12px;font-weight:bold;letter-spacing:1px;line-height:33px;border-width:1px;border-style:solid;background-position:12px center;background-size:auto 19px;display:block;background-repeat:no-repeat;position:relative}header ul.cv li.pc a:after{content:"chevron_right";font-size:16px;line-height:36px;font-family:"Material Symbols Outlined";position:absolute;top:-1px;right:6px}header ul.cv li.pc a:hover{opacity:0.4}header li.login.pc a{color:#000;border-color:#000;background-color:#fff;background-image:url(https://www.ilex-sports.com/inc/img/menu_login.svg)}header li.try.pc a{color:#26368d;border-color:#26368d;background-color:#fff;background-image:url(https://www.ilex-sports.com/inc/img/menu_try.svg)}header li.web.pc a{color:#fff;letter-spacing:4px;border-color:#eb6031;background-color:#eb6031;background-image:url(https://www.ilex-sports.com/inc/img/menu_web.svg)}header li.lesson.sp a{padding-top:0;display:block}header li.login.sp a{padding-top:27px;color:#000;font-size:10px;background-image:url(https://www.ilex-sports.com/inc/img/menu_login_sp.svg);background-size:auto 23px;background-position:top;display:block;background-repeat:no-repeat}@media (max-width:1024px){header ul.cv{padding-right:43px}header ul.cv li.pc a{padding-left:26px;padding-right:26px;background-image:unset}}header button.hm{width:40px;height:40px;padding-top:23px;font-size:10px;font-family:"Roboto",sans-serif;position:absolute;top:14px;right:8px;cursor:pointer;display:none}@media (max-width:1024px){header button.hm{display:block}}@media (max-width:767px){header button.hm{top:13px}}header button.hm span,header button.hm span:after,header button.hm span:before{width:30px;height:3px;margin-left:auto;margin-right:auto;background-color:#000;display:block;position:absolute;-webkit-transition:0.3s;transition:0.3s}header button.hm span{top:9px;left:0;right:0}header button.hm span:before{content:"";bottom:8px}header button.hm span:after{content:"";top:8px}header button.hm.open span{background-color:unset}header button.hm.open span:before{bottom:0px;-webkit-transform:rotate(40deg);transform:rotate(40deg)}header button.hm.open span:after{top:0px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}header nav ul{color:#fff;font-size:16px;line-height:20px;text-align:center}header.sc nav ul{padding-top:12px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:100%;padding-right:0;gap:20px}header nav li a{font-weight:500;display:block}header nav li a:hover{opacity:0.7}header nav li strong{font-size:13px;display:block}@media (max-width:1024px){header nav{width:0px;max-height:calc(100% - var(--header-height));background-color:rgba(255,255,255,0.9);position:fixed;top:var(--header-height);right:0;z-index:999;overflow-x:hidden;overflow-y:auto;white-space:nowrap;-webkit-transition:0.3s;transition:0.3s}header button.hm.open+nav{width:240px;display:block}header nav ul.flex{padding-top:20px;padding-bottom:20px;padding-left:0;padding-right:0;color:#000;font-size:14px;font-weight:bold;line-height:20px;text-align:left;display:block}header nav li a{padding:10px 30px 10px 20px;position:relative}header nav li a:after{content:"chevron_right";font-size:18x;font-family:"Material Symbols Outlined";position:absolute;top:10px;right:10px}header nav li a:hover{background-color:#fff}header nav li strong{display:none}}main{max-width:500px;margin:0 auto}footer{background:#000000;color:#fff;padding:1%;margin-bottom:8rem}@media screen and (max-width:600px){footer{margin-bottom:5rem}}@media screen and (max-width:600px){footer p{font-size:10px}}.nav_fixed{position:fixed;bottom:20px;width:100%;z-index:999}@media screen and (max-width:600px){.nav_fixed{bottom:10px}}.nav_fixed ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.nav_fixed ul li{margin:0 10px;width:100%;max-width:365px}@media screen and (max-width:600px){.nav_fixed ul li{margin:0 5px}}.nav_fixed ul li:last-child a{background:#ed1c24;color:#fff}.nav_fixed ul li:last-child a span{color:#ff0}.nav_fixed a{display:block;padding:16px 10px;font-size:1.4rem;background:#ffe030;border-radius:100px}@media screen and (max-width:600px){.nav_fixed a{font-size:13px}}.nav_fixed .watch{vertical-align:-5px;margin-right:5%;width:8%}.slick-arrow_next,.slick-arrow_prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10;width:18px}@media screen and (max-width:600px){.slick-arrow_next,.slick-arrow_prev{width:15px;top:20%}}.slick-arrow_next{right:35px}@media screen and (max-width:600px){.slick-arrow_next{right:15px}}.slick-arrow_prev{left:35px}@media screen and (max-width:600px){.slick-arrow_prev{left:15px}}.countnum{background:#fff1a0;padding:5%;margin:0px auto!important}.sectionInner{padding:5% 0%}#priceSec .price-text{color:#cf1126;margin-bottom:5%}#priceSec .price-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}#priceSec ul li{width:48%}#joinSec{background:#EFEFEF}#joinSec ul li{padding:0% 1%}#joinSec ul li p{margin:0 auto;width:50%}#joinSec ul li dt{background:#cf1126;color:#fff;font-size:1.6rem;padding:3%;margin:5% auto;width:80%}@media screen and (max-width:600px){#joinSec ul li dt{font-size:unset}}#joinSec ul li dd{height:10vh;text-align:left}@media screen and (max-width:600px){#joinSec ul li dd{height:15vh}}#joinSec ul li dd:last-child{width:50%;margin:0 auto;height:auto}
/*# sourceMappingURL=shared.css.map */