/* default */
*		{padding:0px; margin:0px; font-family:dotum; font-size:12px; color:#4a4a4a; word-spacing:0px; letter-spacing:-0.25px;line-height: 180%;}
html {overflow-y: scroll;}
body	{width:100%; background:#fff;}
table	{border:0px;}
img		{border:0px;}

a:link		{text-decoration:none; color:#333;}
a:visited	{text-decoration:none; color:#333; }
a:hover		{text-decoration:none; color:#333;text-decoration:underline;}
a:active	{text-decoration:none; color:#333;text-decoration:underline;}

input.txt	{height:18px; border:1px solid #ccc; padding:2px 0px 0px 2px; font-size:12px;}
input.chck	{width:13px; height:13px;}
select		{width:114px; height:22px;}



/* ¸» ÁÙÀÓ */
.ellipsis{
	white-space:nowrap;
	text-overflow:ellipsis;     /* IE, Safari */
	-o-text-overflow:ellipsis;  /* Opera under 10.7 */
	overflow:hidden;            /* "overflow" value must be different from "visible" */ 
	-moz-binding: url('ellipsis.xml#ellipsis');
}



/*Á¾·Î¿¥½ºÄð ºÐ¿ø CSS*////////////////////////////////////////////////////////////


/* Common */
table.contents {margin-top:55px; margin-bottom:30px;}
table.center_box {margin-top:55px; margin-bottom:30px;}
table.contents1 {margin-bottom:20px;}
.course_font {color: #828282; text-align:right;}
.contents_font1 {color: #7b97dd;font-weight:bold;}
.lnb_font1 {width:178px; text-align:left; padding:5px 0px 5px 17px;color:#7da0de;font-weight:bold;}
.lnb_font2 {width:178px; text-align:left; padding:5px 0px 5px 17px;}



/* Top */

.top_font1          {font-size:11px; color:#FFFFFF;text-align:right;}
a.top_font1:link	{text-decoration:none; color:#FFFFFF;}
a.top_font1:visited	{text-decoration:none; color:#FFFFFF; }
a.top_font1:hover	{text-decoration:none; color:#FFFFFF;text-decoration:underline;}
a.top_font1:active	{text-decoration:none; color:#FFFFFF;text-decoration:underline;}


table.top_menu1 {margin-top:26px; margin-bottom:47px;}
.top_font {font-size:11px;color:#a5a5af;}
.top_notice_1 {font-size:11px; color: #ffc724;}
.bottom_font1 {font-size:11px; color: #4a4a4a;}
.table_top1 {width:795px; margin-top:13px; }
.table_top1 {width:795px; text-align:right; }



/* Main */
table.jm_main {margin-bottom:30px;}
.jm_main_font1              {color:#8c8c8c;font-size:11px; text-align:left;}
a.jm_main_font1:link	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 200%;}
a.jm_main_font1:visited	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 200%;text-decoration:underline;}
a.jm_main_font1:hover	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 200%;text-decoration:underline;}
a.jm_main_font1:active	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 200%;text-decoration:underline;}

a.jm_main_font2:link	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 160%;letter-spacing:-0.35px;}
a.jm_main_font2:visited	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 160%;letter-spacing:-0.35px;text-decoration:underline;}
a.jm_main_font2:hover	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 160%;letter-spacing:-0.35px;text-decoration:underline;}
a.jm_main_font2:active	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 160%;letter-spacing:-0.35px;text-decoration:underline;}

a.jm_main_font33:link	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 200%;letter-spacing:-0.35px;}
a.jm_main_font33:visited	{color:#8c8c8c;font-size:11px; text-align:left; line-height: 200%;letter-spacing:-0.35px;text-decoration:underline;}
a.jm_main_font33:hover	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 200%;letter-spacing:-0.35px;text-decoration:underline;}
a.jm_main_font33:active	    {color:#8c8c8c;font-size:11px; text-align:left; line-height: 200%;letter-spacing:-0.35px;text-decoration:underline;}

.jm_main_font2              {color:#8c8c8c;font-size:11px; text-align:left; line-height: 120%;}
.jm_main_font2			   a{color:#8c8c8c;font-size:11px; text-align:left; line-height: 120%;}
.jm_main_font3              {color:#474747;font-size:16px; text-align:left;font-weight:bold;letter-spacing:1px;}
.jm_main_font4              {color:#474747;font-size:12ppx; text-align:left;font-weight:bold;letter-spacing:1px;}
.jm_main_font5              {color:#8c8c8c;font-size:11px; text-align:left;letter-spacing:-0.1px;line-height: 160%;}

.calender1 {color:#d97e7e; text-align:center;font-weight:bold;line-height: 140%;}
.calender2 {color:#8c8c8c; text-align:center;font-weight:bold;line-height: 140%;}
.calender3 {color:#7e91d9; text-align:center;font-weight:bold;line-height: 140%;}

.jm_main_font6	           {color:#8c8c8c;font-size:11px; text-align:left; line-height: 160%;letter-spacing:-0.35px;}


/* GNB SUB Style */

#apDiv1 {
	position:absolute;
	left:5px;
	top:18px;
	width:250px;
	height:18px;
	padding-top:15px;
	z-index:1001;
}
#apDiv2 {
	position:absolute;
	left:139px;
	top:18px;
	width:55px;
	height:18px;
	padding-top:15px;
	z-index:1002;
}
#apDiv3 {
	position:absolute;
	left:247px;
	top:18px;
	width:110px;
	height:18px;
	padding-top:15px;
	z-index:1003;
}
#apDiv4 {
	position:absolute;
	right:65px;
	top:18px;
	width:430px;
	height:18px;
	padding-top:15px;
	z-index:1004;
}
#apDiv5 {
	position:absolute;
	right:0px;
	top:18px;
	width:52px;
	height:18px;
	padding-top:15px;
	z-index:1005;
}


/* calendar */
.t_calendar_01exxx {font-family:verdana; font-size:20px; color:#363e47; font-weight:bold; letter-spacing:-0.05em; line-height:23px}
.t_calendar_01 {font-family:verdana; font-size:20px; color:#363e47; font-weight:bold;}
.t_calendar_02 {font-family:verdana; font-size:12px; color:#657076; letter-spacing:-0.05em;}
.t_calendar_03 {font-family:verdana; font-size:12px; color:#d61021; letter-spacing:-0.05em;}
.t_calendar_04 { font-size:12px; color:#8c8c8c; }
.t_calendar_05 { font-size:12px; color:#333333; font-weight:bold;}
.t_calendar_06 { font-size:12px; color:#ee3d35; font-weight:bold; text-align:center;}


/* login */
.smlogin_form {font-size: 12px;  color:#48494f; background-color:#ffffff; border-top: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb;border-left: 1px solid #bbbbbb; height:33px; line-height:24px; padding:2px 4px 0px 6px; width:188px; margin-right:9px; text-align:left;}
.smlogin_form:focus {font-size: 12px;  color:#48494f; background-color:#ffffff; border-top: 2px solid #2d2d35;border-right: 2px solid #2d2d35; border-bottom: 2px solid #2d2d35;border-left: 2px solid #2d2d35; font-weight:bold; height:31px; line-height:24px; padding:2px 4px 0px 6px; width:186px; margin-right:9px; text-align:left;}
.login_input{position:relative;z-index:13;margin-bottom:3px;*margin-bottom:1px}
.Lbl_In{position:absolute;top:6px;*top:7px;left:5px;font-size:12px;color:#6b6d70;padding:6px 4px 0px 6px;}

/*Á¾·Î¿¥½ºÄð ºÐ¿ø CSS*////////////////////////////////////////////////////////////



/* Å¸ÀÌÆ² */
table.title_h4  {padding:32px 0px 28px 0px; text-align:center;}
.title_h4_1 {font-size: 16px; color: #000000;text-align:left;font-weight:bold;padding:0px 0px 10px 0px;}
table.title_h5  {padding:34px 0px 10px 0px;}
table.popuptitle_1  {padding:32px 0px 0px 0px; text-align:center;}
table.sub_btn  {text-align:center;}



/* Å×ÀÌºí */
.table_box1 {margin-top:5px;margin-bottom:5px;margin-right:15px;margin-right:15px; }
.table_box2 {background:#FFFFFF; border:2px solid #272f39; padding:15px 15px 15px 15px;}
.table_box3 {margin-top:1px; background:#f9f9fa; border:1px solid #dfe0e6;margin-bottom:10px; padding:5px 10px 5px 10px;}
.table_box4 {margin-left:10px; }
.table_box5 {margin-bottom:10px;}
.table_box5 img{cursor:pointer;}
.table_box6 {margin-top:34px; margin-bottom:10px;}
.table_box7 {margin-top:10px;}
.table_box8 {border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;border-bottom:0px solid #FFFFFF; border-right:0px solid #FFFFFF;}
.table.popup_1 {margin-top:30px 30px 30px 30px;}

table.sub_box1		 {margin-top:10px;margin-bottom:5px;margin-right:15px;margin-right:0px;}
table.sub_box1 td	 {padding:0px 0px 0px 15px;}


.photo_birth {font-size: 11px; color: #000000;font-weight:bold;}
.popup_text1 {font-size: 12px; color: #317dd8;}
.popup_text2 {font-size: 12px; color: #ed0000;font-weight:bold;}
.popup_text3 {font-size: 12px; color: #ed0000;}
.popup_text4 {font-size: 12px; color: #ed0000 !important;font-weight:bold;}

table.sub_list_1	  {border-top:0px solid #dfe0e6; border-left:0px solid #dfe0e6;}
table.sub_list_1 td	  {border-bottom:0px solid #dfe0e6; border-right:0px solid #dfe0e6; background:#f9f9fa; padding:10px 10px 10px 10px;}


table.sub_list1		  {border-top:1px solid #dfe0e6; border-left:1px solid #dfe0e6;}
table.sub_list1 td	  {border-bottom:1px solid #dfe0e6; border-right:1px solid #dfe0e6; text-align:center;}
table.sub_list1 td.a01{background:#f9f9fa; height:26px; text-align:center; font-weight:bold; padding:5px 5px 0px 5px; white-space:nowrap;}
table.sub_list1 td.a001{background:#f9f9fa; height:26px; text-align:left; font-weight:bold; padding:5px 5px 0px 5px; white-space:nowrap;}
table.sub_list1 td.b01{background:#ffffff; height:160px; text-align:center; font-weight:normal; padding:3px 5px 3px 5px; white-space:nowrap;}
table.sub_list1 td.b001{background:#ffffff; height:26px; width:175px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list1 td.b002{background:#ffffff; height:26px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list1 td.b003{background:#ffffff; height:26px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list1 td.b02{background:#ffffff; height:26px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list1 td.b03{background:#ffffff; height:26px; text-align:right; font-weight:normal; padding:5px 5px 3px 5px;}
table.sub_list1 td.b04{background:#fafaf7; height:26px; text-align:left; font-weight:normal; padding:10px 10px 10px 10px;}
table.sub_list1 td.b05{background:#fafaf7; height:26px; text-align:center; font-weight:normal; padding:10px 10px 10px 10px;}
table.sub_list1 td.b06{background:#ffffff; height:26px; text-align:center; font-weight:normal; padding:3px 5px 3px 5px; white-space:nowrap;}

table.sub_list2		  {border-top:1px solid #dfe0e6; border-left:1px solid #dfe0e6;}
table.sub_list2 td	  {border-bottom:1px solid #dfe0e6; border-right:1px solid #dfe0e6;}
table.sub_list2 td.h01{background:#f9f9fa; height:25px; text-align:left; font-weight:bold; padding:5px 0px 0px 10px;}
table.sub_list2 td.h02{background:#ffffff; height:25px; text-align:left; font-weight:normal; padding:5px 3px 3px 10px;}

table.sub_list3		  {margin-top:15px; width:100%;}
table.sub_list3 td	  {text-align:center;}
table.sub_list3 td.w01{background:#f9f9fa; height:25px; text-align:left; font-weight:bold; padding:5px 0px 0px 10px;}
table.sub_list3 td.w02{background:#ffffff; height:25px; text-align:left; font-weight:normal; padding:5px 3px 3px 10px;}


table.sub_list4		  {width:100%;border-top:1px solid #aaaaaa; border-left:1px solid #cacbcd;}
table.sub_list4 td	  {border-bottom:1px solid #cacbcd; border-right:1px solid #cacbcd; text-align:center;}
table.sub_list4_2 td	  {border:0px solid #fff; text-align:left; }
table.sub_list4_2_1 td	  {border:0px solid #fff; text-align :center; }
table.sub_list4 td.a01{ height:24px; text-align:center; font-weight:bold; white-space:nowrap;}
table.sub_list4 td.a001{ height:24px; text-align:center; font-weight:bold; white-space:nowrap;  text-color:#ee3d35;}
table.sub_list4 td.b01{ height:84px; text-align:center; font-weight:normal;  white-space:nowrap;}
table.sub_list4 td.b001{ height:84px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list4 td.b02{ height:84px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list4 td.b03{ height:84px; text-align:right; font-weight:normal; padding:5px 5px 3px 5px;}
table.sub_list4 td.b04{ height:84px; text-align:left; font-weight:normal; padding:10px 10px 10px 10px;}
table.sub_list4 td.b05{ height:84px; text-align:center; font-weight:normal; padding:10px 10px 10px 10px;}


table.sub_list5		  {width:100%;border-top:1px solid #aaaaaa; border-left:1px solid #cacbcd;}
table.sub_list5 td	  {border-bottom:1px solid #cacbcd; border-right:1px solid #cacbcd; text-align:center;}
table.sub_list5_2 td	  {border:0px solid #fff; text-align:center; }
table.sub_list5_2_1 td	  {border:0px solid #fff; text-align:center;height:188px; }
table.sub_list5 td.a01{ height:24px; text-align:center; font-weight:bold; white-space:nowrap;}
table.sub_list5 td.a001{ height:24px; text-align:left; font-weight:bold; white-space:nowrap;}
table.sub_list5 td.b01{ height:188px; text-align:center; font-weight:normal;  white-space:nowrap;}
table.sub_list5 td.b001{ height:188px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list5 td.b02{ height:188px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list5 td.b03{ height:188px; text-align:right; font-weight:normal; padding:5px 5px 3px 5px;}
table.sub_list5 td.b04{ height:188px; text-align:left; font-weight:normal; padding:10px 10px 10px 10px;}
table.sub_list5 td.b05{ height:188px; text-align:center; font-weight:normal; padding:10px 10px 10px 10px;}


table.sub_list6		  {border-top:1px solid #dfe0e6; border-left:1px solid #dfe0e6;}
table.sub_list6 td	  {border-bottom:1px solid #dfe0e6; border-right:1px solid #dfe0e6; text-align:center;}
table.sub_list6 td.a01{background:#f9f9fa; height:26px; text-align:center; font-weight:bold; padding:5px 5px 0px 5px; white-space:nowrap;}
table.sub_list6 td.a001{background:#f9f9fa; height:26px; text-align:left; font-weight:bold; padding:5px 5px 0px 5px; white-space:nowrap;}
table.sub_list6 td.b01{background:#ffffff; height:26px; text-align:center; font-weight:normal; padding:3px 5px 3px 5px; white-space:nowrap;}
table.sub_list6 td.b001{background:#ffffff; height:26px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list6 td.b02{background:#ffffff; height:26px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list6 td.b03{background:#ffffff; height:26px; text-align:right; font-weight:normal; padding:5px 5px 3px 5px;}
table.sub_list6 td.b04{background:#fafaf7; height:26px; text-align:left; font-weight:normal; padding:10px 10px 10px 10px;}
table.sub_list6 td.b05{background:#fafaf7; height:26px; text-align:center; font-weight:normal; padding:10px 10px 10px 10px;}


table.sub_list7		  {border-top:1px solid #dfe0e6; border-left:1px solid #dfe0e6;}
table.sub_list7 td	  {border-bottom:1px solid #dfe0e6; border-right:1px solid #dfe0e6; text-align:center;}
table.sub_list7 td.a01{background:#f9f9fa; height:26px; text-align:center; font-weight:bold; padding:5px 5px 0px 5px; white-space:nowrap;}
table.sub_list7 td.a001{background:#f9f9fa; height:26px; text-align:left; font-weight:bold; padding:5px 5px 0px 5px; white-space:nowrap;}
table.sub_list7 td.b01{background:#ffffff; text-align:center; font-weight:normal; padding:3px 5px 3px 5px; white-space:nowrap;}
table.sub_list7 td.b001{background:#ffffff; height:26px; width:175px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list7 td.b002{background:#ffffff; height:26px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list7 td.b02{background:#ffffff; height:26px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list7 td.b03{background:#ffffff; height:26px; text-align:right; font-weight:normal; padding:5px 5px 3px 5px;}
table.sub_list7 td.b04{background:#fafaf7; height:26px; text-align:left; font-weight:normal; padding:10px 10px 10px 10px;}
table.sub_list7 td.b05{background:#fafaf7; height:26px; text-align:center; font-weight:normal; padding:10px 10px 10px 10px;}
table.sub_list7 td img{cursor:pointer;}

table.sub_list8		  {border-top:1px solid #dfe0e6; border-left:1px solid #dfe0e6;}
table.sub_list8 td	  {border-bottom:1px solid #dfe0e6; border-right:1px solid #dfe0e6; text-align:center;}
table.sub_list8 td.a01{background:#f9f9fa; height:26px; text-align:center; font-weight:bold; padding:5px 5px 0px 5px; white-space:nowrap;}
table.sub_list8 td.a001{background:#f9f9fa; height:26px; text-align:left; font-weight:bold; padding:5px 5px 0px 5px; white-space:nowrap;}
table.sub_list8 td.b01{background:#ffffff; text-align:center; font-weight:normal; padding:5px 5px 0px 5px; white-space:nowrap;}
table.sub_list8 td.b001{background:#ffffff; height:26px; width:175px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list8 td.b002{background:#ffffff; height:26px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list8 td.b02{background:#ffffff; height:26px; text-align:left; font-weight:normal; padding:3px 5px 3px 5px;}
table.sub_list8 td.b03{background:#ffffff; height:26px; text-align:right; font-weight:normal; padding:5px 5px 3px 5px;}
table.sub_list8 td.b04{background:#fafaf7; height:26px; text-align:left; font-weight:normal; padding:10px 10px 10px 10px;}
table.sub_list8 td.b05{background:#fafaf7; height:26px; text-align:center; font-weight:normal; padding:10px 10px 10px 10px;}



table.info_1		     {border-top:1px solid #dfe0e6; border-left:1px solid #dfe0e6;}
table.info_1 td	     {border-bottom:1px solid #dfe0e6; border-right:1px solid #dfe0e6;}
table.info_1 td.info01 {background:#f9f9fa; height:18px; text-align:left; font-weight:bold; padding:5px 0px 0px 10px;}
table.info_1 td.info02 {background:#ffffff; height:18px; text-align:left; font-weight:normal; padding:3px 0px 0px 10px;}
table.info_1 td.info03 {background:#ffffff; height:18px; text-align:center; font-weight:normal; padding:5px 5px 5px 5px;}

table.sub_form		 {border-top:1px solid #dfe0e6; border-left:1px solid #dfe0e6;}
table.sub_form td	 {border-bottom:1px solid #dfe0e6; border-right:1px solid #dfe0e6; }
table.sub_form td.s01{background:#f9f9fa; width:110px; text-align:left; padding:5px 10px 5px 10px; font-weight:bold; }
table.sub_form td.s001{background:#f9f9fa; width:50px; text-align:center; padding:5px 10px 5px 10px; font-weight:bold; }
table.sub_form td.c01{background:#ffffff; text-align:left; padding:5px 10px 5px 10px; font-weight:normal;}
table.sub_form td.c001{background:#ffffff; text-align:center; padding:5px 10px 5px 10px; font-weight:normal;}
popup_btn1 {margin-top:20px; margin-bottom:20px;text-align:center;}



table.tab_1		  {margin-bottom:17px;}
table.tab_1 td	  {text-align:center;}
table.tab_1 td.t01{background:#272f39; width:186px;height:26px; text-align:center; font-weight:bold; padding:5px 0px 0px 0px;color: #FFFFFF;}
table.tab_1 td.t02{background:#b9b9b9; width:186px;height:26px; text-align:center; font-weight:normal;padding:5px 0px 0px 0px;color: #FFFFFF;}
table.tab_1 td.t03{background:#ffffff;}
table.tab_1 td.t04{background:#272f39; height:1px; text-align:center;}
table.tab_1 td.t05{background:#ffffff;width:1px;}


table.tab_etest	  	      {margin-bottom:17px;}
table.tab_etest td	      {text-align:center;}
table.tab_etest td.etest01{background:#272f39; width:130px;height:26px; text-align:center; font-weight:bold; padding:5px 0px 0px 0px;color: #FFFFFF;}
table.tab_etest td.etest02{background:#b9b9b9; width:130px;height:26px; text-align:center; font-weight:normal;padding:5px 0px 0px 0px;color: #FFFFFF;}
table.tab_etest td.etest03{background:#ffffff;}
table.tab_etest td.etest04{background:#272f39; height:1px; text-align:center;}
table.tab_etest td.etest05{background:#ffffff;width:1px;}




table.infotab_1		  {margin-top:17px;}
table.infotab_1 td	  {text-align:center;}
table.infotab_1 td.info01{background:#272f39; width:84px; height:26px; text-align:center; font-weight:bold; padding:5px 0px 0px 0px; color: #FFFFFF;}
table.infotab_1 td.info02{background:#b9b9b9; width:87px; height:26px; text-align:center; font-weight:normal;padding:5px 0px 0px 0px;color: #FFFFFF;}
table.infotab_1 td.info03{background:#ffffff; width:1px;}
table.infotab_1 td.info04{background:#272f39; height:1px; text-align:center;}
table.infotab_1 td.info05{background:#272f39; width:120px; height:26px; text-align:center; font-weight:bold; padding:5px 0px 0px 0px; color: #FFFFFF;}
table.infotab_1 td.info06{background:#b9b9b9; width:120px; height:26px; text-align:center; font-weight:normal;padding:5px 0px 0px 0px;color: #FFFFFF;}
table.infotab_1 td.info07{background:##ffffff; width:216px;}

table.search_1		  {margin-top:5px;margin-bottom:5px; width:270px;}
table.search_1 td	  {text-align:left;}
table.search_1 td.search01 {text-align:right;}


a.tab_1:link	{text-decoration:none; color:#ffffff;font-weight:bold;}
a.tab_1:visited	{text-decoration:none; color:#ffffff;font-weight:bold;}
a.tab_1:hover	{text-decoration:none; color:#ffffff;font-weight:bold;}
a.tab_1:active	{text-decoration:none; color:#ffffff;font-weight:bold;}

.input_01 {border:1px solid #c9cbd6; height:20px; padding:0px 0px 0px 4px; }
.A_font1 { font-size: 11px; color: #4a4a4a;letter-spacing: 0px; }
.A_font2 { font-size: 16px; color: #ed0000;letter-spacing: 0px word-spacing:-4px;text-align:left;font-weight:bold;padding:0px 0px 10px 0px;}
.A_font3 { font-size: 11px; color: #ed0000;}
.A_font4_001 {font-size: 11px; color: #f04d34;letter-spacing: 0px; }


/* ÆäÀÌÂ¡ */
table.paging  {padding:22px 0 0px 0;}

a.paging_1:link {text-decoration:none; color:#505050; font-weight:bold; margin:0 6px 0 6px;}
a.paging_1:visited {text-decoration:none; color:#999999; font-weight:bold; margin:0 6px 0 6px;}
a.paging_1:hover {text-decoration:none; color:#999999; font-weight:bold; margin:0 6px 0 6px;}
a.paging_1:active {text-decoration:none; color:#999999; font-weight:bold; margin:0 6px 0 6px;}
.paging_2  {color:#ff6c00; font-weight:bold;  margin:0 6px 0 6px;}



/* student */
a.main_font1:link    { font-size:12px; color:#f20202; word-spacing:-2px;}
a.main_font1:active  { font-size:12px; color:#f20202; word-spacing:-2px;}
a.main_font1:visited { font-size:12px; color:#f20202; word-spacing:-2px; text-decoration:underline;}
a.main_font1:hover   { font-size:12px; color:#f20202; word-spacing:-2px; text-decoration:underline;}


/* ÆË¾÷ Å¸ÀÌÆ² */
td.popTit	{background:#3f3f3f; padding:0px 29px 0px 45px; color:#fff; font-weight:bold;}
td.popTit img.close	{float:right;}



/* Form Validation¿¡¼­ »ç¿ëÇÒ ½ºÅ¸ÀÏ Start */
input[type="text"]
{
	/* ¾ÆÀÌÆù¿¡¼­ ÅØ½ºÆ®¹Ú½ºÀÇ µÕ±Ù ¸ð¼­¸®¿Í ±×¸²ÀÚ¸¦ Áö¿î´Ù. */
	-webkit-border-radius:1px;	
	-webkit-appearance:none;
}
/*
¾ÆÀÌÆù¿¡¼­ µÕ±Ù ¸ð¼­¸®¿Í ±×¸²ÀÚ¸¦ Á¦¿ÜÇÏ´Â ½ºÅ¸ÀÏÀ» Àû¿ëÇÏ¸é Å©·ÒÀÌ³ª »ç¶óÇÇ°°Àº ºê¶ó¿ìÁ®¿¡¼­´Â Ã¼Å©¹Ú½º°¡ ¾Èº¸ÀÌ°Ô µÈ´Ù.
¾Æ·¡¿Í °°ÀÌ Ã³¸®ÇØÁØ´Ù.
*/
input[type="checkbox"]
{
	-webkit-appearance:checkbox;
}

input:focus
{
	/* »çÆÄ¸®¿Í Å©·Òºê¶ó¿ìÁ®¿¡¼­ ÅØ½ºÆ®¹Ú½ºÀÇ Æ÷Ä¿½º°¡ °¥¶§ Å×µÎ¸®¸¦ ¾Èº¸ÀÌ°Ô ÇÑ´Ù. */
	outline-style:none;
}

input.required
{
	border: 0.1em;
	border-color: #ccc;
	border-style: solid;
	padding: 0.1em;	
	height:16px;
}


input.required:focus
{
	background-image: none;
	border: 0.1em;
	border-color: #7E9FDA;
	border-style: solid;
	margin: 0;	
}

input.extend
{
	background-image: url(/Images/include/field-alert.gif);
	background-position: right;
	background-repeat: no-repeat;
}

input.extend:focus
{
	background-image: none;
	border: 0.1em;
	border-color: #ccc;
	border-color: #7E9FDA;
	border-style: solid;
	margin: 0;	
}


/* Form Validation¿¡¼­ »ç¿ëÇÒ ½ºÅ¸ÀÏ End */


/* °Ô½ÃÆÇ ½ºÅ¸ÀÏ */
table.board  { }
table.board td.bar_left  {height:33px; border:1px solid #d8d8d8; border-right:0px; background:url(/Images/SchoolRoom/sch_q_barBg.gif) left 1px repeat-x; text-align:center; font-weight:bold;}
table.board td.bar_center  {height:33px;  border:1px solid #d8d8d8; border-left:0px; border-right:0px; background:url(/Images/SchoolRoom/sch_q_barBg.gif) left 1px repeat-x; text-align:center; font-weight:bold;}
table.board td.bar_right  {height:33px; border:1px solid #d8d8d8; border-left:0px; background:url(/Images/SchoolRoom/sch_q_barBg.gif) left 1px repeat-x; text-align:center; font-weight:bold;}
table.board td.board_tit {border-bottom:1px solid #ebebeb; text-align:left; padding:12px 0px 14px 10px;}
table.board td.board_line {border-bottom:1px solid #ebebeb;}
table.board td.board_tit_2  {padding-top:7px;}
table.board td.board_btn8 img {margin-left:8px;}
table.board td.board_btn4 img {margin-left:4px;}

table.board td.gray_box1 {border:1px solid #d6d6d6; padding:12px;}
table.board td.gray_box2 {border:1px solid #f1f1f1; background-color:#f9f9f9;}

.board_txt_s  {font-size:12px; color:#666666; line-height:16px;}
.board_txt_key {font-size:11px; color:#a5a5a5; line-height:16px; word-spacing:-2px;}
.board_txt_ss {font-size:12px; color:#000000; line-height:16px; font-weight:bold;}

table.board td.notice_bar  {height:33px;  border:1px solid #d8d8d8; border-left:0px; border-right:0px; background:url(/Images/SchoolRoom/sch_q_barBg.gif) left 1px repeat-x;}

a.board_txt:link {text-decoration:none; color:#666666; font-weight:bold; margin-top:7px;}
a.board_txt:visited {text-decoration:none; color:#999999; font-weight:bold;}
a.board_txt:hover {text-decoration:underline; color:#666666; font-weight:bold;}
a.board_txt:active {text-decoration:underline; color:#666666; font-weight:bold;}



/*ZocboElem_NEW*/
.Elem_Lecture1 { font-size:15px; color:#333333; line-height:14px; letter-spacing:-1px; font-weight:bold;}
.Elem_Lecture2 { font-size:13px; font-family:±¼¸², ±¼¸²Ã¼; color:#ee3d35; line-height:14px; letter-spacing:0px; font-weight:bold; text-decoration: underline}
.Elem_login_font {	font-family: "µ¸¿ò"; font-size: 11px; color: #515560;letter-spacing: -1px; word-spacing: -5px; font-weight:bold;}
.Elem_login_font1 {	font-family: "µ¸¿ò"; font-size: 11px; color: #515560;}
.Elem_login_font2 {	font-family: "µ¸¿ò"; font-size: 11px; color: #666666; letter-spacing: -1px;}
.Elem_login_font3 {	font-family: "±¼¸²"; font-size: 12px; color: #414551; font-weight:bold; text-decoration: underline}
.Elem_login_font4 {	font-family: "µ¸¿ò"; font-size: 12px; color: #e9391e; letter-spacing: -1px; font-weight:bold;}
.Elem_login_font5 {	font-family: "±¼¸²"; font-size: 12px; color: #414551; letter-spacing: -1px; font-weight:bold; }
.Elem_font11 {	font-family: "µ¸¿ò"; font-size: 12px; color: #f04d34; }
.Elem_main_1 {	font-family: "µ¸¿ò"; font-size: 11px; color: #d6d6d6;}
.Elem_main_2 {	font-family: "±¼¸², ±¼¸²Ã¼"; font-size: 12px; color: #8a8a8a; letter-spacing: -1px;}
.uname_h { color:#f04e34; font-weight:bold; letter-spacing:-1px; font-family:"µ¸¿ò" Verdana,Arial,sans-serif,Gulim,"±¼¸²"; font-size:12px; }
.uname_w { color:#414551; font-weight:bold; letter-spacing:-1px; font-family:"µ¸¿ò" Verdana,Arial,sans-serif,Gulim,"±¼¸²"; font-size:12px; }
.uname_s { letter-spacing:-1px; font-family:"µ¸À½"; font-size:11px; }
a.c_user, a.c_user:hover, a.c_user:link, a.c_user:visited, a.c_user:active { color:#414551; text-decoration:underline; padding:2px 13px 2px 0; background:url("/Images/ZocboElem/main/n_sLec_icon.gif") no-repeat right; font-weight:bold; }


/* Á·º¸Æ¯°­ */

a.sl_1:link {font-size: 8pt; font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana; color: #666666; line-height:14px; text-decoration: underline}
a.sl_1:active {font-size: 8pt; font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana; color: #666666; line-height:14px; text-decoration: underline}
a.sl_1:visited {font-size: 8pt; font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana; color: #666666; line-height:14px; text-decoration: underline}
a.sl_1:hover {font-size: 8pt; font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana; color: #666666; line-height:14px; text-decoration: underline}
.sl_font_01 {font-size: 8pt; font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana; color: #000000; font-weight:bold;}
.sl_font_02 {font-size: 11pt; font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana; color: #000000; font-weight:bold;}
.sl_font_03 {font-size: 8pt; font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana; color: #666666; letter-spacing:-0.02em; }
.sl_font_04 {font-size: 8pt; font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdan
a; color: #666666; line-height:18px;}
.sl_font_05 {font-size: 10pt; font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana; color: #000000; font-weight:bold;}


/* ZocboExam */
.detail_1 {font-family:verdana;font-size:7pt;color:#c30301;font-weight:bold;}
.detail_1_1 {font-family:Verdana;font-size:7pt;color:#888888;font-weight:bold;}
.detail_2 {font-family:verdana;font-size:16pt;color:#c30301;font-weight:bold;}
.detail_3 {font-size:8pt;color:#999898;text-indent:6px;padding:10px 10px 10px 10px;}
.detail_4 {font-size:8pt;color:#999898;text-indent:6px;}
.exam_txt_1 {font-size:9pt;color:#ff7f2f;font-weight:bold;}
.select{padding:7px 0;font-family:Verdana;font-size:12px;font-weight:bold;text-align:left; float:left;}
.select a,.paginate strong{display:inline-block;position:relative;_width /**/:27px;margin-left:-4px;padding:5px 8px 7px;border:1px solid #fff;color:#000;line-height:normal;text-decoration:none}
.select strong{color:#f23219 !important}
.select a:hover{border:1px solid #e9e9e9;background-color:#f9f9f9 !important;text-decoration:underline}




@font-face 
{
	font-family:malgungothic;
	src: url('../../font/malgun.eot'); 
	src: url('../../font/malgun.eot?iefix') format('eot'),
	url('../../font/malgun.ttf') format('truetype');
}
.MGothic a{font-family:¸¼Àº °íµñ, Malgun Gothic, malgungothic; font-size:24px; line-height:150%; color:#FFFFFF;letter-spacing:-3px; font-weight:bold; }
.MGothic a:hover{text-decoration:none;}
.MGothic_SubTitle{font-family:¸¼Àº °íµñ, Malgun Gothic, malgungothic; font-size:16px; color:#000000;letter-spacing:-1px; font-weight:bold; }

/* °è¾çºÐ¿ø º°µµ */
.MGothic_gy a{font-family:¸¼Àº °íµñ, Malgun Gothic, malgungothic; font-size:16px; line-height:120%; color:#FFFFFF;letter-spacing:-1px; font-weight:bold; }
.MGothic_gy a:hover{text-decoration:none;}

.select70{width:70px;}
.select45{width:45px;}

.ManualBtns {cursor:pointer;background-color:#eff7f9; border:1px solid #A0DBE4; font-weight:bolder; width:80px; height:26px;}


/* eTest */
.exam_seq {float:left;font-weight:bold;width:32px;padding-left:5px;}
.exam_num {float:left;}
.exam_num img {padding:0 2px;cursor:pointer;}

.pointer {cursor:pointer}