
@media screen and (max-width: 1180px) {
	
	.sample1180{
		width:94%;
		margin:0px auto 0;
	}
	.sample1180 img{
		width:100%;
	}
	
	.sample1920{
		width:160%;
		position:relative;
		left:50%;
		margin-left:-80%;
	}
	
	.sample1920 img{
		width:100%;
		
	}
}



/*common*/


@media screen and (max-width: 1180px) {
	
	#sub .edu{
		width:100%;
	}
	
	#sub .edu .titleVisual{
		width:100%;
		position:relative;
	}
	
	#sub .edu .titleVisual .bg{
		width:100%;
		overflow:hidden;
	}
	
	#sub .edu .titleVisual .bg img{
		width:140%;
		position:relative;
		left:50%;
		margin-left:-65%
	}
	
	#sub .edu .titleVisual .cont{
		width:94%;
		position:absolute;
		left:50%;
		top:50%;
		transform:translate(-50%, -50%);
		z-index:1;
	}


	#sub .edu .titleVisual .cont .programImg{
		width:16%
	}
	#sub .edu .titleVisual .cont .programImg img{
		width:100%
	}

	#sub .edu .titleVisual .cont .programNm{
		display:inline-block;
		padding:15px 30px;
		color:#fff;
		font-family:'GmarketSansBold';
		font-size:18px;
		border-radius:50px;
	}
	
	#sub .edu .titleVisual .cont .title{
		font-size:22px;
		font-family:'Binggrae-Bold';
		margin-top:30px;
	}
	
	#sub .edu .titleVisual .cont .title span{
		font-size:36px;
	}
	
	#sub .edu .titleVisual .cont .substance{
		font-size:16px;
		margin-top:20px;
		color:#444444;
		line-height:28px;
	}
	
	#sub .edu .titleVisual .cont .substance .arlText{
		font-size:17px;
		color:#777;
		line-height:23px;
		display:block;
	}
	
	
	
	#sub .edu .commonInfo{
		width:94%;
		margin:5em auto 0;
		padding:2em;
		box-sizing:Border-box;
		background:#f7f7f7;
		position:Relative;
	}
	
	#sub .edu .commonInfo .nmA{
		width:358px;
		margin:0 auto;
		position:Relative;
	}
	
	#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%;
	}
	
	
	
	#sub .edu .commonInfo .infoCont{
		width:100%;
		background:#fff;
		padding:2.5em 2em 2em;
		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:100%;
		display:inline-block;
		vertical-align:middle;
		padding-left:0px;
		box-sizing:border-box;
		margin-top:1em;
	}
	
	#sub .edu .commonInfo .infoCont li .txA .subj{
		font-size:14px;
		color:#777777;
	}
	
	#sub .edu .commonInfo .infoCont li .txA .subs{
		font-size:17px;
		color:#222222;
		line-height:26px;
		font-weight:bold;
		margin-top:10px;
	}
	
	#sub .edu .commonInfo .infoCont li .txA .subs span{
		font-size:13px;
		color:#777777;
	}
	
	#sub .tabmenuInclude .commonInfo{
		margin:0px auto 0;
	}
	
	
	#sub .edu .edutitleA{
		width:100%;
	}
	
	#sub .edu .edutitleA .subTit{
		font-size:18px;
		color:#1fafc8;
		text-align:Center;
		font-family:'GmarketSansLight';
		margin-bottom:30px;
		word-break:keep-all;
	}
	
	#sub .edu .edutitleA .tit{
		font-size:30px;
		color:#222;
		text-align:Center;
		font-family:'Binggrae-Bold';
		word-break:keep-all;
	}
	
	#sub .edu .edutitleA .substance{
		font-size:18px;
		color:#777777;
		text-align:Center;
		line-height:28px;
		margin-top:20px;
		word-break:keep-all;
	}
	
	#sub .edu .edutitleA .subs{
		font-size:16px;
		color:#222222;
		text-align:Center;
		line-height:26px;
		margin-top:20px;
		word-break:keep-all;
	}
	
	#sub .edu .tabMenu{
		width:94%;
		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:17px;
		color:#999;
		cursor:pointer;
		padding:15px 0px;
	}



}

@media screen and (max-width: 767px) {
	
	#sub .edu{
		width:100%;
	}
	
	#sub .edu .titleVisual{
		width:100%;
		position:relative;
	}
	
	#sub .edu .titleVisual .bg{
		width:100%;
		overflow:hidden;
	}
	
	#sub .edu .titleVisual .bg img{
		width:140%;
		position:relative;
		left:50%;
		margin-left:-65%;
		padding-top:8em;
	}
	
	#sub .edu .titleVisual .cont{
		width:94%;
		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:14px;
		border-radius:50px;
	}
	
	#sub .edu .titleVisual .cont .programImg{
		width:16%
	}
	#sub .edu .titleVisual .cont .programImg img{
		width:100%
	}
	
	#sub .edu .titleVisual .cont .title{
		font-size:18px;
		font-family:'Binggrae-Bold';
		margin-top:20px;
		width:55%;
		word-break:keep-all;
	}
	
	#sub .edu .titleVisual .cont .title span{
		font-size:26px;
		display:block;
		margin-top:5px;
	}
	
	#sub .edu .titleVisual .cont .substance{
		font-size:13px;
		margin-top:10px;
		color:#444444;
		line-height:19px;
		width:55%;
		word-break:keep-all;
	}
	
	#sub .edu .titleVisual .cont .substance .arlText{
		font-size:13px;
		color:#777;
		line-height:19px;
		display:block;
		display:none;
	}
	
	
	
	#sub .edu .commonInfo{
		width:94%;
		margin:5em auto 0;
		padding:1em;
		box-sizing:Border-box;
		background:#f7f7f7;
		position:Relative;
	}
	
	#sub .edu .commonInfo .nmA{
		width:250px;
		margin:0 auto;
		position:Relative;
	}
	
	#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:17px;
		font-weight:bold;
		width:100%;
	}
	
	
	
	#sub .edu .commonInfo .infoCont{
		width:100%;
		background:#fff;
		padding:2em 1em 1em;
		box-sizing:Border-box;
		margin-top:-46px;
	}
	
	#sub .edu .commonInfo .infoCont li{
		width:100%;
		display:inline-block;
		vertical-align:top;
		margin-top:40px;
	}
	
	
	#sub .edu .commonInfo .infoCont li .ico{
		width:70px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .edu .commonInfo .infoCont li .ico img{
		width:100%;
	}
	
	#sub .edu .commonInfo .infoCont li .txA{
		width:68%;
		display:inline-block;
		vertical-align:middle;
		padding-left:10px;
		box-sizing:border-box;
		margin-top:1em;
	}
	
	#sub .edu .commonInfo .infoCont li .txA .subj{
		font-size:14px;
		color:#777777;
	}
	
	#sub .edu .commonInfo .infoCont li .txA .subs{
		font-size:14px;
		color:#222222;
		line-height:22px;
		font-weight:bold;
		margin-top:10px;
		word-break:keep-all;
	}
	
	#sub .edu .commonInfo .infoCont li .txA .subs span{
		font-size:13px;
		color:#777777;
		display:block;
	}
	
	#sub .tabmenuInclude .commonInfo{
		margin:0px auto 0;
	}
	
	
	#sub .edu .edutitleA{
		width:100%;
	}
	
	#sub .edu .edutitleA .subTit{
		font-size:16px;
		color:#1fafc8;
		text-align:Center;
		font-family:'GmarketSansLight';
		margin-bottom:30px;
	}
	
	#sub .edu .edutitleA .subTit span{
		display:block;
		margin-bottom:20px;
	}
	
	#sub .edu .edutitleA .tit{
		font-size:26px;
		color:#222;
		text-align:Center;
		font-family:'Binggrae-Bold';
		word-break:keep-all;
	}
	
	#sub .edu .edutitleA .substance{
		font-size:14px;
		color:#777777;
		text-align:Center;
		line-height:22px;
		margin-top:20px;
		word-break:keep-all;
	}
	
	#sub .edu .edutitleA .substance br{
		display:none;
	}
	
	#sub .edu .edutitleA .subs{
		font-size:14px;
		color:#222222;
		text-align:Center;
		line-height:23px;
		margin-top:20px;
		word-break:keep-all;
	}
	
	#sub .edu .tabMenu{
		width:94%;
		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:14px;
		color:#999;
		cursor:pointer;
		padding:15px 0px;
	}



}




