@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(1000px + 2rem);padding:0 1rem;margin:0 auto}.course img{width:100%}.course .mv{position:relative}.course .mv figure{width:100%}.course .mv h2{position:absolute;bottom:50%;font-family:'manl';left:50%;font-size:clamp(40px,calc(100vw*65/1400),65px);background-color:#fff;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:481px){.course .mv h2{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:32px}}.course .mv__p01{position:absolute;border-bottom-style:50%;left:50%;bottom:32%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:clamp(12px,calc(100vw*16/1400),16px);color:#fff;background-color:#000;letter-spacing:.05em;white-space:nowrap}@media screen and (max-width:481px){.course .mv__p01{bottom:30%}}.course .course_contents{padding-top:100px;background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/top/dot-bg.jpg);background-repeat:repeat;background-size:.7%}@media screen and (max-width:768px){.course .course_contents{padding-top:50px;background-size:3%}}.course .course_contents .course_top .ribbon{border:1px solid #000;text-align:center;font-size:21px;padding:20px 0;font-family:'notosansb';background-color:#fff;margin-bottom:50px}@media screen and (max-width:570px){.course .course_contents .course_top .ribbon{font-size:18px}}.course .course_contents .course_top p{text-align:center;font-size:16px}.course .course_contents .course_top h3{font-family:'notosansb';font-size:30px;text-align:center;padding:10px 0}@media screen and (max-width:570px){.course .course_contents .course_top h3{font-size:25px}}.course .course_contents .course_top .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-top:40px}@media screen and (max-width:768px){.course .course_contents .course_top .courseTop_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.course .course_contents .course_top .courseTop_flex .item{width:350px;height:105px;position:relative}@media screen and (max-width:768px){.course .course_contents .course_top .courseTop_flex .item{width:100%}}.course .course_contents .course_top .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}.course .course_contents .course_top .courseTop_flex .item .course-name{line-height:105px;font-size:24px;font-family:'notosansb';color:#fff}@media screen and (max-width:570px){.course .course_contents .course_top .courseTop_flex .item .course-name{font-size:21px}}.course .course_contents .course_top .courseTop_flex .bg-pink{background-color:#ec5488}.course .course_contents .course_top .courseTop_flex .bg-blue{background-color:#00a6d1}.course .course_contents .course_top .courseTop_flex .plus{width:32px;margin:0 10px}.course .course_contents .course_top .courseTop_flex .plus p{font-size:40px;font-family:'notosansm'}@media screen and (max-width:768px){.course .course_contents .course_top .courseTop_flex .plus{margin-bottom:15px}}.course .course_contents .course_top .courseTop_caption{padding:30px 0 30px}.course .course_contents .course_top .courseTop_caption .br-sp{display:none}@media screen and (max-width:570px){.course .course_contents .course_top .courseTop_caption{font-size:14px;line-height:22px}.course .course_contents .course_top .courseTop_caption .br-sp{display:block}.course .course_contents .course_top .courseTop_caption .br-pc{display:none}}.course .course_contents .course_top .courseTop_arrow{width:74px;margin:0 auto}.course h2{font-family:'manl';font-size:82px;text-align:center}.course h2.custom{font-size:54px}.subCustom{font-size:26px}.customTxt{font-size:16px;line-height:1.8}@media screen and (max-width:768px){.course h2.custom{font-size:36px}.subCustom{font-size:19px}}.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){.course h2{font-size:48px}}.senpaiSub{font-size:16px;padding:30px 0 60px}@media screen and (max-width:600px){.senpaiSub{padding:10px 0 30px}}.course .course_contents .course-list{padding-top:40px;padding-bottom:100px}@media screen and (max-width:768px){.course .course_contents .course-list{padding-bottom:50px}}.course .course_contents .course-list .ribbon{text-align:center;background-color:#ec5488;color:#fff;font-size:24px;font-family:'notosansb';padding:15px 0}.course .course_contents .course-list .bg-blue{background-color:#00a6d1}.course .course_contents .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}.course .course_contents .course-list .datawh{background-color:#fff;padding:20px}.course .course_contents .course-list .data .datawh{width:100%}.course .course_contents .course-list .data .datawh p{font-family:'notosansb';font-size:16px;text-align:center}.course .course_contents .course-list .data .datawh p.basicNotes{font-size:14px;margin-top:.5rem}.course .course_contents .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){.course .course_contents .course-list .data .datawh .data-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.course .course_contents .course-list .data .datawh .data-flex .dataItem{font-family:'notosansb';font-size:21px;padding:10px 30px}@media screen and (max-width:768px){.course .course_contents .course-list .data .datawh .data-flex .dataItem{text-align:center;padding:10px 0}.course .course_contents .course-list .data .datawh .data-flex .dataItem:last-child{padding-left:5px}}@media screen and (max-width:480px){.course .course_contents .course-list .data .datawh .data-flex .dataItem{text-align:left}.course .course_contents .course-list .data .datawh .data-flex .dataItem:last-child{padding-left:0}}.course .course_contents .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){.course .course_contents .course-list .data .datawh .data-flex .dataItem span{padding-right:15px}}.course .course_contents .course-list .data .datawh .data-flex .dataItem .blue{color:#00a6d1}.course .course_contents .course-list .data .datawh .data-flex .dataItem:first-child{border-right:1px solid #000}@media screen and (max-width:768px){.course .course_contents .course-list .data .datawh .data-flex .dataItem:first-child{border-right:none;border-bottom:1px solid #000}}.course .course_contents .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}.course .course_contents .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}@media screen and (max-width:900px){.course .course_contents .course-list .basic-list .basic-container{width:100%}}.course .course_contents .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}.course .course_contents .course-list .basic-list.advanceWrap .basic-container .basic-label{right:-10%}.course .course_contents .course-list .basic-list.advanceWrap .basic-container img,img.advance-course-img{aspect-ratio:190/101;object-fit:cover;width:100%}@media screen and (max-width:768px){.course .course_contents .course-list .basic-list .basic-container .basic-label{right:-50px}}.course .course_contents .course-list .basic-list .basic-container .basicCourseName{padding-top:13px;text-align:center;color:#ec5488;font-family:'notosansb';font-size:26px;line-height:30px}.course .course_contents .course-list .basic-list .basic-container .basicCourseName span{color:#ec5488;font-family:'manm'}@media screen and (max-width:768px){.course .course_contents .course-list .basic-list .basic-container .basicCourseName{font-size:24px}}.course .course_contents .course-list .basic-list .basic-container .detail{padding:15px;letter-spacing:.01em;line-height:24px}.basicCustomWrap{display:none}.basicCustomWrap .custom_flex{margin-top:50px}.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}.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:900px){.course .custom_flex ul li{width:100%}}@media screen and (max-width:660px){.course .custom_flex ul li{padding:10px}}.course .custom_flex ul li .ccmFlex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}@media screen and (max-width:660px){.course .custom_flex ul li .ccmFlex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.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}.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){.course .custom_flex ul li img{max-width:75px;max-height:75px}}.course .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){.course .custom_flex ul li .text{padding-left:10px}}.course .custom_flex ul li .text dt{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}.course .custom_flex ul li .text dt span{color:#00a6d1;font-family:'manm'}@media screen and (max-width:660px){.course .custom_flex ul li .text dt{font-size:16px;line-height:22px}.course .custom_flex ul li .text dt span{font-size:12px}}.course .custom_flex ul li .text .pc{line-height:24px;letter-spacing:.025em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}@media screen and (max-width:660px){.course .custom_flex ul li .text .pc{display:none}}.course .custom_flex ul li .w660{display:none;padding-top:10px}@media screen and (max-width:660px){.course .custom_flex ul li .w660{display:block}}.course .school_contents{margin-top:100px;margin-bottom:100px}@media screen and (max-width:768px){.course .school_contents{margin:50px 0}}.course .school_contents .ribbon{border:1px solid #000;text-align:center;font-size:21px;padding:20px 0;font-family:'notosansb';margin-bottom:50px}.course .school_contents .area{margin-top:50px}.course .school_contents .area .area-title{border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0}.course .school_contents .area .area-title .area-name{font-size:24px;font-family:'manm'}.course .school_contents .area .area-title .area-name span{font-family:'notosansb';padding-left:20px}.course .school_contents .area .school-list{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.course .school_contents .area .school-list .container{width:calc(250/1000*100%);padding:0 15px 20px;padding-bottom:20px;position:relative}.course .school_contents .area .school-list .container:nth-child(n+5){padding-top:20px}@media screen and (max-width:768px){.course .school_contents .area .school-list .container{width:calc(100%/3)}.course .school_contents .area .school-list .container:nth-child(n+4){padding-top:20px}}@media screen and (max-width:660px){.course .school_contents .area .school-list .container{width:50%}.course .school_contents .area .school-list .container:nth-child(n+3){padding-top:20px}}.course .school_contents .area .school-list .container dt{text-align:center;padding-top:10px;font-size:18px}@media screen and (max-width:480px){.course .school_contents .area .school-list .container dt{font-size:calc(100vw*16/480)}}.course .school_contents .area .school-list .container:nth-child(-n+2){padding-top:0}.course .school_contents .area .school-list .kanto: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}.course .school_contents .area .school-list .kanto:nth-child(-n+8):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}.course .school_contents .area .school-list .kanto:nth-child(4):after,.course .school_contents .area .school-list .kanto:nth-child(8):after{display:none}@media screen and (max-width:768px){.course .school_contents .area .school-list .kanto:nth-child(4n):after{display:block}.course .school_contents .area .school-list .kanto:nth-child(-n+9):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}.course .school_contents .area .school-list .kanto:nth-child(3n):after{display:none}}@media screen and (max-width:660px){.course .school_contents .area .school-list .kanto:nth-child(3n):after{display:block}.course .school_contents .area .school-list .kanto:nth-child(2n):after{display:none}.course .school_contents .area .school-list .kanto:nth-child(-n+10):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}}.course .school_contents .area .school-list .nagoya:first-child: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}.course .school_contents .area .school-list .kansai: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}.course .school_contents .area .school-list .kansai:nth-child(-n+4):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}.course .school_contents .area .school-list .kansai:nth-child(4):after{display:none}@media screen and (max-width:768px){.course .school_contents .area .school-list .kansai:nth-child(3n):after{display:none}.course .school_contents .area .school-list .kansai:nth-child(4):after{display:block}.course .school_contents .area .school-list .kansai:nth-child(-n+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:99.8%;bottom:0;left:0;right:0}.course .school_contents .area .school-list .kansai:nth-child(4):before{display:none}}@media screen and (max-width:660px){.course .school_contents .area .school-list .kansai:nth-child(3n):after{display:block}.course .school_contents .area .school-list .kansai:nth-child(2n):after{display:none}.course .school_contents .area .school-list .kansai:nth-child(-n+4):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}.course .school_contents .area .school-list .kansai:nth-child(4):before{display:block}}.course .school_contents .area .school-link{width:400px;height:60px;margin:50px auto 0;line-height:60px;text-align:center}@media screen and (max-width:768px){.course .school_contents .area .school-link{width:100%}}.course .school_contents .area .school-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}.course .school_contents .area .school-link a:before{content:'';border-bottom:1px solid #000;width:19px;position:absolute;right:10%;z-index:10;top:50%}.course .school_contents .area .school-link 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)}.course .school_contents .area .school-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}.areaPage .mv{position:relative}.areaPage .mv figure{width:100%}.areaPage .mv figure img{width:100%}.areaPage .mv h2{position:absolute;bottom:4rem;font-family:'manl';left:1rem;font-size:clamp(40px,calc(100vw*65/1400),65px);background-color:#fff;transform:none}.areaPage .mv__p01{position:absolute;bottom:2rem;left:1rem;font-size:clamp(12px,calc(100vw*16/1400),16px);color:#fff;background-color:#000;letter-spacing:.05em;transform:none}@media screen and (max-width:481px){.areaPage .mv__p01{bottom:5rem}}.areaPage .mv__p02{position:absolute;bottom:2rem;left:1rem;font-size:clamp(12px,calc(100vw*16/1400),16px);color:#fff;background-color:#000;letter-spacing:.05em}@media screen and (max-width:481px){.areaPage .mv__p02{bottom:2.5rem}}.areaPage .mv__p03{position:absolute;bottom:2rem;left:1rem;font-size:clamp(12px,calc(100vw*16/1400),16px);color:#fff;background-color:#000;letter-spacing:.05em}@media screen and (max-width:481px){.areaPage .mv__p03{bottom:1rem}}.areaPage .course_contents{background-image:none;background-color:#f5f5f5}.areaPage .course_contents .course_top .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-top:40px}@media screen and (max-width:768px){.areaPage .course_contents .course_top .courseTop_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.areaPage .course_contents .course_top .courseTop_flex .itemWrap{width:365px;background:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/schoolinfo/bg_feature.png) no-repeat;padding:8px;text-align:center}.areaPage .course_contents .course_top .courseTop_flex .item{height:auto;padding:20px 0}@media screen and (max-width:768px){.areaPage .course_contents .course_top .courseTop_flex .itemWrap{width:100%}}.areaPage .course_contents .course_top .courseTop_flex .item .label{font-size:14px;position:relative;padding:5px 10px;-webkit-transform:none;transform:none;left:auto;width:auto;width:auto;width:auto;width:auto;display:inline-block}.areaPage .course_contents .course_top .courseTop_flex .item .course-name{line-height:normal}.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}.advanceWrap .pFlex{border-bottom:none}.courseNum{font-size:16px;font-family:notosansb}.courseNum{text-align:center;margin-top:1rem}.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}.corseMoreCcm{border-top:1px dashed #ccc;padding-top:1rem;margin-top:1rem;margin-top:auto;width:100%}.moreVideoFlex{display:flex;justify-content:space-between;border-top:1px dashed #ccc;padding-top:1rem;margin-top:auto}.moreVideoFlex .corseMore{margin:0;width:50%}.btnMov{background-color:#000;padding:.5rem 1.5rem;padding-right:.5rem;margin-top:auto;width:100%}@media screen and (max-width:1050px){.btnMov{margin-top:2rem}}.support_link{height:35px}.support_link img{height:100%}.txtWrap{display:flex;flex-direction:column}.popup_tiktok{cursor:pointer}@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}}.topCoursePg .basic-container .corseMore{padding:15px 0;margin:auto 15px 0;border-top:1px dashed #ccc}.course .custom_flex ul li .support_link,.course .course-list .basic-list .basic-container .support_link{width:35px;height:35px;text-align:center;flex-shrink:0}.course .custom_flex ul li .support_link .slicknext,.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}.course .custom_flex ul li .support_link .slicknext figure,.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){.course .custom_flex ul li .support_link,.course .course-list .basic-list .basic-container .support_link{width:30px;height:30px}.course .custom_flex ul li .support_link .slicknext,.course .course-list .basic-list .basic-container .support_link .slicknext{width:30px;height:30px}.course .custom_flex ul li .support_link .slicknext figure,.course .course-list .basic-list .basic-container .support_link .slicknext figure{width:28px;height:28px}}.course .custom_flex ul li .support_link .slicknext figure:hover,.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}.course .custom_flex ul li .support_link .slicknext figure img,.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}}.course .course-list .basic-list .basic-container{display:flex;flex-direction:column}.itemBtm{margin-top:auto}.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}@media screen and (max-width:768px){.course .br-pc{display:none}}.course .br-sp{display:none}@media screen and (max-width:768px){.course .br-sp{display:block}}.basicCustomList{padding:100px 0;background-color:#fff}@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}}.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}.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)}.course .courseTop_flex .item{width:350px;position:relative}@media screen and (max-width:768px){.course .courseTop_flex .item{width:80%}}.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}.course .courseTop_flex .item .course-name{font-size:22px;font-family:'notosansb';color:#fff;padding:25px 0}@media screen and (max-width:768px){.course .courseTop_flex .item .course-name{padding:20px 0;line-height:1.3}}@media screen and (max-width:480px){.course .courseTop_flex .item .course-name{font-size:21px}}.course .courseTop_flex .bg-pink{background-color:#ec5488}.course .courseTop_flex .bg-blue{background-color:#00a6d1}.course .courseTop_flex .plus{margin:0 10px;position:relative;z-index:999}.course .courseTop_flex .plus p{font-size:50px;font-family:'notosansm';text-align:center}@media screen and (max-width:768px){.course .courseTop_flex .plus{margin:0 -10px;position:relative;z-index:999}.course .courseTop_flex .plus p{font-size:80px}}.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}.pt0{padding-top:0 !important}