/* HTML ±âº» ÅÂ±× */


@font-face {
    font-family: 'Chosunilbo_myungjo';
    src: url('/new/css/fonts/Chosunilbo_myungjo.woff') format('woff'),
		url('/new/css/fonts/Chosunilbo_myungjo.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
  


* { margin:0px; }
body  {
	margin: 0px;
	scrollbar-face-color: #eaeaea;
	scrollbar-shadow-color: #cecece;
	scrollbar-highlight-color: #f3f3f3;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-darkshadow-color: #606060;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #606060;
	}

a { font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif; }
a:link { font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif; }
a:visited { font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif; }
a:active { font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif; }
a:hover { font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif; }

a.blue, a.blue:link, a.blue:visited, a.blue:active, a.blue:hover { color:#4e59e7 }
a.blue2, a.blue2:link, a.blue2:visited, a.blue2:active, a.blue2:hover { color:#575fda; font-weight: bold }


form, p     { margin: 0px; }
img         { border: none; }

input {
	font-family: 'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;
	font-size: 12.5px;
	color: #666666;
	}

/* search box ÀÔ·Â*/
input.serb {
	font-family: verdana,arial,'arial black';
	font-size: 12.5px;
	color: #000000;
	border: #81c3ec 1px solid;
	background: #ffffff;
	height: 18px;
	margin: 0px;
	}

td, p, div, span    {
	font-family: 'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;
	font-size: 12.5px;
	line-height:20px;
	color: #333;
	margin:0px;
	word-break:keep-all; 
	}

/*// HTML ±âº» ÅÂ±× */

.box {
	font-family: 'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;
	font-size: 12.5px;
	color: #666666;
	border:1px solid #cccccc;
	background: #ffffff;
	}

.box_sm {
	font-family: 'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;
	font-size: 11px;
	color: #666666;
	border:1px solid #cccccc;
	background: #ffffff;
	}

.inputbox {
	font-family: 'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;
	font-size: 12.5px;
	color: #666666;
	background: #ffffff;
	}

.box_login {
	font-family: 'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;
	font-size: 12.5px;
	color: #666666;
	border:1px solid #d9dcfd;
	background: #ffffff;
	}



/*Verdana */
.Verdanass           {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;letter-spacing:-1px}
.Verdanass:link      {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;letter-spacing:-1px}
.Verdanass:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;letter-spacing:-1px}
.Verdanass:active  {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;letter-spacing:-1px}
.Verdanass:hover   {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;letter-spacing:-1px}

/*// ±Û¾¾ */

.t_11  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size:11px;  line-height:130%}

.t_e_11  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size:11px; letter-spacing:-1px; line-height:130%}

.t_12_blue  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size: 12.5px;line-height:130%; color:4e59e7; 	font-weight: bold }

.t_14  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size:14px;line-height:160%;  	font-weight: bold }

.t_13  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size:14px; 	font-weight: bold }




.t_bk  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size: 12.5px; color: 000000; font-weight: bold }

.t_my_blue  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size: 12.5px;line-height:130%; color:4e59e7; }

.t_ucc  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size: 12.5px;line-height:18px; color:4e59e7; 	font-weight: bold }

.t_ucc1  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size: 12.5px; line-height:18px; color:black; }

.t_14_p  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size:14px;line-height:22px;color:4e59e7; 	font-weight: bold }

.t_ucc_p  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size: 12.5px;line-height:18px; color:#454dcb; }

.t_ucc_p2  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size:13px; line-height:20px; color:4e59e7; }

.t16           {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size:16px}

.t_add  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size: 12.5px;line-height:130%; color:4e59e7; }

.t12_ucc  {font-family:'Malgun Gothic', ¸¼Àº °íµñ, tahoma, ±¼¸², gulim, sans-serif;font-size: 12.5px;line-height:200% }

