a:link,
a:active,
a:visited {
	color: #7f7f7f;
	text-decoration: none;
}

a:hover {
	color: #252525;
	text-decoration: none;
}

table,
td,
tr,
p {
	font-family: 'dotum', '±¼¸²Ã¼';
	font-size: 12px;
	line-height: 160%;
	color: #434343;
}

img {
	border: none;
	vertical-align: top;
}

body.table {
	display: inline;
}

body {
	font-size: 12px;
	font-family: dotum;
	scrollbar-face-color: white;
	scrollbar-highlight-color: #939393;
	scrollbar-shadow-color: #939393;
	scrollbar-3dlight-color: white;
	scrollbar-arrow-color: #939393;
	scrollbar-track-color: white;
	scrollbar-darkshadow-color: white;
	text-align: center;
}

a {
	selector-dummy: expression(this.hidefocus=true);
}

div#pop100>table,
div#nopop>table,
body > table,
#wrap > table {
	margin: 0 auto;
}

.t_schedule1 {
	font-family: 'verdana';
	font-size: 8pt;
	color: #818181;
	text-decoration: none;
}

.t_schedule2 {
	font-family: 'verdana';
	font-size: 8pt;
	color: #c3132b;
	text-decoration: none;
}

.t_schedule3 {
	font-family: 'verdana';
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

.t_td {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #818181;
	text-decoration: none;
}

.t_lecture {
	font-family: 'µ¸¿ò';
	font-size: 12pt;
	color: #0f3876;
	text-decoration: none;
	letter-spacing: -1px;
}

.t_lecture_l {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #50b6ca;
	text-decoration: none;
}

.t_lecture_e {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #77b11a;
	text-decoration: none;
}

.t_lecture_b {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #eb6b6d;
	text-decoration: none;
}

.t_purchase {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #84ba2e;
	text-decoration: none;
}

.t_teacher {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #c1b038;
	text-decoration: none;
}

.t_teacher_01 {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}

.t_info {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #2e84c5;
	text-decoration: none;
}

.t_info_tit {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #3c485f;
	text-decoration: none;
}

.t_v_info {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #cb8844;
	text-decoration: none;
}

.t_estate {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #ed728a;
	text-decoration: none;
}

.t_consult {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #e458a4;
	text-decoration: none;
}

.t_land {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #7f4abf;
	text-decoration: none;
}

.t_pds {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #685fb1;
	text-decoration: none;
}

.t_v_pds {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #b15f97;
	text-decoration: none;
}

.t_commu {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #cd6a46;
	text-decoration: none;
}

.t_customer {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #2d9f90;
	text-decoration: none;
}

.t_board {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #82858a;
	background-color: #eeece5;
	text-decoration: none;
}

.t_join {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #ea6767;
	text-decoration: none;
}

.t_sitemap {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #ff9600;
	text-decoration: none;
}

.small2 {
	font-family: 'µ¸¿ò';
	font-size: 9pt;
	color: #646464;
	text-decoration: none;
}

.tk-gray {
	font-family: 'µ¸¿ò';
	font-size: 10pt;
	color: #646464;
	text-decoration: none;
}

.myclass {
	font-size: 12px;
	color: #82858a;
	line-height: 15px;
	font-family: 'µ¸¿ò', 'seoul', 'helvetica', 'verdana'
}

.myclass a {
	color: #006699;
	text-decoration: none
}

.myclass a:visited {
	color: #006699;
	text-decoration: none
}

.myclass a:hover {
	color: #ff3300;
	text-decoration: none
}

.mainbg {
	background-attachment: fixed;
	background-image: url(/img/license/basic/bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.subbg {
	background-attachment: fixed;
	background-image: url(/img/license/basic/bg_sub.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.leftbg {
	background-image: url(/img/license/basic/left_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.boxleft {
	width: 149px;
	font-family: 'µ¸¿ò', 'µ¸¿òÃ¼', '±¼¸²', '±¼¸²Ã¼';
	font-size: 11px;
	color: #4b4b4b;
	letter-spacing: -1px;
}

.txt1 {
	font-family: 'µ¸¿ò', 'µ¸¿òÃ¼', '±¼¸²', '±¼¸²Ã¼';
	font-size: 11px;
	color: #666;
	letter-spacing: -1px;
	line-height: 120%;
}

.txt11 {
	font-family: 'µ¸¿ò', 'µ¸¿òÃ¼', '±¼¸²', '±¼¸²Ã¼';
	font-size: 11px;
	color: #646361;
	letter-spacing: -1px;
	line-height: 140%;
}

.txt2 {
	font-family: '±¼¸²', '±¼¸²Ã¼';
	font-size: 12px;
	color: #646361;
	letter-spacing: 0px;
	line-height: 120%;
}

.centerrightbg {
	background-attachment: fixed;
	background-image: url(/img/license/basic/center_right_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.edu-gray {
	font-size: 12px;
	color: #82858a;
	line-height: 15px;
	font-family: 'µ¸¿ò', 'seoul', 'helvetica', 'verdana'
}

.edu-gray a {
	color: #6a675d;
	text-decoration: none
}

.edu-gray a:hover {
	color: #333;
	text-decoration: none
}

.whitefont {
	font-size: 9pt;
	color: #ffffff;
	font-family: ±¼¸², arial, vernada;
	line-height: 18px
}

.butt {
	border-color: #ffffff #cccccc #bbbbbb #ffffff;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #eeeeee;
	color: #003399;
	font-size: 9pt;
	cursor: hand
}

.textbox {
	height: 20px;
	border: 1 solid #c8c8c8;
}


/***************** bg *****************/


/*.main_bg		{ background-image:url(/img2/common/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg_license	{ background-image:url(/img2/blackgosi/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg_blackgosi	{ background-image:url(/img2/blackgosi/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg_jutek	{ background-image:url(/img2/blackgosi/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg_hope	{ background-image:url(/img2/hope/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg_flow	{ background-image:url(/img2/blackgosi/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg_auction	{ background-image:url(/img2/auction/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg_social	{ background-image:url(/img2/blackgosi/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg_it	{ background-position:left top; background-repeat:repeat-x; }

.main_bg_it2	{  background-position:left top; background-repeat:repeat-x; }

.main_bg_cyber	{ background-image:url(/img2/cyber/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg_ten	{ background-image:url(/img2/blackgosi/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg_rendering { background-image:url(/img2/blackgosi/main/main_bg.jpg); background-position:left top; background-repeat:repeat-x; }

.main_bg { background-position:left top; background-repeat:repeat-x; }*/


/***************** °¢ °úÁ¤ »óÇ°Å×ÀÌºí ******************/

.product_td {
	font-size: 12px;
	color: #333;
	line-height: 160%;
}

.blue {
	color: #0f74ae;
}

.cyan {
	color: #2b4dc6;
}

.orange {
	color: #e36918;
}

.b {
	font-weight: bold;
}

.red {
	color: #cc0000;
}

.gray {
	color: #676767;
}

.pricen {
	font-family: times new roman, verdana;
	font-size: 30pt;
	color: #cc0000;
	letter-spacing: -2;
}

.green {
	color: #2c8e00;
}

.price {
	font-family: times new roman, verdana;
	font-size: 24pt;
	color: #cc0000;
	letter-spacing: -1;
}

.price_g {
	font-family: times new roman, verdana;
	font-size: 18pt;
	color: #949494;
	letter-spacing: -1;
}

.nowprice {
	font-family: times new roman, verdana;
	font-size: 20pt;
	color: #141fb7;
	letter-spacing: -1;
}

.midprice {
	font-family: times new roman, verdana;
	font-size: 18pt;
	color: #002991;
	letter-spacing: -1;
}

.t16 {
	font-size: 16px;
}

.t18 {
	font-size: 18px;
}

.t24 {
	font-size: 24px;
}

.boxbg {
	background-image: url(/img2/common/event/081211/09_box_bg.jpg);
	background-repeat: repeat-y;
	padding: 0 20;
}

.style2_price {
	color: #cc0000;
	font-weight: bold;
}

.middle_price {
	font-family: times new roman, verdana;
	font-size: 20pt;
	color: #0052cd;
	letter-spacing: -1;
}

.midde_pridce {
	font-family: times new roman, verdana;
	font-size: 20pt;
	color: #0052cd;
	letter-spacing: -1;
}

.style9 {
	color: #ff0000
}

.style12 {
	color: #000000
}


/***************** selfservice *****************/

.selfservice_bg {
	background-image: url(/biz_img/selfservice/bg_category.gif);
	background-position: left top;
	background-repeat: repeat-x;
}


/***************** information *****************/

.information_bg {
	background-image: url(/biz_img/information/bg_category.gif);
	background-position: left top;
	background-repeat: repeat-x;
}


/***************** addservice *****************/

.addservice_bg {
	background-image: url(/biz_img/addservice/bg_category.gif);
	background-position: left top;
	background-repeat: repeat-x;
}


/***************** bizservice *****************/

.bizservice_bg {
	background-image: url(/biz_img/bizservice/bg_category.gif);
	background-position: left top;
	background-repeat: repeat-x;
}


/***************** billservice *****************/

.billservice_bg {
	background-image: url(/biz_img/billservice/bg_category.gif);
	background-position: left top;
	background-repeat: repeat-x;
}


/***************** ¼Ö·ç¼Ç »óÇ° *****************/

.b2b_bg {
	background-image: url(/biz_img/b2b/bg_category.gif);
	background-position: left top;
	background-repeat: repeat-x;
}


/***************** global *****************/

.global_bg {
	background-image: url(/biz_img/newsletter/bg_category.gif);
	background-position: left top;
	background-repeat: repeat-x;
}


/***************** common *****************/

.common_bg {
	background-image: url(/biz_img/common/bg_common.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.style1 {
	color: #718b03;
	font-weight: bold;
}

.style2 {
	color: #fc7c15;
	font-weight: bold;
}


/***************** 090305 9±Þ¸ÞÀÎº¯°æ Ãß°¡ css *****************/

.teacher_gray {
	color: #919191;
	size: 12px;
	line-height: 15px;
	padding-right: 3px;
	font-weight: bold;
	letter-spacing: -2px;
}

.teacher_black {
	color: #272727;
	size: 12px;
	line-height: 18px;
	font-weight: bold;
}

.day_gray {
	color: #919191;
	size: 11px;
	line-height: 23px;
	padding-right: 5px;
}

.day_txt {
	color: #272727;
	size: 12px;
	line-height: 23px;
	font-weight: bold;
}

.dday_title {
	color: #707070;
	font-weight: bold;
	text-align: center;
}

.dday_day {
	color: #009db1;
	font-weight: bold;
	text-align: center;
}

.tag_text {
	color: #b2d2d6;
	font-size: 12px;
	line-height: 22px;
}

a.tag1:link {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 19px;
}

a.tag1:active {
	color: #007e8e;
	font-size: 12px;
	font-weight: bold;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag1:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 19px;
}

a.tag1:hover {
	color: #007e8e;
	font-size: 12px;
	font-weight: bold;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag2:link {
	color: #f9ff98;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	height: 19px;
}

a.tag2:active {
	color: #007e8e;
	font-size: 14px;
	font-weight: bold;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag2:visited {
	color: #f9ff98;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	height: 19px;
}

a.tag2:hover {
	color: #007e8e;
	font-size: 14px;
	font-weight: bold;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag3:link {
	color: #b6f6ff;
	font-size: 12px;
	text-decoration: none;
	height: 19px;
}

a.tag3:active {
	color: #007e8e;
	font-size: 12px;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag3:visited {
	color: #b6f6ff;
	font-size: 12px;
	text-decoration: none;
	height: 19px;
}

a.tag3:hover {
	color: #007e8e;
	font-size: 12px;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag4:link {
	color: #b6f6ff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 19px;
}

a.tag4:active {
	color: #007e8e;
	font-size: 12px;
	font-weight: bold;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag4:visited {
	color: #b6f6ff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 19px;
}

a.tag4:hover {
	color: #007e8e;
	font-size: 12px;
	font-weight: bold;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag5:link {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	height: 19px;
}

a.tag5:active {
	color: #007e8e;
	font-size: 14px;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag5:visited {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	height: 19px;
}

a.tag5:hover {
	color: #007e8e;
	font-size: 14px;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag6:link {
	color: #63ffc2;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 19px;
}

a.tag6:active {
	color: #007e8e;
	font-size: 12px;
	font-weight: bold;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.tag6:visited {
	color: #63ffc2;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 19px;
}

a.tag6:hover {
	color: #007e8e;
	font-size: 12px;
	font-weight: bold;
	background-color: #e4ffb9;
	text-decoration: none;
	height: 19px;
}

a.linead:link {
	color: #009db1;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.linead:active {
	color: #fb8d00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.linead:visited {
	color: #009db1;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.linead:hover {
	color: #fb8d00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


/* ÀÌº¥Æ® ¸ÞÀÎ¹è³Ê½ºÅ¸ÀÏ ½ÃÀÛ */


/* °øÅë */

.event_txt01 {
	font-size: 12px;
	color: #fff;
	font-family: gulim;
	font-weight: bold;
	padding-top: 9px;
	letter-spacing: -1px;
}

.event_txt02 {
	font-size: 13px;
	color: #fb3b00;
	font-family: gulim;
	font-weight: bold;
	padding-top: 5px;
	letter-spacing: -1px;
}

.event_txt03 {
	font-size: 13px;
	color: #464646;
	font-family: gulim;
	font-weight: bold;
	padding-top: 5px;
	letter-spacing: -1px;
}


/* °øÀÎÁß°³ */

.event_l {
	width: 448px;
}

.event_l .line {
	border: #3061bb solid 1px;
}

.event_l .bg {
	background-color: #3061bb;
}

.event_l .point {
	background-color: #678cce;
}

.event_l .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_l_01.gif);
}

.event_l .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_l_02.gif);
}


/* ¿ÀÇÁ¶óÀÎÇÐ¿ø */

.event_w {
	width: 448px;
}

.event_w .line {
	border: #b5890f solid 1px;
}

.event_w .bg {
	background-color: #b5890f;
}

.event_w .point {
	background-color: #b5890f;
}

.event_w .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_w_01.gif);
}

.event_w .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_w_02.gif);
}


/* ÁÖÅÃ */

.event_j {
	width: 448px;
}

.event_j .line {
	border: #ff7508 solid 1px;
}

.event_j .bg {
	background-color: #ff7508;
}

.event_j .point {
	background-color: #ffa055;
}

.event_j .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_j_01.gif);
}

.event_j .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_j_02.gif);
}


/* ºÎµ¿»ê°æ¸Å */

.event_a {
	width: 448px;
}

.event_a .line {
	border: #d60000 solid 1px;
}

.event_a .bg {
	background-color: #d60000;
}

.event_a .point {
	background-color: #e34f4f;
}

.event_a .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_a_01.gif);
}

.event_a .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_a_02.gif);
}


/* 9±Þ */

.event_g {
	width: 478px;
}

.event_g .line {
	border: #00899b solid 1px;
}

.event_g .bg {
	background-color: #00899b;
}

.event_g .point {
	background-color: #4faeba;
}

.event_g .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_g_01.gif);
}

.event_g .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_g_02.gif);
}


/* 7±Þ */

.event_7 {
	width: 478px;
}

.event_7 .line {
	border: #1c97c8 solid 1px;
}

.event_7 .bg {
	background-color: #1c97c8;
}

.event_7 .point {
	background-color: #4faeba;
}

.event_7 .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_g_01.gif);
}

.event_7 .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_g_02.gif);
}


/* 10±Þ */

.event_t {
	width: 448px;
}

.event_t .line {
	border: #19ab69 solid 1px;
}

.event_t .bg {
	background-color: #19ab69;
}

.event_t .point {
	background-color: #60c597;
}

.event_t .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_t_01.gif);
}

.event_t .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_t_02.gif);
}


/* °æÂû°ø¹«¿ø */

.event_c {
	width: 448px;
}

.event_c .line {
	border: #5671d5 solid 1px;
}

.event_c .bg {
	background-color: #5671d5;
}

.event_c .point {
	background-color: #8a9de2;
}

.event_c .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_c_01.gif);
}

.event_c .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_c_02.gif);
}


/* ¿¹ºñ±º°ü¸® ¾÷¹«´ã´çÀÚ */

.event_o {
	width: 478px;
}

.event_o .line {
	border: #298dea solid 1px;
}

.event_o .bg {
	background-color: #298dea;
}

.event_o .point {
	background-color: #6bb0f1;
}

.event_o .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_o_01.gif);
}

.event_o .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_o_02.gif);
}


/* ¹°·ù°ü¸®»ç */

.event_m {
	width: 478px;
}

.event_m .line {
	border: #f13652 solid 1px;
}

.event_m .bg {
	background-color: #f13652;
}

.event_m .point {
	background-color: #f13652;
}

.event_m .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_m_01.gif);
}

.event_m .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_m_02.gif);
}


/* °ËÁ¤°í½Ã */

.event_b {
	width: 448px;
}

.event_b .line {
	border: #ff811b solid 1px;
}

.event_b .bg {
	background-color: #ff811b;
}

.event_b .point {
	background-color: #ffa862;
}

.event_b .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_b_01.gif);
}

.event_b .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_b_02.gif);
}


/* ¿µ¾î Àü¹®¹ø¿ª»ç */

.event_r {
	width: 478px;
}

.event_r .line {
	border: #8043b0 solid 1px;
}

.event_r .bg {
	background-color: #8043b0;
}

.event_r .point {
	background-color: #a77dc8;
}

.event_r .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_r_01.gif);
}

.event_r .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_r_02.gif);
}


/* ¿ôÀ½¿îµ¿ÁöµµÀÚ */

.event_e {
	width: 478px;
}

.event_e td.event_txt01 {
	font-size: 12px;
	color: #845310;
	font-family: gulim;
	font-weight: bold;
}

.event_e .line {
	border: #ffd13f solid 1px;
}

.event_e .bg {
	background-color: #ffd13f;
}

.event_e .point {
	background-color: #ffd13f;
}

.event_e .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_e_01.gif);
}

.event_e .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_e_02.gif);
}


/* µµ·Î±³Åë»ç°í°¨Á¤»ç */

.event_d {
	width: 478px;
}

.event_d .line {
	border: #d18527 solid 1px;
}

.event_d .bg {
	background-color: #d18527;
}

.event_d .point {
	background-color: #d18527;
}

.event_d .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_d_01.gif);
}

.event_d .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_d_02.gif);
}


/* »çÈ¸º¹Áö»ç */

.event_s {
	width: 478px;
}

.event_s .line {
	border: #009095 solid 1px;
}

.event_s .bg {
	background-color: #009095;
}

.event_s .point {
	background-color: #4fb2b6;
}

.event_s .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_s_01.gif);
}

.event_s .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_s_02.gif);
}


/* Á÷¾÷»ó´ã»ç */

.event_v {
	width: 448px;
}

.event_v .line {
	border: #d7a400 solid 1px;
}

.event_v .bg {
	background-color: #d7a400;
}

.event_v .point {
	background-color: #e3c04f;
}

.event_v .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_v_01.gif);
}

.event_v .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_v_02.gif);
}


/* À¯Åë°ü¸®»ç */

.event_f {
	width: 478px;
}

.event_f .line {
	border: #65b419 solid 1px;
}

.event_f .bg {
	background-color: #65b419;
}

.event_f .point {
	background-color: #95cb60;
}

.event_f .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_f_01.gif);
}

.event_f .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_f_02.gif);
}


/* ÇÇºÎ¹Ì¿ë»ç */

.event_p {
	width: 448px;
}

.event_p .line {
	border: #f56fae solid 1px;
}

.event_p .bg {
	background-color: #f56fae;
}

.event_p .point {
	background-color: #f89cc7;
}

.event_p .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_p_01.gif);
}

.event_p .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_p_02.gif);
}


/* it */

.event_i {
	width: 448px;
}

.event_i .line {
	border: #5671d5 solid 1px;
}

.event_i .bg {
	background-color: #5671d5;
}

.event_i .point {
	background-color: #8a9de2;
}

.event_i .bt_r {
	background-image: url(/img2/common/common/2009/090420/bg_c_01.gif);
}

.event_i .bt_l {
	background-image: url(/img2/common/common/2009/090420/bg_c_02.gif);
}


/* ÀÌº¥Æ® ¸ÞÀÎ¹è³Ê½ºÅ¸ÀÏ ³¡*/


/* ÁÖÅÃ ±³Àç ÀÌº¥Æ® »óÇ° */

.product_j_table01 {
	color: #41a200;
	font-weight: bold;
	text-align: center;
	line-height: 14px;
	border-collapse: collapse;
}

.product_j_table02 {
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
}

.product_j_table03 {
	text-align: center;
	line-height: 22px;
	border-collapse: collapse;
}

.product_j_table04 {
	color: #ff721d;
	font-weight: bold;
	text-align: center;
	line-height: 14px;
	background-color: #fff7de;
	border-collapse: collapse;
}

.product_j_pl5 {
	padding-left: 5px;
	line-height: 22px;
}


/* ÁÖÅÃ ±³Àç ÀÌº¥Æ® »óÇ° ³¡*/


/* Àü°úÁ¤ »ó´Ü ´õº¸±â*/

.txt_top {
	letter-spacing: -1px;
	font-family: dotum;
	color: #555;
	vertical-align: middle;
}

.txt_top2 {
	letter-spacing: -1px;
	font-family: dotum;
	color: #8b7219;
	vertical-align: middle;
}


/* ±¤°í¸ÅÃ¼¼³¹®Á¶»ç 090731*/

.ad_m {
	font-size: 12px;
	color: #a78551;
	font-family: dotum;
	font-weight: bold;
}

.ad_s {
	font-size: 11px;
	color: #9e9e9e;
	font-family: dotum;
}

.ad_o {
	font-size: 12px;
	color: #7f7f7f;
	font-family: dotum;
	padding-left: 3px;
	padding-right: 4px;
}

.ad_t {
	font-size: 12px;
	color: #797e84;
	font-family: dotum;
}

.ad_ico {
	font-size: 12px;
	color: #f7941c;
	font-family: dotum;
	font-weight: bold;
	padding-right: 4px;
}


/* ¿µ¾îÀü¹®¹ø¿ª»ç */

.txt_q01 {
	font-weight: bold;
	color: #333;
	font-size: 12px;
	line-height: 15px;
}

.txt_news_s_b {
	font-size: 12px;
	font-weight: bold;
	color: #ff3300;
}

.txt_news_s {
	font-size: 12px;
	color: #7f7f7f;
	line-height: 21px;
}


/* ¿µ¾îÀü¹®¹ø¿ª»ç */

.txt_g {
	font-size: 11px;
	color: #a0a0a0;
	font-family: dotum;
}


/* È¸¿ø°¡ÀÔ  */

.member_bold {
	font-size: 12px;
	color: #505050;
	font-family: dotum;
	font-weight: bold;
}

.member_11 {
	font-size: 11px;
	color: #7d7d7d;
	font-family: dotum;
}

.member_11_c {
	font-size: 11px;
	color: #9d7a3e;
	font-family: dotum;
}


/* footer (2010³â 6¿ù ¸®´º¾ó) */

.ft_family {
	font-size: 11px;
	letter-spacing: -1px;
	color: #434343;
}

.won_fm {
	font-size: 11px;
	letter-spacing: -1px;
	color: #434343;
}

.won_fm2 {
	font-size: 11px;
	letter-spacing: -1px;
	color: #a8a8a8;
}

.won_fm a {
	font-size: 11px;
	letter-spacing: -1px;
	color: #434343;
}

.ft_family a {
	font-size: 11px;
	letter-spacing: -1px;
	color: #434343;
}

.ft_family a {
	font-size: 11px;
	letter-spacing: -1px;
	color: #434343;
}

.ft_address {
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 17px;
	color: #434343;
}


/* it »çÀüÁø´Ü   */

.it_bg {
	background-image: url(/img2/common/it_test/bg_common.jpg);
	background-repeat: no-repeat;
}

.it_orang_b {
	font-size: 12px;
	font-weight: bold;
	color: #f26521;
}

.it_gray_b {
	font-size: 12px;
	font-weight: bold;
}

.it_c01 {
	font-size: 12px;
	color: #81a42c;
	font-weight: bold;
}

.it_c02 {
	font-size: 12px;
	color: #3c75be;
	font-weight: bold;
}

.it_c03 {
	font-size: 12px;
	color: #6d5cb5;
	font-weight: bold;
}

img {
	border: 0;
}


/* ±³Àçº¸±â */

.book_b {
	font-size: 15px;
	color: #187eb9;
	font-family: dotum;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
}

.book_s {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.book_con {
	font-size: 11px;
	color: #979797;
	font-family: dotum;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 3px;
}

.book_cont {
	font-size: 11px;
	color: #979797;
	font-family: dotum;
	padding-top: 5px;
}

.book_conb {
	font-size: 11px;
	color: #555;
	font-family: dotum;
	font-weight: bold;
	padding-top: 5px;
}

#edu_go01 {
	width: 380px;
}

.font_go_normal {
	font-size: 11px;
	color: #7e7e7e;
	text-decoration: none;
}

.font_go_normal a {
	font-size: 11px;
	color: #7e7e7e;
	text-decoration: none;
}

.font_go_normal a:hover {
	font-size: 11px;
	color: #252525;
	text-decoration: none;
}

.font_go_orange {
	font-size: 11px;
	color: #ed9a0c;
	letter-spacing: -1px;
}

.font_go_off {
	font-size: 11px;
	color: #7e7e7e;
	font-weight: bold;
	text-decoration: none;
}

.product_12b {
	font-size: 12px;
	font-weight: bold;
	color: #707070;
}

.product_12or {
	font-size: 12px;
	font-weight: bold;
	color: #f26521;
	text-decoration: underline;
}

.product_11de {
	font-size: 11px;
	color: #707070;
	letter-spacing: -1px;
}

.product_12de {
	font-size: 12px;
	color: #707070;
}

.product_12or2 {
	font-size: 12px;
	color: #f26521;
}


/* 20110412 magnumvint */

@charset 'euc-kr';
html {
	height: 100%;
	font-size: 100.01%;
}

body {
	margin: 0;
	padding: 0;
	/*background: url('/img2/common/ew/body_bg.jpg') repeat-x left top;*/
	color: #606060;
	font-size: 12px;
	font-family: dotum, sans-serif;
	line-height: 140%;
	text-align: center
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 1em;
}

h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
form,
fieldset,
blockquote,
address,
thead,
tfoot,
caption {
	margin: 0;
	padding: 0;
}


/*h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption {margin:0;padding:0;}*/

ul,
ol {
	list-style: none;
}

p,
li {
	line-height: 130%;
}

em,
var {
	font-style: normal;
}

img,
fieldset,
input.type-image {
	border: 0 none;
}

div,
p,
span,
li,
table td {
	word-break: break-all;
}

table caption,
legend,
hr {
	display: none;
	border: 0 none;
}

input {
	margin: 0;
	padding: 0;
	color: #868686;
}

.accessibility {
	display: block;
	height: 1px;
	width: 1px;
	margin: 0 -1px -1px 0;
	padding: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

a:link {
	color: #606060;
	text-decoration: none;
}

a:visited {
	color: #606060;
	text-decoration: none;
}

a:hover {
	color: #ff2f26;
	text-decoration: none;
}

a:active {
	color: #ff2f26;
	text-decoration: none;
}


/* header */

#header {
	width: 900px;
	margin: 10px 0 0 0;
	font-size: 0;
	line-height: 0;
}

#header p {
	margin: 0;
	padding: 0;
}

