#sub .edu .navyBack{
	background:#1d2566;
}

#sub .edu .mintColor{
	color:#84c2c1;
}

#sub .edu .orangeBack{
	background:#ff5d2e;
}

#sub .edu .yellowBack{
	background:#fbb03b;
}

#sub .edu .ltgreenBack{
	background:#8ac900;
}

#sub .edu .mintBack{
	background:#00b19a;
}


#sub .edu .greenBack{
	background:#068e91;
}

#sub .edu .blueBack{
	background:#007fb2;
}

#sub .edu .purpleBack{
	background:#4e52a6;
}

#sub .edu .l_mintBack{
	background:#74c6a9;
}

#sub .edu .pinkBack{
	background:#fef4f6;
}

#sub .edu .mintopaBack{
	background:#e7f7f6;
}


#sub .edu .orangeColor{
	color:#ea630b;
}

#sub .edu .pinkColor{
	color:#f16c6d;
}

#sub .edu .ltgreenColor{
	color:#aacb31;
}

#sub .edu .ltorangeColor{
	color:#f9991a;
}


#sub .edu .purpleColor{
	color:#b28abc;
}

#sub .edu .l_purpleColor{
	color:#5327da;
}

#sub .edu .navyColor{
	color:#1d2566;
}

#sub .edu .babypinkColor{
	color:#ff8981;
}



.sample1180{
	width:1180px;
	margin:0px auto 0;
}


.sample1920{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
}

#sub .edu{
	width:100%;
}

#sub .edu .titleVisual{
	width:100%;
	position:relative;
}

#sub .edu .titleVisual .bg{
	width:100%;
	z-index:-1
}

#sub .edu .titleVisual .bg img{
	width:100%;
	z-index:-1
}

#sub .edu .titleVisual .cont{
	width:1180px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	z-index:1;
}

#sub .edu .titleVisual .cont .programNm{
	display:inline-block;
	padding:15px 30px;
	color:#fff;
	font-family:'GmarketSansBold';
	font-size:20px;
	border-radius:50px;
}

#sub .edu .titleVisual .cont .title{
	font-size:26px;
	font-family:'Binggrae-Bold';
	margin-top:50px;
}

#sub .edu .titleVisual .cont .title span{
	font-size:44px;
}

#sub .edu .titleVisual .cont .substance{
	font-size:19px;
	margin-top:20px;
	color:#444444;
	line-height:28px;
}
#sub .edu .titleVisual .cont .substance .addText{
	color:#00b3e2;
}
#sub .edu .titleVisual .cont .substance .arlText{
	font-size:17px;
	color:#777;
	line-height:23px;
	display:block;
}



#sub .edu .commonInfo{
	width:1180px;
	margin:100px auto 0;
	padding:40px;
	box-sizing:Border-box;
	background:#f7f7f7;
	position:Relative;
}

#sub .edu .commonInfo .nmA{
	width:358px;
	margin:0 auto;
	position:Relative;
	z-index:1;

}

#sub .edu .commonInfo .nmA .nmBg{
	width:100%;
	
}

#sub .edu .commonInfo .nmA .nmBg img{
	width:100%;
}

#sub .edu .commonInfo .nmA .nm{
	text-align:Center;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	color:#fff;
	font-size:24px;
	font-weight:bold;
	width:100%;
	z-index:1;
}



#sub .edu .commonInfo .infoCont{
	width:100%;
	background:#fff;
	padding:50px 40px 40px;
	box-sizing:Border-box;
	margin-top:-46px;
}

#sub .edu .commonInfo .infoCont li{
	width:49.5%;
	display:inline-block;
	vertical-align:top;
	margin-top:40px;
}


#sub .edu .commonInfo .infoCont li .ico{
	width:90px;
	display:inline-block;
	vertical-align:middle;
}

#sub .edu .commonInfo .infoCont li .ico img{
	width:100%;
}

#sub .edu .commonInfo .infoCont li .txA{
	width:80%;
	display:inline-block;
	vertical-align:middle;
	padding-left:20px;
	box-sizing:border-box;
}

#sub .edu .commonInfo .infoCont li .txA .subj{
	font-size:17px;
	color:#777777;
}

#sub .edu .commonInfo .infoCont li .txA .subs{
	font-size:16px;
	color:#222222;
	line-height:26px;
	font-weight:bold;
	margin-top:10px;
}

#sub .edu .commonInfo .infoCont li .txA .subs span{
	font-size:17px;
	color:#777777;
}


#sub .tabmenuInclude .commonInfo{
	margin:0px auto 0;
}


#sub .edu .edutitleA{
	width:100%;
}

#sub .edu .edutitleA .subTit{
	font-size:24px;
	color:#1fafc8;
	text-align:Center;
	font-family:'GmarketSansLight';
	margin-bottom:30px;
}

#sub .edu .edutitleA .tit{
	font-size:36px;
	color:#222;
	text-align:Center;
	font-family:'Binggrae-Bold';
}

#sub .edu .edutitleA .substance{
	font-size:24px;
	color:#777777;
	text-align:Center;
	line-height:34px;
	margin-top:20px;
}

#sub .edu .edutitleA .subs{
	font-size:18px;
	color:#222222;
	text-align:Center;
	line-height:28px;
	margin-top:20px;
}

#sub .edu .tabMenu{
	width:1180px;
	display:flex;
	margin:100px auto 0;
	box-shadow:5px 5px 10px rgba(0,0,0,0.1);
	position:Relative;
	z-index:1;
}

#sub .edu .tabMenu div{
	width:100%;
	text-align:center;
	font-size:18px;
	color:#999;
	cursor:pointer;
	padding:15px 0px;
}


/*글로벌문화체험*/


#sub .edu .globalProgram{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .globalProgram dd{
	width:100%;
	margin-top:80px;
}


#sub .edu .globalProgram dd .title{
	font-size:30px;
	color:#00a29b;
	font-family:'Binggrae-Bold';
	text-align:Center;
}

#sub .edu .globalProgram dd .substance{
	font-size:18px;
	color:#444;
	line-height:28px;
	text-align:Center;
	margin-top:30px;
}

#sub .edu .globalProgram dd .arlText{
	font-size:17px;
	color:#999;
	text-align:Center;
	margin-top:20px;
}



#sub .edu .globalProgram dd .thumList{
	background:#eef7f7;
	width:100%;
	padding:50px;
	box-sizing:border-box;
	display:flex;
	margin-top:50px;
}

#sub .edu .globalProgram dd .thumList li{
	width:100%;
	margin-left:50px;
}

#sub .edu .globalProgram dd .thumList li:first-child{
	margin-left:0px;
}