/*글로벌문화체험*/

@media screen and (max-width: 1180px) {

	
	#sub .edu .globalProgram{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .globalProgram dd{
		width:100%;
		margin-top:4em;
	}
	
	
	#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;
		word-break:keep-all;
	}
	
	#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:30px;
		box-sizing:border-box;
		display:flex;
		margin-top:50px;
	}
	
	#sub .edu .globalProgram dd .thumList li{
		width:100%;
		margin-left:30px;
	}
	
	#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:94%;
		margin:3em auto 5em;
		display:block;
	}
	
	#sub .edu .timeLine dd{
		width:32%;
		display:inline-block;
		margin-left:10px;
		margin-top:2em;
	}
	
	#sub .edu .timeLine dd:nth-child(3n+1){
		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;
	}


}

@media screen and (max-width: 767px) {

	
	#sub .edu .globalProgram{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .globalProgram dd{
		width:100%;
		margin-top:4em;
	}
	
	
	#sub .edu .globalProgram dd .title{
		font-size:24px;
		color:#00a29b;
		font-family:'Binggrae-Bold';
		text-align:Center;
	}
	
	#sub .edu .globalProgram dd .substance{
		font-size:17px;
		color:#444;
		line-height:23px;
		text-align:Center;
		margin-top:30px;
		word-break:keep-all;
	}
	
	#sub .edu .globalProgram dd .arlText{
		font-size:14px;
		color:#999;
		text-align:Center;
		margin-top:20px;
	}
	
	
	
	#sub .edu .globalProgram dd .thumList{
		background:#eef7f7;
		width:100%;
		padding:1em;
		box-sizing:border-box;
		display:flex;
		margin-top:50px;
	}
	
	#sub .edu .globalProgram dd .thumList li{
		width:100%;
		margin-left:1em;
	}
	
	#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:14px;
		color:#444;
	}
	
	
	
	#sub .edu .globalProgram dd .iconList{
		width:100%;
		display:inline-block;
		margin-top:0px;
		text-align:Center;
	}
	
	
	#sub .edu .globalProgram dd .iconList li{
		width:49.3%;
		display:inline-block;
		margin-top:2.5em
	}
	
	#sub .edu .globalProgram dd .iconList li .ico{
		width:80px;
		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:23px;
		font-size:17px;
	}
	
	
	
	
	#sub .edu .timeLine{
		width:94%;
		margin:3em auto 5em;
		display:block;
	}
	
	#sub .edu .timeLine dd{
		width:48%;
		display:inline-block;
		margin-left:1.5%;
		margin-top:2em;
	}
	
	
	#sub .edu .timeLine dd:nth-child(3n+1){
		margin-left:1.5%;
	}
	
	
	#sub .edu .timeLine dd:nth-child(2n+1){
		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:17px;
	}
	
	
	#sub .edu .timeLine dd .subj{
		margin-top:20px;
		font-size:17px;
		font-family:'Binggrae-Bold';
		text-align:Center;
		color:#222;
	}
	
	#sub .edu .timeLine dd .subs{
		margin-top:10px;
		font-size:13px;
		text-align:Center;
		color:#999;
	}


}



/*스마트스타*/