h1 {
	float: left;
	height: 37px;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

h1 span {
	margin: 0 0 0 15px;
}

.toplist {
	position: relative;
	float: right;
	width: 360px;
	height: 37px;
	margin: 0 0 18px;
	padding: 0;
	z-index: 40;
}

.toplist p {
	margin: 0;
	padding: 0;
}

.toplist .news {
	float: left;
	padding: 24px 0 0 40px;
}

.toplist .news li {
	float: left;
	padding: 0 10px 0 0;
	color: #868686;
	font-size: 11px;
}

.toplist .news li img {
	display: block;
}

.toplist .news li img.next {
	margin: 5px 0 0 0;
}

.toplist .sns {
	float: right;
	padding: 24px 0 0 0;
	font-size: 0;
	line-height: 0;
}

.toplist .sns a {
	margin: 0 7px 0 0;
}

.toplist .link {
	float: right;
	padding: 22px 0 0 0;
}

.toplist .link div {
	float: left;
	margin: 0 0 0 5px;
}

.toplist .link span {
	margin: 0 0 0 5px;
}

.toplist .link a:link,
.toplist .link a:visited {
	color: #868686;
	text-decoration: none;
}

.toplist .link a:active,
.toplist .link a:hover {
	color: #ff2f26;
	text-decoration: none;
}

.link_list {
	position: absolute;
	top: 39px;
	right: 105px;
	overflow: hidden;
	width: 302px;
	*width: 314px;
	padding: 7px 0 0 12px;
	border: 1px solid #c5c5c5;
	background: #f8f9ff;
	z-index: 50;
}

.link_list p {
	margin: 0;
	padding: 0;
}

.link_list2 {
	position: absolute;
	top: 39px;
	right: 0px;
	overflow: hidden;
	width: 302px;
	*width: 314px;
	padding: 7px 0 0 12px;
	border: 1px solid #c5c5c5;
	background: #f8f9ff;
	z-index: 50;
}

.link_list.academy {
	right: 0;
}

.link_list dt {
	overflow: hidden;
	width: 289px;
	height: 18px;
	padding: 1px 0 0 6px;
	background: url('/img2/common/ew/link_bg1.gif') no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #3f4b91;
	line-height: 18px;
}

.link_list dd div {
	overflow: hidden;
	width: 289px;
	padding: 10px 0 12px 0;
}

.link_list dd ul {
	clear: both;
	width: 320px;
}

.link_list dd li {
	float: left;
	width: 90px;
	height: 18px;
	padding: 0 5px 0 5px;
	background: url('/img2/common/ew/bl_link.gif') no-repeat 0 30%;
	line-height: 14px;
	font-size: 11px;
	letter-spacing: -1px;
}

.link_list.academy dd li {
	width: 95px;
}

.link_list dd li img {
	margin: 0 0 4px 1px;
	vertical-align: middle;
}

.link_list dd li.w120 {
	width: 120px;
}


/* global_navigation */


/* gnb_type1*/

.gnb {
	position: relative;
	clear: both;
	width: 900px;
	height: 34px;
	background: url('/img2/common/ew/gnb_bg1.gif') no-repeat;
	text-align: left;
	z-index: 10;
}

.gnb.blackgosi {
	width: 900px;
	height: 34px;
	background-position: 0 -44px;
}

.gnb a {
	position: absolute;
	background: url('/img2/common/ew/gnb_bg1.gif') no-repeat 0 0;
	font-size: 0;
	text-indent: -9999px;
	z-index: 20;
}

.gnb a.nb1 {
	left: 31px;
	top: 11px;
	width: 65px;
	height: 14px;
	background-position: 0 -94px;
}

.gnb a.nb1:hover,
.gnb a.nb1_over {
	position: absolute;
	top: 0;
	left: 0px;
	width: 126px;
	height: 34px;
	background-position: -135px -94px;
}

.gnb a.nb2 {
	left: 137px;
	top: 11px;
	width: 49px;
	height: 14px;
	background-position: 0 -138px;
}

.gnb a.nb2:hover,
.gnb a.nb2_over {
	position: absolute;
	top: 0;
	left: 108px;
	width: 108px;
	height: 34px;
	background-position: -135px -138px;
}

.gnb a.nb3 {
	left: 227px;
	top: 10px;
	width: 83px;
	height: 14px;
	background-position: 0 -182px;
}

.gnb a.nb3:hover,
.gnb a.nb3_over {
	position: absolute;
	top: 0;
	left: 198px;
	width: 143px;
	height: 34px;
	background-position: -135px -182px;
}

.gnb a.nb4 {
	left: 351px;
	top: 10px;
	width: 50px;
	height: 14px;
	background-position: 0 -227px;
}

.gnb a.nb4:hover,
.gnb a.nb4_over {
	position: absolute;
	top: 0;
	left: 323px;
	width: 109px;
	height: 34px;
	background-position: -135px -227px;
}

.gnb a.nb5 {
	left: 442px;
	top: 10px;
	width: 62px;
	height: 14px;
	background-position: 0 -271px;
}

.gnb a.nb5:hover,
.gnb a.nb5_over {
	position: absolute;
	top: 0;
	left: 414px;
	width: 119px;
	height: 34px;
	background-position: -135px -271px;
}

.gnb a.nb6 {
	left: 545px;
	top: 11px;
	width: 50px;
	height: 14px;
	background-position: 0 -315px;
}

.gnb a.nb6:hover,
.gnb a.nb6_over {
	position: absolute;
	top: 0;
	left: 515px;
	width: 108px;
	height: 34px;
	background-position: -135px -315px;
}

.gnb a.nb7 {
	left: 635px;
	top: 11px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}

.gnb a.nb7:hover,
.gnb a.nb7_over {
	position: absolute;
	top: 0;
	left: 605px;
	width: 131px;
	height: 34px;
	background-position: -135px -359px;
}

.gnb a.nb7b {
	left: 545px;
	top: 11px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}


/*Âü¿©¸¶´çÀÌ ¾øÀ»½Ã*/

.gnb a.nb7b:hover,
.gnb a.nb7b_over {
	position: absolute;
	top: 0;
	left: 515px;
	width: 131px;
	height: 34px;
	background-position: -135px -359px;
}

.gnb a.nb8 {
	right: 0;
	top: 0;
	width: 163px;
	height: 34px;
	background-position: 0 -403px;
}


/* ÀÎÅÍ³Ý¼­Á¡ */


/* gnb_type1_¿µ¾îÀü¹®¹ø¿ª±³À°¿ø */

.gnb a.nb9 {
	left: 351px;
	top: 10px;
	width: 119px;
	height: 14px;
	background-position: 0 -448px;
}


/*±¹³»¡¤±¹Á¦¹ø¿ª»ç¶õ?*/

.gnb a.nb9:hover,
.gnb a.nb9_over {
	position: absolute;
	top: 0;
	left: 323px;
	width: 174px;
	height: 34px;
	background-position: -135px -448px;
}

.gnb a.nb10 {
	left: 507px;
	top: 10px;
	width: 62px;
	height: 14px;
	background-position: 0 -271px;
}


/*ÇÐ½ÀÀÚ·á½Ç*/

.gnb a.nb10:hover,
.gnb a.nb10_over {
	position: absolute;
	top: 0;
	left: 479px;
	width: 119px;
	height: 34px;
	background-position: -135px -271px;
}

.gnb a.nb11 {
	left: 610px;
	top: 11px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}


/*°í°´»ó´ã½Ç*/

.gnb a.nb11:hover,
.gnb a.nb11_over {
	position: absolute;
	top: 0;
	left: 580px;
	width: 131px;
	height: 34px;
	background-position: -135px -359px;
}


/* gnb_type1_°ËÁ¤°í½Ã */

.gnb a.nb12 {
	left: 226px;
	top: 11px;
	width: 42px;
	height: 12px;
	background-position: -529px -120px;
}


/* ´ëÀÔ°ËÁ¤ */

.gnb a.nb12:hover,
.gnb a.nb12_over {
	position: absolute;
	top: 11px;
	left: 226px;
	width: 42px;
	height: 12px;
	background-position: -600px -120px;
}

.gnb a.nb13 {
	left: 285px;
	top: 11px;
	width: 50px;
	height: 12px;
	background-position: -529px -142px;
}


/* °íÀÔ°ËÁ¤ */

.gnb a.nb13:hover,
.gnb a.nb13_over {
	position: absolute;
	top: 11px;
	left: 285px;
	width: 43px;
	height: 12px;
	background-position: -600px -142px;
}

.gnb a.nb14 {
	left: 345px;
	top: 11px;
	width: 43px;
	height: 12px;
	background-position: -529px -164px;
}


/* ÁßÀÔ°ËÁ¤ */

.gnb a.nb14:hover,
.gnb a.nb14_over {
	position: absolute;
	top: 11px;
	left: 345px;
	width: 43px;
	height: 12px;
	background-position: -600px -164px;
}

.gnb a.nb15 {
	left: 429px;
	top: 11px;
	width: 95px;
	height: 14px;
	background-position: 0 -492px;
}


/* ¼±»ý´Ô/±³Àç ¼Ò°³ */

.gnb a.nb15:hover,
.gnb a.nb15_over {
	position: absolute;
	top: 0;
	left: 399px;
	width: 156px;
	height: 34px;
	background-position: -135px -492px;
}

.gnb a.nb16 {
	left: 566px;
	top: 11px;
	width: 50px;
	height: 14px;
	background-position: 0 -315px;
}


/* Âü¿©¸¶´ç */

.gnb a.nb16:hover,
.gnb a.nb16_over {
	position: absolute;
	top: 0;
	left: 537px;
	width: 110px;
	height: 34px;
	background-position: -335px -315px;
}

.gnb a.nb17 {
	left: 656px;
	top: 11px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}


/* °í°´»ó´ã½Ç */

.gnb a.nb17:hover,
.gnb a.nb17_over {
	position: absolute;
	top: 0;
	left: 629px;
	width: 115px;
	height: 34px;
	background-position: -335px -359px;
}


/* gnb_type1_itÀü¹®±³À°¿ø */

.gnb a.it_nb3 {
	left: 227px;
	top: 11px;
	width: 49px;
	height: 14px;
	background-position: 0 -536px;
}


/*±³¼ö¼Ò°³*/

.gnb a.it_nb3:hover,
.gnb a.it_nb3_over {
	position: absolute;
	top: 0;
	left: 198px;
	width: 108px;
	height: 34px;
	background-position: -135px -536px;
}

.gnb a.it_nb4 {
	left: 316px;
	top: 10px;
	width: 50px;
	height: 14px;
	background-position: 0 -227px;
}


/*¼öÇèÁ¤º¸*/

.gnb a.it_nb4:hover,
.gnb a.it_nb4_over {
	position: absolute;
	top: 0;
	left: 288px;
	width: 109px;
	height: 34px;
	background-position: -135px -227px;
}

.gnb a.it_nb5 {
	left: 407px;
	top: 10px;
	width: 62px;
	height: 14px;
	background-position: 0 -271px;
}


/*ÇÐ½ÀÀÚ·á½Ç*/

.gnb a.it_nb5:hover,
.gnb a.it_nb5_over {
	position: absolute;
	top: 0;
	left: 379px;
	width: 119px;
	height: 34px;
	background-position: -135px -271px;
}

.gnb a.it_nb6 {
	left: 510px;
	top: 11px;
	width: 50px;
	height: 14px;
	background-position: 0 -315px;
}


/*Âü¿©¸¶´ç*/

.gnb a.it_nb6:hover,
.gnb a.it_nb6_over {
	position: absolute;
	top: 0;
	left: 480px;
	width: 108px;
	height: 34px;
	background-position: -135px -315px;
}

.gnb a.it_nb7 {
	left: 600px;
	top: 11px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}


/*°í°´»ó´ã½Ç*/

.gnb a.it_nb7:hover,
.gnb a.it_nb7_over {
	position: absolute;
	top: 0;
	left: 570px;
	width: 131px;
	height: 34px;
	background-position: -135px -359px;
}


/* gnb_type2(7±Þ,9±Þ °ø¹«¿ø) */


/*.gnb2 {position:relative;clear:both;width:900px;height:66px;background:url('/img2/common/ew/gnb_bg_21.gif') no-repeat;text-align:left;z-index:10;}
.gnb2 .nb a {position:absolute;background:url('/img2/common/ew/gnb_bg_21.gif') no-repeat 0 0;font-size:0;text-indent:-9999px;z-index:20;}
.gnb2 .nb a.nb1 {left:32px;top:43px;width:65px;height:14px;background-position:-350px -101px;}
.gnb2 .nb a.nb1:hover,.gnb2 .nb a.nb1_over {position:absolute;top:34px;left:0px;width:125px;height:33px;background-position:-500px -101px;}
.gnb2 .nb a.nb2 {left:138px;top:42px;width:49px;height:14px;background-position:-350px -144px;}
.gnb2 .nb a.nb2:hover,.gnb2 .nb a.nb2_over {position:absolute;top:34px;left:108px;width:107px;height:33px;background-position:-500px -145px;}
.gnb2 .nb a.nb3 {left:227px;top:43px;width:83px;height:14px;background-position:-350px -187px;}
.gnb2 .nb a.nb3:hover,.gnb2 .nb a.nb3_over {position:absolute;top:34px;left:197px;width:142px;height:33px;background-position:-500px -187px;}
.gnb2 .nb a.nb4 {left:351px;top:43px;width:50px;height:14px;background-position:-350px -230px;}
.gnb2 .nb a.nb4:hover,.gnb2 .nb a.nb4_over {position:absolute;top:34px;left:322px;width:108px;height:33px;background-position:-500px -230px;}
.gnb2 .nb a.nb5 {left:442px;top:42px;width:62px;height:14px;background-position:-350px -273px;}
.gnb2 .nb a.nb5:hover,.gnb2 .nb a.nb5_over {position:absolute;top:34px;left:413px;width:118px;height:33px;background-position:-500px -273px;}
.gnb2 .nb a.nb6 {left:545px;top:42px;width:50px;height:14px;background-position:-350px -316px;}
.gnb2 .nb a.nb6:hover,.gnb2 .nb a.nb6_over {position:absolute;top:34px;left:514px;width:107px;height:33px;background-position:-500px -316px;}
.gnb2 .nb a.nb7 {left:635px;top:42px;width:61px;height:14px;background-position:-350px -359px;}
.gnb2 .nb a.nb7:hover,.gnb2 .nb a.nb7_over {position:absolute;top:34px;left:604px;width:130px;height:33px;background-position:-500px -359px;}
.gnb2 .nb a.nb8 {right:0;top:33px;width:163px;height:33px;background-position:-500px -402px;}

.gnb2 .class_nb {float:left;overflow:hidden;margin:8px 0 0 6px;}
.gnb2 .class_nb a {display:block;float:left;height:18px;margin:0 6px 0 0;background:url('/img2/common/ew/gnb_bg_21.gif') no-repeat 0 0;font-size:0;text-indent:-9999px;z-index:30;}
.gnb2 .class_nb a.class1 {width:70px;background-position:0 -101px;}
.gnb2 .class_nb a.class1:hover,.gnb2 .class_nb a.class1_over {width:70px;background-position:-190px -101px;}
.gnb2 .class_nb a.class2 {width:70px;background-position:0 -129px;}
.gnb2 .class_nb a.class2:hover,.gnb2 .class_nb a.class2_over {width:70px;background-position:-190px -129px;}
.gnb2 .class_nb a.class3 {width:70px;background-position:0 -157px;}
.gnb2 .class_nb a.class3:hover,.gnb2 .class_nb a.class3_over {width:70px;background-position:-190px -157px;}
.gnb2 .class_nb a.class4 {width:49px;background-position:0 -185px;}
.gnb2 .class_nb a.class4:hover,.gnb2 .class_nb a.class4_over {width:49px;background-position:-190px -185px;}
.gnb2 .class_nb a.class5 {width:49px;background-position:0 -213px;}
.gnb2 .class_nb a.class5:hover,.gnb2 .class_nb a.class5_over {width:49px;background-position:-190px -213px;}
.gnb2 .class_nb a.class6 {width:49px;background-position:0 -241px;}
.gnb2 .class_nb a.class6:hover,.gnb2 .class_nb a.class6_over {width:49px;background-position:-190px -241px;}
.gnb2 .class_nb a.class7 {width:118px;background-position:0 -269px;}
.gnb2 .class_nb a.class7:hover,.gnb2 .class_nb a.class7_over {width:118px;background-position:-190px -269px;}
.gnb2 .class_nb a.class8 {width:80px;background-position:0 -297px;}
.gnb2 .class_nb a.class8:hover,.gnb2 .class_nb a.class8_over {width:80px;background-position:-190px -297px;}
.gnb2 .class_nb a.class9 {width:49px;background-position:0 -325px;}
.gnb2 .class_nb a.class9:hover,.gnb2 .class_nb a.class9_over {width:49px;background-position:-190px -325px;}
.gnb2 .class_nb a.class10 {width:49px;background-position:0 -353px;}
.gnb2 .class_nb a.class10:hover,.gnb2 .class_nb a.class10_over {width:49px;background-position:-190px -353px;}
.gnb2 .class_nb a.class11 {width:49px;background-position:0 -381px;}
.gnb2 .class_nb a.class11:hover,.gnb2 .class_nb a.class11_over {width:49px;background-position:-190px -381px;}
.gnb2 .class_nb a.class12 {width:49px;background-position:-59px -213px;}
.gnb2 .class_nb a.class12:hover,.gnb2 .class_nb a.class12_over {width:49px;background-position:-190px -213px;}
.gnb2 .class_nb a.class13 {width:70px;background-position:0 -409px;}
.gnb2 .class_nb a.class13:hover,.gnb2 .class_nb a.class13_over {width:70px;background-position:-190px -409px;}
.gnb2 .class_nb a.class14 {width:49px;background-position:-59px -185px;}
.gnb2 .class_nb a.class14:hover,.gnb2 .class_nb a.class14_over {width:49px;background-position:-190px -185px;}
.gnb2 .class_nb a.class15 {width:80px;background-position:-90px -297px;}
.gnb2 .class_nb a.class15:hover,.gnb2 .class_nb a.class15_over {width:80px;background-position:-280px -297px;}
.gnb2 .class_nb a.class16 {width:49px;background-position:0 -437px;}
.gnb2 .class_nb a.class16:hover,.gnb2 .class_nb a.class16_over {width:49px;background-position:-190px -437px;}
.gnb2 .class_nb a.class17 {width:49px;background-position:0 -465px;}
.gnb2 .class_nb a.class17:hover,.gnb2 .class_nb a.class17_over {width:49px;background-position:-190px -465px;}
*/


/* gnb_type2(9±Þ °ø¹«¿ø) */

.gnb2 {
	position: relative;
	clear: both;
	width: 900px;
	height: 66px;
	background: url('/img2/common/ew/gnb_bg_21.gif') no-repeat;
	text-align: left;
	z-index: 10;
}

.gnb2 .nb a {
	position: absolute;
	background: url('/img2/common/ew/gnb_bg_21.gif') no-repeat 0 0;
	font-size: 0;
	text-indent: -9999px;
	z-index: 20;
}

.gnb2 .nb a.nb1 {
	left: 32px;
	top: 43px;
	width: 65px;
	height: 14px;
	background-position: -350px -101px;
}

.gnb2 .nb a.nb1:hover,
.gnb2 .nb a.nb1_over {
	position: absolute;
	top: 34px;
	left: 0px;
	width: 125px;
	height: 33px;
	background-position: -500px -101px;
}

.gnb2 .nb a.nb2 {
	left: 138px;
	top: 42px;
	width: 49px;
	height: 14px;
	background-position: -350px -144px;
}

.gnb2 .nb a.nb2:hover,
.gnb2 .nb a.nb2_over {
	position: absolute;
	top: 34px;
	left: 108px;
	width: 107px;
	height: 33px;
	background-position: -500px -145px;
}

.gnb2 .nb a.nb3 {
	left: 227px;
	top: 43px;
	width: 83px;
	height: 14px;
	background-position: -350px -187px;
}

.gnb2 .nb a.nb3:hover,
.gnb2 .nb a.nb3_over {
	position: absolute;
	top: 34px;
	left: 197px;
	width: 142px;
	height: 33px;
	background-position: -500px -187px;
}

.gnb2 .nb a.nb4 {
	left: 351px;
	top: 43px;
	width: 50px;
	height: 14px;
	background-position: -350px -230px;
}

.gnb2 .nb a.nb4:hover,
.gnb2 .nb a.nb4_over {
	position: absolute;
	top: 34px;
	left: 322px;
	width: 108px;
	height: 33px;
	background-position: -500px -230px;
}

.gnb2 .nb a.nb5 {
	left: 442px;
	top: 42px;
	width: 62px;
	height: 14px;
	background-position: -350px -273px;
}

.gnb2 .nb a.nb5:hover,
.gnb2 .nb a.nb5_over {
	position: absolute;
	top: 34px;
	left: 413px;
	width: 118px;
	height: 33px;
	background-position: -500px -273px;
}

.gnb2 .nb a.nb6 {
	left: 545px;
	top: 42px;
	width: 50px;
	height: 14px;
	background-position: -350px -316px;
}

.gnb2 .nb a.nb6:hover,
.gnb2 .nb a.nb6_over {
	position: absolute;
	top: 34px;
	left: 514px;
	width: 107px;
	height: 33px;
	background-position: -500px -316px;
}

.gnb2 .nb a.nb7 {
	left: 635px;
	top: 42px;
	width: 61px;
	height: 14px;
	background-position: -350px -359px;
}

.gnb2 .nb a.nb7:hover,
.gnb2 .nb a.nb7_over {
	position: absolute;
	top: 34px;
	left: 604px;
	width: 130px;
	height: 33px;
	background-position: -500px -359px;
}

.gnb2 .nb a.nb8 {
	right: 0;
	top: 33px;
	width: 163px;
	height: 33px;
	background-position: -500px -402px;
}

.gnb2 .class_nb {
	float: left;
	overflow: hidden;
	margin: 8px 0 0 3px;
}

.gnb2 .class_nb a {
	display: block;
	float: left;
	height: 18px;
	margin: 0 3px 0 0;
	background: url('/img2/common/ew/gnb_bg_21.gif') no-repeat 0 0;
	font-size: 0;
	text-indent: -9999px;
	z-index: 30;
}

.gnb2 .class_nb a.class1 {
	width: 70px;
	background-position: 0 -101px;
}

.gnb2 .class_nb a.class1:hover,
.gnb2 .class_nb a.class1_over {
	width: 70px;
	background-position: -190px -101px;
}

.gnb2 .class_nb a.class2 {
	width: 70px;
	background-position: 0 -129px;
}

.gnb2 .class_nb a.class2:hover,
.gnb2 .class_nb a.class2_over {
	width: 70px;
	background-position: -190px -129px;
}

.gnb2 .class_nb a.class3 {
	width: 70px;
	background-position: 0 -157px;
}

.gnb2 .class_nb a.class3:hover,
.gnb2 .class_nb a.class3_over {
	width: 70px;
	background-position: -190px -157px;
}

.gnb2 .class_nb a.class4 {
	width: 49px;
	background-position: 0 -185px;
}

.gnb2 .class_nb a.class4:hover,
.gnb2 .class_nb a.class4_over {
	width: 49px;
	background-position: -190px -185px;
}

.gnb2 .class_nb a.class5 {
	width: 49px;
	background-position: 0 -213px;
}

.gnb2 .class_nb a.class5:hover,
.gnb2 .class_nb a.class5_over {
	width: 49px;
	background-position: -190px -213px;
}

.gnb2 .class_nb a.class6 {
	width: 49px;
	background-position: 0 -241px;
}

.gnb2 .class_nb a.class6:hover,
.gnb2 .class_nb a.class6_over {
	width: 49px;
	background-position: -190px -241px;
}

.gnb2 .class_nb a.class7 {
	width: 118px;
	background-position: 0 -269px;
}

.gnb2 .class_nb a.class7:hover,
.gnb2 .class_nb a.class7_over {
	width: 118px;
	background-position: -190px -269px;
}

.gnb2 .class_nb a.class8 {
	width: 80px;
	background-position: 0 -297px;
}

.gnb2 .class_nb a.class8:hover,
.gnb2 .class_nb a.class8_over {
	width: 80px;
	background-position: -190px -297px;
}

.gnb2 .class_nb a.class9 {
	width: 49px;
	background-position: 0 -325px;
}

.gnb2 .class_nb a.class9:hover,
.gnb2 .class_nb a.class9_over {
	width: 49px;
	background-position: -190px -325px;
}

.gnb2 .class_nb a.class10 {
	width: 49px;
	background-position: 0 -353px;
}

.gnb2 .class_nb a.class10:hover,
.gnb2 .class_nb a.class10_over {
	width: 49px;
	background-position: -190px -353px;
}

.gnb2 .class_nb a.class11 {
	width: 49px;
	background-position: 0 -381px;
}

.gnb2 .class_nb a.class11:hover,
.gnb2 .class_nb a.class11_over {
	width: 49px;
	background-position: -190px -381px;
}

.gnb2 .class_nb a.class12 {
	width: 49px;
	background-position: -59px -213px;
}

.gnb2 .class_nb a.class12:hover,
.gnb2 .class_nb a.class12_over {
	width: 49px;
	background-position: -190px -213px;
}

.gnb2 .class_nb a.class13 {
	width: 70px;
	background-position: 0 -409px;
}

.gnb2 .class_nb a.class13:hover,
.gnb2 .class_nb a.class13_over {
	width: 70px;
	background-position: -190px -409px;
}

.gnb2 .class_nb a.class14 {
	width: 49px;
	background-position: -59px -185px;
}

.gnb2 .class_nb a.class14:hover,
.gnb2 .class_nb a.class14_over {
	width: 49px;
	background-position: -190px -185px;
}

.gnb2 .class_nb a.class15 {
	width: 80px;
	background-position: -90px -297px;
}

.gnb2 .class_nb a.class15:hover,
.gnb2 .class_nb a.class15_over {
	width: 80px;
	background-position: -280px -297px;
}

.gnb2 .class_nb a.class16 {
	width: 49px;
	background-position: 0 -437px;
}

.gnb2 .class_nb a.class16:hover,
.gnb2 .class_nb a.class16_over {
	width: 49px;
	background-position: -190px -437px;
}

.gnb2 .class_nb a.class17 {
	width: 49px;
	background-position: 0 -465px;
}

.gnb2 .class_nb a.class17:hover,
.gnb2 .class_nb a.class17_over {
	width: 49px;
	background-position: -190px -465px;
}

.gnb2 .class_nb a.class18 {
	width: 49px;
	background-position: 0 -493px;
}

.gnb2 .class_nb a.class18:hover,
.gnb2 .class_nb a.class18_over {
	width: 49px;
	background-position: -190px -493px;
}


/* gnb_type3(10±Þ,°æÂû °ø¹«¿ø, ¿¹ºñÀü·Â°ü¸®)*/

.gnb3 {
	position: relative;
	clear: both;
	width: 900px;
	height: 34px;
	background: url('/img2/common/ew/gnb_bg3.gif') no-repeat;
	text-align: left;
	z-index: 10;
}

.gnb3 a {
	position: absolute;
	background: url('/img2/common/ew/gnb_bg3.gif') no-repeat 0 0;
	font-size: 0;
	text-indent: -9999px;
	z-index: 20;
}

.gnb3 a.nb1 {
	left: 32px;
	top: 10px;
	width: 65px;
	height: 14px;
	background-position: 0 -101px;
}

.gnb3 a.nb1:hover,
.gnb3 a.nb1_over {
	position: absolute;
	top: 0;
	left: 0px;
	width: 125px;
	height: 34px;
	background-position: -150px -101px;
}

.gnb3 a.nb2 {
	left: 138px;
	top: 10px;
	width: 49px;
	height: 14px;
	background-position: 0 -144px;
}

.gnb3 a.nb2:hover,
.gnb3 a.nb2_over {
	position: absolute;
	top: 0;
	left: 108px;
	width: 107px;
	height: 34px;
	background-position: -150px -144px;
}

.gnb3 a.nb3 {
	left: 228px;
	top: 10px;
	width: 83px;
	height: 14px;
	background-position: 0 -187px;
}

.gnb3 a.nb3:hover,
.gnb3 a.nb3_over {
	position: absolute;
	top: 0;
	left: 198px;
	width: 142px;
	height: 34px;
	background-position: -150px -187px;
}

.gnb3 a.nb4 {
	left: 352px;
	top: 10px;
	width: 50px;
	height: 14px;
	background-position: 0 -230px;
}

.gnb3 a.nb4:hover,
.gnb3 a.nb4_over {
	position: absolute;
	top: 0;
	left: 323px;
	width: 108px;
	height: 34px;
	background-position: -150px -230px;
}

.gnb3 a.nb5 {
	left: 443px;
	top: 9px;
	width: 62px;
	height: 14px;
	background-position: 0 -273px;
}

.gnb3 a.nb5:hover,
.gnb3 a.nb5_over {
	position: absolute;
	top: 0;
	left: 414px;
	width: 118px;
	height: 34px;
	background-position: -150px -273px;
}

.gnb3 a.nb6 {
	left: 546px;
	top: 10px;
	width: 50px;
	height: 14px;
	background-position: 0 -316px;
}

.gnb3 a.nb6:hover,
.gnb3 a.nb6_over {
	position: absolute;
	top: 0;
	left: 515px;
	width: 107px;
	height: 34px;
	background-position: -150px -316px;
}

.gnb3 a.nb7 {
	left: 636px;
	top: 10px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}

.gnb3 a.nb7:hover,
.gnb3 a.nb7_over {
	position: absolute;
	top: 0;
	left: 605px;
	width: 130px;
	height: 34px;
	background-position: -150px -359px;
}

.gnb3 a.nb8 {
	right: 0;
	top: 0;
	width: 163px;
	height: 33px;
	background-position: -150px -402px;
}


/* gnb_type4(´ë¹æÇÐ¿ø) */

.gnb4 {
	position: relative;
	clear: both;
	width: 900px;
	height: 34px;
	background: url('/img2/common/ew/gnb_bg4.gif') no-repeat;
	text-align: left;
	z-index: 10;
}

.gnb4 a {
	position: absolute;
	background: url('/img2/common/ew/gnb_bg4.gif') no-repeat 0 0;
	font-size: 0;
	text-indent: -9999px;
	z-index: 20;
}

.gnb4 a.nb1 {
	left: 31px;
	top: 11px;
	width: 65px;
	height: 14px;
	background-position: 0 -101px;
}

.gnb4 a.nb1:hover,
.gnb4 a.nb1_over {
	position: absolute;
	top: 0;
	left: 0px;
	width: 125px;
	height: 34px;
	background-position: -150px -101px;
}

.gnb4 a.nb2 {
	left: 137px;
	top: 10px;
	width: 49px;
	height: 14px;
	background-position: 0 -144px;
}

.gnb4 a.nb2:hover,
.gnb4 a.nb2_over {
	position: absolute;
	top: 0;
	left: 108px;
	width: 107px;
	height: 34px;
	background-position: -150px -144px;
}

.gnb4 a.nb3 {
	left: 227px;
	top: 10px;
	width: 74px;
	height: 14px;
	background-position: 0 -187px;
}

.gnb4 a.nb3:hover,
.gnb4 a.nb3_over {
	position: absolute;
	top: 0;
	left: 198px;
	width: 132px;
	height: 34px;
	background-position: -150px -187px;
}

.gnb4 a.nb4 {
	left: 342px;
	top: 10px;
	width: 49px;
	height: 14px;
	background-position: 0 -230px;
}

.gnb4 a.nb4:hover,
.gnb4 a.nb4_over {
	position: absolute;
	top: 0;
	left: 312px;
	width: 109px;
	height: 34px;
	background-position: -150px -230px;
}

.gnb4 a.nb5 {
	left: 432px;
	top: 10px;
	width: 62px;
	height: 14px;
	background-position: 0 -273px;
}

.gnb4 a.nb5:hover,
.gnb4 a.nb5_over {
	position: absolute;
	top: 0;
	left: 403px;
	width: 121px;
	height: 34px;
	background-position: -150px -273px;
}

.gnb4 a.nb6 {
	left: 535px;
	top: 11px;
	width: 50px;
	height: 14px;
	background-position: 0 -316px;
}

.gnb4 a.nb6:hover,
.gnb4 a.nb6_over {
	position: absolute;
	top: 0;
	left: 506px;
	width: 109px;
	height: 34px;
	background-position: -150px -316px;
}

.gnb4 a.nb7 {
	left: 625px;
	top: 11px;
	width: 62px;
	height: 14px;
	background-position: 0 -359px;
}

.gnb4 a.nb7:hover,
.gnb4 a.nb7_over {
	position: absolute;
	top: 0;
	left: 597px;
	width: 119px;
	height: 34px;
	background-position: -150px -359px;
}

.gnb4 a.nb8 {
	right: 0;
	top: 0;
	width: 163px;
	height: 33px;
	background-position: -150px -402px;
}


/*ÆÄÁÖ °è¾ç*/

.gnb7 {
	position: relative;
	clear: both;
	width: 900px;
	height: 34px;
	background: url('/img2/common/ew/gnb_bg4_n.gif') no-repeat;
	text-align: left;
	z-index: 10;
}

.gnb7 a {
	position: absolute;
	background: url('/img2/common/ew/gnb_bg4_n.gif') no-repeat 0 0;
	font-size: 0;
	text-indent: -9999px;
	z-index: 20;
}

.gnb7 a.nb1 {
	left: 31px;
	top: 11px;
	width: 65px;
	height: 14px;
	background-position: 0 -101px;
}

.gnb7 a.nb1:hover,
.gnb7 a.nb1_over {
	position: absolute;
	top: 0;
	left: 0px;
	width: 125px;
	height: 34px;
	background-position: -150px -101px;
}

.gnb7 a.nb2 {
	left: 137px;
	top: 10px;
	width: 49px;
	height: 14px;
	background-position: 0 -144px;
}

.gnb7 a.nb2:hover,
.gnb7 a.nb2_over {
	position: absolute;
	top: 0;
	left: 108px;
	width: 107px;
	height: 34px;
	background-position: -150px -144px;
}

.gnb7 a.nb3 {
	left: 227px;
	top: 10px;
	width: 74px;
	height: 14px;
	background-position: 0 -187px;
}

.gnb7 a.nb3:hover,
.gnb7 a.nb3_over {
	position: absolute;
	top: 0;
	left: 198px;
	width: 132px;
	height: 34px;
	background-position: -150px -187px;
}

.gnb7 a.nb4 {
	left: 342px;
	top: 10px;
	width: 49px;
	height: 14px;
	background-position: 0 -230px;
}

.gnb7 a.nb4:hover,
.gnb7 a.nb4_over {
	position: absolute;
	top: 0;
	left: 312px;
	width: 109px;
	height: 34px;
	background-position: -150px -230px;
}

.gnb7 a.nb5 {
	left: 432px;
	top: 10px;
	width: 62px;
	height: 14px;
	background-position: 0 -273px;
}

.gnb7 a.nb5:hover,
.gnb7 a.nb5_over {
	position: absolute;
	top: 0;
	left: 403px;
	width: 121px;
	height: 34px;
	background-position: -150px -273px;
}

.gnb7 a.nb6 {
	left: 535px;
	top: 11px;
	width: 50px;
	height: 14px;
	background-position: 0 -316px;
}

.gnb7 a.nb6:hover,
.gnb7 a.nb6_over {
	position: absolute;
	top: 0;
	left: 506px;
	width: 109px;
	height: 34px;
	background-position: -150px -316px;
}

.gnb7 a.nb7 {
	left: 625px;
	top: 11px;
	width: 62px;
	height: 14px;
	background-position: 0 -359px;
}

.gnb7 a.nb7:hover,
.gnb7 a.nb7_over {
	position: absolute;
	top: 0;
	left: 597px;
	width: 119px;
	height: 34px;
	background-position: -150px -359px;
}

.gnb7 a.nb8 {
	right: 0;
	top: 0;
	width: 163px;
	height: 33px;
	background-position: -150px -402px;
}


/* gnb_type5(Àü»ê¼¼¹«È¸°è) */

.gnb5 {
	position: relative;
	clear: both;
	width: 900px;
	height: 66px;
	background: url('/img2/common/ew/gnb_bg5.gif') no-repeat;
	text-align: left;
	z-index: 10;
}

.gnb5 .nb a {
	position: absolute;
	background: url('/img2/common/ew/gnb_bg5.gif') no-repeat 0 0;
	font-size: 0;
	text-indent: -9999px;
	z-index: 20;
}

.gnb5 .nb a.nb1 {
	left: 31px;
	top: 43px;
	width: 65px;
	height: 14px;
	background-position: -350px -101px;
}

.gnb5 .nb a.nb1:hover,
.gnb5 .nb a.nb1_over {
	position: absolute;
	top: 33px;
	left: 0px;
	width: 125px;
	height: 33px;
	background-position: -500px -101px;
}

.gnb5 .nb a.nb2 {
	left: 137px;
	top: 43px;
	width: 49px;
	height: 14px;
	background-position: -350px -144px;
}

.gnb5 .nb a.nb2:hover,
.gnb5 .nb a.nb2_over {
	position: absolute;
	top: 34px;
	left: 108px;
	width: 107px;
	height: 33px;
	background-position: -500px -145px;
}

.gnb5 .nb a.nb3 {
	left: 227px;
	top: 43px;
	width: 83px;
	height: 14px;
	background-position: -350px -187px;
}

.gnb5 .nb a.nb3:hover,
.gnb5 .nb a.nb3_over {
	position: absolute;
	top: 33px;
	left: 198px;
	width: 142px;
	height: 33px;
	background-position: -500px -187px;
}

.gnb5 .nb a.nb4 {
	left: 351px;
	top: 43px;
	width: 50px;
	height: 14px;
	background-position: -350px -230px;
}

.gnb5 .nb a.nb4:hover,
.gnb5 .nb a.nb4_over {
	position: absolute;
	top: 33px;
	left: 323px;
	width: 108px;
	height: 33px;
	background-position: -500px -230px;
}

.gnb5 .nb a.nb5 {
	left: 442px;
	top: 42px;
	width: 62px;
	height: 14px;
	background-position: -350px -273px;
}

.gnb5 .nb a.nb5:hover,
.gnb5 .nb a.nb5_over {
	position: absolute;
	top: 33px;
	left: 414px;
	width: 118px;
	height: 33px;
	background-position: -500px -273px;
}

.gnb5 .nb a.nb6 {
	left: 545px;
	top: 43px;
	width: 50px;
	height: 14px;
	background-position: -350px -316px;
}

.gnb5 .nb a.nb6:hover,
.gnb5 .nb a.nb6_over {
	position: absolute;
	top: 33px;
	left: 515px;
	width: 107px;
	height: 33px;
	background-position: -500px -316px;
}

.gnb5 .nb a.nb7 {
	left: 635px;
	top: 43px;
	width: 61px;
	height: 14px;
	background-position: -350px -359px;
}

.gnb5 .nb a.nb7:hover,
.gnb5 .nb a.nb7_over {
	position: absolute;
	top: 33px;
	left: 605px;
	width: 130px;
	height: 33px;
	background-position: -500px -359px;
}

.gnb5 .nb a.nb8 {
	right: 0;
	top: 33px;
	width: 163px;
	height: 33px;
	background-position: -500px -402px;
}

.gnb5 .class_nb {
	float: left;
	overflow: hidden;
	margin: 8px 0 0 23px;
}

.gnb5 .class_nb a {
	display: block;
	float: left;
	width: 80px;
	height: 19px;
	margin: 0 8px 0 0;
	background: url('/img2/common/ew/gnb_bg5.gif') no-repeat 0 0;
	font-size: 0;
	text-indent: -9999px;
	z-index: 30;
}

.gnb5 .class_nb a.class1 {
	background-position: 0 -101px;
}

.gnb5 .class_nb a.class1:hover,
.gnb5 .class_nb a.class1_over {
	background-position: -190px -101px;
}

.gnb5 .class_nb a.class2 {
	background-position: 0 -129px;
}

.gnb5 .class_nb a.class2:hover,
.gnb5 .class_nb a.class2_over {
	background-position: -190px -129px;
}

.gnb5 .class_nb a.class3 {
	background-position: 0 -157px;
}

.gnb5 .class_nb a.class3:hover,
.gnb5 .class_nb a.class3_over {
	background-position: -190px -157px;
}

.gnb5 .class_nb a.class4 {
	background-position: 1 -185px;
}

.gnb5 .class_nb a.class4:hover,
.gnb5 .class_nb a.class4_over {
	background-position: -190px -185px;
}


/*gnb ÁÖÅÃ*/

.gnb6 {
	position: relative;
	clear: both;
	width: 900px;
	height: 34px;
	background: url('/img2/common/ew/gnb_bg1_j.gif') no-repeat;
	text-align: left;
	z-index: 10;
}

.gnb6.blackgosi {
	width: 900px;
	height: 34px;
	background-position: 0 -44px;
}

.gnb6 a {
	position: absolute;
	background: url('/img2/common/ew/gnb_bg1_j.gif') no-repeat 0 0;
	font-size: 0;
	text-indent: -9999px;
	z-index: 20;
}

.gnb6 a.nb1 {
	left: 31px;
	top: 11px;
	width: 65px;
	height: 14px;
	background-position: 0 -94px;
}

.gnb6 a.nb1:hover,
.gnb6 a.nb1_over {
	position: absolute;
	top: 0;
	left: 0px;
	width: 126px;
	height: 34px;
	background-position: -135px -94px;
}

.gnb6 a.nb2 {
	left: 137px;
	top: 11px;
	width: 49px;
	height: 14px;
	background-position: 0 -138px;
}

.gnb6 a.nb2:hover,
.gnb6 a.nb2_over {
	position: absolute;
	top: 0;
	left: 108px;
	width: 108px;
	height: 34px;
	background-position: -135px -138px;
}

.gnb6 a.nb3 {
	left: 227px;
	top: 10px;
	width: 83px;
	height: 14px;
	background-position: 0 -182px;
}

.gnb6 a.nb3:hover,
.gnb6 a.nb3_over {
	position: absolute;
	top: 0;
	left: 198px;
	width: 143px;
	height: 34px;
	background-position: -135px -182px;
}

.gnb6 a.nb4 {
	left: 351px;
	top: 10px;
	width: 50px;
	height: 14px;
	background-position: 0 -227px;
}

.gnb6 a.nb4:hover,
.gnb6 a.nb4_over {
	position: absolute;
	top: 0;
	left: 323px;
	width: 109px;
	height: 34px;
	background-position: -135px -227px;
}

.gnb6 a.nb5 {
	left: 442px;
	top: 10px;
	width: 62px;
	height: 14px;
	background-position: 0 -271px;
}

.gnb6 a.nb5:hover,
.gnb6 a.nb5_over {
	position: absolute;
	top: 0;
	left: 414px;
	width: 119px;
	height: 34px;
	background-position: -135px -271px;
}

.gnb6 a.nb6 {
	left: 545px;
	top: 11px;
	width: 50px;
	height: 14px;
	background-position: 0 -315px;
}

.gnb6 a.nb6:hover,
.gnb6 a.nb6_over {
	position: absolute;
	top: 0;
	left: 515px;
	width: 108px;
	height: 34px;
	background-position: -135px -315px;
}

.gnb6 a.nb7 {
	left: 635px;
	top: 11px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}

.gnb6 a.nb7:hover,
.gnb6 a.nb7_over {
	position: absolute;
	top: 0;
	left: 605px;
	width: 131px;
	height: 34px;
	background-position: -135px -359px;
}

.gnb6 a.nb7b {
	left: 545px;
	top: 11px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}


/*Âü¿©¸¶´çÀÌ ¾øÀ»½Ã*/

.gnb6 a.nb7b:hover,
.gnb6 a.nb7b_over {
	position: absolute;
	top: 0;
	left: 515px;
	width: 131px;
	height: 34px;
	background-position: -135px -359px;
}

.gnb6 a.nb8 {
	right: 0;
	top: 0;
	width: 163px;
	height: 34px;
	background-position: 0 -403px;
}


/* ÀÎÅÍ³Ý¼­Á¡ */


/* gnb6_type1_¿µ¾îÀü¹®¹ø¿ª±³À°¿ø */

.gnb6 a.nb9 {
	left: 351px;
	top: 10px;
	width: 119px;
	height: 14px;
	background-position: 0 -448px;
}


/*±¹³»¡¤±¹Á¦¹ø¿ª»ç¶õ?*/

.gnb6 a.nb9:hover,
.gnb6 a.nb9_over {
	position: absolute;
	top: 0;
	left: 323px;
	width: 174px;
	height: 34px;
	background-position: -135px -448px;
}

.gnb6 a.nb10 {
	left: 507px;
	top: 10px;
	width: 62px;
	height: 14px;
	background-position: 0 -271px;
}


/*ÇÐ½ÀÀÚ·á½Ç*/

.gnb6 a.nb10:hover,
.gnb6 a.nb10_over {
	position: absolute;
	top: 0;
	left: 479px;
	width: 119px;
	height: 34px;
	background-position: -135px -271px;
}

.gnb6 a.nb11 {
	left: 610px;
	top: 11px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}


/*°í°´»ó´ã½Ç*/

.gnb6 a.nb11:hover,
.gnb6 a.nb11_over {
	position: absolute;
	top: 0;
	left: 580px;
	width: 131px;
	height: 34px;
	background-position: -135px -359px;
}


/* gnb6_type1_°ËÁ¤°í½Ã */

.gnb6 a.nb12 {
	left: 226px;
	top: 11px;
	width: 42px;
	height: 12px;
	background-position: -529px -120px;
}


/* ´ëÀÔ°ËÁ¤ */

.gnb6 a.nb12:hover,
.gnb6 a.nb12_over {
	position: absolute;
	top: 11px;
	left: 226px;
	width: 42px;
	height: 12px;
	background-position: -600px -120px;
}

.gnb6 a.nb13 {
	left: 285px;
	top: 11px;
	width: 50px;
	height: 12px;
	background-position: -529px -142px;
}


/* °íÀÔ°ËÁ¤ */

.gnb6 a.nb13:hover,
.gnb6 a.nb13_over {
	position: absolute;
	top: 11px;
	left: 285px;
	width: 43px;
	height: 12px;
	background-position: -600px -142px;
}

.gnb6 a.nb14 {
	left: 345px;
	top: 11px;
	width: 43px;
	height: 12px;
	background-position: -529px -164px;
}


/* ÁßÀÔ°ËÁ¤ */

.gnb6 a.nb14:hover,
.gnb6 a.nb14_over {
	position: absolute;
	top: 11px;
	left: 345px;
	width: 43px;
	height: 12px;
	background-position: -600px -164px;
}

.gnb6 a.nb15 {
	left: 429px;
	top: 11px;
	width: 95px;
	height: 14px;
	background-position: 0 -492px;
}


/* ¼±»ý´Ô/±³Àç ¼Ò°³ */

.gnb6 a.nb15:hover,
.gnb6 a.nb15_over {
	position: absolute;
	top: 0;
	left: 399px;
	width: 156px;
	height: 34px;
	background-position: -135px -492px;
}

.gnb6 a.nb16 {
	left: 566px;
	top: 11px;
	width: 50px;
	height: 14px;
	background-position: 0 -315px;
}


/* Âü¿©¸¶´ç */

.gnb6 a.nb16:hover,
.gnb6 a.nb16_over {
	position: absolute;
	top: 0;
	left: 537px;
	width: 110px;
	height: 34px;
	background-position: -335px -315px;
}

.gnb6 a.nb17 {
	left: 656px;
	top: 11px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}


/* °í°´»ó´ã½Ç */

.gnb6 a.nb17:hover,
.gnb6 a.nb17_over {
	position: absolute;
	top: 0;
	left: 629px;
	width: 115px;
	height: 34px;
	background-position: -335px -359px;
}


/* gnb6_type1_itÀü¹®±³À°¿ø */

.gnb6 a.it_nb3 {
	left: 227px;
	top: 11px;
	width: 49px;
	height: 14px;
	background-position: 0 -536px;
}


/*±³¼ö¼Ò°³*/

.gnb6 a.it_nb3:hover,
.gnb6 a.it_nb3_over {
	position: absolute;
	top: 0;
	left: 198px;
	width: 108px;
	height: 34px;
	background-position: -135px -536px;
}

.gnb6 a.it_nb4 {
	left: 316px;
	top: 10px;
	width: 50px;
	height: 14px;
	background-position: 0 -227px;
}


/*¼öÇèÁ¤º¸*/

.gnb6 a.it_nb4:hover,
.gnb6 a.it_nb4_over {
	position: absolute;
	top: 0;
	left: 288px;
	width: 109px;
	height: 34px;
	background-position: -135px -227px;
}

.gnb6 a.it_nb5 {
	left: 407px;
	top: 10px;
	width: 62px;
	height: 14px;
	background-position: 0 -271px;
}


/*ÇÐ½ÀÀÚ·á½Ç*/

.gnb6 a.it_nb5:hover,
.gnb6 a.it_nb5_over {
	position: absolute;
	top: 0;
	left: 379px;
	width: 119px;
	height: 34px;
	background-position: -135px -271px;
}

.gnb6 a.it_nb6 {
	left: 510px;
	top: 11px;
	width: 50px;
	height: 14px;
	background-position: 0 -315px;
}


/*Âü¿©¸¶´ç*/

.gnb6 a.it_nb6:hover,
.gnb6 a.it_nb6_over {
	position: absolute;
	top: 0;
	left: 480px;
	width: 108px;
	height: 34px;
	background-position: -135px -315px;
}

.gnb6 a.it_nb7 {
	left: 600px;
	top: 11px;
	width: 61px;
	height: 14px;
	background-position: 0 -359px;
}


/*°í°´»ó´ã½Ç*/

.gnb6 a.it_nb7:hover,
.gnb6 a.it_nb7_over {
	position: absolute;
	top: 0;
	left: 570px;
	width: 131px;
	height: 34px;
	background-position: -135px -359px;
}


/* login */

.login {
	width: 900px;
	height: 34px;
	background: url('/img2/common/ew/bg_login.gif') no-repeat;
	font-size: 11px;
	z-index: 30;
}

.login p {
	margin: 0;
	padding: 0;
}

.login ul {
	margin: 0 0 0 30px;
}

.login li {
	float: left;
	padding: 8px 5px 0 0;
}

.login li.link {
	padding: 12px 5px 0 5px;
}

.login li.link a {
	margin: 0 4px 0 0;
}

.login input {
	color: #606060;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	font-size: 11px;
	vertical-align: middle;
}

.login li label {
	vertical-align: middle;
	display: inline-block;
	padding: 3px 0 0;
}

.login .input_txt1 {
	width: 90px;
	height: 18px;
	margin: 0;
	padding: 0 0 0 2px;
	border: 1px solid #ccc;
}

.login .input_txt2 {
	width: 90px;
	height: 18px;
	margin: 0;
	padding: 0 0 0 2px;
	border: 1px solid #ccc;
}

.login .log_info {
	width: 170px;
	*width: 180px;
	padding: 10px 5px 0 8px;
	background: url('/img2/common/ew/login_icon.gif') no-repeat 0 15px;
}

.login div {
	width: 108px;
	height: 18px;
	background: url('/img2/common/ew/bg_login2.gif') no-repeat right top;
}

.login div.w117 {
	width: 117px;
}

.login div.w144 {
	width: 144px;
}

.login div img {
	float: left;
	*margin-left: -3px;
}

.login div strong {
	display: inline-block;
	float: right;
	padding: 3px 5px 0px 0;
}

.login table,
.login tbody,
.login tr,
.login td {
	margin: 0;
	padding: 0;
}


/* left_navigation */

.lnb {
	width: 176px;
}

.lnb p {
	margin: 0;
	padding: 0;
}

.lnb dl {
	width: 174px;
	border: 1px solid #c9cde3;
	border-top: none;
	border-bottom: 0px;
	background: #f0f2f7;
	font-size: 11px;
}

.lnb dt {
	width: 159px;
	*width: 174px;
	height: 23px;
	*height: 28px;
	padding: 5px 0 0 15px;
	border-bottom: 1px solid #c9cde3;
	background: #fff;
	font-size: 12px;
	font-weight: bold;
	color: #3f4b91;
}

.lnb dt.title {
	height: 23px;
	*height: 28px;
	padding: 5px 0 0 15px;
	background: url('/img2/common/ew/type1/lnb/lnb_bg2.gif') no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.lnb dt.title2 {
	width: 159px;
	*width: 174px;
	padding: 8px 0 0 15px;
	font-size: 12px;
	color: #767676;
	background: #f0f2f7;
	border-bottom: hidden;
}

.lnb dt.title span {
	font-size: 12px;
	font-weight: bold;
	color: #d1d6ef;
}

.lnb dd {
	width: 159px;
	*width: 174px;
	padding: 8px 0 0 15px;
	border-bottom: 1px solid #c9cde3;
}

.lnb dd li {
	padding: 0 0 0 10px;
	height: 20px;
	background: url('/img2/common/ew/type1/lnb/lnb_bg.gif') no-repeat 0 -44px;
}

.lnb dt a:link,
.lnb dt a:visited {
	color: #3f4b91;
	text-decoration: none;
	font-weight: bold;
}

.lnb dt a:active,
.lnb dt a:hover {
	color: #3f4b91;
	text-decoration: none;
	font-weight: bold;
}

.lnb dd a:link,
.lnb dd a:visited {
	color: #747893;
	text-decoration: none;
}

.lnb dd a:active,
.lnb dd a:hover {
	color: #3f4b91;
	text-decoration: none;
	font-weight: bold;
}

.lnb .icon {
	vertical-align: middle;
	margin: 0 0 0 2px;
}

.lnb .customer {
	width: 176px;
	height: 278px;
	margin: 5px 0 0 0;
	border: 0;
	background: url('/img2/common/ew/type1/lnb/lnb_bg.gif') no-repeat 0 -71px;
}

.lnb .customer dt {
	padding: 13px 0 0 15px;
	border: 0;
	background: none;
}

.lnb .customer dd {
	padding: 8px 0 0 15px;
	*padding: 10px 0 0 15px;
	border: 0;
}

.lnb .customer dd.night {
	padding: 16px 0 0 15px;
	*padding: 18px 0 0 15px;
}

.lnb .customer dd p {
	padding: 5px 0 0 0;
	*padding: 8px 0 0 0;
}

.lnb .l_banner {
	font-size: 0;
	line-height: 0;
}

.lnb .l_banner ul {
	padding: 5px 0 0;
}

.lnb .l_banner ul li img {
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 0;
}

.lnb .l_banner img {
	margin: 5px 0 0 0;
}

.lnb .l_teacher {
	margin: 5px 0 0 0;
	border: 0;
	background: none;
}

.lnb .l_teacher dt {
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 0;
	line-height: 0;
}

.lnb .l_teacher dd {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 0;
	line-height: 0;
}

.lnb .l_teacher dd img {
	margin: 0 0 2px 0;
}


/* footer */

#footer {
	position: relative;
	width: 900px;
	margin: 50px 0 0 0;
	border-top: 4px solid #212c6d;
}

#footer p {
	margin: 0;
	padding: 0;
}

