@charset "utf-8";
/* TOP */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, button, input, select, table, textarea {
	font-family: 'Nanum Barun Gothic', sans-serif;
	font-weight: 400;
}

.favourite a:link, .favourite a:visited, .favourite a:active {
	font-size: 13px;
	color: #808080;
	text-decoration: none;
}
.favourite a:hover {
	font-size: 13px;
	color: #333;
}
.h25 {padding:25px 0 25px 0}
.favourite-rt {padding-right:20px}

.my a:link, .my a:visited, .my a:active {
	font-size: 13px;
	color: #3a3a3a;
	text-decoration: none;
}
.my a:hover {
	font-size: 13px;
	color: #1591df;
}
.input-id {background-color:#e8e8e8; border:0px; font-size: 12px; color:#666; width:115px; height:30px; padding-left:10px}
.login-lt {padding-left:4px}
.font-13 {font-size:13px}
/* TOP end*/



.main-bnr {
	margin: 0;
	height:500px;
	background-image: url(/images_new2/main_bnr_01.png);
	background-repeat: no-repeat;
	background-position: center top;
	/* background-color: #050306; */
}
.main-ctrl {padding-left:25px}

.ic_menu {
	padding-right: 119px
}

.best-bnr {
	margin: 0;
	height:320px;
	background-image: url(/images_new2/bnr_bg_best.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #000;
}
.best-bnr-bg {
	margin: 0;
	height:320px;
	background-image: url(/images_new2/bnr_bg.png);
	/*background-repeat: no-repeat;*/
	background-position: center top;
	background-color: #fff;
}

.noti1 {
	padding: 0 10px 15px 0;
}
.noti2 {
	padding-bottom: 15px;
	font-size: 14px;
	color: #333
}
.log a:link, .log a:visited, .log a:active {
	font-size: 14px;
	color: #3a3a3a;
	text-decoration: none;
}
.log a:hover {
	font-size: 14px;
	color: #1591df;
}

.tit {padding:80px 0 25px 0}
.certificate-1 {
	margin: 0;
	width:275px;
	height:340px;
	background-image: url(/images_new2/course_gongin.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.certificate-2 {
	margin: 0;
	width:275px;
	height:340px;
	background-image: url(/images_new2/course_juteck.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.certificate-3 {
	margin: 0;
	width:275px;
	height:340px;
	background-image: url(/images_new2/course_toeic.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.certificate-4 {
	margin: 0;
	width:275px;
	height:340px;
	background-image: url(/images_new2/course_job.png);
	background-repeat: no-repeat;
	background-position: center top;
}


.t-box1 {padding:100px 0; background-color:#e8e8e8;}
.t-box2 {padding:100px 0; background-color:#52a7dd;}
.t-box3 {padding:100px 0; background-color:#ffffff;}

.tit-bttm30 {padding-bottom:30px}
.simli {
	margin: 0;
	width:360px;
	height:325px;
	background-image: url(/images_new2/thumb_simli.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.tit-box {background-color:#FFF; height:50px; text-align:left; padding-left:15px;  }
.tit-box-line { border:1px solid #e0e0e0;  }

.after_school {
	margin: 0;
	width:360px;
	height:325px;
	background-image: url(/images_new2/thumb_after_school.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.crafts {
	margin: 0;
	width:360px;
	height:325px;
	background-image: /* url(/images_new2/thumb_crafts2.png); */ url(/images_new2/thumb_crafts2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.coding {
	margin: 0;
	width:360px;
	height:325px;
	background-image: /* url(/images_new2/thumb_coding2.png); */ url(/images_new2/thumb_coding2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.tagimg {position: absolute; z-index: 1; float: left;} /* */
#ribbon-1 {
  position: absolute;
  float: left;
  visibility: visible;
  z-index: 1;
  }
#ribbon-2 {
  position: absolute;
  float: left;
  visibility: visible;
  z-index: 1;
  margin-top:5px;
  }

.show-1 {
	margin: 0;
	width:180px;
	height:180px;
	background-image: url(/images_new2/thumb_puppet.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.show-2 {
	margin: 0;
	width:180px;
	height:180px;
	background-image: url(/images_new2/thumb_hand.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.show-3 {
	margin: 0;
	width:180px;
	height:180px;
	background-image: url(/images_new2/thumb_storytelling.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.silver-1 {
	margin: 0;
	width:180px;
	height:180px;
	background-image: url(/images_new2/thumb_old.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.silver-2 {
	margin: 0;
	width:180px;
	height:180px;
	background-image: url(/images_new2/thumb_silver_care.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.silver-3 {
	margin: 0;
	width:180px;
	height:180px;
	background-image: url(/images_new2/thumb_silver_board.png);
	background-repeat: no-repeat;
	background-position: center top;
}


/* BOTTOM */
.bg-bttm {
	margin: 0;
	height: 420px;
	background-image: url(/images_new2/bg_bttm.png);
	background-repeat: repeat-x;
	background-position: center top;
	/* padding-top:175px; */
}
.bttm_line {border-bottom:1px solid #a9d3ee; padding-bottom:15px;}
.bttm_line2 {border-bottom:1px solid #a9d3ee; padding:15px 0;}
.tel {font-size: 28px; color:#FFF; font-weight: 300; padding-bottom:28px; letter-spacing:4px}
.tel2 {font-weight: 700; }

.go {padding-bottom:46px;}
.go-rt {padding-right:15px}
.go_line {border-bottom:1px solid #2f2f2f; padding-bottom:13px;}
.go_line2 {border-bottom:1px solid #2f2f2f; padding:13px 0;}
.go-link {background-color:#2f2f2f; font-size:14px; color:#cacaca; padding:28px 0;}
.go-link a:link, .go-link a:visited, .go-link a:active {
	font-size: 14px;
	color: #cacaca;
	text-decoration: none;
}
.go-link a:hover {
	text-decoration:underline;
}
.copyr-box {padding:60px 0; background-color:#222222;}
.copyr-line { border-bottom:1px solid #414141; }
.copyr { font-size:12px; color:#8f8f8f; line-height:20px; }













/* 서브메뉴 */
.s_menu a:link, .s_menu a:visited, .s_menu a:active {
	font-size: 16px;
	color: #f3f3f3;
	text-decoration: none;
}
.s_menu a:hover {
	font-size: 16px;
	color: #18bb90;
}
.s_menu2 a:link, .s_menu2 a:visited, .s_menu2 a:active {
	font-size: 14px;
	color: #f3f3f3;
	text-decoration: none;
}
.s_menu2 a:hover {
	font-size: 14px;
	color: #18bb90;
}
.s_menu_pink a:link, .s_menu_pink a:visited, .s_menu_pink a:active {
	font-size: 16px;
	color: #fa358d;
	text-decoration: none;
}
.s_menu_pink a:hover {
	font-size: 16px;
	color: #18bb90;
}
.sub_tit {
	font-size: 18px;
	color: #18bb90;
	width: 185px
}
.sub_tit2 {
	font-size: 16px;
	color: #ffcb05;
}
.sub_tit3 {
	font-size: 16px;
	color: #fa358d;
}
.sub {
	font-size: 16px;
	color: #f3f3f3;
	line-height: 30px;
	border-left: 1px solid #3a3a3a;
	padding-left: 25px;
	width: 227px
}
.sub2 {
	font-size: 14px;
	color: #f3f3f3;
	line-height: 26px;
	padding-left: 10px;
	width: 227px
}
/* 서브메뉴 end */


