@charset "utf-8";
/* CSS Document */
#wrap{width:100%; background:#f3f3f3;}

.mobile_top {display:none;}
#menu_mobile {display:none;}

#gm_bg{
	width:100%;
	height:204px;
	background: url("../images/common/m_top_img.jpg");
	background-repeat:no-repeat;
	background-position:50% 50%;
	}
#gm {
	width:100%;
	height:27px;
	background-image:url("../images/common/gm_bg.png");
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	}
#gm_c { width:1040px; margin:0 auto;}
#gm_c li {float:left; }
/*
.global_menu {padding-left:570px;}
.global_menu {padding-left:240px;}
*/
.global_menu {padding-left:480px;}
#logo { width:100%; height:177px; margin:0; padding:0;}
#logo_c {width:1040px; margin:0 auto;text-align:left;}
#logo_c .logo_p {text-align:left;width:320px;}
#logo_c .logo_p a {padding-left:25px;}
#logo_c .logo_p img {padding-left:20px; padding-top:35px}
#logo_c .logo_p span {width:300px; height:auto;}

/*????(????)*/
#menu_top {
	width:100%;
	/*height:39px;*/
	background-image:url(/*"../images/common/m_menu_bg.gif"*/);
	background-repeat:repeat-x;
	z-index:2;
	}

#menu_c { width:1040px; margin:0 auto; z-index:10; }
#menu_c li {float:left;}
#submenu1 {
	z-index:999;
	width:999px;
	height:auto;
	position:relative;
	left:20px;
	margin-top:0px;
	letter-spacing:-0.8px;
}
/*
#submenu1 td { width:142px;}
#submenu1 td { font-size:0; line-height:0; display:block;}
#submenu1 td a.rollover img {border-width:0px;}
#submenu1 td a.rollover img { border-width:0px; display:inline; }
#submenu1 td a.rollover img.over { display:none; }
#submenu1 td a.rollover:hover { border:0px; }
#submenu1 td a.rollover:hover img { display:none; }
#submenu1 td a.rollover:hover img.over { display:inline; }
*/
#submenu1 .w_151 { width:151px;}
#submenu1 .w_151 td {  font-size:0; line-height:0; display:block;}
#submenu1 .w_151 td a.rollover img {border-width:0px;}
#submenu1 .w_151 td a.rollover img { border-width:0px; display:inline; }
#submenu1 .w_151 td a.rollover img.over { display:none; }
#submenu1 .w_151 td a.rollover:hover { border:0px; }
#submenu1 .w_151 td a.rollover:hover img { display:none; }
#submenu1 .w_151 td a.rollover:hover img.over { display:inline; }

#submenu1 .w_140 { width:140px; float:left;}
#submenu1 .w_140 td {  font-size:0; line-height:0; display:block;}
#submenu1 .w_140 td a.rollover img {border-width:0px;}
#submenu1 .w_140 td a.rollover img { border-width:0px; display:inline; }
#submenu1 .w_140 td a.rollover img.over { display:none; }
#submenu1 .w_140 td a.rollover:hover { border:0px; }
#submenu1 .w_140 td a.rollover:hover img { display:none; }
#submenu1 .w_140 td a.rollover:hover img.over { display:inline; }


#submenu1 .w_280 { width:280px; float:left;}
#submenu1 .w_280 td {  font-size:0; line-height:0; display:block;}
#submenu1 .w_280 td a.rollover img {border-width:0px;}
#submenu1 .w_280 td a.rollover img { border-width:0px; display:inline; }
#submenu1 .w_280 td a.rollover img.over { display:none; }
#submenu1 .w_280 td a.rollover:hover { border:0px; }
#submenu1 .w_280 td a.rollover:hover img { display:none; }
#submenu1 .w_280 td a.rollover:hover img.over { display:inline; }

#submenu1 .w_148 { width:148px; float:left;}
#submenu1 .w_148 td {  font-size:0; line-height:0; display:block;}
#submenu1 .w_148 td a.rollover img {border-width:0px;}
#submenu1 .w_148 td a.rollover img { border-width:0px; display:inline; }
#submenu1 .w_148 td a.rollover img.over { display:none; }
#submenu1 .w_148 td a.rollover:hover { border:0px; }
#submenu1 .w_148 td a.rollover:hover img { display:none; }
#submenu1 .w_148 td a.rollover:hover img.over { display:inline; }

#menu_over td { font-size:0; line-height:0; display:block;}
#menu_over td a.rollover img {border-width:0px;}
#menu_over td a.rollover img { border-width:0px; display:inline; }
#menu_over td a.rollover img.over { display:none; }
#menu_over td a.rollover:hover { border:0px; }
#menu_over td a.rollover:hover img { display:none; }
#menu_over td a.rollover:hover img.over { display:inline; }