#footer.type2 {
	border-top: 4px solid #2c9bc1;
}

#footer.type3 {
	border-top: 4px solid #b68a0f;
}

#footer .prize {
	overflow: hidden;
	float: left;
	width: 900px;
	background: #f3f3f3;
	font-size: 0;
	line-height: 0;
}

#footer .prize li {
	float: left;
	padding: 6px 11px 6px 11px;
}

#footer .copyright {
	clear: both;
	float: left;
	width: 900px;
	margin: 20px 0 0 0;
}

#footer .copyright dd {
	float: left;
	font-size: 11px;
	color: #a0a0a0;
	line-height: 17px;
}

#footer .copyright dd p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #a0a0a0;
}

#footer .copyright dd.logo {
	width: 138px;
}

#footer .copyright dd.txt {
	width: 545px;
}

#footer .copyright dd.txt li {
	float: left;
	margin: 0 0 12px 0;
	padding: 0 10px;
	background: url('/img2/common/ew/footer_line.gif') no-repeat right 0;
}

#footer .copyright dd.txt li.first {
	padding: 0 10px 0 0;
}

#footer .copyright dd.txt li.end {
	padding: 0 0 0 10px;
	background: none;
}

#footer .copyright dd.txt p {
	clear: both;
	margin: 0;
	padding: 2px 0 0 0;
}

#footer .copyright dd.link {
	width: 217px;
	text-align: right;
}

#footer .copyright dd.link div {
	padding: 0 0 7px 0;
}

#footer .copyright dd.link div.f_banner {
	padding: 7px 0 0 0;
	font-size: 0;
	line-height: 0;
}

#footer .copyright dd.link div.f_banner a {
	margin: 0 0 0 12px;
}

#footer .copyright .alliance {
	position: absolute;
	top: 70px;
	right: 0;
	overflow: hidden;
	width: 880px;
	*width: 875px;
	height: 105px;
	*height: 120px;
	border: 1px solid #c5c5c5;
	background: #f8f9ff;
	z-index: 20;
}

#footer .copyright .alliance dl {
	float: left;
	width: 171px;
	*width: 175px;
	height: 105px;
	*height: 120px;
	padding: 7px 0 0 5px;
	background: url('/img2/common/ew/bl_aliiancedotted.gif') repeat-y right 0;
	text-align: left;
}

#footer .copyright .alliance dl.noline {
	width: 166px;
	background: none;
}

#footer .copyright .alliance dt {
	width: 166px;
	height: 19px;
	margin: 0;
	*margin: 0 0 3px 0;
	padding: 2px 0 0 6px;
	background: url('/img2/common/ew/link_bg2.gif') no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #3f4b91;
	text-align: left;
}

#footer .copyright .alliance dd ul li {
	height: 18px;
	margin: 3px 0 0;
}

#footer .copyright .alliance dd ul li img {
	margin: 0 9px 0 9px;
	vertical-align: middle;
}

#footer .copyright .alliance p.more {
	position: absolute;
	top: 10px;
	left: 120px;
}

#footer .copyright .family {
	position: absolute;
	top: -65px;
	*top: -65px;
	right: 0;
	width: 423px;
	padding: 8px 5px 0 5px;
	border: 1px solid #c5c5c5;
	background: #f8f9ff;
	z-index: 10;
}

#footer .copyright .family dt {
	width: 418px;
	height: 19px;
	margin: 0;
	padding: 2px 0 0 6px;
	background: url('/img2/common/ew/link_bg3.gif') no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #3f4b91;
	text-align: left;
}

#footer .copyright .family dd ul {
	float: left;
	margin: 8px 10px 0 0px;
}

#footer .copyright .family dd li {
	padding: 0 8px 2px 6px;
	background: url('/img2/common/ew/bl_link.gif') no-repeat left 4px;
	font-size: 11px;
	text-align: left;
}

#footer .copyright .family dd li.nobl {
	background: none;
	padding: 0 8px 2px 0;
}

#footer .copyright .family dd li.nobl div {
	float: left;
	width: 115px;
}

#footer .copyright .family dd li.nobl div.ml {
	margin: 0 0 0 10px;
	_display: inline;
}

#footer .copyright .family dd li.nobl strong {
	display: block;
	margin: 3px 0;
	color: #3f4b91;
	font-weight: normal;
	font-size: 11px;
}

#footer .copyright .family dd li.nobl p {
	padding: 0 0 0 10px;
}

#footer .copyright .family_02 {
	position: absolute;
	top: -65px;
	*top: -80px;
	right: 0;
	width: 423px;
	padding: 8px 5px 0 5px;
	border: 1px solid #c5c5c5;
	background: #f8f9ff;
	z-index: 10;
}

#footer .copyright .family_02 dt {
	width: 418px;
	height: 19px;
	margin: 0;
	padding: 2px 0 0 6px;
	background: url('/img2/common/ew/link_bg3.gif') no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #3f4b91;
	text-align: left;
}

#footer .copyright .family_02 dd ul {
	float: left;
	margin: 8px 10px 0 0px;
}

#footer .copyright .family_02 dd li {
	padding: 0 8px 2px 6px;
	background: url('/img2/common/ew/bl_link.gif') no-repeat left 4px;
	font-size: 11px;
	text-align: left;
}

#footer .copyright .family_02 dd li.nobl {
	background: none;
	padding: 0 8px 2px 0;
}

#footer .copyright .family_02 dd li.nobl div {
	float: left;
	width: 115px;
}

#footer .copyright .family_02 dd li.nobl div.ml {
	margin: 0 0 0 10px;
	_display: inline;
}

#footer .copyright .family_02 dd li.nobl strong {
	display: block;
	margin: 3px 0;
	color: #3f4b91;
	font-weight: normal;
	font-size: 11px;
}

#footer .copyright .family_02 dd li.nobl p {
	padding: 0 0 0 10px;
}

#footer .copyright dd.link a:link,
#footer .copyright dd.link a:visited {
	color: #868686;
	text-decoration: none;
	font-size: 11px;
}

#footer .copyright dd.link a:active,
#footer .copyright dd.link a:hover {
	color: #ff2f26;
	text-decoration: none;
	font-size: 11px;
}

#footer .copyright dd.link a.f_point:link,
#footer .copyright dd.link a.f_point:visited {
	color: #3f4b91;
	text-decoration: none;
	font-size: 11px;
}

#footer .copyright dd.link a.f_point:active,
#footer .copyright dd.link a.f_point:hover {
	color: #868686;
	text-decoration: none;
	font-size: 11px;
}


/* right_banner */

#right_banner {
	margin: 68px 0 0 10px;
	font-size: 0;
	line-height: 0;
}

#right_banner p {
	margin: 0;
	padding: 0;
}

#right_banner li {
	margin: 0 0 2px 0;
	font-size: 0;
	line-height: 0;
}

#right_banner li.day {
	width: 75px;
	height: 65px;
	background: url('/img2/common/ew/right/right_day.gif') no-repeat;
	text-align: center;
}

#right_banner li.day .year {
	padding: 6px 0 0 0;
}

#right_banner li.day .month {
	margin: 8px 0 6px 0;
}


/* contents */


/* °øÀÎÁß°³»ç_main */

.spot {
	float: left;
	width: 900px;
	padding: 8px 0 10px;
}

.spot p {
	margin: 0;
	padding: 0;
}

.spot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.spot dl {
	float: left;
	width: 203px;
	height: 220px;
	background: url('/img2/license/main/ew/bg_service_banner.gif') no-repeat;
}

.spot dt {
	padding: 23px 0 21px 25px;
}

.spot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 7px 23px;
}

.banner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/license/main/ew/bg_banner1.gif') no-repeat;
}

.banner p {
	margin: 0;
	padding: 0;
}

.banner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.banner ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.banner ul li.list1,
.banner ul li.list2 {
	padding: 0 0 0 0;
}

.banner p {
	float: left;
	margin: 10px 0 0 13px;
}

.exam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.ad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.ad p {
	margin: 0;
	padding: 0;
}

.ad .adcon {
	overflow: hidden;
	width: 157px;
}

.ad .adcon ul {
	width: 1000px;
}

.ad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.ad .adcon li dt {
	margin: 0 0 15px;
}

.ad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.ad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.ad .adcon li dd div {
	padding: 10px 0 0;
}

.ad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.ad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.ad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.bbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.bbs p {
	margin: 0;
	padding: 0;
}

.bbs ul {
	padding: 22px 0 0 22px;
}

.bbs li {
	float: left;
	padding: 0 28px 0 0;
}

.bbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.bbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/license/main/ew/bl_square.gif') no-repeat left 5px;
}

.bbs li ol li a {
	width: 385px;
}

.bbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.bbs li ol li strong.color1 {
	color: #d24b1e;
}

.bbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.private {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.private p {
	margin: 0;
	padding: 0;
}

.private dt {
	padding: 22px 0 0 23px;
	font-size: 0;
	line-height: 0;
}

.private dd {
	overflow: hidden;
	padding: 20px 0 0 23px;
	font-size: 0;
	line-height: 0;
}

.private dd li {
	float: left;
	height: 22px;
	margin: 0 2px 2px 0;
}

.search_area {
	clear: both;
	float: left;
	width: 900px;
}

.study {
	float: left;
	width: 531px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	background: #fafbff;
}

.study p {
	margin: 0;
	padding: 0;
}

.study dl {
	margin: 14px 0 0 13px;
}

.study dl dt {
	float: left;
	width: 120px;
	height: 16px;
	margin: 4px 8px 0 0;
}

.study dl dd {
	float: left;
}

.study dl dd input {
	width: 290px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.study dl dd img {
	vertical-align: top;
}

.search {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/common/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.search p {
	margin: 0;
	padding: 0;
}

.search fieldset {
	margin: 14px 0 0 146px;
}

.search p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.search p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.search p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.service1 {
	clear: both;
	float: left;
	width: 900px;
}

.s_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.s_custom p {
	margin: 0;
	padding: 0;
}

.s_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.s_custom span img {
	margin: 0 3px 0 0;
}

.speak_con {
	float: left;
	width: 499px;
	height: 169px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.speak_con p {
	margin: 0;
	padding: 0;
}

.speak_con dt {
	height: 15px;
	margin: 22px 0 14px 21px;
	font-size: 0;
	line-height: 0;
}

.speak_con dd {
	overflow: hidden;
	height: 118px;
}

.speak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/license/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.speak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/license/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.speak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/license/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.speak_con dd ul.list3 li {
	margin: 0 0 0 80px;
}

.speak_con dd ul li {
	margin: 0 0 0 69px;
}

.speak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.speak_con dd ul li.con {
	padding: 5px 0 0;
}

.nohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 170px;
	background: url('/img2/license/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
}

.nohow p {
	margin: 0;
	padding: 0;
}

.nohow dl {
	width: 201px;
	margin: 20px 0 0 23px;
}

.nohow dt {
	height: 16px;
	margin: 0 0 10px 0;
}

.nohow dt.mg {
	margin: 25px 0 10px 0;
}

.nohow dd {
	font-size: 0;
	line-height: 0;
}

.nohow dd p {
	margin: 5px 0 0 0;
}

.nohow dd img {
	margin: 0 3px 0 0;
}

.service2 {
	clear: both;
	width: 900px;
	overflow: hidden;
}

.service2 p {
	margin: 0;
	padding: 0;
}

.service2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.service2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}


/* ¼ÖÁ÷ÇÑ¼ö°­Æò */

.class {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/license/main/ew/bg_class.gif') no-repeat;
}

.class p {
	margin: 0;
	padding: 0;
}

.class dd {
	float: left;
	margin: 7px 0 0 0;
}

.class .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.class .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.class .conn {
	float: left;
	overflow: hidden;
	width: 690x;
	*width: 694px;
	height: 19px;
	*height: 23px;
	margin: 7px 3 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.class .con dd {
	float: left;
	margin: 7px 0 0 0;
}

.class .con ul {
	width: 2000px;
}

.class .con li {
	float: left;
	margin: 0 10px 0 0;
}

.class .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
}

.intro p {
	margin: 0;
	padding: 0;
}

.pro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/license/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.pro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.pro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.pro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 648px;
}

.pro_intro dl dd {
	float: left;
	width: 204px;
	height: 128px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.pro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.pro_intro dl dd p.picture img {
	vertical-align: top;
}

.pro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.pro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.pro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.pro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.pro_intro dl dd p.btn {
	clear: both;
	padding: 10px 0 25px;
}

.event_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.event_ad p {
	margin: 0;
	padding: 0;
}

.event_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.eduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.eduwill_bbs p {
	margin: 0;
	padding: 0;
}

.eduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.eduwill_bbs dl.noline {
	border-right: none;
}

.eduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.eduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.eduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.eduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.eduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/common/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.eduwill_bbs dl.list2 ul li,
.eduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.eduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.banner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.banner_ad p {
	margin: 0;
	padding: 0;
}

.banner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/common/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.banner_ad ul li.last {
	width: 226px;
	background: none;
}


/* popup */

#pop {
	position: relative;
	width: 306px;
	height: 178px;
	border: 4px solid #434c99;
	background: #fff;
}

#pop p {
	margin: 0;
	padding: 0;
}

#pop dl img {
	vertical-align: top;
	padding: 0;
	margin: 0;
	line-height: 0;
}

#pop dl dt {
	width: 254px;
	height: 48px;
	margin: 10px 0 0 18px;
}

#pop dl dd {
	float: left;
	margin: 13px 0 0 18px;
	display: inline;
}

#pop dl dd ol {
	float: left;
	width: 280px;
	height: 90px;
}

#pop dl dd ol li {
	float: left;
	width: 81px;
	height: 91px;
	margin: 0 12px 0 0;
	background: url('/img2/common/ew/popup/bg_dotted.gif') no-repeat right 30px;
}

#pop dl dd ol li.last {
	background: none;
}

#pop dl dd ol li p.btn {
	width: 69px;
	height: 18px;
	margin: 7px 0 0;
}

#pop .btn_close {
	position: absolute;
	top: 8px;
	right: 8px;
}


/* popup(ÄÝ¼¾ÅÍ) */

#popcall {
	position: relative;
	width: 449px;
	height: 398px;
	border: 4px solid #434c99;
	background: #fff;
}

#popcall p {
	margin: 0;
	padding: 0;
}

#popcall h1 {
	padding: 17px 0 0 21px;
	*padding: 17px 0 9px 21px;
}

#popcall .callcenter {
	overflow: hidden;
	width: 406px;
	background: url('/img2/common/ew/popup/call_dotted.gif') repeat-x top left;
	margin: 0 0 0 21px;
}

#popcall .callcenter .txtcall {
	padding: 13px 0 14px;
	text-align: left;
}

#popcall .callcenter .callcon {
	border: 1px solid #dde0ea;
	width: 404px;
	height: 242px;
	*height: 244px;
	background: url('/img2/common/ew/popup/bg_call.jpg') no-repeat bottom right;
}

#popcall .callcenter .callcon .con1 {
	float: left;
	width: 370px;
	height: 70px;
	display: inline;
	margin: 21px 0 0 17px;
	background: url('/img2/common/ew/popup/bl_dottedcall2.gif') repeat-x bottom left;
}

#popcall .callcenter .callcon .con1 .tit {
	float: left;
}

#popcall .callcenter .callcon .con1 .calltime {
	float: left;
	width: 171px;
	height: 36px;
	margin: 16px 0 0 30px;
}

#popcall .callcenter .callcon .con2 {
	clear: both;
	float: left;
	width: 180px;
	height: 100px;
	margin: 23px 0 0 17px;
	display: inline;
}

#popcall .callcenter .callcon .con2 .calltime {
	margin: 15px 0 0;
}

#popcall .call_btn {
	margin: 11px 0 0;
	text-align: right;
}

#popcall .call_btn a {
	margin: 0 0 0 8px;
}

#popcall .btn_close {
	position: absolute;
	top: 20px;
	right: 17px;
}


/* popup_ºü¸¥»ó´ã¿¹¾à */

#speed {
	position: relative;
	width: 409px;
	width: 449px\9;
	height: 459px;
	margin: 4px;
	padding: 4px 20px 20px 20px;
	border: 4px solid #434c99;
	background: #fdfdfd;
	text-align: left;
}

#speed p {
	margin: 0;
	padding: 13px 0;
}

#speed p.ttl {
	padding-bottom: 11px;
	background: url('/img2/common/ew/popup/bg_ttldot.gif') left bottom repeat-x;
}

#speed p.btnok {
	text-align: right;
}

#speed p.btn_close {
	position: absolute;
	top: 10px;
	right: 27px;
}

.boardspeed {
	border-top: 2px solid #3f4b91;
	border-bottom: 1px solid #dde0ea;
	border-collapse: collapse;
}

.boardspeed tr {
	margin: 0;
	padding: 0;
}

.boardspeed th {
	margin: 0;
	padding: 5px 0;
	width: 110px;
	background: #f0f2fa;
	border-bottom: 1px solid #dde0ea;
	color: #3f4b91;
}

.boardspeed td {
	margin: 0;
	padding: 5px 0 5px 4px;
	border-bottom: 1px solid #dde0ea;
}

.boardspeed td input {
	height: 20px;
	margin-right: 2px;
	padding: 3px 0 5px 0;
	vertical-align: middle;
	border: 1px solid #dde0ea;
	font-size: 12px;
}

.boardspeed td .inputtext {
	width: 290px;
}

.boardspeed td textarea {
	width: 402px;
	padding: 3px 0 5px 0;
	border: 1px solid #dde0ea;
	font-size: 12px;
	overflow: auto;
}

#speed01 {
	position: relative;
	width: 409px;
	width: 449px\9;
	height: 459px;
	margin: 4px;
	padding: 4px 20px 20px 20px;
	border: 4px solid #434c99;
	background: #fdfdfd;
	text-align: left;
}

#speed01 p {
	margin: 0;
	padding: 13px 0;
}

#speed01 p.ttl {
	padding-bottom: 11px;
	background: url('/img2/common/ew/popup/bg_ttldot.gif') left bottom repeat-x;
}

#speed01 p.btnok {
	text-align: right;
}

#speed01 p.btn_close {
	position: absolute;
	top: 10px;
	right: 27px;
}

.boardspeed {
	border-top: 2px solid #3f4b91;
	border-bottom: 1px solid #dde0ea;
	border-collapse: collapse;
}

.boardspeed tr {
	margin: 0;
	padding: 0;
}

.boardspeed th {
	margin: 0;
	padding: 5px 0;
	width: 110px;
	background: #f0f2fa;
	border-bottom: 1px solid #dde0ea;
	color: #3f4b91;
}

.boardspeed td {
	margin: 0;
	padding: 5px 0 5px 4px;
	border-bottom: 1px solid #dde0ea;
}

.boardspeed td input {
	height: 20px;
	margin-right: 2px;
	padding: 3px 0 5px 0;
	vertical-align: middle;
	border: 1px solid #dde0ea;
	font-size: 12px;
}

.boardspeed td .inputtext {
	width: 290px;
}

.boardspeed td textarea {
	width: 402px;
	padding: 3px 0 5px 0;
	border: 1px solid #dde0ea;
	font-size: 12px;
	overflow: auto;
}

#speed02 {
	position: relative;
	width: 409px;
	width: 449px\9;
	height: 459px;
	margin: 4px;
	padding: 4px 20px 20px 20px;
	border: 4px solid #434c99;
	background: #fdfdfd;
	text-align: left;
}

#speed02 p {
	margin: 0;
	padding: 13px 0;
}

#speed02 p.ttl {
	padding-bottom: 11px;
	background: url('/img2/common/ew/popup/bg_ttldot.gif') left bottom repeat-x;
}

#speed02 p.btnok {
	text-align: right;
}

#speed02 p.btn_close {
	position: absolute;
	top: 10px;
	right: 27px;
}

.boardspeed {
	border-top: 2px solid #3f4b91;
	border-bottom: 1px solid #dde0ea;
	border-collapse: collapse;
}

.boardspeed tr {
	margin: 0;
	padding: 0;
}

.boardspeed th {
	margin: 0;
	padding: 5px 0;
	width: 110px;
	background: #f0f2fa;
	border-bottom: 1px solid #dde0ea;
	color: #3f4b91;
}

.boardspeed td {
	margin: 0;
	padding: 5px 0 5px 4px;
	border-bottom: 1px solid #dde0ea;
}

.boardspeed td input {
	height: 20px;
	margin-right: 2px;
	padding: 3px 0 5px 0;
	vertical-align: middle;
	border: 1px solid #dde0ea;
	font-size: 12px;
}

.boardspeed td .inputtext {
	width: 290px;
}

.boardspeed td textarea {
	width: 402px;
	padding: 3px 0 5px 0;
	border: 1px solid #dde0ea;
	font-size: 12px;
	overflow: auto;
}


/* °øÀÎÁß°³»ç_submain */

h3 {
	padding: 0 0 19px;
}

h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/license/myroom/ew/bl_square.gif') no-repeat left 2px;
}

.path {
	border-top: 2px solid #28388f;
	font-size: 11px;
	color: #606060;
}

.path p {
	margin: 0;
	padding: 0;
}

.path div {
	position: relative;
	padding: 10px 0 0 0;
}

.path img {
	vertical-align: middle;
}

.path span {
	position: absolute;
	top: 8px;
	*top: 5px;
	right: 0;
}


/* ¹è³Ê°¡ ÀÖÀ»¶§ */


/* sub_myroom*/

.classtit {
	width: 662px;
	height: 172px;
	padding: 25px 0 0;
	background: url('/img2/license/myroom/ew/bg_myclass.jpg') no-repeat;
	color: #606060;
}

.classtit p {
	margin: 0;
	padding: 0;
}

.bbs_update {
	position: relative;
	float: left;
	width: 322px;
}

.bbs_update p {
	margin: 0;
	padding: 0;
}

.bbs_update dd {
	float: left;
}

.bbs_update dd ul {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 322px;
}

.bbs_update dd li {
	height: 19px;
	padding: 0 0 0 8px;
	background: url('/img2/license/myroom/ew/bl_list.gif') no-repeat left 5px;
}

.bbs_update dd li strong {
	color: #d24b1e;
}

.bbs_update dd li strong.notice {
	color: #606060;
}

.now_class {
	float: right;
	width: 319px;
	margin: 0 0 0 10px;
	color: #606060;
}

.now_class p {
	width: 309px;
	*width: 319px;
	height: 20px;
	*height: 30px;
	margin: 0 0 6px;
	padding: 8px 0 0 8px;
	border: 1px solid #b7c7dd;
	background: #f1f5fa;
	vertical-align: top;
	color: #5a7dad;
}

.now_class p strong {
	float: left;
}

.now_class p span {
	float: right;
	margin: 0 10px 0 0;
}

.now_class p a img {
	margin: 2px 0 0 3px;
	*margin: 0 0 0 3px;
	vertical-align: top;
}

.now_class ul {
	float: left;
	width: 319px;
	border: 1px solid #b7c7dd;
}

.now_class li {
	float: left;
	*width: 316px;
	padding: 2px 0 2px 8px;
	border-bottom: 1px solid #dce4ee;
}

.now_class li dt,
.now_class li dd {
	float: left;
}

.now_class li dt {
	width: 65px;
	font-weight: bold;
}

.now_class li dd.s1 {
	width: 155px;
	*width: 145px;
}

.now_class li dd.s2 {
	width: 120px;
}

.now_class li dd.s3 {
	width: 35px;
}

.now_class li dd img {
	vertical-align: middle;
}

.now_class li dt span,
.now_class li dd span {
	display: block;
	padding: 2px 0 0 0;
}

.class_detail {
	clear: both;
	float: left;
	width: 662px;
	margin: 20px 0 0 0;
}

.class_detail .class_tab {
	overflow: hidden;
	width: 664px;
	margin: 0 0 24px 0;
	background: url('/img2/license/myroom/ew/class_bg.gif') repeat-x;
}

.class_detail .class_tab li {
	float: left;
	height: 30px;
	font-size: 0;
	line-height: 0;
}

.class_detail table {
	margin: 0;
	padding: 0;
	width: 100%;
	border-top: 2px solid #5a7dad;
	border-bottom: 1px solid #5a7dad;
	color: #606060;
	border-collapse: collapse;
}

.class_detail tr {
	margin: 0;
	padding: 0;
}

.class_detail table th {
	margin: 0;
	padding: 8px 0 5px 0;
	background: #f1f5fa url('/img2/license/myroom/ew/bl_myclass_dotted.gif') left center no-repeat;
	color: #5a7dad;
	font-size: 11px;
}

.class_detail table th.noline {
	background: #f1f5fa;
}

.class_detail table td {
	margin: 0;
	padding: 8px 0 7px 0;
	border-top: 1px solid #dce4ee;
	font-size: 11px;
	text-align: center;
}