#sub .edu .globalProgram dd .thumList li .thum{
	width:100%;
}


#sub .edu .globalProgram dd .thumList li .thum img{
	width:100%;
}

#sub .edu .globalProgram dd .thumList li .subj{
	width:100%;
	text-align:Center;
	margin-top:20px;
	font-size:18px;
	color:#444;
}



#sub .edu .globalProgram dd .iconList{
	width:100%;
	display:flex;
	margin-top:50px;
}


#sub .edu .globalProgram dd .iconList li{
	width:100%;
	display:inline-block;
}

#sub .edu .globalProgram dd .iconList li .ico{
	width:114px;
	margin:0 auto;
}

#sub .edu .globalProgram dd .iconList li .ico img{
	width:100%;
}


#sub .edu .globalProgram dd .iconList li .subj{
	width:100%;
	padding:0px 20px;
	box-sizing:border-box;
	margin-top:20px;
	text-align:Center;
	word-break:keep-all;
	line-height:26px;
	font-size:16px;
}




#sub .edu .timeLine{
	width:1180px;
	margin:100px auto 100px;
	display:flex;
}

#sub .edu .timeLine dd{
	width:100%;
	display:inline-block;
	margin-left:20px;
}

#sub .edu .timeLine dd:first-child{
	margin-left:0px;
}



#sub .edu .timeLine dd .ico{
	width:110px;
	border-radius:100%;
	box-shadow:5px 5px 10px rgba(0,0,0,0.05);
	margin:0 auto;
}

#sub .edu .timeLine dd .ico img{
	width:100%;
}


#sub .edu .timeLine dd .dot{
	width:10px;
	height:10px;
	border-radius:10px;
	margin:20px auto;
}


#sub .edu .timeLine dd .time{
	width:100%;
	padding:15px 0px;
	color:#fff;
	font-family:'Binggrae-Bold';
	text-align:center;
	font-size:18px;
}


#sub .edu .timeLine dd .subj{
	margin-top:20px;
	font-size:18px;
	font-family:'Binggrae-Bold';
	text-align:Center;
	color:#222;
}

#sub .edu .timeLine dd .subs{
	margin-top:10px;
	font-size:17px;
	text-align:Center;
	color:#999;
}




/*스마트스타*/


#sub .edu .smartStar{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .smartStar .programLogo{
	width:147px;
	margin:0 auto 30px;
}

#sub .edu .smartStar .smartStarList{
	width:100%;
	display:flex;
}

#sub .edu .smartStar .smartStarList dd{
	width:100%;
	display:inline-block;
	margin-left:20px;
	background:#f9f9fc;
	padding:50px;
	box-sizing:border-box;
	border-radius:10px;
}

#sub .edu .smartStar .smartStarList dd:first-child{
	margin-left:0px;
}


#sub .edu .smartStar .smartStarList dd .ico{
	width:80px;
	display:inline-block;
	vertical-align:top;
}

#sub .edu .smartStar .smartStarList dd .txA{
	width:82%;
	display:inline-block;
	vertical-align:top;
	padding-left:30px;
	box-sizing:border-box;
}

#sub .edu .smartStar .smartStarList dd .txA .subj{
	font-size:24px;
	color:#222;
	font-family:'GmarketSansBold';
}

#sub .edu .smartStar .smartStarList dd .txA .subs{
	font-size:18px;
	color:#444;
	line-height:28px;
	margin-top:15px;
	word-break:keep-all;
}

#sub .edu .smartStar .smartStarList dd .txA .arlT{
	font-size:17px;
	margin-top:30px;
	word-break:keep-all;
	line-height:23px;
}

#sub .edu .smartStar .smartStarList dd .txA .arlT{
	font-size:17px;
	margin-top:30px;
	word-break:keep-all;
	line-height:23px;
}

#sub .edu .smartStar .smartStarList dd .txA .purpleText{
	color:#6b47ff
}

#sub .edu .smartStar .smartStarList dd .txA .blueText{
	color:#2c5cff
}

#sub .edu .smartStar .smartStarList dd .txA .pinkText{
	color:#ed4546
}

#sub .edu .smartStar .smartStarList dd .txA .oragneText{
	color:#ff9105
}



#sub .edu .lessongoal{
	width:100%;
	background:#eef7f7;
	padding:100px 0px;
	margin-top:100px;
}

#sub .edu .lessongoal .inner{
	width:1180px;
	margin:0 auto;
}

#sub .edu .lessongoal .inner .grA{
	width:100%;
	border:1px solid #c0daf4;
	box-sizing:border-box;
	position:relative;
	margin-top:70px;
	border-radius:50px;
	padding:70px 30px 50px;
}

#sub .edu .lessongoal .inner .grA .subjA{
	text-align:Center;
	padding:10px 0px;
	display:inline-block;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	padding:20px;
	box-sizing:border-box;
	background:#eef7f7;
	top:-40px;
	width:75%;
}


#sub .edu .lessongoal .inner .grA .subjA .ico{
	width:43px;
	display:inline-block;
	vertical-align:middle;
}
#sub .edu .lessongoal .inner .grA .subjA .ico img{
	width:100%;
}

#sub .edu .lessongoal .inner .grA .subjA .tx{
	font-size:20px;
	display:inline-block;
	vertical-align:middle;
	font-family:'GmarketSansLight';
	width:90%;
	text-align:left;
	padding-left:10px;
	box-sizing:border-box;
}


#sub .edu .lessongoal .inner .grA .graph{
	width:100%;
	text-align:center;
}

#sub .edu .lessongoal .levelVisual{
	width:1180px;
	margin:30px auto 0;
}


#sub .edu .lessongoal .levelVisual .slick-prev{
	background:url(../images/sub/education/levelPrev.png) no-repeat;
	width:28px;
	height:53px;
	border:0;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:1;
	cursor:pointer;
	left:-50px;
}


#sub .edu .lessongoal .levelVisual .slick-next{
	background:url(../images/sub/education/levelNext.png) no-repeat;
	width:28px;
	height:53px;
	border:0;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer;
	right:-50px;
}



#sub .edu .lessongoal .levelVisual dd{
	width:100%;
	border-radius:50px;
	padding:50px;
	box-sizing:border-box;
	background:#e0eef6;
}

#sub .edu .lessongoal .levelVisual dd .topLine{
	width:100%;
}

#sub .edu .lessongoal .levelVisual dd .topLine .cha{
	width:112px;
	display:inline-block;
	vertical-align:top;
}


#sub .edu .lessongoal .levelVisual dd .topLine .cha img{
	width:100%;
}


#sub .edu .lessongoal .levelVisual dd .topLine .txA{
	width:88%;
	display:inline-block;
	vertical-align:top;
	padding-left:50px;
	box-sizing:border-box;
}


