@charset "UTF-8";@font-face{font-family:'manb';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-Bold.ttf)}@font-face{font-family:'maneb';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-ExtraBold.ttf)}@font-face{font-family:'manel';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-ExtraLight.ttf)}@font-face{font-family:'manl';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-Light.ttf)}@font-face{font-family:'manm';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-Medium.ttf)}@font-face{font-family:'manr';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-Regular.ttf)}@font-face{font-family:'mansemi';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-SemiBold.ttf)}@font-face{font-family:'manv';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-VariableFont_wght.ttf)}@font-face{font-family:'notosansb';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/NotoSansJP-Bold.otf)}@font-face{font-family:'notosansm';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/NotoSansJP-Medium.otf)}@font-face{font-family:'notosansr';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/NotoSansJP-Regular.otf)}@font-face{font-family:'notosanssemi';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/NotoSerifJP-SemiBold.otf)}*{font-size:14px;color:#000;font-family:'notosansr'}.pc{display:block}@media screen and (max-width:481px){.pc{display:none}}.sp{display:none}@media screen and (max-width:481px){.sp{display:block}}.wrap{max-width:calc(1100px + 2rem);padding:0 1rem;margin:0 auto}.course img{width:100%}a{display:block}.top{font-family:'notosansr';margin-top:156px}@media screen and (max-width:768px){.top{margin-top:108px}}.top img{max-width:100%}@media screen and (max-width:768px){.top .br-pc{display:none}}.top .br-sp{display:none}@media screen and (max-width:768px){.top .br-sp{display:block}}.top .pc{display:block}@media screen and (max-width:768px){.top .pc{display:none}}.top .sp{display:none}@media screen and (max-width:768px){.top .sp{display:block}}.top .top-section{background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/top/top-section_bg.jpg);background-size:contain;background-position:100%;margin-bottom:100px}.top .top-section .mv{position:relative}.top .top-section .mv .pc{display:block}@media screen and (max-width:768px){.top .top-section .mv .pc{display:none}}.top .top-section .mv .sp{display:none}@media screen and (max-width:768px){.top .top-section .mv .sp{display:block}}.top .top-section .mv .mv-msg{position:absolute;top:45%;right:30px;text-align:right}@media screen and (max-width:768px){.top .top-section .mv .mv-msg{top:45%;right:18px}}.top .top-section .mv .mv-msg .white{color:#fff;font-family:'manm';font-size:calc(100vw*92/1400);line-height:calc(100vw*80/1400);letter-spacing:.05em;margin-bottom:10px}.top .top-section .mv .mv-msg .white span{color:#fff;font-size:calc(100vw*60/1400);font-family:'manm'}@media screen and (max-width:768px){.top .top-section .mv .mv-msg .white{font-size:calc(100vw*60/480);line-height:calc(100vw*56/480)}.top .top-section .mv .mv-msg .white span{font-size:calc(100vw*45/480)}}.top .top-section .mv .mv-msg .msg01pc,.top .top-section .mv .mv-msg .msg01sp,.top .top-section .mv .mv-msg .msg02{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;padding:0 3px;margin-left:auto;font-size:calc(100vw*30/1400);font-family:'notosansb';color:#fff;background-color:#000;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;margin-bottom:10px}.top .top-section .mv .mv-msg .msg01pc,.top .top-section .mv .mv-msg .msg01sp{width:auto;padding:0;background-color:transparent}.top .top-section .mv .mv-msg .msg01pc span,.top .top-section .mv .mv-msg .msg01sp span{display:inline;background-color:#000;color:#fff;font-size:calc(100vw*30/1400);padding:0 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width:768px){.top .top-section .mv .mv-msg .msg01pc,.top .top-section .mv .mv-msg .msg01sp,.top .top-section .mv .mv-msg .msg02{font-size:calc(100vw*16/480);line-height:calc(100vw*23/480);margin-bottom:5px}.top .top-section .mv .mv-msg .msg01pc span,.top .top-section .mv .mv-msg .msg01sp span{font-size:calc(100vw*16/480)}}@media screen and (max-width:768px){.top .top-section .mv .mv-msg .msg01pc{display:none}}.top .top-section .mv .mv-msg .msg01sp{display:none}@media screen and (max-width:768px){.top .top-section .mv .mv-msg .msg01sp{display:block}}.top .top-section .mv .mv-campain{width:500px;height:180px;background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/top/canpain-bg.jpg);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:1%;left:1%}.top .top-section .mv .mv-campain a{display:inline}@media screen and (max-width:768px){.top .top-section .mv .mv-campain{position:unset;width:94%;height:calc(100vw*155/480);background-size:cover;margin:20px auto 0}}@media screen and (max-width:560px){.top .top-section .mv .mv-campain{background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/top/mv-campainsp.jpg);height:calc(120vw*155/480)}}.top .top-section .mv .mv-campain .text-wrap{position:relative;width:100%;height:100%}.top .top-section .mv .mv-campain .text-wrap .pink{padding-top:10px;color:#ee5d94;font-family:'notosansb';position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(50%,#ffff7f));background:linear-gradient(transparent 70%,#ffff7f 50%)}.top .top-section .mv .mv-campain .text-wrap .mid{width:276px;padding-top:10px;font-size:25px;letter-spacing:-.1rem;font-family:'notosansm';position:absolute;top:27%;left:54%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:560px){.top .top-section .mv .mv-campain .text-wrap .mid{width:calc(100vw*276/560);font-size:calc(100vw*25/560)}}.top .top-section .mv .mv-campain .text-wrap .big{position:absolute;width:334px;top:50%;left:56%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20}.top .top-section .mv .mv-campain .text-wrap .big p{font-size:36px;font-family:'notosansb'}.top .top-section .mv .mv-campain .text-wrap .big p .bigpink{font-size:55px;font-family:'notosansb';color:#ee5d94;letter-spacing:-.3rem;padding-top:5px}.top .top-section .mv .mv-campain .text-wrap .big p .pinkmini{font-size:40px;color:#ee5d94;font-family:'notosansb';padding-left:3px}.top .top-section .mv .mv-campain .text-wrap .big p .italic{font-size:40px;font-family:'notosansb'}@media screen and (max-width:560px){.top .top-section .mv .mv-campain .text-wrap .big{width:calc(100vw*334/560)}.top .top-section .mv .mv-campain .text-wrap .big p{font-size:calc(100vw*36/560)}.top .top-section .mv .mv-campain .text-wrap .big p .bigpink{font-size:calc(100vw*55/560)}.top .top-section .mv .mv-campain .text-wrap .big p .pinkmini{font-size:calc(100vw*40/560)}.top .top-section .mv .mv-campain .text-wrap .big p .italic{font-size:calc(100vw*40/560)}}.top .top-section .mv .mv-campain .text-wrap .caution{position:absolute;bottom:10px;right:10px;color:#fff;font-size:11px}@media screen and (max-width:560px){.top .top-section .mv .mv-campain .text-wrap .caution{display:none}}.top .top-section .mv .mv-campain .text-wrap .table{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-top:1px solid #000;border-bottom:1px solid #000;bottom:18%;left:35%}.top .top-section .mv .mv-campain .text-wrap .table p{padding:5px;border-right:1px solid #000}.top .top-section .mv .mv-campain .text-wrap .table p:last-child{border:none}.top .top-section .mv .mv-campain .text-wrap .table p .pinkdate{color:#ee5d94;font-family:'notosansb'}@media screen and (max-width:560px){.top .top-section .mv .mv-campain .text-wrap .table p{padding:3px;font-size:calc(100vw*14/480)}.top .top-section .mv .mv-campain .text-wrap .table p .pinkdate{font-size:calc(100vw*14/480)}}.top .top-section .mv .mv-campain .text-wrap .maru{width:90px;height:90px;position:absolute;background-color:#fcf868;border-radius:50%;top:5px;right:5px}@media screen and (max-width:560px){.top .top-section .mv .mv-campain .text-wrap .maru{width:calc(100vw*90/480);height:calc(100vw*90/480)}}.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap{padding-top:20px;text-align:center}@media screen and (max-width:560px){.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap{padding-top:18%}}.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap p{font-size:12px;font-family:'notosansb';color:#ee5d94}@media screen and (max-width:560px){.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap p{font-size:calc(100vw*12/480)}}.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap .maru-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap .maru-flex .pinknum{font-size:22px}@media screen and (max-width:560px){.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap .maru-flex .pinknum{font-size:calc(100vw*22/480)}.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap .maru-flex .pinknum span{font-size:calc(100vw*16/480)}}.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap .maru-flex .pinknum span{color:#ee5d94;font-size:16px;font-family:'notosansb'}.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap .maru-flex .tate{font-size:9px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:20px}@media screen and (max-width:560px){.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap .maru-flex .tate{font-size:calc(100vw*9/480)}}.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap .bottomTxt{font-size:16px}@media screen and (max-width:560px){.top .top-section .mv .mv-campain .text-wrap .maru .maru-wrap .bottomTxt{font-size:calc(100vw*16/480)}}.top .top-section .mv .mv-link{position:absolute;width:195px;height:195px;bottom:-49px;right:0;-webkit-transform:translate(0,-24%);transform:translate(0,-24%)}@media screen and (max-width:768px){.top .top-section .mv .mv-link{display:none}}.top .top-section .mv .mv-link-sp{display:none;padding:10px 0;background-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));background-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%)}@media screen and (max-width:768px){.top .top-section .mv .mv-link-sp{display:block;position:relative;z-index:99}}.top .top-section .mv .mv-link-sp p{text-align:center;color:#fff;font-size:calc(100vw*16/480);font-family:'notosansb'}.top .top-section .mv .mv-link-sp p span{font-size:calc(100vw*21/480);font-family:'notosansb';color:#fff}.top .top-section .mv .mv-link-sp .small{font-size:calc(100vw*13/480)}.top .top-section .slick{width:100%;margin-top:97px}@media screen and (max-width:768px){.top .top-section .slick{margin-top:35px}}.top .top-section .slick .slick__box{width:350px;display:block}.top .top-section .slick .slick__box figure a img{width:100%}.top .top-section .slick .slick-slide figure a img{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;height:auto;width:100%}.top .top-section .slick .slick-center figure a img{-webkit-transform:scale(1);transform:scale(1)}.top .top-section .slick .slickprev{left:0;z-index:90;position:absolute;bottom:0;left:calc(50% - 170px);background:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));background:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-radius:50%;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .top-section .slick .slickprev figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33px;height:33px;border-radius:50%;background-color:#fff}.top .top-section .slick .slickprev figure:hover{background:#cabbfc;background:-webkit-gradient(linear,left top,right top,from(#cabbfc),to(#ffaef6));background:linear-gradient(90deg,#cabbfc 0%,#ffaef6 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .top-section .slick .slickprev figure img{width:19px;height:5px;width:100%}.top .top-section .slick .slicknext{right:0;z-index:90;position:absolute;bottom:0;right:calc(50% - 170px);background:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));background:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-radius:50%;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .top-section .slick .slicknext figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33px;height:33px;border-radius:50%;background-color:#fff}.top .top-section .slick .slicknext figure:hover{background:#cabbfc;background:-webkit-gradient(linear,left top,right top,from(#cabbfc),to(#ffaef6));background:linear-gradient(90deg,#cabbfc 0%,#ffaef6 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .top-section .slick .slicknext figure img{width:19px;height:5px;width:100%}.top .top-section .slick .slick-track{margin-bottom:2rem}.top .top-section .slick button{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.top .top-section .slick .slide-dots{text-align:center}.top .top-section .slick .slide-dots li{display:inline-block;margin:0 28px}.top .top-section .slick .slide-dots li button{position:relative;text-indent:-9999px}.top .top-section .slick .slide-dots li button:before{content:'';text-indent:0px;position:absolute;top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:45px;height:5px;background-color:#d9d9d9;text-align:center}.top .top-section .slick .slide-dots li.slick-active button:before{content:'';background-color:#ec5488}.top .top-section .sns{text-align:center}.top .top-section .sns p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:20px;font-family:'manm';position:relative}.top .top-section .sns p:before{content:'＼';position:absolute;left:-40%}.top .top-section .sns p:after{content:'／';position:absolute;right:-40%}.top .top-section .sns .sns-flex{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top .top-section .sns .sns-flex li{width:38px;margin:0 8px}.top .networkTop{text-align:center;position:relative;padding-bottom:100px}@media screen and (max-width:768px){.top .networkTop{padding-bottom:50px}}.top .networkTop dt{font-size:28px;font-family:'notosansb';line-height:45px}.top .networkTop dt span{font-size:28px;color:#ec5488;font-family:'notosansb'}@media screen and (max-width:768px){.top .networkTop dt{text-align:left;line-height:32px;font-size:24px}.top .networkTop dt span{line-height:32px;font-size:24px}}.top .networkTop dd{margin-top:20px;line-height:24px}@media screen and (max-width:768px){.top .networkTop dd{text-align:left}}.top .network{text-align:center;position:relative;padding-bottom:100px}@media screen and (max-width:768px){.top .network{padding-bottom:80px}.top .network:before{display:none}}.top .network dt{font-size:28px;font-family:'notosansb';line-height:45px}.top .network dt span{font-size:28px;color:#ec5488;font-family:'notosansb'}@media screen and (max-width:768px){.top .network dt{text-align:left;line-height:32px;font-size:24px}.top .network dt span{line-height:32px;font-size:24px}}.top .network dd{margin-top:20px;line-height:24px}@media screen and (max-width:768px){.top .network dd{text-align:left}}.top .network h2{margin-top:50px;font-family:'manl';font-size:48px}.top .network h2 span{font-family:'manl';font-size:82px}.top .network h2 small{font-family:'manl';font-size:50%;display:block;margin-bottom:30px}@media screen and (max-width:768px){.top .network h2{font-size:32px}.top .network h2 span{font-size:48px}.top .network h2 small{margin-bottom:20px;line-height:1.5}}.top .network figure{max-width:871px;margin:60px auto 0}@media screen and (max-width:768px){.top .network figure .pc{display:none}.top .network figure .sp{display:block}}.top .feature,.about .feature{background-color:#fce7fa;padding-top:50px;padding-bottom:100px}.areaTop .feature{padding-bottom:10px}.top .feature .wrap,.about .feature .wrap{position:relative}.top .feature h2,.about .feature h2{position:absolute;font-family:'manl';font-size:82px;right:0;top:-11.5%}.top .feature h2.areaTopFeature{top:-14.5%}@media screen and (max-width:768px){.top .feature h2,.about .feature h2{font-size:48px;top:-78px;right:10px}.top .feature h2.areaTopFeature{top:-78px}}.top .feature .black,.about .feature .black{background-color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px;color:#fff;font-family:'notosansm';font-size:16px;margin-left:auto;display:block}.top .feature .caption,.about .feature .caption{padding-top:40px;text-align:right;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.top .feature .caption .br-sp,.about .feature .caption .br-sp{display:none}@media screen and (max-width:768px){.top .feature .caption,.about .feature .caption{font-size:16px;line-height:24px;padding-top:20px}.top .feature .caption .br-sp,.about .feature .caption .br-sp{display:block}}@media screen and (max-width:768px){.top .feature .feature_flex,.about .feature .feature_flex{margin-top:10px}}.top .feature .feature_link{width:441px;height:60px;margin:0 auto;line-height:60px;text-align:center}@media screen and (max-width:768px){.top .feature .feature_link{width:350px}}.top .feature .feature_link a{background-color:#fff;border:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1;display:block;position:relative;-webkit-transition:.5s;transition:.5s}.top .feature .feature_link a:before{content:'';border-bottom:1px solid #000;width:19px;position:absolute;right:4%;z-index:10;top:50%}.top .feature .feature_link a:after{content:'';border-right:1px solid #000;height:8px;position:absolute;right:5%;z-index:12;top:40%;-webkit-transform:rotate(307deg);transform:rotate(307deg)}.top .feature .feature_link a:hover{background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(rgba(132,109,213,.15)),to(rgba(234,51,213,.15)));background:linear-gradient(90deg,rgba(132,109,213,.15) 0%,rgba(234,51,213,.15) 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .course .course_top{background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/top/course-bg.jpg);background-size:cover;background-repeat:repeat;padding-bottom:50px;position:relative}@media screen and (max-width:768px){.top .course .course_top{background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/top/course-bg-sp.jpg)}}.top .course .course_top:before{content:'';background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/top/course-badge.png);background-size:contain;position:absolute;width:180px;height:186px;left:1%;top:-8%;z-index:20}@media screen and (max-width:768px){.top .course .course_top:before{width:100px;height:103px;top:-4%}}.top .course .course_top h2{font-family:'manl';font-size:82px;color:#fff;text-align:center;padding-top:50px;padding-bottom:10px}@media screen and (max-width:768px){.top .course .course_top h2{font-size:48px}}.top .course .course_top h2 .spanCourse{background-color:#000;color:#fff;padding:5px 10px;font-size:15px;font-family:'notosansm';width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto 30px;display:block}.top .course .course_top p{color:#fff;text-align:center;font-size:16px}.top .course .course_top .h3{color:#fff;font-family:'notosansb';font-size:30px;text-align:center;padding:10px 0}@media screen and (max-width:768px){.top .course .course_top .h3{font-size:25px}}.top .course .courseTop_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px auto 100px;position:relative}.top .course .courseTop_flex:before{content:'';width:50px;height:50px;border:0;border-top-width:0;border-top-style:none;border-top-color:currentcolor;border-right-width:0;border-right-style:none;border-right-color:currentcolor;border-top:solid 5px #000;border-right:solid 5px #000;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%) rotate(135deg)}.top .course .courseTop_flex .item{width:350px;position:relative}@media screen and (max-width:768px){.top .course .courseTop_flex .item{width:80%}}.top .course .courseTop_flex .item .label{font-size:14px;position:absolute;background-color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;color:#fff}.top .course .courseTop_flex .item .course-name{font-size:22px;font-family:'notosansb';color:#fff;padding:25px 0}@media screen and (max-width:768px){.top .course .courseTop_flex .item .course-name{padding:20px 0;line-height:1.3}}@media screen and (max-width:480px){.top .course .courseTop_flex .item .course-name{font-size:21px}}.top .course .courseTop_flex .bg-pink{background-color:#ec5488}.top .course .courseTop_flex .bg-blue{background-color:#00a6d1}.top .course .courseTop_flex .plus{margin:0 10px;position:relative;z-index:999}.top .course .courseTop_flex .plus p{font-size:50px;font-family:'notosansm';text-align:center}@media screen and (max-width:768px){.top .course .courseTop_flex .plus{margin:0 -10px;position:relative;z-index:999}.top .course .courseTop_flex .plus p{font-size:80px}}.top .course .course_top .courseTop_caption{padding:30px 0 30px}.top .course .course_top .courseTop_arrow{width:74px;margin:0 auto}.top .course h2{font-family:'manl';font-size:82px;text-align:center}.top .course h2.custom{font-size:54px}.subCustom{font-size:26px}.customTxt{font-size:16px;line-height:1.8}@media screen and (max-width:768px){.top .course h2.custom{font-size:36px}.subCustom{font-size:19px}}.top .course .black{background-color:#000;color:#fff;padding:5px 10px;font-size:15px;font-family:'notosansm';width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto 30px;display:block}@media screen and (max-width:768px){.top .course h2{font-size:48px}}.top .course .course-list{background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/top/dot-bg.jpg);background-repeat:repeat;background-size:.7%;padding-top:100px;padding-bottom:100px}@media screen and (max-width:768px){.top .course .course-list{background-size:3%;padding-top:50px;padding-bottom:80px}}.top .course .course-list .ribbon{text-align:center;background-color:#ec5488;color:#fff;font-size:24px;font-family:'notosansb';padding:15px 0}.top .course .course-list .bg-blue{background-color:#00a6d1}.top .course .course-list .data{background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/findwork/bg_border.png);padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:10px;max-width:783px;margin:50px auto}.top .course .course-list .datawh{background-color:#fff;padding:20px}.top .course .course-list .data .datawh{width:100%}.top .course .course-list .data .datawh p{font-family:'notosansb';font-size:16px;text-align:center;line-height:21px}.top .course .course-list .data .datawh p.basicNotes{font-size:14px;margin-top:.5rem}@media screen and (max-width:768px){.top .course .course-list .data .datawh p.basicNotes .sp{display:none}}@media screen and (max-width:410px){.top .course .course-list .data .datawh p.basicNotes .sp{display:block}}.top .course .course-list .data .datawh p .sp410{display:none}@media screen and (max-width:410px){.top .course .course-list .data .datawh p .sp410{display:block}}.top .course .course-list .data .datawh .data-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}@media screen and (max-width:768px){.top .course .course-list .data .datawh .data-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top .course .course-list .data .datawh .data-flex .dataItem{font-family:'notosansb';font-size:21px;padding:10px 30px}@media screen and (max-width:768px){.top .course .course-list .data .datawh .data-flex .dataItem{text-align:center;padding:10px 0}.top .course .course-list .data .datawh .data-flex .dataItem:last-child{padding-left:5px}}@media screen and (max-width:480px){.top .course .course-list .data .datawh .data-flex .dataItem{text-align:left}.top .course .course-list .data .datawh .data-flex .dataItem:last-child{padding-left:0}}.top .course .course-list .data .datawh .data-flex .dataItem span{color:#ec5488;font-family:'notosansb';font-size:16px;padding-right:30px}@media screen and (max-width:768px){.top .course .course-list .data .datawh .data-flex .dataItem span{padding-right:15px}}.top .course .course-list .data .datawh .data-flex .dataItem .blue{color:#00a6d1}.top .course .course-list .data .datawh .data-flex .dataItem:first-child{border-right:1px solid #000}@media screen and (max-width:768px){.top .course .course-list .data .datawh .data-flex .dataItem:first-child{border-right:none;border-bottom:1px solid #000}}.top .course .course-list .basic-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}.top .course .course-list .basic-list .basic-container{width:calc(482/1000*100%);position:relative;background-color:#fff;border:2px solid #000;margin-bottom:50px;padding-bottom:20px;display:flex;flex-direction:column}@media screen and (max-width:768px){.top .course .course-list .basic-list .basic-container{width:100%}}.top .course .course-list .basic-list.kantoSp{justify-content:center}.top .course .course-list .basic-list.kantoSp .basic-container{width:75%}@media screen and (max-width:900px){.top .course .course-list .basic-list.kantoSp .basic-container{width:105%}}.top .course .course-list .basic-list .basic-container .basic-label{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:-10%;background-color:#ec5488;color:#fff;font-family:'manm';text-align:center;padding:5px 30px}@media screen and (max-width:768px){.top .course .course-list .basic-list .basic-container .basic-label{right:-50px}}.top .course .course-list .basic-list .basic-container .basicCourseName{padding-top:13px;text-align:center;color:#ec5488;font-family:'notosansb';font-size:26px;line-height:30px}.top .course .course-list .basic-list .basic-container .basicCourseName span{color:#ec5488;font-family:'manm'}@media screen and (max-width:768px){.top .course .course-list .basic-list .basic-container .basicCourseName{font-size:24px}}.top .course .course-list .basic-list .basic-container .detail{padding:15px;letter-spacing:.01em;line-height:24px}.pFlex{display:flex;justify-content:space-between;padding:15px 0;margin:0 15px;align-items:center;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.courseNum{font-size:16px;font-family:notosansb}.top .courseNum{text-align:center;margin-top:1rem}.top.areaTop .courseNum{text-align:left}.coursePrice{font-size:24px;font-family:notosansb;letter-spacing:.05rem}.coursePrice span{font-size:65%;font-family:notosansb;color:#ec5488;padding-right:.5rem}.coursePrice small{font-size:65%;font-family:notosansb}.corseMore{display:flex;justify-content:center;align-items:center;gap:0 1rem;margin:1rem auto 0}.topCourseList .basic-container .corseMore{padding:15px 0;margin:auto 15px 0;border-top:1px dashed #ccc}.specialized .corseMore{padding:15px 0 0;border-top:1px dashed #ccc}.moreVideoFlex{display:flex;justify-content:space-between;border-top:1px dashed #ccc;padding-top:1rem;width:100%;margin-top:auto}.moreVideoFlex .corseMore{margin:0;width:50%}.btnMov{background-color:#000;padding:.5rem 1.5rem;padding-right:.5rem}@media screen and (max-width:480px){.moreVideoFlex .corseMore{gap:.5rem}.btnMov{padding:.75rem .5rem;padding-right:0}}.btnMov p{color:#fff}.pMore{font-family:notosansr}@media screen and (max-width:480px){.pMore{font-size:.9rem}}@media screen and (max-width:375px){.pMore{font-size:.85rem}}.top .course .course-list .basic-list .basic-container .support_link{width:35px;height:35px;text-align:center;flex-shrink:0}.top .course .course-list .basic-list .basic-container .support_link .slicknext{background:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));background:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-radius:50%;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .course .course-list .basic-list .basic-container .support_link .slicknext figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33px;height:33px;border-radius:50%;background-color:#fff}@media screen and (max-width:480px){.top .course .course-list .basic-list .basic-container .support_link{width:30px;height:30px}.top .course .course-list .basic-list .basic-container .support_link .slicknext{width:30px;height:30px}.top .course .course-list .basic-list .basic-container .support_link .slicknext figure{width:28px;height:28px}}.top .course .course-list .basic-list .basic-container .support_link .slicknext figure:hover{background:#cabbfc;background:-webkit-gradient(linear,left top,right top,from(#cabbfc),to(#ffaef6));background:linear-gradient(90deg,#cabbfc 0%,#ffaef6 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .course .course-list .basic-list .basic-container .support_link .slicknext figure img{width:19px;height:5px;width:100%}@media screen and (max-width:1000px){.pFlex{display:block}.courseNum{text-align:left;margin-bottom:.5rem}.coursePrice{text-align:right}}@media screen and (max-width:600px){.coursePrice{font-size:20px}}.areaTop .course .course-list .basic-list .basic-container{display:flex;flex-direction:column}.itemBtm{margin-top:auto}.basicCustomWrap{display:none}.basicCustomWrap .custom_flex{margin-top:50px}.top .course .custom_flex ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top .course .custom_flex ul li{width:calc(485/1000*100%);border:2px solid #000;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:20px;background-color:#fff}@media screen and (max-width:768px){.top .course .custom_flex ul li{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}}.top .course .custom_flex ul li{width:calc(485/1000*100%);border:2px solid #000;margin-bottom:40px;position:relative;padding:20px;background-color:#fff;display:flex;flex-direction:column}@media screen and (max-width:768px){.top .course .custom_flex ul li{width:100%}}@media screen and (max-width:660px){.top .course .custom_flex ul li{padding:10px}}.top .course .custom_flex ul li a{width:100%}.top .course .custom_flex ul li .ccmFlex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}@media screen and (max-width:660px){.top .course .custom_flex ul li .ccmFlex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.top .course .custom_flex ul li .support_link{width:35px;height:35px;text-align:center}.top .course .custom_flex ul li .support_link .slicknext{background:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));background:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-radius:50%;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .course .custom_flex ul li .support_link .slicknext figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33px;height:33px;border-radius:50%;background-color:#fff}@media screen and (max-width:480px){.top .course .custom_flex ul li .support_link{width:30px;height:30px}.top .course .custom_flex ul li .support_link .slicknext{width:30px;height:30px}.top .course .custom_flex ul li .support_link .slicknext figure{width:28px;height:28px}}.top .course .custom_flex ul li .support_link .slicknext figure:hover{background:#cabbfc;background:-webkit-gradient(linear,left top,right top,from(#cabbfc),to(#ffaef6));background:linear-gradient(90deg,#cabbfc 0%,#ffaef6 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .course .custom_flex ul li .support_link .slicknext figure img{width:19px;height:5px;width:100%}.top .course .custom_flex ul li h3 .support_link .slicknext figure img{width:17px;height:auto}.corseMoreCcm{border-top:1px dashed #ccc;padding-top:1rem;margin-top:1rem;margin-top:auto;width:100%}.top .course .custom_flex ul li .custom-label{position:absolute;background-color:#00a6d1;color:#fff;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);right:3%;top:-1%;padding:5px 10px}.basicBg{background-color:#ec5488 !important}.basicColor{color:#ec5488 !important}.top .course .custom_flex ul li img{max-width:110px;max-height:110px}img.basicImg{aspect-ratio:1/1;object-fit:cover}@media screen and (max-width:660px){.top .course .custom_flex ul li img{max-width:75px;max-height:75px}}.top .custom_flex ul li .text{padding-left:20px;width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:660px){.top .course .custom_flex ul li .text{padding-left:10px}}.top .course .custom_flex ul li .text dt,.top .course .custom_flex ul li .text dt h3{font-family:'notosansb';font-size:18px;color:#00a6d1;font-family:'manm';line-height:25px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.05em}.top .course .custom_flex ul li .text dt h3 a,.top .course .custom_flex ul li .text dt h3 a div,.top .course .custom_flex ul li .text dt h3 a figure{display:inline-flex!important}.top .course .custom_flex ul li .text dt h4{font-family:'notosansb';color:#00a6d1;font-family:'manm'}.top .course .custom_flex ul li .text dt span{color:#00a6d1;font-family:'manm'}@media screen and (max-width:660px){.top .course .custom_flex ul li .text dt{font-size:16px;line-height:22px}.top .course .custom_flex ul li .text dt span{font-size:12px}}.top .course .custom_flex ul li .text .pc{line-height:24px;letter-spacing:.025em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.top .course .custom_flex ul li .w660{display:none;padding-top:10px;padding-bottom:10px;line-height:21px}@media screen and (max-width:768px){.top .course .custom_flex ul li .w660{display:block}}.top .course .course-list .course-area{border:2px solid #000;background-color:#fff}.top .course .course-list .course-area .black-ribbon{background-color:#000;color:#fff;font-family:'notosansm';padding:10px 0;text-align:center;font-size:21px}.top .course .course-list .course-area .area-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}@media screen and (max-width:768px){.top .course .course-list .course-area .area-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}}.top .course .course-list .course-area .area-flex .container{width:calc(480/960*100%);padding-top:20px}@media screen and (max-width:768px){.top .course .course-list .course-area .area-flex .container{width:100%}}.top .course .course-list .course-area .area-flex .container:nth-child(2n+1){padding-right:20px;position:relative}@media screen and (max-width:768px){.top .course .course-list .course-area .area-flex .container:nth-child(2n+1){padding-right:0}.top .course .course-list .course-area .area-flex .container:nth-child(2n+1):after{display:none}}.top .course .course-list .course-area .area-flex .container:nth-child(2n+1):after{content:'';background-image:linear-gradient(to bottom,#ccc,#ccc 4px,transparent 4px,transparent 9px);background-size:1px 8px;background-repeat:repeat-Y;position:absolute;top:0;bottom:0;left:99.9%;right:0}.top .course .course-list .course-area .area-flex .container:nth-child(2n){padding-left:20px}@media screen and (max-width:768px){.top .course .course-list .course-area .area-flex .container:nth-child(2n){padding-left:0}}.top .course .course-list .course-area .area-flex .container:nth-child(-n+2){position:relative}.top .course .course-list .course-area .area-flex .container:nth-child(-n+2):before{content:'';background-image:linear-gradient(to right,#ccc,#ccc 4px,transparent 4px,transparent 9px);background-size:8px 1px;background-repeat:repeat-x;position:absolute;top:98%;bottom:0;left:0;right:0}@media screen and (max-width:768px){.top .course .course-list .course-area .area-flex .container:nth-child(3){position:relative}.top .course .course-list .course-area .area-flex .container:nth-child(3):before{content:'';background-image:linear-gradient(to right,#ccc,#ccc 4px,transparent 4px,transparent 9px);background-size:8px 1px;background-repeat:repeat-x;position:absolute;top:98%;bottom:0;left:0;right:0}}.top .course .course-list .course-area .area-flex .container a{margin:0 auto;display:block;max-width:440px;height:60px;line-height:60px;font-size:18px;font-family:'notosansb';text-align:center;position:relative;border:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1;-webkit-transition:.5s;transition:.5s}@media screen and (max-width:768px){.top .course .course-list .course-area .area-flex .container a{width:100%;margin:0 auto;font-size:15px}.top .course .course-list .course-area .area-flex .container a:before,.top .course .course-list .course-area .area-flex .container a:after{right:3%}}.top .course .course-list .course-area .area-flex .container a:before{content:'';border-bottom:1px solid #000;width:19px;position:absolute;right:10%;z-index:10;top:50%}.top .course .course-list .course-area .area-flex .container a:after{content:'';border-right:1px solid #000;height:8px;position:absolute;right:11%;z-index:12;top:40%;-webkit-transform:rotate(307deg);transform:rotate(307deg)}.top .course .course-list .course-area .area-flex .container a:hover{background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(rgba(132,109,213,.15)),to(rgba(234,51,213,.15)));background:linear-gradient(90deg,rgba(132,109,213,.15) 0%,rgba(234,51,213,.15) 100%);-webkit-transition:.5s;transition:.5s}@media screen and (max-width:768px){.top .course .course-list .course-area .area-flex .container a{width:100%;margin:0 auto;font-size:15px}.top .course .course-list .course-area .area-flex .container a:before{right:5%}.top .course .course-list .course-area .area-flex .container a:after{right:6%}}.top .course .course-list .course-area .area-flex .container p{font-size:12px;text-align:center;padding:20px 0}.basicCustomList{padding:100px 0;background-color:#f5f5f5}@media screen and (max-width:768px){.basicCustomList{padding:60px 0}}.basicCustom{background-color:#ec5488;color:#fff;font-size:24px;font-family:'notosansb';padding:15px;position:relative}.basicCustom{background-color:#ec5488;color:#fff;font-size:20px;font-family:'notosansb';padding:15px;position:relative}.basicCustom.bgBlue{background-color:#00a6d1;margin-top:20px}.basicCustom:before{content:'';width:18px;height:18px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:20px;transform:translateY(-80%) rotate(135deg)}.basicCustom.on:before{transform:translateY(-30%) rotate(-45deg)}@media screen and (max-width:768px){.basicCustom{font-size:20px;padding:20px 15px}.basicCustom:before{width:14px;height:14px}}.top .support{background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/top/pink-bg.png);background-size:cover;padding-top:100px}@media screen and (max-width:768px){.top .support{padding-top:50px;margin-bottom:50px;background-size:contain}}.top .support h2{font-family:'manl';font-size:82px;text-align:center}.top .support h2 small{font-size:29%;display:block;margin-bottom:20px}@media screen and (max-width:768px){.top .support h2{font-size:48px}.top .support h2 small{font-size:33%;margin-bottom:20px;line-height:1.5}}.top .support .black{background-color:#000;color:#fff;padding:5px 10px;font-size:15px;font-family:'notosansm';width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto 30px}.top .support .supportCaption{text-align:center;font-size:16px}.top .support .companys{margin-top:60px;background-color:#fff;border:1px solid #000;padding:30px}@media screen and (max-width:768px){.top .support .companys{margin-top:30px}.top .support .companys dd{font-size:13px}}.top .support .companys dt{font-family:'notosansb';font-size:18px;margin-bottom:10px;text-align:center}.top .support .companys dd{line-height:24px;letter-spacing:.07em}.top .support .tail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;margin-top:80px}.top .support .tail div{width:calc(100%/3)}.top .support .tail div .pc{-o-object-fit:cover;object-fit:cover;height:100%}@media screen and (max-width:768px){.top .support .tail div{width:100%}}.top .support .tail .text{padding:50px 30px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.top .support .tail .text{padding:20px 10px}}.top .support .tail .text .pink{color:#ec5488;font-family:'notosansb';padding-bottom:10px;line-height:22px}@media screen and (max-width:895px){.top .support .tail .text .pink .br-pc{display:none}}.top .support .tail .text dt{font-family:'notosansb';font-size:20px;line-height:28px;padding-bottom:20px}.top .support .tail .text dd{line-height:24px;letter-spacing:.025em}.top .support .tail .text .support_link{width:35px;height:35px;margin:25px auto 0}.top .support .tail .text .support_link{margin-top:10px}.top .support .tail .text .support_link .slicknext{background:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));background:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-radius:50%;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .support .tail .text .support_link .slicknext figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33px;height:33px;border-radius:50%;background-color:#fff}.top .support .tail .text .support_link .slicknext figure:hover{background:#cabbfc;background:-webkit-gradient(linear,left top,right top,from(#cabbfc),to(#ffaef6));background:linear-gradient(90deg,#cabbfc 0%,#ffaef6 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .support .tail .text .support_link .slicknext figure img{width:19px;height:5px;width:100%}.top .faq{padding-top:110px;padding-bottom:100px;background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(rgba(132,109,213,.15)),to(rgba(234,51,213,.15)));background:linear-gradient(90deg,rgba(132,109,213,.15) 0%,rgba(234,51,213,.15) 100%);-webkit-transition-property:background-color;transition-property:background-color}@media screen and (max-width:768px){.top .faq{padding:50px 0}}.top .faq-title{margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:768px){.top .faq-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;margin-bottom:20px}}.top .faq-title h2{font-size:60px;font-family:'manl'}@media screen and (max-width:768px){.top .faq-title h2{font-size:36px;padding-bottom:10px}}.top .faq-title p{font-size:16px;letter-spacing:.05em;margin-left:2rem}@media screen and (max-width:768px){.top .faq-title p{margin-left:0}}.top .faq__list{margin-bottom:70px}.top .faq__list dl:not(:last-child){margin-bottom:30px}@media screen and (max-width:481px){.top .faq__list dl:not(:last-child){margin-bottom:30px}}.top .faq__list dl dt{font-family:'notosansb';font-size:15px;background-color:#fff;padding:1.2rem 1rem 1.2rem 4rem;position:relative;border-bottom:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1;margin-bottom:.8rem;line-height:1.3}@media screen and (max-width:481px){.top .faq__list dl dt{font-size:14px}}.top .faq__list dl dt:before{content:'Q';position:absolute;top:50%;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ec5488;font-family:'manm';font-size:36px}.top .faq__list dl dd p{line-height:24px;letter-spacing:.025em;margin:0 0 1rem}@media screen and (max-width:481px){.top .faq__list dl dd p{font-size:14px}}.top .faq_link{width:300px;height:60px;line-height:60px;border:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1;text-align:center;margin:0 auto;display:block;letter-spacing:.025em;position:relative;background-color:#fff}@media screen and (max-width:481px){.top .faq_link{width:300px;height:60px;line-height:60px}}.top .faq_link:hover{background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(rgba(132,109,213,.15)),to(rgba(234,51,213,.15)));background:linear-gradient(90deg,rgba(132,109,213,.15) 0%,rgba(234,51,213,.15) 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .faq_link:after{position:absolute;content:"";background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/guardian/link.svg);top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:5px;background-repeat:no-repeat}.top .faq_link p{display:block;width:100%}.top .school{padding-top:100px}@media screen and (max-width:768px){.top .school{padding-top:20px}}.top .school h2{font-size:82px;font-family:'manl';text-align:center}@media screen and (max-width:768px){.top .school h2{font-size:48px}}.top .school__cap{letter-spacing:.05em;text-align:center;margin-bottom:50px}.top .school .area-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-top:1px solid #000;border-bottom:1px solid #000;padding:.7rem 0;margin-bottom:40px}@media screen and (max-width:520px){.top .school .area-title{margin-bottom:1.5rem}}.top .school .area-title .area-name{font-family:'manm';font-size:24px;letter-spacing:.05em}.top .school .area-title p:last-child{font-family:'notosansb';font-size:14px;letter-spacing:.05em;margin-left:1.5rem}.top .school .area .school-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top .school .area .school-list .container{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:768px){.top .school .area .school-list .container{width:100%}}.top .school .area .school-list .container:before{content:'';background-image:linear-gradient(to right,#ccc,#ccc 4px,transparent 4px,transparent 9px);background-size:8px 1px;background-repeat:repeat-x;position:absolute;top:99.8%;bottom:0;left:0;right:0}.top .school .area .school-list .container:after{content:'';background-image:linear-gradient(to bottom,#ccc,#ccc 4px,transparent 4px,transparent 9px);background-size:1px 8px;background-repeat:repeat-Y;position:absolute;top:0;bottom:0;left:99.8%;right:0}.top .school .area .school-list .container:nth-child(odd){padding:1rem 1rem 1rem 0}@media screen and (max-width:768px){.top .school .area .school-list .container:nth-child(odd){padding:1rem 0}.top .school .area .school-list .container:nth-child(odd):after{display:none}}.top .school .area .school-list .container:nth-child(even){padding:1rem 0 1rem 1rem}.top .school .area .school-list .container:nth-child(even):after{display:none}@media screen and (max-width:520px){.top .school .area .school-list .container:nth-child(even){border:0;padding:1rem 0}}.top .school .area .school-list .container .left-item{-webkit-box-flex:2;-ms-flex:2;flex:2}.top .school .area .school-list .container .left-item .map{width:100%;background-color:#f0f2f7;display:block;padding:1rem;text-align:center;margin-top:12px}.top .school .area .school-list .container .right-item{-webkit-box-flex:3;-ms-flex:3;flex:3;padding-left:1rem}.top .school .area .school-list .container .right-item .name{font-family:'notosansb';font-size:18px;letter-spacing:.05em;margin-bottom:.3rem}.top .school .area .school-list .container .right-item .address{line-height:18.75px;letter-spacing:.05em;position:relative;padding-bottom:.5rem}.top .school .area .school-list .container .right-item .address:before{content:'';background-image:linear-gradient(to right,#ccc,#ccc 4px,transparent 4px,transparent 9px);background-size:8px 1px;background-repeat:repeat-x;position:absolute;top:99.8%;bottom:0;left:0;right:0}.top .school .area .school-list .container .right-item .access{font-size:12px;line-height:17px;letter-spacing:.05em;padding-top:.5rem}.top .school .area .school-list .btmnone:before{display:none}@media screen and (max-width:768px){.top .school .area .school-list .btmnone:before{display:block}}.top .school .area .school-list .last:before{display:none}.top .school .area .school-list .bdallnone:before,.top .school .area .school-list .bdallnone:after{display:none}.top .school .area__link{width:441px;height:60px;line-height:60px;border:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1;text-align:center;margin:0 auto;display:block;letter-spacing:.025em;position:relative;background-color:#fff;margin-top:40px;margin-bottom:90px}@media screen and (max-width:481px){.top .school .area__link{width:300px;height:60px;line-height:60px}}.top .school .area__link:hover{background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(rgba(132,109,213,.15)),to(rgba(234,51,213,.15)));background:linear-gradient(90deg,rgba(132,109,213,.15) 0%,rgba(234,51,213,.15) 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .school .area__link:after{position:absolute;content:"";background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/guardian/link.svg);top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:5px;background-repeat:no-repeat}.top .school .area__link p{display:block;width:100%}@media screen and (max-width:768px){.top .school .area__link{margin-top:1rem;margin-bottom:35px}}.top .sns-section{background-color:#f5f5f5;padding-top:100px}@media screen and (max-width:768px){.top .sns-section{padding-top:60px}}.top .sns-section h2{font-size:60px;text-align:center;font-family:'manl';padding-bottom:10px}@media screen and (max-width:768px){.top .sns-section h2{font-size:36px}}.top .sns-section p{text-align:center}@media screen and (max-width:768px){.top .sns-section p{font-size:16px}}.instaWrap{padding-top:90px}.top .sns-section .insta{margin-top:50px;width:100%}.top .sns-section .insta a{width:300px;height:60px;line-height:60px;border:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1;text-align:center;margin:0 auto;display:block;letter-spacing:.025em;position:relative;background-color:#fff;margin-top:40px;margin-bottom:90px}@media screen and (max-width:481px){.instaWrap{padding-top:40px}.top .sns-section .insta a{width:300px;height:60px;line-height:60px}}.top .sns-section .insta a:hover{background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(rgba(132,109,213,.15)),to(rgba(234,51,213,.15)));background:linear-gradient(90deg,rgba(132,109,213,.15) 0%,rgba(234,51,213,.15) 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .sns-section .insta a:after{position:absolute;content:"";background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/guardian/link.svg);top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:5px;background-repeat:no-repeat}.top .sns-section .insta a p{display:block;width:100%}@media screen and (max-width:520px){.top .sns-section .insta a{margin-top:1rem;margin-bottom:35px}}.top .sns-section .snsContents-flex{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:768px){.top .sns-section .snsContents-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top .sns-section .snsContents-flex .youtube{width:calc(375/1000*100%)}@media screen and (max-width:768px){.top .sns-section .snsContents-flex .youtube{margin:0 auto;width:100%;text-align:center}}.top .sns-section .snsContents-flex .youtube .youtube-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .sns-section .snsContents-flex .youtube .youtube-title div{font-family:'manm';font-size:28px;line-height:21px;margin-bottom:5px}.top .sns-section .snsContents-flex .youtube .youtube-title div img{width:25px;margin-right:10px}.top .sns-section .snsContents-flex .youtube div{margin-bottom:20px}.top .sns-section .snsContents-flex .youtube div .youtubecss{width:100%;height:210px}@media screen and (max-width:768px){.top .sns-section .snsContents-flex .youtube div .youtubecss{width:calc(100vw*560/768);height:calc(100vw*315/768)}}.top .sns-section .snsContents-flex a.sns-link{width:300px;height:60px;line-height:60px;border:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1;text-align:center;margin:0 auto;display:block;letter-spacing:.025em;position:relative;background-color:#fff;margin-top:40px;margin-bottom:90px}@media screen and (max-width:481px){.top .sns-section .snsContents-flex a{width:300px;height:60px;line-height:60px}}.top .sns-section .snsContents-flex a:hover{background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(rgba(132,109,213,.15)),to(rgba(234,51,213,.15)));background:linear-gradient(90deg,rgba(132,109,213,.15) 0%,rgba(234,51,213,.15) 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .sns-section .snsContents-flex a:after{position:absolute;content:"";background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/guardian/link.svg);top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:5px;background-repeat:no-repeat}.top .sns-section .snsContents-flex a p{display:block;width:100%}@media screen and (max-width:520px){.top .sns-section .snsContents-flex a{margin-top:1rem;margin-bottom:35px}}.top .sns-section .snsContents-flex .tiktok{width:100%}@media screen and (max-width:768px){.top .sns-section .snsContents-flex .tiktok{margin:0 auto;width:100%;text-align:center}}.tiktokTitle{display:flex;align-items:flex-end;margin-bottom:20px}.tiktokTitle .ico{width:25px;margin-right:10px}.tiktokTitle p.manm{font-family:'manm';font-size:28px;line-height:15px;margin-bottom:5px;margin-right:20px}.tiktokTitle .icoS{width:13px;margin-right:5px}.tiktokTitle p.aName{font-size:14px;font-family:'notosansb'}#tiktok-feed-feed-0 .tiktok-feed-list .tiktok-feed-item__video-mask{background-color:rgba(0,0,0,.7) !important}.tiktok-feed-item__likes_count--mask,.tiktok-feed-item__comments_count--mask{color:#fff}.tiktok-feed-item__icon>span{display:none}.tiktok-feed__actions{display:none !important}.top .posts{padding-top:100px;padding-bottom:100px;background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/top/bg.jpg);background-size:contain}@media screen and (max-width:768px){.top .posts{padding-top:50px}}.top .posts .posts_flex{border-bottom:1px solid #000}@media screen and (max-width:768px){.top .posts .posts_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.top .posts .posts_flex .contents:first-child{border-bottom:1px solid #000;margin-bottom:30px}}.top .posts .posts_flex .contents .title_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:768px){.top .posts .posts_flex .contents .title_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;text-align:center}}.top .posts .posts_flex .contents .title_flex .post-title{font-family:'manl';font-size:36px;padding-right:20px}@media screen and (max-width:768px){.top .posts .posts_flex .contents .title_flex .post-title{padding:20px 0 10px}}.top .posts .posts_flex .contents .title_flex .title-jp{font-size:16px}@media screen and (max-width:768px){.top .posts .posts_flex .contents ul{margin-top:20px}}.top .posts .posts_flex .contents ul li{padding:10px 0;position:relative;transition:all .3s ease 0s}.top .posts .posts_flex .contents ul li:after{content:'';background-image:linear-gradient(to right,#ccc,#ccc 4px,transparent 4px,transparent 9px);background-size:8px 1px;background-repeat:repeat-x;position:absolute;top:98%;bottom:0;left:0;right:0}.top .posts .posts_flex .contents ul li .upperRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px}.top .posts .posts_flex .contents ul li .upperRow .date{font-size:12px;padding-right:20px}.top .posts .posts_flex .contents ul li .upperRow .label{background-color:#ec5488;color:#fff;padding:3px;font-family:sans-serif;font-size:11px}.top .posts .posts_flex .contents .posts-link{width:108px;height:37px;line-height:37px;border:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1;text-align:center;margin:0 auto;display:block;letter-spacing:.025em;position:relative;background-color:#fff;margin-top:40px;margin-bottom:90px}@media screen and (max-width:481px){.top .posts .posts_flex .contents .posts-link{width:108px;height:37px;line-height:37px}}.top .posts .posts_flex .contents .posts-link:hover{background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(rgba(132,109,213,.15)),to(rgba(234,51,213,.15)));background:linear-gradient(90deg,rgba(132,109,213,.15) 0%,rgba(234,51,213,.15) 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .posts .posts_flex .contents .posts-link:after{position:absolute;content:"";background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/guardian/link.svg);top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:5px;background-repeat:no-repeat}.top .posts .posts_flex .contents .posts-link p{display:block;width:100%}.top .posts .posts_flex .contents .posts-link:after{display:none}@media screen and (max-width:520px){.top .posts .posts_flex .contents .posts-link{margin-top:1rem;margin-bottom:35px}}.top .posts .topics{margin-top:50px}.top .posts .topics h2{font-size:60px;font-family:'manl';text-align:center;margin-bottom:10px}@media screen and (max-width:768px){.top .posts .topics h2{font-size:36px}}.top .posts .topics .positionContainer{position:relative}.top .posts .topics .positionContainer p{text-align:center;font-size:16px;padding-right:10px}.top .posts .topics .positionContainer .topics-link{position:absolute;top:0;right:0;padding-right:30px}@media screen and (max-width:768px){.top .posts .topics .positionContainer .topics-link{display:none}}.top .posts .topics .positionContainer .topics-link .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .posts .topics .positionContainer .topics-link .link .border{background:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));background:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-radius:50%;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .posts .topics .positionContainer .topics-link .link .border figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33px;height:33px;border-radius:50%;background-color:#fff}.top .posts .topics .positionContainer .topics-link .link .border figure img{width:19px;height:5px;width:100%}.top .posts .topics .positionContainer .topics-link .link .border figure:hover{background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(#b0a1e8),to(#e79cde));background:linear-gradient(90deg,#b0a1e8 0%,#e79cde 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .posts .topics .topics_flex{flex-wrap:wrap;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top .posts .topics .topics_flex:before,.top .posts .topics .topics_flex:after{content:"";display:block;width:23%;height:0}.top .posts .topics .topics_flex:before{order:1}@media screen and (max-width:768px){.top .posts .topics .topics_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top .posts .topics .topics_flex .container{width:calc(230/1000*100%)}@media screen and (max-width:768px){.top .posts .topics .topics_flex .container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0;border-bottom:1px solid #d9d9d9;gap:0 .5rem}.top .posts .topics .topics_flex .container .text{width:calc(130vw*241/480)}.top .posts .topics .topics_flex .container .pic{width:calc(100vw*115/480)}}.top .posts .topics .topics_flex .container .contents-title{padding-top:10px;font-family:'notosansb';line-height:21px}@media screen and (max-width:768px){.top .posts .topics .topics_flex .container .contents-title{font-size:14px}}.top .posts .topics .topics_flex .container .contents-text{padding-top:10px;font-size:12px;line-height:17px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.top .posts .topics .topics_flex .container .date{font-size:12px;padding-top:10px}.top .posts .topics .splink{display:none;padding-top:20px}@media screen and (max-width:768px){.top .posts .topics .splink{display:block}}.top .posts .topics .splink .topics-link{padding-right:30px}.top .posts .topics .splink .topics-link .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top .posts .topics .splink .topics-link .link .border{margin-left:10px;background:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));background:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-radius:50%;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .posts .topics .splink .topics-link .link .border figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33px;height:33px;border-radius:50%;background-color:#fff}.top .posts .topics .splink .topics-link .link .border figure img{width:19px;height:5px;width:100%}.top .posts .topics .splink .topics-link .link .border figure:hover{background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(rgba(132,109,213,.15)),to(rgba(234,51,213,.15)));background:linear-gradient(90deg,rgba(132,109,213,.15) 0%,rgba(234,51,213,.15) 100%);-webkit-transition-property:background-color;transition-property:background-color}.top .toTop{position:fixed;bottom:10px;right:1%;width:55px;height:55px;z-index:200}@media screen and (max-width:768px){.top .toTop{bottom:140px}}@media screen and (max-width:480px){.top .toTop{bottom:70px}}.top .voice h2{font-size:82px;font-family:'manl';text-align:center;padding-bottom:10px}@media screen and (max-width:768px){.top .voice h2{font-size:48px}}.voice{padding:100px 0;background-color:#e9f7fc}.voiceWrap{text-align:center;border:1px solid #000;position:relative}.nMjn{margin-top:-10px;margin-bottom:40px}.voiceTtl{display:inline;background-color:#000;color:#fff;padding:2px 5px;font-size:16px;font-family:'notosansm'}.voice .faq_link{margin-top:-30px}.imgVoice1,.imgVoice2{position:absolute;top:-50px}.imgVoice1{left:280px}.imgVoice2{right:280px}@media screen and (max-width:1000px){.imgVoice1{left:130px}.imgVoice2{right:130px}}@media screen and (max-width:600px){.imgVoice1,.imgVoice2{width:20%;top:-1rem}.imgVoice1{left:-1rem}.imgVoice2{right:-1rem}}.topics.news{padding:100px 0;border-top:1px solid #000;border-bottom:1px solid #000}.topics.news ul{margin-top:60px}.topics.news li{padding:20px 0;border-bottom:1px dashed #ccc}.topics.news li a{display:flex;align-items:center;gap:0 2rem}.topics.news .date{font-size:11px;font-family:'notosansr'}.topics.news .contents-title{font-size:14px;font-family:'notosansr'}@media screen and (max-width:480px){.topics.news{padding:50px 0}.topics.news ul{margin-top:30px}.topics.news li a{flex-direction:column;gap:.5rem;align-items:flex-start;line-height:1.6}}.topics_flex .pic img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}li.is-hidden{visibility:hidden;opacity:0;height:0;padding:0 !important}.infoMore p,.blogMore p{cursor:pointer}.is-fadeout{visibility:hidden}.top .senpai{padding:100px 0;background-color:#fce7fa}@media screen and (max-width:768px){.top .senpai{padding:50px 0}}.top .senpai h2{font-family:'manl';font-size:82px;text-align:center}@media screen and (max-width:768px){.top .senpai h2{font-size:48px}}.top .senpai .black{background-color:#000;color:#fff;padding:5px 10px;font-size:15px;font-family:'notosansm';width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto 30px;display:block}.senpaiSub{font-size:16px;padding:30px 0 60px}.senpaiFlex{display:flex;justify-content:space-between;margin-bottom:80px}.senpaiCont{width:30%;display:flex;flex-direction:column;gap:1rem}.senpaiName{font-size:16px;font-weight:700}.senpaiName small{font-size:80%}.senpaiTxt{font-size:18px;font-weight:700;line-height:1.6;color:#ec5488;padding:.5rem 0;margin-top:.5rem;border-top:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1}.senpaiName span{font-size:70%;color:#ec5488;display:block;line-height:2;font-weight:400;letter-spacing:.1rem}.top .senpai.teacher{background:0 0}.teacherTxt{line-height:1.6}@media screen and (max-width:600px){.senpaiSub{padding:10px 0 30px}.senpaiFlex{align-items:center;flex-direction:column;margin-bottom:50px;gap:4rem}.senpaiCont{width:100%;flex-direction:row}.senpaiImg{width:30%;flex-shrink:0}.senpaiName.tac{text-align:left}}.bg-purple{background-color:#a382b3 !important}.color-purple{color:#a382b3 !important}.bg-purple2{background-color:#d34ea4 !important}.color-purple2{color:#d34ea4 !important}.specializedKist{margin-top:30px}.camBnrSp{display:none}.camBnrPc{margin:50px auto 30px}@media screen and (max-width:768px){.camBnrSp{display:block;padding:0 3.5%;margin-top:2rem}.camBnrPc{display:none}}