.header__logoWrap{background:#e4ebed}.header__logo{width:254px;padding-top:7.5px;padding-left:50px}.header .header__menu:nth-child(1) .header__link::before{content:url(../../images/sports/cheer/menu_01.png)}.header .header__menu:nth-child(2) .header__link::before{content:url(../../images/sports/cheer/menu_02.png)}.header .header__menu:nth-child(3) .header__link::before{content:url(../../images/sports/cheer/menu_03.png)}.header .header__menu:nth-child(4) .header__link::before{content:url(../../images/sports/cheer/menu_04.png)}.header__link{color:#0075c1}.pgtp{background:url(../../images/sports/cheer/pgtp.png) no-repeat center/contain;width:134px;height:166px;display:block;position:fixed;right:100px;bottom:130px;z-index:999}.sports main .cvbox__btn--blue{background:#0075c1;border:4px solid #0075c1}.sports main .cvbox__btn--blue:hover{color:#0075c1}.sports main .cvbox__btn--blue:hover::after{border-color:#0075c1}.sports main .mv{padding-top:398px;background:url(../../images/sports/cheer/mv.jpg) no-repeat center top/cover}.sports main .mv__wrap{width:1480px}.sports main .mv__text{color:#0075c1}.sports main .mv__cvbox{bottom:-80px}.sports main .mv__plate{width:70%}.sports main .mv__plate::after{background:url(../../images/sports/cheer/mv_illust02.png) no-repeat center/contain;content:"";width:263px;height:97px;top:0;right:75px;position:absolute}.sports main .mv__sub::before{background:url(../../images/sports/cheer/mv_illust01.png) no-repeat center/contain;content:"";width:154px;height:115px;position:absolute;left:-100px;top:-60px}.sports main .mv__sub::after{background:url(../../images/sports/cheer/mv_illust03.png) no-repeat center/contain;content:"";width:72px;height:105px;position:absolute;right:-60px;top:-60px}.sports main .mv__list{width:30%}.sports main .movie{background:url(../../images/sports/cheer/movie_bg.png) no-repeat center/contain}.sports main .movie__title::before{content:url(../../images/sports/cheer/movie_title.png)}.sports main .point{background-image:url(../../images/sports/cheer/point_img.jpg),url(../../images/sports/point_bg.jpg)}.sports main .point::before{content:"";background:url(../../images/sports/cheer/point_teacher.png) no-repeat center/contain;width:468px;height:302px;position:absolute;top:0;right:0}.sports main .point::after{content:"";background:url(../../images/sports/cheer/point_child.png) no-repeat center/contain;width:506px;height:376px;position:absolute;bottom:0;left:0}.sports main .point__head::after{content:"";background:url(../../images/sports/cheer/point_headLeft.png) no-repeat center/contain;position:absolute;width:220px;height:235px;top:0;left:-190px}.sports main .point__sub{color:#fe74a0;font-size:2rem}.sports main .point__sub::before{border-top:2px solid #fe74a0}.sports main .point__sub::after{border-bottom:2px solid #fe74a0}.sports main .point__large{color:#fe74a0}.sports main .point__catch::after{content:"";background:url(../../images/sports/cheer/point_headRight.png) no-repeat center/contain;position:absolute;width:110px;height:170px;bottom:0;right:-50px}.sports main .point__item::before{content:"";width:157px;height:159px;position:absolute;top:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sports main .point .point__item:nth-child(1){background:url(../../images/sports/cheer/point_img01.png) no-repeat center/contain}.sports main .point .point__item:nth-child(1)::before{background:url(../../images/sports/cheer/point01.png) no-repeat center/contain}.sports main .point .point__item:nth-child(2){background:url(../../images/sports/cheer/point_img02.png) no-repeat center/contain}.sports main .point .point__item:nth-child(2)::before{background:url(../../images/sports/cheer/point02.png) no-repeat center/contain}.sports main .point .point__item:nth-child(3){background:url(../../images/sports/cheer/point_img03.png) no-repeat center/contain}.sports main .point .point__item:nth-child(3)::before{background:url(../../images/sports/cheer/point03.png) no-repeat center/contain}.sports main .interview__title::before{background:url(../../images/sports/cheer/interview__title.png) no-repeat center/contain;width:430px;height:80px}.sports main .interview__heading{background:#0075c1}.sports main .voice__title::before{content:"";background:url(../../images/sports/cheer/voice_title.png) no-repeat center/contain;width:430px;height:80px}.sports main .schedule__title::before{content:"";background:url(../../images/sports/cheer/schedule_title.png) no-repeat center/contain;width:430px;height:80px}.sports main .schedule__col{border-right:solid 2px #fe527a}.sports main .schedule__col:first-child{border-left:solid 2px #fe527a}.sports main .schedule__week{color:#fe527a}.sports main .schedule__item{background:#fed8d4}.sports main .coach__title::before{content:"";background:url(../../images/sports/cheer/coach_title.png) no-repeat center/contain;width:430px;height:80px}.sports main .coach__wrap::after{content:"";background:url(../../images/sports/cheer/coach_illust04.png) no-repeat center/contain;width:250px;height:310px;position:absolute;bottom:-70px;right:-200px}.sports main .coach__imgWrap::before{color:#feb0b0}.sports main .gallery{background:url(../../images/sports/cheer/gallery_bg.jpg) no-repeat center top/contain}.sports main .faq{background:url(../../images/sports/cheer/faq_bg.png) no-repeat center top/cover;padding:500px 0 90px;margin-top:-400px}.sports main .faq__title{color:#0075c1}.sports main .media__title{color:#0075c1}.single-kids-cheer_schools main .faq{background:url(../../images/sports/soccer/faq_bg.jpg) no-repeat center/cover;padding:210px 0 170px;margin-top:0}.schools main .schoolList__item{background:#fed8d4}.qa main .faq{background:url(../../images/sports/soccer/faq_bg.jpg) no-repeat center/cover;padding-top:210px;margin-top:0}@media screen and (max-width: 1490px){.sports main .mv__title{font-size:4vw;text-align:center}.sports main .mv__item{width:10vw;height:10vw}.sports main .mv__medium,.sports main .mv__strong{font-size:1.4rem}.sports main .mv__plate::after{right:0}}@media screen and (max-width: 1200px){.sports main .mv__item{width:12vw;height:12vw}.sports main .mv__plate::after{content:none}}@media screen and (max-width: 900px){.sports main .mv{padding-top:170px;background:url(../../images/sports/cheer/mv-sp.jpg) no-repeat center top/cover;height:auto;position:relative}.sports main .mv__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sports main .mv__list{width:100%}.sports main .mv__item{width:15vw;height:15vw}.sports main .mv__title{font-size:3.6vw}.sports main .mv__cvbox{bottom:-250px;top:unset}}@media screen and (max-width: 768px){.header__head{background:#fff}.header__logoWrap{background:none;width:100px;padding-top:5px}.header__logoWrap.child{padding-top:5px}.header__logo{padding:0}.header__hamburger{background:#0075c1}.header__hamburger span{background:#fff}.header__logoSp{width:170px}.header__nav{background:#73b6ec}.header__telBox{background:#0075c1}.header .header__menu:nth-child(1) .header__link::before{content:"";background:url(../../images/sports/menu_01-sp.png) no-repeat center/contain}.header .header__menu:nth-child(2) .header__link::before{content:"";background:url(../../images/sports/menu_02-sp.png) no-repeat center/contain}.header .header__menu:nth-child(3) .header__link::before{content:"";background:url(../../images/sports/menu_03-sp.png) no-repeat center/contain}.header .header__menu:nth-child(4) .header__link::before{content:"";background:url(../../images/sports/menu_04-sp.png) no-repeat center/contain}.header__link{color:#fff}.pgtp{width:60px;height:67px;bottom:15px;right:15px}.sports main .mv__plate{width:335px}.sports main .mv__plate::after{content:"";width:118px;height:40px;top:auto;right:10px;bottom:15px}.sports main .mv__sub::before{width:64px;height:48px;left:-35px;top:-15px}.sports main .mv__sub::after{width:30px;height:42px;right:-25px;top:-20px}.sports main .mv__title{font-size:4.4rem;text-align:left}.sports main .mv__item{width:106px;height:106px}.sports main .mv__cvbox{bottom:-310px}.sports main .movie{background:url(../../images/sports/cheer/movie_bg-sp.png) no-repeat center bottom 60px/contain}.sports main .movie__title::before{content:"";background:url(../../images/sports/cheer/movie_title-sp.png) no-repeat center/contain}.sports main .point{background-image:url(../../images/sports/cheer/point_img-sp.jpg),url(../../images/sports/point_bg.jpg)}.sports main .point::before{background:url(../../images/sports/cheer/point_teacher-sp.png) no-repeat center/contain;width:150px;height:110px}.sports main .point::after{background:url(../../images/sports/cheer/point_child-sp.png) no-repeat center/contain;width:165px;height:135px;bottom:60px;z-index:1}.sports main .point__head::after{content:"";background:url(../../images/sports/cheer/point_headLeft-sp.png) no-repeat center/contain;width:77px;height:115px;left:-10px;top:-50px}.sports main .point__sub{font-size:1.4rem}.sports main .point__sub::before,.sports main .point__sub::after{border:none}.sports main .point__catch::after{content:"";width:105px;height:80px;right:-10px;bottom:-50px}.sports main .point__item{background:none !important}.sports main .point__item::before{width:80px;height:80px;top:-40px;left:-10px;-webkit-transform:none;transform:none}.sports main .point__item:nth-child(2)::before{right:-10px;left:auto;top:-20px}.sports main .interview__title::before{width:275px;height:45x}.sports main .voice__title::before{width:275px;height:45px}.sports main .schedule__title::before{width:275px;height:45px}.sports main .coach__title::before{width:275px;height:45px}.sports main .coach__wrap::after{background:url(../../images/sports/cheer/coach_illust04-sp.png) no-repeat center/contain;width:125px;height:120px;bottom:-20px;right:0;z-index:1}.sports main .gallery{background:url(../../images/sports/cheer/gallery_bg-sp.jpg) no-repeat center top/contain,#f4f4f4}.sports main .faq{background:url(../../images/sports/faq_bg-sp.jpg) repeat center top/cover;margin:0;padding:380px 0 40px;position:relative}.sports main .faq::before{content:"";background:#f4f4f4;width:100%;height:300px;position:absolute;left:0;top:0}.single-kids-cheer_schools main .faq{padding:75px 0 40px}.single-kids-cheer_schools main .faq::before{content:none}.qa main .faq{padding:75px 0 40px}.qa main .faq::before{content:none}}