@media screen and (min-width:768px){.hover_03,a{-webkit-transition:.4s;transition:.4s}}@media screen and (min-width:768px){.hover_03:hover{background:#333!important;color:#fff!important;opacity:1!important;border-color:#333!important}.hover_03:hover a,.hover_03:hover span{color:#fff!important;opacity:1!important;-webkit-transition:none;transition:none}}@media screen and (min-width:768px){.hover_03.selected{background-color:#333!important}}@media screen and (min-width:768px){.hover_04:hover,.hover_04:hover span{text-decoration:none!important;opacity:1!important}}@media screen and (min-width:768px){.hover_05:hover{background:#222287!important;border-color:#222287!important}.hover_05:hover,.hover_05:hover a,.hover_05:hover span{color:#fff!important;opacity:1!important}}img{width:100%}.item-header{font-size:3.6rem;margin-bottom:35px;text-align:center}@media screen and (max-width:767px){.item-header{font-size:2.4rem;margin-bottom:27px}}.item-program{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:22px}.item-program li{width:366px;margin-right:20px;margin-bottom:60px}@media screen and (max-width:767px){.item-program li{width:100%;margin-right:0;margin-bottom:30px}}.item-program li:nth-of-type(3n){margin-right:0}.item-program li a{display:block}@media screen and (min-width:768px){.item-program li a:hover h4{opacity:.5}}.item-program li h4{font-size:2rem;margin-top:19px;font-weight:400;color:#000}@media screen and (max-width:767px){.item-program li h4{font-size:1.4rem;margin-top:8px}}.items-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:22px}.items-thumbnail li{width:248px;margin-right:49px;margin-bottom:40px}@media screen and (max-width:767px){.items-thumbnail li{width:47.763%;margin-right:0;margin-bottom:15px}}@media screen and (min-width:768px){.items-thumbnail li:nth-of-type(4n){margin-right:0}}@media screen and (max-width:767px){.items-thumbnail li:nth-of-type(2n){margin-right:0;margin-left:auto}}.items-thumbnail li a{display:block}@media screen and (max-width:767px){.inner{padding:0 5.334%}}#on-air{background:#333;margin-top:64px;color:#fff}@media screen and (max-width:767px){#on-air{margin-top:40px;margin-bottom:25px}}#on-air .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px;padding-bottom:6px}@media screen and (max-width:767px){#on-air .inner{display:block;padding-top:12.5px;padding-bottom:0}}#on-air h2{font-size:2rem;margin-right:57px;min-width:160px}@media screen and (max-width:767px){#on-air h2{font-size:1.2rem;margin-right:0;margin-top:0}}#on-air .program{background:#fff;width:100%}@media screen and (max-width:767px){#on-air .program{max-width:670px;margin:8.5px auto 15px}}#on-air .program a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 22px}@media screen and (max-width:767px){#on-air .program a{padding:16.8px 8px}}#on-air .program a p,#on-air .program a strong{font-size:2rem;color:#000}@media screen and (max-width:767px){#on-air .program a p,#on-air .program a strong{font-size:1.4rem}}#on-air .program a p{margin-left:20px}@media screen and (max-width:767px){#on-air .program a p{margin-left:9.5px}}#big_banners{margin-bottom:35px}@media screen and (max-width:767px){#big_banners{margin-bottom:26.5px}}#big_banners ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media screen and (max-width:767px){#big_banners ul{display:block;margin-top:0}}#big_banners ul:after{content:none}#big_banners ul li{width:49.12%;margin-top:20px}@media screen and (max-width:767px){#big_banners ul li{width:100%;margin-top:15px}}#big_banners ul li.full-width{width:100%}#big_banners ul li a{display:block}#recommend{padding:35px 0 77px}@media screen and (max-width:767px){#recommend{padding-bottom:50px}}@media screen and (max-width:767px){#recommend .inner{padding:0}}#recommend .recommend-btn{border-bottom:2px solid #333;margin-bottom:61px}@media screen and (max-width:767px){#recommend .recommend-btn{border-bottom-width:1px;margin-bottom:30px}}#recommend .recommend-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (max-width:767px){#recommend .recommend-btn ul{padding:0 5.334%}}#recommend .recommend-btn ul li{width:500px;margin-right:19.5px;background:#e9e9e9}@media screen and (max-width:767px){#recommend .recommend-btn ul li{width:49.255%;margin-right:5px}}#recommend .recommend-btn ul li:nth-of-type(2n){margin-right:0}#recommend .recommend-btn ul li a{width:100%;height:100%;font-size:3.6rem;font-weight:700;color:#000;height:64px;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;text-align:center}@media screen and (max-width:767px){#recommend .recommend-btn ul li a{font-size:2.4rem;height:45px}}#recommend .recommend-btn ul li a span{font-size:2.8rem}@media screen and (max-width:767px){#recommend .recommend-btn ul li a span{font-size:1.6rem}}#recommend .recommend-btn ul li.selected{background-color:#333}#recommend .recommend-btn ul li.selected a{color:#fff}@media screen and (max-width:767px){#recommend .item-program{margin-bottom:0;padding:0 5.334%}#recommend .item-program li{margin-bottom:27.5px}}#recommend .item-program.rec_02{display:none}@media screen and (max-width:767px){#recommend .rec_btn{padding:0 5.334%}}#information,#regular{background:#f3f3f9;padding-top:73px}@media screen and (max-width:767px){#information,#regular{padding-top:35px;padding-bottom:40px}}#information .item-program,#regular .item-program{margin-bottom:0}@media screen and (max-width:767px){#information .item-program,#regular .item-program{margin-bottom:10px}#information .item-program li,#regular .item-program li{margin-bottom:31px}}#information{padding-bottom:80px}@media screen and (max-width:767px){#information{padding-bottom:40px}}#regular{margin-bottom:63px;padding-bottom:20px}@media screen and (max-width:767px){#regular{margin-bottom:40.5px;padding-bottom:30px}}#regular .item-program li{opacity:1;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}#regular .item-program li.is-hidden{visibility:hidden;height:0;margin:0;opacity:0}#ranking{padding-top:73px}@media screen and (max-width:767px){#ranking{padding-top:45px;padding-bottom:0}}#ranking .item-program{margin-bottom:17px}@media screen and (max-width:767px){#ranking .item-program{margin-bottom:18px}#ranking .item-program li{margin-bottom:31px}}#notice_sns .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){#notice_sns .inner{display:block}}#notice_sns .notice{margin-right:19.5px;width:849px}@media screen and (max-width:767px){#notice_sns .notice{width:100%}}#notice_sns .notice .notice-header{border-bottom:2px solid #000;padding-bottom:21px;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){#notice_sns .notice .notice-header{padding-bottom:15px;border-bottom-width:1px}}#notice_sns .notice .notice-header h2{font-size:3.2rem}@media screen and (max-width:767px){#notice_sns .notice .notice-header h2{font-size:2rem}}#notice_sns .notice .notice-header .btn_rec{margin:0 0 0 auto}#notice_sns .notice .notice-list{margin-top:20px}@media screen and (max-width:767px){#notice_sns .notice .notice-list{margin-top:23px;margin-bottom:25px}}#notice_sns .notice .notice-list li{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){#notice_sns .notice .notice-list li{margin-bottom:13px}}#notice_sns .notice .notice-list li a,#notice_sns .notice .notice-list li p{font-size:2rem;line-height:40px}@media screen and (max-width:767px){#notice_sns .notice .notice-list li a,#notice_sns .notice .notice-list li p{font-size:1.4rem;line-height:20px}}#notice_sns .notice .notice-list li a{text-decoration:underline;color:#222287}#notice_sns .notice .notice-list li p{min-width:157px;margin-right:20px}@media screen and (max-width:767px){#notice_sns .notice .notice-list li p{min-width:130px;margin-right:15px}}#notice_sns .sns{width:271px;background:#e8e8f3;padding:32px 0 20px}@media screen and (max-width:767px){#notice_sns .sns{margin:0 auto;padding:20px 0 23px;max-width:72.26666vw;width:100%}}#notice_sns .sns p{font-size:2rem;text-align:center}@media screen and (max-width:767px){#notice_sns .sns p{font-size:1.4rem;font-weight:700}}#notice_sns .sns ul{width:240px;margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:29px 0}@media screen and (max-width:767px){#notice_sns .sns ul{max-width:64vw;width:100%;margin-top:20.5px;padding:18px 0}}#notice_sns .sns ul li.icon-fb{width:42px;margin-right:32px}#notice_sns .sns ul li.icon-tw{width:46px;margin-right:25px}#notice_sns .sns ul li.icon-insta{width:42px}#ot-banner{margin-top:55px;margin-bottom:73px}@media screen and (max-width:767px){#ot-banner{margin-top:40px;margin-bottom:42.5px}}#ot-banner .item-program{margin-bottom:18px}@media screen and (max-width:767px){#ot-banner .item-program{margin-bottom:20.5px}}@media screen and (max-width:767px){#ot-banner .item-program li{margin-bottom:29px}}#ot-banner .customer-content{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){#ot-banner .customer-content{display:block}}#ot-banner .customer-content .customer-center{width:100%;margin-right:20px}@media screen and (max-width:767px){#ot-banner .customer-content .customer-center{margin-right:0;margin-bottom:27.5px}}#ot-banner .customer-content .customer-center .cst_layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e8e8f3;border:4px solid #222287;color:#222287;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0}@media screen and (max-width:767px){#ot-banner .customer-content .customer-center .cst_layer{display:block;border-width:2px;padding:0 6.42%}}#ot-banner .customer-content .customer-center .cst_layer .cst_text{text-align:center;font-size:2rem;line-height:28px;font-weight:700}@media screen and (min-width:768px){#ot-banner .customer-content .customer-center .cst_layer .cst_text{min-width:286px}}@media screen and (max-width:767px){#ot-banner .customer-content .customer-center .cst_layer .cst_text{font-size:1.4rem;line-height:normal;margin-top:20px}}#ot-banner .customer-content .customer-center .cst_layer .contact{width:100%;position:relative}@media screen and (min-width:768px){#ot-banner .customer-content .customer-center .cst_layer .contact:before{content:"";display:block;width:2px;height:85.94%;background:#222287;position:absolute;left:0;top:0;bottom:0;margin:auto 0}}@media screen and (max-width:767px){#ot-banner .customer-content .customer-center .cst_layer .contact{border-top:2px solid #222287;padding-top:9px;margin-top:14px;margin-bottom:22px}}#ot-banner .customer-content .customer-center .cst_layer .contact p{text-align:center}#ot-banner .customer-content .customer-center .cst_layer .contact .phone{font-size:4.4rem;font-weight:700}@media screen and (max-width:767px){#ot-banner .customer-content .customer-center .cst_layer .contact .phone{font-size:3.2rem;line-height:42.5px;margin-bottom:4.5px}}#ot-banner .customer-content .customer-center .cst_layer .contact .time{font-size:2rem}@media screen and (max-width:767px){#ot-banner .customer-content .customer-center .cst_layer .contact .time{font-size:1.2rem}}#ot-banner .customer-content .request{min-width:271px;min-height:120px;background:#222287;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){#ot-banner .customer-content .request{border-radius:6px;min-height:50px}}#ot-banner .customer-content .request a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media screen and (max-width:767px){#ot-banner .customer-content .request a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#ot-banner .customer-content .request .text{font-size:2rem;color:#fff}@media screen and (max-width:767px){#ot-banner .customer-content .request .text{font-size:1.6rem}}#ot-banner .customer-content .request .request_icon{display:block;width:29px;height:20px;background:url(/parts/common/img/message.png) no-repeat;background-size:contain;margin:0 10px 0 20px}@media screen and (max-width:767px){#ot-banner .customer-content .request .request_icon{width:22.5px;height:16px;margin:0 25px 0 0}}#enrollment_campaign .item-header{margin-bottom:45px}@media screen and (max-width:767px){#enrollment_campaign .item-header{margin-bottom:26px}}#enrollment_campaign ul{margin-bottom:40px}@media screen and (max-width:767px){#enrollment_campaign ul{margin-bottom:25px}}#extra-banner-area{padding:38px 0 22px;background:#eaeaea}@media screen and (max-width:767px){#extra-banner-area{padding:41px 0 23px}}@media screen and (max-width:767px){#extra-banner-area .inner{padding:0 2.667%}}#extra-banner-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#extra-banner-area ul li{width:219px;margin-right:11px;margin-bottom:16px}@media screen and (max-width:767px){#extra-banner-area ul li{width:49.297%;margin-right:0;margin-bottom:6px}}@media screen and (min-width:768px){#extra-banner-area ul li:nth-of-type(5n){margin-right:0}}@media screen and (max-width:767px){#extra-banner-area ul li:nth-of-type(2n){margin-right:0;margin-left:auto}}#extra-banner-area ul li a{display:block}#mainvisual .top_slider_list{display:none;height:100%}@media screen and (max-width:767px){#mainvisual .top_slider_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px){#mainvisual .top_slider_list figure{min-width:640px;width:640px;margin-top:36px}}@media screen and (max-width:767px){#mainvisual .top_slider_list figure{margin:0 3.13%}}#mainvisual .top_slider_list .txt-content{background:#222287;color:#fff;width:596px;padding:33px 41px 31px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:-1}@media screen and (min-width:768px){#mainvisual .top_slider_list .txt-content{min-height:426px;margin-left:-120px}}@media screen and (max-width:767px){#mainvisual .top_slider_list .txt-content{margin-top:-40.5px;width:100%;padding:40.5px 8.722% 25px}}#mainvisual .top_slider_list .txt-content .txt-layer{width:400px;margin-left:auto}@media screen and (min-width:768px){#mainvisual .top_slider_list .txt-content .txt-layer{min-height:362px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (max-width:767px){#mainvisual .top_slider_list .txt-content .txt-layer{width:100%;margin-top:12px}}#mainvisual .top_slider_list .txt-content h2{font-size:3.6rem;line-height:48px;margin-bottom:25px}@media screen and (max-width:767px){#mainvisual .top_slider_list .txt-content h2{font-size:2.4rem;line-height:29px;margin-bottom:16px}}#mainvisual .top_slider_list .txt-content p.desc{font-size:1.8rem;line-height:30px}@media screen and (max-width:767px){#mainvisual .top_slider_list .txt-content p.desc{display:none}}#mainvisual .top_slider_list .txt-content p.period{font-size:3.2rem;line-height:43px;font-weight:700;margin-top:40px}@media screen and (max-width:767px){#mainvisual .top_slider_list .txt-content p.period{font-size:2.2rem;line-height:29px;margin-top:0}}#mainvisual .top_slider_list .txt-content p.period:before{content:"";display:block;width:88px;height:1px;background:#fff;margin-bottom:10px}@media screen and (max-width:767px){#mainvisual .top_slider_list .txt-content p.period:before{width:44px;margin-bottom:9.5px}}#mainvisual .top_slider_list .txt-content p.period span{font-size:1.8rem;line-height:24px}@media screen and (max-width:767px){#mainvisual .top_slider_list .txt-content p.period span{font-size:1.2rem;line-height:16px}}#mainvisual .slick-next,#mainvisual .slick-prev{background:url(/assets/home_main_visual/slide_icon.png) no-repeat;background-size:100%;width:64px;height:64px;display:block;opacity:1}@media screen and (max-width:767px){#mainvisual .slick-next,#mainvisual .slick-prev{background:url(/assets/home_main_visual/slide_icon_sp.png) no-repeat;background-size:100%;width:30px;height:30px;top:22vw}}#mainvisual .slick-next:before,#mainvisual .slick-prev:before{content:none}#mainvisual .slick-prev{left:29px;-webkit-transform:inherit!important;transform:inherit!important}@media screen and (max-width:767px){#mainvisual .slick-prev{left:5px}}#mainvisual .slick-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){#mainvisual .slick-next{top:0;bottom:0;margin:auto}}@media screen and (max-width:767px){#mainvisual .slick-next{right:5px}}#mainvisual .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}#mainvisual .slick-slide{margin:0 35px;opacity:.5!important;display:block;height:auto}@media screen and (max-width:767px){#mainvisual .slick-slide{margin:0}}#mainvisual .slick-slide div{height:100%}#mainvisual .slick-slide div div{display:inline-block;height:auto;height:inherit}#mainvisual .slick-slide.slick-current{opacity:1!important}#mainvisual .slick-slide a{display:block;height:100%}#mainvisual .js-top-slider{width:100%;margin:0 auto}@media screen and (max-width:767px){#mainvisual .slick-dots{bottom:-30px}}@media screen and (max-width:767px){#mainvisual .slick-dots li button:before{border-width:1px;width:14px;height:14px}}