@media screen and (max-width: 1180px) {

	
	
	#sub .edu .smartStar{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .smartStar .programLogo{
		width:130px;
		margin:0 auto 30px;
	}
	
	#sub .edu .smartStar .programLogo img{
		width:100%;
	}
	
	#sub .edu .smartStar .smartStarList{
		width:100%;
		display:flex;
	}
	
	#sub .edu .smartStar .smartStarList dd{
		width:100%;
		display:inline-block;
		margin-left:10px;
		background:#f9f9fc;
		padding:2em;
		box-sizing:border-box;
		border-radius:10px;
	}
	
	#sub .edu .smartStar .smartStarList dd:first-child{
		margin-left:0px;
	}
	
	
	#sub .edu .smartStar .smartStarList dd .ico{
		width:60px;
		display:inline-block;
		vertical-align:top;
	}
	
	#sub .edu .smartStar .smartStarList dd .ico img{
		width:100%;
	}
	
	#sub .edu .smartStar .smartStarList dd .txA{
		width:78%;
		display:inline-block;
		vertical-align:top;
		padding-left:20px;
		box-sizing:border-box;
	}
	
	#sub .edu .smartStar .smartStarList dd .txA .subj{
		font-size:20px;
		color:#222;
		font-family:'GmarketSansBold';
	}
	
	#sub .edu .smartStar .smartStarList dd .txA .subs{
		font-size:16px;
		color:#444;
		line-height:26px;
		margin-top:15px;
		word-break:keep-all;
	}
	
	#sub .edu .smartStar .smartStarList dd .txA .arlT{
		font-size:14px;
		margin-top:30px;
		word-break:keep-all;
		line-height:23px;
	}
	
	#sub .edu .smartStar .smartStarList dd .txA .arlT{
		font-size:14px;
		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:5em 0px;
		margin-top:5em;
	}
	
	#sub .edu .lessongoal .inner{
		width:94%;
		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:18px;
		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 .inner .grA .graph img{
		width:100%;
	}
	
	#sub .edu .lessongoal .levelVisual{
		width:94%;
		margin:30px auto 0;
	}
	
	
	#sub .edu .lessongoal .levelVisual .slick-prev{
		background:url(../images/sub/education/levelPrev.png) center center no-repeat;
		width:30px;
		height:53px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		z-index:1;
		cursor:pointer;
		left:-15px;
		background-size:100%;
		background-size:50%;
		background-color:#fff;
		box-sizing:border-box;
	}
	
	
	#sub .edu .lessongoal .levelVisual .slick-next{
		background:url(../images/sub/education/levelNext.png) center center no-repeat;
		width:30px;
		height:60px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		cursor:pointer;
		right:-15px;
		background-size:50%;
		background-color:#fff;
		box-sizing:border-box;
	}
	
	
	
	#sub .edu .lessongoal .levelVisual dd{
		width:100%;
		border-radius:50px;
		padding:30px;
		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:80%;
		display:inline-block;
		vertical-align:top;
		padding-left:30px;
		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:24px;
		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:49%;
		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:1%;
	}
	
	#sub .edu .lessongoal .levelVisual dd .topLine .stepList li:nth-child(2n+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:94%;
		margin:100px auto 0;
	}
	
	#sub .edu .components .infoGraphic{
		width:610px;
		margin:50px auto 0;
	}
	
	#sub .edu .components .infoGraphic img{
		width:100%;
	}
	
	
	#sub .edu .storybook{
		width:94%;
		margin:5em 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 .storybook .bookThum img{
		width:100%;
	}
	
	#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:94%;
		margin:30px auto 0;
		position:Relative;
	}
	
	#sub .edu .SmartSTARbook .contA .cha{
		width:100%;
		display:inline-block;
		position:absolute;
		z-index:0;
		display:none;
	}
	
	
	#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:10px;
		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:20px;
		font-family: 'Binggrae-Bold';
		text-align:center;
	}
	
	#sub .edu .SmartSTARbook .contA .innerlist li .bookThum{
		width:250px;
		margin:20px auto 0;
	}
	
	#sub .edu .SmartSTARbook .contA .innerlist li .bookThum img{
		width:100%;
	}
	
	
	
	#sub .edu .SmartSTARbook .contA .innerlist li .subs{
		font-size:14px;
		color:#222;
		text-align:Center;
		line-height:23px;
		margin-top:30px;
		word-break:keep-all;
	}
	
	#sub .edu .SmartSTARbook .contA .innerlist li .subs br{
		display:none;
	}
	
	
	
	#sub .edu .elearning{
		width:100%;
		background:#def4f8;
		padding:100px 0px;
	}
	
	#sub .edu .elearning .inner{
		width:94%;
		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 .elearning .elearningVisual li{
		margin:0px 5px;
	}
	#sub .edu .elearning .elearningVisual li img{
		width:100%;
	}
	
	
	
	
	
	#sub .edu .phonicsbook{
		width:94%;
		margin:5em auto;
	}
	
	
	#sub .edu .phonicsbook .bookThum{
		width:100%;
		background:#faf7ff;
		border-radius:50px;
		padding:20px;
		box-sizing:border-box;
		margin-top:50px;
	}
	
	#sub .edu .phonicsbook .bookThum img{
		width:100%;
	}
}


