@charset "utf-8";
@import url("/academy/css/main2/reset.css");
@import url(//fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url('//fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap');

/* nanum-brush-script-regular - latin_korean */
@font-face {
  font-family: 'Nanum Brush Script';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/nanum-brush-script-v17-latin_korean-regular.eot'); /* IE9 Compat Modes */
  src: local('Nanum Brush Script'), local('NanumBrush'),
       url('/fonts/nanum-brush-script-v17-latin_korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/nanum-brush-script-v17-latin_korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/nanum-brush-script-v17-latin_korean-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/nanum-brush-script-v17-latin_korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/nanum-brush-script-v17-latin_korean-regular.svg#NanumBrushScript') format('svg'); /* Legacy iOS */
}
body { background:#e9ecef;}
#wrap { position:relative; z-index:1;}

.header { height:113px; background:#c80505; display:none;}
.tHeader { width:1100px; margin:0 auto; position:relative; }
.logo { position:absolute; left:0; top:40px;  }
.logo a { width:359px; height:37px; background:url(/academy/images/main2/m/logo.png) no-repeat; display:block; text-indent:-9999px; }




	/*¸ð¹ÙÀÏ show, pc hide ÀÏ°æ¿ì  */
	.view-mobile {display:block;}
	.view-pc {display:none;}


	.m-header {
		font-family:"Noto Sans KR","AkzidGroStd",	verdana, arial, 'Times New Roman', Times, serif, sans-serif;
	}
	.m-tHeader { background:#c80505; height:64px; position:relative; }
	.m-logo { position:absolute; height:64px; width:140px; left:15px; top:0; }
	.m-logo a { display:block; text-indent:-9999px; background:url(/academy/main/images/logo.jpg) no-repeat 0 center; background-size:100%; height:100%; width:100%; }
	a.m-gnbBtn { display:block; text-indent:-9999px; height:64px; position:absolute; right:0; top:0;  margin-top:0px; margin-right:0px;}
	a.m-gnbBtn img { display:block; width:100%; height:100%; }

	.m-bHeader { }
	.m-tnb { background:#a51010; text-align:center; padding:15px 0; }
	.m-tnb li { display:inline-block; margin:0 3px; }
	.m-tnb li a { color:#fff; font-size:1.1rem; display:inline-block; font-weight:800; line-height:24px;}
	.m-tnb li a.on { color:#eddc1e;  }

	/*
	.m-bHeader dl { background:#fff; padding:20px 0 20px 15px; }
	.m-bHeader dl dt { font-size:14px; font-weight:600; color:#a51010; display:inline-block; margin-right:10px;}
	.m-bHeader dl dd { display:inline-block; }

	.m-subMenu { display:inline-block; padding:0 20px; }
	.m-subMenu li { display:inline-block; margin-right:10px;}
	.m-subMenu li a { font-size:14px; font-weight:600; color:#333; padding:15px 0px; display:inline-block; }
	.m-subMenu li a.on { color:#c80405; }
	*/

	.m-subMenu { display:inline-block; padding:15px 10px; }
	.m-subMenu li { display:inline-block; margin-right:10px;}
	.m-subMenu li a { font-size:1.1rem; font-weight:600; color:#333; line-height:20px; display:inline-block; }
	.m-subMenu li a.on { color:#c80405; }





.tnb { position:absolute; right:133px; top:22px; }
.tnb li { float:left; margin-left:9px; padding-left:10px; background:url(/academy/images/main2/m/t_dot.png) no-repeat 0 4px; }
.tnb li:nth-child(1) { background:none; }
.tnb li a { font-size:16px; font-weight:400; letter-spacing:-0.07em; color:#fff; line-height:16px;}

.snsNav { position:absolute; top:18px; right:0; }
.snsNav li { margin-left:11px; float:left; }
.snsNav li a { display:block; text-indent:-9999px; }
.snsNav li:nth-child(1) a { width:32px; height:31px; background:url(/academy/images/main2/m/sns1.png) no-repeat; }
.snsNav li:nth-child(2) a { width:29px; height:31px; background:url(/academy/images/main2/m/sns2.png) no-repeat;}
.snsNav li:nth-child(3) a { width:29px; height:31px; background:url(/academy/images/main2/m/sns3.png) no-repeat;}

.gnb { position:absolute; right:0; top:68px; }
.gnb li { float:left; margin-left:34px; }
.gnb li a { font-size:20px; font-weight:700; letter-spacing:-0.07em; color:#fff; line-height:20px; }

.section1 { height:380px; background:url(/academy/images/main2/m/bg1.jpg) no-repeat center top; background-size:cover; position:relative;  }
.section2 { background:url(/academy/images/main2/m/bg2.jpg) no-repeat center top; background-size:cover; position:relative;  }

.section3 {
	background:url(/academy/images/main2/m/bg3.jpg) no-repeat center top;
	position:relative;
	padding:40px 20px;
}
.section4 { background:#fff6ce; position:relative; padding:0 20px;  }
.section5 { position:relative; background:#fff;  }
.section6 { padding:30px 20px; background:url(/academy/images/main2/m/bg4.jpg) no-repeat center top; background-size:cover; position:relative; }

.section7 { background:#292626; position:relative; padding:0 0 30px; }

.footer { height:220px auto; /*background:#fff url(/academy/images/main2/m/l_footer.jpg) no-repeat center top;*/background:#000; position:relative; }
.footer p { color:#fff; padding:10px; font-size:14px; padding-bottom:100px;}

.hide { display:none; }

@import url(//fonts.googleapis.com/earlyaccess/nanumbrushscript.css);

.section1 { padding:40px 0 0; }
.section1 p {
	margin:0 auto;
	width:90%;
	text-align:center; font-style:italic; font-weight:700; font-weight:900; font-size:33px; letter-spacing:-0.035em;
	line-height:45px; color:#fff;
}
.section1 p strong { color:#ffe34a; }

.youtube {cursor:pointer;}
.mainSlider:after { content:"";display:block;clear:both; }
.mainSlider { position:relative; top:-83px; margin:0 auto; }
/*
.mainSlider ul li { width:80%;  margin:0 auto; position:relative; }
.mainSlider ul li span { background:url(/academy/images/main2/m/tip_al.png) no-repeat; width:42px; height:42px; position:absolute; left:20px; top:20px; display:block; }
*/
.mainSlider .loadMovie { width:80%;  margin:0 auto; position:relative; }
.mainSlider .loadMovie span {  width:42px; height:42px; position:absolute; left:50px; top:20px; display:block; }

.tip_al_on {
	background:url(/academy/images/main2/m/tip_al.png) no-repeat;
}
.tip_ih_on {
	background:url(/academy/images/main2/m/ico-ih1.png) no-repeat;
}
.tip_ielte_on {
	background:url(/academy/images/main2/m/ico-ielte1.png) no-repeat;
}

.thmBox { padding:15px; margin:0 auto;width:90%; background:#fff; }
.thmBox img { width:100%;}
.thmBox p {
	font-family: 'Nanum Pen Script', serif; font-size:24px; font-weight:600; line-height:32px;
	width:80%; text-align:center; margin:0 auto; padding:20px 0 0;
 }
 .thmBox strong { font-size:14px; text-align:center; display:block; padding:15px 0 10px;}

.mcText { padding:0 0 0;  margin-top:-83px; padding:30px 0 0; }
.mcText p { margin:0 auto;width:90%;text-align:center; color:#151414; }
.mct1 { font-size:40px; font-weight:900; line-height:50px; color:#151414; }
.mct1 strong { color:#c80505; }
.mct2 { padding:25px 10px; font-size:20px; line-height:30px; }
.mct2 strong { color:#c80505; }
.mct2 strong.fw900 { font-weight:900; display:inline-block; border-bottom:3px solid #c80505; }

.mainBox2 { position:relative; margin:20px; }

.msTop { padding:20px 20px 0;	background:#fff;  }
.msTop:after { content:"";display:block;clear:both; }
.mst_img { width:30%; float:left; }
.mst_img img { width:100%;}
.mst_img .gallery-top span { position:absolute;z-index:9999;left:25px; top:25px; width:30px; height:30px; display:block; }

.al_on_b { background:url(/academy/images/main2/m/tip_al.png) no-repeat; background-size:100% 100%;}
.ih_on_b { background:url(/academy/images/main2/m/ico-ih1.png) no-repeat; background-size:100% 100%; }
.ielte_on_b { background:url(/academy/images/main2/m/ico-ielte1.png) no-repeat; background-size:100% 100%; }


.mst_img p { padding:10px 0 0; text-align:left; color:#252323; }
.mst_img p strong { font-size:18px; font-weight:500; display:block; }
.mst_img p span { font-size:13px; font-weight:300; letter-spacing:-0.025em; }
.mst_cont { width:65%; float:right; }
.mst_cont h3 { font-size:30px; font-weight:900; color:#252323; letter-spacing:-0.025em; line-height:38px; }
.mst_cont span { font-size:20px; font-weight:600; line-height:28px;  color:#f26262; display:block; padding:10px 0 20px; }
.mst_cont p {
	color:#252323; font-size:15px; line-height:20px; letter-spacing:-0.025em;
	padding:24px 0 0; border-top:1px solid #e9e9e9;
}
.msList { padding:30px 0 20px;	background:#fff; position:relative;  }
.msList .msList-box:after { content:"";display:block;clear:both; }
.msList .msList-box { padding:0 20px; }
.msList .msList-box .thumb-image {  margin:0 5px; width:112px; height:112px; overflow:hidden;}
.msList .msList-box .thumb-image:nth-child(1) { margin-left:0;}
.msList .msList-box .thumb-image:nth-child(4) { margin-right:0;}
.msList .msList-box .thumb-image img { width:100%;}
/*
.msList .msList-box .thumb-image a { display:block; width:100%; height:100%; position:relative;}
*/
.msList .msList-box div.thumb-image a { display:block;  position:relative;}
.msList .msList-box div.thumb-image span { position:absolute;z-index:99999; left:5px; top:5px; width:25px; height:25px; display:block; }

.al_on { background:url(/academy/images/main2/m/tip_al1.png) no-repeat;  }
.ih_on { background:url(/academy/images/main2/m/ico-ih2.png) no-repeat;  }
.ielte_on { background:url(/academy/images/main2/m/ico-ielte2.png) no-repeat;  }

.tip_al_on {
	background:url(/academy/images/main2/m/tip_al.png) no-repeat;
}
.tip_als_on {
	background:url(/academy/images/main2/m/ico-ih1.png) no-repeat;
}

.msList .msList-box .thumb-image a img { width:100%;}


.msBtn { padding:10px 0 25px; }
.msBtn a {
	display:flex; height:40px; background:#c80505;
	font-size:14px; color:#fff; text-align:center; justify-content:center; align-items:center;
}
.msBtn a span {
	padding-right:26px; display:inline-block;
	background:url(/academy/images/main2/m/ico-arrow1.png) no-repeat right 5px center;
	background-size:15px 15px;
}
.msBtn a span strong { color:#ffe34a; }

.titleBox {
	border:2px solid #c80505;
	background:#fff;
	justify-content:center;
	align-items:center;
	display:flex;
	margin:0 auto 12px;
	padding:15px 15px;
}
.titleBox p {
	font-size:25px;
	color:#252323;
	text-align:center;
	line-height:32px;
	font-weight:700;
}
.titleBox p strong { color:#c80505; }
.titleBox p em { color:#f26262; }

.contBox1 { margin:0 auto 10px;  }
.contBox1:after { content:"";display:block;clear:both; }
.titLeft {
	padding:10px 0; background:#ffed8d;
	display:block; justify-content:center; align-items:center;
	position:relative
}
.titLeft h3 { display:block; position:relative; text-align:center;}
.titLeft h3 strong {
	font-size:18px; font-weight:900; color:#252323;
	line-height:18px;
	text-align:center; border-radius:7px; background:#fff;  padding:6px 22px;
	display:inline-block;

}
.titLeft h3 a {
	position:absolute; right:10px; top:7px;
	color:#c70405; font-size:12px; display:inline-block;
	padding:0 22px 0 0;
	background:url(/academy/images/main2/m/m-more.jpg) no-repeat right center;
	background-size:15px 15px;
}

.conRight {  }
.conRight ul:after { content:"";display:block;clear:both; }
.conRight ul li { float:left; width:50%; background:#f5e381; }
.conRight ul li img { width:100%;}
.conRight ul li:nth-child(even) { background:#ffed8d; }
.conRight ul li p { font-family: 'Nanum Pen Script', serif; padding:6px 14px; font-size:18px; font-weight:500; color:#1d1c1c; letter-spacing:-0.03em; height:60px;}

.sec4List { position:relative; background:#fff6ce; }
.sec4List ul:after { content:"";display:block;clear:both; }
.sec4List ul li { float:left; }
.sec4List ul li:nth-child(1) { }

.section4 > p {
	margin:0 auto;
	width:90%;
	padding:30px 0;
	color:#252323;
	text-align:center;
	font-size:24px;
	line-height:42px;
	/*
	font-size:35px;
	line-height:42px;
	*/
	font-weight:700;
}
.section4 > p strong { color:#c80505; }
.section4 > p em { color:#f26262; }

/*
.sec4Img { position:relative; z-index:1;}
.sec4Img img { width:100%;}
*/
.sec4ListBox {
	position:relative; z-index:2;
	padding:0 0;
	margin:0 auto;
	/*
	background:url(/academy/images/main2/m/postit_bg.jpg) no-repeat center top;
	background-size:360px auto;
	width:360px;
	height:840px;
	*/
	width:100%;
	height:1000px;
}
.sec4ListBox ul { }
.sec4ListBox ul li { position:relative; float:left; }

.sec4_ul1 { margin:0 auto; }

.sList { position:relative; z-index:10; }

.sList > div {
	width:100%;
	position:relative;
}
.sList > div strong {
	position:absolute;
	font-family: 'Nanum Pen Script', serif; font-size:17px;
	line-height:24px; font-weight:600; letter-spacing:0.02em;
}
.sList > div .sImg { position:absolute; width:50px; height:50px; border-radius:50%; overflow:hidden; }
.sList > div p {
	font-size:16px; line-height:24px; letter-spacing:-0.025em; color:#252323;
}

.sec4ListBox ul li:nth-child(1) { position:absolute; left:0; top:0; width:50%; }
.sec4ListBox ul li { position:relative; left:0; top:0; width:100%; }
.sList1 > div {
	background:url(/academy/images/main2/m/post_it1.png) no-repeat center top;
	background-size:95% 100%;
	height:200px;
}
.sList1 > div strong {
	position:absolute;
	left:28px;
	top:20px;
	width:70%;
	transform:rotate(5deg);
}
.sList1 > div .sImg { position:absolute;right:30px; top:110px; width:60px; height:60px; border-radius:50%; overflow:hidden; }
.sList1 > div .sImg img { width:100%;}
.sList1 > div p {
	position:absolute; left:52px; top:150px; width:70%;
	transform:rotate(5deg);
}

.sec4ListBox ul li:nth-child(2) { position:absolute; left:50%; top:0; width:49%; }
.sList2 > div {
	background:url(/academy/images/main2/m/post_it2.png) no-repeat center top;
	background-size:100% 100%;
	height:200px;
}
.sList2 > div strong {
	position:absolute; left:22px; top:20px; width:80%;
	transform:rotate(-5deg);
}
.sList2 > div .sImg { position:absolute; right:20px; top:120px;width:60px; height:60px; border-radius:50%; overflow:hidden;  }
.sList2 > div .sImg img { width:100%;}
.sList2 > div p {
	position:absolute; left:48px; top:190px; width:70%;
	transform:rotate(-5deg);
}


.sec4ListBox ul li:nth-child(3) { position:absolute; left:0; top:250px; width:50%; }
.sList3 > div {
	background:url(/academy/images/main2/m/post_it3.png) no-repeat center top;
	background-size:100% 100%;
	height:200px;
}
.sList3 > div strong {
	position:absolute; left:25px; top:40px; width:70%;
	transform:rotate(-13deg);
}
.sList3 > div .sImg { position:absolute;right:30px; top:100px; width:60px; height:60px; border-radius:50%; overflow:hidden;  }
.sList3 > div .sImg img { width:100%;}
.sList3 > div p {
	position:absolute; left:76px; top:170px; width:60%;
	transform:rotate(-13deg);
}


.sec4ListBox ul li:nth-child(4) { position:absolute; left:50%; top:250px; width:50%; }
.sList4 > div {
	background:url(/academy/images/main2/m/post_it4.png) no-repeat center top;
	background-size:100% 100%;
	height:200px;
}
.sList4 > div strong {
	position:absolute; left:20px; top:20px; width:70%;
	transform:rotate(-3deg);
}
.sList4 > div .sImg { position:absolute;right:20px; top:100px; width:60px; height:60px; border-radius:50%; overflow:hidden;  }
.sList4 > div .sImg img { width:100%;}
.sList4 > div p {
	position:absolute; left:55px; top:160px; width:70%;
	transform:rotate(-3deg);
}


.sec4ListBox ul li:nth-child(5) { position:absolute; left:0; top:490px; width:50%; }
.sList5 > div {
	background:url(/academy/images/main2/m/post_it5.png) no-repeat center top;
	background-size:100% 100%;
	height:180px;
}
.sList5 > div strong {
	position:absolute; left:30px; top:30px; width:70%;
	transform:rotate(13deg);
}
.sList5 > div .sImg { position:absolute;right:40px; top:116px; width:60px; height:60px; border-radius:50%; overflow:hidden;  }
.sList5 > div .sImg img { width:100%;}
.sList5 > div p {
	position:absolute; left:50px; top:185px; width:60%;
	transform:rotate(13deg);
}

.sec4ListBox ul li:nth-child(6) { position:absolute; left:50%; top:490px; width:50%; }
.sList6 > div {
	background:url(/academy/images/main2/m/post_it6.png) no-repeat center top;
	background-size:100% 100%;
	height:180px;
}
.sList6 > div strong {
	position:absolute; left:25px; top:30px; width:70%;
	transform:rotate(-15deg);
}
.sList6 > div .sImg { position:absolute;right:20px; top:90px; width:60px; height:60px; border-radius:50%; overflow:hidden;  }
.sList6 > div .sImg img { width:100%;}
.sList6 > div p {
	position:absolute; left:60px; top:180px; width:70%;
	transform:rotate(-15deg);
}

.sec4ListBox ul li:nth-child(7) { position:absolute; left:0; top:730px; width:50%; }
.sList7 > div {
	background:url(/academy/images/main2/m/post_it7.png) no-repeat center top;
	background-size:90% 100%;
	height:200px;
}
.sList7 > div strong {
	position:absolute; left:30px; top:30px; width:60%;
	transform:rotate(-6deg);
}
.sList7 > div .sImg { position:absolute;right:30px; top:110px; width:60px; height:60px; border-radius:50%; overflow:hidden;  }
.sList7 > div .sImg img { width:100%;}
.sList7 > div p {
	position:absolute; left:70px; top:172px; width:60%;
	transform:rotate(-6deg);
}


.sec4ListBox ul li:nth-child(8) { position:absolute; left:50%; top:730px; width:50%; }
.sList8 > div {
	background:url(/academy/images/main2/m/post_it8.png) no-repeat center top;
	background-size:100% 100%;
	height:200px;
}
.sList8 > div strong {
	position:absolute; left:20px; top:20px; width:65%;
	transform:rotate(-6deg);
}
.sList8 > div .sImg { position:absolute;right:30px; top:110px; width:60px; height:60px; border-radius:50%; overflow:hidden;  }
.sList8 > div .sImg img { width:100%;}
.sList8 > div p {
	position:absolute; left:60px; top:195px; width:70%;
	transform:rotate(-6deg);
}

.sText { text-align:center; display:block; padding:8px 0; font-size:14px;  }
.sText strong { font-weight:700; }
.sText1 { padding-left:0; }
.sText3 { padding-left:50px; }
.sText4 { padding-left:0; }
.sText5 { padding-left:0px; }
.sText6 { padding-right:30px; }
.sText7 { padding-left:15px; }
.sText8 { padding-left:0; }

.msBtn1 {
	clear:both; position:relative;
}
.msBtn2 {
	clear:both; position:relative;
	height:60px;
	background:#c80505;
	padding:10px;
}


.section5 > p {
	padding:30px 0 20px;
	font-size:22px;
	color:#252323;
	text-align:center;
	line-height:34px;
	font-weight:400;
	letter-spacing:-0.035em;
}
.section5 > p strong { font-weight:900; }
.tit_h4 { position:relative; text-align:center; }
.tit_h4 div { position:relative; }
.tit_h4 div:after {
	content:"";display:block;height:1px; background:#c80505; width:100%;
	position:absolute; left:0; top:15px; z-index:1;
}
.tit_h4 div strong {
	font-size:17px; color:#e8292a; font-weight:400; background:#fff; display:inline-block;
	position:relative; z-index:2; padding: 2px 15px 0;
}
.tit_blue div:after { background:#4365d5; }
.tit_blue div strong { color:#4365d5; }
.courseList { padding:17px 20px; }
.courseList ul li {
	border:1px solid #252323;
	position:relative;
	padding:25px 20px;
	margin-bottom:10px;
}
.courseList ul li h5 {
	color:#252323; font-size:28px; font-weight:700; text-align:center;line-height:36px; letter-spacing:-0.035em;
	padding:0 35px 20px; border-bottom:1px solid #252323;
}
@media (max-width:320px) {
	.courseList ul li h5 {
		color:#252323; font-size:24px; font-weight:700; text-align:center;line-height:28px; letter-spacing:-0.035em;
		padding:0 35px 20px; border-bottom:1px solid #252323;
	}
}
.cours_p1 { text-align:center; font-size:17px; color:#676767; line-height:25px; letter-spacing:-0.035em; padding:10px 0 12px; }
.cours_p2 { display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; color:#f84748;  font-size:14px;}
.cours_p2 strong { font-weight:400; margin-bottom:10px; display:block;}

.cRed ul li:nth-child(2) {
	border:1px solid #e8292a;
}
.tipPop {
	display:flex; justify-content:center; align-items:center; width:54px; height:54px;
	font-size:13px; color:#fff; line-height:15px; letter-spacing:-0.015em;
	position:absolute; right:0; top:0; text-align:center;
}
.tipRed {
	background:#e8292a;
}
.tipBlue {
	background:#4365d5;
}

.cBlue ul li {
	border:1px solid #252323;
}
.cBlue ul li:nth-child(1) {
	border:1px solid #3d60d5;
}

.p2_blue { color:#425db4; }
.linkDiv { background:#292626; padding-bottom:20px;}
.linkDiv div { padding:25px 10px; color:#fff; }
.linkDiv div span { font-size:14px; display:block; text-align:center;}
.linkDiv div strong { line-height:52px; font-size:40px; display:block; text-align:center; letter-spacing:-0.035em; padding:15px 0 20px;}
.linkDiv div strong em { color:#ffe34a; font-weight:700; }
.linkDiv div p { color:#fff; font-size:18px; line-height:24px; text-align:center; font-weight:300;}

.linkBtn { text-align:center; display:flex; padding:0 25px; }
.linkBtn li { width:100%; height:45px; flex-direction: column; margin:1% 1%;	}
.linkBtn li a {
	font-weight:700; display:flex; align-items:center; padding-left:20px;
	background:#fff url(/academy/images/main2/m/ico-arrow2.png) no-repeat right 10px center;
	background-size: 8px 13px;
	width:100%; height:100%; font-size:14px; color:#e8292a;
	position:relative;
}
.section7 p {
	padding:30px 20px 25px;
	font-size:38px;
	color:#fff;
	text-align:center;
	line-height:56px;
	font-weight:400;
	letter-spacing:-0.035em;
}
.section7 p strong { font-weight:700; color:#ffe34a;}
.movie { padding:0 20px;}
.movie img { max-width:100%;}

a.mPrev {
	display:block; background:url(/academy/images/main2/m/m-prev.png) no-repeat; width:42px; height:42px;
	background-size:100%;
	position:absolute; left:10px; top:50%; margin-top:-24px;
}
a.mNext {
	display:block; background:url(/academy/images/main2/m/m-next.png) no-repeat; width:42px; height:42px;
	background-size:100%;
	position:absolute; right:10px; top:50%; margin-top:-24px;
}

a.sPrev {
	display:block; background:url(/academy/images/main2/m/s-prev.png) no-repeat; width:24px; height:24px;
	position:absolute; left:5px; top:50%; background-size:100%; margin-top:-12px;
}
a.sNext {
	display:block; background:url(/academy/images/main2/m/s-next.png) no-repeat; width:24px; height:24px;
	position:absolute; right:5px; top:50%; background-size:100%; margin-top:-12px;
}