@charset 'UTF-8';.mainTitle.is-freevideo .icon--freevideo{margin-bottom:-3px;padding-right:8px}.o-hero.is-freevideo{max-height:375px;margin-bottom:0}@media screen and (min-width:1024px){.o-hero.is-freevideo{max-height:500px;margin-bottom:60px}}.o-hero.is-freevideo .o-hero__mainArea--primary{max-height:375px}@media screen and (min-width:1024px){.o-hero.is-freevideo .o-hero__mainArea--primary{max-height:500px}}.o-hero.is-freevideo .o-hero__textBox{max-height:375px;background-image:url(/img/free-video/hero-bg.png);background-size:cover}@media screen and (min-width:1024px){.o-hero.is-freevideo .o-hero__textBox{max-height:500px;background-image:url(/img/free-video/hero-bg-pc.png)}}@media screen and (min-width:1024px){.o-hero.is-freevideo br.sp-only{display:none}}.o-hero.is-freevideo br.pc-only{display:none}@media screen and (min-width:1024px){.o-hero.is-freevideo br.pc-only{display:block}}.o-hero__textLarge-freevideo{font-size:16px;font-weight:700}@media screen and (min-width:1024px){.o-hero__textLarge-freevideo{font-size:32px}}.o-hero__textLarge-freevideo .accent{font-family:'Zen Maru Gothic',sans-serif;font-size:50px;display:inline-block;padding:10px 0 12px;color:#ffec00}@media screen and (min-width:1024px){.o-hero__textLarge-freevideo .accent{font-size:70px;padding:16px 12px 12px}}.o-hero__textLarge-freevideo .accent img{margin-right:8px;margin-bottom:-5px}@media screen and (min-width:1024px){.o-hero__textLarge-freevideo .accent img{width:80px;height:66px}}.o-hero__textLarge-freevideo .middle{font-size:20px}@media screen and (min-width:1024px){.o-hero__textLarge-freevideo .middle{font-size:32px}}.o-hero__textSmall-freevideo{font-size:12px;font-weight:400;line-height:1.5;padding-top:28px}@media screen and (min-width:1024px){.o-hero__textSmall-freevideo{font-size:18px;padding-top:64px}}.button--regular.is-freevideo{margin-top:16px;color:#c5181f;background-color:#fff}@media screen and (min-width:1024px){.button--regular.is-freevideo{margin-top:24px}}.button--regular.is-freevideo::after{border-right:6px solid #c5181f}.o-hero__subLink.is-freevideo{margin-top:24px}@media screen and (min-width:1024px){.o-hero__subLink.is-freevideo{margin-top:32px}}.o-freevideo,.o-freevideo-schedule{position:relative;padding:24px 0}@media screen and (min-width:1024px){.o-freevideo,.o-freevideo-schedule{padding:32px 0 60px}}.o-freevideo .o-contentsTitle--lineup,.o-freevideo .o-contentsTitle--schedule,.o-freevideo-schedule .o-contentsTitle--lineup,.o-freevideo-schedule .o-contentsTitle--schedule{font-size:16px;margin-bottom:16px}@media screen and (min-width:1024px){.o-freevideo .o-contentsTitle--lineup,.o-freevideo .o-contentsTitle--schedule,.o-freevideo-schedule .o-contentsTitle--lineup,.o-freevideo-schedule .o-contentsTitle--schedule{font-size:23px;line-height:33px;margin-bottom:24px;padding-left:56px}}@media screen and (min-width:1024px){.o-freevideo .o-contentsTitle--lineup::before,.o-freevideo .o-contentsTitle--schedule::before,.o-freevideo-schedule .o-contentsTitle--lineup::before,.o-freevideo-schedule .o-contentsTitle--schedule::before{background-size:auto 33px}}.o-freevideo-schedule:before,.o-freevideo:before{position:absolute;top:0;left:0;width:40vw;height:40vw;content:'';background:linear-gradient(to top left,rgba(255,255,255,0) 50%,rgba(65,64,68,0) 50.5%,#162772 80%) no-repeat top left/100% 100%}.o-freevideo .column__item--primary.live .column__link--primary::before{position:absolute;z-index:10;top:-3px;left:-4px;width:100%;height:100%;content:'';background:url(/img/icon/icon-live.png) no-repeat 5px 5px/50px auto}@media screen and (min-width:1024px){.o-freevideo .column__item--primary.live .column__link--primary::before{background:url(/img/icon/icon-live.png) no-repeat 5px 5px/60px auto}}.o-freevideo .column__item--primary>a{position:relative}.o-freevideo .column__item--primary>a span{position:absolute;z-index:1;top:40px;right:0;min-width:60px;padding:0 5px 0 10px;background:0 0}@media screen and (min-width:1024px){.o-freevideo .column__item--primary>a span{top:72px}}.o-freevideo .column__item--primary>a span::before{position:absolute;z-index:-1;top:0;right:0;width:100%;height:18px;content:'';transform:scale(1,-1);background:url(/img/icon/cardCarousel__item--member.svg) no-repeat center/auto 100%}.o-freevideo .column__item--primary>a .channelIcon--free{min-width:45px}.o-freevideo .column__item--primary>a .channelIcon--free::before{border-right:3px solid #6ca3c6;background:url(/img/icon/cardCarousel__item--free.svg) no-repeat center left/auto 100%}.o-section-freevideo-genre__select{position:relative;width:180px;height:30px;margin:0 auto 16px}@media screen and (min-width:1024px){.o-section-freevideo-genre__select{width:300px;height:40px;margin-bottom:24px}}.o-section-freevideo-genre__select::after{position:absolute;top:50%;right:8px;width:8px;height:8px;margin-top:-6px;content:'';transform:rotate(135deg);pointer-events:none;border-top:1px solid #fff;border-right:1px solid #fff}@media screen and (min-width:1024px){.o-section-freevideo-genre__select::after{right:16px}}.o-section-freevideo-genre__select-box{font-size:12px;z-index:0;display:block;width:100%;height:100%;padding-right:20px;color:#fff;border:1px solid #444;border-radius:4px;background-color:#4e4e4e}@media screen and (min-width:1024px){.o-section-freevideo-genre__select-box{font-size:13px;padding:0 24px 0 16px}}.o-freevideo-schedule{padding-bottom:40px}@media screen and (min-width:1024px){.o-freevideo-schedule{padding-bottom:64px}}.o-freevideo-guide{position:relative;padding:18px 15px 75px;background-color:#222}@media screen and (min-width:1024px){.o-freevideo-guide{padding:25px 0 64px}}.o-freevideo-guide::before{position:absolute;top:0;right:0;left:0;width:100%;height:77px;content:'';background:linear-gradient(180deg,#162772 0,rgba(22,39,114,0) 100%)}.o-freevideo-guide .o-contentsTitle--viewing{font-size:16px;margin-bottom:16px}@media screen and (min-width:1024px){.o-freevideo-guide .o-contentsTitle--viewing{font-size:23px;line-height:33px;margin-bottom:32px;padding-left:56px}}@media screen and (min-width:1024px){.o-freevideo-guide .o-contentsTitle--viewing::before{background-size:auto 33px}}.o-freevideo-guide .o-sportsList__text{font-size:12px;line-height:1.5;margin-bottom:16px}@media screen and (min-width:1024px){.o-freevideo-guide .o-sportsList__text{font-size:22px;margin-bottom:24px}}.o-freevideo-guide__title{font-size:16px;font-weight:700;position:relative;z-index:2;padding-bottom:24px;text-align:center;color:#ffec00}@media screen and (min-width:1024px){.o-freevideo-guide__title{font-size:23px;padding-bottom:32px}}.o-freevideo-guide+.o-app-cvArea{margin-top:0}.o-freevideo__novideo{margin:64px 0;text-align:center}@media screen and (min-width:1024px){.o-freevideo__novideo{margin:100px 0}}.o-freevideo__novideo-text{font-size:16px;font-weight:700;line-height:1.5;color:#fff}.o-freevideo-player{overflow:initial}@media screen and (min-width:1100px){.o-freevideo-player{overflow:hidden}}.o-app-induction{display:flex;padding:10px 32px 10px 10px;background-color:#000;justify-content:space-between;align-items:center}@media screen and (min-width:1100px){.o-app-induction{display:none}}.o-app-induction.hidden{display:none}.o-app-induction+.o-liveplayer .o-liveplayer__mainWrap{transition:.4s}.o-app-induction+.o-liveplayer .o-liveplayer__mainWrap.fixed{position:sticky;z-index:6;top:55px}@media screen and (min-width:1100px){.o-app-induction+.o-liveplayer .o-liveplayer__mainWrap.fixed{position:relative;top:0}}.o-app-induction+.o-liveplayer .o-liveplayer__mainWrap.hidden{z-index:6;overflow:hidden;padding:0;transform:translateY(-150%)}.o-app-induction+.o-liveplayer .o-liveplayer__mainWrap .o-liveplayer__main{position:initial}.o-app-induction+.o-liveplayer .o-liveplayer__mainWrap .o-liveplayer__main.hidden{overflow:auto;height:auto;transform:none}.o-app-induction__content{display:flex;align-items:center}.o-app-induction__content img{width:36px;height:36px}.o-app-induction__text{font-size:13px;font-weight:700;line-height:1.3;padding-left:10px}.o-app-induction__text span{font-size:9px;font-weight:400;display:block;padding-top:4px}.o-app-induction__button{padding-left:8px;text-align:center}.o-app-induction__button a{font-size:11px;font-weight:700;line-height:36px;display:block;width:70px;height:36px;color:#fff;border-radius:3px;background-color:#c5181f}.paidpack-announce{margin:16px 15px;padding:8px;text-align:center;border-radius:3px;background-color:#162772}@media screen and (min-width:1024px){.paidpack-announce{max-width:567px;margin:16px auto 32px;padding:16px 40px}}.paidpack-announce__text{font-size:12px;font-weight:700;line-height:1.5;padding-bottom:8px}@media screen and (min-width:1024px){.paidpack-announce__text{font-size:16px;padding-bottom:12px}}@media screen and (min-width:1024px){.paidpack-announce__text br{display:none}}.free-video-player__text{font-size:18px;font-weight:700;line-height:1.5;padding:0 0 6px;text-align:center}@media screen and (min-width:1024px){.free-video-player__text{font-size:24px;padding:30px 0 22px}}@media screen and (min-width:1024px){.free-video-player__text br{display:none}}.o-beginnerCv.is-freevideo-banner{position:fixed;z-index:10;bottom:0;width:100%;margin:0;padding:10px 26px}.o-beginnerCv.is-freevideo-banner p{font-size:12px;margin-bottom:8px}.o-beginnerCv.is-freevideo-banner .buttonRed--large{line-height:30px;height:30px}@media screen and (min-width:1024px){.o-beginnerCv.is-freevideo-banner .buttonRed--large{font-size:14px}}@media screen and (min-width:1024px){.o-beginnerCv.is-freevideo-banner br{display:none}}.o-beginnerCv.is-freevideo-banner.hidden{display:none}@media screen and (min-width:1100px){.o-beginnerCv.is-freevideo-banner{display:none}}.o-app-induction__close,.o-beginnerCv-banner__close{position:absolute;top:0;right:0;display:block;width:26px;height:26px;border:1px solid #4b4b4b;background-color:#000}.o-app-induction__close::after,.o-app-induction__close::before,.o-beginnerCv-banner__close::after,.o-beginnerCv-banner__close::before{position:absolute;top:50%;left:50%;width:1px;height:12px;content:'';background:#fff}.o-app-induction__close::before,.o-beginnerCv-banner__close::before{transform:translate(-50%,-50%) rotate(45deg)}.o-app-induction__close::after,.o-beginnerCv-banner__close::after{transform:translate(-50%,-50%) rotate(-45deg)}