/*??????(????)*/
#con_bg {
	width:100%;
	background-image:url(/*"../images/common/bg.jpg"*/);
	background-repeat:no-repeat;
	background-position:50% top;
	z-index:0;
	}
#m_con{
	width:1040px;
	margin:0 auto;
	background-color:#f2f2f2;
	/*
	background-image:url("../images/common/con_bg.gif");
	*/
	background-repeat:no-repeat;
	/*
	overflow:hidden;
	???????? ???o????
	*/
	overflow:hidden;
	z-index:1;
	}


/*///////////////???????*/
#left_c {position:relative; margin-top:30px; width:200px; float:left; padding-left:20px; padding-right:30px; height:1%; overflow:hidden; z-index:0;}

/*?¥á???(????)*/
.login {float:left; width:200px;}

.login .box { border:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; float:left; width:199px; background-color:#FFF; text-align:center; padding-top:20px; color:#b0b0b0;}
.login .box p { text-align:left;padding:0px 0 16px 22px;}
.login .box span {width:100px;height:30px;}
.login .box .name{color:#444e66; font-weight:bold;}
.login .box dl{float:left; padding-left:10px; padding-bottom:2px;}
.login .box li{float:left; height:24px;}
.login .box .logon_btn {
	margin:10px 10px 10px 10px;
	width:170px;
	height:1px;
	background-image:url("../images/main/m_dot.gif");
	}
.login .box ul{float:left; padding-left:10px;}
.login .box .inputsize{width:116px;}
.login .box .trainapp {padding-left:15px;padding-bottom:12px;}

.l_point_text {text-align:left;color:#333300;font-size:11px;padding:0px 5px 10px 0px;}
.l_facebook {clear:both;text-align:center;padding:10px 0px;background:#fff;}

/*??????*/
.l_ban {padding-top:10px; float:left;}
.l_ban li{height:41px;}
/* ????? ???
.l_test {
	padding-top:10px; float:left;
	}
*/

/* ???? */
.l_mentoring {
	margin-top:10px;
	padding-top:10px; float:left;
	width:180px;
	height:62px;
	border:solid 1px #e5e5e5;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:12px;
}
.l_mentoring p {padding-left:5px; padding-bottom:10px;}

/* ?????©ª??? */
.l_recruit {
	margin-top:10px;
	padding-top:10px; float:left;
	width:180px;
	height:66px;
	border:solid 1px #e5e5e5;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:12px;
}
.l_customer {padding-top:10px; float:left;}
.l_counsel {
	padding-top:0px;
	margin-top:10px;
	float:left;
	width:200px;
	height:339px;
	overflow:hidden;
	background-repeat:no-repeat;
	}
.l_coupon {
	margin-top:10px;
	float:left;
	width:200px;
	height:69px;
	overflow:hidden;
	background-image:url("../images/main/l_coupon_bg.gif");
	background-repeat:no-repeat;
	margin-bottom:10px;
	}
.l_coupon li {padding-top:36px; padding-left:18px;}

.l_coupon2 {
	margin-top:10px;
	float:left;
	width:200px;
	height:69px;
	overflow:hidden;
	background-repeat:no-repeat;
	margin-bottom:10px;
	}

.l_banner_counsel {padding-top: 10px;}
.l_banner_kakao_qna {padding-top: 10px;}
.l_banner_review {padding-top: 10px;}
.l_banner_blog {padding-top: 10px;}


/* ÇÐ»çÀÏÁ¤(¿ÞÂÊ) */
.l_schedule {
	margin-top:10px;
	border:solid 1px #e5e5e5;
	background-color:#FFF;
	width:199px;
	height:auto;
	overflow:hidden;
	}
.l_schedule p {padding-top:14px; padding-left:16px;}
.l_schedule .schtbl {width:198px; height:auto; padding:4px 15px 0px 15px;}
.l_schedule .schedule_date { left:0; top:47px; width:190px; text-align:center; }
.l_schedule .schedule_date span { text-align:center; margin:0 10px 10px 10px; color:#222; font-family:tahoma; font-size:14px; font-weight:bold; }
.l_schedule .schedule_date b {float:right;text-align:right;padding-right:20px;}
.l_schedule .schedule_table { left:12px; top:73px; width:174px;}
.l_schedule .schedule_tab { margin-top:10px; width:198px; height:30px; }
.l_schedule .schedule_tab li { float:left;width:44px;}
.tbl_calendar1{ width:100%; }
.tbl_calendar1 th { height:20px; font-weight:bold; color:#fff; font-size:9px; font-family:Verdana; background:#919296; border-top:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; }
.tbl_calendar1 td { border:1px solid #e1e1e1; height:25px; text-align:center; font-family:Verdana; font-size:9px;}
.tbl_calendar1 td.date_r { color:#DD0000;}
.tbl_calendar1 td.date_b { color:#0090ff;}
.tbl_calendar1 td.class01 { background:#ff7200; color:#fff; }
.tbl_calendar1 td.class02 { background:#2A90C0; color:#fff; }
.tbl_calendar1 td.class03 { background:#48A262; color:#fff; }
.tbl_calendar1 td.class04 { background:#DB608F; color:#fff; }
.tbl_calendar1 td.class05 { background:#BEBEBE; color:#fff; }
.tbl_calendar1 td.class06 { background:#F2961A; color:#fff; }
.tbl_calendar1 td.class07 { background:#990099; color:#fff; }
.tbl_calendar1 td.classimg { background:url(../images/main/ico_ban.gif) no-repeat 0 0px; color:#fff; }



/* ÇÏ´Ü ±¤°í */
.advertisement {
	position:fixed;
	bottom:0px;
	color:#fff;
	padding:0px 0px;
	margin:0px 0px;
	width:100%;
	z-index:9999;
}
.ad_area {
/*
	background-color:#2D46C1;
	background-color:#6633CC;
*/
	background-color:#EC2028;
	width:100%;
}
.ad_wrap {
	/*width:1050px;*/
	width:1100px;
	margin:0 auto;
}
.advertisement p {text-align:right;}
.close { width:100%;padding:0px 5px 5px 0px;}
.close span {width:20px;height:20px;padding:0px 5px 2px 5px;cursor:pointer;}

#copy {margin-bottom:100px;}





/* ÇÐ»çÀÏÁ¤(¸ÞÀÎ) */
.r_schedule {
	margin-top:0px;
	border:solid 1px #e5e5e5;
	background-color:#FFF;
	width:238px;
	height:auto;
	overflow:hidden;
	}

.r_schedule p {padding-top:14px; padding-left:16px;}
.r_schedule .schtbl {width:237px; height:auto; padding:4px 15px 0px 15px;}
.r_schedule .schedule_date { left:0; top:47px; width:230px; text-align:center; }
.r_schedule .schedule_date span { text-align:center; margin:0 10px 10px 10px; color:#222; font-family:tahoma; font-size:14px; font-weight:bold; }
.r_schedule .schedule_date b {float:right;text-align:right;padding-right:20px;}
.r_schedule .schedule_table { left:12px; top:73px; width:210px;}
.r_schedule .schedule_tab { margin-top:10px; width:238px; height:30px; }
.r_schedule .schedule_tab li { float:left;width:52px;}

.r_banner_parkcoach {padding-top: 10px;}
.r_banner_discount {padding-top: 10px;}
.r_banner_link {padding-top: 10px;}

/* °øÁö»çÇ× */
.notice{
	margin-top:10px;
	line-height:20px;
}
.notice p {
	background-image:url("../images/main/l_notice_title.gif");
	width:200px;
	height:44px;
	}
.notice p span {float:right;padding:14px 10px 0px 0px;color:#fff;cursor:pointer;}
.notice ul{border-bottom:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; background-color:#FFFFFF; height:auto; padding:10px 10px;}


/* ????? ?????,????©¥? */
.mboard {
	margin-top:10px;
	line-height:20px;
}
.mboard ul{border-bottom:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; background-color:#FFFFFF; height:auto; padding:10px 10px;}


/*///////////////???????????*/
#m_center_c { position:relative; margin-top:20px; width:502px; height:1%; overflow:hidden; z-index:0;  float:left; margin-right:25px;}

.contents_movie {
	width:500px;
	height:263px;
	float:left;
	border-left:1px solid #1A6781;
	border-top:1px solid #1A6781;
	border-bottom:1px solid #1A6781;
	border-right:1px solid #1A6781;
	background-color:#0F5972;
	margin-top:10px;
	}
.contents_movie p {width:344px; text-align:center; float:left; padding-top:12px; }
.m_text {width:155px; height:263px; float:left;  border-left:1px solid #626b7f; }
.m_text ul li { padding-left:18px; padding-top:9px; padding-bottom:15px; border-bottom:1px solid #626b7f; }
.m_text ul li.b_none {border:none;}

/* ??? ?????? */
.ctn_movie {
	width:500px;
	height:263px;
	float:left;
	border-left:1px solid #1A6781;
	border-top:1px solid #1A6781;
	border-bottom:1px solid #1A6781;
	border-right:1px solid #1A6781;
	background-color:#0F5972;
	margin-top:12px;
}
.m_img { font-size:0; line-height:0; display:block;}
.m_img a.rollover img {border-width:0px;}
.m_img a.rollover img { border-width:0px; display:inline; }
.m_img a.rollover img.over { display:none; }
.m_img a.rollover:hover { border:0px; }
.m_img a.rollover:hover img { display:none; }
.m_img a.rollover:hover img.over { display:inline; }


.img_gallery {width:502px; float:left; padding-top:10px;}
.img_gallery p {width:502px; float:left;}
.img_gallery li {float:left;}


/* ????????? ????
.m_visualzone { position:relative;width:512px; height:272px; margin: 0; padding: 0; overflow: hidden;}
*/
.m_zone { position:relative; top:10px; left:-12px;width:512px; height:auto; margin: 0px; padding: 0px; overflow: hidden;}
.m_zone ul li { margin: 0; padding: 0; }
.m_zone ul li img { vertical-align: top; }

/* ????????? ??*/


/* ????????? ????
.m_visualzone { position:relative;width:512px; height:272px; margin: 0; padding: 0; overflow: hidden;}
*/
.m_visualzone { position:relative; top:5px; left:0px; width:510px; height:141px; margin: 0; padding: 0; overflow: hidden;}
.m_visualzone #prcon { position: absolute; left: 0; top: 0; list-style: none; width: 510px; height: 141px; margin: 0; padding: 0; overflow: hidden; }
.m_visualzone ul { position: absolute; left: 0; top: 0; list-style: none; margin: 0; padding: 0; }
.m_visualzone ul li { margin: 0; padding: 0; }
.m_visualzone ul li img { vertical-align: top; }
.m_visualzone #prnum { position: relative; left: 1px; top: 1px; list-style: none; }
.m_visualzone #prnum img { float: left; display: inline; margin: 0 0 0 2px; padding: 0; cursor: pointer; }
.m_visualzone #prcontrol { position: absolute; left: 0px; bottom: 4px; list-style: none; }
.m_visualzone #prcontrol img { float: left; display: inline; margin: 0 2px 0 0; padding: 0; cursor: pointer; }
/* ????????? ??*/




/********************  ?¡À????  ???? s *********************************/

.cn_list {
	height:240px;
	/*
	overflow:auto;
	overflow-x:hidden;
	border-top:1px solid #3f3f3f;
	*/

	overflow: auto;
	position: relative;

}
.cn_item h2{
	font-size:12px;
	/*
	border-bottom:1px solid #000;
	padding-bottom:4px;
	*/
	text-transform:uppercase;
}
.cn_item {
	cursor:pointer;
	position:relative;
	overflow:hidden;
	height:auto;
	color:#fff;
	padding:5px;
	margin:4px 5px 0px 0px;
	text-shadow:1px 1px 1px #000;
	background:#29748e;
}
.cn_item:hover, .selected{
	border-color:#4c7ecb;
	background-color: #104050;
}
.cn_item:hover h2,
.cn_list .selected h2,
.cn_item:active h2{
	border-color:#2C5FAC;
}
.cn_item:hover p,
.selected p,
.cn_item:active p{
	border-color:#527CBB;
}
.cn_item:active {
	color: #011c44;
	text-shadow: 1px 1px 1px #ccdffc;
}

.cn_page{
	display:none;
}
/********************  ?¡À????  ???? e *********************************/


.hong_ban{margin-top:20px; float:left;}

/*///////////////???¥ï????????*/
#m_right_c { position:relative; width:239px; height:1%; padding-top:31px; overflow:hidden; z-index:0;}

.r_movie {width:237px; border:solid 1px #e5e5e5; background-color:#FFFFFF;}
.r_movie p {padding:16px 10px 10px 13px }
.m_dot {
	margin:10px;
	height:1px;
	background-image:url("../images/main/m_dot.gif");
	}
.r_movie .slider{width:237px;border:solid 1px #e5e5e5;}

.r_movie .btn_play { position:absolute; top:20px;left:63px;text-align:center; z-index:100000; }

/* ??y?u */

.r_rank_issue { width:244px;margin-top:10px; line-height:20px;height:auto;margin-bottom:10px;background-color:#fff;padding:10px;border:solid 1px #ddd;}
.r_rank_issue p {
	width:244px;
	height:20px;
	font-weight:bold;
	}

.r_trainapp { width:244px;margin-top:0px; line-height:30px;height:auto;margin-bottom:10px;}
.r_trainapp p {
	background-image:url("../images/main/trainapp_01.png");
	width:244px;
	height:77px;
	}

.r_trainapp { }
.r_trainapp p span {float:left;margin:34px 0px 0px 5px;font-size:2.2em;color:#DD262B;font-weight:bold;cursor:pointer;}
.r_trainapp ul{
	border-bottom:solid 1px #e5e5e5;
	background-color:#FFFFFF;
	height:auto;
	padding:5px 10px;
	}

.r_trainapp ul li {font-size:0; line-height:0; display:block;}

/* ????? ???? */
.r_writing { width:244px;margin-top:0px; line-height:30px;height:auto;margin-bottom:5px;text-align:center;background:#fff;}



/* ????? ?????©¥? */
.r_postsc{ margin-top:10px; line-height:20px;height:auto;}
.r_postsc p {
	background-image:url("../images/main/r_postscript_title.gif");
	width:244px;
	height:44px;
	}
.r_postsc p span {float:right;margin:14px 10px 0px 0px;color:#fff;cursor:pointer;}
.r_postsc ul{
	border-bottom:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
	background-color:#FFFFFF;
	height:auto;
	padding:10px 10px;
	}

/* ????? ?? ????? */
.l_report{ margin-top:10px; line-height:20px;height:auto;}
.l_report p {
	background-image:url("../images/main/l_speech_title.gif");
	width:200px;
	height:44px;
	}
.l_report p span {float:right;margin:14px 10px 0px 0px;color:#fff;cursor:pointer;}
.l_report ul{
	border-bottom:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
	background-color:#FFFFFF;
	height:auto;
	padding:10px 10px;
	}

/* ????? ?? ????? */
.r_report{ margin-top:10px; line-height:20px;height:auto;}
.r_report p {
	background-image:url("../images/main/r_speech_title.gif");
	width:244px;
	height:44px;
	}
.r_report p span {float:right;margin:14px 10px 0px 0px;color:#fff;cursor:pointer;}
.r_report ul{
	border-bottom:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
	background-color:#FFFFFF;
	height:auto;
	padding:10px 10px;
	}

.bottom_poster {width:217px; border:solid 1px #e5e5e5; padding:10px 10px; background-color:#FFFFFF; margin-top:10px;}


#left_sub {position:relative; margin-top:30px; width:200px; float:left; padding-left:0px; padding-right:10px; height:1%; overflow:hidden; z-index:0;}

/*·Î±×ÀÎ*/
.login_sub {float:left; width:200px;}
.login_sub p { border-right:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; float:left; width:199px; height:31px; background-color:#FFF; text-align:center; padding-top:20px; color:#b0b0b0;}
.login_sub .name{color:#444e66; font-weight:bold;}
.login_sub dl{float:left; padding-bottom:2px;}
.login_sub li{float:left; height:24px;}
.login_sub .inputsize{width:122px;}


/*/////////////// ÇÏ´Ü Ä«ÇÇ¶óÀÌÅÍ */
#copy{width:1040px; height:140px; margin:0 auto; clear:both; padding-top:30px;}
.copy_ban{ background-image:url("../images/common/copy_ban_bg.gif"); background-repeat:repeat-x; width:1000px; height:28px; overflow:hidden; margin-left:20px; border-right:solid 1px #e5e5e5;}
.copy_ban li {float:left;}
.copy_logo {padding-left:30px; padding-top:26px;}
.copy_logo p {float:left; width:231px;}
/*
.copy_text {float:left; padding-top:4px;}
*/
.copy_text { width:100%; background:#fff; height:150px;  position:relative;  }
.copy_text .copy2 {width:100%; margin:0 auto; background:#fff; padding:30px 0px;}
.copy_text .copy2 ul li {font-size:16px; float:none; display:inline-block;}
.copy_text .copy2 ul li:nth-child(1) {width:400px;}
.copy_text .copy2 ul li:last-child { text-align:right;}
.copy_text .copy2 ul li.right {float:right; text-align:right;}

.copy_text .copy2 ul li label {width:160px;font-size:300;}
.copy_text .copy2 ul li span {font-weight:500;}
.copy_text .copy2 ul li span a {font-size:16px;}
.copy_text .copy2 ul li span a.exp {border:solid 1px #000; background:#000; color:#fff;padding:2px;font-size:12px;}


/*/////////////// ÄÁÅÙÃ÷ full size ////////////*/
#center_m {width:1018px; float:left; padding-top:31px; overflow:hidden;}
.con_m_all {width:982px; background-color:#FFFFFF; border:solid 1px #e5e5e5; margin-top:10px; padding:30px 15px;}
.con_m {width:980px;}
.stitle_m {width:1014px; height:51px; background:url("../images/common/title_bg_m.gif"); background-repeat:no-repeat;}
.stitle_m p{padding-left:31px; padding-top:18px;}
.location_m {float:right; padding-top:20px;}
.location_m li {float:left; color:#b0b0b0; padding-right:10px; background-image:url("../images/common/location_bg.gif"); background-repeat:no-repeat; background-position:right top; padding-left:10px;}

/* »ó´ã¹®ÀÇ */
#player_frame {display:none;}
.playerClose {display:none;}
.btnPlay {cursor:pointer;}
#player_target {width:100%;}
.close_wrap {
	max-width:569px;
}
.playerClose {
	z-index:9999;
	color:#fff;
	background-color:#000000;
	padding:5px 8px;
	float:right;
	text-align:right;
	cursor:pointer;
}


/*///////////////????////////////*/
#center_c {width:810px; float:left; padding-top:31px; overflow:hidden;}

/*??????*/
#lnb { position:relative; float:left; width:200px; margin-top:10px; height:1%; overflow:hidden;  background-color:#FFFFFF; border:solid 1px #e5e5e5;}
#lnb h2 {
	position:relative;
	width:200px;
	height:55px;
	background-image:url("../images/common/smenu_top_bg.gif");
	background-repeat:no-repeat;
	 }
#lnb h2 img { padding-left:25px; padding-top:21px;}
#lnb ul { position:relative; width:200px; margin:0 0 20px 15px; }
#lnb ul li { width:172px; background:url(../images/common/smenu_rollOut.gif) no-repeat ; background-position:left top;}
#lnb ul li a, #lnb ul li a:hover{ width:172px; height:30px; padding-left:20px; line-height:30px; display:block; }
#lnb ul li.on { color:#ffffff; background:url(../images/common/smenu_rollOver.gif) no-repeat ; background-position:left top;}
#lnb ul li.on a, #lnb ul li.on a:hover{ width:172px; height:31px; padding-left:20px; display:block; color:#fff;  }
#lnb ul li #dep2 { width:172px; padding:0; margin:0; }
#lnb ul li #dep2 li { height:30px; background-image:none; background-color:#49536b; border-bottom:solid 1px #646d81; }
#lnb ul li #dep2 li a, #lnb ul li #dep2 li a:hover  { width:172px; height:20px; display:block; text-decoration:none; color:#bdc2ce;  background:url(../images/common/ssmenu_bullet.gif) no-repeat ; background-position:10px 12px; font-weight:bold;}

#center_area { overflow:hidden; width:100%; height:352px;}
.stitle{width:810px; height:51px; background:url("../images/common/title_bg.gif"); background-repeat:no-repeat;}
.stitle p{padding-left:31px; padding-top:18px;}
.location {float:right; padding-top:20px;}
.location li{float:left; color:#b0b0b0; padding-right:10px; background-image:url("../images/common/location_bg.gif"); background-repeat:no-repeat; background-position:right top; padding-left:10px;}
.con_all{width:810px; background-color:#FFFFFF; border:solid 1px #e5e5e5; margin-top:10px; padding:30px 15px;}

/* ?????? ???? */
.con{ width:780px;}
.con dl {clear:both;}


/*///////////////????????????css////////////*/

#player_wrap{width:1035px; height:652px; background-color:#f0f0f0; background-image:url(../images/09_etc/player_bg.gif); background-repeat:no-repeat; position:absolute;}

/*?????*/
#player_t_tab { width:936px; height:46px; position:absolute; left:40px;}
#player_t_tab li{float:left; font-size:0; line-height:0; display:block;}
#player_t_tab li a.rollover img {border-width:0px;}
#player_t_tab li a.rollover img { border-width:0px; display:inline; }
#player_t_tab li a.rollover img.over { display:none; }
#player_t_tab li a.rollover:hover { border:0px; }
#player_t_tab li a.rollover:hover img { display:none; }
#player_t_tab li a.rollover:hover img.over { display:inline; }

/*????????*/
#player_r_tab { width:49px; float:right; margin-top:65px;}

/*???????*/
#movie {width:640px; height:480px; margin-top:81px; margin-left:40px; float:left; }
.movie_control{float:left; width:508px; height:47px; background-image:url(../images/09_etc/movie_bg.gif); background-repeat:repeat-x;}
.timeline{ background-image:url(../images/09_etc/control_bar_bg.gif); background-repeat:no-repeat; width:295px; height:20px; margin-top:14px; margin-left:17px; float:left;}
.time {width:80px; float:left; margin-top:18px; margin-left:18px; font-family:Tahoma; font-size:10px; color:#555a70; font-weight:bold; height:18px;}
.time li {float:left; width:37px;}
.time li.r_bar{background-image:url(../images/09_etc/time_bar.gif); background-repeat:no-repeat; background-position:top right; color:#516ccf;}
.pad_l_3{padding-left:3px;}
.sound {width:67px; height:11px; float:left; margin-top:18px; margin-left:18px; }

#movie_text{width:286px; float:left; margin-top:64px; margin-left:10px;}
#movie_text ul{border-left:solid 1px #eaeaea; border-right:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea; width:100%; height:482px; background-color:#FFFFFF; color:#909090; letter-spacing:-0.2px; line-height:16px;}
#movie_text ul li.text{padding-left:23px; padding-right:11px;}


.media_jwplayer_bg {margin-top:10px;text-align:center;height:600px;background:url(../images/02_info/who_title1.jpg);}
.jwplayer_wrap {width:100%;text-align:center;}


.tabmenu{ padding:0 0 0px 0px; }
.tabmenu ul{  margin:0; padding-left:10px; list-style:none; border-bottom:1px solid #D61516; font-family:'Nanum Gothic', Sans-serif; font-size:13px; *zoom:1;}
.tabmenu ul:after{ content:""; display:block; clear:both;}
.tabmenu li{ float:left; margin:0px 1px -1px 1px;  }
.tabmenu li a{ position:relative; float:left; text-decoration:none; border-top:1px solid #c0c0c0; border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;background:#efefef; color:#666;}
.tabmenu li a span{ display:inline-block; padding:6px 7px; letter-spacing:-1px; cursor:pointer;border-top:1px solid #fff;border-left:1px solid #fff; }
.tabmenu li a:hover{background:#fff; color:#D61516; border:1px solid #D61516; }
.tabmenu li ul{ display:none; width:100%; top:40px; left:0; list-style:none; border:0; margin:0; padding:0; white-space:nowrap; overflow:hidden; *zoom:1;}
.tabmenu li ul:after{ content:""; display:block; clear:both;}
.tabmenu li.selected a{ border:2px solid #D61516; padding:1px;border-bottom:0px solid #fff; margin-top:-3px; background-color:#fff; color:#D61516;}
.tabmenu li.selected a span{ display:inline-block;padding-top:7px; font-weight:bold;background-color:#fff; }
.tabmenu li.selected a:hover{ border:2px solid #D61516; padding:1px;border-bottom:0px solid #fff; margin-top:-3px; background-color:#fff; color:#D61516;}


.float_l { float:left;}
.float_r { float:right;}


.photo_m {width:150px; border:0px solid #333333;}
.photo_m a:hover {border:3px solid #006699;}




/*¹ÚÄÚÄ¡ ½ºÅÍµð¶õ? */
.stu-title {float:left;padding-top:30px;}
.stu-title-video {float:right;margin-bottom:50px;}
.stu-content-01 {padding:30px;}
.stu-content-02 {margin:10px 0px 100px 0px;padding:0px 0px 10px 80px;}
.stu-content-03 {padding:30px 0px 0px 20px;}
.stu-content-03-left {float:left;width:50%;}
.stu-content-03-right {float:left;width:40%;padding-bottom:10px;text-align:right}

.stu-content-04-left {float:left;padding-left:20px;width:45%;}
.stu-content-04-right {float:left;padding-left:10px;padding-bottom:10px;text-align:right;width:45%;}
.stu-content-04-area {padding-left:20px;}



.vod_bg300 {padding:10px;background-color:#ffffff;width:300px;height:200px;}

.vod_bg220 {padding:10px;background-color:#ffffff;width:400px;height:220px;}
.vod_bg323 {padding:10px;background-color:#ffffff;width:690px;height:323px;}
.vod_bg323w {padding:10px;background-color:#fff;width:690px;height:323px;}
.vod_bg360 {padding:10px;background-color:#ffffff;width:690px;height:360px;}
.vod_bg360 .tc { text-align:center; padding-top:10px; height:30px;}
.vod_bg400 {padding:10px;background-color:#ffffff;width:690px;height:400px;}
.vod_bg400 .tc { text-align:center; padding-top:10px; height:30px;}
.vod_bg320 {clear:both;background-color:#ffffff;width:780px;height:362px;text-align:center;}

.vod_bg400_w {padding:10px;background-color:#ffffff;width:690px;height:350px;border:solid 1px #ACACAC;}

/*??y??? warm up,intensive, power up, output ???*/
.s_movie {
	width:780px;
	height:auto;
	float:left;

	border-left:1px solid #1A6781;
	border-top:1px solid #1A6781;
	border-bottom:1px solid #1A6781;
	border-right:1px solid #1A6781;
	background-color:#0F5972;

	margin-top:0px;
}


.est_top_wrap { position:relative; width:780px; height:70px; }
.est_month { float:left; width:135px; height:44px; background:url(../images/old/02_courses/est_month_bg.gif) no-repeat; font-size:16px; color:#fff600; font-weight:bold; padding:25px 15px 0 65px; }
.est_sel_search { float:left; width:540px; height:45px; margin-left:5px; background:#eee; padding:24px 0 0 20px;}
.class_messege{
	position:relative; width:760px; background:#f3f3f3; height:auto; text-align:left;line-height: 20px;vertical-align:middle; padding: 10px 10px 10px 10px
}
.est_messege { position:relative; background-color:#f3f3f3; height:auto; width:691px; margin: 10px 10px 10px 10px; font-size:0.92em; color:#555; }
.est_messege span { color:#e5595c; }


.s_tabmenu {position:relative; border-bottom:2px solid #e63e3f; width:780px; height:33px; }
.r_tabmenu {
	position:relative;
	margin-top:7px;
	width:770px;
	height:42px;
	background-image:url("../images/tabmenu/tbg.gif");
	background-repeat:repeat-x;
}
.r_tabmenu ul {
}
.r_tabmenu ul li {float:left;}

/*.c_tabmenu {
	position:relative;
	margin-top:7px;
	width:770px;
	height:42px;
	background-image:url("../images/tabmenu/tbg2.gif");
	background-repeat:repeat-x;
}*/

.c_tabmenu {
	position:relative;
	padding:5px 0px;
	/*
	width:770px;
	*/
	background-image:url("../images/tabmenu/tbg2_1.gif");
	background-repeat:repeat-x;
}
.c_tabmenu ul {}
.c_tabmenu ul li {float:left;}
.c_tabmenu ul li img {}


.year_tabmenu {
	clear:both;
	background:#000;
	height:30px;
	color:#fff;
	padding:15px 10px 15px 10px;
	margin-bottom:10px;
}
.year_tabmenu ul {}
.year_tabmenu ul li {float:left;}



.con_tabmenu {
	position:relative;
	margin-top:7px;
	width:780px;
	height:52px;
	background-image:url("../images/03_intro/tabmenu_bg.png");
	background-repeat:repeat-x;
}
.con_tabmenu ul {}
.con_tabmenu ul li {float:left;}


.con_tabmenu_multi {
	position:relative;
	margin-top:7px;
	width:770px;
	height:50px;
	background-image:url("../images/03_intro/tabmenu_bg.png");
}
.con_tabmenu_multi ul {}
.con_tabmenu_multi ul li {float:left;}

.sboard_tabmenu {
	position:relative;
	margin-top:7px;
	width:770px;
	height:42px;
	background-image:url("../images/tabmenu/tbg.gif");
	background-repeat:repeat-x;
}
.sboard_tabmenu ul {}
.sboard_tabmenu ul li {float:left;}


.st_tabmenu {
	position:relative;
	margin-top:5px;
	width:770px;
	height:42px;
	background-image:url("../images/tabmenu/tbg3.gif");
	background-repeat:repeat-x;
}
.st_tabmenu ul {}
.st_tabmenu ul li {float:left;}


.m_tabmenu {
	position:relative;
	margin-top:7px;
	width:770px;
	height:42px;
	background-image:url("../images/tabmenu/tbg2.gif");
	background-repeat:repeat-x;
}
.m_tabmenu ul {}
.m_tabmenu ul li {float:left;}

.subtabmenu {
}
.subtabmenu ul {}
.subtabmenu ul li {float:left;}

.ctn_txt {width:780px;margin-top:22px;}
.box_msg {width:780px;margin:5px 0 15px 0;}

/* ???? ?????? */
.sub_movie {
	width:700px;
	height:320px;
	float:left;
	border-left:1px solid #1A6781;
	border-top:1px solid #1A6781;
	border-bottom:1px solid #1A6781;
	border-right:1px solid #1A6781;
	background-color:#0F5972;
	margin-top:12px;
}

.ln_box {width:200px;height:144px;background:url('/academy/images/main/ln_box_bg.jpg');}
.ln_box ul  {padding:1px;}
.ln_box ul li { font-size:0; line-height:0; display:block;padding:2px;}
.ln_box ul li a.rollover img {border-width:0px;}
.ln_box ul li a.rollover img { border-width:0px; display:inline; }
.ln_box ul li a.rollover img.over { display:none; }
.ln_box ul li a.rollover:hover { border:0px; }
.ln_box ul li a.rollover:hover img { display:none; }
.ln_box ul li a.rollover:hover img.over { display:inline; }


.ln_box2 {margin-top:10px;width:200px;height:288px;background:url('/academy/images/main/ln_box_bg2.png');}
.ln_box2 ul  {padding:1px;}
.ln_box2 ul li { font-size:0; line-height:0; display:block;padding:1px 2px;}
.ln_box2 ul li a.rollover img {border-width:0px;}
.ln_box2 ul li a.rollover img { border-width:0px; display:inline; }
.ln_box2 ul li a.rollover img.over { display:none; }
.ln_box2 ul li a.rollover:hover { border:0px; }
.ln_box2 ul li a.rollover:hover img { display:none; }
.ln_box2 ul li a.rollover:hover img.over { display:inline; }



#floatMenu {
/*
	position: absolute;
	width: 200px;
	height: 200px;
	right: 50px;
	top: 90px;
*/
	position:fixed; top:243px; left:50%; margin-left:521px; width:100px; height:200px;

}