.newbook {
	clear: both;
	float: left;
	width: 664px;
	margin: 20px 0 10px;
}

.newbook p {
	margin: 0;
	padding: 0 0 0 8px;
	background: url('/img2/license/myroom/ew/bl_s.gif') no-repeat center left;
}

.newbook ul {
	float: left;
	width: 664px;
	margin: 22px 0 0;
	border-top: 2px solid #5a7dad;
	border-bottom: 1px solid #5a7dad;
}

.newbook li {
	float: left;
	*width: 664px;
	padding: 5px 0 5px 15px;
	border-bottom: 1px solid #dce4ee;
	background: url('/img2/license/myroom/ew/bl_list.gif') no-repeat 5px 11px;
}

.newbook li dt {
	float: left;
	width: 590px;
}

.newbook li dd {
	float: left;
}

.newbook li dd img {
	vertical-align: middle;
}

.class_free p {
	margin: 0;
	padding: 0;
}

.class_free {
	clear: both;
	float: left;
	width: 662px;
	margin: 20px 0 0;
}

.class_free p span.txt {
	float: left;
	padding: 0 0 0 8px;
	background: url('/img2/license/myroom/ew/bl_s.gif') no-repeat 0 3px;
}

.class_free p span.btn {
	float: right;
	font-size: 0;
	line-height: 0;
}

.class_free p span.btn a img {
	margin: 0 0 10px 5px;
}

.class_free table {
	width: 100%;
	border-top: 2px solid #5a7dad;
	border-bottom: 1px solid #5a7dad;
	color: #606060;
	border-collapse: collapse;
}

.class_free table th {
	padding: 8px 0 5px 0;
	background: #f1f5fa url('/img2/license/myroom/ew/bl_myclass_dotted.gif') left center no-repeat;
	color: #5a7dad;
	font-size: 11px;
}

.class_free table th.noline {
	background: #f1f5fa;
}

.class_free table td {
	padding: 8px 0 7px 0;
	border-top: 1px solid #dce4ee;
	font-size: 11px;
	text-align: center;
}

.myroombanner a {
	clear: both;
	float: left;
	width: 662px;
	height: 233px;
	margin: 25px 0 0;
	*margin: 0;
	border-top: 1px solid #d8d9e9;
	border-bottom: 4px solid #688bbc;
}

.con_line {
	clear: both;
	float: left;
	width: 100%;
	height: 1px;
	margin: 20px 0 0 0;
	background: url('/img2/license/myroom/ew/con_line.gif') repeat-x;
	line-height: 0;
	font-size: 0;
}

.btns {
	margin: 15px 0 0 0;
}


/* sub_teacher */

.intro_tit {
	clear: both;
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/license/teacher/ew/bg_prointro.jpg') no-repeat;
}

.sample {
	position: relative;
	float: left;
	width: 662px;
	height: 250px;
}

.sample p {
	margin: 0;
	padding: 0;
}

.sample .samplecon {
	float: left;
	width: 662px;
	height: 217px;
	border-top: 1px solid #d5d8e7;
	background: url('/img2/license/teacher/ew/bg_video.gif') no-repeat;
}

.sample .samplecon p {
	float: left;
	width: 236px;
	height: 148px;
	margin: 35px 0 0 34px;
	_display: inline;
}

.sample .samplecon ul {
	float: left;
	padding: 55px 0 0 102px;
}

.sample .samplecon li {
	padding: 0 0 10px;
}

.pri_edu {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0 0;
	border-top: 3px solid #688bbc;
	background: url('/img2/license/teacher/ew/bg_dotted.gif') repeat-x left bottom;
}

.pri_edu p {
	margin: 0;
	padding: 0;
}

.pri_edu.studio {
	float: left;
	clear: both;
	border: none;
}

.pri_edu dl {
	overflow: hidden;
	width: 688px;
}

.pri_edu dt {
	display: none;
}

.pri_edu dd {
	float: left;
	width: 204px;
	height: 108px;
	padding: 0 19px 27px 0;
	letter-spacing: -1px;
}

.pri_edu dd .picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.pri_edu dd .picture img {
	margin: 0;
	padding: 0;
	line-height: 0;
	vertical-align: top;
}

.pri_edu dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.pri_edu dd li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.pri_edu dd li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	font-weight: bold;
	color: #606060;
}

.pri_edu dd li.class_con {
	font-size: 11px;
	color: #868686;
}

.pri_edu dd .btn {
	clear: both;
	padding: 10px 0 0;
}

.estimate {
	clear: both;
	width: 662px;
	padding: 25px 0 0;
}

.estimate p {
	margin: 0;
	padding: 0;
}

.estimate table {
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 2px solid #5a7dad;
	background: url('/img2/license/teacher/ew/bg_table_lice.gif') left bottom repeat-x;
	table-layout: fixed;
	border-collapse: collapse;
}

.estimate thead tr th {
	height: 30px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #b7c4d7;
	background: url('/img2/license/teacher/ew/bl_estimate_dotted.gif') no-repeat left center;
	color: #5a7dad;
	text-align: center;
}

.estimate thead th.num {
	border-left: 1px solid #b7c4d7;
	background: none;
}

.estimate thead th.day {
	border-right: 1px solid #b7c4d7;
}

.estimate tbody th.viewin {
	text-align: left;
}

.estimate tbody th.viewin2 {
	text-align: left;
	font-weight: normal;
}

.estimate td {
	margin: 0;
	padding: 8px 0 7px 0;
	border-bottom: 1px solid #dce4ee;
	background: none;
	text-align: center;
}

.estimate td.title {
	padding: 8px 0 5px 10px;
	text-align: left;
}

.estimate .btn {
	float: right;
	margin-top: 14px;
}


/* sub_info */

.testinfo_tit {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/license/info/ew/bg_testinfo.jpg') no-repeat;
}

.report {
	position: relative;
	float: left;
	width: 662px;
	height: 190px;
}

.report p {
	margin: 0;
	padding: 0;
}

.report .reportcon {
	width: 662px;
	height: 154px;
	border-top: 1px solid #d5d8e7;
	background: url('/img2/license/info/ew/bg_reportcon.gif') no-repeat;
}

.report .reportcon ol {
	width: 279px;
	margin: 40px 0 0 340px;
}

.report .reportcon ol li {
	float: left;
	margin: 0 10px 5px 0;
	font-size: 0;
	line-height: 0;
}

.year_system {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0 0;
	border-top: 3px solid #688bbc;
}

.year_system p {
	margin: 0;
	padding: 0;
}

.year_system .conlist {
	float: left;
	width: 662px;
	border-top: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.year_system .conlist li.list1 {
	float: left;
	width: 220px;
	height: 90px;
	background: url('/img2/license/info/ew/bg_process.gif') no-repeat;
	border-right: 1px solid #d5d8e7;
}

.year_system .conlist li.list2 {
	float: left;
	width: 220px;
	height: 90px;
	background: url('/img2/license/info/ew/bg_studioprocess.gif') no-repeat;
	border-right: 1px solid #d5d8e7;
}

.year_system .conlist li.list3 {
	float: left;
	width: 220px;
	height: 90px;
	background: url('/img2/license/info/ew/bg_passsystem.gif') no-repeat;
}

.year_system .conlist li h5 {
	float: left;
	margin: 10px 0 0 20px;
	_display: inline;
}

.year_system .conlist li ol {
	float: left;
	margin: 10px 0 0 10px;
}

.year_system .conlist li ol li {
	padding: 0 0 5px;
}

.year_system .conlist li ol li img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.full_service {
	clear: both;
	width: 662px;
	padding: 27px 0 0 0;
}

.full_service p {
	margin: 0;
	padding: 0;
}

.full_service ul {
	float: left;
	width: 661px;
	*width: 662px;
	border: 1px solid #d5d8e7;
	border-top: 0;
	border-right: 0;
}

.full_service ul li {
	float: left;
	height: 88px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #d5d8e7;
	border-right: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.class_action {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0;
}

.class_action p {
	margin: 0;
	padding: 0;
}

.class_action ul {
	float: left;
	width: 665px;
	border-bottom: 1px solid #d5d8e7;
}

.class_action ul li {
	float: left;
	height: 53px;
	border-top: 1px solid #d5d8e7;
	border-right: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.class_action ul li.noline {
	border-right: 0;
}


/* sub_pds */

.reference_tit {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/license/pds/ew/bg_reference.jpg') no-repeat;
}

.offical {
	position: relative;
	float: left;
	width: 662px;
	height: 238px;
}

.offical p {
	margin: 0;
	padding: 0;
}

.offical .officalcon {
	float: left;
	width: 662px;
	height: 185px;
	border-top: 1px solid #d5d8e7;
}

.study_way {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0 0;
	border-top: 3px solid #688bbc;
}

.study_way p {
	margin: 0;
	padding: 0;
}

.study_way ul {
	float: left;
	width: 663px;
	border-bottom: 1px solid #d5d8e7;
}

.study_way li {
	float: left;
	width: 220px;
	border-top: 1px solid #d5d8e7;
	border-right: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.study_way li.noline {
	border-right: 0;
}

.study_way li.list1 {
	width: 220px;
	*width: 221px;
	height: 125px;
	background: url('/img2/license/pds/ew/bg_newproblem.gif') no-repeat;
}

.study_way li dl dt {
	margin: 20px 0 5px 15px;
}

.study_way li dl dd {
	padding: 8px 0 0 15px;
}


/* sub_community */

.join_tit {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/license/community/ew/bg_join.jpg') no-repeat;
}

.join_event {
	width: 662px;
	height: 205px;
}

.join_event p {
	margin: 0;
	padding: 0;
}

.join_event .eventcon {
	float: left;
	width: 662px;
	height: 205px;
	border-top: 1px solid #d5d8e7;
}

.share {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0 0;
	border-top: 3px solid #688bbc;
}

.share p {
	margin: 0;
	padding: 0;
}

.share ul {
	float: left;
	width: 662px;
	height: 141pxpx;
	border-top: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.share ul li {
	float: left;
	width: 219px;
	height: 141px;
	border-right: 1px solid #d5d8e7;
}

.share ul li.b_qna {
	border-right: none;
	background: url('/img2/license/community/ew/bg_sharelist3.gif') no-repeat;
}

.share ul li dl {
	position: relative;
	margin: 20px 0 0 18px;
}

.share ul li dl dt {
	margin: 0 0 18px;
}

.share ul li dl dt a {
	position: absolute;
	top: 0;
	right: 10px;
}

.share ul li dl dd {
	margin: 0 0 3px;
	padding: 0 0 0 5px;
	background: url('/img2/license/community/ew/bl_sub_square.gif') no-repeat center left;
	font-size: 11px;
	color: #868686;
}

.share ul li.b_qna dl dd {
	background: none;
	padding: 0;
}

.share ul li.b_qna dd a img {
	margin: 20px 0 0;
}


/* sub_community - Á¦°úÁ¦»§(½ÃÇèÈÄ±â¾øÀ½) */

.sharez {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0 0;
	border-top: 3px solid #688bbc;
}

.sharez p {
	margin: 0;
	padding: 0;
}

.sharez ul {
	float: left;
	width: 662px;
	height: 141px;
	border-top: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.sharez ul li {
	float: left;
	width: 330px;
	height: 141px;
	border-right: 1px solid #d5d8e7;
}

.sharez ul li.b_qna {
	border-right: none;
	background: url('/img2/zepang/community/ew/bg_sharelist3.gif') no-repeat;
}

.sharez ul li dl {
	position: relative;
	margin: 20px 0 0 18px;
}

.sharez ul li dl dt {
	margin: 0 0 18px;
}

.sharez ul li dl dt a {
	position: absolute;
	top: 0;
	right: 10px;
}

.sharez ul li dl dd {
	margin: 0 0 3px;
	padding: 0 0 0 5px;
	background: url('/img2/license/community/ew/bl_sub_square.gif') no-repeat center left;
	font-size: 11px;
	color: #868686;
}

.sharez ul li.b_qna dl dd {
	background: none;
	padding: 0;
}

.sharez ul li.b_qna dd a img {
	margin: 20px 0 0;
}

.story {
	clear: both;
	float: left;
	padding: 27px 0 0 0;
}

.story p {
	margin: 0;
	padding: 0;
}

.story .story1 {
	width: 660px;
	*width: 662px;
	height: 88px;
	margin: 0 0 8px;
	border: 1px solid #e1e1e1;
}

.story .story2 {
	width: 660px;
	*width: 662px;
	height: 88px;
	border: 1px solid #e1e1e1;
	margin: 0 0 8px;
}

.story .story3 {
	width: 662px;
	height: 53px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.story li {
	float: left;
	border-right: 1px solid #e1e1e1;
	font-size: 0;
	line-height: 0;
}

.story li.noline {
	border-right: none;
}


/* sub_customer */

.custom_tit {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/license/customer/ew/bg_qna.jpg') no-repeat;
}

.qna {
	clear: both;
	width: 662px;
	height: 205px;
}

.qna p {
	margin: 0;
	padding: 0;
}

.qna .qnacon {
	float: left;
	width: 662px;
	height: 205px;
}

.search_box {
	clear: both;
	float: left;
	margin: 20px 0 5px 0;
}

.search_box p {
	margin: 0;
	padding: 0;
}

.search_box span {
	float: left;
	margin: 0 5px 0 0;
	_display: inline;
}

.search_box input {
	width: 300px;
	height: 23px;
	border: 1px solid #ccc;
	color: #606060;
	vertical-align: middle;
}

.search_box img.vm {
	vertical-align: middle;
	margin: 0 0 0 5px;
}

.qnacon {
	clear: both;
}

.qnacon p {
	margin: 0;
	padding: 0;
}

.qnacon table {
	width: 662px;
	margin: 0;
	padding: 0;
	border-top: 2px solid #5a7dad;
	background: url('/img2/license/customer/ew/bg_table_lice.gif') left top repeat-x;
	table-layout: fixed;
	border-collapse: collapse;
}

.qnacon thead tr {
	margin: 0;
	padding: 0;
}

.qnacon thead tr th {
	height: 30px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #b7c4d7;
	background: url('/img2/license/teacher/ew/bl_estimate_dotted.gif') no-repeat left center;
	color: #5a7dad;
	text-align: center;
}

.qnacon thead th.num {
	border-left: 1px solid #b7c4d7;
	background: none;
}

.qnacon thead th.day {
	border-right: 1px solid #b7c4d7;
}

.qnacon td {
	margin: 0;
	padding: 8px 0 7px 0;
	border-bottom: 1px solid #dce4ee;
	background: none;
	text-align: center;
}

.qnacon td.con {
	padding: 0 0 0 5px;
	text-align: left;
}

.qnacon td span.new {
	margin: 0 0 0 3px;
	vertical-align: middle;
}

.qnacon td span.answer {
	vertical-align: middle;
	margin: 0 3px 0 0;
}

.qnacon td.title {
	padding: 8px 0 8px 10px;
	text-align: left;
}

.qnacon .btn {
	float: right;
	margin: 14px 0 0;
}

.qnacon .btn a {
	margin: 0 0 0 5px;
}


/* sub_product_0425 */

.producttit {
	width: 662px;
	height: 172px;
	padding: 25px 0 0;
	background: url('/img2/license/product/ew/bg_product.jpg') no-repeat;
	color: #606060;
}

.productcon {
	width: 662px;
}

.productcon p {
	margin: 0;
	padding: 0;
}

.productcon .classinfo {
	clear: both;
	float: left;
	background: url('/img2/license/product/ew/bl_dotted2.gif') repeat-x bottom left;
}

.productcon .con1 {
	float: left;
	width: 662px;
	border-top: 3px solid #616fd4;
	background: url('/img2/license/product/ew/bg_price.gif') no-repeat right top;
}

.productcon .con1.con1_1 {
	border-top: 3px solid #378ebd;
	margin: 30px 0 0;
}

.productcon .con1 p.info {
	float: left;
	width: 298px;
	height: 137px;
}

.productcon .con1 .saleprice {
	position: relative;
	float: left;
	width: 347px;
	height: 114px;
	padding: 23px 0 0 17px;
}

.productcon .con1 .saleprice .pri {
	height: 42px;
	padding: 8px 0 0 2px;
}

.productcon .con1 .saleprice .pri span.pric {
	color: #949494;
	font-size: 17px;
	font-weight: bold;
}

.productcon .con1 .saleprice .pri span.sale {
	color: #cc0000;
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 0 40px;
}

.productcon .con1 .saleprice p {
	position: absolute;
	top: 48px;
	*top: 45px;
	left: 15px;
}

.productcon .con2 {
	clear: both;
	width: 662px;
	height: 39px;
	background: url('/img2/license/product/ew/bl_dotted.gif') repeat-x top left;
	font-size: 14px;
}

.productcon .con2 p {
	background: url('/img2/license/product/ew/bl_square2.gif') no-repeat 10px 18px;
	padding: 14px 0 0 18px;
}

.productcon .con2 p span {
	color: #e55c09;
	font-weight: bold;
}

.productcon .con3 {
	clear: both;
	float: left;
	width: 662px;
	background: url('/img2/license/product/ew/bl_dotted.gif') repeat-x top left;
}

.productcon .con3 dl dt {
	font-size: 14px;
	font-weight: bold;
}

.productcon .con3 dl.list1 {
	float: left;
	width: 315px;
	*width: 332px;
	height: 197px;
	padding: 10px 0 0 9px;
	background: url('/img2/license/product/ew/bl_xdotted.gif') repeat-y right top;
}

.productcon .con3 dl.list1 dt {
	background: url('/img2/license/product/ew/bl_square2.gif') no-repeat left 7px;
	padding: 0 0 0 7px;
}

.productcon .con3 dl.list1 dd {
	padding: 0 0 0 7px;
}

.productcon .con3 dl.list1 dd.sub {
	font-size: 11px;
	padding: 8px 0 20px 7px;
}

.productcon .con3 dl.list1 dd.con {
	padding: 0 0 15px 7px;
}

.productcon .con3 dl.list1 dd p.tit {
	font-size: 12px;
	font-weight: bold;
	color: #947646;
	padding: 0 0 7px;
}

.productcon .con3 dl.list1 dd p.con {
	font-size: 11px;
	color: #8d8d8d;
}

.productcon .con3 dl.list2 {
	float: left;
	width: 329px;
	height: 200px;
	padding: 10px 0 0 9px;
}

.productcon .con3 dl.list2 dt {
	background: url('/img2/license/product/ew/bl_square2.gif') no-repeat left 7px;
	padding: 0 0 0 7px;
}

.productcon .con3 dl.list2 dd {
	font-size: 11px;
	background: url('/img2/license/product/ew/bl_square3.gif') no-repeat 10px 15px;
	padding: 8px 0 0 20px;
}

.productcon .con3 dl.list2 dd span {
	color: #8d8d8d;
	font-weight: normal;
}

.productcon .lastbanner {
	clear: both;
	width: 662px;
	height: 158px;
	padding: 33px 0 0;
}


/* sub_pager */

.pager {
	clear: both;
	line-height: 14px;
	text-align: center;
}

.pager p {
	margin: 0;
	padding: 0;
}

.pager img {
	vertical-align: bottom;
	padding: 2px 0 0 0;
	*vertical-align: middle;
	*padding: 0 0 2px 0;
}

.pager a {
	margin: 0 2px;
}

.pager span {
	color: #666;
	padding: 0 0 0 5px;
}

.pager span.num1 {
	background: none;
}

.pager span.thispage {
	font-weight: bold;
	color: #5a7dad;
}


/* ÁÖÅÃ°ü¸®»ç_main */

.jutekspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.jutekspot p {
	margin: 0;
	padding: 0;
}

.jutekspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.jutekspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/jutek/main/ew/bg_service_banner.gif') no-repeat;
}

.jutekspot dt {
	margin: 23px 0 30px 25px;
}

.jutekspot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 10px 23px;
}

.jutekbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/jutek/main/ew/bg_banner1.gif') no-repeat;
	*margin: 8px 0 0;
}

.jutekbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.jutekbanner ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.jutekbanner ul li.list1,
.jutekbanner ul li.list2,
.jutekbanner ul li.list3 {
	padding: 0 0px 0 0;
}

.jutekbanner p {
	float: left;
	margin: 10px 0 0 13px;
	padding: 0;
}

.jutekexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.jutekexam_bbs p {
	margin: 0;
	padding: 0;
}

.jutekad {
	position: relative;
	float: left;
	width: 177px;
	*width: 197px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.jutekad p {
	margin: 0;
	padding: 0;
}

.jutekad .adcon {
	overflow: hidden;
	width: 162px;
}

.jutekad .adcon ul {
	width: 1000px;
}

.jutekad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.jutekad .adcon li dt {
	margin: 0 0 15px;
}

.jutekad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.jutekad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.jutekad .adcon li dd div {
	padding: 10px 0 0;
}

.jutekad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.jutekad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.jutekad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.jutekbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.jutekbbs p {
	margin: 0;
	padding: 0;
}

.jutekbbs ul {
	padding: 22px 0 0 22px;
}

.jutekbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.jutekbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.jutekbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/jutek/main/ew/bl_square.gif') no-repeat left 5px;
}

.jutekbbs li ol li a {
	width: 385px;
}

.jutekbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.jutekbbs li ol li strong.color1 {
	color: #d24b1e;
}

.jutekbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.jutekprivate {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.jutekprivate p {
	margin: 0;
	padding: 0;
}

.jutekprivate .pricon1 {
	height: 105px;
}

.jutekprivate .pricon1 p {
	float: left;
	padding: 22px 0 0 23px;
}

.jutekprivate .pricon1 ul {
	float: left;
	padding: 10px 0 0 23px;
}

.jutekprivate .pricon1 ul li {
	display: inline;
	height: 22px;
	padding: 0 2px 2px 0;
}

.jutekprivate .pricon1 ul li a img {
	vertical-align: top;
	padding: 0;
}

.jutekprivate .pricon2 {
	height: 59px;
	border-top: 1px solid #d5d8e7;
	background: #f1f4fa;
}

.jutekprivate .pricon2 p {
	float: left;
	padding: 5px 7px 0 17px;
}

.jutekprivate .pricon2 ul {
	float: left;
	padding: 8px 0 0 0;
}

.jutekprivate .pricon2 ul li {
	float: left;
	display: inline;
	padding: 0 6px 0 0;
}

.jutekprivate .pricon2 ul li a img {
	vertical-align: top;
	padding: 0;
}

.juteksearch_area {
	clear: both;
	float: left;
	width: 900px;
}

.juteksearch_area p {
	margin: 0;
	padding: 0;
}

.jutekstudy {
	float: left;
	width: 531px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	background: #fafbff;
}

.jutekstudy p {
	margin: 0;
	padding: 0;
}

.jutekstudy dl {
	margin: 14px 0 0 13px;
}

.jutekstudy dl dt {
	float: left;
	width: 120px;
	height: 16px;
	margin: 4px 8px 0 0;
}

.jutekstudy dl dd {
	float: left;
}

.jutekstudy dl dd input {
	width: 290px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.jutekstudy dl dd img {
	vertical-align: top;
}

.juteksearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/jutek/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.juteksearch fieldset {
	margin: 14px 0 0 146px;
}

.juteksearch p {
	position: relative;
	width: 206px;
	margin: 0;
	padding: 0;
	border: 3px solid #5460a5;
	background: #fff;
}

.juteksearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.juteksearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.jutekservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.jutekservice1 p {
	margin: 0;
	padding: 0;
}

.juteks_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.juteks_custom p {
	margin: 0;
	padding: 0;
}

.juteks_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.juteks_custom span img {
	margin: 0 3px 0 0;
}

.jutekspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.jutekspeak_con p {
	margin: 0;
	padding: 0;
}

.jutekspeak_con dt {
	height: 15px;
	margin: 22px 0 14px 21px;
	font-size: 0;
	line-height: 0;
}

.jutekspeak_con dd {
	overflow: hidden;
	height: 118px;
	*height: 109px;
}

.jutekspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/jutek/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.jutekspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/jutek/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.jutekspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/jutek/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.jutekspeak_con dd ul.list3 li {
	margin: 0 0 0 80px;
}

.jutekspeak_con dd ul li {
	margin: 0 0 0 69px;
}

.jutekspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.jutekspeak_con dd ul li.con {
	padding: 5px 0 0;
}

.juteknohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 170px;
	background: url('/img2/jutek/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
}

.juteknohow p {
	margin: 0;
	padding: 0;
}

.juteknohow dl {
	width: 201px;
	margin: 25px 0 0 23px;
}

.juteknohow dt {
	height: 16px;
	margin: 0 0 10px 0;
}

.juteknohow dt.mg {
	margin: 40px 0 10px 0;
}

.juteknohow dd {
	font-size: 0;
	line-height: 0;
}

.juteknohow dd.ex a img {
	margin: 0 10px 0 0;
}

.juteknohow dd img {
	margin: 0 3px 0 0;
}

.jutekservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
}

.jutekservice2 p {
	margin: 0;
	padding: 0;
}

.jutekservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.jutekservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.jutekclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/jutek/main/ew/bg_class.gif') no-repeat;
}

.jutekclass p {
	margin: 0;
	padding: 0;
}

.jutekclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.jutekclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.jutekclass .con ul {
	width: 2000px;
}

.jutekclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.jutekclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
}

.intro p {
	margin: 0;
	padding: 0;
}

.jutekpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/jutek/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.jutekpro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.jutekpro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.jutekpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 648px;
}

.jutekpro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.jutekpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.jutekpro_intro dl dd p.picture img {
	vertical-align: top;
}

.jutekpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.jutekpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.jutekpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.jutekpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.jutekpro_intro dl dd p.btn {
	clear: both;
	padding: 20px 0 25px;
	*padding: 10px 0 25px;
}

.jutekevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.jutekevent_ad p {
	margin: 0;
	padding: 0;
}

.jutekevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.jutekeduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.jutekeduwill_bbs p {
	margin: 0;
	padding: 0;
}

.jutekeduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.jutekeduwill_bbs dl.noline {
	border-right: none;
}

.jutekeduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.jutekeduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.jutekeduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.jutekeduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.jutekeduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/jutek/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.jutekeduwill_bbs dl.list2 ul li,
.jutekeduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.jutekeduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.jutekbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.jutekbanner_ad p {
	margin: 0;
	padding: 0;
}

.jutekbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/jutek/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.jutekbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* °ËÁ¤°í½Ã_main */

.blackspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.blackspot p {
	margin: 0;
	padding: 0;
}

.blackspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.blackspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/blackgosi/main/ew/bg_service_banner.gif') no-repeat;
}

.blackspot dt {
	margin: 23px 0 30px 25px;
}

.blackspot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 10px 23px;
}

.blackbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/blackgosi/main/ew/bg_banner1.gif') no-repeat;
	*margin: 8px 0 0;
}

.blackbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.blackbanner ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.blackbanner ul li.list1,
.blackbanner ul li.list2,
.blackbanner ul li.list3 {
	padding: 0 0px 0 0;
}

.blackbanner p {
	float: left;
	margin: 10px 0 0 13px;
	padding: 0;
}

.blackexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.blackexam_bbs p {
	margin: 0;
	padding: 0;
}

.blackad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.blackad p {
	margin: 0;
	padding: 0;
}

.blackad .adcon {
	overflow: hidden;
	width: 162px;
}

.blackad .adcon ul {
	width: 1000px;
}

.blackad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.blackad .adcon li dt {
	margin: 0 0 15px;
}

.blackad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.blackad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.blackad .adcon li dd div {
	padding: 10px 0 0;
}

.blackad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.blackad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.blackad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.blackbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.blackbbs ul {
	padding: 22px 0 0 22px;
}

.blackbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.blackbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.blackbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/blackgosi/main/ew/bl_square.gif') no-repeat left 5px;
}

.blackbbs li ol li a {
	width: 385px;
}

.blackbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.blackbbs li ol li strong.color1 {
	color: #d24b1e;
}

.blackbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
	margin: 0;
	padding: 0;
}

.blackgosiprivate {
	float: left;
	width: 200px;
	height: 164px;
	border-bottom: 1px solid #d5d8e7;
}

.blackgosiprivate p {
	margin: 0;
	padding: 0;
}

.blackgosiprivate .pricon1 {
	height: 87px;
	*height: 105px;
	padding: 18px 0 0 23px;
	font-size: 0;
	line-height: 0;
}

.blackgosiprivate .pricon1 p {
	margin: 5px 0 0 0;
	font-size: 0;
	line-height: 0;
}

.blackgosiprivate .pricon2 {
	height: 47px;
	*height: 59px;
	padding: 13px 0 0 23px;
	border-top: 1px solid #d5d8e7;
}

.blacksearch_area {
	clear: both;
	float: left;
	width: 900px;
}

.blacksearch_area p {
	margin: 0;
	padding: 0;
}

.blackstudy {
	float: left;
	width: 531px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	background: #fafbff;
}

.blackstudy dl {
	margin: 14px 0 0 13px;
}

.blackstudy dl dt {
	float: left;
	width: 120px;
	height: 16px;
	margin: 4px 8px 0 0;
}

.blackstudy dl dd {
	float: left;
}

.blackstudy dl dd input {
	width: 290px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.blackstudy dl dd img {
	vertical-align: top;
}

.blacksearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/blackgosi/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.blacksearch fieldset {
	margin: 14px 0 0 146px;
}

.blacksearch p {
	position: relative;
	width: 206px;
	margin: 0;
	padding: 0;
	border: 3px solid #5460a5;
	background: #fff;
}

.blacksearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.blacksearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.blackservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.blackservice1 p {
	margin: 0;
	padding: 0;
}

.blacks_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.blacks_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.blacks_custom span img {
	margin: 0 3px 0 0;
}

.blackgosispeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.blackgosispeak_con p {
	margin: 0;
	padding: 0;
}

.blackgosispeak_con dt {
	height: 15px;
	margin: 22px 0 14px 21px;
	font-size: 0;
	line-height: 0;
}

.blackgosispeak_con dd {
	overflow: hidden;
	height: 118px;
	*height: 109px;
}

.blackgosispeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/blackgosi/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.blackgosispeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/blackgosi/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.blackgosispeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/blackgosi/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.blackgosispeak_con dd ul.list3 li {
	margin: 0 0 0 80px;
}

.blackgosispeak_con dd ul li {
	margin: 0 0 0 69px;
}

.blackgosispeak_con dd ul.list1 li.tit {
	margin: 0 0 11px 69px;
}

.blackgosispeak_con dd ul.list1 a {
	padding: 0;
}

.blackgosispeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.blackgosispeak_con dd ul li.con {
	padding: 5px 0 0;
}

.blackgosiknohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 169px;
	*height: 170px;
	background: url('/img2/blackgosi/main/ew/bg_passtep.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
}

.blackgosiknohow p {
	margin: 0;
	padding: 0;
}

.blackgosiknohow dl {
	margin: 20px 0 0 23px;
}

.blackgosiknohow dl dt {
	margin: 0 0 17px;
}

.blackgosiknohow dl dd {
	margin: 0 0 17px;
}

.blackgosiknohow dl dd.list1 {
	height: 13px;
}

.blackgosiknohow dl dd.list2 {
	height: 26px;
}

.blackgosiknohow dl dd.list2 {
	margin: 0 0 20px;
}

.blackgosiknohow dl dd.list3 {
	height: 12px;
}

.blackgosiknohow dl dd a img {
	vertical-align: top;
}

.blackgosiservice2 {
	clear: both;
	width: 900px;
	padding: 0 0 26px;
	overflow: hidden;
	border-bottom: 1px solid #d5d8e7;
}

.blackgosiservice2 p {
	margin: 0;
	padding: 0;
}

.blackgosiservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.blackgosiservice2 ul li {
	float: left;
	margin: 0 60px 0 0;
	font-size: 0;
	line-height: 0;
}

.blackgosiservice2 ul li.list3 {
	position: relative;
}

.blackgosiservice2 ul li.list3 dl dt {
	float: left;
}

.blackgosiservice2 ul li.list3 dl dd {
	float: left;
	margin: 0 14px 0 0;
}

.blackgosiservice2 ul li.list3 p {
	position: absolute;
	top: 50px;
	left: 5px;
}

.blackgosiservice3 {
	clear: both;
	width: 900px;
	overflow: hidden;
}

.blackgosiservice3 dl dt {
	float: left;
	padding: 29px 50px 0 14px;
}

.blackgosiservice3 dl ol {
	float: left;
	padding: 29px 0 0 14px;
}

.blackgosiservice3 dl ol li {
	float: left;
	padding: 0 30px 5px 0 0;
}

.blackclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/blackgosi/main/ew/bg_class.gif') no-repeat;
}

.blackclass p {
	margin: 0;
	padding: 0;
}

.blackclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.blackclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.blackclass .con ul {
	width: 2000px;
}

.blackclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.blackclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
}

.intro p {
	margin: 0;
	padding: 0;
}

.blackpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/blackgosi/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.blackpro_intro p {
	margin: 0;
	padding: 0;
}

.blackpro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.blackpro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.blackpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 648px;
}

.blackpro_intro dl dd {
	float: left;
	width: 204px;
	height: 128px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.blackpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.blackpro_intro dl dd p.picture img {
	vertical-align: top;
}

.blackpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.blackpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.blackpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.blackpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.blackpro_intro dl dd p.btn {
	clear: both;
	padding: 10px 0 25px;
}

.blackevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.blackevent_ad p {
	margin: 0;
	padding: 0;
}

.blackevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.blackeduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.blackeduwill_bbs p {
	margin: 0;
	padding: 0;
}

.blackeduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.blackeduwill_bbs dl.noline {
	border-right: none;
}

.blackeduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.blackeduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.blackeduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.blackeduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.blackeduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/blackgosi/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.blackeduwill_bbs dl.list2 ul li,
.blackeduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.blackeduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.blackbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.blackbanner_ad p {
	margin: 0;
	padding: 0;
}

.blackbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/blackgosi/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.blackbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* Á÷¾÷»ó´ã»ç_main */

.jobspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.jobspot p {
	margin: 0;
	padding: 0;
}

.jobspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.jobspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/vocation/main/ew/bg_service_banner.gif') no-repeat;
}

.jobspot dt {
	margin: 23px 0 30px 25px;
}

.jobspot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 10px 23px;
	font-size: 0;
	line-height: 0;
}

.jobbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/vocation/main/ew/bg_banner1.gif') no-repeat;
	*margin: 8px 0 0;
}

.jobbanner p {
	margin: 0;
	padding: 0;
}

.jobbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.jobbanner ul li {
	float: left;
	background: url('/img2/vocation/main/ew/bl_bannerdotted.gif') no-repeat right top;
	font-size: 0;
	line-height: 0;
}

.jobbanner ul li.list1,
.jobbanner ul li.list2 {
	padding: 0 1px 0 0;
}

.jobbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.jobexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.jobexam_bbs p {
	margin: 0;
	padding: 0;
}

.jobad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.jobad p {
	margin: 0;
	padding: 0;
}

.jobad .adcon {
	overflow: hidden;
	width: 162px;
}

.jobad .adcon ul {
	width: 1000px;
}

.jobad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.jobad .adcon li dt {
	margin: 0 0 15px;
}

.jobad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.jobad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.jobad .adcon li dd div {
	padding: 10px 0 0;
}

.jobad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.jobad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.jobad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.jobbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.jobbbs p {
	margin: 0;
	padding: 0;
}

.jobbbs ul {
	padding: 22px 0 0 22px;
}

.jobbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.jobbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.jobbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/vocation/main/ew/bl_square.gif') no-repeat left 5px;
}

.jobbbs li ol li a {
	width: 385px;
}

.jobbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.jobbbs li ol li strong.color1 {
	color: #d24b1e;
}

.jobbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.jobprivate {
	float: left;
	width: 200px;
	height: 164px;
	border-bottom: 1px solid #d5d8e7;
}