@media screen and (max-width: 767px) {

	
	
	#sub .edu .smartStar{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .smartStar .programLogo{
		width:130px;
		margin:0 auto 30px;
	}
	
	#sub .edu .smartStar .programLogo img{
		width:100%;
	}
	
	#sub .edu .smartStar .smartStarList{
		width:100%;
		display:inline-block;
	}
	
	#sub .edu .smartStar .smartStarList dd{
		width:100%;
		display:inline-block;
		margin-left:0px;
		background:#f9f9fc;
		padding:1.5em;
		box-sizing:border-box;
		border-radius:10px;
		margin-top:20px;
	}
	
	#sub .edu .smartStar .smartStarList dd:first-child{
		margin-left:0px;
		margin-top:0px;
	}
	
	
	#sub .edu .smartStar .smartStarList dd .ico{
		width:60px;
		display:inline-block;
		vertical-align:top;
	}
	
	#sub .edu .smartStar .smartStarList dd .ico img{
		width:100%;
	}
	
	#sub .edu .smartStar .smartStarList dd .txA{
		width:75%;
		display:inline-block;
		vertical-align:top;
		padding-left:20px;
		box-sizing:border-box;
	}
	
	#sub .edu .smartStar .smartStarList dd .txA .subj{
		font-size:18px;
		color:#222;
		font-family:'GmarketSansBold';
	}
	
	#sub .edu .smartStar .smartStarList dd .txA .subs{
		font-size:14px;
		color:#444;
		line-height:22px;
		margin-top:15px;
		word-break:keep-all;
	}
	
	#sub .edu .smartStar .smartStarList dd .txA .arlT{
		font-size:13px;
		margin-top:30px;
		word-break:keep-all;
		line-height:21px;
	}
	
	
	#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:5em 0px;
		margin-top:5em;
	}
	
	#sub .edu .lessongoal .inner{
		width:94%;
		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 10px 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:90%;
	}
	
	
	#sub .edu .lessongoal .inner .grA .subjA .ico{
		width:30px;
		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:13px;
		display:inline-block;
		vertical-align:middle;
		font-family:'GmarketSansLight';
		width:80%;
		text-align:left;
		padding-left:10px;
		box-sizing:border-box;
		word-break:keep-all;
	}
	
	
	#sub .edu .lessongoal .inner .grA .graph{
		width:100%;
		text-align:center;
	}
	
	#sub .edu .lessongoal .inner .grA .graph img{
		width:100%;
	}
	
	#sub .edu .lessongoal .levelVisual{
		width:94%;
		margin:30px auto 0;
	}
	
	
	#sub .edu .lessongoal .levelVisual .slick-prev{
		background:url(../images/sub/education/levelPrev.png) center center no-repeat;
		width:35px;
		height:60px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		top:0%;
		transform:translateY(0%);
		z-index:1;
		cursor:pointer;
		left:auto;
		background-size:100%;
		background-size:40%;
		background-color:#fff;
		box-sizing:border-box;
		right:30px;
	}
	
	
	#sub .edu .lessongoal .levelVisual .slick-next{
		background:url(../images/sub/education/levelNext.png) center center no-repeat;
		width:35px;
		height:60px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		top:0%;
		transform:translateY(0%);
		cursor:pointer;
		right:0px;
		background-size:40%;
		background-color:#fff;
		box-sizing:border-box;
		border-radius:0px 60px 0px 0px;
	}
	
	
	
	#sub .edu .lessongoal .levelVisual dd{
		width:100%;
		border-radius:50px;
		padding:20px;
		box-sizing:border-box;
		background:#e0eef6;
	}
	
	#sub .edu .lessongoal .levelVisual dd .topLine{
		width:100%;
	}
	
	#sub .edu .lessongoal .levelVisual dd .topLine .cha{
		width:90px;
		display:inline-block;
		vertical-align:top;
	}
	
	
	#sub .edu .lessongoal .levelVisual dd .topLine .cha img{
		width:100%;
	}
	
	
	#sub .edu .lessongoal .levelVisual dd .topLine .txA{
		width:100%;
		display:inline-block;
		vertical-align:top;
		padding-left:0px;
		box-sizing:border-box;
		margin-top:20px;
	}
	
	
	#sub .edu .lessongoal .levelVisual dd .topLine .txA .subjA{
		width:100%;
	}
	
	#sub .edu .lessongoal .levelVisual dd .topLine .txA .subjA .subj{
		font-size:24px;
		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:100%;
		display:inline-block;
		background:#fff;
		vertical-align:top;
		padding:20px 15px;
		box-sizing:border-box;
		margin-left:0%;
		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:nth-child(2n+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:auto;
	}
	
	
	#sub .edu .components{
		width:94%;
		margin:100px auto 0;
	}
	
	#sub .edu .components .infoGraphic{
		width:100%;
		margin:50px auto 0;
	}
	
	#sub .edu .components .infoGraphic img{
		width:100%;
	}
	
	
	#sub .edu .storybook{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .proIco{
		width:90px;
		margin:0 auto 50px;
	}
	
	#sub .edu .proIco img{
		width:100%;
	}
	
	#sub .edu .storybook .keywordList{
		width:100%;
		text-align:Center;
		margin-top:50px;
	}
	
	#sub .edu .storybook .keywordList li{
		width:115px;
		line-height:115px;
		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:13px;
	}
	#sub .edu .storybook .keywordList li:first-child{
		z-index:1;
	}
	
	#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:30px 15px;
		box-sizing:border-box;
		border-radius:50px;
		margin-top:50px;
		text-align:Center;
	}
	
	#sub .edu .storybook .bookThum img{
		width:100%;
	}
	
	#sub .edu .SmartSTARbook{
		width:100%;
		background:#fef0f2;
		margin-top:5em;
		padding:5em 0px;
	}
	
	#sub .edu .SmartSTARbook .titleA{
		width:100%;
		background:url(../images/sub/education/cloudBg.png) no-repeat center bottom;
	}
	
	#sub .edu .SmartSTARbook .contA{
		width:94%;
		margin:30px auto 0;
		position:Relative;
	}
	
	#sub .edu .SmartSTARbook .contA .cha{
		width:100%;
		display:inline-block;
		position:absolute;
		z-index:0;
		display:none;
	}
	
	
	#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:100%;
		display:inline-block;
		background:#fff;
		float:left;
		border-radius:10px;
		margin-left:0%;
		margin-top:10px;
		padding:50px 20px;
		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:20px;
		font-family: 'Binggrae-Bold';
		text-align:center;
	}
	
	#sub .edu .SmartSTARbook .contA .innerlist li .bookThum{
		width:100%;
		margin:20px auto 0;
	}
	
	#sub .edu .SmartSTARbook .contA .innerlist li .bookThum img{
		width:100%;
	}
	
	
	
	#sub .edu .SmartSTARbook .contA .innerlist li .subs{
		font-size:14px;
		color:#222;
		text-align:Center;
		line-height:23px;
		margin-top:30px;
		word-break:keep-all;
	}
	
	#sub .edu .SmartSTARbook .contA .innerlist li .subs br{
		display:none;
	}
	
	
	
	#sub .edu .elearning{
		width:100%;
		background:#def4f8;
		padding:5em 0px;
	}
	
	#sub .edu .elearning .inner{
		width:94%;
		margin:0 auto;
	}
	
	
	#sub .edu .elearning .topInfo{
		width:100%;
		display:inline-block;
		margin-top:50px;
	}
	
	#sub .edu .elearning .topInfo .txA{
		width:100%;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .edu .elearning .topInfo .txA .subj{
		font-size:18px;
		color:#0081a3;
		font-family:'Binggrae-Bold';
		word-break:keep-all;
	}
	
	#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:14px;
		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:100%;
		display:inline-block;
		vertical-align:middle;
		margin-top:30px;
	}
	
	#sub .edu .elearning .topInfo .thum img{
		width:100%;
	}
	
	
	
	#sub .edu .elearning .elearningVisual{
		width:100%;
		background:#a9e1ef;
		padding:20px;
		box-sizing:border-box;
		border-radius:20px;
		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 .elearning .elearningVisual li{
		margin:0px 5px;
	}
	#sub .edu .elearning .elearningVisual li img{
		width:100%;
	}
	
	
	
	
	
	#sub .edu .phonicsbook{
		width:94%;
		margin:5em auto;
	}
	
	
	#sub .edu .phonicsbook .bookThum{
		width:100%;
		background:#faf7ff;
		border-radius:20px;
		padding:10px;
		box-sizing:border-box;
		margin-top:50px;
	}
	
	#sub .edu .phonicsbook .bookThum img{
		width:100%;
	}
}



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

@media screen and (max-width: 1180px) {

	#sub .edu .look{
		width:94%;
		margin:5em auto 5em;
	}
	
	
	#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%;
	}
	
}


@media screen and (max-width: 767px) {

	#sub .edu .look{
		width:94%;
		margin:5em auto 5em;
	}
	
	
	#sub .edu .look .lookList{
		width:100%;
		display:inline-block;
		margin-top:30px;
	}
	
	
	#sub .edu .look .lookList li{
		width:48.5%;
		display:inline-block;
		margin-left:1%;
		margin-top:10px;
	}
	
	#sub .edu .look .lookList li:nth-child(2n+1){
		margin-left:0px;
	}
	
	#sub .edu .look .lookList li img{
		width:100%;
	}
	
}




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