#sub .edu .lessongoal .levelVisual dd .topLine .txA .subjA{
	width:100%;
}

#sub .edu .lessongoal .levelVisual dd .topLine .txA .subjA .subj{
	font-size:26px;
	color:#222;
	font-family:'GmarketSansBold';
	display:inline-block;
	vertical-align:middle;
}

#sub .edu .lessongoal .levelVisual dd .topLine .txA .subjA .keyword{
	display:inline-block;
	vertical-align:middle;
	margin-left:15px;
}

#sub .edu .lessongoal .levelVisual dd .topLine .txA .subjA .keyword li{
	display:inline-block;
	font-size:13px;
	color:#444;
	padding:5px 10px;
	background:#c0daf4;
	color:#444444;
	margin-left:5px;
	border-radius:50px;
	font-family:'lato';
}


#sub .edu .lessongoal .levelVisual dd .topLine .txA .studyList{
	width:100%;
	margin-top:20px;
	padding-left:20px;
	box-sizing:border-box;
}

#sub .edu .lessongoal .levelVisual dd .topLine .txA .studyList li{
	font-size:17px;
	color:#407eee;
	font-family:'lato';
	margin-top:10px;
	list-style:disc;
}



#sub .edu .lessongoal .levelVisual dd .topLine .stepList{
	width:100%;
	margin-top:20px;
}

#sub .edu .lessongoal .levelVisual dd .topLine .stepList li{
	width:18.8%;
	display:inline-block;
	background:#fff;
	vertical-align:top;
	padding:20px 15px;
	box-sizing:border-box;
	margin-left:1%;
	margin-top:15px;
}

#sub .edu .lessongoal .levelVisual dd .topLine .stepList li:nth-child(5n+1){
	margin-left:0%;
}


#sub .edu .lessongoal .levelVisual dd .topLine .stepList li .num{
	width:100%;
	font-size:13px;
	color:#777777;
	font-family:'lato';
}

#sub .edu .lessongoal .levelVisual dd .topLine .stepList li .subj{
	width:100%;
	font-size:16px;
	color:#407eee;
	font-weight:bold;
	margin-top:5px;
	font-family:'lato';
	word-break:keep-all;
	height:38px;
	line-height:24px;
	
}

#sub .edu .lessongoal .levelVisual dd .topLine .stepList li .subs{
	width:100%;
	word-break:keep-all;
	font-size:17px;
	color;#444444;
	font-family:'lato';
	margin-top:15px;
	height:54px;
}


#sub .edu .components{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .components .infoGraphic{
	width:610px;
	margin:50px auto 0;
}



#sub .edu .storybook{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .proIco{
	width:125px;
	margin:0 auto 50px;
}

#sub .edu .storybook .keywordList{
	width:100%;
	text-align:Center;
	margin-top:50px;
}

#sub .edu .storybook .keywordList li{
	width:200px;
	line-height:200px;
	border-radius:100%;
	background:rgba(0,162,155,0.5);
	text-align:Center;
	color:#fff;
	font-family:'Binggrae-Bold';
	display:inline-block;
	position:relative;
	font-size:18px;
}


#sub .edu .storybook .keywordList li:nth-child(2),
#sub .edu .storybook .keywordList li:nth-child(3){
	margin-left:-30px;
}

#sub .edu .storybook .bookThum{
	width:100%;
	background:#eef7f7;
	padding:80px 50px;
	box-sizing:border-box;
	border-radius:50px;
	margin-top:50px;
	text-align:Center;
}



#sub .edu .SmartSTARbook{
	width:100%;
	background:#fef0f2;
	margin-top:100px;
	padding:100px 0px;
}

#sub .edu .SmartSTARbook .titleA{
	width:100%;
	background:url(../images/sub/education/cloudBg.png) no-repeat center bottom;
}

#sub .edu .SmartSTARbook .contA{
	width:1180px;
	margin:30px auto 0;
	position:Relative;
}

#sub .edu .SmartSTARbook .contA .cha{
	width:100%;
	display:inline-block;
	position:absolute;
	z-index:0;
}


#sub .edu .SmartSTARbook .contA .cha div:first-child{
	width:190px;
	display:inline-block;
	margin-left:-140px;
	margin-top:50px;
}


#sub .edu .SmartSTARbook .contA .cha div:last-child{
	display:inline-block;
	width:181px;
	margin-right:-110px;
	float:Right;
	margin-top:550px;
}


#sub .edu .SmartSTARbook .contA .cha div img{
	width:100%
}



#sub .edu .SmartSTARbook .contA .innerlist{
	width:100%;
	position:relative;
	z-index:0;
	display:inline-block
}

#sub .edu .SmartSTARbook .contA .innerlist li{
	width:49%;
	display:inline-block;
	background:#fff;
	float:left;
	border-radius:10px;
	margin-left:2%;
	margin-top:20px;
	padding:50px 30px;
	box-sizing:Border-box;
}

#sub .edu .SmartSTARbook .contA .innerlist li:nth-child(2n+1){
	margin-left:0%;
}

#sub .edu .SmartSTARbook .contA .innerlist li .subj{
	font-size:24px;
	font-family: 'Binggrae-Bold';
	text-align:center;
}

#sub .edu .SmartSTARbook .contA .innerlist li .bookThum{
	width:355px;
	margin:20px auto 0;
}

#sub .edu .SmartSTARbook .contA .innerlist li .bookThum img{
	width:100%;
}



#sub .edu .SmartSTARbook .contA .innerlist li .subs{
	font-size:18px;
	color:#222;
	text-align:Center;
	line-height:26px;
	margin-top:30px;
}




#sub .edu .elearning{
	width:100%;
	background:#def4f8;
	padding:100px 0px;
}

#sub .edu .elearning .inner{
	width:1180px;
	margin:0 auto;
}


#sub .edu .elearning .topInfo{
	width:100%;
	display:inline-block;
	margin-top:50px;
}

#sub .edu .elearning .topInfo .txA{
	width:70%;
	display:inline-block;
	vertical-align:middle;
}

#sub .edu .elearning .topInfo .txA .subj{
	font-size:24px;
	color:#0081a3;
	font-family:'Binggrae-Bold';
}

#sub .edu .elearning .topInfo .txA .txList{
	width:100%;
	margin-top:20px;
}

#sub .edu .elearning .topInfo .txA .txList li{
	width:100%;
	padding-left:15px;
	box-sizing:border-box;
	font-size:16px;
	color:#222;
	margin-top:10px;
	position:relative;
}