.jobprivate p {
	margin: 0;
	padding: 0;
}

.jobprivate .pricon1 {
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
	background: #f1f4fa;
}

.jobprivate .pricon1 p {
	float: left;
	padding: 20px 7px 0 17px;
}

.jobprivate .pricon1 ul {
	float: left;
	padding: 25px 0 0 0;
}

.jobprivate .pricon1 ul li {
	float: left;
	display: inline;
	padding: 0 6px 0 0;
}

.jobprivate .pricon1 ul li a img {
	vertical-align: top;
	padding: 0;
}

.jobprivate .pricon2 {
	height: 82px;
	background: url('/img2/vocation/main/ew/bg_goodjob.gif') no-repeat 110px 15px;
}

.jobprivate .pricon2 p {
	float: left;
	padding: 22px 0 0 23px;
}

.jobsearch_area {
	clear: both;
	float: left;
	width: 900px;
}

.jobsearch_area p {
	margin: 0;
	padding: 0;
}

.jobstudy {
	float: left;
	width: 531px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	background: #fafbff;
}

.jobstudy dl {
	margin: 14px 0 0 13px;
}

.jobstudy dl dt {
	float: left;
	width: 120px;
	height: 16px;
	margin: 4px 8px 0 0;
}

.jobstudy dl dd {
	float: left;
}

.jobstudy dl dd input {
	width: 290px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.jobstudy dl dd img {
	vertical-align: top;
}

.jobsearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/vocation/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.jobsearch p {
	margin: 0;
	padding: 0;
}

.jobsearch fieldset {
	margin: 14px 0 0 146px;
}

.jobsearch p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.jobsearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.jobsearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.jobservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.jobservice1 p {
	margin: 0;
	padding: 0;
}

.jobs_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.jobs_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.jobs_custom span img {
	margin: 0 3px 0 0;
}

.jobspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.jobspeak_con p {
	margin: 0;
	padding: 0;
}

.jobspeak_con dt {
	height: 15px;
	margin: 22px 0 14px 21px;
	font-size: 0;
	line-height: 0;
}

.jobspeak_con dd {
	overflow: hidden;
	height: 118px;
	*height: 109px;
}

.jobspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/vocation/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.jobspeak_con dd ul.list1 li.tit {
	margin: 10px 0 0 69px;
}

.jobspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/vocation/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.jobspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/vocation/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.jobspeak_con dd ul li {
	margin: 0 0 0 69px;
}

.jobspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.jobspeak_con dd ul li.con {
	padding: 5px 0 0;
}

.jobnohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 169px;
	*height: 170px;
	background: url('/img2/vocation/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
}

.jobnohow p {
	margin: 0;
	padding: 0;
}

.jobnohow dl {
	width: 201px;
	margin: 22px 0 0 23px;
}

.jobnohow dt {
	height: 16px;
	margin: 0 0 25px 0;
}

.jobnohow dd ul li {
	padding: 0 0 12px;
	font-size: 0;
	line-height: 0;
}

.jobservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
}

.jobservice2 p {
	margin: 0;
	padding: 0;
}

.jobservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.jobservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.jobclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/vocation/main/ew/bg_class.gif') no-repeat;
}

.jobclass p {
	margin: 0;
	padding: 0;
}

.jobclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.jobclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.jobclass .con ul {
	width: 2000px;
}

.jobclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.jobclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
}

.intro p {
	margin: 0;
	padding: 0;
}

.jobpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/vocation/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.jobpro_intro p {
	margin: 0;
	padding: 0;
}

.jobpro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.jobpro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.jobpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 648px;
}

.jobpro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.jobpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.jobpro_intro dl dd p.picture img {
	vertical-align: top;
}

.jobpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.jobpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.jobpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.jobpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.jobpro_intro dl dd p.btn {
	clear: both;
	padding: 20px 0 25px;
	*padding: 10px 0 25px;
}

.jobevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.jobevent_ad p {
	margin: 0;
	padding: 0;
}

.jobevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.jobeduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.jobeduwill_bbs p {
	margin: 0;
	padding: 0;
}

.jobeduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.jobeduwill_bbs dl.noline {
	border-right: none;
}

.jobeduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.jobeduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.jobeduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.jobeduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.jobeduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/vocation/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.jobeduwill_bbs dl.list2 ul li,
.jobeduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.jobeduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.jobbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.jobbanner_ad p {
	margin: 0;
	padding: 0;
}

.jobbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/vocation/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.jobbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* itÀü¹® ±³À°¿ø_main */

.itspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.itspot p {
	margin: 0;
	padding: 0;
}

.itspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.itspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/it2/main/ew/bg_service_banner.gif') no-repeat;
}

.itspot dt {
	margin: 23px 0 40px 25px;
}

.itspot dd {
	width: 152px;
	height: 11px;
	margin: 0 0 10px 23px;
}

.itspot dd.list1 {
	border-bottom: 1px solid #d5d8e7;
	padding: 0 0 10px;
}

.itexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
	*margin: 8px 0 0;
}

.itexam_bbs p {
	margin: 0;
	padding: 0;
}

.itad {
	position: relative;
	float: left;
	width: 177px;
	*width: 197px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.itad .adcon {
	overflow: hidden;
	width: 162px;
}

.itad .adcon ul {
	width: 1000px;
}

.itad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.itad .adcon li dt {
	margin: 0 0 15px;
}

.itad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.itad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.itad .adcon li dd div {
	padding: 10px 0 0;
}

.itad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.itad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.itad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.itbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.itbbs p {
	margin: 0;
	padding: 0;
}

.itbbs ul {
	padding: 22px 0 0 22px;
}

.itbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.itbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.itbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/it2/main/ew/bl_square.gif') no-repeat left 5px;
}

.itbbs li ol li a {
	width: 385px;
}

.itbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.itbbs li ol li strong.color1 {
	color: #d24b1e;
}

.itbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.itprivate {
	float: left;
	width: 200px;
	height: 165px;
	*border-bottom: 1px solid #d5d8e7;
}

.itprivate p {
	margin: 0;
	padding: 0;
}

.itprivate .pricon1 {
	position: relative;
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
}

.itprivate .pricon2 {
	position: relative;
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
	*border-bottom: ;
	none
}

.itprivate p.tit {
	padding: 15px 0 0 22px;
}

.itprivate p.btn {
	position: absolute;
	top: 55px;
	left: 111px;
}

.itservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.itservice1 p {
	margin: 0;
	padding: 0;
}

.its_custom {
	position: relative;
	float: left;
	width: 197px;
	height: 170px;
	*height: 171px;
	overflow: hidden;
}

.its_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.its_custom span img {
	margin: 0 3px 0 0;
}

.itspeak_con {
	float: left;
	width: 702px;
	height: 169px;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.itspeak_con p {
	margin: 0;
	padding: 0;
}

.itspeak_con dt {
	height: 15px;
	margin: 15px 0 0 21px;
	font-size: 0;
	line-height: 0;
}

.itspeak_con dd {
	float: left;
	width: 702px;
}

.itspeak_con dd ul {
	position: relative;
	float: left;
	width: 175px;
	margin: 15px 0 0;
}

.itspeak_con dd ul.list1 li a {
	position: absolute;
	top: 71px;
	left: 69px;
}

.itspeak_con dd ul.list2 li a {
	position: absolute;
	top: 71px;
	left: 70px;
}

.itspeak_con dd ul.list3 li a {
	position: absolute;
	top: 71px;
	left: 82px;
}

.itspeak_con dd ul.list4 li a {
	position: absolute;
	top: 71px;
	left: 87px;
}

.itspeak_con dd ul img {
	vertical-align: top;
	padding: margin:0;
}

.itservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
}

.itservice2 p {
	margin: 0;
	padding: 0;
}

.itservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.itservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.itclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/it2/main/ew/bg_class.gif') no-repeat;
}

.itclass p {
	margin: 0;
	padding: 0;
}

.itclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.itclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.itclass .con ul {
	width: 2000px;
}

.itclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.itclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
}

.intro p {
	margin: 0;
	padding: 0;
}

.itpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/it2/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.itpro_intro p {
	margin: 0;
	padding: 0;
}

.itpro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.itpro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.itpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 680px;
}

.itpro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.itpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.itpro_intro dl dd p.picture img {
	vertical-align: top;
}

.itpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.itpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.itpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.itpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.itpro_intro dl dd p.btn {
	clear: both;
	padding: 20px 0 25px;
	*padding: 10px 0 25px;
}

.itevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.itevent_ad p {
	margin: 0;
	padding: 0;
}

.itevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.iteduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.iteduwill_bbs p {
	margin: 0;
	padding: 0;
}

.iteduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.iteduwill_bbs dl.noline {
	border-right: none;
}

.iteduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.iteduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.iteduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.iteduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.iteduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/it2/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.iteduwill_bbs dl.list2 ul li,
.iteduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.iteduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.itbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.itbanner_ad p {
	margin: 0;
	padding: 0;
}

.itbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/it2/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.itbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* »çÈ¸º¹Áö»ç_gatemain*/

.socialwill {
	clear: both;
	overflow: hidden;
	width: 901px;
	height: 415px;
	margin: 40px 0 0;
	background: url('/img2/socialwill/main/ew/bg_socialwill.jpg') no-repeat bottom left;
	border-bottom: 2px solid #28388f;
}

.socialwill p {
	margin: 0;
	padding: 0
}

.socialwill h1 {
	float: left;
	padding: 0 51px 0 0;
}

.socialwill_con {
	float: left;
	width: 575px;
}

.socialwill_con dl {
	width: 575px;
	background: url('/img2/socialwill/main/ew/bl_dotted.gif') repeat-x bottom left;
	padding: 0 0 25px;
}

.socialwill_con dl dt {
	padding: 0 0 18px;
}

.socialwill_con ul {
	margin: 30px 0 0;
}

.socialwill_con ul li.con {
	margin: 10px 0 0;
}

.socialwill_con ul.list1 li.btn {
	margin: 38px 0 21px;
}

.socialwill_con ul.list2 li.btn {
	margin: 18px 0 21px;
}

.socialwill_con ul.list1 {
	float: left;
	width: 298px;
}

.socialwill_con ul.list2 {
	float: left;
}


/* »çÈ¸º¹Áö»ç_main */

.socialspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.socialspot p {
	margin: 0;
	padding: 0
}

.socialspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.socialspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/social/main/ew/bg_service_banner.gif') no-repeat;
}

.socialspot dt {
	margin: 23px 0 30px 25px;
}

.socialspot dd {
	width: 152px;
	height: 11px;
	margin: 0 0 10px 23px;
	border-bottom: 1px solid #d5d8e7;
	padding: 0 0 8px;
}

.socialspot dd.list3 {
	border: none;
}

.socialbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/social/main/ew/bg_banner1.gif') no-repeat;
	*margin: 8px 0 0;
}

.socialbanner p {
	margin: 0;
	padding: 0
}

.socialbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.socialbanner ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.socialbanner ul li.list1 {
	padding: 0 0px 0 0;
}

.socialbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.socialexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.socialexam_bbs p {
	margin: 0;
	padding: 0
}

.socialad {
	position: relative;
	float: left;
	width: 177px;
	*width: 197px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.socialad .adcon {
	overflow: hidden;
	width: 162px;
}

.socialad .adcon ul {
	width: 1000px;
}

.socialad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.socialad .adcon li dt {
	margin: 0 0 15px;
}

.socialad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.socialad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.socialad .adcon li dd div {
	padding: 10px 0 0;
}

.socialad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.socialad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.socialad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.socialbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.socialbbs p {
	margin: 0;
	padding: 0
}

.socialbbs ul {
	padding: 22px 0 0 22px;
}

.socialbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.socialbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.socialbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/social/main/ew/bl_square.gif') no-repeat left 5px;
}

.socialbbs li ol li a {
	width: 385px;
}

.socialbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.socialbbs li ol li strong.color1 {
	color: #d24b1e;
}

.socialbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.socialprivate {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.socialprivate p {
	margin: 0;
	padding: 0
}

.socialprivate .pricon1 {
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
	background: #f1f4fa;
}

.socialprivate .pricon1 p {
	float: left;
	padding: 20px 7px 0 17px;
}

.socialprivate .pricon1 ul {
	float: left;
	padding: 25px 0 0 0;
}

.socialprivate .pricon1 ul li {
	float: left;
	display: inline;
	padding: 0 6px 0 0;
}

.socialprivate .pricon1 ul li a img {
	vertical-align: top;
	padding: 0;
}

.socialprivate .pricon2 {
	position: relative;
	height: 82px;
}

.socialprivate .pricon2 p.tit {
	padding: 22px 0 0 23px;
}

.socialprivate .pricon2 p.btn {
	position: absolute;
	top: 42px;
	left: 132px;
}

.socialsearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/social/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.socialsearch p {
	margin: 0;
	padding: 0
}

.socialsearch fieldset {
	margin: 14px 0 0 146px;
}

.socialsearch p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.socialsearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.socialsearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.socialservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.socialservice1 p {
	margin: 0;
	padding: 0
}

.socials_custom {
	position: relative;
	float: left;
	width: 198px;
	*width: 197;
	height: 170px;
	overflow: hidden;
}

.socials_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.socials_custom span img {
	margin: 0 3px 0 0;
}

.socialspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.socialspeak_con p {
	margin: 0;
	padding: 0
}

.socialspeak_con dt {
	height: 15px;
	margin: 22px 0 10px 21px;
	font-size: 0;
	line-height: 0;
}

.socialspeak_con dd {
	overflow: hidden;
	height: 118px;
	padding: 5px 0 0;
}

.socialspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/social/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.socialspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/social/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.socialspeak_con dd ul.list2 li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 21px 0 0;
}

.socialspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/social/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.socialspeak_con dd ul li {
	margin: 0 0 0 69px;
}

.socialspeak_con dd ul li img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.socialspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.socialspeak_con dd ul li.con {
	padding: 5px 0 0;
}

.socialnohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 168px;
	*height: 170px;
	background: url('/img2/social/main/ew/bg_only.gif') no-repeat;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
	border-bottom: 1px solid #d5d8e7;
}

.socialnohow p {
	margin: 0;
	padding: 0
}

.socialnohow dl {
	width: 201px;
	margin: 22px 0 0 23px;
}

.socialnohow dt {
	height: 16px;
	margin: 0 0 25px 0;
}

.socialnohow dd ul li {
	padding: 0 0 12px;
	font-size: 0;
	line-height: 0;
}

.socialservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
	height: 116px;
	border-bottom: 2px solid #28388f;
}

.socialservice2 p {
	margin: 0;
	padding: 0
}

.socialservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.socialservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
	margin: 17px 0 0;
}

.intro p {
	margin: 0;
	padding: 0
}

.socialpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/social/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.socialpro_intro p {
	margin: 0;
	padding: 0
}

.socialpro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.socialpro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.socialpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 680px;
}

.socialpro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.socialpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.socialpro_intro dl dd p.picture img {
	vertical-align: top;
}

.socialpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.socialpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.socialpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.socialpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.socialpro_intro dl dd p.btn {
	clear: both;
	padding: 20px 0 25px;
	*padding: 10px 0 25px;
}

.socialevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.socialevent_ad p {
	margin: 0;
	padding: 0
}

.socialevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.socialeduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.socialeduwill_bbs p {
	margin: 0;
	padding: 0
}

.socialeduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.socialeduwill_bbs dl.noline {
	border-right: none;
}

.socialeduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.socialeduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.socialeduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.socialeduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.socialeduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/social/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.socialeduwill_bbs dl.list2 ul li,
.socialeduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.socialeduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.socialbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.socialbanner_ad p {
	margin: 0;
	padding: 0
}

.socialbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/social/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.socialbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* ¹°·ù°ü¸®»ç_main */

.mulyuspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.mulyuspot p {
	margin: 0;
	padding: 0;
}

.mulyuspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.mulyuspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/mulyu/main/ew/bg_service_banner.gif') no-repeat;
}

.mulyuspot dt {
	margin: 23px 0 30px 25px;
}

.mulyuspot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 15px 23px;
	font-size: 0;
	line-height: 0;
}

.mulyubanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/mulyu/main/ew/bg_banner1.gif') no-repeat;
}

.mulyubanner p {
	margin: 0;
	padding: 0;
}

.mulyubanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.mulyubanner ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.mulyubanner ul li.list1,
.mulyubanner ul li.list2 {
	padding: 0 0 0 0;
}

.mulyubanner p {
	float: left;
	margin: 10px 0 0 13px;
}


/**margin:8px 0 0;*/

.mulyuexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.mulyuexam_bbs p {
	margin: 0;
	padding: 0;
}

.mulyuad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.mulyuad .adcon {
	overflow: hidden;
	width: 162px;
}

.mulyuad .adcon ul {
	width: 1000px;
}

.mulyuad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.mulyuad .adcon li dt {
	margin: 0 0 15px;
}

.mulyuad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.mulyuad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.mulyuad .adcon li dd div {
	padding: 10px 0 0;
}

.mulyuad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.mulyuad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.mulyuad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.mulyubbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.mulyubbs p {
	margin: 0;
	padding: 0;
}

.mulyubbs ul {
	padding: 22px 0 0 22px;
}

.mulyubbs li {
	float: left;
	padding: 0 28px 0 0;
}

.mulyubbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.mulyubbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/mulyu/main/ew/bl_square.gif') no-repeat left 5px;
}

.mulyubbs li ol li a {
	width: 385px;
}

.mulyubbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.mulyubbs li ol li strong.color1 {
	color: #d24b1e;
}

.mulyubbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.mulyuprivate {
	float: left;
	width: 200px;
	height: 164px;
	border-bottom: 1px solid #d5d8e7;
}

.mulyuprivate p {
	margin: 0;
	padding: 0;
}

.mulyuprivate .pricon1 {
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
}

.mulyuprivate .pricon1 p {
	float: left;
	padding: 20px 0 0 23px;
}

.mulyuprivate .pricon2 {
	height: 82px;
}

.mulyuprivate .pricon2 p {
	float: left;
	padding: 13px 0 0 23px;
}

.mulyusearch_area {
	clear: both;
	float: left;
	width: 900px;
}

.mulyusearch_area p {
	margin: 0;
	padding: 0;
}

.mulyustudy {
	float: left;
	width: 531px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	background: #fafbff;
}

.mulyustudy dl {
	margin: 14px 0 0 13px;
}

.mulyustudy dl dt {
	float: left;
	width: 120px;
	height: 16px;
	margin: 4px 8px 0 0;
}

.mulyustudy dl dd {
	float: left;
}

.mulyustudy dl dd input {
	width: 290px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.mulyustudy dl dd img {
	vertical-align: top;
}

.mulyusearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/mulyu/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.mulyusearch p {
	margin: 0;
	padding: 0;
}

.mulyusearch fieldset {
	margin: 14px 0 0 146px;
}

.mulyusearch p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.mulyusearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.mulyusearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.mulyuservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.mulyuservice1 p {
	margin: 0;
	padding: 0;
}

.mulyus_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.mulyus_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.mulyus_custom span img {
	margin: 0 3px 0 0;
}

.mulyuspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.mulyuspeak_con p {
	margin: 0;
	padding: 0;
}

.mulyuspeak_con dt {
	height: 15px;
	margin: 22px 0 14px 21px;
	font-size: 0;
	line-height: 0;
}

.mulyuspeak_con dd {
	overflow: hidden;
	height: 108px;
	*height: 109px;
	padding: 10px 0 0;
}

.mulyuspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/mulyu/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.mulyuspeak_con dd ul.list1 li.tit {
	margin: 10px 0 0 69px;
}

.mulyuspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/mulyu/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.mulyuspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/mulyu/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.mulyuspeak_con dd ul li {
	margin: 0 0 0 69px;
}

.mulyuspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.mulyuspeak_con dd ul li.con {
	padding: 5px 0 0;
}

.mulyunohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 169px;
	*height: 170px;
	background: url('/img2/mulyu/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
}

.mulyunohow p {
	margin: 0;
	padding: 0;
}

.mulyunohow dl {
	width: 201px;
	margin: 23px 0 0 23px;
}

.mulyunohow dt {
	height: 45px;
	margin: 0 0 25px 0;
}

.mulyunohow dd ul li {
	padding: 0 0 12px;
	font-size: 0;
	line-height: 0;
}

.mulyuservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
}

.mulyuservice2 p {
	margin: 0;
	padding: 0;
}

.mulyuservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.mulyuservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.mulyuclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 0px 0 0;
	background: url('/img2/mulyu/main/ew/bg_class.gif') no-repeat;
}

.mulyuclass p {
	margin: 0;
	padding: 0;
}

.mulyuclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.mulyuclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.mulyuclass .con ul {
	width: 2000px;
}

.mulyuclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.mulyuclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
}

.intro p {
	margin: 0;
	padding: 0;
}

.mulyupro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/mulyu/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.mulyupro_intro p {
	margin: 0;
	padding: 0;
}

.mulyupro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.mulyupro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.mulyupro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 680px;
}

.mulyupro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.mulyupro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.mulyupro_intro dl dd p.picture img {
	vertical-align: top;
}

.mulyupro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.mulyupro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.mulyupro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.mulyupro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.mulyupro_intro dl dd p.btn {
	clear: both;
	padding: 20px 0 25px;
	*padding: 10px 0 25px;
}

.mulyuevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.mulyuevent_ad p {
	margin: 0;
	padding: 0;
}

.mulyuevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.mulyueduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
}

.mulyueduwill_bbs p {
	margin: 0;
	padding: 0;
}

.mulyueduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.mulyueduwill_bbs dl.noline {
	border-right: none;
}

.mulyueduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.mulyueduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.mulyueduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.mulyueduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.mulyueduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/mulyu/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.mulyueduwill_bbs dl.list2 ul li,
.mulyueduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.mulyueduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.mulyubanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.mulyubanner_ad p {
	margin: 0;
	padding: 0;
}

.mulyubanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/mulyu/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.mulyubanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* À¯Åë°ü¸®»ç_main */

.flowspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.flowspot p {
	margin: 0;
	padding: 0;
}

.flowspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.flowspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/flow/main/ew/bg_service_banner.gif') no-repeat;
}

.flowspot dt {
	margin: 23px 0 30px 25px;
}

.flowspot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 15px 23px;
	font-size: 0;
	line-height: 0;
}

.flowbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/flow/main/ew/bg_banner1.gif') no-repeat;
}

.flowbanner p {
	margin: 0;
	padding: 0;
}

.flowbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.flowbanner ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.flowbanner ul li.list1,
.flowbanner ul li.list2 {
	padding: 0 1px 0 0;
}

.flowbanner p {
	float: left;
	margin: 10px 0 0 13px;
}


/**margin:8px 0 0;%*/

.flowexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.flowexam_bbs p {
	margin: 0;
	padding: 0;
}

.flowad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.flowad .adcon {
	overflow: hidden;
	width: 162px;
}

.flowad .adcon ul {
	width: 1000px;
}

.flowad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.flowad .adcon li dt {
	margin: 0 0 15px;
}

.flowad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.flowad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.flowad .adcon li dd div {
	padding: 10px 0 0;
}

.flowad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.flowad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.flowad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.flowbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.flowbbs p {
	margin: 0;
	padding: 0;
}

.flowbbs ul {
	padding: 22px 0 0 22px;
}

.flowbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.flowbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.flowbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/flow/main/ew/bl_square.gif') no-repeat left 5px;
}

.flowbbs li ol li a {
	width: 385px;
}

.flowbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.flowbbs li ol li strong.color1 {
	color: #d24b1e;
}

.flowbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.flowprivate {
	float: left;
	width: 200px;
	height: 164px;
	border-bottom: 1px solid #d5d8e7;
}

.flowprivate p {
	margin: 0;
	padding: 0;
}

.flowprivate .pricon1 {
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
}

.flowprivate .pricon1 p {
	float: left;
	padding: 20px 0 0 23px;
}

.flowprivate .pricon2 {
	height: 82px;
}

.flowprivate .pricon2 p {
	float: left;
	padding: 13px 0 0 23px;
}

.flowsearch_area {
	clear: both;
	float: left;
	width: 900px;
}

.flowsearch_area p {
	margin: 0;
	padding: 0;
}

.flowstudy {
	float: left;
	width: 531px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	background: #fafbff;
}

.flowstudy dl {
	margin: 14px 0 0 13px;
}

.flowstudy dl dt {
	float: left;
	width: 120px;
	height: 16px;
	margin: 4px 8px 0 0;
}

.flowstudy dl dd {
	float: left;
}

.flowstudy dl dd input {
	width: 290px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.flowstudy dl dd img {
	vertical-align: top;
}

.flowsearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/flow/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.flowsearch p {
	margin: 0;
	padding: 0;
}

.flowsearch fieldset {
	margin: 14px 0 0 146px;
}

.flowsearch p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.flowsearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.flowsearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.flowservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.flowservice1 p {
	margin: 0;
	padding: 0;
}

.flows_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.flows_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.flows_custom span img {
	margin: 0 3px 0 0;
}

.flowspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.flowspeak_con p {
	margin: 0;
	padding: 0;
}

.flowspeak_con dt {
	height: 15px;
	margin: 22px 0 14px 21px;
	font-size: 0;
	line-height: 0;
}

.flowspeak_con dd {
	overflow: hidden;
	height: 118px;
	*height: 109px;
}

.flowspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/flow/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.flowspeak_con dd ul.list1 li.tit {
	margin: 10px 0 0 69px;
}

.flowspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/flow/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.flowspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/flow/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.flowspeak_con dd ul li {
	margin: 0 0 0 69px;
}

.flowspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.flowspeak_con dd ul li.con {
	padding: 5px 0 0;
}

.flownohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 169px;
	*height: 170px;
	background: url('/img2/flow/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
}

.flownohow p {
	margin: 0;
	padding: 0;
}

.flownohow dl {
	width: 201px;
	margin: 22px 0 0 23px;
}

.flownohow dt {
	height: 16px;
	margin: 0 0 25px 0;
}

.flownohow dd ul li {
	padding: 0 0 12px;
	font-size: 0;
	line-height: 0;
}

.flowservice2 {
	clear: both;
	width: 900px;
	height: 116px;
	overflow: hidden;
	border-bottom: 2px solid #28388f;
}

.flowservice2 p {
	margin: 0;
	padding: 0;
}

.flowservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.flowservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.flowclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/flow/main/ew/bg_class.gif') no-repeat;
}

.flowclass p {
	margin: 0;
	padding: 0;
}

.flowclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.flowclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.flowclass .con ul {
	width: 2000px;
}

.flowclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.flowclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
}

.intro p {
	margin: 0;
	padding: 0;
}

.flowpro {
	overflow: hidden;
	width: 900px;
	height: 221px;
	background: url('/img2/flow/main/ew/bg_flowpro.gif') no-repeat;
	left top;
}

.flowpro p {
	margin: 0;
	padding: 0;
}

.flowpro img {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.flowpro dl.flowprocon1 {
	float: left;
	display: inline;
	width: 170px;
	margin: 12px 0 0 219px;
}

.flowpro dl.flowprocon1 dt {
	margin: 0 0 25px;
}

.flowpro dl.flowprocon1 dd.list2 {
	padding: 11px 0 22px;
}

.flowpro .flowprocon2 {
	position: relative;
	float: left;
	display: inline;
	width: 437px;
	margin: 12px 0 0 57px;
	vertical-align: top;
}

.flowpro .flowprocon2 dl {
	float: left;
}

.flowpro .flowprocon2 dl dt img {
	margin: 0 18px 0 0;
}

.flowpro .flowprocon2 dl dd ul.part {
	float: left;
	width: 437px;
}

.flowpro .flowprocon2 dl dd ul.part li {
	margin: 15px 0 0 0;
}

.flowpro .flowprocon2 .history {
	float: left;
	padding: 18px 0 0 0;
	margin: 14px 0 0 0;
	background: url('/img2/flow/main/ew/bl_prodotted.gif') repeat-x;
}

.flowpro .flowprocon2 strong {
	display: block;
	margin: 0 0 10px;
}

.flowpro .flowprocon2 ul.list {
	clear: both;
	float: left;
	width: 437px;
}

.flowpro .flowprocon2 ul.list li {
	float: left;
	display: inline;
	width: 202px;
	height: 11px;
	margin: 0 16px 10px 0;
	*margin: 0 16px 5px 0;
}

.flowpro .flowprocon2 ul.list li img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.flowpro .flowprocon2 .more {
	position: absolute;
	top: 0;
	right: 0;
}

.flowevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.flowevent_ad p {
	margin: 0;
	padding: 0;
}

.flowevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.floweduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 1px 0 0;
	border: 1px solid #e1e1e1;
}

.floweduwill_bbs p {
	margin: 0;
	padding: 0;
}

.floweduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.floweduwill_bbs dl.noline {
	border-right: none;
}

.floweduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.floweduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.floweduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.floweduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.floweduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/flow/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.floweduwill_bbs dl.list2 ul li,
.floweduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.floweduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.flowbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.flowbanner_ad p {
	margin: 0;
	padding: 0;
}

.flowbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/flow/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.flowbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* ¿µ¾îÀü¹®¹ø¿ª±³À°¿ø_main */

.intro_eng {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
	border-top: 2px solid #28388f;
	border-bottom: 2px solid #28388f;
}

.engspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.engspot p {
	margin: 0;
	padding: 0;
}

.engspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.engspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/rendering/main/ew/bg_service_banner.gif') no-repeat;
}

.engspot dt {
	margin: 23px 0 30px 25px;
}

.engspot dd {
	width: 152px;
	height: 11px;
	margin: 7px 0 0 23px;
	padding: 0 0 7px;
	font-size: 0;
	line-height: 0;
	border-bottom: 1px solid #ebecf2;
}

.engspot dd.last {
	border: none;
}

.engbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/rendering/main/ew/bg_banner1.gif') no-repeat;
	*margin: 8px 0 0;
}

.engbanner p {
	margin: 0;
	padding: 0;
}

.engbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.engbanner ul li {
	float: left;
	background: url('/img2/rendering/main/ew/bl_bannerdotted.gif') no-repeat right top;
	font-size: 0;
	line-height: 0;
}

.engbanner ul li.list1,
.engbanner ul li.list2 {
	padding: 0 1px 0 0;
}

.engbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.engexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.engexam_bbs p {
	margin: 0;
	padding: 0;
}

.engad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.engad .adcon {
	overflow: hidden;
	width: 162px;
}

.engad .adcon ul {
	width: 1000px;
}

.engad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.engad .adcon li dt {
	margin: 0 0 15px;
}

.engad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.engad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.engad .adcon li dd div {
	padding: 10px 0 0;
}

.engad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.engad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.engad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.engbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.engbbs p {
	margin: 0;
	padding: 0;
}

.engbbs ul {
	padding: 22px 0 0 22px;
}

.engbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.engbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.engbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/rendering/main/ew/bl_square.gif') no-repeat left 5px;
}

.engbbs li ol li a {
	width: 385px;
}

.engbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.engbbs li ol li strong.color1 {
	color: #d24b1e;
}

.engbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.engprivate {
	float: left;
	width: 200px;
	height: 164px;
	border-bottom: 1px solid #d5d8e7;
}

.engprivate p {
	margin: 0;
	padding: 0;
}

.engprivate .pricon1 {
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
}

.engprivate .pricon1 p {
	float: left;
	padding: 20px 0 0 23px;
}

.engprivate .pricon2 {
	height: 82px;
}

.engprivate .pricon2 p {
	float: left;
	padding: 13px 0 0 23px;
}

.engsearch_area {
	clear: both;
	float: left;
	width: 900px;
}

.engsearch_area p {
	margin: 0;
	padding: 0;
}

.engstudy {
	float: left;
	width: 531px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	background: #fafbff;
}

.engstudy dl {
	margin: 14px 0 0 13px;
}

.engstudy dl dt {
	float: left;
	width: 120px;
	height: 16px;
	margin: 4px 8px 0 0;
}

.engstudy dl dd {
	float: left;
}

.engstudy dl dd input {
	width: 290px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.engstudy dl dd img {
	vertical-align: top;
}

.engsearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/rendering/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.engsearch p {
	margin: 0;
	padding: 0;
}

.engsearch fieldset {
	margin: 14px 0 0 146px;
}

.engsearch p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.engsearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.engsearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.engservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.engservice1 p {
	margin: 0;
	padding: 0;
}

.engs_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.engs_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.engs_custom span img {
	margin: 0 3px 0 0;
}

.engspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.engspeak_con p {
	margin: 0;
	padding: 0;
}

.engspeak_con dt {
	height: 15px;
	margin: 22px 0 14px 21px;
	font-size: 0;
	line-height: 0;
}

.engspeak_con dd {
	overflow: hidden;
	height: 108px;
	*height: 109px;
	padding: 10px 0 0;
}

.engspeak_con dd ul.list1 {
	float: left;
	width: 250px;
	height: 117px;
	background: url('/img2/rendering/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.engspeak_con dd ul.list2 {
	float: left;
	width: 240px;
	height: 133px;
	background: url('/img2/rendering/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.engspeak_con dd ul.list1 li.tit {
	width: 134px;
	margin: 30px 0 0 95px;
}

.engspeak_con dd ul.list2 li.tit {
	width: 134px;
	margin: 25px 0 0 95px;
}

.engspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	margin: 6px 0 0 95px;
}

.engnohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 169px;
	*height: 170px;
	background: url('/img2/rendering/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
}

.engnohow p {
	margin: 0;
	padding: 0;
}

.engnohow dl {
	width: 201px;
	margin: 23px 0 0 23px;
}

.engnohow dt {
	height: 45px;
	margin: 0 0 25px 0;
}

.engnohow dd ul li {
	padding: 0 0 12px;
	font-size: 0;
	line-height: 0;
}

.engservice2 {
	clear: both;
	width: 900px;
	height: 115px;
	overflow: hidden;
}

.engservice2 p {
	margin: 0;
	padding: 0;
}

.engservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.engservice2 ul li {
	float: left;
	margin: 0 50px 0 0;
	font-size: 0;
	line-height: 0;
}

.engservice2 ul li.last {
	float: left;
	width: 400px;
}

.engservice2 ul li.last p.tit {
	float: left;
	margin: 0 21px 0 0;
}

.engservice2 ul li.last .area {
	float: left;
	margin: 8px 0 0;
}

.engservice2 ul li.last .area .con img {
	vertical-align: top;
}

.engservice2 ul li.last .area .con {
	width: 277px;
	margin: 7px 0 0;
	border: 1px solid #cccccc;
}

.engservice2 ul li.last .area .con input {
	border: 0;
	width: 247px;
	height: 18px;
	margin: 2px 0 0 3px;
	*margin: 5px 0 0 3px;
	color: #707070;
}

.engclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 0px 0 0;
	background: url('/img2/rendering/main/ew/bg_class.gif') no-repeat;
}

.engclass p {
	margin: 0;
	padding: 0;
}

.engclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.engclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.engclass .con ul {
	width: 2000px;
}

.engclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.engclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
}

.intro p {
	margin: 0;
	padding: 0;
}

.engpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/rendering/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.engpro_intro p {
	margin: 0;
	padding: 0;
}

.engpro_book dl {
	float: left;
	padding: 0 0 0 0px;
}

.engpro_book dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.engpro_book dl dd {
	float: left;
	width: 304px;
	height: 107px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.engpro_intro dl {
	float: left;
	width: 500px;
	padding: 0 0 0 15px;
}

.engpro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.engpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 680px;
}

.engpro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.engpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.engpro_intro dl dd p.picture img {
	vertical-align: top;
}

.engpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.engpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.engpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.engpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.engpro_intro dl dd p.btn {
	clear: both;
	padding: 20px 0 25px;
	*padding: 10px 0 25px;
}