@media screen and (max-width: 1180px) {
	
	#sub .edu .ch_goal{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .ch_goal .ch_goalList{
		width:100%;
		display:inline-block;
		margin-top:20px;
	}
	
	#sub .edu .ch_goal .ch_goalList dd{
		width:32%;
		display:inline-block;
		padding-right:30px;
		box-sizing:border-box;
		margin-top:30px;
		vertical-align:Top;
	}
	
	#sub .edu .ch_goal .ch_goalList dd .ico{
		width:80px;
		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:17px;
		color:#444;
		padding-left:10px;
		word-break:Keep-all;
		box-sizing:border-box;
		width:55%;
		line-height:23px;
	}
	
	
	
	
	#sub .edu .ch_who{
		width:94%;
		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:160px;
		margin:0 auto;
	}
	
	#sub .edu .ch_who dd .ico img{
		width:100%;
	}
	#sub .edu .ch_who dd .subj{
		font-size:18px;
		text-align:Center;
		color:#222;
		font-weight:bold;
		margin-top:40px;
	}
	
	
	#sub .edu .ch_who dd .subs{
		font-size:17px;
		text-align:Center;
		color:#444;
		margin-top:15px;
		word-break:keep-all;
		line-height:23px;
	}
	
	
	#sub .edu .teacherA{
		width:94%;
		margin:5em auto;
		padding:50px;
		box-sizing:border-box;
	}
	
	#sub .edu .teacherA .txA{
		width:75%;
		display:inline-block;
		vertical-align:top;
		padding-right:50px;
		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:20px;
		color:#222;
		font-weight:bold;
		word-break:keep-all;
		line-height:30px;
	}
	
	
	
	#sub .edu .teacherA .thum{
		width:24%;
		display:inline-block;
		vertical-align:top;
	}
	
	
	#sub .edu .teacherA .thum img{
		width:100%;
	}

}

@media screen and (max-width: 767px) {
	
	#sub .edu .ch_goal{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .ch_goal .ch_goalList{
		width:100%;
		display:inline-block;
		margin-top:20px;
	}
	
	#sub .edu .ch_goal .ch_goalList dd{
		width:100%;
		display:inline-block;
		padding-right:0px;
		box-sizing:border-box;
		margin-top:10px;
		vertical-align:Top;
	}
	
	#sub .edu .ch_goal .ch_goalList dd .ico{
		width:80px;
		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:17px;
		color:#444;
		padding-left:10px;
		word-break:Keep-all;
		box-sizing:border-box;
		width:70%;
		line-height:23px;
	}
	
	
	
	
	#sub .edu .ch_who{
		width:94%;
		margin:50px auto 0;
		background:#f7f7f7;
		display:block;
		padding:50px 0px;
	}
	
	#sub .edu .ch_who dd{
		width:100%;
		display:inline-block;
		padding:0px 20px;
		box-sizing:Border-box;
		margin-top:50px;
	}
	
	#sub .edu .ch_who dd:first-child{
		margin-top:0px;
	}
	
	#sub .edu .ch_who dd .ico{
		width:160px;
		margin:0 auto;
	}
	
	#sub .edu .ch_who dd .ico img{
		width:100%;
	}
	#sub .edu .ch_who dd .subj{
		font-size:18px;
		text-align:Center;
		color:#222;
		font-weight:bold;
		margin-top:40px;
	}
	
	
	#sub .edu .ch_who dd .subs{
		font-size:17px;
		text-align:Center;
		color:#444;
		margin-top:15px;
		word-break:keep-all;
		line-height:23px;
	}
	
	
	#sub .edu .teacherA{
		width:94%;
		margin:5em auto;
		padding:30px;
		box-sizing:border-box;
		position:relative;
	}
	
	#sub .edu .teacherA .txA{
		width:100%;
		display:inline-block;
		vertical-align:top;
		padding-right:0px;
		box-sizing:border-box;
	}
	
	#sub .edu .teacherA .txA .nmA{
		width:80%;
		
	}
	
	
	#sub .edu .teacherA .txA .nmA .nm{
		font-size:26px;
		color:#222;
		font-family:'GmarketSansBold';
		display:block;
		vertical-align:middle;
	}
	
	
	#sub .edu .teacherA .txA .nmA .sh{
		font-size:17px;
		font-family: 'GmarketSansLight';
		display:block;
		vertical-align:middle;
		margin-left:0px;
		margin-top:10px;
		word-break:Keep-all;
	}
	
	
	
	#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:16px;
		color:#222;
		font-weight:bold;
		word-break:keep-all;
		line-height:26px;
	}
	
	
	
	#sub .edu .teacherA .thum{
		width:25%;
		display:inline-block;
		vertical-align:top;
		position:absolute;
		right:15px;
		top:15px;
	}
	
	
	#sub .edu .teacherA .thum img{
		width:100%;
	}

}



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

@media screen and (max-width: 1180px) {
	
	#sub .edu .artnscience{
		width:94%;
		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:20px;
		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:100%;
		border-radius:50px;
		color:#fff;
		text-align:Center;
		font-size:18px;
		padding:15px 0px;
		position:relative;
		margin:-75px auto 0;
		word-break:keep-all;
	}
	
	
	#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;
	}

}


@media screen and (max-width: 767px) {
	
	#sub .edu .artnscience{
		width:94%;
		margin:100px auto;
	}
	
	#sub .edu .artnscience .infoImg{
		width:100%;
		margin:50px auto 0;
	}
	
	#sub .edu .artnscience .infoImg img{
		width:100%;
	}
	
	
	
	#sub .edu .artnscience .artnscienceList{
		width:100%;
		display:block;
		margin-top:50px;
	}
	
	
	#sub .edu .artnscience .artnscienceList dd{
		width:100%;
		display:inline-block;
		margin-left:0px;
		padding:50px 30px;
		box-sizing:Border-box;
		margin-top:50px;
	}
	
	
	#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:100%;
		border-radius:50px;
		color:#fff;
		text-align:Center;
		font-size:16px;
		padding:15px 0px;
		position:relative;
		margin:-75px auto 0;
		word-break:keep-all;
	}
	
	
	#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:14px;
		color:#444;
		margin-top:10px;
		word-break:keep-all;
		line-height:23px;
	}

}




/*창의미술*/

@media screen and (max-width: 1180px) {
	
	#sub .edu .art{
		width:94%;
		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/imgPrev.png) no-repeat;
		width:50px;
		height:50px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		top:45%;
		transform:translateY(-50%);
		z-index:1;
		cursor:pointer;
		left:10px;
	}
	
	
	#sub .edu .art .artVisual .slick-next{
		background:url(../images/sub/imgNext.png) no-repeat;
		width:50px;
		height:50px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		top:45%;
		transform:translateY(-50%);
		cursor:pointer;
		right:10px;
	}
	
	
	#sub .edu .art .teacherA{
		width:100%;
	}

}


@media screen and (max-width: 767px) {
	
	#sub .edu .art{
		width:94%;
		margin:100px auto 0;
	}
	
	
	#sub .edu .art .artVisual{
		width:100%;
	}
	
	#sub .edu .art .artVisual li{
		width:100%;
		margin:0px 0px;
	}
	
	#sub .edu .art .artVisual li img{
		width:100%;
	}
	
	
	
	#sub .edu .art .artVisual .slick-prev{
		background:url(../images/sub/imgPrev.png) no-repeat;
		width:50px;
		height:50px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		top:45%;
		transform:translateY(-50%);
		z-index:1;
		cursor:pointer;
		left:0px;
	}
	
	
	#sub .edu .art .artVisual .slick-next{
		background:url(../images/sub/imgNext.png) no-repeat;
		width:50px;
		height:50px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		top:45%;
		transform:translateY(-50%);
		cursor:pointer;
		right:0px;
	}
	
	
	
	#sub .edu .art .teacherA{
		width:100%;
	}

}






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