#sub .edu .elearning .topInfo .txA .txList li:before{
	width:6px;
	height:6px;
	background:#0081a3;
	border-radius:6px;
	position:absolute;
	content:'';
	left:0;
	margin-top:5px;
}


#sub .edu .elearning .topInfo .thum{
	width:29%;
	display:inline-block;
	vertical-align:middle;
}

#sub .edu .elearning .topInfo .thum img{
	width:100%;
}



#sub .edu .elearning .elearningVisual{
	width:100%;
	background:#a9e1ef;
	padding:50px;
	box-sizing:border-box;
	border-radius:50px;
	margin-top:50px;
}


#sub .edu .elearning .elearningVisual .slick-prev{
	background:url(../images/sub/education/elearningPrev.png) no-repeat;
	width:43px;
	height:43px;
	border:0;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:1;
	cursor:pointer;
	left:-20px;
}


#sub .edu .elearning .elearningVisual .slick-next{
	background:url(../images/sub/education/elearningNext.png) no-repeat;
	width:43px;
	height:43px;
	border:0;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer;
	right:-20px;
}







#sub .edu .elearning .elearningVisual .slick-dots{
	width:100%;
	background:#e5e5e5;
	margin-top:30px;
	display:flex;
}

#sub .edu .elearning .elearningVisual .slick-dots li{
	display:inline-block;
	height:3px;
	width:100%;
	margin:0;
	border-radius:0;
	padding:0;
	background:#7bc8dc;
}

#sub .edu .elearning .elearningVisual .slick-dots .slick-active{
	background:#0081a3;
}

#sub .edu .elearning .elearningVisual .slick-dots li button{
	text-indent:-99989999px
}





#sub .edu .phonicsbook{
	width:1180px;
	margin:100px auto;
}


#sub .edu .phonicsbook .bookThum{
	width:100%;
	background:#faf7ff;
	border-radius:50px;
	padding:50px;
	box-sizing:border-box;
	margin-top:50px;
}

#sub .edu .phonicsbook .bookThum img{
	width:100%;
}



/*초등 토요 특별 프로그램*/


#sub .edu .look{
	width:1180px;
	margin:100px auto 100px;
}


#sub .edu .look .lookList{
	width:100%;
	display:flex;
	margin-top:50px;
}


#sub .edu .look .lookList li{
	width:100%;
	display:inline-block;
	margin-left:10px;
}

#sub .edu .look .lookList li:first-child{
	margin-left:0px;
}

#sub .edu .look .lookList li img{
	width:100%;
}







/*초등 평일 특별 프로그램 - 신나는중국어*/

#sub .edu .ch_goal{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .ch_goal .ch_goalList{
	width:100%;
	display:inline-block;
	margin-top:20px;
}

#sub .edu .ch_goal .ch_goalList dd{
	width:33%;
	display:inline-block;
	padding-right:50px;
	box-sizing:border-box;
	margin-top:30px;
}

#sub .edu .ch_goal .ch_goalList dd .ico{
	width:110px;
	display:inline-block;
	vertical-align:middle;
}


#sub .edu .ch_goal .ch_goalList dd .ico img{
	width:100%;
}


#sub .edu .ch_goal .ch_goalList dd .tx{
	display:inline-block;
	vertical-align:middle;
	font-size:18px;
	color:#444;
	padding-left:20px;
	word-break:Keep-all;
	box-sizing:border-box;
	width:60%;
	line-height:28px;
}




#sub .edu .ch_who{
	width:1180px;
	margin:50px auto 0;
	background:#f7f7f7;
	display:flex;
	padding:50px 0px;
}

#sub .edu .ch_who dd{
	width:100%;
	display:inline-block;
	padding:0px 20px;
	box-sizing:Border-box;
}


#sub .edu .ch_who dd .ico{
	width:215px;
	margin:0 auto;
}


#sub .edu .ch_who dd .subj{
	font-size:24px;
	text-align:Center;
	color:#222;
	font-weight:bold;
	margin-top:40px;
}


#sub .edu .ch_who dd .subs{
	font-size:18px;
	text-align:Center;
	color:#444;
	margin-top:20px;
}


#sub .edu .teacherA{
	width:1180px;
	margin:100px auto;
	padding:50px;
	box-sizing:border-box;
}

#sub .edu .teacherA .txA{
	width:80%;
	display:inline-block;
	vertical-align:top;
	padding-right:100px;
	box-sizing:border-box;
}

#sub .edu .teacherA .txA .nmA{
	width:100%;
	
}


#sub .edu .teacherA .txA .nmA .nm{
	font-size:36px;
	color:#222;
	font-family:'GmarketSansBold';
	display:inline-block;
	vertical-align:middle;
}


#sub .edu .teacherA .txA .nmA .sh{
	font-size:18px;
	font-family: 'GmarketSansLight';
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
}



#sub .edu .teacherA .txA .subsA{
	width:100%;
	margin-top:30px;
}

#sub .edu .teacherA .txA .subsA .mark{
	width:32px;
}


#sub .edu .teacherA .txA .subsA .mark img{
	width:100%;
}


#sub .edu .teacherA .txA .subsA .subs{
	width:100%;
	padding:10px 0px;
	font-size:24px;
	color:#222;
	font-weight:bold;
	word-break:keep-all;
	line-height:34px;
}



#sub .edu .teacherA .thum{
	width:19%;
	display:inline-block;
	vertical-align:top;
}


#sub .edu .teacherA .thum img{
	width:100%;
}








/*아트앤사이언스 공통*/


#sub .edu .artnscience{
	width:1180px;
	margin:100px auto;
}

#sub .edu .artnscience .infoImg{
	width:476px;
	margin:50px auto 0;
}

#sub .edu .artnscience .infoImg img{
	width:100%;
}



#sub .edu .artnscience .artnscienceList{
	width:100%;
	display:flex;
	margin-top:100px;
}


#sub .edu .artnscience .artnscienceList dd{
	width:100%;
	display:inline-block;
	margin-left:50px;
	padding:50px 30px;
	box-sizing:Border-box;
}


#sub .edu .artnscience .artnscienceList .green{
	background:#def4f3;
}

#sub .edu .artnscience .artnscienceList .blue{
	background:#caf0f9;
}

#sub .edu .artnscience .artnscienceList .hotPink{
	background:#fdf3f7;
}



#sub .edu .artnscience .artnscienceList dd:first-child{
	margin-left:0px;
}



#sub .edu .artnscience .artnscienceList dd .subj{
	width:70%;
	border-radius:50px;
	color:#fff;
	text-align:Center;
	font-size:20px;
	padding:15px 0px;
	position:relative;
	margin:-75px auto 0;
}