.intro .eng {
	float: left;
	width: 304px;
	height: 131px;
	margin: 65px 20px 0 0;
	border: none;
}

.engevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.engevent_ad p {
	margin: 0;
	padding: 0;
}

.engevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.engeduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
}

.engeduwill_bbs p {
	margin: 0;
	padding: 0;
}

.engeduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.engeduwill_bbs dl.noline {
	border-right: none;
}

.engeduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.engeduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.engeduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.engeduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.engeduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/rendering/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.engeduwill_bbs dl.list2 ul li,
.engeduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.engeduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.engbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.engbanner_ad p {
	margin: 0;
	padding: 0;
}

.engbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/rendering/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.engbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* µµ·Î±³Åë»ç°í°¨Á¤»ç_main */

.dorospot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.dorospot p {
	margin: 0;
	padding: 0;
}

.dorospot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.dorospot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/doro/main/ew/bg_service_banner.gif') no-repeat;
}

.dorospot dt {
	margin: 23px 0 30px 25px;
}

.dorospot dd {
	width: 152px;
	height: 11px;
	margin: 7px 0 0 23px;
	padding: 0 0 7px;
	font-size: 0;
	line-height: 0;
	border-bottom: 1px solid #ebecf2;
}

.dorospot dd.list3 {
	border: none;
}

.dorobanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/doro/main/ew/bg_banner1.gif') no-repeat;
	*margin: 8px 0 0;
}

.dorobanner p {
	margin: 0;
	padding: 0;
}

.dorobanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.dorobanner ul li {
	float: left;
	background: url('/img2/doro/main/ew/bl_bannerdotted.gif') no-repeat right top;
	font-size: 0;
	line-height: 0;
}

.dorobanner ul li.list1 {
	padding: 0 1px 0 0;
}

.dorobanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.doroexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.doroexam_bbs p {
	margin: 0;
	padding: 0;
}

.doroad {
	position: relative;
	float: left;
	width: 177px;
	*width: 197px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.doroad .adcon {
	overflow: hidden;
	width: 162px;
}

.doroad .adcon ul {
	width: 1000px;
}

.doroad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.doroad .adcon li dt {
	margin: 0 0 15px;
}

.doroad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.doroad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.doroad .adcon li dd div {
	padding: 10px 0 0;
}

.doroad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.doroad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.doroad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.dorobbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.dorobbs p {
	margin: 0;
	padding: 0;
}

.dorobbs ul {
	padding: 22px 0 0 22px;
}

.dorobbs li {
	float: left;
	padding: 0 28px 0 0;
}

.dorobbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.dorobbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/doro/main/ew/bl_square.gif') no-repeat left 5px;
}

.dorobbs li ol li a {
	width: 385px;
}

.dorobbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.dorobbs li ol li strong.color1 {
	color: #d24b1e;
}

.dorobbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.doroprivate {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.doroprivate p {
	margin: 0;
	padding: 0;
}

.doroprivate .pricon1 {
	position: relative;
	height: 83px;
	border-bottom: 1px solid #d5d8e7;
}

.doroprivate .pricon1 p.tit {
	padding: 22px 0 0 23px;
}

.doroprivate .pricon1 p.btn {
	position: absolute;
	top: 50px;
	left: 132px;
}

.doroprivate .pricon2 {
	height: 81px;
}

.doroprivate .pricon2 p {
	float: left;
	padding: 15px 0 0 23px;
}

.dorosearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/doro/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.dorosearch p {
	margin: 0;
	padding: 0;
}

.dorosearch fieldset {
	margin: 14px 0 0 146px;
}

.dorosearch p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.dorosearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.dorosearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.doroservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.doroservice1 p {
	margin: 0;
	padding: 0;
}

.doros_custom {
	position: relative;
	float: left;
	width: 198px;
	*width: 197;
	height: 170px;
	overflow: hidden;
}

.doros_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.doros_custom span img {
	margin: 0 3px 0 0;
}

.dorospeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.dorospeak_con p {
	margin: 0;
	padding: 0;
}

.dorospeak_con dt {
	height: 15px;
	margin: 22px 0 8px 21px;
	font-size: 0;
	line-height: 0;
}

.dorospeak_con dd {
	overflow: hidden;
	height: 118px;
	padding: 4px 0 0;
}

.dorospeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/doro/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.dorospeak_con dd ul.list1 a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 24px 0 0 8px;
}

.dorospeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/doro/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.dorospeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/doro/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.dorospeak_con dd ul li.tit {
	margin: 30px 0 0 63px;
}

.dorospeak_con dd ul li.con {
	margin: 5px 0 0 63px;
}

.dorospeak_con dd ul li img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.dorospeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	margin: 0 0 0 60px;
	padding: 8px 0 0;
}

.doronohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 168px;
	*height: 170px;
	background: url('/img2/doro/main/ew/bg_only.gif') no-repeat;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
	border-bottom: 1px solid #d5d8e7;
}

.doronohow p {
	margin: 0;
	padding: 0;
}

.doronohow dl {
	width: 201px;
	margin: 22px 0 0 23px;
}

.doronohow dt {
	height: 41px;
	margin: 0 0 10px 0;
}

.doronohow dd ul li {
	padding: 0 0 10px;
	font-size: 0;
	line-height: 0;
}

.doroservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
	height: 116px;
}

.doroservice2 p {
	margin: 0;
	padding: 0;
}

.doroservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.doroservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.doroservice2 ul li dl {
	position: relative;
	float: left;
	width: 364px;
	height: 65px;
	background: url('/img2/doro/main/ew/bg_termbox.gif') no-repeat right top;
}

.doroservice2 ul li dl dt {
	margin: 0 0 10px;
}

.doroservice2 ul li dl dd p.mean {
	width: 149px;
	margin: 5px 0 0 12px;
	padding: 0 0 0 10px;
	background: url('/img2/doro/main/ew/bg_term.gif') no-repeat;
}

.doroservice2 ul li dl dd p.mean2 {
	width: 139px;
	margin: 5px 0 0 12px;
	padding: 0 0 0 13px;
	background: url('/img2/doro/main/ew/bg_term.gif') no-repeat;
}

.doroservice2 ul li dl dd p.mean span.tit {
	font-family: 'nanumgothic';
	font-size: 13px;
	font-weight: bold;
	color: #48559b;
}

.doroservice2 ul li dl dd p.mean span.con {
	font-size: 14px;
	color: #7d88bb;
	font-weight: bold;
}

.doroservice2 ul li dl dd p.mean span.con2 {
	color: #7b7b7b;
}

.doroservice2 ul li dl dd p a {
	position: absolute;
	top: 22px;
	right: 140px;
	*right: 145px;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
	margin: 17px 0 0;
}

.intro p {
	margin: 0;
	padding: 0;
}

.doropro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/doro/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.doropro_intro p {
	margin: 0;
	padding: 0;
}

.doropro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.doropro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.doropro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 640px;
}

.doropro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.doropro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.doropro_intro dl dd p.picture img {
	vertical-align: top;
}

.doropro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.doropro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.doropro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.doropro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.doropro_intro dl dd p.btn {
	clear: both;
	padding: 20px 0 25px;
	*padding: 10px 0 25px;
}

.doroevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.doroevent_ad p {
	margin: 0;
	padding: 0;
}

.doroevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.doroeduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.doroeduwill_bbs p {
	margin: 0;
	padding: 0;
}

.doroeduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.doroeduwill_bbs dl.noline {
	border-right: none;
}

.doroeduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.doroeduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.doroeduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.doroeduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.doroeduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/doro/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.doroeduwill_bbs dl.list2 ul li,
.doroeduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.doroeduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.dorobanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.dorobanner_ad p {
	margin: 0;
	padding: 0;
}

.dorobanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/doro/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.dorobanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* Àü»ê¼¼¹«È¸°è_main */

.xatspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.xatspot p {
	margin: 0;
	padding: 0;
}

.xatspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.xatspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/xat/main/ew/bg_service_banner.gif') no-repeat;
}

.xatspot dt {
	margin: 23px 0 30px 25px;
}

.xatspot dd {
	width: 152px;
	height: 11px;
	margin: 7px 0 0 23px;
	padding: 0 0 7px;
	font-size: 0;
	line-height: 0;
	border-bottom: 1px solid #ebecf2;
}

.xatspot dd.list3 {
	border: none;
}

.xatbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/xat/main/ew/bg_banner1.gif') no-repeat;
	*margin: 8px 0 0;
}

.xatbanner p {
	margin: 0;
	padding: 0;
}

.xatbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.xatbanner ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.xatbanner ul li.list1 {
	padding: 0 1px 0 0;
}

.xatbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.xatexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.xatexam_bbs p {
	margin: 0;
	padding: 0;
}

.xatad {
	position: relative;
	float: left;
	width: 177px;
	*width: 197px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.xatad .adcon {
	overflow: hidden;
	width: 172px;
}

.xatad .adcon ul {
	width: 1000px;
}

.xatad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.xatad .adcon li dt {
	margin: 0 0 15px;
}

.xatad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.xatad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.xatad .adcon li dd div {
	padding: 10px 0 0;
}

.xatad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.xatad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.xatad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.xatbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.xatbbs p {
	margin: 0;
	padding: 0;
}

.xatbbs ul {
	padding: 22px 0 0 22px;
}

.xatbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.xatbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.xatbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/xat/main/ew/bl_square.gif') no-repeat left 5px;
}

.xatbbs li ol li a {
	width: 385px;
}

.xatbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.xatbbs li ol li strong.color1 {
	color: #d24b1e;
}

.xatbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.xatprivate {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.xatprivate p {
	margin: 0;
	padding: 0;
}

.xatprivate ul li {
	height: 42px;
	*height: 52px;
	border-bottom: 1px solid #d5d8e7;
	padding: 12px 0 0 21px;
}

.xatprivate ul li.last {
	border: none;
}

.xatsearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/xat/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.xatsearch p {
	margin: 0;
	padding: 0;
}

.xatsearch fieldset {
	margin: 14px 0 0 146px;
}

.xatsearch p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.xatsearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.xatsearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.xatservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.xatservice1 p {
	margin: 0;
	padding: 0;
}

.xats_custom {
	position: relative;
	float: left;
	width: 198px;
	*width: 197;
	height: 170px;
	overflow: hidden;
}

.xats_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.xats_custom span img {
	margin: 0 3px 0 0;
}

.xatspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.xatspeak_con p {
	margin: 0;
	padding: 0;
}

.xatspeak_con dt {
	height: 15px;
	margin: 22px 0 8px 21px;
	font-size: 0;
	line-height: 0;
}

.xatspeak_con dd {
	overflow: hidden;
	height: 118px;
	padding: 4px 0 0;
}

.xatspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/xat/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.xatspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/xat/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.xatspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/xat/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.xatspeak_con dd ul.list3 li.tit {
	padding: 5px 0 0 20px;
}

.xatspeak_con dd ul.list3 a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 10px 0 0 20px;
}

.xatspeak_con dd ul li.tit {
	margin: 8px 0 0 69px;
}

.xatspeak_con dd ul li.con {
	margin: 5px 0 0 69px;
}

.xatspeak_con dd ul li img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.xatspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	margin: 0 0 0 69px;
	padding: 8px 0 0;
}

.xatnohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 168px;
	*height: 170px;
	background: url('/img2/xat/main/ew/bg_only.gif') no-repeat;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
	border-bottom: 1px solid #d5d8e7;
}

.xatnohow p {
	margin: 0;
	padding: 0;
}

.xatnohow dl {
	width: 201px;
	margin: 22px 0 0 23px;
}

.xatnohow dt {
	height: 41px;
	margin: 0 0 25px 0;
}

.xatnohow dd ul li {
	padding: 0 0 10px;
	font-size: 0;
	line-height: 0;
}

.xatservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
	height: 116px;
	border-bottom: 2px solid #28388f;
}

.xatservice2 p {
	margin: 0;
	padding: 0;
}

.xatservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.xatservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.xatservice2 ul li dl {
	position: relative;
	float: left;
	width: 364px;
	height: 65px;
	background: url('/img2/xat/main/ew/bg_termbox.gif') no-repeat right top;
}

.xatservice2 ul li dl dt {
	margin: 0 0 10px;
}

.xatservice2 ul li dl dd p.mean {
	width: 149px;
	margin: 5px 0 0 12px;
	padding: 0 0 0 10px;
	background: url('/img2/xat/main/ew/bg_term.gif') no-repeat;
}

.xatservice2 ul li dl dd p.mean2 {
	width: 139px;
	margin: 5px 0 0 12px;
	padding: 0 0 0 13px;
	background: url('/img2/xat/main/ew/bg_term.gif') no-repeat;
}

.xatservice2 ul li dl dd p.mean span.tit {
	font-family: 'nanumgothic';
	font-size: 13px;
	font-weight: bold;
	color: #48559b;
}

.xatservice2 ul li dl dd p.mean span.con {
	font-size: 14px;
	color: #7d88bb;
	font-weight: bold;
}

.xatservice2 ul li dl dd p.mean span.con2 {
	color: #7b7b7b;
}

.xatservice2 ul li dl dd p a {
	position: absolute;
	top: 22px;
	right: 140px;
	*right: 145px;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
	margin: 17px 0 0;
}

.intro p {
	margin: 0;
	padding: 0;
}

.xatpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/xat/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.xatpro_intro p {
	margin: 0;
	padding: 0;
}

.xatpro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.xatpro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.xatpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 640px;
}

.xatpro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.xatpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.xatpro_intro dl dd p.picture img {
	vertical-align: top;
}

.xatpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.xatpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.xatpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.xatpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.xatpro_intro dl dd p.btn {
	clear: both;
	padding: 20px 0 25px;
	*padding: 10px 0 25px;
}

.xatevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.xatevent_ad p {
	margin: 0;
	padding: 0;
}

.xatevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.xateduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.xateduwill_bbs p {
	margin: 0;
	padding: 0;
}

.xateduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.xateduwill_bbs dl.noline {
	border-right: none;
}

.xateduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.xateduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.xateduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.xateduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.xateduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/xat/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.xateduwill_bbs dl.list2 ul li,
.xateduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.xateduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.xatbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.xatbanner_ad p {
	margin: 0;
	padding: 0;
}

.xatbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/xat/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.xatbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* Á¦°úÁ¦»§_main */

.zepspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.zepspot p {
	margin: 0;
	padding: 0;
}

.zepspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.zepspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/zepang/main/ew/bg_service_banner.gif') no-repeat;
}

.zepspot dt {
	margin: 23px 0 40px 25px;
}

.zepspot dd {
	width: 152px;
	height: 11px;
	margin: 9px 0 0 23px;
	padding: 0 0 10px;
	font-size: 0;
	line-height: 0;
	border-bottom: 1px solid #ebecf2;
}

.zepspot dd.list3 {
	border: none;
}

.zepbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/xat/main/ew/bg_banner1.gif') no-repeat;
	*margin: 8px 0 0;
}

.zepbanner p {
	margin: 0;
	padding: 0;
}

.zepbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.zepbanner ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.zepbanner ul li.list1 {
	padding: 0 1px 0 0;
}

.zepbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.zepexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.zepexam_bbs p {
	margin: 0;
	padding: 0;
}

.zepad {
	position: relative;
	float: left;
	width: 177px;
	*width: 197px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.zepad .adcon {
	overflow: hidden;
	width: 172px;
}

.zepad .adcon ul {
	width: 1000px;
}

.zepad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.zepad .adcon li dt {
	margin: 0 0 15px;
}

.zepad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.zepad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.zepad .adcon li dd div {
	padding: 10px 0 0;
}

.zepad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.zepad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.zepad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.zepbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.zepbbs p {
	margin: 0;
	padding: 0;
}

.zepbbs ul {
	padding: 22px 0 0 22px;
}

.zepbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.zepbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.zepbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/xat/main/ew/bl_square.gif') no-repeat left 5px;
}

.zepbbs li ol li a {
	width: 385px;
}

.zepbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.zepbbs li ol li strong.color1 {
	color: #d24b1e;
}

.zepbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.zepprivate {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.zepprivate p {
	margin: 0;
	padding: 0;
}

.zepprivate ul li {
	height: 42px;
	*height: 52px;
	border-bottom: 1px solid #d5d8e7;
	padding: 12px 0 0 21px;
}

.zepprivate ul li.last {
	border: none;
}

.zepsearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/xat/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.zepsearch p {
	margin: 0;
	padding: 0;
}

.zepsearch fieldset {
	margin: 14px 0 0 146px;
}

.zepsearch p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.zepsearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.zepsearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.zepservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.zepservice1 p {
	margin: 0;
	padding: 0;
}

.zeps_custom {
	position: relative;
	float: left;
	width: 198px;
	*width: 197;
	height: 170px;
	overflow: hidden;
}

.zeps_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.zeps_custom span img {
	margin: 0 3px 0 0;
}

.zepspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.zepspeak_con p {
	margin: 0;
	padding: 0;
}

.zepspeak_con dt {
	height: 15px;
	margin: 22px 0 8px 21px;
	font-size: 0;
	line-height: 0;
}

.zepspeak_con dd {
	overflow: hidden;
	height: 118px;
	padding: 4px 0 0;
}

.zepspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/xat/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.zepspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/xat/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.zepspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/xat/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.zepspeak_con dd ul.list3 li.tit {
	padding: 5px 0 0 20px;
}

.zepspeak_con dd ul.list3 a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 10px 0 0 20px;
}

.zepspeak_con dd ul li.tit {
	margin: 8px 0 0 69px;
}

.zepspeak_con dd ul li.con {
	margin: 5px 0 0 69px;
}

.zepspeak_con dd ul li img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.zepspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	margin: 0 0 0 69px;
	padding: 8px 0 0;
}

.zepnohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 168px;
	*height: 170px;
	background: url('/img2/xat/main/ew/bg_only.gif') no-repeat;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
	border-bottom: 1px solid #d5d8e7;
}

.zepnohow p {
	margin: 0;
	padding: 0;
}

.zepnohow dl {
	width: 201px;
	margin: 22px 0 0 23px;
}

.zepnohow dt {
	height: 41px;
	margin: 0 0 25px 0;
}

.zepnohow dd ul li {
	padding: 0 0 10px;
	font-size: 0;
	line-height: 0;
}

.zepservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
	height: 116px;
	border-bottom: 2px solid #28388f;
}

.zepservice2 p {
	margin: 0;
	padding: 0;
}

.zepservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.zepservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.zepservice2 ul li dl {
	position: relative;
	float: left;
	width: 364px;
	height: 65px;
	background: url('/img2/xat/main/ew/bg_termbox.gif') no-repeat right top;
}

.zepservice2 ul li dl dt {
	margin: 0 0 10px;
}

.zepservice2 ul li dl dd p.mean {
	width: 149px;
	margin: 5px 0 0 12px;
	padding: 0 0 0 10px;
	background: url('/img2/xat/main/ew/bg_term.gif') no-repeat;
}

.zepservice2 ul li dl dd p.mean2 {
	width: 139px;
	margin: 5px 0 0 12px;
	padding: 0 0 0 13px;
	background: url('/img2/xat/main/ew/bg_term.gif') no-repeat;
}

.zepservice2 ul li dl dd p.mean span.tit {
	font-family: 'nanumgothic';
	font-size: 13px;
	font-weight: bold;
	color: #48559b;
}

.zepservice2 ul li dl dd p.mean span.con {
	font-size: 14px;
	color: #7d88bb;
	font-weight: bold;
}

.zepservice2 ul li dl dd p.mean span.con2 {
	color: #7b7b7b;
}

.zepservice2 ul li dl dd p a {
	position: absolute;
	top: 22px;
	right: 140px;
	*right: 145px;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
	margin: 17px 0 0;
}

.intro p {
	margin: 0;
	padding: 0;
}

.zeppro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/xat/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.zeppro_intro p {
	margin: 0;
	padding: 0;
}

.zeppro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.zeppro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.zeppro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 640px;
}

.zeppro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.zeppro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.zeppro_intro dl dd p.picture img {
	vertical-align: top;
}

.zeppro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.zeppro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.zeppro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.zeppro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.zeppro_intro dl dd p.btn {
	clear: both;
	padding: 20px 0 25px;
	*padding: 10px 0 25px;
}

.zepevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.zepevent_ad p {
	margin: 0;
	padding: 0;
}

.zepevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.zepeduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.zepeduwill_bbs p {
	margin: 0;
	padding: 0;
}

.zepeduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.zepeduwill_bbs dl.noline {
	border-right: none;
}

.zepeduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.zepeduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.zepeduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.zepeduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.zepeduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/xat/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.zepeduwill_bbs dl.list2 ul li,
.zepeduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.zepeduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.zepbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.zepbanner_ad p {
	margin: 0;
	padding: 0;
}

.zepbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/xat/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.zepbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* °æºñÁöµµ»ç_main */

.kybspot {
	float: left;
	width: 900px;
	padding: 8px 0 0;
}

.kybspot p {
	margin: 0;
	padding: 0;
}

.kybspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.kybspot dl {
	float: left;
	width: 203px;
	height: 228px;
	*height: 220px;
	background: url('/img2/vocation/main/ew/bg_service_banner.gif') no-repeat;
}

.kybspot dt {
	margin: 23px 0 30px 25px;
}

.kybspot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 10px 23px;
	font-size: 0;
	line-height: 0;
}

.kybbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/vocation/main/ew/bg_banner1.gif') no-repeat;
	*margin: 8px 0 0;
}

.kybbanner p {
	margin: 0;
	padding: 0;
}

.kybbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.kybbanner ul li {
	float: left;
	background: url('/img2/vocation/main/ew/bl_bannerdotted.gif') no-repeat right top;
	font-size: 0;
	line-height: 0;
}

.kybbanner ul li.list1,
.kybbanner ul li.list2 {
	padding: 0 1px 0 0;
}

.kybbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.kybexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #475394;
}

.kybexam_bbs p {
	margin: 0;
	padding: 0;
}

.kybad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.kybad p {
	margin: 0;
	padding: 0;
}

.kybad .adcon {
	overflow: hidden;
	width: 162px;
}

.kybad .adcon ul {
	width: 1000px;
}

.kybad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.kybad .adcon li dt {
	margin: 0 0 15px;
}

.kybad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.kybad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.kybad .adcon li dd div {
	padding: 10px 0 0;
}

.kybad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.kybad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.kybad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.kybbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.kybbbs p {
	margin: 0;
	padding: 0;
}

.kybbbs ul {
	padding: 22px 0 0 22px;
}

.kybbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.kybbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.kybbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/vocation/main/ew/bl_square.gif') no-repeat left 5px;
}

.kybbbs li ol li a {
	width: 385px;
}

.kybbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.kybbbs li ol li strong.color1 {
	color: #d24b1e;
}

.kybbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.kybprivate {
	float: left;
	width: 200px;
	height: 164px;
	border-bottom: 1px solid #d5d8e7;
}

.kybprivate p {
	margin: 0;
	padding: 0;
}

.kybprivate .pricon1 {
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
	background: url('/img2/kyb/main/ew/bg_goodkyb.gif') no-repeat 110px 20px;
	background-color: #f1f4fa;
}

.kybprivate .pricon1 p {
	float: left;
	padding: 25px 0px 0 20px;
}

.kybprivate .pricon2 {
	height: 82px;
	background: url('/img2/kyb/main/ew/bg_copbnf2.gif') no-repeat 110px 15px;
}

.kybprivate .pricon2 p {
	float: left;
	padding: 22px 0 0 20px;
}

.kybline dl dt {
	backgrond-color: #28388f;
	height: 2px;
	width: 900px;
}

.kybsearch_area {
	clear: both;
	float: left;
	width: 900px;
}

.kybsearch_area p {
	margin: 0;
	padding: 0;
}

.kybstudy {
	float: left;
	width: 531px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	background: #fafbff;
}

.kybstudy dl {
	margin: 14px 0 0 13px;
}

.kybstudy dl dt {
	float: left;
	width: 120px;
	height: 16px;
	margin: 4px 8px 0 0;
}

.kybstudy dl dd {
	float: left;
}

.kybstudy dl dd input {
	width: 290px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.kybstudy dl dd img {
	vertical-align: top;
}

.kybsearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/vocation/main/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.kybsearch p {
	margin: 0;
	padding: 0;
}

.kybsearch fieldset {
	margin: 14px 0 0 146px;
}

.kybsearch p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.kybsearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.kybsearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.kybservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.kybservice1 p {
	margin: 0;
	padding: 0;
}

.kybs_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.kybs_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.kybs_custom span img {
	margin: 0 3px 0 0;
}

.kybspeak_con {
	float: left;
	width: 499px;
	height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.kybspeak_con p {
	margin: 0;
	padding: 0;
}

.kybspeak_con dt {
	height: 15px;
	margin: 22px 0 14px 21px;
	font-size: 0;
	line-height: 0;
}

.kybspeak_con dd {
	overflow: hidden;
	height: 118px;
	*height: 109px;
}

.kybspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/vocation/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.kybspeak_con dd ul.list1 li.tit {
	margin: 0 0 0 69px;
}

.kybspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/vocation/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.kybspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/vocation/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.kybspeak_con dd ul li {
	margin: 0 0 0 69px;
}

.kybspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.kybspeak_con dd ul li.con {
	padding: 5px 0 0;
}

.kybnohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 169px;
	*height: 170px;
	background: url('/img2/vocation/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
}

.kybnohow p {
	margin: 0;
	padding: 0;
}

.kybnohow dl {
	width: 201px;
	margin: 22px 0 0 21px;
}

.kybnohow dt {
	height: 16px;
	margin: 0 0 25px 0;
}

.kybnohow dd ul li {
	padding: 0 0 12px;
	font-size: 0;
	line-height: 0;
}

.kybservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
	border-bottom: 2px solid #28388f;
}

.kybservice2 p {
	margin: 0;
	padding: 0;
}

.kybservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
	padding-bottom: 15px;
}

.kybservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.kybclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/vocation/main/ew/bg_class.gif') no-repeat;
}

.kybclass p {
	margin: 0;
	padding: 0;
}

.kybclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.kybclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.kybclass .con ul {
	width: 2000px;
}

.kybclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.kybclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.intro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
}

.intro p {
	margin: 0;
	padding: 0;
}

.kybpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/vocation/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.kybpro_intro p {
	margin: 0;
	padding: 0;
}

.kybpro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.kybpro_intro dl dt {
	height: 15px;
	padding: 10px 0 20px 0px;
}

.kybpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 648px;
}

.kybpro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.kybpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.kybpro_intro dl dd p.picture img {
	vertical-align: top;
}

.kybpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.kybpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #3f4b91;
}

.kybpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.kybpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.kybpro_intro dl dd p.btn {
	clear: both;
	padding: 20px 0 25px;
	*padding: 10px 0 25px;
}

.kybevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #28388f;
}

.kybevent_ad p {
	margin: 0;
	padding: 0;
}

.kybevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.kybeduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.kybeduwill_bbs p {
	margin: 0;
	padding: 0;
}

.kybeduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.kybeduwill_bbs dl.noline {
	border-right: none;
}

.kybeduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.kybeduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.kybeduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.kybeduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.kybeduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/vocation/main/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.kybeduwill_bbs dl.list2 ul li,
.kybeduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.kybeduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.kybbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.kybbanner_ad p {
	margin: 0;
	padding: 0;
}

.kybbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/vocation/main/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.kybbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/*** b_type ***/


/* 9±Þ°ø¹«¿ø_main */

.gov2spot {
	float: left;
	width: 900px;
	padding: 8px 0 10px;
}

.gov2spot p {
	margin: 0;
	padding: 0;
}

.gov2spot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.gov2spot dl {
	float: left;
	width: 203px;
	height: 220px;
	background: url('/img2/gov/main/ew/bg_service_banner.gif') no-repeat;
}

.gov2spot dt {
	padding: 23px 0 21px 25px;
}

.gov2spot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 7px 23px;
}

.gov2banner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/gov/main/ew/bg_banner1.gif') no-repeat;
}

.gov2banner p {
	margin: 0;
	padding: 0;
}

.gov2banner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}


/*.gov2banner ul li {float:left;background: url('/img2/gov/main/ew/bl_bannerdotted.gif') no-repeat right top;font-size:0;line-height:0;}*/

.gov2banner ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.gov2banner ul li.list1,

/*.gov2banner ul li.list2 {padding:0 1px 0 0;}*/

.gov2banner ul li.list2 {
	padding: 0 0 0 0;
}

.gov2banner p {
	float: left;
	margin: 10px 0 0 13px;
}

.gov2exam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #0283ae;
}

.gov2exam_bbs p {
	margin: 0;
	padding: 0;
}

.gov2ad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.gov2ad .adcon {
	overflow: hidden;
	width: 172px;
}

.gov2ad .adcon ul {
	width: 1000px;
}

.gov2ad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.gov2ad .adcon li dt {
	margin: 0 0 15px;
}

.gov2ad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.gov2ad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.gov2ad .adcon li dd div {
	padding: 10px 0 0;
}

.gov2ad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.gov2ad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.gov2ad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.gov2bbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.gov2bbs p {
	margin: 0;
	padding: 0;
}

.gov2bbs ul {
	padding: 22px 0 0 22px;
}

.gov2bbs li {
	float: left;
	padding: 0 28px 0 0;
}

.gov2bbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.gov2bbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/gov/main/ew/bl_square.gif') no-repeat left 5px;
}

.gov2bbs li ol li a {
	width: 385px;
}

.gov2bbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.gov2bbs li ol li strong.color1 {
	color: #d24b1e;
}

.gov2bbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.gov2private {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.gov2private p {
	margin: 0;
	padding: 0;
}

.gov2private .pricon1 {
	height: 85px;
	border-bottom: 1px solid #d5d8e7;
}

.gov2private .pricon1 .tit {
	padding: 10px 0 0 25px;
}

.gov2private .pricon1 .btn {
	padding: 10px 0 0 25px;
}

.gov2private .pricon2 {
	height: 72px;
}

.gov2private .pricon2 p {
	padding: 15px 0 0 25px;
}

.gov2search_area {
	position: relative;
	clear: both;
	float: left;
	width: 900px;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
}

.gov2search_area p {
	margin: 0;
	padding: 0;
}

.gov2study {
	float: left;
	width: 697px;
	*width: 696px;
	height: 55px;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.gov2study dl {
	margin: 14px 0 0 13px;
}

.gov2study dl dt {
	float: left;
	width: 161px;
	height: 16px;
	margin: 4px 21px 0 0;
	*margin: 4px 8px 0 0;
}

.gov2study dl dd {
	float: left;
}

.gov2study dl dd input {
	width: 225px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.gov2study dl dd img {
	vertical-align: top;
}

.gov2ques {
	width: 193px;
	position: absolute;
	top: 20px;
	right: 210px;
}

.gov2ques .q_con {
	overflow: hidden;
	width: 142px;
}

.gov2ques ul {
	float: left;
	width: 1000px;
}

.gov2ques ul li {
	float: left;
	width: 142px;
	background: url('/img2/common/ew/bl_bsquare.gif') no-repeat 0 5px;
	padding: 0 0 0 7px;
}

.gov2ques p {
	position: absolute;
	top: -1px;
	right: 10px;
}

.gov2ques p a {
	margin: 0 3px 0 0;
}

.gov2sch {
	overflow: hidden;
	float: left;
	width: 201px;
	height: 55px;
	border-bottom: 1px solid #d5d8e7;
	border-left: 1px solid #d5d8e7;
}

.gov2sch p {
	margin: 0;
	padding: 0;
}

.gov2sch p {
	padding: 15px 0 0 25px;
}

.gov2sch p a {
	margin: 0 0 0 10px;
}

.gov2sch img {
	vertical-align: middle;
}

.gov2service1 {
	clear: both;
	float: left;
	width: 900px;
}

.gov2service1 p {
	margin: 0;
	padding: 0;
}

.gov2s_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.gov2s_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.gov2s_custom span img {
	margin: 0 3px 0 0;
}

.gov2speak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.gov2speak_con p {
	margin: 0;
	padding: 0;
}

.gov2speak_con dt {
	height: 15px;
	margin: 22px 0 8px 21px;
	font-size: 0;
	line-height: 0;
}

.gov2speak_con dd {
	overflow: hidden;
	height: 118px;
	padding: 4px 0 0;
}

.gov2speak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/gov/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.gov2speak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/gov/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.gov2speak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/gov/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.gov2speak_con dd ul.list3 li {
	margin: 0 0 0 80px;
}

.gov2speak_con dd ul li {
	margin: 0 0 0 69px;
}

.gov2speak_con dd ul li.con {
	padding: 5px 0 0;
}

.gov2speak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.gov2nohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 169px;
	*height: 170px;
	background: url('/img2/gov/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
}

.gov2nohow p {
	margin: 0;
	padding: 0;
}

.gov2nohow ul {
	margin: 25px 0 0 23px;
}

.gov2nohow ul li.list1 p.btn {
	padding: 5px 0 0;
}

.gov2nohow ul li.list2 {
	margin: 27px 0 0;
}

.gov2nohow ul li.list2 p.btn {
	padding: 5px 0 0 0;
}

.gov2nohow ul li.list2 p.btn a {
	padding: 0 5px 0 0;
}

.gov2service2 {
	clear: both;
	width: 900px;
	overflow: hidden;
}

.gov2service2 p {
	margin: 0;
	padding: 0;
}

.gov2service2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.gov2service2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.gov2class {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/gov/main/ew/bg_class.gif') no-repeat;
}

.gov2class p {
	margin: 0;
	padding: 0;
}

.gov2class .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.gov2class .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.gov2class .con ul {
	width: 2000px;
}

.gov2class .con li {
	float: left;
	margin: 0 10px 0 0;
}

.gov2class .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.gov2intro {
	float: left;
	overflow: hidden;
	clear: both;
	width: 900px;
}

.gov2intro p {
	margin: 0;
	padding: 0;
}

.gov2intro ul.tab {
	float: left;
	padding: 22px 0 0 10px;
}

.gov2intro ul.tab li {
	float: left;
	padding: 0 14px 0 0;
}

.gov2intro .procontent {
	clear: both;
}

.gov2pro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/gov/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.gov2pro_intro p {
	margin: 0;
	padding: 0;
}

.gov2pro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.gov2pro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.gov2pro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 630px;
}

.gov2pro_intro dl dd {
	float: left;
	width: 204px;
	height: 128px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.gov2pro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.gov2pro_intro dl dd p.picture img {
	vertical-align: top;
}

.gov2pro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.gov2pro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #0283ae;
}

.gov2pro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.gov2pro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.gov2pro_intro dl dd p.btn {
	clear: both;
	padding: 10px 0 25px;
}

.gov2event_ad {
	clear: both;
	overflow: hidden;
	float: left;
	width: 900px;
	border-top: 2px solid #0288b5;
}

.gov2event_ad p {
	margin: 0;
	padding: 0;
}

.gov2event_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.gov2eduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.gov2eduwill_bbs p {
	margin: 0;
	padding: 0;
}

.gov2eduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.gov2eduwill_bbs dl.noline {
	border-right: none;
}

.gov2eduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.gov2eduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.gov2eduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.gov2eduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.gov2eduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/common/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.gov2eduwill_bbs dl.list2 ul li,
.gov2eduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.gov2eduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.gov2banner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.gov2banner_ad p {
	margin: 0;
	padding: 0;
}

.gov2banner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/common/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.gov2banner_ad ul li.last {
	width: 226px;
	background: none;
}


/* 7±Þ°ø¹«¿ø_main */

.evenspot {
	float: left;
	width: 900px;
	padding: 8px 0 10px;
}

.evenspot p {
	margin: 0;
	padding: 0;
}

.evenspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.evenspot dl {
	float: left;
	width: 203px;
	height: 220px;
	background: url('/img2/7even/main/ew/bg_service_banner.gif') no-repeat;
}

.evenspot dt {
	padding: 23px 0 21px 25px;
}

.evenspot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 10px 23px;
}

.evenbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/7even/main/ew/bg_banner1.gif') no-repeat;
}