@media screen and (max-width: 1180px) {
	
	#sub .edu .intensive{
		width:100%;
		background:url(../images/sub/education/junior03_04BG.png) center top no-repeat;
		background-color:#fef0f2;
		margin-top:5em;
		padding:5em 0px;
	}
	
	#sub .edu .intensive .inner{
		width:94%;
		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 .inner .proLogoList dd .txA .subs br{
		display:none;
	}
	
	#sub .edu .levelProgram{
		width:100%;
		background:url(../images/sub/education/junior03_04BG.png) center top no-repeat;
		background-color:#f0f8f8;
		padding:5em 0px;
	}
	
	
	#sub .edu .levelProgram .inner{
		width:94%;
		margin:0 auto;
	}
	
	#sub .edu .levelProgram .inner .classCont{
		width:100%;
		margin-top:50px;
		display:inline-block;
	}
	
	#sub .edu .levelProgram .inner .classCont .txA{
		width:65%;
		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:35%;
		display:inline-block;
		float:right;
	}
	
	#sub .edu .levelProgram .inner .classCont .illust img{
		width:100%;
	}
	
	
}


@media screen and (max-width:767px) {
	
	#sub .edu .intensive{
		width:100%;
		background:url(../images/sub/education/junior03_04BG.png) center top no-repeat;
		background-color:#fef0f2;
		margin-top:5em;
		padding:5em 0px;
	}
	
	#sub .edu .intensive .inner{
		width:94%;
		margin:0 auto;
	}
	
	
	#sub .edu .inner .proLogoList{
		width:100%;
		margin-top:50px;
	}
	
	#sub .edu .inner .proLogoList dd{
		width:100%;
		background:#fff;
		padding:1em;
		box-sizing:border-box;
		margin-top:10px;
	}
	
	#sub .edu .inner .proLogoList dd:first-child{
		margin-top:0px;
	}
	
	#sub .edu .inner .proLogoList dd .proImg{
		width:250px;
		display:block;
		border-right:0px dashed #e5e5e5;
		margin:0 auto;
		
	}
	
	#sub .edu .inner .proLogoList dd .proImg img{
		width:100%;
	}
	
	
	#sub .edu .inner .proLogoList dd .txA{
		width:100%;
		display:inline-block;
		vertical-align:middle;
		padding-left:0px;
		box-sizing:border-box;
		margin-top:20px;
		padding-top:30px;
		border-top:1px dashed #e5e5e5;
	}
	
	
	#sub .edu .inner .proLogoList dd .txA .subj{
		font-size:20px;
		color:#222;
		font-family:'GmarketSansBold';
	}
	
	#sub .edu .inner .proLogoList dd .txA .subs{
		font-size:17px;
		color:#444;
		margin-top:20px;
		line-height:23px;
		word-break:Keep-all;
	}
	
	
	
	#sub .edu .inner .proLogoList dd .txA .subs br{
		display:none;
	}
	
	#sub .edu .levelProgram{
		width:100%;
		background:url(../images/sub/education/junior03_04BG.png) center top no-repeat;
		background-color:#f0f8f8;
		padding:5em 0px;
	}
	
	
	#sub .edu .levelProgram .inner{
		width:94%;
		margin:0 auto;
	}
	
	#sub .edu .levelProgram .inner .classCont{
		width:100%;
		margin-top:50px;
		display:inline-block;
	}
	
	#sub .edu .levelProgram .inner .classCont .txA{
		width:100%;
		display:inline-block;
		padding-right:0px;
		box-sizing:border-box;
	}
	
	
	
	#sub .edu .levelProgram .inner .classCont .txA .tit{
		font-size:20px;
		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:18px;
		color:#222;
		font-family:'GmarketSansLight';
	}
	
	
	#sub .edu .levelProgram .inner .classCont .txA .contList dd .subs{
		font-size:14px;
		color:#444;
		line-height:22px;
		word-break:keep-all;
		margin-top:10px;
	}
	
	
	
	#sub .edu .levelProgram .inner .classCont .txA .contList dd .subsList{
		width:100%;
		padding-left:20px;
		box-sizing:border-box;
		margin-top:0px;
	}
	
	#sub .edu .levelProgram .inner .classCont .txA .contList dd .subsList li{
		font-size:14px;
		color:#444;
		line-height:22px;
		word-break:keep-all;
		margin-top:10px;
		list-style:disc;
	}
	
	
	
	
	
	#sub .edu .levelProgram .inner .classCont .illust{
		width:100%;
		display:inline-block;
		float:right;
	}
	
	#sub .edu .levelProgram .inner .classCont .illust img{
		width:100%;
	}
	
	
}







/*성인부*/

@media screen and (max-width: 1180px) {
	
	#sub .edu .adultProgram{
		width:94%;
		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:16px;
		color:#222;
		font-weight:bold;
		text-align:Center;
	}
	
	
	#sub .edu .adultProgram .why dd .whyList li .subs{
		font-size:14px;
		color:#444;
		text-align:Center;
		margin-top:10px;
	}
	
	
	
	
	#sub .edu .adultSpeaking{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .adultSpeaking .cont{
		width:100%;
		position:relative;
		margin-top:50px;
	}
	
	
	#sub .edu .adultSpeaking .cont .img{
		width:400px;
		margin:0 auto;
	}
	
	#sub .edu .adultSpeaking .cont .img img{
		width:100%;
	}
	
	#sub .edu .adultSpeaking .cont .treeText{
		width:45%;
		position:absolute;
		right:0;
		display:none;
	}
	
	#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:94%;
		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:60%;
		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:5em 0px;
		margin-top:5em;
	}
	
	
	
	#sub .edu .adult_ch .subjLine{ 
		width:100%;
		margin-top:50px;
	}
	
	#sub .edu .adult_ch .subjLine .sl{ 
		text-align:Center;
		font-size:30px;
		color:#01a29b;
		font-weight:bold;
	}
	
	
	#sub .edu .adult_ch .subjLine .subj{ 
		text-align:Center;
		font-size:20px;
		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:130px;
		margin:0 auto;
	}
	#sub .edu .adult_ch .goalList li .ico img{ 
		width:100%;
	}
	
	
	#sub .edu .adult_ch .goalList li .tx{ 
		font-size:16px;
		color:#444444;
		margin-top:20px;
		text-align:Center;
		line-height:26px;
	}
	
	
	
	#sub .edu .adult_ch .classContA{ 
		width:94%;
		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:70px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .edu .adult_ch .classContA .classCont li .ico img{ 
		width:100%;
	}
	
	#sub .edu .adult_ch .classContA .classCont li .txA{ 
		width:70%;
		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;
	}


}


