@charset 'UTF-8';@font-face{font-family:icomoon;font-weight:400;font-style:normal;src:url(fonts/icomoon.eot?akf7rc);src:url(fonts/icomoon.eot?akf7rc#iefix) format('embedded-opentype'),url(fonts/icomoon.woff?akf7rc) format('woff'),url(fonts/icomoon.svg?akf7rc#icomoon) format('svg');font-display:swap}@font-face{font-family:Oswald;font-weight:600;font-style:normal;src:url(https://fonts.googleapis.com/css2?family=Oswald:wght@400;600&display=swap);font-display:swap}.full-guide{display:block}.full-guide.is-open .full-guide__btn:after{top:13px;transform:rotate(315deg)}.full-guide .full-guide__btn{position:relative;cursor:pointer;border-bottom:1px solid #585858}.full-guide .full-guide__btn:before{position:absolute;top:4px;right:1px;width:23px;height:23px;content:'';transition:.4s;border-radius:50%;background:#585858}.full-guide .full-guide__btn:after{position:absolute;z-index:10;top:10px;right:8px;width:8px;height:8px;content:'';transition:.4s;transform:rotate(135deg);border-top:1px solid #fff;border-right:1px solid #fff}.full-guide .full-guide__contents{display:none}.full-guide .listgroup__list{border-top:none}.full-guide .listgroup__list+.listgroup__list{border-top:1px solid #585858}.o-beginnerFaq{margin-bottom:100px}.o-beginnerFaq .o-beginnerFaq__title{transition:.3s}.o-beginnerFaq .o-beginnerFaq__title:hover{opacity:.6}.o-beginnerFaq section.full-guide-sec{margin-top:20px}.o-top__step__item-clm{display:flex;flex-direction:column}.o-top__step__item-clm .o-top__step__buttonWrap{display:block}.o-top__step__item-clm .o-top__step__buttonWrap a{margin-top:6px}.o-top__step__item-clm .o-top__step__buttonWrap a+a{margin-top:12px}.o-top__step__item-clm .o-top__step__body{flex:1 1}.o-top__step__sub-title{font-size:16px;font-weight:600;line-height:22px;min-height:44px;margin-top:12px;text-align:center;color:#1b274d}.o-top__step__body02{display:flex;flex-direction:column;justify-content:space-between}.o-top__step__text02{font-size:13px;font-weight:600;line-height:19px;display:flex;margin-top:16px;text-align:center;color:#1b274d;align-items:center}.o-top__step__sub-title+.o-top__step__text{margin-top:16px;margin-bottom:16px;text-align:center}.o-top__step__buttonWrap{height:102px}.o-top__step__buttonWrap .o-top__step__text{margin-bottom:0;text-align:center}.o-top__feature__list02{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px}@media only screen and (min-width:1100px){.o-top__feature__list02{gap:28px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.o-top__feature__card01{position:relative}.o-top__feature__card01 img{display:block;width:100%;height:100%}.o-top__feature__card01 .o-top__feature__card-main{display:flex;flex-direction:column;padding:8px;justify-content:flex-end;gap:8px}@media only screen and (min-width:1100px){.o-top__feature__card01 .o-top__feature__card-main{padding:8px 12px}}.o-top__feature__card01 .o-top__feature__card-bg{position:relative}.o-top__feature__card01 .o-top__feature__card-bg:before{position:absolute;bottom:0;left:0;width:25.4452926209vw;height:25.4452926209vw;content:'';opacity:.8;border-bottom-left-radius:8px;background:#b11a26;clip-path:polygon(0 100%,100% 100%,0 0)}@media only screen and (min-width:1100px){.o-top__feature__card01 .o-top__feature__card-bg:before{width:123px;height:123px}}.o-top__feature__card02{position:relative}.o-top__feature__card02 .o-top__feature__card-main{display:flex;flex-direction:column-reverse;padding:8px 12px;text-align:right;white-space:nowrap;justify-content:flex-end}.o-top__feature__card02 .o-top__feature__card-bg{position:relative}.o-top__feature__card02 .o-top__feature__card-bg:before{position:absolute;top:-1px;right:0;width:25.4452926209vw;height:25.4452926209vw;content:'';opacity:.7;border-top-right-radius:8px;background:#002060;clip-path:polygon(100% 0,100% 100%,0 0)}@media only screen and (min-width:1100px){.o-top__feature__card02 .o-top__feature__card-bg:before{width:123px;height:123px}}.o-top__feature__card02 img{display:block;width:100%;height:100%}.o-top__feature__card-main{position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%}.o-top__feature__num001{font-family:Oswald,sans-serif;font-size:50px;font-weight:600;margin-left:2px;color:#fff}@media only screen and (min-width:1100px){.o-top__feature__num001{font-size:70px;letter-spacing:1px}}.o-top__feature__text001{font-size:15px;font-weight:700;line-height:24px;letter-spacing:1px;color:#fff}@media only screen and (min-width:1100px){.o-top__feature__text001{font-size:24px;line-height:32px}}.o-top__purchaseType02{position:relative;z-index:10}.o-top__purchaseType02 .o-top__purchaseType02__wrap{overflow-x:auto;overflow-y:visible;width:min(100% - 32px,1100px);max-width:784px;margin:16px auto 40px}@media only screen and (min-width:1100px){.o-top__purchaseType02 .o-top__purchaseType02__wrap{max-width:784px;margin:40px auto 80px}}.o-top__purchaseType02 .o-top__purchaseType02__list{display:-ms-grid;display:grid;-ms-grid-columns:(243px)[3];grid-template-columns:repeat(3,243px);gap:12px;align-items:stretch}@media only screen and (min-width:1100px){.o-top__purchaseType02 .o-top__purchaseType02__list{gap:26px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.o-top__purchaseType02 .o-top__purchaseType02__list.--two{margin:auto;-ms-grid-columns:(240px)[2];grid-template-columns:repeat(2,240px)}@media only screen and (min-width:540px){.o-top__purchaseType02 .o-top__purchaseType02__list.--two{justify-content:center}}.o-top__purchaseType02 .o-top__purchaseType02__card{border-radius:8px}.o-top__purchaseType02 .o-top__purchaseType02__card.--border{border:1px solid #999}.o-top__purchaseType02 .o-top__purchaseType02__price{font-size:13px;font-weight:600;line-height:16px;padding-top:8px;text-align:center}.o-top__purchaseType02 .o-top__purchaseType02__price span{font-size:24px}.o-top__purchaseType02 .o-top__purchaseType02__price.-large span{font-size:28px}.o-top__purchaseType02 .o-top__purchaseType02__price03{font-size:13px;font-weight:400;line-height:16px;padding-top:16px;padding-bottom:20px;text-align:center}.o-top__purchaseType02 .o-top__purchaseType02__head{font-size:18px;font-weight:600;line-height:1;text-align:center;letter-spacing:.01em;border-radius:8px 8px 0 0;padding-block:16px}.o-top__purchaseType02 .o-top__purchaseType02__head.--blue01{background:#002060}.o-top__purchaseType02 .o-top__purchaseType02__head.--red01{background:#d20000}.o-top__purchaseType02 .o-top__purchaseType02__head.--blue02{background:#3c61c6}.o-top__purchaseType02 .o-top__purchaseType02__head02{font-size:18px;font-weight:600;line-height:26px;display:-ms-grid;display:grid;min-height:110px;text-align:center;letter-spacing:.01em;border-radius:8px 8px 0 0;padding-block:16px;align-items:center}.o-top__purchaseType02 .o-top__purchaseType02__head02 .copy{font-size:12px;font-weight:400}.o-top__purchaseType02 .o-top__purchaseType02__head02.--blue01{background:#002060}.o-top__purchaseType02 .o-top__purchaseType02__head02.--red01{background:#d20000}.o-top__purchaseType02 .o-top__purchaseType02__head02.--blue02{background:#3c61c6}.o-top__purchaseType02 .o-top__purchaseType02__body{height:100%;color:#333;border-radius:0 0 8px 8px;background:#fff;padding-block:16px;padding-inline:12px}.o-top__purchaseType02 .o-top__purchaseType02__area{height:156px}.o-top__purchaseType02 .o-top__purchaseType02__price+.o-top__purchaseType02__text01{margin-top:12px}.o-top__purchaseType02 .o-top__purchaseType02__text01+.o-top__purchaseType02__text02{margin-top:4px}.o-top__purchaseType02 .o-top__purchaseType02__text01{font-size:13px;font-weight:600;line-height:16px;text-align:center;letter-spacing:.005em}.o-top__purchaseType02 .o-top__purchaseType02__text02{font-size:11px;line-height:16px;text-align:center;letter-spacing:0}.o-top__purchaseType02 .o-top__purchaseType02__box{margin-top:16px;padding:10px 8px;border-radius:4px;background:#cbddff}.o-top__purchaseType02 .o-top__purchaseType02__box p{font-size:12px;font-weight:600;line-height:24px;text-align:center}.o-top__purchaseType02 .o-top__purchaseType02__box p .big-text{font-size:16px}.o-top__purchaseType02 .o-top__purchaseType02__box p .red-text{font-size:16px;color:#d20000}.o-top__purchaseType02 .o-top__purchaseType02__bottom{margin-top:16px;padding-inline:10px}.o-top__purchaseType02 .o-top__purchaseType02__bottom-text{font-size:11px;font-weight:400;line-height:16px;margin-top:16px;text-align:center;white-space:nowrap;letter-spacing:0}.o-top__purchaseType02 .o-top__purchaseType02__price02wrap{margin-top:8px}.o-top__purchaseType02 .o-top__purchaseType02__group+.o-top__purchaseType02__group{margin-block:8px}.o-top__purchaseType02 .o-top__purchaseType02__price02{font-size:13px;font-weight:600;text-align:center}.o-top__purchaseType02 .o-top__purchaseType02__price02 .price{font-size:19px}.o-top__purchaseType02 .o-top__purchaseType02__price02 .option{font-size:10px;vertical-align:super}.o-top__hero02{position:relative;z-index:3;padding-top:25.4452926209vw;padding-bottom:18vw}@media only screen and (min-width:768px){.o-top__hero02{padding-top:8.3333333333vw;padding-bottom:0}}@media only screen and (min-width:1200px){.o-top__hero02{padding-top:100px}}.o-top__hero02.--category{padding-top:81.1704834606vw}@media only screen and (min-width:768px){.o-top__hero02.--category{padding-top:41.6666666667vw}}@media only screen and (min-width:1200px){.o-top__hero02.--category{padding-top:500px}}.o-top__hero02.--category .o-top__hero02__copy01_u25{display:none}.o-top__hero02.--u25{padding-top:91.3486005089vw}@media only screen and (min-width:600px){.o-top__hero02.--u25{padding-top:101.7811704835vw}}@media only screen and (min-width:768px){.o-top__hero02.--u25{padding-top:41.6666666667vw}}@media only screen and (min-width:1200px){.o-top__hero02.--u25{padding-top:500px}}.o-top__hero02.--u25 .o-top__hero02__copy01_u25{display:none}.o-top__hero02 .o-top__hero02__bg{position:absolute;z-index:-1;top:0;left:50%;width:100%;transform:translateX(-50%)}@media only screen and (min-width:1200px){.o-top__hero02 .o-top__hero02__bg{width:1200px}}.o-top__hero02 .o-top__hero02__bg img{display:block;width:100%;height:auto}.o-top__hero02 .o-top__hero02__copy01{display:block;width:61.0687022901vw;margin-inline:auto}@media only screen and (min-width:768px){.o-top__hero02 .o-top__hero02__copy01{width:34.8333333333vw}}@media only screen and (min-width:1200px){.o-top__hero02 .o-top__hero02__copy01{width:418px}}.o-top__hero02 .o-top__hero02__copy01 img{display:block;width:100%;height:auto}.o-top__hero02 .o-top__hero02__copy02{display:block;width:61.0687022901vw;margin-block-start:-6.106870229vw;margin-inline:auto}@media only screen and (min-width:768px){.o-top__hero02 .o-top__hero02__copy02{width:33.0833333333vw;margin-block-start:-3vw}}@media only screen and (min-width:1200px){.o-top__hero02 .o-top__hero02__copy02{width:397px;margin-block-start:-36px}}.o-top__hero02 .o-top__hero02__copy02 img{display:block;width:100%;height:auto}.o-top--lp.--lp2026{background:#1a274d;padding-block-end:120px}.o-top--lp.--lp2026 .o-top__program{position:relative;z-index:10;margin-top:40px}.o-top--lp.--lp2026 .o-top__program__name{line-height:1.5;display:-webkit-box;overflow:hidden;min-height:auto;max-height:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.o-top--lp.--lp2026 .o-top__program__list .slick-next,.o-top--lp.--lp2026 .o-top__program__list .slick-prev{width:32px;height:32px;background:#585858}.o-top--lp.--lp2026 .o-top__program__list .slick-next::after,.o-top--lp.--lp2026 .o-top__program__list .slick-prev::after{width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff}.o-top--lp.--lp2026 .o-top__program__list .slick-prev::after{left:14px}.o-top--lp.--lp2026 .o-top__program__list .slick-next::after{left:11px}.o-top--lp.--lp2026 .o-top__program.o-top__program--recommended .o-top__program__item{margin:0;background:0 0}.o-top--lp.--lp2026 .o-top__program.o-top__program--recommended .o-top__program__item:first-child{margin-left:-36px}@media only screen and (min-width:769px){.o-top--lp.--lp2026 .o-top__program.o-top__program--recommended .o-top__program__item:first-child{margin-left:0}}.o-top--lp.--lp2026 .o-top__program__name{font-size:14px;line-height:21px;color:#fff;margin-inline:0}.o-top--lp.--lp2026 .o-top__program__img{height:120px;border:1px solid #999}@media only screen and (min-width:768px){.o-top--lp.--lp2026 .o-top__program__img{height:auto}}.o-top--lp.--lp2026 .o-top__program.o-top__program--recommended .o-top__program__item:nth-child(even) .o-top__program__name{color:#fff}.o-top--lp.--lp2026 .o-top__faq.section--gray.is-beginnerFaq{padding:0}.o-top--lp.--lp2026 .o-top__step__button--primary.o-top__follow__button--primary{transition:.3s;border:1px solid #fff;background:linear-gradient(180deg,#e7021a 11.81%,#92010c 100%);box-shadow:0 4px 12px rgba(0,0,0,.4)}.o-top--lp.--lp2026 .o-top__step__button--primary.o-top__follow__button--primary:hover{opacity:.8}@media only screen and (max-width:768px){.o-top--lp.--lp2026 .o-top__program__list{display:block;width:100%;padding:16px}.o-top--lp.--lp2026 .o-top__program__list .slick-list{overflow:visible}.o-top--lp.--lp2026 .o-top__program__list .slick-slide{width:230px!important;margin-right:16px}.o-top--lp.--lp2026 .o-top__program__list .slick-slide a{padding-inline:0}}.ondemand .header--lp .header__button{font-size:14px;transition:.3s}.ondemand .header--lp .header__button:hover{opacity:.8}.ondemand .header--lp .header__button .on-pc{display:none}.ondemand .header--lp .header__button .off-pc{display:inline}@media only screen and (min-width:1100px){.ondemand .header--lp .header__button{position:absolute;right:20px;display:flex;width:229px;height:45px;letter-spacing:1px;color:#000064}.ondemand .header--lp .header__button .on-pc{display:inline}.ondemand .header--lp .header__button .off-pc{display:none}.ondemand .header--lp .header__button::after{top:18px}}.footer{margin-top:0}@media only screen and (max-width:1100px){.footer{margin-bottom:0}}.footer .footer-lp__buy-btn{position:fixed;z-index:30;right:16px;bottom:16px;box-sizing:border-box;width:166px;height:72px;padding:12px;transition:.3s;color:#fff;border:1px solid #f5f5f5;border-radius:4px;background:linear-gradient(180deg,#e7021a 11.81%,#92010c 100%);box-shadow:0 0 4px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.3);gap:8px}@media only screen and (min-width:768px){.footer .footer-lp__buy-btn{width:200px;height:85px;padding:16px}}.footer .footer-lp__buy-btn:hover{opacity:.8}.footer .footer-lp__buy-btn .footer-lp__buy-icon{display:block;width:24px;margin-inline:auto}.footer .footer-lp__buy-btn .footer-lp__buy-icon img{display:block;width:100%;height:auto}.footer .footer-lp__buy-btn .footer-lp__buy-text{font-size:17px;font-weight:700;line-height:1;position:relative;display:block;margin-top:8px;color:#fff}@media only screen and (min-width:768px){.footer .footer-lp__buy-btn .footer-lp__buy-text{margin-top:10px;text-align:center}}.footer .footer-lp__buy-btn .footer-lp__buy-text:after{position:absolute;top:5px;right:4px;width:8px;height:8px;content:'';transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.footer.footer-lp{margin-top:0}@media only screen and (max-width:1100px){.footer.footer-lp{margin-bottom:0}}.footer.footer-lp .footer-lp__buy-btn{position:fixed;z-index:30;right:16px;bottom:16px;box-sizing:border-box;width:166px;height:72px;padding:12px;transition:.3s;color:#fff;border:1px solid #f5f5f5;border-radius:4px;background:linear-gradient(180deg,#e7021a 11.81%,#92010c 100%);box-shadow:0 0 4px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.3);gap:8px}@media only screen and (min-width:768px){.footer.footer-lp .footer-lp__buy-btn{width:200px;height:85px;padding:16px}}.footer.footer-lp .footer-lp__buy-btn:hover{opacity:.8}.footer.footer-lp .footer-lp__buy-btn .footer-lp__buy-icon{display:block;width:24px;margin-inline:auto}.footer.footer-lp .footer-lp__buy-btn .footer-lp__buy-icon img{display:block;width:100%;height:auto}.footer.footer-lp .footer-lp__buy-btn .footer-lp__buy-text{font-size:17px;font-weight:700;line-height:1;position:relative;display:block;margin-top:8px;color:#fff}@media only screen and (min-width:768px){.footer.footer-lp .footer-lp__buy-btn .footer-lp__buy-text{margin-top:10px;text-align:center}}.footer.footer-lp .footer-lp__buy-btn .footer-lp__buy-text:after{position:absolute;top:5px;right:4px;width:8px;height:8px;content:'';transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.o-top__step__head::after,.o-top__step__head::before{font-weight:400}.o-top__program__list .slick-dots{bottom:-16px}@media only screen and (min-width:1100px){.o-top__program__list .slick-dots{bottom:-34px}}.o-top__faq.section--gray.is-beginnerFaq .listgroup__button{font-weight:400}.listgroup__button:after{right:-4px}.o-top__follow{display:none}@media screen and (min-width:767px) and (max-width:768px){.o-top__program__list .slick-track{transform:translate3d(36px,0,0)!important}}.cardCarousel__category-wrap{display:flex;margin:11px 15px 8px;align-items:center;gap:8px;flex-wrap:wrap}.cardCarousel__category-wrap .cardCarousel__category{font-size:10px;padding:4px 6px;background-color:#89c843}.cardCarousel__category-wrap .cardCarousel__category-free{display:inline-block;width:52px;height:19px;background:url(/img/icon/icon-free.png) no-repeat;background-size:contain}.cardCarousel__category-wrap .cardCarousel__category-free-trail{display:inline-block;width:62px;height:19px;background:url(/img/icon/icon-free-trail.png) no-repeat;background-size:contain}.cardCarousel__category-wrap .cardCarousel__category-catch-up{display:inline-block;width:62px;height:19px;background:url(/img/icon/icon-catch-up.png) no-repeat;background-size:contain}.cardCarousel__category-wrap .cardCarousel__category-live01{display:inline-block;width:35px;height:19px;background:url(/img/icon/icon-live01.png) no-repeat;background-size:contain}.cardCarousel__category-wrap .cardCarousel__category-live02{display:inline-block;width:46.935546875px;height:19px;background:url(/img/icon/icon-live02.png) no-repeat;background-size:contain}.cardCarousel__category-wrap .cardCarousel__category-live03{display:inline-block;width:51px;height:20.15px;background:url(/img/icon/icon-live03.png) no-repeat;background-size:contain}.cardCarousel__item.member>a:after{display:none}.cardCarousel__category{margin:11px 15px 16px}.card-category-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-category-wrap .card-category{font-size:10px;padding:4px 6px;background-color:#89c843}.card-category-free-base,.channelIcon--free{display:inline-block;width:52px;height:19px;background:url(/img/icon/icon-free-base.png) no-repeat;background-size:contain}.card-category-member,.channelIcon--member{display:inline-block;width:52px;height:19px;background:url(/img/icon/icon-member.png) no-repeat;background-size:contain}.card-category-trail,.channelIcon--trail{display:inline-block;width:62px;height:19px;background:url(/img/icon/icon-trail.png) no-repeat;background-color:transparent;background-size:contain}.card-category-catch-up,.channelIcon--catch-up{display:inline-block;width:62px;height:19px;background:url(/img/icon/icon-catch-up.png) no-repeat;background-size:contain}.card-category-live01{display:inline-block;width:35px;height:19px;background:url(/img/icon/icon-live01.png) no-repeat;background-size:contain}.card-category-live02,.channelIcon--live{display:inline-block;width:46.935546875px;height:19px;background:url(/img/icon/icon-live02.png) no-repeat;background-size:contain}.card-category-live03{display:inline-block;width:51px;height:20.15px;background:url(/img/icon/icon-live03.png) no-repeat;background-size:contain}.card-category-early,.channelIcon--early{display:inline-block;width:52px;height:19px;background:url(/img/icon/icon-early.png) no-repeat;background-size:contain}.card-category-first-time,.channelIcon--first-time{display:inline-block;width:52px;height:19px;background:url(/img/icon/icon-first-time.png) no-repeat;background-size:contain}.card-category-limited,.channelIcon--limited{display:inline-block;width:52px;height:19px;background:url(/img/icon/icon-limited.png) no-repeat;background-size:contain}.channelIcon--catch-up,.channelIcon--early,.channelIcon--first-time,.channelIcon--limited,.channelIcon--trail,channelicon--free{margin-right:5px}.column__title--category{margin-top:8px}.result__tag{display:flex;width:100%;margin-bottom:10px;gap:4px}.cardCarousel__item .card-category-wrap .card-category-catch-up,.cardCarousel__item .card-category-wrap .card-category-early,.cardCarousel__item .card-category-wrap .card-category-first-time,.cardCarousel__item .card-category-wrap .card-category-free-base,.cardCarousel__item .card-category-wrap .card-category-limited,.cardCarousel__item .card-category-wrap .card-category-live02,.cardCarousel__item .card-category-wrap .card-category-member,.cardCarousel__item .card-category-wrap .card-category-trail{display:none}.cardCarousel__item.early>a:after{display:none}.cardCarousel__item.early .card-category-wrap .card-category-early{display:block}.cardCarousel__item.first-time>a:after{display:none}.cardCarousel__item.first-time .card-category-wrap .card-category-first-time{display:block}.cardCarousel__item.limited>a:after{display:none}.cardCarousel__item.limited .card-category-wrap .card-category-limited{display:block}.cardCarousel__item.free>a:after{display:none}.cardCarousel__item.free .card-category-wrap .card-category-free-base{display:block}.cardCarousel__item.member>a:after{display:none}.cardCarousel__item.member .card-category-wrap .card-category-member{display:block}.cardCarousel__item.live .card-category-wrap .card-category-live02{display:block}.cardCarousel__item.live>a:before{display:none}.cardCarousel__item.trail>a:after{display:none}.cardCarousel__item.trail .card-category-wrap .card-category-trail{display:block}.cardCarousel__item.catch-up>a:after{display:none}.cardCarousel__item.catch-up .card-category-wrap .card-category-catch-up{display:block}.cardCarousel__item .cardCarousel__image,.cardCarousel__item--1 .cardCarousel__image,.cardCarousel__item--10 .cardCarousel__image,.cardCarousel__item--2 .cardCarousel__image,.cardCarousel__item--3 .cardCarousel__image,.cardCarousel__item--4 .cardCarousel__image,.cardCarousel__item--5 .cardCarousel__image,.cardCarousel__item--6 .cardCarousel__image,.cardCarousel__item--7 .cardCarousel__image,.cardCarousel__item--8 .cardCarousel__image,.cardCarousel__item--9 .cardCarousel__image,.cardCarousel__item--primary .cardCarousel__image,.cardCarousel__item--streaming .cardCarousel__image,.cardCarousel__item--webcastNow .cardCarousel__image,.cardCarousel__item--webcastOld .cardCarousel__image{width:100%;height:100%;object-fit:cover}.slick-next:after{background:url(/img/icon/arrowNext--white.svg) no-repeat center/auto 16px}.slick-next:before{background:url(/img/icon/arrowNext--red.svg) no-repeat center/auto 16px}.slick-prev:before{background:url(/img/icon/arrowPrev--red.svg) no-repeat center/auto 16px}.slick-prev:after{background:url(/img/icon/arrowPrev--white.svg) no-repeat center/auto 16px}.o-top__program .cardCarousel{margin-bottom:40px}@media only screen and (min-width:1100px){.o-top__program .cardCarousel{margin-bottom:60px}}.o-top__numbox .o-top__numbox-item+.o-top__numbox-item{margin-top:32px}.o-top__numbox .o-top__num-title{display:-ms-grid;display:grid;color:#fff;-ms-grid-columns:80px auto;grid-template-columns:80px auto;align-items:center}.o-top__numbox .o-top__num-title .num{font-family:Oswald,sans-serif;font-size:50px;font-weight:700;position:relative;z-index:1;display:-ms-grid;display:grid;width:80px;height:80px;letter-spacing:1px;place-items:center}.o-top__numbox .o-top__num-title .num:before{position:absolute;z-index:-2;bottom:0;left:0;width:80px;height:80px;content:'';opacity:.8;border-top-left-radius:8px;background:#b11a26;clip-path:polygon(0 0,100% 0,0 100%)}.o-top__numbox .o-top__num-title .text{font-size:16px;font-weight:600;line-height:24px;margin-left:-6px;letter-spacing:1px}.o-top__numbox .o-top__numbox-figure{width:100%;max-width:860px;margin-top:12px;margin-inline:auto}.o-top__numbox .o-top__numbox-figure figure{display:flex;flex-direction:column-reverse;gap:16px 0}.o-top__numbox .o-top__numbox-figure img{display:block;width:100%;height:auto}.o-top__numbox .o-top__numbox-figure figcaption{font-size:12px;font-weight:400;line-height:1;text-align:left}@media only screen and (min-width:768px){.o-top__numbox .o-top__numbox-figure figcaption{text-align:center}}.o-top__numbox .o-top__num-area{margin-top:12px}.o-top__numbox .o-top__num-area .o-top__num-text02{margin-top:12px}.o-top__numbox .o-top__num-area .o-top__num-text02+.o-top__num-text{margin-top:12px}.o-top__numbox .o-top__num-area .o-top__num-text p{font-size:12px;font-weight:400;line-height:18px;letter-spacing:1px}.o-top__numbox .o-top__num-area .o-top__num-text02 p{font-size:14px;font-weight:600;line-height:21px;letter-spacing:1px;color:#fff27d}.o-top__numbox .o-top__num-link{display:flex;margin-top:24px;justify-content:center}@media only screen and (min-width:768px){.o-top__numbox .o-top__num-link{margin-top:32px}}.o-top__numbox .o-top__num-link a.o-top__simple-button,.o-top__numbox .o-top__num-link button.o-top__simple-button{width:100%;max-width:280px}a.o-top__simple-button,button.o-top__simple-button{font-size:14px;font-weight:700;position:relative;display:flex;width:48%;height:40px;cursor:pointer;transition:.3s;color:#fff;border:none;border-radius:6px;background:#90b1ef;align-items:center;justify-content:center}a.o-top__simple-button:hover,button.o-top__simple-button:hover{opacity:.8}a.o-top__simple-button:before,button.o-top__simple-button:before{position:absolute;top:16px;right:10px;width:8px;height:8px;content:'';transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.ondemand .cardCarousel__item,.ondemand .cardCarousel__item--1,.ondemand .cardCarousel__item--10,.ondemand .cardCarousel__item--2,.ondemand .cardCarousel__item--3,.ondemand .cardCarousel__item--4,.ondemand .cardCarousel__item--5,.ondemand .cardCarousel__item--6,.ondemand .cardCarousel__item--7,.ondemand .cardCarousel__item--8,.ondemand .cardCarousel__item--9,.ondemand .cardCarousel__item--link,.ondemand .cardCarousel__item--primary,.ondemand .cardCarousel__item--streaming,.ondemand .cardCarousel__item--webcastNow,.ondemand .cardCarousel__item--webcastOld{border-right-color:#1a274d}.o-top__contentsSubTitle{font-size:14px;line-height:1;margin-top:10px;text-align:center;letter-spacing:1px;color:#fff}.title-visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;clip-path:inset(50%)}@media only screen and (min-width:768px){.o-u25Modal__box--secondary{justify-content:flex-start;gap:34px}}@media only screen and (min-width:768px) and (max-width:1023px){.o-u25Modal__boxText{width:auto}}
/*# sourceMappingURL=maps/lp-jod-custom01.css.map */