.evenbanner p {
	margin: 0;
	padding: 0;
}

.evenbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.evenbanner ul li {
	float: left;
	background: url('/img2/7even/main/ew/bl_bannerdotted.gif') no-repeat right top;
	font-size: 0;
	line-height: 0;
}

.evenbanner ul li.list1 {
	padding: 0 1px 0 0;
}

.evenbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.evenexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #0283ae;
}

.evenexam_bbs p {
	margin: 0;
	padding: 0;
}

.evenad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.evenad .adcon {
	overflow: hidden;
	width: 172px;
}

.evenad .adcon ul {
	width: 1000px;
}

.evenad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.evenad .adcon li dt {
	margin: 0 0 15px;
}

.evenad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.evenad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.evenad .adcon li dd div {
	padding: 10px 0 0;
}

.evenad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.evenad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.evenad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.evenbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.evenbbs p {
	margin: 0;
	padding: 0;
}

.evenbbs ul {
	padding: 22px 0 0 22px;
}

.evenbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.evenbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.evenbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/7even/main/ew/bl_square.gif') no-repeat left 5px;
}

.evenbbs li ol li a {
	width: 385px;
}

.evenbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.evenbbs li ol li strong.color1 {
	color: #d24b1e;
}

.evenbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.evenprivate {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.evenprivate p {
	margin: 0;
	padding: 0;
}

.evenprivate ul li.list1 {
	height: 57px;
	*height: 78px;
	border-bottom: 1px solid #d5d8e7;
	padding: 21px 0 0 24px;
}


/*.evenprivate ul li.list2{height:38px;*height:46px;border-bottom: 1px solid #d5d8e7;padding:8px 0 0 24px;}*/

.evenprivate ul li.list3 {
	height: 40px;
	*height: 48px;
	padding: 24px 0 0 24px;
	*border-bottom: none;
}

.evensearch_area {
	clear: both;
	float: left;
	width: 900px;
}

.evensearch_area p {
	margin: 0;
	padding: 0;
}

.evenstudy {
	float: left;
	width: 697px;
	*width: 696px;
	height: 55px;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.evenstudy dl {
	margin: 14px 0 0 13px;
}

.evenstudy dl dt {
	float: left;
	width: 161px;
	height: 16px;
	margin: 4px 21px 0 0;
	*margin: 4px 8px 0 0;
}

.evenstudy dl dd {
	float: left;
}

.evenstudy dl dd input {
	width: 225px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.evenstudy dl dd img {
	vertical-align: top;
}

.evenques {
	float: left;
	width: 193px;
	position: relative;
	margin: 6px 0 0 32px;
}

.evenques .q_con {
	overflow: hidden;
	width: 142px;
}

.evenques ul {
	float: left;
	width: 1000px;
}

.evenques ul li {
	float: left;
	width: 142px;
	background: url('/img2/common/ew/bl_bsquare.gif') no-repeat 0 5px;
	padding: 0 0 0 7px;
}

.evenques p {
	position: absolute;
	top: -1px;
	right: 10px;
}

.evenques p a {
	margin: 0 3px 0 0;
}

.evensch {
	overflow: hidden;
	float: left;
	width: 201px;
	height: 55px;
	border-bottom: 1px solid #d5d8e7;
	border-left: 1px solid #d5d8e7;
}

.evensch p {
	margin: 0;
	padding: 0;
}

.evensch p {
	padding: 15px 0 0 25px;
}

.evensch p a {
	margin: 0 0 0 10px;
}

.evensch img {
	vertical-align: middle;
}

.evenservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.evenservice1 p {
	margin: 0;
	padding: 0;
}

.evens_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.evens_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.evens_custom span img {
	margin: 0 3px 0 0;
}

.evenspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.evenspeak_con p {
	margin: 0;
	padding: 0;
}

.evenspeak_con dt {
	height: 15px;
	margin: 22px 0 8px 21px;
	font-size: 0;
	line-height: 0;
}

.evenspeak_con dd {
	overflow: hidden;
	height: 118px;
	padding: 4px 0 0;
}

.evenspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/xat/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.evenspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/xat/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.evenspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/xat/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.evenspeak_con dd ul.list3 li.tit {
	padding: 5px 0 0 20px;
}

.evenspeak_con dd ul.list3 a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 10px 0 0 20px;
}

.evenspeak_con dd ul li.tit {
	margin: 8px 0 0 69px;
}

.evenspeak_con dd ul li.con {
	margin: 5px 0 0 69px;
}

.evenspeak_con dd ul li img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.evenspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	margin: 0 0 0 69px;
	padding: 8px 0 0;
}

.evennohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 168px;
	*height: 170px;
	background: url('/img2/7even/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
}

.evennohow p {
	margin: 0;
	padding: 0;
}

.evennohow ul {
	margin: 25px 0 0 23px;
}

.evennohow ul li.list1 p.btn {
	padding: 5px 0 0;
}

.evennohow ul li.list2 {
	margin: 27px 0 0;
}

.evennohow ul li.list2 p.btn {
	padding: 5px 0 0 0;
}

.evennohow ul li.list2 p.btn a {
	padding: 0 5px 0 0;
}

.evenservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
}

.evenservice2 p {
	margin: 0;
	padding: 0;
}

.evenservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.evenservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}


/* °ø¹«¿ø ¼ÖÁ÷ÇÑ¼ö°­Æò */

.evenclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/7even/main/ew/bg_class.gif') no-repeat;
}

.evenclass dd {
	margin: 0;
	float: left;
	margin: 7px 0 0 0;
}

.evenclass p {
	margin: 0;
	padding: 0;
}

.evenclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.evenclass .con {
	float: left;
	overfslow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.evenclass .conn {
	float: left;
	overfslow: hidden;
	width: 690px;
	*width: 694px;
	height: 19px;
	*height: 23px;
	margin: 7px 3 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.evenclass .con1 {
	float: left;
	overflow: hidden;
	width: 650px;
	*width: 500px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.evenclass .con dl {
	float: left;
}

.evenclass .con ul {
	width: 2000px;
}

.evenclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.evenclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.evenintro {
	float: left;
	overflow: hidden;
	clear: both;
	width: 900px;
}

.evenintro p {
	margin: 0;
	padding: 0;
}

.evenintro ul.tab {
	float: left;
	padding: 22px 0 0 15px;
}

.evenintro ul.tab li {
	float: left;
	padding: 0 19px 0 0;
}

.evenintro .procontent {
	clear: both;
}

.evenpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/7even/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.evenpro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.evenpro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.evenpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 630px;
}

.evenpro_intro2 dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 660px;
}

.evenpro_intro3 dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 635px;
}

.evenpro_intro4 dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 660px;
}

.evenpro_intro5 dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 618px;
}

.evenpro_intro dl dd {
	float: left;
	width: 204px;
	height: 128px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.evenpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.evenpro_intro dl dd p.picture img {
	vertical-align: top;
}

.evenpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.evenpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #0283ae;
}

.evenpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.evenpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.evenpro_intro dl dd p.btn {
	clear: both;
	padding: 10px 0 25px;
}

.evenevent_ad {
	clear: both;
	overflow: hidden;
	float: left;
	width: 900px;
	border-top: 2px solid #0288b5;
}

.evenevent_ad p {
	margin: 0;
	padding: 0;
}

.evenevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.eveneduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.eveneduwill_bbs p {
	margin: 0;
	padding: 0;
}

.eveneduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.eveneduwill_bbs dl.noline {
	border-right: none;
}

.eveneduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.eveneduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.eveneduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.eveneduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.eveneduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/common/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.eveneduwill_bbs dl.list2 ul li,
.eveneduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.eveneduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.evenbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.evenbanner_ad p {
	margin: 0;
	padding: 0;
}

.evenbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/common/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.evenbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* 10±Þ°ø¹«¿ø_main */

.tenspot {
	float: left;
	width: 900px;
	padding: 8px 0 10px;
}

.tenspot p {
	margin: 0;
	padding: 0;
}

.tenspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.tenspot dl {
	float: left;
	width: 203px;
	height: 220px;
	background: url('/img2/ten/main/ew/bg_service_banner.gif') no-repeat;
}

.tenspot dt {
	padding: 23px 0 21px 25px;
}

.tenspot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 10px 23px;
}

.tenbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/ten/main/ew/bg_banner1.gif') no-repeat;
}

.tenbanner p {
	margin: 0;
	padding: 0;
}

.tenbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.tenbanner ul li {
	float: left;
	background: url('/img2/ten/main/ew/bl_bannerdotted.gif') no-repeat right top;
	font-size: 0;
	line-height: 0;
}

.tenbanner ul li.list1 {
	padding: 0 1px 0 0;
}

.tenbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.tenexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #0283ae;
}

.tenexam_bbs p {
	margin: 0;
	padding: 0;
}

.tenad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.tenad .adcon {
	overflow: hidden;
	width: 172px;
}

.tenad .adcon ul {
	width: 1000px;
}

.tenad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.tenad .adcon li dt {
	margin: 0 0 15px;
}

.tenad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.tenad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.tenad .adcon li dd div {
	padding: 10px 0 0;
}

.tenad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.tenad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.tenad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.tenbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.tenbbs p {
	margin: 0;
	padding: 0;
}

.tenbbs ul {
	padding: 22px 0 0 22px;
}

.tenbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.tenbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.tenbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/ten/main/ew/bl_square.gif') no-repeat left 5px;
}

.tenbbs li ol li a {
	width: 385px;
}

.tenbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.tenbbs li ol li strong.color1 {
	color: #d24b1e;
}

.tenbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.tenprivate {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.tenprivate p {
	margin: 0;
	padding: 0;
}

.tenprivate .pricon1 {
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
	background: #f1f4fa;
}

.tenprivate .pricon1 p {
	float: left;
	padding: 20px 7px 0 17px;
}

.tenprivate .pricon1 ul {
	float: left;
	padding: 25px 0 0 0;
}

.tenprivate .pricon1 ul li {
	float: left;
	display: inline;
	padding: 0 6px 0 0;
}

.tenprivate .pricon1 ul li a img {
	vertical-align: top;
	padding: 0;
}

.tenprivate .pricon2 {
	height: 82px;
}

.tenprivate .pricon2 p {
	padding: 10px 0 0 25px;
}

.tensearch_area {
	position: relative;
	clear: both;
	float: left;
	width: 900px;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
}

.tensearch_area p {
	margin: 0;
	padding: 0;
}

.tenstudy {
	float: left;
	width: 697px;
	*width: 696px;
	height: 55px;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.tenstudy dl {
	margin: 14px 0 0 13px;
}

.tenstudy dl dt {
	float: left;
	width: 161px;
	height: 16px;
	margin: 4px 21px 0 0;
	*margin: 4px 8px 0 0;
}

.tenstudy dl dd {
	float: left;
}

.tenstudy dl dd input {
	width: 225px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.tenstudy dl dd img {
	vertical-align: top;
}

.tenques {
	width: 193px;
	position: absolute;
	top: 20px;
	right: 210px;
}

.tenques .q_con {
	overflow: hidden;
	width: 142px;
}

.tenques ul {
	float: left;
	width: 1000px;
}

.tenques ul li {
	float: left;
	width: 142px;
	background: url('/img2/common/ew/bl_bsquare.gif') no-repeat 0 5px;
	padding: 0 0 0 7px;
}

.tenques p {
	position: absolute;
	top: -1px;
	right: 10px;
}

.tenques p a {
	margin: 0 3px 0 0;
}

.tensch {
	overflow: hidden;
	float: left;
	width: 201px;
	height: 55px;
	border-bottom: 1px solid #d5d8e7;
	border-left: 1px solid #d5d8e7;
}

.tensch p {
	margin: 0;
	padding: 0;
}

.tensch p {
	padding: 15px 0 0 25px;
}

.tensch p a {
	margin: 0 0 0 10px;
}

.tensch img {
	vertical-align: middle;
}

.tenservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.tenservice1 p {
	margin: 0;
	padding: 0;
}

.tens_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.tens_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.tens_custom span img {
	margin: 0 3px 0 0;
}

.tenspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.tenspeak_con p {
	margin: 0;
	padding: 0;
}

.tenspeak_con dt {
	height: 15px;
	margin: 22px 0 8px 21px;
	font-size: 0;
	line-height: 0;
}

.tenspeak_con dd {
	overflow: hidden;
	height: 118px;
	padding: 4px 0 0;
}

.tenspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/ten/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.tenspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/ten/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.tenspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/ten/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.tenspeak_con dd ul.list1 li.tit {
	padding: 16px 0 0 89px;
}

.tenspeak_con dd ul.list1 li.con {
	padding: 0px 0 0 89px;
}

.tenspeak_con dd ul.list1 a {
	padding: 10px 0 0 20px;
}

.tenspeak_con dd ul.list2 li.tit {
	padding: 20px 0 0 89px;
}

.tenspeak_con dd ul.list2 li.con {
	padding: 0 0 0 89px;
}

.tenspeak_con dd ul.list2 a {
	padding: 10px 0 0 20px;
}

.tenspeak_con dd ul.list3 li.tit {
	padding: 30px 0 0 79px;
}

.tenspeak_con dd ul.list3 a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 20px 0 0 11px;
}

.tenspeak_con dd ul li img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.tenspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	margin: 0 0 0 69px;
}

.tennohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 169px;
	*height: 170px;
	background: url('/img2/mulyu/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
}

.tennohow p {
	margin: 0;
	padding: 0;
}

.tennohow dl {
	width: 201px;
	margin: 23px 0 0 23px;
}

.tennohow dt {
	height: 45px;
	margin: 0 0 25px 0;
}

.tennohow dd ul li {
	padding: 0 0 12px;
	font-size: 0;
	line-height: 0;
}

.tenservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
}

.tenservice2 p {
	margin: 0;
	padding: 0;
}

.tenservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.tenservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.tenclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/ten/main/ew/bg_class.gif') no-repeat;
}

.tenclass p {
	margin: 0;
	padding: 0;
}

.tenclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.tenclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.tenclass .con ul {
	width: 2000px;
}

.tenclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.tenclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.tenintro {
	float: left;
	overflow: hidden;
	clear: both;
	width: 900px;
}

.tenintro p {
	margin: 0;
	padding: 0;
}

.tenintro ul.tab {
	float: left;
	padding: 22px 0 0 15px;
}

.tenintro ul.tab li {
	float: left;
	padding: 0 19px 0 0;
}

.tenintro .procontent {
	clear: both;
}

.tenpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/ten/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.tenpro_intro p {
	margin: 0;
	padding: 0;
}

.tenpro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.tenpro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.tenpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 690px;
}

.tenpro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.tenpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.tenpro_intro dl dd p.picture img {
	vertical-align: top;
}

.tenpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.tenpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #0283ae;
}

.tenpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.tenpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.tenpro_intro dl dd p.btn {
	clear: both;
	padding: 10px 0 25px;
}

.tenevent_ad {
	clear: both;
	overflow: hidden;
	float: left;
	width: 900px;
	border-top: 2px solid #0288b5;
}

.tenevent_ad p {
	margin: 0;
	padding: 0;
}

.tenevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.teneduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.teneduwill_bbs p {
	margin: 0;
	padding: 0;
}

.teneduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.teneduwill_bbs dl.noline {
	border-right: none;
}

.teneduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.teneduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.teneduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.teneduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.teneduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/common/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.teneduwill_bbs dl.list2 ul li,
.teneduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.teneduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.tenbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.tenbanner_ad p {
	margin: 0;
	padding: 0;
}

.tenbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/common/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.tenbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* °æÂû°ø¹«¿ø_main */

.copspot {
	float: left;
	width: 900px;
	padding: 8px 0 10px;
}

.copspot p {
	margin: 0;
	padding: 0;
}

.copspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.copspot dl {
	float: left;
	width: 203px;
	height: 220px;
	background: url('/img2/cop/main/ew/bg_service_banner.gif') no-repeat;
}

.copspot dt {
	padding: 23px 0 21px 25px;
}

.copspot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 7px 23px;
}

.copbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/cop/main/ew/bg_banner1.gif') no-repeat;
}

.copbanner p {
	margin: 0;
	padding: 0;
}

.copbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.copbanner ul li {
	float: left;
	background: url('/img2/cop/main/ew/bl_bannerdotted.gif') no-repeat right top;
	font-size: 0;
	line-height: 0;
}

.copbanner ul li.list1,
.copbanner ul li.list2 {
	padding: 0 1px 0 0;
}

.copbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.copexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #0283ae;
}

.copexam_bbs p {
	margin: 0;
	padding: 0;
}

.copad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.copad .adcon {
	overflow: hidden;
	width: 172px;
}

.copad .adcon ul {
	width: 1000px;
}

.copad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.copad .adcon li dt {
	margin: 0 0 15px;
}

.copad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.copad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.copad .adcon li dd div {
	padding: 10px 0 0;
}

.copad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.copad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.copad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.copbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.copbbs p {
	margin: 0;
	padding: 0;
}

.copbbs ul {
	padding: 22px 0 0 22px;
}

.copbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.copbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.copbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/cop/main/ew/bl_square.gif') no-repeat left 5px;
}

.copbbs li ol li a {
	width: 385px;
}

.copbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.copbbs li ol li strong.color1 {
	color: #d24b1e;
}

.copbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.copprivate {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.copprivate p {
	margin: 0;
	padding: 0;
}

.copprivate .pricon1 {
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
	background: #f1f4fa;
}

.copprivate .pricon1 p {
	float: left;
	padding: 20px 7px 0 17px;
}

.copprivate .pricon1 ul {
	float: left;
	padding: 25px 0 0 0;
}

.copprivate .pricon1 ul li {
	float: left;
	display: inline;
	padding: 0 6px 0 0;
}

.copprivate .pricon1 ul li a img {
	vertical-align: top;
	padding: 0;
}

.copprivate .pricon2 {
	height: 82px;
}

.copprivate .pricon2 p {
	padding: 10px 0 0 25px;
}

.copsearch_area {
	position: relative;
	clear: both;
	float: left;
	width: 900px;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
}

.copsearch_area p {
	margin: 0;
	padding: 0;
}

.copstudy {
	float: left;
	width: 697px;
	*width: 696px;
	height: 55px;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.copstudy dl {
	margin: 14px 0 0 13px;
}

.copstudy dl dt {
	float: left;
	width: 161px;
	height: 16px;
	margin: 4px 21px 0 0;
	*margin: 4px 8px 0 0;
}

.copstudy dl dd {
	float: left;
}

.copstudy dl dd input {
	width: 225px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.copstudy dl dd img {
	vertical-align: top;
}

.copques {
	width: 193px;
	position: absolute;
	top: 20px;
	right: 210px;
}

.copques .q_con {
	overflow: hidden;
	width: 142px;
}

.copques ul {
	float: left;
	width: 1000px;
}

.copques ul li {
	float: left;
	width: 142px;
	background: url('/img2/common/ew/bl_bsquare.gif') no-repeat 0 5px;
	padding: 0 0 0 7px;
}

.copques p {
	position: absolute;
	top: -1px;
	right: 10px;
}

.copques p a {
	margin: 0 3px 0 0;
}

.copsch {
	overflow: hidden;
	float: left;
	width: 201px;
	height: 55px;
	border-bottom: 1px solid #d5d8e7;
	border-left: 1px solid #d5d8e7;
}

.copsch p {
	margin: 0;
	padding: 0;
}

.copsch p {
	padding: 15px 0 0 25px;
}

.copsch p a {
	margin: 0 0 0 10px;
}

.copsch img {
	vertical-align: middle;
}

.copservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.copservice1 p {
	margin: 0;
	padding: 0;
}

.cops_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.cops_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.cops_custom span img {
	margin: 0 3px 0 0;
}

.copspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.copspeak_con p {
	margin: 0;
	padding: 0;
}

.copspeak_con dt {
	height: 15px;
	margin: 22px 0 8px 21px;
	font-size: 0;
	line-height: 0;
}

.copspeak_con dd {
	overflow: hidden;
	height: 118px;
	padding: 4px 0 0;
}

.copspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/cop/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.copspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/cop/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.copspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/cop/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.copspeak_con dd ul.list3 li {
	margin: 0 0 0 80px;
}

.copspeak_con dd ul li {
	margin: 0 0 0 69px;
}

.copspeak_con dd ul li.con {
	padding: 5px 0 0;
}

.copspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.copnohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 169px;
	*height: 170px;
	background: url('/img2/cop/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
}

.copnohow p {
	margin: 0;
	padding: 0;
}

.copnohow dl {
	width: 201px;
	margin: 23px 0 0 23px;
}

.copnohow dt {
	height: 41px;
	margin: 0 0 15px 0;
}

.copnohow dd ol li {
	padding: 0 0 7px;
	font-size: 0;
	line-height: 0;
}

.copnohow dd ol li img {
	vertical-align: middle;
}

.copnohow dd ol li a {
	margin: 0 0 0 7px;
}

.copservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
}

.copservice2 p {
	margin: 0;
	padding: 0;
}

.copservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.copservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.copclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/cop/main/ew/bg_class.gif') no-repeat;
}

.copclass p {
	margin: 0;
	padding: 0;
}

.copclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.copclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.copclass .con ul {
	width: 2000px;
}

.copclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.copclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.copintro {
	float: left;
	overflow: hidden;
	clear: both;
	width: 900px;
}

.copintro p {
	margin: 0;
	padding: 0;
}

.copintro ul.tab {
	float: left;
	padding: 22px 0 0 15px;
}

.copintro ul.tab li {
	float: left;
	padding: 0 19px 0 0;
}

.copintro .procontent {
	clear: both;
}

.coppro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/cop/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.coppro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.coppro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0;
}

.coppro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 690px;
}

.coppro_intro dl dd {
	float: left;
	width: 204px;
	height: 131px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.coppro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.coppro_intro dl dd p.picture img {
	vertical-align: top;
}

.coppro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 85px;
	*height: 77px;
	margin: 0 0 0 9px;
}

.coppro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #0283ae;
}

.coppro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.coppro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.coppro_intro dl dd p.btn {
	clear: both;
	padding: 10px 0 25px;
}

.copevent_ad {
	clear: both;
	overflow: hidden;
	float: left;
	width: 900px;
	border-top: 2px solid #0288b5;
}

.copevent_ad p {
	margin: 0;
	padding: 0;
}

.copevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.copeduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.copeduwill_bbs p {
	margin: 0;
	padding: 0;
}

.copeduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.copeduwill_bbs dl.noline {
	border-right: none;
}

.copeduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.copeduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.copeduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.copeduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.copeduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/common/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.copeduwill_bbs dl.list2 ul li,
.copeduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.copeduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.copbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.copbanner_ad p {
	margin: 0;
	padding: 0;
}

.copbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/common/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.copbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* ¿¹ºñÀü·Â_main */

.officerspot {
	float: left;
	width: 900px;
	padding: 8px 0 10px;
}

.officerspot p {
	margin: 0;
	padding: 0;
}

.officerspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.officerspot dl {
	float: left;
	width: 203px;
	height: 220px;
	background: url('/img2/officer2/main/ew/bg_service_banner.gif') no-repeat;
}

.officerspot dt {
	padding: 23px 0 21px 25px;
}

.officerspot dd {
	width: 152px;
	height: 11px;
	padding: 0 0 7px 0;
	margin: 7px 0 0 23px;
	border-bottom: 1px solid #ebecf2;
}

.officerspot dd.last {
	border: none;
}

.officerbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/officer2/main/ew/bg_banner1.gif') no-repeat;
}

.officerbanner p {
	margin: 0;
	padding: 0;
}

.officerbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.officerbanner ul li {
	float: left;
	background: url('/img2/officer2/main/ew/bl_bannerdotted.gif') no-repeat right top;
	font-size: 0;
	line-height: 0;
}

.officerbanner ul li.list1,
.officerbanner ul li.list2 {
	padding: 0 1px 0 0;
}

.officerbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.officerexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #0283ae;
}

.officerexam_bbs p {
	margin: 0;
	padding: 0;
}

.officerad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.officerad .adcon {
	overflow: hidden;
	width: 168px;
}

.officerad .adcon ul {
	width: 1000px;
}

.officerad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.officerad .adcon li dt {
	margin: 0 0 15px;
}

.officerad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.officerad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.officerad .adcon li dd div {
	padding: 10px 0 0;
}

.officerad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.officerad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.officerad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.officerbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.officerbbs p {
	margin: 0;
	padding: 0;
}

.officerbbs ul {
	padding: 22px 0 0 22px;
}

.officerbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.officerbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.officerbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/officer2/main/ew/bl_square.gif') no-repeat left 5px;
}

.officerbbs li ol li a {
	width: 385px;
}

.officerbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.officerbbs li ol li strong.color1 {
	color: #d24b1e;
}

.officerbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.officerprivate {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.officerprivate p {
	margin: 0;
	padding: 0;
}

.officerprivate .pricon1 {
	height: 82px;
	border-bottom: 1px solid #d5d8e7;
	background: url('/img2/officer2//main/ew/bg_pricon1.gif') no-repeat 130px 12px;
}

.officerprivate .pricon1 .tit {
	float: left;
	width: 99px;
	height: 47px;
	padding: 22px 0 0 23px;
}

.officerprivate .pricon1 .btn {
	float: left;
	padding: 50px 0 0 10px;
}

.officerprivate .pricon1 .btn a {}

.officerprivate .pricon2 {
	height: 82px;
	background: url('/img2/officer2//main/ew/bg_pricon2.gif') no-repeat 120px 12px;
}

.officerprivate .pricon2 .tit {
	float: left;
	width: 89px;
	height: 49px;
	padding: 23px 0 0 23px;
}

.officerprivate .pricon2 .btn {
	float: left;
	padding: 50px 0 0 20px;
}

.officersearch_area {
	position: relative;
	clear: both;
	float: left;
	width: 900px;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
}

.officersearch_area p {
	margin: 0;
	padding: 0;
}

.officerstudy {
	float: left;
	width: 697px;
	*width: 696px;
	height: 55px;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.officerstudy dl {
	margin: 14px 0 0 13px;
}

.officerstudy dl dt {
	float: left;
	width: 161px;
	height: 16px;
	margin: 4px 21px 0 0;
	*margin: 4px 8px 0 0;
}

.officerstudy dl dd {
	float: left;
}

.officerstudy dl dd input {
	width: 225px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.officerstudy dl dd img {
	vertical-align: top;
}

.officerques {
	width: 193px;
	position: absolute;
	top: 20px;
	right: 210px;
}

.officerques .q_con {
	overflow: hidden;
	width: 142px;
}

.officerques ul {
	float: left;
	width: 1000px;
}

.officerques ul li {
	float: left;
	width: 142px;
	background: url('/img2/common/ew/bl_bsquare.gif') no-repeat 0 5px;
	padding: 0 0 0 7px;
}

.officerques p {
	position: absolute;
	top: -1px;
	right: 10px;
}

.officerques p a {
	margin: 0 3px 0 0;
}

.officersch {
	overflow: hidden;
	float: left;
	width: 201px;
	height: 55px;
	border-bottom: 1px solid #d5d8e7;
	border-left: 1px solid #d5d8e7;
}

.officersch p {
	margin: 0;
	padding: 0;
}

.officersch p {
	padding: 15px 0 0 25px;
}

.officersch p a {
	margin: 0 0 0 10px;
}

.officersch img {
	vertical-align: middle;
}

.officerservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.officerservice1 p {
	margin: 0;
	padding: 0;
}

.officers_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	overflow: hidden;
}

.officers_custom span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

.officers_custom span img {
	margin: 0 3px 0 0;
}

.officerspeak_con {
	float: left;
	width: 499px;
	height: 169px;
	*height: 170px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fafbff;
}

.officerspeak_con p {
	margin: 0;
	padding: 0;
}

.officerspeak_con dt {
	height: 15px;
	margin: 22px 0 8px 21px;
	font-size: 0;
	line-height: 0;
}

.officerspeak_con dd {
	overflow: hidden;
	height: 118px;
	padding: 4px 0 0;
}

.officerspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/officer2/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.officerspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/officer2/main/ew/bg_speak_list2.gif') no-repeat top left;
}

.officerspeak_con dd ul.list2 li a {
	margin: 17px 0 0 72px;
}

.officerspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/officer2/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.officerspeak_con dd ul.list3 li.tit {
	margin: 22px 0 0 80px;
}

.officerspeak_con dd ul.list3 li a {
	margin: 0 0 0 80px;
}

.officerspeak_con dd ul li.tit {
	margin: 22px 0 0 72px;
}

.officerspeak_con dd ul li img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.officerspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	margin: 0 0 0 72px;
	padding: 8px 0 0;
}

.officernohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 169px;
	*height: 170px;
	background: url('/img2/officer2/main/ew/bg_only.gif') no-repeat;
	border-bottom: 1px solid #d5d8e7;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
}

.officernohow p {
	margin: 0;
	padding: 0;
}

.officernohow dl {
	width: 201px;
	margin: 23px 0 0 23px;
}

.officernohow dt {
	height: 41px;
	margin: 0 0 15px 0;
}

.officernohow dd ul li {
	padding: 0 0 7px;
	font-size: 0;
	line-height: 0;
}

.officernohow dd ul li img {
	vertical-align: middle;
}

.officerservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
	border-bottom: 2px solid #0288b5;
	padding: 0 0 27px;
}

.officerservice2 p {
	margin: 0;
	padding: 0;
}

.officerservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.officerservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.officerclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/officer2/main/ew/bg_class.gif') no-repeat;
}

.officerclass p {
	margin: 0;
	padding: 0;
}

.officerclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.officerclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.officerclass .con ul {
	width: 2000px;
}

.officerclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.officerclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.officerintro {
	float: left;
	overflow: hidden;
	clear: both;
	width: 900px;
}

.officerintro p {
	margin: 0;
	padding: 0;
}

.officerpro {
	overflow: hidden;
	width: 900px;
	height: 176px;
	background: url('/img2/officer2/main/ew/bg_officerpro.gif') no-repeat 57px top;
}

.officerpro img {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.officerpro .classname {
	float: left;
	margin: 28px 150px 0 13px;
}

.officerpro dl {
	float: left;
}

.officerpro dl.officerprocon1 {
	width: 150px;
	margin: 28px 30px 0 0;
	_margin: 28px 15px 0 0;
}

.officerpro dl.officerprocon1 dt {
	margin: 0 0 25px;
}

.officerpro .officerprocon2 {
	float: left;
	display: inline;
	width: 454px;
	margin: 28px 0 0 0;
}

.officerpro .officerprocon2 dl dt {
	margin: 0 0 15px;
}

.officerpro .officerprocon2 ul {
	clear: both;
	float: left;
	width: 454px;
}

.officerpro .officerprocon2 ul.list li {
	float: left;
	display: inline;
	height: 11px;
	padding: 0 20px 7px 0;
}

.officerpro .officerprocon2 ul.list li.last {
	padding: 0;
}

.officerpro .officerprocon2 ul.list li img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.officerpro .officerprocon2 ul.btn {
	margin: 15px 0 0;
	padding: 10px 0 0;
	*margin: 0;
	background: url('/img2/flow/main/ew/bl_prodotted.gif') repeat-x;
}

.officerpro .officerprocon2 ul.btn li {
	float: left;
	margin: 0 10px 0 0;
}

.officerevent_ad {
	clear: both;
	overflow: hidden;
	float: left;
	width: 900px;
	border-top: 2px solid #0288b5;
}

.officerevent_ad p {
	margin: 0;
	padding: 0;
}

.officerevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.officereduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.officereduwill_bbs p {
	margin: 0;
	padding: 0;
}

.officereduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.officereduwill_bbs dl.noline {
	border-right: none;
}

.officereduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.officereduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.officereduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.officereduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.officereduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/common/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.officereduwill_bbs dl.list2 ul li,
.officereduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.officereduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.officerbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.officerbanner_ad p {
	margin: 0;
	padding: 0;
}

.officerbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/common/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.officerbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* ´ë¹æÇÐ¿ø_main */

.wonspot {
	float: left;
	width: 900px;
	padding: 8px 0 10px;
}

.wonspot p {
	margin: 0;
	padding: 0;
}

.wonspot .flash {
	float: left;
	width: 689px;
	height: 220px;
	margin: 0 8px 0 0;
}

.wonspot p {
	float: left;
	width: 203px;
	height: 220px;
}

.wonbanner {
	clear: both;
	width: 900px;
	height: 42px;
	padding: 3px 0 0 3px;
	background: url('/img2/won2/main/ew/bg_banner1.gif') no-repeat;
}

.wonbanner p {
	margin: 0;
	padding: 0;
}

.wonbanner ul {
	float: left;
	width: 846px;
	overflow: hidden;
}

.wonbanner ul li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.wonbanner p {
	float: left;
	margin: 10px 0 0 13px;
}

.wonexam_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 165px;
	border-top: 3px solid #99730c;
}

.wonexam_bbs p {
	margin: 0;
	padding: 0;
}

.wonad {
	position: relative;
	float: left;
	width: 177px;
	*width: 198px;
	height: 140px;
	*height: 165px;
	padding: 25px 0 0 20px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.wonad .adcon {
	overflow: hidden;
	width: 157px;
}

.wonad .adcon ul {
	width: 1000px;
}

.wonad .adcon li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

.wonad .adcon li dt {
	margin: 0 0 15px;
}

.wonad .adcon li dd img {
	vertical-align: middle;
	margin: 0 1px 0 0;
}

.wonad .adcon li dd p {
	padding: 5px 0 0;
	width: 155px;
}

.wonad .adcon li dd div {
	padding: 10px 0 0;
}

.wonad .adcon li dd span {
	font-size: 0px;
	line-height: 0;
}

.wonad .btn1 {
	position: absolute;
	top: 70px;
	left: 0;
	width: 11px;
	height: 16px;
}

.wonad .btn2 {
	position: absolute;
	top: 70px;
	right: 2px;
	width: 11px;
	height: 16px;
}

.wonbbs {
	position: relative;
	float: left;
	width: 499px;
	height: 165px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.wonbbs p {
	margin: 0;
	padding: 0;
}

.wonbbs ul {
	padding: 22px 0 0 22px;
}

.wonbbs li {
	float: left;
	padding: 0 28px 0 0;
}

.wonbbs li ol {
	position: absolute;
	top: 65px;
	left: 22px;
	width: 460px;
}

.wonbbs li ol li {
	float: none;
	height: 22px;
	padding: 0 0 0 9px;
	background: url('/img2/won2/main/ew/bl_square.gif') no-repeat left 5px;
}

.wonbbs li ol li a {
	width: 385px;
}

.wonbbs li ol li span {
	position: absolute;
	right: 0;
	font-size: 11px;
}

.wonbbs li ol li strong.color1 {
	color: #d24b1e;
}

.wonbbs p {
	position: absolute;
	top: 23px;
	right: 15px;
}

.wonprivate {
	float: left;
	width: 200px;
	height: 165px;
	border-bottom: 1px solid #d5d8e7;
}

.wonprivate p {
	margin: 0;
	padding: 0;
}

.wonprivate dt {
	padding: 22px 0 0 23px;
	font-size: 0;
	line-height: 0;
}

.wonprivate dd {
	overflow: hidden;
	padding: 20px 0 0 23px;
	font-size: 0;
	line-height: 0;
}

.wonprivate dd li {
	float: left;
	height: 22px;
	margin: 0 2px 2px 0;
}

.wonsearch_area {
	clear: both;
	float: left;
	width: 900px;
}

.wonsearch_area p {
	margin: 0;
	padding: 0;
}

.wonstudy {
	float: left;
	width: 531px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	background: #fafbff;
}

.wonstudy dl {
	margin: 14px 0 0 13px;
}

.wonstudy dl dt {
	float: left;
	width: 120px;
	height: 16px;
	margin: 4px 8px 0 0;
}

.wonstudy dl dd {
	float: left;
}

.wonstudy dl dd input {
	width: 290px;
	height: 24px;
	padding: 4px 0 0 4px;
	border: 1px solid #bec4dd;
	background: #fff;
	color: #606060;
}

.wonstudy dl dd img {
	vertical-align: top;
}

.wonsearch {
	overflow: hidden;
	float: left;
	width: 368px;
	height: 55px;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	background: url('/img2/common/ew/bg_elearnsearch.gif') no-repeat 13px top;
}

.wonsearch p {
	margin: 0;
	padding: 0;
}

.wonsearch fieldset {
	margin: 14px 0 0 146px;
}

.wonsearch p {
	position: relative;
	width: 206px;
	border: 3px solid #5460a5;
	background: #fff;
}

.wonsearch p input {
	width: 182px;
	height: 16px;
	*padding: 3px 0 0 5px;
	border: 0;
	color: #606060;
	font-size: 11px;
}

.wonsearch p a img {
	position: absolute;
	top: 0;
	right: 0;
}

.wonservice1 {
	clear: both;
	float: left;
	width: 900px;
}

.wonservice1 p {
	margin: 0;
	padding: 0;
}

.wons_custom {
	position: relative;
	float: left;
	width: 198px;
	height: 170px;
	*height: 171px;
	overflow: hidden;
}

.wonspeak_con {
	float: left;
	width: 499px;
	height: 171px;
	border-right: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
	background: #fffefa;
}

.wonspeak_con p {
	margin: 0;
	padding: 0;
}

.wonspeak_con dt {
	height: 15px;
	margin: 22px 0 14px 21px;
	font-size: 0;
	line-height: 0;
}

.wonspeak_con dd {
	overflow: hidden;
	height: 118px;
}

.wonspeak_con dd ul.list1 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/won2/main/ew/bg_speak_list1.gif') no-repeat top left;
}

.wonspeak_con dd ul.list2 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/won2/main/ew/bg_speak_list4.gif') no-repeat top left;
	padding-left: 10px;
}