@media screen and (max-width: 767px) {
	
	#sub .edu .adultProgram{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .adultProgram .why{
		width:100%;
		margin-top:50px;
		display:block;
	}
	
	#sub .edu .adultProgram .why dd{
		width:100%;
		display:block;
		margin-left:0px;
		margin-top:50px;
	}
	
	#sub .edu .adultProgram .why dd:first-child{
		margin-left:0px;
		margin-top: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:auto;
	}
	
	#sub .edu .adultProgram .why dd .whyList li .ct{
		position:relative;
		top:0%;
		transform:translateY(0%);
		width:100%;
	}
	
	
	#sub .edu .adultProgram .why dd .whyList li .subj{
		font-size:16px;
		color:#222;
		font-weight:bold;
		text-align:Center;
	}
	
	
	#sub .edu .adultProgram .why dd .whyList li .subs{
		font-size:14px;
		color:#444;
		text-align:Center;
		margin-top:10px;
		word-break:keep-all;
		line-height:24px;
	}
	
	
	
	
	#sub .edu .adultSpeaking{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .adultSpeaking .cont{
		width:100%;
		position:relative;
		margin-top:50px;
	}
	
	
	#sub .edu .adultSpeaking .cont .img{
		width:280px;
		margin:0 auto;
	}
	
	#sub .edu .adultSpeaking .cont .img img{
		width:100%;
	}
	
	#sub .edu .adultSpeaking .cont .treeText{
		width:45%;
		position:absolute;
		right:0;
		display:none;
	}
	
	#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:94%;
		margin:100px auto 0;
	}
	
	#sub .edu .adultSpecial .specialList{
		width:100%;
		margin-top:50px;
		background:#fff9e8;
		display:block;
		padding:50px 0px;
	}
	
	#sub .edu .adultSpecial .specialList dd{ 
		width:100%;
		margin-top:50px;
	}
	
	#sub .edu .adultSpecial .specialList dd:first-child{ 
		margin-top:0px;
	}
	#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:60%;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .edu .adultSpecial .specialList dd .subjLine .subjA .subj{ 
		font-size:20px;
		color:#222;
		font-weight:bold;
	}
	
	#sub .edu .adultSpecial .specialList dd .subjLine .subjA .subs{ 
		font-size:16px;
		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:5em 0px;
		margin-top:5em;
	}
	
	
	
	#sub .edu .adult_ch .subjLine{ 
		width:100%;
		margin-top:50px;
	}
	
	#sub .edu .adult_ch .subjLine .sl{ 
		text-align:Center;
		font-size:30px;
		color:#01a29b;
		font-weight:bold;
	}
	
	
	#sub .edu .adult_ch .subjLine .subj{ 
		text-align:Center;
		font-size:20px;
		color:#222;
		font-weight:bold;
		margin-top:30px;
	}
	
	
	#sub .edu .adult_ch .goalList{ 
		width:100%;
		display:block;
		margin-top:50px;
	}
	
	#sub .edu .adult_ch .goalList li{ 
		width:100%;
		margin-top:30px;
	}
	
	#sub .edu .adult_ch .goalList li:first-child{ 
		margin-top:0pxx;
	}
	
	#sub .edu .adult_ch .goalList li .ico{ 
		width:90px;
		margin:0 auto;
	}
	#sub .edu .adult_ch .goalList li .ico img{ 
		width:100%;
	}
	
	
	#sub .edu .adult_ch .goalList li .tx{ 
		font-size:17px;
		color:#444444;
		margin-top:10px;
		text-align:Center;
		line-height:23px;
	}
	
	
	
	#sub .edu .adult_ch .classContA{ 
		width:94%;
		margin:50px auto 0;
	}
	
	
	#sub .edu .adult_ch .classContA .classCont{ 
		width:100%;
		display:block;
	}
	
	#sub .edu .adult_ch .classContA .classCont li{ 
		width:100%;
		background:#fff;
		padding:30px;
		box-sizing:border-box;
		margin-left:0px;
		margin-top:10px;
	}
	
	#sub .edu .adult_ch .classContA .classCont li:first-child{ 
		margin-left:0px;
	}
	
	
	#sub .edu .adult_ch .classContA .classCont li .ico{ 
		width:60px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .edu .adult_ch .classContA .classCont li .ico img{ 
		width:100%;
	}
	
	#sub .edu .adult_ch .classContA .classCont li .txA{ 
		width:70%;
		display:inline-block;
		vertical-align:middle;
		padding-left:20px;
		box-sizing:border-box;
	}
	
	#sub .edu .adult_ch .classContA .classCont li .txA .subj{ 
		font-size:18px;
		color:#222222;
		font-weight:bold;
	}
	
	#sub .edu .adult_ch .classContA .classCont li .txA .subs{ 
		font-size:17px;
		color:#444;
		margin-top:10px;
		word-break:keep-all;
	}


}








/*체스플러스*/