#sub .edu .artnscience .artnscienceList .green .subj{
	background:#00907d;
}

#sub .edu .artnscience .artnscienceList .blue .subj{
	background:#0064a7;
}


#sub .edu .artnscience .artnscienceList .hotPink .subj{
	background:#e1116a;
}


#sub .edu .artnscience .artnscienceList dd .list{
	width:100%;
	margin-top:50px;
	padding-left:20px;
	box-sizing:border-box;
}

#sub .edu .artnscience .artnscienceList dd .list li{
	list-style:disc;
	font-size:16px;
	color:#444;
	margin-top:10px;
	word-break:keep-all;
	line-height:26px;
}









/*창의미술*/




#sub .edu .art{
	width:1180px;
	margin:100px auto 0;
}


#sub .edu .art .artVisual{
	width:100%;
}

#sub .edu .art .artVisual li{
	width:100%;
	margin:0px 10px;
}

#sub .edu .art .artVisual li img{
	width:100%;
}



#sub .edu .art .artVisual .slick-prev{
	background:url(../images/sub/education/levelPrev.png) no-repeat;
	width:28px;
	height:53px;
	border:0;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:1;
	cursor:pointer;
	left:-50px;
}


#sub .edu .art .artVisual .slick-next{
	background:url(../images/sub/education/levelNext.png) no-repeat;
	width:28px;
	height:53px;
	border:0;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer;
	right:-50px;
}


#sub .edu .art .teacherA{
	width:100%;
}




#sub .edu .art .artVisual .slick-dots{
	width:100%;
	background:#fff;
	margin-top:30px;
	text-align:center;
}

#sub .edu .art .artVisual .slick-dots li{
	display:inline-block;
	width:7px;
	height:7px;
	margin:0;
	border-radius:50%;
	padding:0;
	background:#e5e5e5;
	margin:0px 3px;
}

#sub .edu .art .artVisual .slick-dots .slick-active{
	background:#0081a3;
}

#sub .edu .art .artVisual .slick-dots li button{
	text-indent:-99989999px
}









/*중등 영어 정규 프로그램*/

#sub .edu .intensive{
	width:100%;
	background:url(../images/sub/education/junior03_04BG.png) center top no-repeat;
	background-color:#fef0f2;
	margin-top:100px;
	padding:100px 0px;
}

#sub .edu .intensive .inner{
	width:1180px;
	margin:0 auto;
}


#sub .edu .inner .proLogoList{
	width:100%;
	margin-top:50px;
}

#sub .edu .inner .proLogoList dd{
	width:100%;
	background:#fff;
	padding:30px;
	box-sizing:border-box;
	margin-top:10px;
}

#sub .edu .inner .proLogoList dd:first-child{
	margin-top:0px;
}

#sub .edu .inner .proLogoList dd .proImg{
	width:30%;
	display:inline-block;
	border-right:1px dashed #e5e5e5;
	vertical-align:middle;
}

#sub .edu .inner .proLogoList dd .proImg img{
	width:100%;
}


#sub .edu .inner .proLogoList dd .txA{
	width:69%;
	display:inline-block;
	vertical-align:middle;
	padding-left:50px;
	box-sizing:border-box;
}


#sub .edu .inner .proLogoList dd .txA .subj{
	font-size:30px;
	color:#222;
	font-family:'GmarketSansBold';
}

#sub .edu .inner .proLogoList dd .txA .subs{
	font-size:18px;
	color:#444;
	margin-top:20px;
	line-height:28px;
	word-break:Keep-all;
}





#sub .edu .levelProgram{
	width:100%;
	background:url(../images/sub/education/junior03_04BG.png) center top no-repeat;
	background-color:#f0f8f8;
	padding:100px 0px;
}


#sub .edu .levelProgram .inner{
	width:1180px;
	margin:0 auto;
}

#sub .edu .levelProgram .inner .classCont{
	width:100%;
	margin-top:50px;
	display:inline-block;
}

#sub .edu .levelProgram .inner .classCont .txA{
	width:60%;
	display:inline-block;
	padding-right:50px;
	box-sizing:border-box;
}



#sub .edu .levelProgram .inner .classCont .txA .tit{
	font-size:30px;
	color:#222;
	font-family:'GmarketSansBold';
}

#sub .edu .levelProgram .inner .classCont .txA .contList{
	width:100%;
}

#sub .edu .levelProgram .inner .classCont .txA .contList dd{
	width:100%;
	margin-top:30px;
}

#sub .edu .levelProgram .inner .classCont .txA .contList dd .subj{
	font-size:24px;
	color:#222;
	font-family:'GmarketSansLight';
}


#sub .edu .levelProgram .inner .classCont .txA .contList dd .subs{
	font-size:18px;
	color:#444;
	line-height:28px;
	word-break:keep-all;
	margin-top:20px;
}

#sub .edu .levelProgram .inner .classCont .txA .contList dd .subsList{
	width:100%;
	padding-left:20px;
	box-sizing:border-box;
	margin-top:10px;
}

#sub .edu .levelProgram .inner .classCont .txA .contList dd .subsList li{
	font-size:18px;
	color:#444;
	line-height:28px;
	word-break:keep-all;
	margin-top:10px;
	list-style:disc;
}





#sub .edu .levelProgram .inner .classCont .illust{
	width:40%;
	display:inline-block;
	float:right;
}

#sub .edu .levelProgram .inner .classCont .illust img{
	width:100%;
}




/*성인부*/

#sub .edu .adultProgram{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .adultProgram .why{
	width:100%;
	margin-top:50px;
	display:flex;
}

#sub .edu .adultProgram .why dd{
	width:100%;
	display:inline-block;
	margin-left:50px;
}

#sub .edu .adultProgram .why dd:first-child{
	margin-left:0px;
}


#sub .edu .adultProgram .why dd .subjBox{
	width:100%;
	padding:15px 0px;
	border-radius:50px;
	color:#fff;
	text-align:Center;
	font-size:18px;
	font-weight:bold;
}

#sub .edu .adultProgram .why dd .whyList{
	width:100%;
}

#sub .edu .adultProgram .why dd .whyList li{
	width:100%;
	padding:20px 0px;
	border-radius:50px;
	margin-top:10px;
	box-shadow:5px 5px 10px rgba(0,0,0,0.1);
	position:relative;
	height:60px;
}

#sub .edu .adultProgram .why dd .whyList li .ct{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:100%;
}


#sub .edu .adultProgram .why dd .whyList li .subj{
	font-size:18px;
	color:#222;
	font-weight:bold;
	text-align:Center;
}


#sub .edu .adultProgram .why dd .whyList li .subs{
	font-size:16px;
	color:#444;
	text-align:Center;
	margin-top:10px;
}