.wonspeak_con dd ul.list3 {
	float: left;
	width: 166px;
	height: 117px;
	background: url('/img2/won2/main/ew/bg_speak_list3.gif') no-repeat top left;
}

.wonspeak_con dd ul.list3 li.tit {
	margin: 16px 0 0 67px;
}

.wonspeak_con dd ul li {
	margin: 0 0 0 69px;
}

.wonspeak_con dd ul li a {
	display: inline-block;
	width: 56px;
	height: 18px;
	padding: 9px 0 0;
}

.wonspeak_con dd ul li.con {
	padding: 5px 0 0;
}

.wonnohow {
	float: left;
	overflow: hidden;
	width: 200px;
	height: 168px;
	*height: 171px;
	background: url('/img2/won2/main/ew/bg_only.jpg') no-repeat;
	border-bottom: 1px solid #d5d8e7;
	border-top: 1px solid #d5d8e7;
	*border-top: none;
}

.wonnohow p {
	margin: 0;
	padding: 0;
}

.wonnohow dl {
	width: 201px;
}

.wonnohow dt {
	height: 16px;
	margin: 20px 0 10px 23px;
}

.wonnohow dd.img {
	margin: 0 0 0 10px;
}

.wonnohow dd ul {
	margin: 13px 0 0 23px;
	*margin: 2px 0 0 23px;
}

@-moz-document url-prefix() {
	.wonnohow dd ul {
		margin: 8px 0 0 23px;
		*margin: 2px 0 0 23px;
	}
}


/* ÆÄÆø */

.wonnohow dd ul li {
	height: 12px;
	margin: 0 0 13px;
	*margin: 0 0 5px;
}

.wonservice2 {
	clear: both;
	width: 900px;
	overflow: hidden;
	padding: 0 0 20px;
}

.wonservice2 p {
	margin: 0;
	padding: 0;
}

.wonservice2 ul {
	float: left;
	width: 950px;
	margin: 28px 0 0 12px;
}

.wonservice2 ul li {
	float: left;
	margin: 0 63px 0 0;
	font-size: 0;
	line-height: 0;
}

.wonclass {
	clear: both;
	float: left;
	width: 900px;
	height: 37px;
	margin: 21px 0 0;
	background: url('/img2/won2/main/ew/bg_class.gif') no-repeat;
}

.wonclass p {
	margin: 0;
	padding: 0;
}

.wonclass .tit {
	float: left;
	width: 60px;
	height: 14px;
	padding: 11px 10px 0 23px;
}

.wonclass .con {
	float: left;
	overflow: hidden;
	width: 766px;
	*width: 770px;
	height: 19px;
	*height: 23px;
	margin: 7px 0 0;
	padding: 2px 0 0 4px;
	border: 1px solid #dedede;
}

.wonclass .con ul {
	width: 2000px;
}

.wonclass .con li {
	float: left;
	margin: 0 10px 0 0;
}

.wonclass .con li img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

.wonintro {
	clear: both;
	float: left;
	overflow: hidden;
	width: 900px;
	border-top: 2px solid #b68a0f;
	margin: 30px 0 0;
}

.wonintro p {
	margin: 0;
	padding: 0;
}

.wonpro_intro.line {
	overflow: hidden;
	width: 900px;
	background: url('/img2/won2/main/ew/bg_dotted.gif') repeat-x left top;
	padding: 5px 0 0 0;
}

.wonpro_intro dl {
	float: left;
	width: 920px;
	padding: 0 0 0 15px;
}

.wonpro_intro dl dt {
	height: 15px;
	padding: 25px 0 20px 0px;
}

.wonpro_intro dl dt a {
	width: 42px;
	height: 16px;
	margin: 0 0 0 540px;
}

.wonpro_intro dl dd {
	float: left;
	width: 204px;
	height: 128px;
	margin: 0 20px 0 0;
	letter-spacing: -1px;
}

.wonpro_intro dl dd p.picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.wonpro_intro dl dd p.picture img {
	vertical-align: top;
}

.wonpro_intro dl dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.wonpro_intro dl dd ul li.class_name {
	font-size: 11px;
	color: #9e7328;
}

.wonpro_intro dl dd ul li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
}

.wonpro_intro dl dd ul li.class_con {
	font-size: 11px;
	color: #868686;
}

.wonpro_intro dl dd p.btn {
	clear: both;
	padding: 10px 0 25px;
}

.wonboninfo {
	position: relative;
	clear: both;
	float: left;
	width: 900px;
	background: url('/img2/won2/main/ew/bg_bon.gif') no-repeat 30px 70px;
	border-top: 2px solid #b68a0f;
	padding: 33px 0 29px;
	*padding: 33px 0 0;
	border-bottom: 1px solid #e7e4d5;
}

.wonboninfo p {
	margin: 0;
	padding: 0;
}

.wonboninfo dl dt {
	float: left;
	display: inline;
	margin: 0 0 0 13px;
}

.wonboninfo dl dd {
	float: left;
	margin: 0 0 0 90px;
}

.wonboninfo dl dd ul {
	float: left;
}

.wonboninfo dl dd ul div div table tr td {
	float: left;
	width: 112px;
	margin: 0 2px 0 0;
}

.wonboninfo dl dd ul div div table tr td .tit {
	text-align: center;
	margin: 12px 0 0;
}

.wonboninfo p.btn {
	position: absolute;
	top: 34px;
	left: 150px;
}

.wonevent_ad {
	clear: both;
	float: left;
	width: 900px;
	border-top: 2px solid #b68a0f;
}

.wonevent_ad p {
	margin: 0;
	padding: 0;
}

.wonevent_ad li {
	float: left;
	border-bottom: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.woneduwill_bbs {
	clear: both;
	float: left;
	width: 900px;
	height: 138px;
	margin: 12px 0 0;
	border: 1px solid #e1e1e1;
}

.woneduwill_bbs p {
	margin: 0;
	padding: 0;
}

.woneduwill_bbs dl {
	float: left;
	width: 299px;
	height: 138px;
	border-right: 1px solid #e1e1e1;
}

.woneduwill_bbs dl.noline {
	border-right: none;
}

.woneduwill_bbs dl p img {
	float: left;
	width: 106px;
	height: 68px;
	padding: 0;
	border: 1px solid #e5e5e5;
	line-height: 0;
	vertical-align: top;
}

.woneduwill_bbs dl dt {
	position: relative;
	margin: 17px 0 0 13px;
}

.woneduwill_bbs dl dt span {
	position: absolute;
	top: 0;
	right: 18px;
}

.woneduwill_bbs dl dd {
	padding: 13px 0 0 10px;
}

.woneduwill_bbs dl.list1 ul li {
	float: left;
	width: 157px;
	padding: 0 0 2px 10px;
	background: url('/img2/common/ew/bl_eduwill24.gif') no-repeat 6px 6px;
	color: #868686;
	font-size: 11px;
}

.woneduwill_bbs dl.list2 ul li,
.woneduwill_bbs dl.list3 ul li {
	float: left;
	margin: 1px 0 0 7px;
	_display: inline;
}

.woneduwill_bbs dl li span {
	display: block;
	margin: 20px 0 0 0;
}

.wonbanner_ad {
	clear: both;
	float: left;
	*float: none;
	width: 900px;
	height: 53px;
	margin: 10px 0 0;
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
}

.wonbanner_ad p {
	margin: 0;
	padding: 0;
}

.wonbanner_ad ul li {
	float: left;
	width: 224px;
	height: 53px;
	background: url('/img2/common/ew/banner_ad_dot.gif') repeat-y right 0;
	font-size: 0;
	line-height: 0;
}

.wonbanner_ad ul li.last {
	width: 226px;
	background: none;
}


/* Àå´ë±Ù */


/* ÁÖÅÃ°ü¸®»ç »ó´ÜÀÌ¹ÌÁö ½ÃÀÛ */

.intro_tit_j {
	clear: both;
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/jutek/teacher/ew/bg_prointro.jpg') no-repeat;
}

.reference_tit_j {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/jutek/pds/ew/bg_reference.jpg') no-repeat;
}

.classtit_j {
	width: 662px;
	height: 172px;
	padding: 25px 0 0;
	background: url('/img2/common/ew/type1/myroom/bg_myclass.jpg') no-repeat;
	color: #606060;
}

.testinfo_tit_j {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/jutek/info/ew/bg_testinfo.jpg') no-repeat;
}

.custom_tit_j {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/common/ew/type1/customer/bg_qna.jpg') no-repeat;
}

.join_tit_j {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/common/ew/type1/community/bg_join.jpg') no-repeat;
}


/* ÁÖÅÃ°ü¸®»ç »ó´ÜÀÌ¹ÌÁö ³¡ */


/* °ø¹«¿ø ½ÃÀÛ */


/* sub_myroom ½ÃÀÛ*/

.classtit_g {
	width: 662px;
	height: 172px;
	padding: 25px 0 0;
	background: url('/img2/common/ew/type2/myroom/bg_myclass.jpg') no-repeat;
	color: #606060;
}

.class_detail_g {
	clear: both;
	float: left;
	width: 662px;
	margin: 20px 0 0 0;
}

.class_detail_g .class_tab {
	overflow: hidden;
	width: 664px;
	margin: 0 0 24px 0;
	background: url('/img2/common/ew/type2/myroom/class_bg.gif') repeat-x;
}

.class_detail_g .class_tab li {
	float: left;
	height: 30px;
	font-size: 0;
	line-height: 0;
}

.class_detail_g table {
	width: 100%;
	border-top: 2px solid #0283ae;
	border-bottom: 1px solid #0283ae;
	color: #606060;
	border-collapse: collapse;
}

.class_detail_g table th {
	padding: 8px 0 5px 0;
	background: #f4f8f9 url('/img2/common/ew/type2/myroom/bl_myclass_dotted.gif') left center no-repeat;
	color: #0283ae;
	font-size: 11px;
}

.class_detail_g table th.noline {
	background: #f4f8f9;
}

.class_detail_g table td {
	padding: 8px 0 7px 0;
	border-top: 1px solid #cfdfe3;
	font-size: 11px;
	text-align: center;
}

.class_detail_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.classcon_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.newbook_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.newbook_g {
	clear: both;
	float: left;
	width: 664px;
	margin: 20px 0 10px;
}

.newbook_g p {
	padding: 0 0 0 8px;
	background: url('/img2/license/myroom/ew/bl_s.gif') no-repeat center left;
}

.newbook_g ul {
	float: left;
	width: 664px;
	margin: 22px 0 0;
	border-top: 2px solid #0283ae;
	border-bottom: 1px solid #0283ae;
}

.newbook_g li {
	float: left;
	*width: 664px;
	padding: 5px 0 5px 15px;
	border-bottom: 1px solid #cfdfe3;
	background: url('/img2/license/myroom/ew/bl_list.gif') no-repeat 5px 11px;
}

.newbook_g li dt {
	float: left;
	width: 590px;
}

.newbook_g li dd {
	float: left;
}

.newbook_g li dd img {
	vertical-align: middle;
}

.class_free_g {
	clear: both;
	float: left;
	width: 662px;
	margin: 20px 0 0;
}

.class_free_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.class_free_g p span.txt {
	float: left;
	padding: 0 0 0 8px;
	background: url('/img2/common/ew/type2/myroom/bl_s.gif') no-repeat 0 3px;
}

.class_free_g p span.btn {
	float: right;
	font-size: 0;
	line-height: 0;
}

.class_free_g p span.btn a img {
	margin: 0 0 10px 5px;
}

.class_free_g table {
	width: 100%;
	border-top: 2px solid #0283ae;
	border-bottom: 1px solid #0283ae;
	color: #606060;
	border-collapse: collapse;
}

.class_free_g table th {
	padding: 8px 0 5px 0;
	background: #f4f8f9 url('/img2/common/ew/type2/myroom/bl_myclass_dotted.gif') left center no-repeat;
	color: #0283ae;
	font-size: 11px;
}

.class_free_g table th.noline {
	background: #f4f8f9;
}

.class_free_g table td {
	padding: 8px 0 7px 0;
	border-top: 1px solid #cfdfe3;
	font-size: 11px;
	text-align: center;
}

.bbs_update_g {
	position: relative;
	float: left;
	width: 322px;
}

.bbs_update_g dd {
	float: left;
}

.bbs_update_g dd ul {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 322px;
}

.bbs_update_g dd li {
	height: 19px;
	padding: 0 0 0 8px;
	background: url('/img2/license/myroom/ew/bl_list.gif') no-repeat left 5px;
}

.bbs_update_g dd li strong {
	color: #d24b1e;
}

.bbs_update_g dd li strong.notice {
	color: #606060;
}

.now2_class {
	float: right;
	width: 319px;
	margin: 0 0 0 10px;
	color: #606060;
}

.now2_class p {
	width: 309px;
	*width: 319px;
	height: 20px;
	*height: 30px;
	margin: 0 0 6px;
	padding: 8px 0 0 8px;
	border: 1px solid #98bec7;
	background: #f4f8f9;
	vertical-align: top;
	color: #0283ae;
}

.now2_class p strong {
	float: left;
}

.now2_class p span {
	float: right;
	margin: 0 10px 0 0;
}

.now2_class p a img {
	margin: 2px 0 0 3px;
	*margin: 0 0 0 3px;
	vertical-align: top;
}

.now2_class ul {
	float: left;
	width: 319px;
	border: 1px solid #98bec7;
}

.now2_class li {
	float: left;
	*width: 316px;
	padding: 2px 0 2px 8px;
	border-bottom: 1px solid #dce4ee;
}

.now2_class li dt,
.now_class li dd {
	float: left;
}

.now2_class li dt {
	width: 65px;
	font-weight: bold;
}

.now2_class li dd.s1 {
	width: 155px;
	*width: 145px;
	float: left;
}

.now2_class li dd.s2 {
	width: 120px;
	float: left;
}

.now2_class li dd.s3 {
	width: 35px;
	float: left;
}

.now2_class li dd img {
	vertical-align: middle;
}

.now2_class li dt span,
.now_class li dd span {
	display: block;
	padding: 2px 0 0 0;
}

.now_class_g {
	float: right;
	width: 319px;
	margin: 0 0 0 10px;
	color: #606060;
}

.now_class_g p {
	width: 309px;
	*width: 319px;
	height: 20px;
	*height: 30px;
	margin: 0 0 6px;
	padding: 8px 0 0 8px;
	border: 1px solid #98bec7;
	background: #f4f8f9;
	vertical-align: top;
	color: #0283ae;
}

.now_class_g p strong {
	float: left;
}

.now_class_g p span {
	float: right;
	margin: 0 10px 0 0;
}

.now_class_g p a img {
	margin: 2px 0 0 3px;
	*margin: 0 0 0 3px;
	vertical-align: top;
}

.now_class_g ul {
	float: left;
	width: 319px;
	border: 1px solid #98bec7;
}

.now_class_g li {
	float: left;
	*width: 316px;
	padding: 2px 0 2px 8px;
	border-bottom: 1px solid #dce4ee;
}

.now_class_g li dt,
.now_class li dd {
	float: left;
}

.now_class_g li dt {
	width: 65px;
	font-weight: bold;
}

.now_class_g li dd.s1 {
	width: 155px;
	*width: 145px;
	float: left;
}

.now_class_g li dd.s2 {
	width: 120px;
	float: left;
}

.now_class_g li dd.s3 {
	width: 35px;
	float: left;
}

.now_class_g li dd img {
	vertical-align: middle;
}

.now_class_g li dt span,
.now_class_g li dd span {
	display: block;
	padding: 2px 0 0 0;
}

.path_g {
	border-top: 2px solid #0283ae;
	font-size: 11px;
	color: #606060;
}

.path_g div {
	position: relative;
	padding: 10px 0 0 0;
}

.path_g img {
	vertical-align: middle;
}

.path_g span {
	position: absolute;
	top: 8px;
	*top: 5px;
	right: 0;
}


/* ¹è³Ê°¡ ÀÖÀ»¶§ */


/* sub_myroom ³¡*/


/* sub_community ½ÃÀÛ */

.join_tit_g {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/common/ew/type2/community/bg_join.jpg') no-repeat;
}

.join_event_g {
	width: 662px;
	height: 205px;
}

.join_event_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.join_event_g .eventcon {
	float: left;
	width: 662px;
	height: 205px;
	border-top: 1px solid #d5d8e7;
}

.share_g {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0 0;
	border-top: 3px solid #688bbc;
}

.share_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.share_g ul {
	float: left;
	width: 662px;
	height: 141pxpx;
	border-top: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.share_g ul li {
	float: left;
	width: 219px;
	height: 141px;
	border-right: 1px solid #d5d8e7;
}

.share_g ul li.b_qna {
	border-right: none;
	background: url('/img2/common/ew/type2/community/bg_sharelist3.gif') no-repeat;
}

.share_g ul li dl {
	position: relative;
	margin: 20px 0 0 18px;
}

.share_g ul li dl dt {
	margin: 0 0 18px;
}

.share_g ul li dl dt a {
	position: absolute;
	top: 0;
	right: 10px;
}

.share_g ul li dl dd {
	margin: 0 0 3px;
	padding: 0 0 0 5px;
	background: url('/img2/common/ew/type2/community/bl_sub_square.gif') no-repeat center left;
	font-size: 11px;
	color: #868686;
}

.share_g ul li.b_qna dl dd {
	background: none;
	padding: 0;
}

.share_g ul li.b_qna dd a img {
	margin: 20px 0 0;
}

.story_g {
	clear: both;
	float: left;
	padding: 27px 0 0 0;
}

.story_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.story_g .story1 {
	width: 660px;
	*width: 662px;
	height: 88px;
	margin: 0 0 8px;
	border: 1px solid #e1e1e1;
}

.story_g .story2 {
	width: 660px;
	*width: 662px;
	height: 88px;
	border: 1px solid #e1e1e1;
	margin: 0 0 8px;
}

.story_g .story3 {
	width: 662px;
	height: 53px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.story_g li {
	float: left;
	border-right: 1px solid #e1e1e1;
	font-size: 0;
	line-height: 0;
}

.story_g li.noline {
	border-right: none;
}


/* sub_community ³¡ */


/* sub_customer */

.custom_tit_g {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/common/ew/type2/customer/bg_qna.jpg') no-repeat;
}

.qna_g {
	clear: both;
	width: 662px;
	height: 205px;
}

.qna_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.qna_g .qnacon {
	float: left;
	width: 662px;
	height: 205px;
}

.search_box {
	clear: both;
	float: left;
	margin: 20px 0 5px 0;
}

.search_box span {
	float: left;
	margin: 0 5px 0 0;
	_display: inline;
}

.search_box input {
	width: 300px;
	height: 23px;
	border: 1px solid #ccc;
	color: #606060;
	vertical-align: middle;
}

.search_box img.vm {
	vertical-align: middle;
	margin: 0 0 0 5px;
}

.qnacon_g {
	clear: both;
}

.qnacon_g table {
	width: 662px;
	border-top: 2px solid #0283ae;
	background: url('/img2/common/ew/type2/customer/bg_table_lice.gif') left top repeat-x;
	table-layout: fixed;
	border-collapse: collapse;
}

.qnacon_g thead tr th {
	height: 30px;
	border-bottom: 1px solid #b7c4d7;
	background: url('/img2/gov2/teacher/ew/bl_estimate_dotted.gif') no-repeat left center;
	color: #0283ae;
	text-align: center;
}

.qnacon_g thead th.num {
	border-left: 1px solid #b7c4d7;
	background: none;
}

.qnacon_g thead th.day {
	border-right: 1px solid #b7c4d7;
}

.qnacon_g td {
	padding: 8px 0 7px 0;
	border-bottom: 1px solid #dce4ee;
	background: none;
	text-align: center;
}

.qnacon_g td.con {
	padding: 0 0 0 5px;
	text-align: left;
}

.qnacon_g td span.new {
	margin: 0 0 0 3px;
	vertical-align: middle;
}

.qnacon_g td span.answer {
	vertical-align: middle;
	margin: 0 3px 0 0;
}

.qnacon_g td.title {
	padding: 8px 0 8px 10px;
	text-align: left;
}

.qnacon_g .btn {
	float: right;
	margin: 14px 0 0;
}

.qnacon_g .btn a {
	margin: 0 0 0 5px;
}

.testinfo_tit_g {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/gov2/info/ew/bg_testinfo.jpg') no-repeat;
}


/* sub_pds */

.reference_tit_g {
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/gov2/pds/ew/bg_reference.jpg') no-repeat;
}

.intro_tit_g {
	clear: both;
	width: 662px;
	height: 171px;
	padding: 25px 0 0;
	background: url('/img2/gov2/teacher/ew/bg_prointro.jpg') no-repeat;
}

.sample_g {
	position: relative;
	float: left;
	width: 662px;
	height: 250px;
}

.sample_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.sample_g .samplecon {
	float: left;
	width: 662px;
	height: 217px;
	border-top: 1px solid #d5d8e7;
	background: url('/img2/gov2/teacher/ew/bg_video.gif') no-repeat;
}

.sample_g .samplecon p {
	float: left;
	width: 236px;
	height: 148px;
	margin: 35px 0 0 34px;
	_display: inline;
}

.sample_g .samplecon ul {
	float: left;
	padding: 55px 0 0 102px;
}

.sample_g .samplecon li {
	padding: 0 0 10px;
}

.pri_edu_g {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0 0;
	border-top: 3px solid #0288b5;
	background: url('/img2/gov2/teacher/ew/bg_dotted.gif') repeat-x left bottom;
}

.pri_edu_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.pri_edu_g.studio {
	float: left;
	clear: both;
	border: none;
}

.pri_edu_g dl {
	overflow: hidden;
	width: 688px;
}

.pri_edu_g dt {
	display: none;
}

.pri_edu_g dd {
	float: left;
	width: 204px;
	height: 108px;
	padding: 0 19px 27px 0;
	letter-spacing: -1px;
}

.pri_edu_g dd .picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.pri_edu_g dd .picture img {
	margin: 0;
	padding: 0;
	line-height: 0;
	vertical-align: top;
}

.pri_edu_g dd ul {
	float: left;
	width: 115px;
	height: 77px;
	margin: 0 0 0 9px;
}

.pri_edu_g dd li.class_name {
	font-size: 11px;
	color: #0283ae;
}

.pri_edu_g dd li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	font-weight: bold;
	color: #606060;
}

.pri_edu_g dd li.class_con {
	font-size: 11px;
	color: #868686;
}

.pri_edu_g dd .btn {
	clear: both;
	padding: 10px 0 0;
}

.pri_edu_g1 {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0 30;
	background: url('/img2/gov2/teacher/ew/bg_dotted.gif') repeat-x left bottom;
}

.pri_edu_g1 h4 {
	padding: 0 0 20px 20px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
}

.pri_edu_g1.studio {
	float: left;
	clear: both;
	border: none;
}

.pri_edu_g1 dl {
	overflow: hidden;
	width: 660px;
}

.pri_edu_g1 dt {
	display: none;
}

.pri_edu_g1 dd {
	float: left;
	width: 220px;
	height: 108px;
	padding: 0 7px 27px 0;
	letter-spacing: -1px;
}

.pri_edu_g1 dd .picture {
	float: left;
	width: 72px;
	height: 75px;
	border: 1px solid #e7e7e7;
}

.pri_edu_g1 dd .picture img {
	margin: 0;
	padding: 0;
	line-height: 0;
	vertical-align: top;
}

.pri_edu_g1 dd ul {
	float: left;
	width: 125px;
	height: 77px;
	margin: 0 0 0 9px;
}

.pri_edu_g1 dd li.class_name {
	font-size: 11px;
	color: #0283ae;
}

.pri_edu_g1 dd li.pro_name {
	padding: 5px 0 4px;
	font-size: 12px;
	font-weight: bold;
	color: #606060;
}

.pri_edu_g1 dd li.class_con {
	font-size: 11px;
	color: #868686;
}

.pri_edu_g1 dd .btn {
	clear: both;
	padding: 10px 0 0;
}

.estimate_g {
	clear: both;
	width: 662px;
	padding: 25px 0 0;
}

.estimate_g h4 {
	padding: 0 0 20px 19px;
	background: url('/img2/common/ew/type2/myroom/bl_square.gif') no-repeat left 2px;
	border-collapse: collapse;
}

.estimate_g table {
	width: 100%;
	border-top: 2px solid #0283ae;
	background: url('/img2/gov2/teacher/ew/bg_table_lice.gif') left bottom repeat-x;
	table-layout: fixed;
}

.estimate_g thead tr th {
	height: 30px;
	border-bottom: 1px solid #99c5d4;
	background: url('/img2/gov2/teacher/ew/bl_estimate_dotted.gif') no-repeat left center;
	color: #468499;
	text-align: center;
}

.estimate_g thead th.num {
	border-left: 1px solid #99c5d4;
	background: none;
}

.estimate_g thead th.day {
	border-right: 1px solid #99c5d4;
}

.estimate_g tbody th.viewin {
	text-align: left;
}

.estimate_g tbody th.viewin2 {
	text-align: left;
	font-weight: normal;
}

.estimate_g td {
	padding: 8px 0 7px 0;
	border-bottom: 1px solid #c7dae0;
	background: none;
	text-align: center;
}

.estimate_g td.title {
	padding: 8px 0 5px 10px;
	text-align: left;
}

.estimate_g .btn {
	float: right;
	margin-top: 14px;
}

.estimate table tbody tr th {
	text-align: left;
}


/* °ø¹«¿ø ³¡ */

.study_way_j {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0 0;
	border-top: 3px solid #688bbc;
}

.study_way_j ul {
	float: left;
	width: 663px;
	border-bottom: 1px solid #d5d8e7;
}

.study_way_j li {
	float: left;
	width: 220px;
	border-top: 1px solid #d5d8e7;
	border-right: 1px solid #d5d8e7;
	font-size: 0;
	line-height: 0;
}

.study_way_j li.noline {
	border-right: 0;
}

.study_way_j li.list1 {
	width: 220px;
	*width: 221px;
	height: 125px;
	background: url('/img2/jutek/pds/ew/bg_newproblem.gif') no-repeat;
}

.study_way_j li dl dt {
	margin: 10px 0 5px 15px;
}

.study_way_j li dl dd {
	padding: 8px 0 0 15px;
}

.report_j {
	position: relative;
	float: left;
	width: 662px;
	height: 190px;
}

.report_j .reportcon {
	width: 662px;
	height: 154px;
	border-top: 1px solid #d5d8e7;
	background: url('/img2/jutek/info/ew/bg_reportcon.gif') no-repeat;
}

.report_j .reportcon ol {
	width: 279px;
	margin: 40px 0 0 340px;
}

.report_j .reportcon ol li {
	float: left;
	margin: 0 10px 5px 0;
	font-size: 0;
	line-height: 0;
}

.year_system_j {
	clear: both;
	float: left;
	width: 662px;
	padding: 27px 0 0 0;
	border-top: 3px solid #688bbc;
}

.year_system_j .conlist {
	float: left;
	width: 662px;
	border-top: 1px solid #d5d8e7;
	border-bottom: 1px solid #d5d8e7;
}

.year_system_j .conlist li.list1 {
	float: left;
	width: 220px;
	height: 90px;
	background: url('/img2/jutek/info/ew/bg_process.gif') no-repeat;
	border-right: 1px solid #d5d8e7;
}

.year_system_j .conlist li.list2 {
	float: left;
	width: 220px;
	height: 90px;
	background: url('/img2/jutek/info/ew/bg_studioprocess.gif') no-repeat;
	border-right: 1px solid #d5d8e7;
}

.year_system_j .conlist li.list3 {
	float: left;
	width: 220px;
	height: 90px;
	background: url('/img2/jutek/info/ew/bg_passsystem.gif') no-repeat;
}

.year_system_j .conlist li h5 {
	float: left;
	margin: 10px 0 0 20px;
	_display: inline;
}

.year_system_j .conlist li ol {
	float: left;
	margin: 10px 0 0 10px;
}

.year_system_j .conlist li ol li {
	padding: 0 0 5px;
}

.year_system_j .conlist li ol li img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}


/* Ãß°¡ css */

.lnb dd li.title2 {
	font-weight: bold;
	margin-left: -13px;
	text-decoration: none;
	font-size: 12px;
	color: #767676;
	background: #f0f2f7;
	border-bottom: hidden;
}

.lnb dd li.title3 {
	font-weight: bold;
	margin-left: -13px;
	text-decoration: none;
	font-size: 12px;
	color: #767676;
	background: #f0f2f7;
	border-bottom: hidden;
	padding-top: 5px;
}


/* lnb °ø¹«¿ø */

.lnb_g {
	width: 176px;
}

.lnb_g dl {
	width: 174px;
	border: 1px solid #bdd4da;
	border-top: none;
	border-bottom: 0px;
	background: #f0f5f5;
	font-size: 11px;
}

.lnb_g dt {
	width: 159px;
	*width: 174px;
	height: 23px;
	*height: 28px;
	padding: 5px 0 0 15px;
	border-bottom: 1px solid #bdd4da;
	background: #fff;
	font-size: 12px;
	font-weight: bold;
	color: #204a64;
}

.lnb_g dt.title {
	height: 23px;
	*height: 28px;
	padding: 5px 0 0 15px;
	background: url('/img2/common/ew/type2/lnb/lnb_bg2.gif') no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.lnb_g dt.title2 {
	width: 159px;
	*width: 174px;
	padding: 8px 0 0 15px;
	font-size: 12px;
	color: #767676;
	background: #f0f5f5;
	border-bottom: hidden;
}

.lnb_g dt.title span {
	font-size: 12px;
	font-weight: bold;
	color: #678588;
}

.lnb_g dd {
	width: 159px;
	*width: 174px;
	padding: 8px 0 0 15px;
	border-bottom: 1px solid #bdd4da;
}

.lnb_g dd li {
	padding: 0 0 0 10px;
	height: 20px;
	background: url('/img2/common/ew/type2/lnb/lnb_bg.gif') no-repeat 0 -44px;
}

.lnb_g dt a:link,
.lnb_g dt a:visited {
	color: #3f4b91;
	text-decoration: none;
	font-weight: bold;
}

.lnb_g dt a:active,
.lnb_g dt a:hover {
	color: #3f4b91;
	text-decoration: none;
	font-weight: bold;
}

.lnb_g dd a:link,
.lnb_g dd a:visited {
	color: #747893;
	text-decoration: none;
}

.lnb_g dd a:active,
.lnb_g dd a:hover {
	color: #3f4b91;
	text-decoration: none;
	font-weight: bold;
}

.lnb_g .icon {
	vertical-align: middle;
	margin: 0 0 0 2px;
}

.lnb_g .customer {
	width: 176px;
	height: 278px;
	margin: 5px 0 0 0;
	border: 0;
	background: url('/img2/common/ew/type2/lnb/lnb_bg.gif') no-repeat 0 -71px;
}

.lnb_g .customer dt {
	padding: 13px 0 0 15px;
	border: 0;
	background: none;
}

.lnb_g .customer dd {
	padding: 8px 0 0 15px;
	*padding: 10px 0 0 15px;
	border: 0;
}

.lnb_g .customer dd.night {
	padding: 16px 0 0 15px;
	*padding: 18px 0 0 15px;
}

.lnb_g .customer dd p {
	margin: 5px 0 0 0;
	*margin: 8px 0 0 0;
}

.lnb_g .l_banner {
	font-size: 0;
	line-height: 0;
}

.lnb_g .l_banner img {
	margin: 5px 0 0 0;
}

.lnb_g .l_teacher {
	margin: 5px 0 0 0;
	border: 0;
	background: none;
}

.lnb_g .l_teacher dt {
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 0;
	line-height: 0;
}

.lnb_g .l_teacher dd {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 0;
	line-height: 0;
}

.lnb_g .l_teacher dd img {
	margin: 0 0 2px 0;
}

.font_bc01 a {
	font-size: 11px;
	color: #868686;
	line-height: 20px;
}

r:#868686;
line-height:20px;

}

/* 2015-06-23 ³ªÀÇ°­ÀÇ½Ç ÅÇ¸Þ´ºÃß°¡ */
.tab01_menu {
	float: left;
	margin-right: 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding-left: 22px;
	height: 32px;
	background: url('/img2/cop/myroom/tab01_left.gif') left top no-repeat;
}
.tab01_menu span {
	float: left;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding-left: 11px;
	padding-right: 11px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	padding-top: 8px;
	padding-bottom: 9px;
	background: url('/img2/cop/myroom/tab01_right.gif') right top no-repeat;
}
.tab01_menu:hover,
table tbody td .current01 {
	background: url('/img2/cop/myroom/tab01_left_on.gif') left top no-repeat;
}
.tab01_menu:hover span,
table tbody td .current01 span {
	color: #fff;
	background: url('/img2/cop/myroom/tab01_right_on.gif') right top no-repeat;
}
.tab02_menu {
	float: left;
	margin-right: 1px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-bottom: 2px;
	padding-left: 10px;
	height: 27px;
	background: url('/img2/cop/myroom/tab02_left.gif') left top no-repeat;
}
.tab02_menu span {
	float: left;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding-right: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #545454;
	padding-top: 6px;
	padding-bottom: 7px;
	background: url('/img2/cop/myroom/tab02_right.gif') right top no-repeat;
}
.tab02_menu:hover,
table tbody td .current02 {
	background: url('/img2/cop/myroom/tab02_left_on.gif') left top no-repeat;
}
.tab02_menu:hover span,
table tbody td .current02 span {
	color: #fff;
	background: url('/img2/cop/myroom/tab02_right_on.gif') right top no-repeat;
}