@charset "utf-8";

@font-face {
    font-family:'TmonMonsori';
    src: url('/html/webfont/TmonMonsori.ttf.eot');
    src: url('/html/webfont/TmonMonsori.eot?#iefix') format('embedded-opentype'),
         url('/html/webfont/TmonMonsoriBlack.woff') format('woff'),
         url('/html/webfont/TmonMonsoriBlack.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'NanumSquareEB';
    src: url('/html/webfont/NanumSquareEB.eot');
    src: url('/html/webfont/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
         url('/html/webfont/NanumSquareEB.woff') format('woff'),
         url('/html/webfont/NanumSquareEB.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body {word-break : keep-all; }

/*
.mcourse_recomm#mc_recom1 {border:none;}
.main_course_info .horizontal_list li {width: 31%; margin: 10px !important;}
.mcourse_recomm .main_course_info {padding:0;}
.horizontal_wrap .horizontal_list {margin: 0 -1%;}
.horizontal_wrap .horizontal_list li,.main_tutor li {width: 31%; margin: 0 10px !important;background-color: #fff;}
.main_tutor {display: block;overflow: hidden;margin: 0 -1%;}

.horizontal_list span.img_box,.tal_list span.img_box,.horizontal_list span.img_box > a > img,.main_course_info .horizontal_list span.img_box,.main_course_info .horizontal_list span.img_box > a > img {width: 100%;height: auto;}
.main_course_info .horizontal_list li {min-height: auto;}
.main_course_info .horizontal_list span.list_subject {margin-bottom: 00;line-height: normal;font-size: 18px;margin: 0;padding: 0 25px;}
.horizontal_list span.list_subject {font-size: 18px;text-align: left;padding: 10px 25px 0;margin: 0;}
.horizontal_list span.list_period,.main_course_info .horizontal_list span.list_period {font-size: 16px;text-align: left;padding: 0 25px;margin:10px 0;}
.horizontal_list span.list_price {font-size: 16px;color: #f00;text-align: left;font-weight: bold;padding: 0 25px;margin:10px 0;}
#container .horizontal_wrap#bgwrap {background: url(/html/images/main/mainbg.jpg) no-repeat center; background-size: cover;width: 100%;max-width: 1920px;margin: 0 auto;padding: 80px 0 80px;}
#container .horizontal_wrap#bgwrap .mcourse_recomm {width: 1200px;margin: 0 auto;display: block;background: transparent;}
#container .horizontal_wrap#bgwrap .top_title {color: #fff;font-size: 35px;font-weight: bold;}
.mcourse_recomm .main_course_tab li a {color: #fff;font-size: 18px;font-weight: 500;padding: 0 10px;position: relative;}
.mcourse_recomm .main_course_tab li a:after {content: '';position: absolute;width: 1px;height: 15px;background-color: #fff;top: 16px;left: -13px;}
.mcourse_recomm .main_course_tab li:first-child a:after {display: none;}
.horizontal_wrap#bgwrap .top_title {margin-bottom: 0 !important;margin-top: 0;}
.horizontal_wrap#bgwrap .mcourse_recomm .main_course_tab {margin: 30px auto 0px auto;}
#container .horizontal_wrap {padding: 60px 0 80px;}
.horizontal_wrap .horizontal_list {margin-top: 40px !important;}
.horizontal_wrap .top_title {font-size: 35px;margin-top: 0;}
*/


	#class{}
	#class article{padding:100px 0;}
	#class .title{position: relative;margin: 0 0 65px 0;text-align: center;}
	#class .title .sub{line-height: 62px;font-size: 19px;font-weight: bold;color: #000000;font-family: 'Montserrat','Noto Sans KR';}
	#class .title .tit{line-height: 65px;font-size: 45px;font-weight: bold;color: #262626;}
	#class .title .txt{margin-top: 29px;line-height: 27px;font-size: 18px;color: #262626;}
	#class .button{display:flex;align-items:center;justify-content:center;text-align:center}
	#class .button .btn{padding: 0 50px;min-width: 312px;height: 75px;display: flex;align-items: center;justify-content: center;font-size: 23px;font-weight: 700;color: #fff;background: #000000;box-shadow: 0px 0px 4px rgb(0 0 0 / 25%);border-radius: 75px;}
	#class.classSkin{}
	#class.classSkin .class01{background: url("/data/file/classSkin.png") no-repeat 50% 50% / cover;padding: 248px 0;}
	#class.classSkin .class01 .title{}
	#class.classSkin .class01 .title .sub{color: #fff;opacity: 0.6;}
	#class.classSkin .class01 .title .tit{color:#fff}
	#class.classSkin .class01 .title .txt{color:#fff;opacity: 0.6;}
	#class.classSkin .class01 .image{display:flex;align-items:center;justify-content:center;}
	#class.classSkin .class01 .image img{display:block;width:auto;max-width:100%;height:Auto}
	#class.classSkin .class01 .text{margin-top: 135px;margin-bottom: 20px;font-size:30px;font-weight: bold;color: #ffffff;text-align: center;}
	#class.classSkin .class01 .button{margin-top: 20px;}
	#class.classSkin .class02{padding: 220px;}
	#class.classSkin .class02 .image{text-align:center;margin-bottom:80px;}
	#class.classSkin .class02 .image img{margin:0 auto;display:block}
	#class.classSkin .class02 .cont{line-height: 33px;font-size: 18px;color: #000000;opacity: 0.8;text-align: center;}
	#class.classSkin .class02 .button{margin-top: 65px;}
	#class.classSkin .class03{padding: 160px 0;background: linear-gradient(180deg, #E8EBF3 0%, rgba(217, 217, 217, 0) 100%);}
	#class.classSkin .class03 .title{margin-bottom:100px;}
	#class.classSkin .class03 .cont{}
	#class.classSkin .class03 .cont ul{display:flex;}
	#class.classSkin .class03 .cont li{display:flex;flex-direction:column;flex:1;}
	#class.classSkin .class03 .cont li + li{margin-left: 47px;}
	#class.classSkin .class03 .cont li .img{border-radius: 30px;overflow: hidden;margin-bottom: 46px;}
	#class.classSkin .class03 .cont li .img img{display:block;width:100%;height:auto;}
	#class.classSkin .class03 .cont li .con{line-height: 27px;font-size:18px;font-weight: bold;color:#000000;text-align:Center;display: flex;align-items: center;justify-content: center;}
	#class.classSkin .class03 .standard{margin-top: 140px;line-height: 26px;font-size: 18px;color: rgb(0 0 0 / 30%);text-align: center;}
	#class.classSkin .class04{padding: 185px 0;}
	#class.classSkin .class04 .image{text-align:center;margin-bottom:80px;}
	#class.classSkin .class04 .image img{margin:0 auto;display:block}
	#class.classSkin .class04 .title{margin-bottom:165px}
	#class.classSkin .class04 .cont{}
	#class.classSkin .class04 .cont ul{display:flex;}
	#class.classSkin .class04 .cont li{width: 25%;}
	#class.classSkin .class04 .cont li + li{margin-left:45px;}
	#class.classSkin .class04 .cont li .box{position: relative;border-radius: 10px;background: #ffffff;display: flex;flex-direction: column;align-items: center;padding: 120px 20px 60px;text-align: center;}
	#class.classSkin .class04 .cont li .tit{font-size: 25px;font-weight: bold;line-height: 36px;color: #ffffff;position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: 150px;height: 150px;border-radius: 150px;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;}
	#class.classSkin .class04 .cont li .txt{}
	#class.classSkin .class04 .cont li .txt .week{line-height: 26px;font-size: 20px;font-weight: 500;color: #fff;display: flex;align-items: center;justify-content: center;padding: 0 20px;height: 41px;border-radius: 30px;letter-spacing: 1px;}
	#class.classSkin .class04 .cont li .txt .time{font-size: 20px;font-weight: 300;color: #1E2643;margin-top: 25px;}
	#class.classSkin .class04 .cont li:nth-child(1) .box{box-shadow: 0 0 19px rgb(0 0 0 / 5%);border: 1px solid rgb(254 163 56 / 60%);}
	#class.classSkin .class04 .cont li:nth-child(2) .box{box-shadow: 0 0 19px rgb(0 0 0 / 5%);border: 1px solid rgb(254 163 56 / 60%);	}
	#class.classSkin .class04 .cont li:nth-child(3) .box{box-shadow: 0 0 19px rgb(0 0 0 / 5%);border: 1px solid rgb(30 38 67 / 60%);}
	#class.classSkin .class04 .cont li:nth-child(4) .box{box-shadow: 0 0 19px rgb(0 0 0 / 5%);border: 1px solid rgb(30 38 67 / 60%);}
	#class.classSkin .class04 .cont li:nth-child(1) .tit,
	#class.classSkin .class04 .cont li:nth-child(2) .tit{background:#FEA338;}
	#class.classSkin .class04 .cont li:nth-child(1) .txt .week,
	#class.classSkin .class04 .cont li:nth-child(2) .txt .week{background:#FEA338;}
	#class.classSkin .class04 .cont li:nth-child(3) .tit,
	#class.classSkin .class04 .cont li:nth-child(4) .tit{background:#1E2643;}
	#class.classSkin .class04 .cont li:nth-child(3) .txt .week,
	#class.classSkin .class04 .cont li:nth-child(4) .txt .week{background:#1E2643;}
	#class.classSkin .class04 .caution{margin-top: 140px;line-height: 26px;font-size: 18px;color: rgb(0 0 0 / 30%);text-align: center;}
	#class.classSkin .class05{background: #1E2643;padding: 200px 0 165px 0;}
	#class.classSkin .class05 .title{margin: 0 0 110px 0;}
	#class.classSkin .class05 .title .tit{color:#ffffff}
	#class.classSkin .class05 .title .txt{margin-top: 50px;color:#ffffff;opacity: 0.8;}
	#class.classSkin .class05 .cont{margin-bottom: 95px;}
	#class.classSkin .class05 .cont ul{display:flex;flex-wrap:wrap;margin: 0 -22px;}
	#class.classSkin .class05 .cont li{width:50%;display: flex;align-items: center;margin-bottom: 50px;padding: 0 22px;}
	#class.classSkin .class05 .cont li.full{width:100%;}
	#class.classSkin .class05 .cont li .box{border-radius:30px;background:#ffffff;display: flex;align-items: center;padding: 30px;width: 100%;height: 232px;}
	#class.classSkin .class05 .cont li .num{display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;flex-shrink: 0;color: #FEA338;padding: 20px;border-right: 1px solid rgb(55 55 55 / 12%);height: 178px;width: 130px;}
	#class.classSkin .class05 .cont li .num strong{font-size: 70px;font-weight: bold;line-height: 85px;margin-right: 6px;font-family: 'Montserrat';color: #FEA338;}
	#class.classSkin .class05 .cont li .num p{margin-top: 29px;	}
	#class.classSkin .class05 .cont li .con{flex: 1;padding: 40px 0 40px 40px;}
	#class.classSkin .class05 .cont li .tit{line-height: 32px;font-size: 22px;font-weight: bold;margin-bottom: 15px;letter-spacing: -2px;word-break: keep-all;}
	#class.classSkin .class05 .cont li .txt{line-height: 23px;font-size: 16px;color: #1E2643;opacity: 0.7;}
	#class.classSkin .class05 .list{padding: 110px 0 0 0;border-top: 1px solid rgb(255 255 255 / 20%);}
	#class.classSkin .class05 .list ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
	#class.classSkin .class05 .list li{width: 12%;display:flex;align-items:center;justify-content:center;margin: 22px 0;}
	#class.classSkin .class05 .list li .box{border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;flex-shrink: 0;box-shadow: 0 0 0 rgba(0,0,0,0.05);line-height: 36px;font-size: 18px;font-weight: bold;color: #1E2643;background: #fafafa;width: 125px;height: 125px;}
	#class.classSkin .class05 .list li:nth-child(1){margin-left: 7.14%;}
	#class.classSkin .class05 .list li:nth-child(6){margin-right: 9%;}
	#class.classSkin .class05 .list li:hover .box{color:#ffffff;border-color:transparent;background: #FEA338;}
	#class.classSkin .class05 .list{padding: 110px 0 0 0;border-top: 1px solid rgb(255 255 255 / 20%);}
	#class.classSkin .class05 .list ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
	#class.classSkin .class05 .list li{width: 12%;display:flex;align-items:center;justify-content:center;margin: 22px 0;}
	#class.classSkin .class05 .list li .box{border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;flex-shrink: 0;box-shadow: 0 0 0 rgba(0,0,0,0.05);line-height: 36px;font-size: 18px;font-weight: bold;color: #1E2643;background: #fafafa;width: 125px;height: 125px;}
	#class.classSkin .class05 .list li:nth-child(1){margin-left: 7.14%;}
	#class.classSkin .class05 .list li:nth-child(6){margin-right: 9%;}
	#class.classSkin .class05 .list li:hover .box{color:#ffffff;border-color:transparent;background: #FEA338;}
	#class.classSkin .class06{padding: 145px 0 185px 0;}
	#class.classSkin .class06 .title{margin-bottom:120px;}
	#class.classSkin .class06 .list{margin-top:60px;}
	#class.classSkin .class06 .list ul{display:flex;flex-wrap:wrap;justify-content:center;}
	#class.classSkin .class06 .list li{position: relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content: center;background: #fff;padding: 56px 20px;text-align: center;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);border-radius: 20px;}
	#class.classSkin .class06 .list li + li{margin-left:30px;}
	#class.classSkin .class06 .list li .num{line-height: 26px;font-size: 26px;font-weight: 900;color: #fff;font-family: 'Montserrat','Noto Sans KR';margin-bottom: 16px;position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: 70px;height: 70px;border-radius: 70px;background: #2588DB;display: flex;align-items: center;justify-content: center;}
	#class.classSkin .class06 .list li .tit{line-height: 26px;font-size: 17px;color: #2588DB;}
	#class.classSkin .class06 .text{margin-top: 40px;display: flex;flex-direction: column;align-items: center;border-radius: 10px;background: #2588DB;padding: 38px 0;text-align: center;line-height: 26px;font-size: 20px;color: #fff;}
	#class.classSkin .class07{background: #1E2643;padding: 125px 0 300px;}
	#class.classSkin .class07 .title{margin-bottom:120px;}
	#class.classSkin .class07 .title .tit{color:#fff;margin-bottom:52px;}
	#class.classSkin .class07 .title .txt{color:#fff;opacity:0.8}
	#class.classSkin .class07 .cont{}
	#class.classSkin .class07 .cont ul{width: 1000px;max-width: 100%;margin: 0 auto;}
	#class.classSkin .class07 .cont li{padding: 50px 50px 50px 120px;border-radius: 20px;background: rgb(255 255 255 / 80%);line-height: 30px;display: flex;align-items: center;position: relative;}
	#class.classSkin .class07 .cont li + li{margin-top: 50px;}
	#class.classSkin .class07 .cont li .img{width: 125px;height: 125px;border-radius:50%;overflow:hidden;flex-shrink: 0;position: absolute;top: 50%;left: 0;transform: translate(-50%,-50%);background: #ffffff;display: flex;align-items: center;justify-content: center;}
	#class.classSkin .class07 .cont li .img img{display:block;width: auto;height: auto;max-width: 80%;max-height: 80%;}
	#class.classSkin .class07 .cont li .con{flex:1;}
	#class.classSkin .class07 .cont li .tit{line-height: 45px;font-size: 30px;font-weight: bold;color: #1E2643;margin-bottom: 18px;}
	#class.classSkin .class07 .cont li .txt{line-height: 26px;font-size: 18px;color: #1E2643;opacity: 0.7;}
	#class.classSkin .class07 .cont li:nth-child(1){background: linear-gradient(90deg, #83D6C5 11.95%, #1D7EDD 100.03%);}
	#class.classSkin .class07 .cont li:nth-child(1) .tit,
	#class.classSkin .class07 .cont li:nth-child(1) .txt{color:#ffffff;}
	#class.classSkin .class08{padding: 150px 0;background: #F5F5F5;}
	#class.classSkin .class08 .cont{}
	#class.classSkin .class08 .cont .big{display: flex;justify-content: center;flex-direction: column;width: 520px;margin: 0 auto 70px;}
	#class.classSkin .class08 .cont .big p{display:flex;align-items:center;justify-content:center;line-height: 1;font-size: 70px;font-weight:bold;color: #1E2643;padding: 38px 45px;background: #fff;border-radius: 25px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);letter-spacing: -7px;}
	#class.classSkin .class08 .cont .big p:nth-child(1){margin:0 auto 0 0;color: #FEA338;}
	#class.classSkin .class08 .cont .big p:nth-child(2){margin: -30px 0 0 auto;}
	#class.classSkin .class08 .cont .txt{line-height: 26px;font-size: 18px;color: #1E2643;text-align:center;}
	#class.classSkin .class09{padding: 160px 0;}
	#class.classSkin .class09 .wrap{width:1000px;padding:68px;border-radius:68px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classSkin .class09 .title{margin-bottom:80px;}
	#class.classSkin .class09 .title .sub{color: #262626;font-weight: 400;}
	#class.classSkin .class09 .title .tit{margin-bottom:35px}
	#class.classSkin .class09 .cont{border-radius:50px;background:#ffffff}
	#class.classSkin .class09 .cont ul{display:flex;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center;}
	#class.classSkin .class09 .cont li{padding: 0 32px;font-size: 21px;font-weight:bold;margin: 0 10px 20px;color: #1E2643;background: #F0F0F0;border-radius: 36px;display: flex;align-items: center;justify-content: center;height: 58px;}
	#class.classSkin .class10{background: linear-gradient(90deg, #83D6C5 11.95%, #1D7EDD 100.03%);position: relative;}
	#class.classSkin .class10 .title{}
	#class.classSkin .class10 .title .sub{color:#fff;opacity:0.8}
	#class.classSkin .class10 .title .tit{color:#fff;margin-bottom: 26px;}
	#class.classSkin .class10 .title .txt{color:#fff;opacity:0.8}
	#class.classSkin .class10 .cont{margin:0 auto;width:800px;max-width:100%;}
	#class.classSkin .class10 .price{text-align:center;display: flex;flex-direction: column;align-items: center;justify-content: center;}
	#class.classSkin .class10 .price p{display: flex;min-width: 215px;height: 75px;align-items: center;justify-content: center;margin-bottom: 12px;line-height: 32px;font-size: 22px;font-weight: bold;color: #000000;background: #fff;border-radius: 75px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classSkin .class10 .price strong{display:block;line-height: 79px;font-size: 65px;font-weight: bold;color: #ffffff;font-family: 'Montserrat','Noto Sans KR';position: relative;}
	#class.classSkin .class10 .price strong:after{content:'';position:absolute;bottom: -5px;left: -15px;right: -15px;height: 36px;background:rgba(255,255,255,0.15)}
	#class.classSkin .class10 .price span{display:block;margin-top: 36px;line-height: 40px;font-size: 27px;color: #fff;}
	#class.classSkin .class10 .price span > em{font-weight:bold;text-decoration:underline}
	#class.classSkin .class10 .cost{display:flex;align-items:center;justify-content:center;margin: 78px 0 146px 0;}
	#class.classSkin .class10 .cost .box{width: 33.33%;height: 172px;border-radius: 15px;padding:30px;background: rgb(255 255 255 / 20%);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;border: 1px solid rgb(255 255 255 / 59%);box-shadow: 0px 0px 10px rgba(26, 98, 158, 0.63);}
	#class.classSkin .class10 .cost .box + .box{margin-left: 55px;}
	#class.classSkin .class10 .cost .box p{line-height: 27px;font-size: 20px;color: #fff;margin-bottom: 22px;}
	#class.classSkin .class10 .cost .box strong{display: block;line-height: 37px;font-size: 30px;font-weight: bold;color: #fff;font-family: 'Montserrat','Noto Sans KR';}
	#class.classSkin .class10 .button{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%); margin-bottom:100px; padding-bottom:100px;}
	#class.classSkin .class10 .button .btn{min-width: 424px;height: 87px;background:#1E2643;font-size: 24px;font-weight: bold;color: #fff;border: 0;}
	#class.classSkin .class11{padding: 240px 0 120px;}
	#class.classSkin .class11 .wrap{width:1400px}
	#class.classSkin .class11 .list{margin-top:90px;overflow: hidden;}
	#class.classSkin .class11 .list .swiper-slide{position: relative;}
	#class.classSkin .class11 .list .swiper-slide:hover .tit,
	#class.classSkin .class11 .list .swiper-slide:hover .txt{opacity:1;}
	#class.classSkin .class11 .list .swiper-dots{margin-top:92px;display: flex;align-items: center;justify-content: center;}
	#class.classSkin .class11 .list .swiper-dots span{margin:0 7px;width:13px;height:13px;border-radius:13px;background:#d9d9d9;text-indent: -9999em;opacity: 1;}
	#class.classSkin .class11 .list .swiper-dots span.swiper-pagination-bullet-active{background:#FEA338}
	#class.classSkin .class11 .list .img{}
	#class.classSkin .class11 .list .img img{display: block;width: 100%;height: auto;}
	#class.classSkin .class11 .list .con{padding: 16px 0;}
	#class.classSkin .class11 .list .tit{display: flex;align-items: center;width: 100%;transition: all 0.35s;}
	#class.classSkin .class11 .list .tit em{padding: 0 7px;display: flex;align-items: center;justify-content: center;height: 30px;border-radius: 4px;background: #FEA338;font-size: 15px;font-weight: bold;color: #ffffff;margin-right: 10px;flex-shrink: 0;}
	#class.classSkin .class11 .list .tit p{line-height: 30px;font-size: 25px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #1E2643;letter-spacing: -1px;}
	#class.classSkin .class11 .list .txt{line-height: 22px;font-size: 15px;font-weight: 300;color: #1E2643;width: 100%;margin-top: 10px;}

	#class.classScalp{}
	#class.classScalp .class01{background: url("/data/file/classScalp.png") no-repeat 50% 50% / cover;padding:240px 0;}
	#class.classScalp .class01 .title{}
	#class.classScalp .class01 .title .sub{color: #fff;opacity: 1;}
	#class.classScalp .class01 .title .tit{color:#fff}
	#class.classScalp .class01 .title .txt{color:#fff;opacity: 1;}
	#class.classScalp .class01 .image{display:flex;align-items:center;justify-content:center;}
	#class.classScalp .class01 .image img{display:block;width:auto;max-width:100%;height:Auto}
	#class.classScalp .class01 .text{margin-top: 135px;margin-bottom: 20px;font-size:30px;font-weight: bold;color: #ffffff;text-align: center;}
	#class.classScalp .class01 .button{margin-top: 20px;}
	#class.classScalp .class02{padding: 220px;}
	#class.classScalp .class02 .image{text-align:center;margin-bottom:80px;}
	#class.classScalp .class02 .image img{margin:0 auto;display:block}
	#class.classScalp .class02 .cont{line-height: 33px;font-size: 18px;color: #000000;opacity: 0.8;text-align: center;}
	#class.classScalp .class02 .button{margin-top: 65px;}
	#class.classScalp .class03{padding: 160px 0;background: linear-gradient(180deg, #E8EBF3 0%, rgba(217, 217, 217, 0) 100%);}
	#class.classScalp .class03 .title{margin-bottom:100px;}
	#class.classScalp .class03 .cont{}
	#class.classScalp .class03 .cont ul{display:flex;}
	#class.classScalp .class03 .cont li{display:flex;flex-direction:column;flex:1;}
	#class.classScalp .class03 .cont li + li{margin-left: 47px;}
	#class.classScalp .class03 .cont li .img{border-radius: 30px;overflow: hidden;margin-bottom: 46px;}
	#class.classScalp .class03 .cont li .img img{display:block;width:100%;height:auto;}
	#class.classScalp .class03 .cont li .con{line-height: 27px;font-size:18px;font-weight: bold;color:#000000;text-align:Center;display: flex;align-items: center;justify-content: center;}
	#class.classScalp .class03 .standard{margin-top: 140px;line-height: 26px;font-size: 18px;color: rgb(0 0 0 / 30%);text-align: center;}
	#class.classScalp .class04{padding: 185px 0;}
	#class.classScalp .class04 .image{text-align:center;margin-bottom:80px;}
	#class.classScalp .class04 .image img{margin:0 auto;display:block}
	#class.classScalp .class04 .title{margin-bottom:165px}
	#class.classScalp .class04 .cont{margin: 0 auto;width: 560px;max-width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;height: 390px;border: 1px solid rgb(30 38 67 / 60%);background: #fff;border-radius: 20px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classScalp .class04 .cont .img{margin-bottom:22px;}
	#class.classScalp .class04 .cont .tit{line-height: 43px;font-size: 30px;font-weight: bold;}
	#class.classScalp .class04 .cont .txt{margin-top: 34px;line-height: 27px;font-size: 20px;color: #262626;}
	#class.classScalp .class04 .caution{line-height: 33px;font-size: 16px;color: rgb(0 0 0 / 70%);text-align: left;width: 540px;margin: 22px auto 0;}
	#class.classScalp .class04 .caution p{display:flex;}
	#class.classScalp .class04 .caution p:before{content:'';display:flex;margin: 14px 11px 0 0;width: 4px;height: 4px;background:#707070;border-radius: 4px;}
	#class.classScalp .class05{background: #1E2643;padding: 200px 0 165px 0;}
	#class.classScalp .class05 .title{margin: 0 0 110px 0;}
	#class.classScalp .class05 .title .tit{color:#ffffff}
	#class.classScalp .class05 .title .txt{margin-top: 50px;color:#ffffff;opacity: 0.8;}
	#class.classScalp .class05 .cont{margin-bottom: 95px;}
	#class.classScalp .class05 .cont ul{display:flex;flex-wrap:wrap;margin: 0 -22px;}
	#class.classScalp .class05 .cont li{width:50%;display: flex;align-items: center;margin-bottom: 50px;padding: 0 22px;}
	#class.classScalp .class05 .cont li.full{width:100%;}
	#class.classScalp .class05 .cont li .box{border-radius:30px;background:#ffffff;display: flex;align-items: center;padding: 30px;width: 100%;height: 232px;}
	#class.classScalp .class05 .cont li .num{display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;flex-shrink: 0;color: #FEA338;padding: 20px;border-right: 1px solid rgb(55 55 55 / 12%);height: 178px;width: 130px;}
	#class.classScalp .class05 .cont li .num strong{font-size: 70px;font-weight: bold;line-height: 85px;margin-right: 6px;font-family: 'Montserrat';color: #FEA338;}
	#class.classScalp .class05 .cont li .num p{margin-top: 29px;	}
	#class.classScalp .class05 .cont li .con{flex: 1;padding: 40px 0 40px 40px;}
	#class.classScalp .class05 .cont li .tit{line-height: 32px;font-size: 22px;font-weight: bold;margin-bottom: 15px;letter-spacing: -2px;word-break: keep-all;}
	#class.classScalp .class05 .cont li .txt{line-height: 23px;font-size: 16px;color: #1E2643;opacity: 0.7;}
	#class.classScalp .class05 .list{padding: 110px 0 0 0;border-top: 1px solid rgb(255 255 255 / 20%);}
	#class.classScalp .class05 .list ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
	#class.classScalp .class05 .list li{width: 12%;display:flex;align-items:center;justify-content:center;margin: 22px 0;}
	#class.classScalp .class05 .list li .box{border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;flex-shrink: 0;box-shadow: 0 0 0 rgba(0,0,0,0.05);line-height: 36px;font-size: 18px;font-weight: bold;color: #1E2643;background: #fafafa;width: 125px;height: 125px;}
	#class.classScalp .class05 .list li:nth-child(1){margin-left: 7.14%;}
	#class.classScalp .class05 .list li:nth-child(6){margin-right: 9%;}
	#class.classScalp .class05 .list li:hover .box{color:#ffffff;border-color:transparent;background: #FEA338;}
	#class.classScalp .class06{padding: 145px 0 185px 0;background: #F5F5F5;}
	#class.classScalp .class06 .title{margin-bottom:120px;}
	#class.classScalp .class06 .list{margin-top:60px;}
	#class.classScalp .class06 .list ul{display:flex;flex-wrap:wrap;justify-content:center;}
	#class.classScalp .class06 .list li{position: relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content: center;background: #fff;padding: 56px 20px;text-align: center;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);border-radius: 20px;}
	#class.classScalp .class06 .list li + li{margin-left:30px;}
	#class.classScalp .class06 .list li .num{line-height: 26px;font-size: 26px;font-weight: 900;color: #fff;font-family: 'Montserrat','Noto Sans KR';margin-bottom: 16px;position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: 70px;height: 70px;border-radius: 70px;background: #2588DB;display: flex;align-items: center;justify-content: center;}
	#class.classScalp .class06 .list li .tit{line-height: 26px;font-size: 17px;color: #2588DB;}
	#class.classScalp .class06 .text{margin-top: 40px;display: flex;flex-direction: column;align-items: center;border-radius: 10px;background: #2588DB;padding: 38px 0;text-align: center;line-height: 26px;font-size: 20px;color: #fff;}
	#class.classScalp .class07{padding: 160px 0;}
	#class.classScalp .class07 .wrap{width:1000px;padding:68px;border-radius:68px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classScalp .class07 .title{margin-bottom:80px;}
	#class.classScalp .class07 .title .sub{color: #262626;font-weight: 400;}
	#class.classScalp .class07 .title .tit{margin-bottom:35px}
	#class.classScalp .class07 .cont{border-radius:50px;background:#ffffff}
	#class.classScalp .class07 .cont ul{display:flex;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center;}
	#class.classScalp .class07 .cont li{padding: 0 32px;font-size: 21px;font-weight:bold;margin: 0 10px 20px;color: #1E2643;background: #F0F0F0;border-radius: 36px;display: flex;align-items: center;justify-content: center;height: 58px;}
	#class.classScalp .class08{background: linear-gradient(90deg, #83D6C5 11.95%, #1D7EDD 100.03%);position: relative;}
	#class.classScalp .class08 .title{}
	#class.classScalp .class08 .title .sub{color:#fff;opacity:0.8}
	#class.classScalp .class08 .title .tit{color:#fff;margin-bottom: 26px;}
	#class.classScalp .class08 .title .txt{color:#fff;opacity:0.8}
	#class.classScalp .class08 .cont{margin:0 auto;width:800px;max-width:100%;}
	#class.classScalp .class08 .price{text-align:center;display: flex;flex-direction: column;align-items: center;justify-content: center;}
	#class.classScalp .class08 .price p{display: flex;min-width: 215px;height: 75px;align-items: center;justify-content: center;margin-bottom: 12px;line-height: 32px;font-size: 22px;font-weight: bold;color: #000000;background: #fff;border-radius: 75px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classScalp .class08 .price strong{display:block;line-height: 79px;font-size: 65px;font-weight: bold;color: #ffffff;font-family: 'Montserrat','Noto Sans KR';position: relative;}
	#class.classScalp .class08 .price strong:after{content:'';position:absolute;bottom: -5px;left: -15px;right: -15px;height: 36px;background:rgba(255,255,255,0.15)}
	#class.classScalp .class08 .price span{display:block;margin-top: 36px;line-height: 40px;font-size: 27px;color: #fff;}
	#class.classScalp .class08 .price span > em{font-weight:bold;text-decoration:underline}
	#class.classScalp .class08 .cost{display:flex;align-items:center;justify-content:center;margin-top: 70px;}
	#class.classScalp .class08 .cost .box{width: 33.33%;height: 172px;border-radius: 15px;padding:30px;background: rgb(255 255 255 / 20%);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;border: 1px solid rgb(255 255 255 / 59%);box-shadow: 0px 0px 10px rgba(26, 98, 158, 0.63);}
	#class.classScalp .class08 .cost .box + .box{margin-left: 55px;}
	#class.classScalp .class08 .cost .box p{line-height: 27px;font-size: 20px;color: #fff;margin-bottom: 22px;}
	#class.classScalp .class08 .cost .box strong{display: block;line-height: 37px;font-size: 30px;font-weight: bold;color: #fff;font-family: 'Montserrat','Noto Sans KR';}
	#class.classScalp .class08 .button{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%);}
	#class.classScalp .class08 .button .btn{min-width: 424px;height: 87px;background:#1E2643;font-size: 24px;font-weight: bold;color: #fff;border: 0;}
	#class.classScalp .class09{border-bottom: 1px solid #fafafa;padding: 220px 0;}
	#class.classScalp .class09 .cont{}
	#class.classScalp .class09 .cert{}
	#class.classScalp .class09 .cert ul{display: flex;justify-content: center;}
	#class.classScalp .class09 .cert li{display: flex;width: 25%;flex-direction: column;align-items: center;}
	#class.classScalp .class09 .cert li + li{}
	#class.classScalp .class09 .cert li img{display: block;width: auto;max-width: 100%;height: auto;}
	#class.classScalp .class09 .cert li p{margin-top: auto;line-height: 26px;font-size: 18px;color: #000000;}
	#class.classScalp .class09 .text{margin-top:100px;text-align: center;line-height: 28px;font-size: 20px;color: #000000;}
	#class.classScalp .class10{padding: 240px 0 120px;background:#2588DB}
	#class.classScalp .class10 .wrap{width:1400px}
	#class.classScalp .class10 .title{}
	#class.classScalp .class10 .title .tit{color:#fff}
	#class.classScalp .class10 .list{margin-top:90px;overflow: hidden;}
	#class.classScalp .class10 .list .swiper-slide{position: relative;}
	#class.classScalp .class10 .list .swiper-slide:hover .tit,
	#class.classScalp .class10 .list .swiper-slide:hover .txt{opacity:1;}
	#class.classScalp .class10 .list .swiper-dots{margin-top:92px;display: flex;align-items: center;justify-content: center;}
	#class.classScalp .class10 .list .swiper-dots span{margin:0 7px;width:13px;height:13px;border-radius:13px;background:#d9d9d9;text-indent: -9999em;opacity: 1;}
	#class.classScalp .class10 .list .swiper-dots span.swiper-pagination-bullet-active{background:#FEA338}
	#class.classScalp .class10 .list .img{}
	#class.classScalp .class10 .list .img img{display: block;width: 100%;height: auto;}
	#class.classScalp .class10 .list .con{padding: 16px 0;}
	#class.classScalp .class10 .list .tit{display: flex;align-items: center;width: 100%;transition: all 0.35s;}
	#class.classScalp .class10 .list .tit em{padding: 0 7px;display: flex;align-items: center;justify-content: center;height: 30px;border-radius: 4px;background: #FEA338;font-size: 15px;font-weight: bold;color: #ffffff;margin-right: 10px;flex-shrink: 0;}
	#class.classScalp .class10 .list .tit p{line-height: 30px;font-size: 25px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #fff;letter-spacing: -1px;}
	#class.classScalp .class10 .list .txt{line-height: 22px;font-size: 15px;font-weight: 300;color: #fff;width: 100%;margin-top: 10px;}

	#class.classBody{}
	#class.classBody .class01{background: url("/data/file/classBody.png") no-repeat 50% 50% / cover;padding: 248px 0;}
	#class.classBody .class01 .title{}
	#class.classBody .class01 .title .sub{color: #fff;opacity: 0.6;}
	#class.classBody .class01 .title .tit{color:#fff}
	#class.classBody .class01 .title .txt{color:#fff;opacity: 0.6;}
	#class.classBody .class01 .image{display:flex;align-items:center;justify-content:center;}
	#class.classBody .class01 .image img{display:block;width:auto;max-width:100%;height:Auto}
	#class.classBody .class01 .text{margin-top: 60px;margin-bottom: 45px;font-size: 20px;color: #ffffff;text-align: center;display: flex;justify-content: center;}
	#class.classBody .class01 .text p{width: 320px;height: 125px;border-radius: 21px;background: rgba(255,255,255,0.1);display: flex;align-items: center;justify-content: center;flex-direction: column;}
	#class.classBody .class01 .text p + p{margin-left: 25px;}
	#class.classBody .class01 .button{margin-top: 45px;}
	#class.classBody .class02{padding: 220px;}
	#class.classBody .class02 .image{text-align:center;margin-bottom:80px;}
	#class.classBody .class02 .image img{margin:0 auto;display:block}
	#class.classBody .class02 .cont{line-height: 33px;font-size: 18px;color: #000000;opacity: 0.8;text-align: center;}
	#class.classBody .class02 .button{margin-top: 65px;}
	#class.classBody .class03{padding: 160px 0;background: linear-gradient(180deg, #E8EBF3 0%, rgba(217, 217, 217, 0) 100%);}
	#class.classBody .class03 .title{margin-bottom:100px;}
	#class.classBody .class03 .cont{}
	#class.classBody .class03 .cont ul{display:flex;}
	#class.classBody .class03 .cont li{display:flex;flex-direction:column;flex:1;}
	#class.classBody .class03 .cont li + li{margin-left: 47px;}
	#class.classBody .class03 .cont li .img{border-radius: 30px;overflow: hidden;margin-bottom: 46px;}
	#class.classBody .class03 .cont li .img img{display:block;width:100%;height:auto;}
	#class.classBody .class03 .cont li .con{line-height: 27px;font-size:18px;font-weight: bold;color:#000000;text-align:Center;display: flex;align-items: center;justify-content: center;}
	#class.classBody .class03 .standard{margin-top: 140px;line-height: 26px;font-size: 18px;color: rgb(0 0 0 / 30%);text-align: center;}
	#class.classBody .class04{padding: 185px 0;}
	#class.classBody .class04 .image{text-align:center;margin-bottom:80px;}
	#class.classBody .class04 .image img{margin:0 auto;display:block}
	#class.classBody .class04 .title{margin-bottom: 120px;}
	#class.classBody .class04 .cont{margin: 0 auto;width: 560px;max-width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;height: 390px;border: 1px solid rgb(30 38 67 / 60%);background: #fff;border-radius: 20px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classBody .class04 .cont .img{margin-bottom:22px;}
	#class.classBody .class04 .cont .tit{line-height: 43px;font-size: 30px;font-weight: bold;}
	#class.classBody .class04 .cont .txt{margin-top: 34px;line-height: 27px;font-size: 20px;color: #262626;}
	#class.classBody .class04 .caution{line-height: 33px;font-size: 16px;color: rgb(0 0 0 / 70%);text-align: left;width: 540px;margin: 22px auto 0;}
	#class.classBody .class04 .caution p{display:flex;}
	#class.classBody .class04 .caution p:before{content:'';display:flex;margin: 14px 11px 0 0;width: 4px;height: 4px;background:#707070;border-radius: 4px;}
	#class.classBody .class05{background: #1E2643;padding: 200px 0 165px 0;}
	#class.classBody .class05 .title{margin: 0 0 110px 0;}
	#class.classBody .class05 .title .tit{color:#ffffff}
	#class.classBody .class05 .title .txt{margin-top: 50px;color:#ffffff;opacity: 0.8;}
	#class.classBody .class05 .cont{margin-bottom: 95px;}
	#class.classBody .class05 .cont ul{display:flex;flex-wrap:wrap;margin: 0 -22px;}
	#class.classBody .class05 .cont li{width:50%;display: flex;align-items: center;margin-bottom: 50px;padding: 0 22px;}
	#class.classBody .class05 .cont li.full{width:100%;}
	#class.classBody .class05 .cont li .box{border-radius:30px;background:#ffffff;display: flex;align-items: center;padding: 30px;width: 100%;height: 232px;}
	#class.classBody .class05 .cont li .num{display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;flex-shrink: 0;color: #FEA338;padding: 20px;border-right: 1px solid rgb(55 55 55 / 12%);height: 178px;width: 130px;}
	#class.classBody .class05 .cont li .num strong{font-size: 70px;font-weight: bold;line-height: 85px;margin-right: 6px;font-family: 'Montserrat';color: #FEA338;}
	#class.classBody .class05 .cont li .num p{margin-top: 29px;	}
	#class.classBody .class05 .cont li .con{flex: 1;padding: 40px 0 40px 40px;}
	#class.classBody .class05 .cont li .tit{line-height: 32px;font-size: 22px;font-weight: bold;margin-bottom: 15px;letter-spacing: -2px;word-break: keep-all;}
	#class.classBody .class05 .cont li .txt{line-height: 23px;font-size: 16px;color: #1E2643;opacity: 0.7;}
	#class.classBody .class06{padding: 145px 0 185px 0;background: #F5F5F5;}
	#class.classBody .class06 .title{margin-bottom:120px;}
	#class.classBody .class06 .list{margin-top:60px;}
	#class.classBody .class06 .list ul{display:flex;flex-wrap:wrap;justify-content:center;}
	#class.classBody .class06 .list li{position: relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content: center;background: #fff;padding: 56px 20px;text-align: center;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);border-radius: 20px;}
	#class.classBody .class06 .list li + li{margin-left:30px;}
	#class.classBody .class06 .list li .num{line-height: 26px;font-size: 26px;font-weight: 900;color: #fff;font-family: 'Montserrat','Noto Sans KR';margin-bottom: 16px;position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: 70px;height: 70px;border-radius: 70px;background: #2588DB;display: flex;align-items: center;justify-content: center;}
	#class.classBody .class06 .list li .tit{line-height: 26px;font-size: 17px;color: #2588DB;}
	#class.classBody .class06 .text{margin-top: 40px;display: flex;flex-direction: column;align-items: center;border-radius: 10px;background: #2588DB;padding: 38px 0;text-align: center;line-height: 26px;font-size: 20px;color: #fff;}
	#class.classBody .class07{padding: 160px 0;}
	#class.classBody .class07 .wrap{width:1000px;padding:68px;border-radius:68px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classBody .class07 .title{margin-bottom:80px;}
	#class.classBody .class07 .title .sub{color: #262626;font-weight: 400;}
	#class.classBody .class07 .title .tit{margin-bottom:35px}
	#class.classBody .class07 .cont{border-radius:50px;background:#ffffff}
	#class.classBody .class07 .cont ul{display:flex;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center;}
	#class.classBody .class07 .cont li{padding: 0 32px;font-size: 21px;font-weight:bold;margin: 0 10px 20px;color: #1E2643;background: #F0F0F0;border-radius: 36px;display: flex;align-items: center;justify-content: center;height: 58px;}
	#class.classBody .class08{background: linear-gradient(90deg, #83D6C5 11.95%, #1D7EDD 100.03%);position: relative;}
	#class.classBody .class08 .title{}
	#class.classBody .class08 .title .sub{color:#fff;opacity:0.8}
	#class.classBody .class08 .title .tit{color:#fff;margin-bottom: 26px;}
	#class.classBody .class08 .title .txt{color:#fff;opacity:0.8}
	#class.classBody .class08 .cont{margin:0 auto;width:800px;max-width:100%;}
	#class.classBody .class08 .price{text-align:center;display: flex;flex-direction: column;align-items: center;justify-content: center;}
	#class.classBody .class08 .price p{display: flex;min-width: 215px;height: 75px;align-items: center;justify-content: center;margin-bottom: 12px;line-height: 32px;font-size: 22px;font-weight: bold;color: #000000;background: #fff;border-radius: 75px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classBody .class08 .price strong{display:block;line-height: 79px;font-size: 65px;font-weight: bold;color: #ffffff;font-family: 'Montserrat','Noto Sans KR';position: relative;}
	#class.classBody .class08 .price strong:after{content:'';position:absolute;bottom: -5px;left: -15px;right: -15px;height: 36px;background:rgba(255,255,255,0.15)}
	#class.classBody .class08 .price span{display:block;margin-top: 36px;line-height: 40px;font-size: 27px;color: #fff;}
	#class.classBody .class08 .price span > em{font-weight:bold;text-decoration:underline}
	#class.classBody .class08 .cost{display:flex;align-items:center;justify-content:center;margin-top: 70px;}
	#class.classBody .class08 .cost .box{width: 33.33%;height: 172px;border-radius: 15px;padding:30px;background: rgb(255 255 255 / 20%);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;border: 1px solid rgb(255 255 255 / 59%);box-shadow: 0px 0px 10px rgba(26, 98, 158, 0.63);}
	#class.classBody .class08 .cost .box + .box{margin-left: 55px;}
	#class.classBody .class08 .cost .box p{line-height: 27px;font-size: 20px;color: #fff;margin-bottom: 22px;}
	#class.classBody .class08 .cost .box strong{display: block;line-height: 37px;font-size: 30px;font-weight: bold;color: #fff;font-family: 'Montserrat','Noto Sans KR';}
	#class.classBody .class08 .button{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%);}
	#class.classBody .class08 .button .btn{min-width: 424px;height: 87px;background:#1E2643;font-size: 24px;font-weight: bold;color: #fff;border: 0;}
	#class.classBody .class09{border-bottom: 1px solid #fafafa;padding: 220px 0;}
	#class.classBody .class09 .cont{}
	#class.classBody .class09 .cert{}
	#class.classBody .class09 .cert ul{display: flex;justify-content: center;}
	#class.classBody .class09 .cert li{display: flex;width: 25%;flex-direction: column;align-items: center;}
	#class.classBody .class09 .cert li + li{}
	#class.classBody .class09 .cert li img{display: block;width: auto;max-width: 100%;height: auto;}
	#class.classBody .class09 .cert li p{margin-top: auto;line-height: 26px;font-size: 18px;color: #000000;}
	#class.classBody .class09 .text{margin-top:100px;text-align: center;line-height: 28px;font-size: 20px;color: #000000;}
	#class.classBody .class10{padding: 240px 0 120px;background:#2588DB}
	#class.classBody .class10 .wrap{width:1400px}
	#class.classBody .class10 .title{}
	#class.classBody .class10 .title .tit{color:#fff}
	#class.classBody .class10 .list{margin-top:90px;overflow: hidden;}
	#class.classBody .class10 .list .swiper-slide{position: relative;}
	#class.classBody .class10 .list .swiper-slide:hover .tit,
	#class.classBody .class10 .list .swiper-slide:hover .txt{opacity:1;}
	#class.classBody .class10 .list .swiper-dots{margin-top:92px;display: flex;align-items: center;justify-content: center;}
	#class.classBody .class10 .list .swiper-dots span{margin:0 7px;width:13px;height:13px;border-radius:13px;background:#d9d9d9;text-indent: -9999em;opacity: 1;}
	#class.classBody .class10 .list .swiper-dots span.swiper-pagination-bullet-active{background:#FEA338}
	#class.classBody .class10 .list .img{}
	#class.classBody .class10 .list .img img{display: block;width: 100%;height: auto;}
	#class.classBody .class10 .list .con{padding: 16px 0;}
	#class.classBody .class10 .list .tit{display: flex;align-items: center;width: 100%;transition: all 0.35s;}
	#class.classBody .class10 .list .tit em{padding: 0 7px;display: flex;align-items: center;justify-content: center;height: 30px;border-radius: 4px;background: #FEA338;font-size: 15px;font-weight: bold;color: #ffffff;margin-right: 10px;flex-shrink: 0;}
	#class.classBody .class10 .list .tit p{line-height: 30px;font-size: 25px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #fff;letter-spacing: -1px;}
	#class.classBody .class10 .list .txt{line-height: 22px;font-size: 15px;font-weight: 300;color: #fff;width: 100%;margin-top: 10px;}

	#class.classHealth{}
	#class.classHealth .class01{background: url("/data/file/classHealth.png") no-repeat 50% 50% / cover;padding: 248px 0;}
	#class.classHealth .class01 .title{}
	#class.classHealth .class01 .title .sub{color: #fff;opacity: 0.6;}
	#class.classHealth .class01 .title .tit{color:#fff}
	#class.classHealth .class01 .title .txt{color:#fff;opacity: 0.6;}
	#class.classHealth .class01 .image{display:flex;align-items:center;justify-content:center;}
	#class.classHealth .class01 .image img{display:block;width:auto;max-width:100%;height:Auto}
	#class.classHealth .class01 .text{margin-top: 60px;margin-bottom: 45px;font-size: 20px;color: #ffffff;text-align: center;display: flex;justify-content: center;}
	#class.classHealth .class01 .text p{width: 320px;height: 125px;border-radius: 21px;background: rgba(255,255,255,0.1);display: flex;align-items: center;justify-content: center;flex-direction: column;}
	#class.classHealth .class01 .text p + p{margin-left: 25px;}
	#class.classHealth .class01 .button{margin-top: 45px;}
	#class.classHealth .class02{padding: 220px;}
	#class.classHealth .class02 .image{text-align:center;margin-bottom:80px;}
	#class.classHealth .class02 .image img{margin:0 auto;display:block}
	#class.classHealth .class02 .cont{line-height: 33px;font-size: 18px;color: #000000;opacity: 0.8;text-align: center;}
	#class.classHealth .class02 .button{margin-top: 65px;}
	#class.classHealth .class03{padding: 160px 0;background: linear-gradient(180deg, #E8EBF3 0%, rgba(217, 217, 217, 0) 100%);}
	#class.classHealth .class03 .title{margin-bottom:100px;}
	#class.classHealth .class03 .cont{}
	#class.classHealth .class03 .cont ul{display:flex;}
	#class.classHealth .class03 .cont li{display:flex;flex-direction:column;flex:1;}
	#class.classHealth .class03 .cont li + li{margin-left: 47px;}
	#class.classHealth .class03 .cont li .img{border-radius: 30px;overflow: hidden;margin-bottom: 46px;}
	#class.classHealth .class03 .cont li .img img{display:block;width:100%;height:auto;}
	#class.classHealth .class03 .cont li .con{line-height: 27px;font-size:18px;font-weight: bold;color:#000000;text-align:Center;display: flex;align-items: center;justify-content: center;}
	#class.classHealth .class03 .standard{margin-top: 140px;line-height: 26px;font-size: 18px;color: rgb(0 0 0 / 30%);text-align: center;}
	#class.classHealth .class04{padding: 185px 0;}
	#class.classHealth .class04 .image{text-align:center;margin-bottom:80px;}
	#class.classHealth .class04 .image img{margin:0 auto;display:block}
	#class.classHealth .class04 .title{margin-bottom: 120px;}
	#class.classHealth .class04 .cont{margin: 0 auto;width: 560px;max-width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;height: 390px;border: 1px solid rgb(30 38 67 / 60%);background: #fff;border-radius: 20px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classHealth .class04 .cont .img{margin-bottom:22px;}
	#class.classHealth .class04 .cont .tit{line-height: 43px;font-size: 30px;font-weight: bold;}
	#class.classHealth .class04 .cont .txt{margin-top: 34px;line-height: 27px;font-size: 20px;color: #262626;}
	#class.classHealth .class04 .caution{line-height: 33px;font-size: 16px;color: rgb(0 0 0 / 30%);text-align: left;width: 520px;margin: 22px auto 0;}
	#class.classHealth .class04 .caution p{display:flex;}
	#class.classHealth .class04 .caution p:before{content:'';display:flex;margin: 14px 11px 0 0;width: 4px;height: 4px;background:#707070;border-radius: 4px;}
	#class.classHealth .class05{background: #1E2643;padding: 200px 0 165px 0;}
	#class.classHealth .class05 .title{margin: 0 0 110px 0;}
	#class.classHealth .class05 .title .tit{color:#ffffff}
	#class.classHealth .class05 .title .txt{margin-top: 50px;color:#ffffff;opacity: 0.8;}
	#class.classHealth .class05 .cont{margin-bottom: 95px;}
	#class.classHealth .class05 .cont ul{display:flex;flex-wrap:wrap;margin: 0 -22px;}
	#class.classHealth .class05 .cont li{width:50%;display: flex;align-items: center;margin-bottom: 50px;padding: 0 22px;}
	#class.classHealth .class05 .cont li.full{width:100%;}
	#class.classHealth .class05 .cont li .box{border-radius:30px;background:#ffffff;display: flex;align-items: center;padding: 30px;width: 100%;height: 232px;}
	#class.classHealth .class05 .cont li .num{display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;flex-shrink: 0;color: #FEA338;padding: 20px;border-right: 1px solid rgb(55 55 55 / 12%);height: 178px;width: 130px;}
	#class.classHealth .class05 .cont li .num strong{font-size: 70px;font-weight: bold;line-height: 85px;margin-right: 6px;font-family: 'Montserrat';color: #FEA338;}
	#class.classHealth .class05 .cont li .num p{margin-top: 29px;	}
	#class.classHealth .class05 .cont li .con{flex: 1;padding: 40px 0 40px 40px;}
	#class.classHealth .class05 .cont li .tit{line-height: 32px;font-size: 22px;font-weight: bold;margin-bottom: 15px;letter-spacing: -2px;word-break: keep-all;}
	#class.classHealth .class05 .cont li .txt{line-height: 23px;font-size: 16px;color: #1E2643;opacity: 0.7;}
	#class.classHealth .class06{padding: 145px 0 185px 0;background: #F5F5F5;}
	#class.classHealth .class06 .title{margin-bottom:120px;}
	#class.classHealth .class06 .list{margin-top:60px;}
	#class.classHealth .class06 .list ul{display:flex;flex-wrap:wrap;justify-content:center;}
	#class.classHealth .class06 .list li{position: relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content: center;background: #fff;padding: 56px 20px;text-align: center;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);border-radius: 20px;}
	#class.classHealth .class06 .list li + li{margin-left:30px;}
	#class.classHealth .class06 .list li .num{line-height: 26px;font-size: 26px;font-weight: 900;color: #fff;font-family: 'Montserrat','Noto Sans KR';margin-bottom: 16px;position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: 70px;height: 70px;border-radius: 70px;background: #2588DB;display: flex;align-items: center;justify-content: center;}
	#class.classHealth .class06 .list li .tit{line-height: 26px;font-size: 17px;color: #2588DB;}
	#class.classHealth .class06 .text{margin-top: 40px;display: flex;flex-direction: column;align-items: center;border-radius: 10px;background: #2588DB;padding: 38px 0;text-align: center;line-height: 26px;font-size: 20px;color: #fff;}
	#class.classHealth .class07{padding: 160px 0;}
	#class.classHealth .class07 .wrap{width:1000px;padding:68px;border-radius:68px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classHealth .class07 .title{margin-bottom:80px;}
	#class.classHealth .class07 .title .sub{color: #262626;font-weight: 400;}
	#class.classHealth .class07 .title .tit{margin-bottom:35px}
	#class.classHealth .class07 .cont{border-radius:50px;background:#ffffff}
	#class.classHealth .class07 .cont ul{display:flex;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center;}
	#class.classHealth .class07 .cont li{padding: 0 32px;font-size: 21px;font-weight:bold;margin: 0 10px 20px;color: #1E2643;background: #F0F0F0;border-radius: 36px;display: flex;align-items: center;justify-content: center;height: 58px;}
	#class.classHealth .class08{background: linear-gradient(90deg, #83D6C5 11.95%, #1D7EDD 100.03%);position: relative;}
	#class.classHealth .class08 .title{}
	#class.classHealth .class08 .title .sub{color:#fff;opacity:0.8}
	#class.classHealth .class08 .title .tit{color:#fff;margin-bottom: 26px;}
	#class.classHealth .class08 .title .txt{color:#fff;opacity:0.8}
	#class.classHealth .class08 .cont{margin:0 auto;width:800px;max-width:100%;}
	#class.classHealth .class08 .price{text-align:center;display: flex;flex-direction: column;align-items: center;justify-content: center;}
	#class.classHealth .class08 .price p{display: flex;min-width: 215px;height: 75px;align-items: center;justify-content: center;margin-bottom: 12px;line-height: 32px;font-size: 22px;font-weight: bold;color: #000000;background: #fff;border-radius: 75px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classHealth .class08 .price strong{display:block;line-height: 79px;font-size: 65px;font-weight: bold;color: #ffffff;font-family: 'Montserrat','Noto Sans KR';position: relative;}
	#class.classHealth .class08 .price strong:after{content:'';position:absolute;bottom: -5px;left: -15px;right: -15px;height: 36px;background:rgba(255,255,255,0.15)}
	#class.classHealth .class08 .price span{display:block;margin-top: 36px;line-height: 40px;font-size: 27px;color: #fff;}
	#class.classHealth .class08 .price span > em{font-weight:bold;text-decoration:underline}
	#class.classHealth .class08 .cost{display:flex;align-items:center;justify-content:center;margin-top: 70px;}
	#class.classHealth .class08 .cost .box{width: 33.33%;height: 172px;border-radius: 15px;padding:30px;background: rgb(255 255 255 / 20%);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;border: 1px solid rgb(255 255 255 / 59%);box-shadow: 0px 0px 10px rgba(26, 98, 158, 0.63);}
	#class.classHealth .class08 .cost .box + .box{margin-left: 55px;}
	#class.classHealth .class08 .cost .box p{line-height: 27px;font-size: 20px;color: #fff;margin-bottom: 22px;}
	#class.classHealth .class08 .cost .box strong{display: block;line-height: 37px;font-size: 30px;font-weight: bold;color: #fff;font-family: 'Montserrat','Noto Sans KR';}
	#class.classHealth .class08 .button{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%);}
	#class.classHealth .class08 .button .btn{min-width: 424px;height: 87px;background:#1E2643;font-size: 24px;font-weight: bold;color: #fff;border: 0;}
	#class.classHealth .class09{border-bottom: 1px solid #fafafa;padding: 220px 0;}
	#class.classHealth .class09 .cont{}
	#class.classHealth .class09 .cert{}
	#class.classHealth .class09 .cert ul{display: flex;justify-content: center;}
	#class.classHealth .class09 .cert li{display: flex;width: 25%;flex-direction: column;align-items: center;}
	#class.classHealth .class09 .cert li + li{}
	#class.classHealth .class09 .cert li img{display: block;width: auto;max-width: 100%;height: auto;}
	#class.classHealth .class09 .cert li p{margin-top: auto;line-height: 26px;font-size: 18px;color: #000000;}
	#class.classHealth .class09 .text{margin-top:100px;text-align: center;line-height: 28px;font-size: 20px;color: #000000;}
	#class.classHealth .class10{padding: 240px 0 120px;background:#2588DB}
	#class.classHealth .class10 .wrap{width:1400px}
	#class.classHealth .class10 .title{}
	#class.classHealth .class10 .title .tit{color:#fff}
	#class.classHealth .class10 .list{margin-top:90px;overflow: hidden;}
	#class.classHealth .class10 .list .swiper-slide{position: relative;}
	#class.classHealth .class10 .list .swiper-slide:hover .tit,
	#class.classHealth .class10 .list .swiper-slide:hover .txt{opacity:1;}
	#class.classHealth .class10 .list .swiper-dots{margin-top:92px;display: flex;align-items: center;justify-content: center;}
	#class.classHealth .class10 .list .swiper-dots span{margin:0 7px;width:13px;height:13px;border-radius:13px;background:#d9d9d9;text-indent: -9999em;opacity: 1;}
	#class.classHealth .class10 .list .swiper-dots span.swiper-pagination-bullet-active{background:#FEA338}
	#class.classHealth .class10 .list .img{}
	#class.classHealth .class10 .list .img img{display: block;width: 100%;height: auto;}
	#class.classHealth .class10 .list .con{padding: 16px 0;}
	#class.classHealth .class10 .list .tit{display: flex;align-items: center;width: 100%;transition: all 0.35s;}
	#class.classHealth .class10 .list .tit em{padding: 0 7px;display: flex;align-items: center;justify-content: center;height: 30px;border-radius: 4px;background: #FEA338;font-size: 15px;font-weight: bold;color: #ffffff;margin-right: 10px;flex-shrink: 0;}
	#class.classHealth .class10 .list .tit p{line-height: 30px;font-size: 25px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #fff;letter-spacing: -1px;}
	#class.classHealth .class10 .list .txt{line-height: 22px;font-size: 15px;font-weight: 300;color: #fff;width: 100%;margin-top: 10px;}



@media (max-width: 600px) {

	#class .title .tit{line-height: 65px;font-size: 25px;font-weight: bold;color: #262626;}
	#class.classSkin .class01{background: url("/data/file/classSkin.png") no-repeat 50% 50% / cover;padding: 88px 0;}
	#class .title .txt{margin-top: 29px;line-height: 27px;font-size: 18px;color: #262626; padding:0 30px;}
	#class.classSkin .class01 .text{margin-top: 135px;margin-bottom: 20px;font-size:24px;font-weight: bold;color: #ffffff;text-align: center;}
	#class .button .btn{padding: 0 50px;min-width: 220px;height: 75px;display: flex;align-items: center;justify-content: center;font-size: 24px;font-weight: 700;color: #fff;background: #000000;box-shadow: 0px 0px 4px rgb(0 0 0 / 25%);border-radius: 75px;}
	#class.classSkin .class02{padding: 80px 0;}
	#class.classSkin .class02 .cont{line-height: 33px;font-size: 18px;color: #000000;opacity: 0.8;text-align: center;padding:0 30px;}
	#class.classSkin .class03{padding: 80px 0;background: linear-gradient(180deg, #E8EBF3 0%, rgba(217, 217, 217, 0) 100%);}
	#class.classSkin .class03 .cont li .con{line-height: 27px;font-size:14px;font-weight: bold;color:#000000;text-align:Center;display: flex;align-items: center;justify-content: center;}
	#class.classSkin .class03 .title{margin-bottom:50px;}
	#class.classSkin .class03 .cont li + li{margin-left: 10px;}
	#class.classSkin .class03 .cont li .img{border-radius: 10px;overflow: hidden;margin-bottom: 18px;}
	#class.classSkin .class03 .standard{margin-top: 10px;line-height: 20px;font-size: 14px;color: rgb(0 0 0 / 30%);text-align: center;}


	#class.classSkin .class04{padding: 80px 0;}
	#class.classSkin .class04 .image{text-align:center;margin-bottom:50px;}
	#class.classSkin .class04 .image img{margin:0 auto;display:block}
	#class.classSkin .class04 .title{margin-bottom:50px}
	#class.classSkin .class04 .cont ul{display:block;}
	#class.classSkin .class04 .cont li{width: 50%; float:left; padding:0 5px; }
	#class.classSkin .class04 .cont li:nth-child(n+3) {margin-top: 100px;}
	#class.classSkin .class04 .cont li + li{margin-left:0px;}
	#class.classSkin .class04 .cont li .box{position: relative;border-radius: 10px;background: #ffffff;display: flex;flex-direction: column;align-items: center;padding: 120px 20px 60px;text-align: center;}
	#class.classSkin .class04 .cont li .tit{font-size: 25px;font-weight: bold;line-height: 36px;color: #ffffff;position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: 150px;height: 150px;border-radius: 150px;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;}
	#class.classSkin .class05{background: #1E2643;padding: 80px 10px; }
	#class.classSkin .class05 .title{margin: 0 0 50px 0;}
	#class.classSkin .class05 .cont li{width:100%;display: flex;align-items: center;margin-bottom: 50px;padding: 0 22px;}
	#class.classSkin .class05 .list{padding: 0 0 0 0;border-top: 1px solid rgb(255 255 255 / 20%);}
	#class.classSkin .class05 .list li{width: 33.3333333%;display:;align-items:center;justify-content:center;margin: 22px auto;}
	#class.classBody .class04 .cont .tit{line-height: 33px;font-size: 24px;font-weight: bold;}

	#class.classSkin .class05 .cont li .num{display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;flex-shrink: 0;color: #FEA338;padding: 20px;border-right: 1px solid rgb(55 55 55 / 12%);height: 178px;width: 100px;}

	#class.classSkin .class06 .list li{position: relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content: center;background: #fff;padding: 56px 20px;text-align: center;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);border-radius: 20px;}
	#class.classSkin .class06 .list li + li{margin-left:0px;}
	#class.classSkin .class06{padding: 80px 0 80px 0;}

	#class.classSkin .class06 .text{margin: 40px 10px; display: flex;flex-direction: column;align-items: center;border-radius: 10px;background: #2588DB;padding: 38px 0;text-align: center;line-height: 26px;font-size: 20px;color: #fff;}
	#class.classSkin .class07 .cont li{padding: 50px 20px 50px 20px;border-radius: 20px;background: rgb(255 255 255 / 80%);line-height: 30px;display: flex;align-items: center;position: relative; margin: 0 10px 0 10px;}
	#class.classSkin .class07{background: #1E2643;padding: 8px 0 0px;}
	#class.classSkin .class07 .title .tit{color:#fff;margin-bottom:52px; padding-top:80px}

	#class.classSkin .class08{padding: 80px 0;background: #F5F5F5;}
	#class.classSkin .class08 .cont .big{display: flex;justify-content: center;flex-direction: column;width: 100%;margin: 0 auto 70px;}
	#class.classSkin .class08 .cont .big p{display:flex;align-items:center;justify-content:center;line-height: 1;font-size: 50px;font-weight:bold;color: #1E2643;padding: 38px 45px;background: #fff;border-radius: 25px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);letter-spacing: -7px;}
	#class.classSkin .class08 .cont .txt{line-height: 26px;font-size: 18px;color: #1E2643;text-align:center; padding:0 10px;}

	#class.classSkin .class09{padding: 80px 0;}
	#class.classSkin .class09 .wrap{width:100%;padding:68px 20px;border-radius:68px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classSkin .class07 .cont li .img{display:none;}
	#class.classSkin .class07 .cont ul{width: 1000px;max-width: 100%;margin: 0 auto; padding-bottom:80px;}
	#class.classSkin .class09 .title .sub{color: #262626;font-weight: 400;line-height: 26px;}
	#class.classSkin .class09 .title .tit{margin-top:35px;margin-bottom:35px; line-height: 36px;}

	#class.classSkin .class10 .cont{margin:80px 0 200px 0 auto;width:800px;max-width:100%;}
	#class.classSkin .class10 .button{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%); margin-bottom:100px; padding-bottom:100px;}
	#class.classSkin .class10 .button .btn{min-width: 324px;height: 77px;background:#1E2643;font-size: 22px;font-weight: bold;color: #fff;border: 0;}
	#class.classSkin .class10 .cost{display:flex;align-items:center;justify-content:center;margin: 78px 0 146px 0;}
	




/* --------------------------------------------------------------------------------- */



	#class.classBody .class01{padding: 80px 0;}
	#class.classBody .class02{padding: 80px 0;}
	#class.classBody .class02 .cont{line-height: 33px;font-size: 18px;color: #000000;opacity: 0.8;text-align: center;padding:0 30px;}
	#class.classBody .class03{padding: 80px 0;background: linear-gradient(180deg, #E8EBF3 0%, rgba(217, 217, 217, 0) 100%);}
	#class.classBody .class03 .cont li .con{line-height: 27px;font-size:14px;font-weight: bold;color:#000000;text-align:Center;display: flex;align-items: center;justify-content: center;}
	#class.classBody .class03 .title{margin-bottom:50px;}
	#class.classBody .class03 .cont li + li{margin-left: 10px;}
	#class.classBody .class03 .cont li .img{border-radius: 10px;overflow: hidden;margin-bottom: 18px;}
	#class.classBody .class03 .standard{margin-top: 10px;line-height: 20px;font-size: 14px;color: rgb(0 0 0 / 30%);text-align: center;}


	#class.classBody .class01 .text{margin-top: 60px;margin-bottom: 45px;font-size: 14px;color: #ffffff;text-align: center;display: flex;justify-content: center;}
	#class.classBody .class01 .text p{width: 50%;height: 125px;border-radius: 21px;background: rgba(255,255,255,0.1);display: flex;align-items: center;justify-content: center;flex-direction: column;}
	#class.classBody .class01 .text p + p{margin-left: 25px;}


	#class.classBody .class04{padding: 80px 10px;}
	#class.classBody .class04 .image{text-align:center;margin-bottom:50px;}
	#class.classBody .class04 .image img{margin:0 auto;display:block}
	#class.classBody .class04 .title{margin-bottom:50px}
	#class.classBody .class04 .cont ul{display:block;}
	#class.classBody .class04 .cont li{width: 50%; float:left; padding:0 5px; }
	#class.classBody .class04 .cont li:nth-child(n+3) {margin-top: 100px;}
	#class.classBody .class04 .cont li + li{margin-left:0px;}
	#class.classBody .class04 .cont li .box{position: relative;border-radius: 10px;background: #ffffff;display: flex;flex-direction: column;align-items: center;padding: 120px 20px 60px;text-align: center;}
	#class.classBody .class04 .cont li .tit{font-size: 25px;font-weight: bold;line-height: 36px;color: #ffffff;position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: 150px;height: 150px;border-radius: 150px;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;}
	#class.classBody .class04 .caution{line-height: 33px;font-size: 16px;color: rgb(0 0 0 / 70%);text-align: left;width: 100%;margin: 22px auto 0;}
	#class.classBody .class05{background: #1E2643;padding: 80px 10px; }
	#class.classBody .class05 .title{margin: 0 0 50px 0;}
	#class.classBody .class05 .cont li{width:100%;display: flex;align-items: center;margin-bottom: 50px;padding: 0 22px;}
	#class.classBody .class05 .list{padding: 0 0 0 0;border-top: 1px solid rgb(255 255 255 / 20%);}
	#class.classBody .class05 .list li{width: 33.3333333%;display:;align-items:center;justify-content:center;margin: 22px auto;}
	#class.classBody .class05 .cont li .num{display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;flex-shrink: 0;color: #FEA338;padding: 20px;border-right: 1px solid rgb(55 55 55 / 12%);height: 178px;width: 100px;}

	#class.classBody .class06 .list li{position: relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content: center;background: #fff;padding: 56px 20px;text-align: center;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);border-radius: 20px;}
	#class.classBody .class06 .list li + li{margin-left:0px;}
	#class.classBody .class06{padding: 80px 0 80px 0;}

	#class.classBody .class07 .wrap{width:100%;padding:68px 20px ;border-radius:68px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classBody .class06 .text{margin: 40px 10px; display: flex;flex-direction: column;align-items: center;border-radius: 10px;background: #2588DB;padding: 38px 0;text-align: center;line-height: 26px;font-size: 20px;color: #fff;}
	#class.classBody .class07 .cont li{padding: 50px 20px 50px 20px;border-radius: 20px;line-height: 30px;display: flex;align-items: center;position: relative; margin: 10px 10px 10px 10px;}
	#class.classBody .class07{padding: 8px 0 0px;  margin: 10px 10px 40px 10px; }
	#class.classBody .class07 .title .sub{color: #262626;font-weight: 400;line-height: 26px;}
	#class.classBody .class07 .title .tit{margin-top:35px;margin-bottom:35px; line-height: 36px;}

	#class.classBody .class08{padding: 80px 0;}
	#class.classBody .class08 .cont .big{display: flex;justify-content: center;flex-direction: column;width: 100%;margin: 0 auto 70px;}
	#class.classBody .class08 .cont .big p{display:flex;align-items:center;justify-content:center;line-height: 1;font-size: 50px;font-weight:bold;color: #1E2643;padding: 38px 45px;background: #fff;border-radius: 25px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);letter-spacing: -7px;}
	#class.classBody .class08 .cont .txt{line-height: 26px;font-size: 18px;color: #1E2643;text-align:center; padding:0 10px;}
	#class.classBody .class08 .button .btn{min-width: 350px;height: 87px;background:#1E2643;font-size: 24px;font-weight: bold;color: #fff;border: 0;}

	#class.classBody .class09{padding: 80px 20px;}
	#class.classBody .class09 .wrap{width:100%;padding:68px 20px;border-radius:68px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classBody .class07 .cont li .img{display:none;}
	#class.classBody .class07 .cont ul{width: 1000px;max-width: 100%;margin: 0 auto; padding-bottom:80px;}
	#class.classBody .class09 .title .sub{color: #262626;font-weight: 400;line-height: 26px;}
	#class.classBody .class09 .title .tit{margin-top:35px;margin-bottom:35px; line-height: 36px;}

	#class.classBody .class10 .cont{margin:80px 0 200px 0 auto;width:800px;max-width:100%;}
	#class.classBody .class10 .button{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%); margin-bottom:100px; padding-bottom:100px;}
	#class.classBody .class10 .button .btn{min-width: 324px;height: 77px;background:#1E2643;font-size: 22px;font-weight: bold;color: #fff;border: 0;}
	#class.classBody .class10 .cost{display:flex;align-items:center;justify-content:center;margin: 78px 0 146px 0;}




/*---------------------------------------------------------------------------*/




	#class.classScalp .class01{padding: 80px 0;}
	#class.classScalp .class02{padding: 80px 0;}
	#class.classScalp .class02 .cont{line-height: 33px;font-size: 18px;color: #000000;opacity: 0.8;text-align: center;padding:0 30px;}
	#class.classScalp .class03{padding: 80px 0;background: linear-gradient(180deg, #E8EBF3 0%, rgba(217, 217, 217, 0) 100%);}
	#class.classScalp .class03 .cont li .con{line-height: 27px;font-size:14px;font-weight: bold;color:#000000;text-align:Center;display: flex;align-items: center;justify-content: center;}
	#class.classScalp .class03 .title{margin-bottom:50px;}
	#class.classScalp .class03 .cont li + li{margin-left: 10px;}
	#class.classScalp .class03 .cont li .img{border-radius: 10px;overflow: hidden;margin-bottom: 18px;}
	#class.classScalp .class03 .standard{margin-top: 10px;line-height: 20px;font-size: 14px;color: rgb(0 0 0 / 30%);text-align: center;}


	#class.classScalp .class01 .text{margin-top: 60px;margin-bottom: 45px;font-size: 14px;color: #ffffff;text-align: center;display: flex;justify-content: center;}
	#class.classScalp .class01 .text p{width: 50%;height: 125px;border-radius: 21px;background: rgba(255,255,255,0.1);display: flex;align-items: center;justify-content: center;flex-direction: column;}
	#class.classScalp .class01 .text p + p{margin-left: 25px;}


	#class.classScalp .class04{padding: 80px 10px;}
	#class.classScalp .class04 .image{text-align:center;margin-bottom:50px;}
	#class.classScalp .class04 .image img{margin:0 auto;display:block}
	#class.classScalp .class04 .title{margin-bottom:50px}
	#class.classScalp .class04 .cont ul{display:block;}
	#class.classScalp .class04 .cont li{width: 50%; float:left; padding:0 5px; }
	#class.classScalp .class04 .cont li:nth-child(n+3) {margin-top: 100px;}
	#class.classScalp .class04 .cont li + li{margin-left:0px;}
	#class.classScalp .class04 .cont li .box{position: relative;border-radius: 10px;background: #ffffff;display: flex;flex-direction: column;align-items: center;padding: 120px 20px 60px;text-align: center;}
	#class.classScalp .class04 .cont li .tit{font-size: 25px;font-weight: bold;line-height: 36px;color: #ffffff;position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: 150px;height: 150px;border-radius: 150px;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;}
	#class.classScalp .class04 .caution{line-height: 33px;font-size: 16px;color: rgb(0 0 0 / 70%);text-align: left;width: 100%;margin: 22px auto 0;}
	#class.classScalp .class05{background: #1E2643;padding: 80px 10px; }
	#class.classScalp .class05 .title{margin: 0 0 50px 0;}
	#class.classScalp .class05 .cont li{width:100%;display: flex;align-items: center;margin-bottom: 50px;padding: 0 22px;}
	#class.classScalp .class05 .list{padding: 0 0 0 0;border-top: 1px solid rgb(255 255 255 / 20%);}
	#class.classScalp .class05 .list li{width: 33.3333333%;display:;align-items:center;justify-content:center;margin: 22px auto;}
	#class.classScalp .class05 .cont li .num{display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;flex-shrink: 0;color: #FEA338;padding: 20px;border-right: 1px solid rgb(55 55 55 / 12%);height: 178px;width: 100px;}

	#class.classScalp .class06 .list li{position: relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content: center;background: #fff;padding: 56px 20px;text-align: center;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);border-radius: 20px;}
	#class.classScalp .class06 .list li + li{margin-left:0px;}
	#class.classScalp .class06{padding: 80px 0 80px 0;}

	#class.classScalp .class07 .wrap{width:100%;padding:68px 20px ;border-radius:68px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classScalp .class06 .text{margin: 40px 10px; display: flex;flex-direction: column;align-items: center;border-radius: 10px;background: #2588DB;padding: 38px 0;text-align: center;line-height: 26px;font-size: 20px;color: #fff;}
	#class.classScalp .class07 .cont li{padding: 50px 20px 50px 20px;border-radius: 20px;line-height: 30px;display: flex;align-items: center;position: relative; margin: 10px 10px 10px 10px;}
	#class.classScalp .class07{padding: 8px 0 0px;  margin: 10px 10px 40px 10px; }
	#class.classScalp .class07 .title .sub{color: #262626;font-weight: 400;line-height: 26px;}
	#class.classScalp .class07 .title .tit{margin-top:35px;margin-bottom:35px; line-height: 36px;}

	#class.classScalp .class08{padding: 80px 0;}
	#class.classScalp .class08 .cont .big{display: flex;justify-content: center;flex-direction: column;width: 100%;margin: 0 auto 70px;}
	#class.classScalp .class08 .cont .big p{display:flex;align-items:center;justify-content:center;line-height: 1;font-size: 50px;font-weight:bold;color: #1E2643;padding: 38px 45px;background: #fff;border-radius: 25px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);letter-spacing: -7px;}
	#class.classScalp .class08 .cont .txt{line-height: 26px;font-size: 18px;color: #1E2643;text-align:center; padding:0 10px;}
	#class.classScalp .class08 .button .btn{min-width: 350px;height: 87px;background:#1E2643;font-size: 24px;font-weight: bold;color: #fff;border: 0; line-height: 28px;}

	#class.classScalp .class09{padding: 80px 20px;}
	#class.classScalp .class09 .wrap{width:100%;padding:68px 20px;border-radius:68px;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);}
	#class.classScalp .class07 .cont li .img{display:none;}
	#class.classScalp .class07 .cont ul{width: 1000px;max-width: 100%;margin: 0 auto; padding-bottom:80px;}
	#class.classScalp .class09 .title .sub{color: #262626;font-weight: 400;line-height: 26px;}
	#class.classScalp .class09 .title .tit{margin-top:35px;margin-bottom:35px; line-height: 36px;}

	#class.classScalp .class10 .cont{margin:80px 0 200px 0 auto;width:800px;max-width:100%;}
	#class.classScalp .class10 .button{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%); margin-bottom:100px; padding-bottom:100px;}
	#class.classScalp .class10 .button .btn{min-width: 324px;height: 77px;background:#1E2643;font-size: 22px;font-weight: bold;color: #fff;border: 0;}
	#class.classScalp .class10 .cost{display:flex;align-items:center;justify-content:center;margin: 78px 0 146px 0;}


}