@media screen and (max-width: 1180px) {
	#sub .edu .progression{
		width:94%;
		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 20px 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:48%;
		display:inline-block;
		margin-left:3%;
		margin-top:30px;
	}
	
	#sub .edu .progression .cont .contBox dd:nth-child(2n+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:17px;
		color:#0070c5;
		list-style:disc;
		margin-top:10px;
	}
	
	
	
	
	
	
	
	
	
	
	#sub .edu .junior_curri{
		width:94%;
		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;
	}
	
	#sub .edu .junior_curri .tab li .ico{
		width:80px;
		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:16px;
	}
	
	
	#sub .edu .junior_curri .curriCont{
		width:100%;
		margin-top:50px;
	}
	
	#sub .edu .junior_curri .curriCont .ct{
		width:100%;
		padding:20px;
		box-sizing:border-box;
	}
	
	#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:first-child{
		margin-left:0px;
	}
	
	#sub .edu .junior_curri .curriCont .ct .subsList li .ico{
		width:70px;
		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;
		display:none;
	}
	
	#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:0px;
	}
	
	
	#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:94%;
		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:16px;
		text-align:center;
		margin-top:50px;
	}
	
	
	#sub .edu .international .table01{
		width:100%;
		margin-top:20px;
	}
	
	
	#sub .edu .international .table01 th{
		font-size:13px;
		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:13px;
		margin-top:4px;
	}
	
	
	#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';
		font-size:13px;
	}
	
	#sub .edu .international .table02 thead th{
		background:#f7f7f7;
		font-size:13px;
	}
	
	#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:94%;
		margin:0 auto;
	}
	
	
	#sub .edu .levelGoal .inner .levelGoalVisaul{
		width:100%;
		margin-top:50px;
	}
	
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .arlText{
		font-size:16px;
		color:#444444;
		margin-bottom:30px;
		text-align:Center;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .title{
		font-size:24px;
		font-weight:bold;
		text-align:center;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .arlT{
		font-size:14px;
		color:#777777;
		text-align:center;
		margin-top:10px;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .substance{
		font-size:17px;
		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:5px;
		border-radius:5px;
		height:80px
		font-size:13px;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .keywordList li:first-child{
		margin-left:0px;
	}
	
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .keywordList li p{
		font-size:13px;
		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:22px;
	}
	
	
	
	#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:16px;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .titArea .txA .tit{
		font-size:26px;
		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:17px;
		color:#222;
		margin-top:5px;
		line-height:23px;
		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:20px;
		height:53px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		top:0%;
		transform:translateY(0%);
		z-index:1;
		cursor:pointer;
		left:2%;
		background-size:100%;
	}
	
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .slick-next{
		background:url(../images/sub/education/levelNext.png) no-repeat;
		width:20px;
		height:53px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		top:0%;
		transform:translateY(0%);
		cursor:pointer;
		right:2%;
		background-size:100%;
	}

	
}	

@media screen and (max-width: 767px) {
	#sub .edu .progression{
		width:94%;
		margin:5em 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 20px 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:100%;
		display:inline-block;
		margin-left:0%;
		margin-top:20px;
	}
	
	#sub .edu .progression .cont .contBox dd:nth-child(2n+1){
		margin-left:0px;
	}
	
	
	#sub .edu .progression .cont .contBox dd .subj{
		text-align:center;
		padding:15px 0px;
		color:#fff;
		background:#0070c5;
		font-size:16px;
		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:13px;
		color:#0070c5;
		list-style:disc;
		margin-top:10px;
	}
	
	
	
	
	
	
	
	
	
	
	#sub .edu .junior_curri{
		width:94%;
		margin:5em auto 0;
	}
	
	#sub .edu .junior_curri .tab{
		width:100%;
		display:inline-block;
		margin-top:20px;
		text-align:Center;
	}
	
	#sub .edu .junior_curri .tab li{
		width:32%;
		filter:grayscale(100%);
		display:inline-block;
		margin-top:10px;
	}
	
	#sub .edu .junior_curri .tab li .ico{
		width:80px;
		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:16px;
	}
	
	
	#sub .edu .junior_curri .curriCont{
		width:100%;
		margin-top:50px;
	}
	
	#sub .edu .junior_curri .curriCont .ct{
		width:100%;
		padding:20px;
		box-sizing:border-box;
	}
	
	#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:inline-block;
	}
	
	#sub .edu .junior_curri .curriCont .ct .subsList li{
		width:100%;
		display:block;
		margin-left:0px;
		margin-top:10px;
		padding:30px 20px;
		box-sizing:Border-box;
		background:#fff;
	}
	
	#sub .edu .junior_curri .curriCont .ct .subsList li:first-child{
		margin-left:0px;
	}
	
	#sub .edu .junior_curri .curriCont .ct .subsList li .ico{
		width:60px;
		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:14px;
		color:#222222;
		text-align:Center;
		margin-top:20px;
	}
	
	
	
	
	#sub .edu .junior_curri .curriCont .ctSBg{
		width:100%;
		position:Relative;
		z-index:1;
		display:none;
	}
	
	#sub .edu .junior_curri .curriCont .ctSBg img{
		width:100%;
	}
	
	
	
	#sub .edu .junior_curri .curriCont .keywordList{
		width:100%;
		display:inline-block;
		padding:50px 0px;
		box-sizing:border-box;
		margin-top:0px;
	}
	
	
	#sub .edu .junior_curri .curriCont .keywordList li{
		width:100%;
		display:inline-block;
		margin-top:20px;
	}
	
	
	#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:94%;
		margin:100px auto 0;
		display:none;
	}
	
	#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:16px;
		text-align:center;
		margin-top:50px;
	}
	
	
	#sub .edu .international .table01{
		width:100%;
		margin-top:20px;
	}
	
	
	#sub .edu .international .table01 th{
		font-size:13px;
		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:13px;
		margin-top:4px;
	}
	
	
	#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';
		font-size:13px;
	}
	
	#sub .edu .international .table02 thead th{
		background:#f7f7f7;
		font-size:13px;
	}
	
	#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:94%;
		margin:0 auto;
	}
	
	
	#sub .edu .levelGoal .inner .levelGoalVisaul{
		width:100%;
		margin-top:50px;
	}
	
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .arlText{
		font-size:13px;
		color:#444444;
		margin-bottom:30px;
		text-align:Center;
		word-break:keep-all;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .title{
		font-size:20px;
		font-weight:bold;
		text-align:center;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .arlT{
		font-size:17px;
		color:#777777;
		text-align:center;
		margin-top:10px;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .substance{
		font-size:17px;
		color:#444;
		text-align:center;
		margin-top:20px;
		word-break:keep-all;
		line-height:23px;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .keywordList{
		width:100%;
		display:block;
		margin-top:30px;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .keywordList li{
		width:100%;
		display:inline-block;
		padding:15px 0px;
		box-sizing:border-box;
		position:Relative;
		margin-left:0px;
		border-radius:5px;
		height:auto;
		font-size:13px;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .keywordList li:first-child{
		margin-left:0px;
	}
	
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .keywordList li p{
		font-size:13px;
		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:22px;
	}
	
	
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .pointList{
		width:100%;
		margin-top:50px;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li{
		width:100%;
		display:block;
		margin-top:20px;
		background:#fff;
		border-radius:50px;
		overflow:hidden;
	}
	
	
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .titArea{
		width:100%;
		vertical-align:Middle;
		display:block;
		padding:2em;
		box-sizing:border-box;
		text-align:center;
	}
	
	#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 .ico img{
		width:100%;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .titArea .txA{
		display:inline-block;
		vertical-align:middle;
		padding-left:10px;
		box-sizing:border-box;
		text-align:left;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .titArea .txA .Point{
		font-size:16px;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .titArea .txA .tit{
		font-size:20px;
		font-family:'lato';
		font-weight:bold;
		margin-top:10px;
	}
	
	#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:100%;
		vertical-align:Middle;
		display:inline-block;
		padding:20px 40px;
		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:17px;
		color:#222;
		margin-top:5px;
		line-height:23px;
		word-break:keep-all;
	}
	
	#sub .edu .levelGoal .inner .levelGoalVisaul .pointList li .listA div:first-child{
		margin-top:0px;
	}
}	
	