#sub .edu .adultSpeaking{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .adultSpeaking .cont{
	width:100%;
	position:relative;
	margin-top:50px;
}


#sub .edu .adultSpeaking .cont .img{
	width:471px;
	margin:0 auto;
}

#sub .edu .adultSpeaking .cont .img img{
	width:100%;
}

#sub .edu .adultSpeaking .cont .treeText{
	width:45%;
	position:absolute;
	right:0;
}

#sub .edu .adultSpeaking .cont .treeText li{
	height:128px;
	position:relative;
}

#sub .edu .adultSpeaking .cont .treeText li p{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	font-size:16px;
	line-height:26px;
	word-break:keep-all;
}

#sub .edu .adultSpeaking .cont .treeText li:nth-child(2){
	padding-left:60px;
	box-sizing:border-box;
}


#sub .edu .adultSpeaking .cont .treeText li:nth-child(3){
	padding-left:120px;
	box-sizing:border-box;
}


#sub .edu .adultSpeaking .cont .treeText li:nth-child(4){
	padding-left:180px;
	box-sizing:border-box;
}


#sub .edu .adultSpecial{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .adultSpecial .specialList{
	width:100%;
	margin-top:50px;
	background:#fff9e8;
	display:flex;
	padding:50px 0px;
}

#sub .edu .adultSpecial .specialList dd{ 
	width:100%;
	
}


#sub .edu .adultSpecial .specialList dd .subjLine{ 
	width:100%;
	text-align:center;
}

#sub .edu .adultSpecial .specialList dd .subjLine .subjMark{ 
	width:24px;
	display:inline-block;
	vertical-align:middle;
}

#sub .edu .adultSpecial .specialList dd .subjLine .subjMark img{ 
	width:100%;
}


#sub .edu .adultSpecial .specialList dd .subjLine .subjA{ 
	width:50%;
	display:inline-block;
	vertical-align:middle;
}

#sub .edu .adultSpecial .specialList dd .subjLine .subjA .subj{ 
	font-size:24px;
	color:#222;
	font-weight:bold;
}

#sub .edu .adultSpecial .specialList dd .subjLine .subjA .subs{ 
	font-size:18px;
	color:#222;
	margin-top:10px;
}


#sub .edu .adultSpecial .specialList dd .bookThum{ 
	width:275px;
	margin:30px auto 0;
}




#sub .edu .adult_ch{ 
	width:100%;
	background:#eef7f7;
	padding:100px 0px;
	margin-top:100px;
}



#sub .edu .adult_ch .subjLine{ 
	width:100%;
	margin-top:50px;
}

#sub .edu .adult_ch .subjLine .sl{ 
	text-align:Center;
	font-size:36px;
	color:#01a29b;
	font-weight:bold;
}


#sub .edu .adult_ch .subjLine .subj{ 
	text-align:Center;
	font-size:24px;
	color:#222;
	font-weight:bold;
	margin-top:30px;
}


#sub .edu .adult_ch .goalList{ 
	width:100%;
	display:flex;
	margin-top:50px;
}

#sub .edu .adult_ch .goalList li{ 
	width:100%;
}

#sub .edu .adult_ch .goalList li .ico{ 
	width:160px;
	margin:0 auto;
}
#sub .edu .adult_ch .goalList li .ico img{ 
	width:100%;
}


#sub .edu .adult_ch .goalList li .tx{ 
	font-size:18px;
	color:#444444;
	margin-top:20px;
	text-align:Center;
	line-height:28px;
}



#sub .edu .adult_ch .classContA{ 
	width:1180px;
	margin:50px auto 0;
}


#sub .edu .adult_ch .classContA .classCont{ 
	width:100%;
	display:flex;
}

#sub .edu .adult_ch .classContA .classCont li{ 
	width:100%;
	background:#fff;
	padding:30px;
	box-sizing:border-box;
	margin-left:20px;
	margin-top:20px;
}

#sub .edu .adult_ch .classContA .classCont li:first-child{ 
	margin-left:0px;
}


#sub .edu .adult_ch .classContA .classCont li .ico{ 
	width:80px;
	display:inline-block;
	vertical-align:middle;
}

#sub .edu .adult_ch .classContA .classCont li .txA{ 
	width:80%;
	display:inline-block;
	vertical-align:middle;
	padding-left:20px;
	box-sizing:border-box;
}

#sub .edu .adult_ch .classContA .classCont li .txA .subj{ 
	font-size:20px;
	color:#222222;
	font-weight:bold;
}

#sub .edu .adult_ch .classContA .classCont li .txA .subs{ 
	font-size:16px;
	color:#444;
	margin-top:10px;
}








/*체스플러스*/

#sub .edu .progression{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .progression .cont{
	width:100%;
	margin-top:50px;
}

#sub .edu .progression .cont .line{
	width:100%;
	height:5px;
	background:#0070c5;
	border-radius:5px;
}

#sub .edu .progression .cont .contBox{
	width:96%;
	margin:0 auto;
	padding:20px 50px 50px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	text-align:center;
	box-sizing:border-box;
}

#sub .edu .progression .cont .contBox dd{
	width:22%;
	display:inline-block;
	margin-left:3%;
	margin-top:30px;
}

#sub .edu .progression .cont .contBox dd:nth-child(4n+1){
	margin-left:0px;
}


#sub .edu .progression .cont .contBox dd .subj{
	text-align:center;
	padding:15px 0px;
	color:#fff;
	background:#0070c5;
	font-size:20px;
	font-weight:bold;
	border-radius:5px;
}


#sub .edu .progression .cont .contBox dd .subsList{
	width:100%;
	padding:20px 10px 20px 20px;
	box-sizing:border-box;
	background:#eaf3fb;
	text-align:left;
	border-radius:5px;
}

#sub .edu .progression .cont .contBox dd .subsList li{
	margin-top:10px;
	font-size:16px;
	color:#0070c5;
	list-style:disc;
	margin-top:10px;
}










#sub .edu .junior_curri{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .junior_curri .tab{
	width:100%;
	display:flex;
	margin-top:50px;
}

#sub .edu .junior_curri .tab li{
	width:100%;
	filter:grayscale(100%);
	display:inline-block;
	cursor:pointer;
}

#sub .edu .junior_curri .tab li .ico{
	width:112px;
	margin:0 auto;
}

#sub .edu .junior_curri .tab li .ico img{
	width:100%;
}



#sub .edu .junior_curri .tab li .subj{
	text-align:Center;
	margin-top:15px;
	font-size:18px;
}



#sub .edu .junior_curri .tab li:first-child .subj{
	color:#febb13
}