.t_red {color: #454dcb; font-size: 12.5px; font-family:"µ¸¿ò","Verdana"; line-height: 130%}


.t11                  {FONT-FAMILY:µ¸¿ò, Arial; FONT-SIZE: 11px;line-height:130%;text-decoration:none}
.t11:link       {FONT-FAMILY: µ¸¿ò, Arial; FONT-SIZE: 11px;line-height:130%;text-decoration:none}
.t11:visited  {FONT-FAMILY: µ¸¿ò, Arial; FONT-SIZE: 11px;line-height:130%;text-decoration:none}
.t11:active   {FONT-FAMILY: µ¸¿ò, Arial; FONT-SIZE: 11px;line-height:130%;text-decoration:none}
.t11:hover    {FONT-FAMILY:µ¸¿ò, Arial; FONT-SIZE: 11px;line-height:130%;text-decoration:none}


.log                  {FONT-FAMILY:µ¸¿ò, Arial; FONT-SIZE: 11px;line-height:130%;text-decoration:none; letter-spacing:-1px}
.log:link       {FONT-FAMILY: µ¸¿ò, Arial; FONT-SIZE: 11px;line-height:130%;text-decoration:none; letter-spacing:-1px}
.log:visited  {FONT-FAMILY: µ¸¿ò, Arial; FONT-SIZE: 11px;line-height:130%;text-decoration:none; letter-spacing:-1px}
.log:active   {FONT-FAMILY: µ¸¿ò, Arial; FONT-SIZE: 11px;line-height:130%;text-decoration:none; letter-spacing:-1px}
.log:hover    {FONT-FAMILY:µ¸¿ò, Arial; FONT-SIZE: 11px;line-height:130%;text-decoration:underline; letter-spacing:-1px}

.t14_lk {color: #4e59e7; font-size:14px; font-weight: bold; font-family:"µ¸¿ò","Verdana"; line-height: 140%;  text-decoration: none }
.t14_lk:link {color: #4e59e7; font-size:14px; font-weight: bold; font-family:"µ¸¿ò","Verdana" line-height: 140%;  text-decoration: none}
.t14_lk:active {color: #4e59e7; font-size:14px; font-weight: bold; font-family:"µ¸¿ò","Verdana";    line-height: 140%;  text-decoration: none}
.t14_lk:visited {color: #4e59e7; font-size:14px; font-weight: bold; font-family:"µ¸¿ò","Verdana";   line-height: 140%;  text-decoration: none}
.t14_lk:hover {color: #4e59e7; font-size:14px; font-weight: bold; font-family:"µ¸¿ò","Verdana";   line-height: 140%;  text-decoration: none}

.red {color: #454dcb; font-size: 12.5px; font-family:"µ¸¿ò","Verdana"; line-height: 130%;  text-decoration: none }
.red:link {color: #454dcb; font-size: 12.5px; font-family:"µ¸¿ò","Verdana" line-height: 130%;  text-decoration: none}
.red:active {color: #454dcb; font-size: 12.5px; font-family:"µ¸¿ò","Verdana";    line-height: 130%;  text-decoration: underline}
.red:visited {color: #454dcb; font-size: 12.5px; font-family:"µ¸¿ò","Verdana";   line-height: 130%;  text-decoration: none}
.red:hover {color: #454dcb; font-size: 12.5px; font-family:"µ¸¿ò","Verdana";   line-height: 130%;  text-decoration: underline}



/* °£°Ý */
.turm         {letter-spacing:-1px}
.turm:link    {letter-spacing:-1px}
.turm:visited {letter-spacing:-1px}
.turm:active  {letter-spacing:-1px}
.turm:hover   {letter-spacing:-1px}
/*// °£°Ý */


/*°øÁö,³¯Â¥,°æ·Î*/
.location        {COLOR:#045891}
.date            {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#C50000;letter-spacing:-1px}
.date:link       {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#C50000;letter-spacing:-1px}
.date:active     {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#C50000;letter-spacing:-1px}
.date:visited    {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#C50000;letter-spacing:-1px}
.date:hover     {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:underline;COLOR:#C50000;letter-spacing:-1px}

.login {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#CC0000}
.login:link {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#CC0000}
.login:active {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#CC0000}
.login:visited {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#CC0000}
.login:hover {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:underline;COLOR:#CC0000}


.b_s11 {color: #666666; font-size:11px; font-family:"µ¸¿ò","Arial"; line-height: 130%;  text-decoration: none }
.b_s11:link {color: #666666; font-size:11px; font-family:"µ¸¿ò","Arial"; line-height: 130%;  text-decoration: none}
.b_s11:active {color: #4e59e7; font-size:11px; font-family:"µ¸¿ò","Arial"; line-height: 130%;  text-decoration: underline}
.b_s11:visited {color: #666666; font-size:11px; font-family:"µ¸¿ò","Arial"; line-height: 130%;  text-decoration: none}
.b_s11:hover {color: #4e59e7; font-size:11px; font-family:"µ¸¿ò","Arial"; line-height: 130%;  text-decoration: underline}



/*ÀÌ¹ÌÁö*/
.img:hover          {position:relative;top:2;left:1}
.img1:hover          {position:relative;top:2}
.img2:hover          {position:relative;top:4;left:1}



/* whoismain_top °ü·Ã ½ºÅ¸ÀÏ ½ÃÀÛ*/
.whois_top         {color: #666666; font-size:11px; font-family:"µ¸¿ò","Arial"; line-height: 130%;  text-decoration: none; letter-spacing:-1px}
.whois_top:link    {color: #666666; font-size:11px; font-family:"µ¸¿ò","Arial"; line-height: 130%;  text-decoration: none; letter-spacing:-1px}
.whois_top:active  {color: #006dd2; font-size:11px; font-family:"µ¸¿ò","Arial"; line-height: 130%;  text-decoration: none; letter-spacing:-1px}


.whois_top:visited {color: #666666; font-size:11px; font-family:"µ¸¿ò","Arial"; line-height: 130%;  text-decoration: none; letter-spacing:-1px}
.whois_top:hover  {color: #006dd2; font-size:11px; font-family:"µ¸¿ò","Arial"; line-height: 130%;  text-decoration: none; letter-spacing:-1px}
/* whoismain_top °ü·Ã ½ºÅ¸ÀÏ ³¡*/

/* left_menu °ü·Ã ½ºÅ¸ÀÏ ½ÃÀÛ*/
.left_m01         {color: #666666; font-size: 12.5px; font-family:"µ¸¿ò","Arial"; font-weight: bold;  text-decoration: none; letter-spacing:-1px}
.left_m01:link    {color: #666666; font-size: 12.5px; font-family:"µ¸¿ò","Arial"; font-weight: bold;  text-decoration: none; letter-spacing:-1px}
.left_m01:active  {color: #4e59e7; font-size: 12.5px; font-family:"µ¸¿ò","Arial"; font-weight: bold;  text-decoration: none; letter-spacing:-1px}
.left_m01:visited {color: #666666; font-size: 12.5px; font-family:"µ¸¿ò","Arial"; font-weight: bold;  text-decoration: none; letter-spacing:-1px}
.left_m01:hover  {color: #4e59e7; font-size: 12.5px; font-family:"µ¸¿ò","Arial"; font-weight: bold;  text-decoration: none; letter-spacing:-1px}
/* left_menu °ü·Ã ½ºÅ¸ÀÏ ³¡*/

/* left_menu02 °ü·Ã ½ºÅ¸ÀÏ ½ÃÀÛ*/
.left_m02         {color: #727272; font-size: 12.5px; font-family:"µ¸¿ò","Arial";  text-decoration: none}
.left_m02:link    {color: #727272; font-size: 12.5px; font-family:"µ¸¿ò","Arial"; text-decoration: none}
.left_m02:active  {color: #4e59e7; font-size: 12.5px; font-family:"µ¸¿ò","Arial";  text-decoration: none}
.left_m02:visited {color: #727272; font-size: 12.5px; font-family:"µ¸¿ò","Arial";  text-decoration: none}
.left_m02:hover  {color: #4e59e7; font-size: 12.5px; font-family:"µ¸¿ò","Arial";  text-decoration: none}

.left_m02_check, .left_m02_check:link, .left_m02_check:active, .left_m02_check:visited, .left_m02_check:hover	{color: #4e59e7; font-size: 12.5px; font-family:"µ¸¿ò","Arial"; font-weight:bold; text-decoration: none}
/* left_menu02 °ü·Ã ½ºÅ¸ÀÏ ³¡*/

#bKey .keyBg{ overflow:hidden;height:17px; }
#bKey ul { clear:both; list-style:none; margin:0; padding:0; }
#bKey ul li{ float:left;height:17px; margin:0; padding:0; font-size: 12.5px; }

#bKeyLinux .keyBgLinux{ overflow:hidden;height:107px; }
#bKeyLinux ul { clear:both; list-style:none; margin:0; padding:0; }
#bKeyLinux ul li{ float:left;height:107px; margin:0; padding:0; font-size: 12.5px; }

#bKeyWindows .keyBgWindows{ overflow:hidden;height:107px; }
#bKeyWindows ul { clear:both; list-style:none; margin:0; padding:0; }
#bKeyWindows ul li{ float:left;height:107px; margin:0; padding:0; font-size: 12.5px; }

.underline { text-decoration:underline }

.sizeP5500 { padding: 5px 5px 0px 0px; }
/* ***************************************************************************** Paging */
/* ===================================================================== */
.areaPaging {
	clear:both;
	text-align: center;
	font: normal 12px Tahoma;
	color: #656565;
	margin: 3px 0 3px 0;
	padding: 15px 0 20px;
	word-spacing: -1px;
}

.areaPaging .pagingNumberCurrent {
	color: #fff;
	background-color: #5b5b5b;
	border: 1px solid #525252;
	text-decoration:none;
}

.areaPaging a {
	color:#656565;
}
.areaPaging a:hover {
	color: #fff;
	background-color: #5b5b5b;
	border:1px solid #525252;
	text-decoration:none;
}
.areaPaging a, .areaPaging .pagingNumberCurrent {
	border:1px solid #dadadb;
	padding:3px 4px 2px 5px;
	margin:0 2px 0 2px;
}
.areaPaging a {
	padding: 3px 7px 2px 5px;
}
.areaPaging .pagingNumberCurrent {border:1px solid #525252;font-weight:bold;}
.areaPaging a.pagingNumberText {
	font-weight:normal;
	padding: 3px 5px 2px 5px;
}
.areaPaging span.pagingNumberSymbol {font:bold 12px AppleGothic,GulimChe;}
.areaPaging a:hover span.pagingNumberSymbol {color:#fff;}


/* ============== 110307 Á¶¿ë¼± ================== */
@font-face {font-family:nanum; src:url('/img/font/nanumGothicWeb.eot');} 
@font-face {font-family:nanum; src:url('/img/font/nanumgoweb.woff') format('woff'), url('/img/font/nanum_tf.ttf') format('truetype');} 
@font-face {font-family:nanum_b; font-weight:bold; src:url('/img/font/nanumGothicWeb.eot');} 
@font-face {font-family:nanum_b; src:url('/img/font/nanumgobold.woff') format('woff'), url('/img/font/nanum_btf.ttf') format('truetype');}

.memo {margin:0; padding:0; width:100%; overflow:hidden; border:1px solid #dedede; background:#fcfcfc;}
.memo ul {margin:19px; list-style:none;}
.memo li {padding-left:7px; height:21px; line-height:21px; background: url('/img/event/icon_blut.gif') no-repeat left 7px; font:12px "±¼¸²";}


/* ¸ÞÀÎ ¿¬Àå ·¹ÀÌ¾î ÆË¾÷ */
.main_wrap {display:block; position:relative; left:0; top:0; width:960px;}
.m_exten_title p, .m_exten_chart table, .m_exten_chart th, .m_exten_chart td{margin:0; padding:0; border:0;}
.blind {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
.alc {text-align:center;}
.m_exten {display:block; position:absolute; left:192px; top:0; width:767px; z-index:999;}
.m_exten div {display:block; position:relative; left:0; top:0;}
.m_exten_title {height:147px; overflow:hidden; margin:0; padding:0; background: url('/image/main/extension_title.png') no-repeat;}
.m_exten_title p {display:block; margin:90px 0 0 33px; color:#FFF; font:12px "±¼¸²"; letter-spacing:-1px;}
.m_exten_title p strong {color:#ffde00; font:12px  "±¼¸²";}
.m_exten_chart {position:relative; background: url('/image/main/extension_bg.png') repeat-y;}
.m_exten_chart table {margin-left:11px; border-collapse:collapse; empty-cells:show; background:none;}
.m_exten_chart th {border-bottom:2px solid #f4f4f4;}
.m_exten_chart td {height:25px; padding:5px 0 5px 10px; border-bottom:1px solid #dbdbdb; color:#555; letter-spacing:-1px; font:12px "±¼¸²";}
.m_exten_chart td.day {font-size: 12.5px; letter-spacing:0;}
.m_exten_chart td.day em {color:#1160da; font-weight:bold; font-style:normal; letter-spacing:-1px;}
.m_exten_chart td.day em.end {color:#777;  font-weight:normal; letter-spacing:0;}
.m_exten_close {height:75px; background: url('/image/main/extension_bottom.png') no-repeat; text-align:center; vertical-align:middle;}
.m_exten_close img {margin-top:20px;}




.pt20{padding-top:20px;}
.txt_center{text-align:center !important;}
.txt_vbottom{vertical-align:bottom !important;}
#page_title h2 {padding-top:15px; font-family: 'Chosunilbo_myungjo', 'Noto Serif KR', 'Nanum Myeongjo', serif, 'Apple SD Gothic Neo', '¸¼Àº °íµñ', 'Malgun Gothic' !important; font-size:32px; font-weight:300; letter-spacing:0px; color:#000;}

.t_web {padding:10px 15px; font-size:12.5px; line-height:20px; word-break:keep-all; color:#333; }