#sub .edu .junior_curri .tab li:nth-child(2) .subj{
	color:#ee4f5b;
}

#sub .edu .junior_curri .tab li:nth-child(3) .subj{
	color:#48936f;
}


#sub .edu .junior_curri .tab li:nth-child(4) .subj{
	color:#f7921a;
}


#sub .edu .junior_curri .tab li:nth-child(5) .subj{
	color:#0097ac;
}


#sub .edu .junior_curri .tab li:nth-child(6) .subj{
	color:#d44d97;
}



#sub .edu .junior_curri .curriCont{
	width:100%;
	margin-top:50px;
}

#sub .edu .junior_curri .curriCont .ct{
	width:100%;
	padding:50px;
	box-sizing:border-box;
}


#sub .edu .junior_curri .curriCont .orange{
	background:#febb13
}

#sub .edu .junior_curri .curriCont .red{
	background:#ee4f5b
}

#sub .edu .junior_curri .curriCont .green{
	background:#48936f
}

#sub .edu .junior_curri .curriCont .blue{
	background:#f7921a
}

#sub .edu .junior_curri .curriCont .purple{
	background:#0097ac
}


#sub .edu .junior_curri .curriCont .pink{
	background:#d44d97
}



#sub .edu .junior_curri .curriCont .orange02{
	background:#fff3d6
}

#sub .edu .junior_curri .curriCont .red02{
	background:#ffdddf
}

#sub .edu .junior_curri .curriCont .green02{
	background:#e2f2ea
}

#sub .edu .junior_curri .curriCont .blue02{
	background:#ffecd5
}

#sub .edu .junior_curri .curriCont .purple02{
	background:#dbf3f7
}


#sub .edu .junior_curri .curriCont .pink02{
	background:#ffdef0
}








#sub .edu .junior_curri .curriCont .ct .subject{
	width:100%;
	text-align:center;
	color:#fff;
	font-size:30px;
	font-family:'GmarketSansBold';
}


#sub .edu .junior_curri .curriCont .ct .subsList{
	width:100%;
	display:flex;
}

#sub .edu .junior_curri .curriCont .ct .subsList li{
	width:100%;
	display:inline-block;
	margin-left:20px;
	margin-top:20px;
	padding:30px 20px;
	box-sizing:Border-box;
	background:#fff;
}

#sub .edu .junior_curri .curriCont .ct .subsList li .ico{
	width:96px;
	margin:0 auto;
}


#sub .edu .junior_curri .curriCont .ct .subsList li .ico img{
	width:100%;
}


#sub .edu .junior_curri .curriCont .ct .subsList li .subj{
	font-size:18px;
	color:#222222;
	text-align:Center;
	margin-top:20px;
}

#sub .edu .junior_curri .curriCont .ct .subsList li .subj{
	font-size:18px;
	color:#222222;
	text-align:Center;
	margin-top:20px;
}



#sub .edu .junior_curri .curriCont .ctSBg{
	width:100%;
	position:Relative;
	z-index:1;
}

#sub .edu .junior_curri .curriCont .ctSBg img{
	width:100%;
}



#sub .edu .junior_curri .curriCont .keywordList{
	width:100%;
	display:flex;
	padding:50px 0px;
	box-sizing:border-box;
	margin-top:-25px;
}




#sub .edu .junior_curri .curriCont .keywordList li{
	width:100%;
	display:inline-block;
}


#sub .edu .junior_curri .curriCont .keywordList li .cir{
	width:170px;
	height:170px;
	margin:0 auto;
	position:Relative;
	border-radius:50%;
}


#sub .edu .junior_curri .curriCont .keywordList li .purpleBack01{
	background:#4b099a
}

#sub .edu .junior_curri .curriCont .keywordList li .purpleBack02{
	background:#36086f;
	color:#fff;
}


#sub .edu .junior_curri .curriCont .keywordList li .purpleBack03{
	background:#8b3ee3
}


#sub .edu .junior_curri .curriCont .keywordList li .purpleBack04{
	background:#6b24bc;
	color:#fff;
}


#sub .edu .junior_curri .curriCont .keywordList li .hotpinkBack{
	background:#e82147
}



#sub .edu .junior_curri .curriCont .keywordList li .whiteBack{
	background:#fff;
	color:#e82147;
}



#sub .edu .junior_curri .curriCont .keywordList li .cir{
	width:170px;
	height:170px;
	margin:0 auto;
	position:Relative;
	border-radius:50%;
}




#sub .edu .junior_curri .curriCont .keywordList li .cir span{
	width:100%;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
}

#sub .edu .junior_curri .curriCont .keywordList li .cir span .ico{
	width:60px;
	margin:0 auto;
}

#sub .edu .junior_curri .curriCont .keywordList li .cir span .ico img{
	width:100%;
}

#sub .edu .junior_curri .curriCont .keywordList li .cir span .subj{
	width:60%;
	paddinG:12px 0px;
	text-align:Center;
	border-radius:50px;
	font-size:16px;
	margin:10px auto 0;
}


#sub .edu .international{
	width:1180px;
	margin:100px auto 0;
}

#sub .edu .international .NavyBack{
	background:#3f3f92;
	color:#fff;
}

#sub .edu .international .blueBack{
	background:#cae2ff;
	color:#173852;
}

#sub .edu .international .greenBack{
	background:#f2f9e9;
}

#sub .edu .international .greenText{
	color:#88c33d;
}

#sub .edu .international .skyBack{
	background:#e5f7fc;
}

#sub .edu .international .skyText{
	color:#02b1e0;
}


#sub .edu .international .blueOpaBack{
	background:#e5f1ff;
}

#sub .edu .international .blPurBack{
	background:#e2ecff;
}

#sub .edu .international .blPurText{
	color:#4a87ff;
}

#sub .edu .international .yellowBack{
	background:#fef8e1;
}

#sub .edu .international .yellowText{
	color:#f9c002;
}


#sub .edu .international .pinkBack{
	background:#fdedf5;
}

#sub .edu .international .pinkText{
	color:#ee4d9b;
}


#sub .edu .international .redBack{
	background:#fee8e8;
}

#sub .edu .international .redText{
	color:#ef3036;
}

#sub .edu .international .subjBox{
	width:100%;
	background:#f7f7f7;
	padding:15px 0px;
	color:#222;
	font-family:'GmarketSansLight';
	font-size:18px;
	text-align:center;
	margin-top:50px;
}


#sub .edu .international .table01{
	width:100%;
	margin-top:20px;
}


#sub .edu .international .table01 th{
	font-size:16px;
	padding:15px 0px;
	font-family:'lato','noto sans kr';
	font-weight:normal;
}





#sub .edu .international .exList{
	width:100%;
	text-align:right;
	margin-top:50px;
}

#sub .edu .international .exList li{
	display:inline-block;
	background:#fff6ed;
	color:#777;
	paddinG:10px;
	box-sizing:border-box;
	font-size:17px;
}


#sub .edu .international .table02{
	width:100%;
	margin-top:20px;
}

#sub .edu .international .table02 th{
	padding:10px 0px;
	box-sizing:border-box;
	font-weight:normal;
	font-family:'lato','noto sans kr''
}

#sub .edu .international .table02 thead th{
	background:#f7f7f7;
	font-size:17px;
}

#sub .edu .international .table02 .back{
	background:#f7f7f7;
}


#sub .edu .international .table02 .blueOpacity{
	background:#edf3ff;
	color:#02b1e0;
}

#sub .edu .international .table02 .yellowOpacity{
	background:#fef8e1;
	color:#f9c002;
}


#sub .edu .international .table02 .redOpacity{
	background:#fee8e8;
	color:#ef3036;
}


#sub .edu .international .table02 .greenOpacity{
	background:#f2f9e9;
	color:#88c33d;
}


#sub .edu .international .table02 .greenOpacity02{
	background:#e7f3d7;
	color:#88c33d;
}



#sub .edu .levelGoal{
	width:100%;
	background:#f7f7f7;
	padding:100px 0px;
	margin-top:100px;
}


#sub .edu .levelGoal .inner{
	width:1180px;
	margin:0 auto;
}


#sub .edu .levelGoal .inner .levelGoalVisaul{
	width:100%;
	margin-top:50px;
}


#sub .edu .levelGoal .inner .levelGoalVisaul .arlText{
	font-size:18px;
	color:#444444;
	margin-bottom:30px;
	text-align:Center;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .title{
	font-size:30px;
	font-weight:bold;
	text-align:center;
}









#sub .edu .levelGoal .inner .levelGoalVisaul .yellowColor_sj{
	color:#febb13 !important
}


#sub .edu .levelGoal .inner .levelGoalVisaul .redColor_sj{
	color:#ee4f5b !important
}

#sub .edu .levelGoal .inner .levelGoalVisaul .greenColor_sj{
	color:#48936f !important
}


#sub .edu .levelGoal .inner .levelGoalVisaul .orangeColor_sj{
	color:#f7921a !important
}


#sub .edu .levelGoal .inner .levelGoalVisaul .cyanColor_sj{
	color:#0097ac !important
}


#sub .edu .levelGoal .inner .levelGoalVisaul .pinkColor_sj{
	color:#d44d97 !important
}



#sub .edu .levelGoal .inner .levelGoalVisaul .yellowBack_sj li{
	background:#fff3d6 !important
}


#sub .edu .levelGoal .inner .levelGoalVisaul .redBack_sj li{
	background:#ffdddf !important
}

#sub .edu .levelGoal .inner .levelGoalVisaul .greenBack_sj li{
	background:#e2f2ea !important
}


#sub .edu .levelGoal .inner .levelGoalVisaul .orangeBack_sj li{
	background:#ffecd5 !important
}


#sub .edu .levelGoal .inner .levelGoalVisaul .cyanBack_sj li{
	background:#dbf3f7 !important
}


#sub .edu .levelGoal .inner .levelGoalVisaul .pinkBack_sj li{
	background:#ffdef0 !important
}






#sub .edu .levelGoal .inner .levelGoalVisaul .arlT{
	font-size:16px;
	color:#777777;
	text-align:center;
	margin-top:10px;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .substance{
	font-size:18px;
	color:#444;
	text-align:center;
	margin-top:20px;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .keywordList{
	width:100%;
	display:flex;
	margin-top:30px;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .keywordList li{
	width:100%;
	display:inline-block;
	padding:15px 10px;
	box-sizing:border-box;
	position:Relative;
	margin-left:20px;
	border-radius:5px;
	height:80px
}

#sub .edu .levelGoal .inner .levelGoalVisaul .keywordList li:first-child{
	margin-left:0px;
}


#sub .edu .levelGoal .inner .levelGoalVisaul .keywordList li p{
	font-size:16px;
	color:#444;
	text-align:Center;
	word-break:keep-all;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:100%;
	left:0;
	padding:0px 10px;
	box-sizing:Border-box;
	line-height:26px;
}



#sub .edu .levelGoal .inner .levelGoalVisaul .pointList{
	width:100%;
	margin-top:50px;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li{
	width:100%;
	display:flex;
	margin-top:20px;
	background:#fff;
	border-radius:100px;
	overflow:hidden;
}



#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .titArea{
	width:50%;
	vertical-align:Middle;
	display:inline-block;
	padding:50px;
	box-sizing:border-box;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .titArea .ico{
	width:72px;
	display:inline-block;
	vertical-align:middle;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .titArea .txA{
	display:inline-block;
	vertical-align:middle;
	padding-left:20px;
	box-sizing:border-box;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .titArea .txA .Point{
	font-size:18px;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .titArea .txA .tit{
	font-size:36px;
	font-family:'lato';
	font-weight:bold;
	margin-top:15px;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList .green .titArea .txA{
	color:#89cc0e;
}


#sub .edu .levelGoal .inner .levelGoalVisaul .pointList .blue .titArea .txA{
	color:#00638e;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList .pink .titArea .txA{
	color:#e73c5e;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList .orange .titArea .txA{
	color:#ffa800;
}


#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .listA{
	width:50%;
	vertical-align:Middle;
	display:inline-block;
	padding:50px;
	box-sizing:border-box;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList .green .listA{
	background:#d9f9cc
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList .blue .listA{
	background:#dbf8ff
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList .pink .listA{
	background:#ffeff3
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList .orange .listA{
	background:#fef8e1
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .listA div{
	font-size:16px;
	color:#222;
	margin-top:10px;
	line-height:26px;
	word-break:keep-all;
}

#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .listA div:first-child{
	margin-top:0px;
}






#sub .edu .levelGoal .inner .levelGoalVisaul .slick-prev{
	background:url(../images/sub/education/levelPrev.png) no-repeat;
	width:28px;
	height:53px;
	border:0;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:1;
	cursor:pointer;
	left:-50px;
}


#sub .edu .levelGoal .inner .levelGoalVisaul .slick-next{
	background:url(../images/sub/education/levelNext.png) no-repeat;
	width:28px;
	height:53px;
	border:0;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer;
	right:-50px;
}








#sub .edu .visualTab{
	width:100%;
	position:relative;
}


#sub .edu .visualTab .visualTabCont{
	width:100%;
	position:absolute;
	top:0;
	left:0;
}


























