@import url('layout.css?v=9');
@import url('skin.css?a=9');

dl,ul,ol { list-style:none; }
* { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
ul {margin:0; padding:0;}
@import("normal.css");
@import("layout.css");
a, img, input, button { selector-dummy: expression(this.hideFocus=true); }
a:link {  color: #000066; text-decoration: none}
a:visited {  color: #003366; text-decoration: none}
a:hover {  color: #0000FF; text-decoration: underline}
a:active {  color: #FF3300; text-decoration: underline}

a.top:link{text-decoration:none; color:#ffffff}
a.top:visited{text-decoration:none; color:#ffffff}
a.top:hover{text-decoration:underline; color:#ffffff}
a.top:active{text-decoration:underline; color:#ffffff}

a.menu:link,a.menu:visited{ font-size: 9pt; text-decoration:none;letter-spacing:-1px;color:#000000}
a.menu:hover{ font-size: 9pt; text-decoration:none;letter-spacing:-1px;color:#D82612}
a.menu:active{ font-size: 9pt; text-decoration:none;letter-spacing:-1px; color:#00CCFF}

a.login:link,a.login:visited{ color:#222222; font-size:11px;padding:0 5px 0 5px; letter-spacing:-1px; text-decoration:none;}
a.login:hover{ ;color:#f0f0f0}
a.login:active{ color:#00CCFF}

.time {font-family:tahoma; font-size:8pt; letter-spacing:0px;color:#777777} 
a.wmenu1:link,a.wmenu1:visited{ font-size: 9pt; text-decoration:none;color:#FFFFFF}
a.wmenu1:hover{ color:#FFFFCC}
a.wmenu1:active{ color:#00CCFF}

.youttl { font-size: 10pt; text-decoration:none;letter-spacing:-1px;color:#FFFFFF;font-weight:bold;padding:10px;}
a.wmenu:link,a.wmenu:visited{ font-size: 9pt; text-decoration:none;letter-spacing:-1px;color:#FFFFFF}
a.wmenu:hover{  text-decoration:none; letter-spacing:-1px;color:#FFFFCC}
a.wmenu:active{  text-decoration:none;letter-spacing:-1px; color:#00CCFF}

a.sttl:link{ font-size: 9pt; text-decoration:none;color:#333333}
a.sttl:visited{ font-size: 9pt; text-decoration:none;color:#333333}
a.sttl:hover{ font-size: 9pt; text-decoration:underline; color:#D82612}
a.sttl:active{ font-size: 9pt; text-decoration:none; color:#EF3F23}

a.sttl1:link{ font-size: 9pt; text-decoration:none;color:#000000}
a.sttl1:visited{ font-size: 9pt; text-decoration:none;color:#000000}
a.sttl1:hover{ font-size: 9pt; text-decoration:underline; color:#D82612}
a.sttl1:active{ font-size: 9pt; text-decoration:none; color:#EF3F23}


a.hot5:link{ font-size: 9pt; text-decoration:none;color:#555555}r
a.hot5:visited{ font-size: 9pt; text-decoration:none;color:#555555}
a.hot5:hover{ font-size: 9pt; text-decoration:underline; color:#D82612}
a.hot5:active{ font-size: 9pt; text-decoration:none; color:#EF3F23}

a.title_jul:link,a.title_jul:visited{ font-size:14px;text-decoration:none;font-weight:bold;color:#555555}
a.title_jul:hover{ color:#D82612}
a.title_jul:active{ fcolor:#EF3F23}

a.simin:link{ font-size: 9pt; text-decoration:none;letter-spacing:-1px;color:#000000}
a.simin:visited{ font-size: 9pt; text-decoration:none;letter-spacing:-1px;color:#000000}
a.simin:hover{ font-size: 9pt; text-decoration:none; letter-spacing:-1px;color:#D82612}
a.simin:active{ font-size: 9pt; text-decoration:none;letter-spacing:-1px; color:#00CCFF}

a.simin_ttl:link{font:10pt;color:#666699;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.simin_ttl:visited{font:10pt;color:#666699;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.simin_ttl:hover{font:10pt;color:#DE0000;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.simin_ttl:active{font:10pt;color:#0099FF;font-weight:bold;letter-spacing:-1px;text-decoration:none;}

a.white:link{ font-size: 10pt; text-decoration:none;letter-spacing:0px; color:#ffffff}
a.white:visited{ font-size: 10pt; text-decoration:none;letter-spacing:0px;  color:#ffffff}
a.white:hover{ font-size: 10pt;  text-decoration:none;letter-spacing:0px; color:#FFFF51}
a.white:active{ font-size: 10pt;  text-decoration:none;letter-spacing:0px;  color:#ffffff}



a.topnews:link,a.topnews:visited{ font-size:14px;text-decoration:none;letter-spacing:0px;font-weight:bold;color:#222222}
a.topnews:hover{ color:#FFFF51}
a.topnews:active{ color:#cc0000}

#title_box { list-style:none;padding: 0 0 20px}
.title1{ font-family:"Noto Sans KR";font-size:26px;letter-spacing:-2px;color:#000000;font-weight:500;margin-top:20px }
.title2 { font-family:"Noto Sans KR";font-size:16px;font-weight:bold;padding-top:10px;line-height:1.5em }
.newstime { background:#F8F8F8;padding:5px 0 5px 10px;margin-bottom:20px;border-top:1px solid #CCC }
.read_time { float:left;width:50%}
.byline { width:50%;float:right;text-align:right}
.newstime:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}



a.gi:link{ font-size: 9pt;text-decoration:none;letter-spacing:0px; color:#44538E}
a.gi:visited{ font-size: 9pt;text-decoration:none;letter-spacing:0px; color:#44538E}
a.gi:hover{ font-size: 9pt;text-decoration:none;letter-spacing:0px; color:#CC0000}
a.gi:active{ font-size: 9pt;text-decoration:none;letter-spacing:0px; color:#CC0000}

a.yellow:link,a.yellow:visited{ font-size: 9pt; font-weight: bold; text-decoration:none;letter-spacing:-1px; color:#FF3300}
a.yellow:hover{  text-decoration:none; color:#C40909}
a.yellow:active{ text-decoration:none; color:#9A8F32}

#ttl { width:100%;text-align:left;margin-top:3px;clear:both;height:auto; }
#ttl:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

a.han:link,a.han:visited{text-decoration:none;font-weight: bold;font-size:14px; color:#000000}
a.han:hover{ color:#C40909}
a.han:active{ color:#9A8F32}


a.relate:link{ font-size: 11pt; font-weight: bold; text-decoration:none;letter-spacing:-1px; color:#000000}
a.relate:visited{ font-size: 11pt; font-weight: bold;  text-decoration:none;letter-spacing:-1px; color:#000000}
a.relate:hover{ font-size: 11pt; font-weight: bold; text-decoration:underline;letter-spacing:-1px; color:#C40909}
a.relate:active{ font-size: 11pt; font-weight: bold;  text-decoration:none;letter-spacing:-1px; color:#9A8F32}

a.red:link{ font-size: 9pt; font-weight: bold; text-decoration:none;letter-spacing:1px; color:#CC0005}
a.red:visited{ font-size: 9pt; font-weight: bold;text-decoration:none;letter-spacing:1px; color:#CC0005}
a.red:hover{ font-size: 9pt; font-weight: bold; text-decoration:none;letter-spacing:1px; color:#0005F2}
a.red:active{ font-size: 9pt; font-weight: bold; text-decoration:none;letter-spacing:1px; color:#0005F2}

.menu_bg {  background-color: #F9F9F9; background-image: url("/homeimg/menu_bg2.gif"); background-repeat: repeat-x}

#mhead { width:100%;border: #d00808 2px solid; padding-left:15px;margin-bottom:20px; background-repeat: repeat-x}

a.mainhead:link,a.mainhead:visited{text-decoration:none;font-weight: bold;line-height:120%; font-size: 22pt;letter-spacing:-3px; color:#202020}
a.mainhead:hover{ color:#da0309}
a.mainhead:active{ color:#0099FF}

a.wheadline:link,a.wheadline:visited{text-decoration:none;font-weight:500;line-height:1.3em; font-size:24px;letter-spacing:-1px; color:#FFF}
a.wheadline:hover{ color:#da0309}
a.wheadline:active{ color:#0099FF}



a.headline:link,a.headline:visited{text-decoration:none;font-weight: bold; font-size: 16pt;letter-spacing:-2px; color:#202020}
a.headline:hover{ color:#da0309}
a.headline:active{ color:#0099FF}





a.nheadline:link,a.nheadline:visited{text-decoration:none;font-weight: bold; font-size: 15pt;letter-spacing:-2px; color:#202020}
a.nheadline:hover{ color:#da0309}
a.nheadline:active{ color:#0099FF}

a.htitle:link,a.htitle:visited{text-decoration:none; font-weight: bold; font-size: 12pt; color:#CC0000}
a.htitle:hover{ color:#FF0000}
a.htitle:active{ color:#0099FF}

a.alzzam:link,a.alzzam:visited{font:11pt;color:#258C11;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.alzzam:hover{font:11pt;color:#DE0000;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.alzzam:active{font:11pt;color:#0099FF;font-weight:bold;letter-spacing:-1px;text-decoration:none;}

a.hot:link{font:11pt;color:#EF8329;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.hot:visited{font:11pt;color:#EF8329;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.hot:hover{font:11pt;color:#DE0000;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.hot:active{font:11pt;color:#0099FF;font-weight:bold;letter-spacing:-1px;text-decoration:none;}

a.maintitle:link,a.maintitle:visited {color:#222222; font-size:18px;letter-spacing:-1px; vertical-align:bottom;}
a.maintitle:hover {color:#d3231a; text-decoration:underline;}
a.maintitle:active{ color:#0099FF;}


a.subtitle:link,a.subtitle:visited {color:#000;font-size:16px;font-weight:500;letter-spacing:-1px;vertical-align:bottom;}
a.subtitle:hover {color:#d3231a }
a.subtitle:active{ color:#0099FF }


a.rittl:link,a.rittl:visited{font:11pt;color:#000063;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.rittl:hover{ color:#DE0000 }
a.rittl:active{ color:#0099FF }

a.subtitle1:link,a.subtitle1:visited{font-size:15px; color:#222;font-weight:500;letter-spacing:-1px;text-decoration:none;}
a.subtitle1:hover{color:#DE0000;}
a.subtitle1:active{color:#0099FF;}

a.sub1title:link,a.sub1title:visited{font:11pt;color:#000063;font-weight:bold;text-decoration:none;}
a.sub1title:hover{color:#DE0000 }
a.sub1title:active{color:#0099FF }

.sublist{font:11pt;color:#666666;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.sublist:link,a.sublist:visited{font-size:11pt;color:#000063;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.sublist:hover{color:#DE0000;}
a.sublist:active{color:#0099FF;}

a.sublist1:link,a.sublist1:visited{font:9pt;color:#000000;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.sublist1:hover{color:#DE0000}
a.sublist1:active{color:#0099FF}

.sublist2,
a.sublist2:link,
a.sublist2:visited,
a.sublist2:active		{  font-size:13px; font-weight:bold; color:#2C2C2C; text-decoration:none; }
a.sublist2:hover			{  font-size:13px; font-weight:bold; color:#EF3F23; text-decoration:underline; }


a.sago:link{font:9pt;color:#3522A4;letter-spacing:-1px;text-decoration:none;}
a.sago:visited{font:9pt;color:#3522A4;letter-spacing:-1px;text-decoration:none;}
a.sago:hover{font:9pt;color:#DE0000;letter-spacing:-1px;text-decoration:none;}
a.sago:active{font:9pt;color:#0099FF;letter-spacing:-1px;text-decoration:none;}

a.hlist:link,a.hlist:visited { font-size: 9pt;color:#ECECEC; letter-spacing:-1px; text-decoration:none; }
a.hlist:hover{ font-size: 9pt;color:#DE0000; letter-spacing:-1px;text-decoration:none;}
a.hlist:active{ font-size: 9pt;color:#0099FF; letter-spacing:-1px;text-decoration:none;}

#title{margin-top:3px; }

#content{ font-size: 11pt; color:#333333;line-height:20pt;  }

a.s1title:link,a.s1title:visited{text-decoration:underline; font-weight: bold; font-size: 10pt; color:#B53C39}
a.s1title:hover{color:#B53C39}
a.s1title:active{color:#0000CC}

.listttl{text-decoration:none; font-weight: bold; font-size: 10pt;letter-spacing:-1px; color:#000063}
a.listttl:link{text-decoration:none; font-weight: bold; font-size: 10pt;letter-spacing:-1px; color:#000063}
a.listttl:visited{text-decoration:none; font-weight: bold; font-size: 10pt;letter-spacing:-1px; color:#000063}
a.listttl:hover{text-decoration:none; font-weight: bold; font-size: 10pt;letter-spacing:-1px; color:#FF3300}
a.listttl:active{text-decoration:none; font-weight: bold; font-size: 10pt;letter-spacing:-1px; color:#0000CC}


a.list:link{text-decoration:none; font-weight: bold; letter-spacing:-1px;font-size: 11pt; color:#222222}
a.list:visited{text-decoration:none; font-weight: bold;letter-spacing:-1px;font-size: 11pt; color:#222222}
a.list:hover{text-decoration:underline; font-weight: bold;letter-spacing:-1px;font-size: 11pt; color:#FF3300}
a.list:active{text-decoration:underline; font-weight: bold;letter-spacing:-1px;font-size: 11pt; color:#0000CC}

.jung_list{text-decoration:none; font-weight: bold; font-size: 9pt; color:#1A11B3}
.i_border {border:1px #CCCCCC solid;}

a.secttl:link{text-decoration:none; font-weight: bold; font-size: 11pt; color:#3522A4}
a.secttl:visited{text-decoration:none; font-weight: bold; font-size: 11pt; color:#3522A4}
a.secttl:hover{text-decoration:none; font-weight: bold; font-size: 11pt; color:#DE0000}
a.secttl:active{text-decoration:none; font-weight: bold; font-size: 11pt; color:#0099FF}


.youtube {text-decoration:none; font-weight: bold; font-size: 11pt; color:#CCCCCC;letter-spacing:-1px;}


a.jung_list:link,a.jung_list:visited{text-decoration:none; font-weight: bold; font-size: 9pt; color:#32209B}
a.jung_list:hover{text-decoration:underline; font-weight: bold; font-size: 9pt; color:#DE0000}
a.jung_list:active{text-decoration:underline; font-weight: bold; font-size: 9pt; color:#0099FF}

a.menu3:link{text-decoration:none; color:#444444}
a.menu3:visited{text-decoration:none; color:#444444}
a.menu3:hover{text-decoration:underline; color:#444444}
a.menu3:active{text-decoration:underline; color:#444444}
.copy {font-family:Dotum,tahoma; font-size:8pt; letter-spacing:0px;color:#666666;}
.ctime {font-family:tahoma; font-size:8pt; letter-spacing:0px;color:#222222;}

.selectstyle00
{
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    COLOR: black;

    BACKGROUND-COLOR: #DEDCE8;
}
.selectstyle01
{
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #556783;
}
.gi_list { color:#222222;background-color:#ffffff;width:100%;font-size:9pt;line-height:26pt;padding:2 0 2 0; }
.jul {  font-size: 11pt; color:#111111; line-height: 18pt}
.list {  font-size: 9pt; line-height: 14pt}

.s_td {  font-size: 10pt; line-height: 15pt;letter-spacing:0px; font-size: 10pt; color:#333333;text-align: justify;}

.summary {  font-size: 10pt; line-height: 15pt;letter-spacing:0px; font-size: 10pt; color:#333333;text-align: justify;}

a.summary:link,a.summary:visited{font-size: 10pt; line-height: 13pt;letter-spacing:-1px; text-decoration:none; color:#666666;text-align: justify;}
a.summary:hover{ color:#000000;text-decoration:none; }
a.summary:active{ color:#000099;text-decoration:none; }


a.list2:link{text-decoration:none; color:#000099}
a.list2:visited{text-decoration:none; color:#000099}
a.list2:hover{text-decoration:underline; color:#000099}
a.list2:active{text-decoration:underline; color:#000099}


TD { font-size:9pt }
#dan2bg {border-top: #e4e4e4 1px solid;border-left: #e4e4e4 1px solid;border-right: #e4e4e4 1px solid;padding:10px;height:100%; background-color: #F5F5F5; }
.box { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #777777 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #777777 1px solid; FONT-SIZE: 9pt } 
.sbox { background: #FFFFFF; border:0;border-radius:10px; FONT-SIZE:12px;width:140px;height:32px;color:#222222;padding:3px 0 0 10px;margin:0px;font-weight:bold; } 
.nbox { border-top:2px solid #157ddb } 

.nbox2 { width:250px;padding:8px;height:95px;BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; }
.mbox { background-color: #FFFFFF; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #777777 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #777777 1px solid; FONT-SIZE: 9pt; color:#222222 } 
.input{FONT-SIZE: 9pt; COLOR: #000000; background-color:#FFFFFF;border:1 solid #787878; }
.button{ border:1 solid #000000;background-color:#f9f9f9;font-size:9pt;height:19px; }
.border {  border:1 #000000 dashed; border-color: #000000;; background-color: #FFCCCC}

.txtbox3 { font-size : 10pt; line-height:160%;}
.txtbox {BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid;  color:#222222; background-image:url(/homeimg/line.gif); background-position:0 -1; background-color:white; line-height:210%; width:99%; overflow:auto;}
.txtbox1 {BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid;  color:#222222; background-color:#FFFFFF; line-height:160%; width=100%; overflow:auto;}


.tr_ttl td {  font-size: 9pt; font-weight: bold; letter-spacing:-1px;color:#555555}
#banner { 
		color : White;
		} 


#button_bar { 
		width:100%;
		top:0;
		position: absolute;
		background-color:#000000;
		height:19;
		} 
		

#po_area {
		width:160px;
		position: absolute;
		left: 840;
		top: 10;
		visibility: visible;
		} 

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}


.top_menu		{ padding:5px 12px 2px 12px; font-size:12px; color:#FFFFFF; font-weight:bold; cursor:pointer; }


.lnb_on,
a.lnb_on:link,
a.lnb_on:visited,
a.lnb_on:active,
a.lnb_on:hover		{ font-weight:bold; color:#000000; text-decoration:none; }


.snb_bx { background-color:#F9F9F9; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; }

.tab_on		{ letter-spacing:-1px; font-weight:bold; color:#125eac; }
.tab_off	{ letter-spacing:-1px;  font-weight:bold; color:#8b8b8b; }

.ln_dot1	{ height:1px; line-height:0; font-size:0; background:url('/nimg/ln_dot1.gif') repeat-x; }

.bx_htab { background-color:#FFFFFF; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2; }

.ln1		{ height:1px; line-height:0; font-size:0; background-color:#EAEAEA; }
.ln2		{ height:1px; line-height:0; font-size:0; background-color:#DDDDDD; }

.ln_multi	{ height:8px; line-height:0; font-size:0; background:url('/nimg/ln_multi.gif') repeat-x; }


.date { font-size:11px; color:#999999; text-decoration:none; }
.date_dv			{ padding:0 10px 0 10px; font-size:11px; color:#999999; }


.bx_tab			{ background-color:#FFFFFF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; }
.blueb			{ background-color:#FFFFFF; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; }

.news_ct { letter-spacing:-1px; color:#444444; font-weight:bold; }
.cmt_tt { letter-spacing:-1px; color:#000000; font-weight:bold; }
.cmt_ct { color:#5A5a5A; line-height:18px; }
.cmt_date { color:#5A5A5A; font-size:11px; }
.cmt_dv { color:#DFDFDF; font-size:11px; padding:0 8px 0 8px;}


.fn_orange { color:#FF7200; text-decoration:none; }
.fn_green { color:#77AE00; text-decoration:none; }



.fdot { vertical-align:middle; margin:0 2 0 0; }


.dttl { margin-top:14;}
.bbor { border:1px #DFDFDF solid; padding:5 10 5 10;width:226;background-color:#FFFFFF;}
.bbor1 { border:1px #DFDFDF solid;width:226;background-color:#FFFFFF;}

.footer { border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; padding-top:10;width:100%; height:30; margin-top:10; background:url('/image/common/bg_footer.gif');text-align:center}
.hot { border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2; padding:10;width:226;background-color:#FFFFFF;}
.cool { border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2; padding:10;width:230;height:160;background-color:#FFFFFF;}



.newsMainPhoto { padding:0; }
.newsMainPhoto h4, .newsMainPhoto p, .newsMainPhoto ul, .newsMainPhoto li { margin:0; padding:0; list-style:none; }
.newsMainPhoto .photoVisual { position:relative; width:100%; padding-top:160px; }
.newsMainPhoto .photoVisual .imageVisual { position:absolute; left:0; top:0; }
.newsMainPhoto .photoVisual a.image img { border:1px solid #777777 !important; }
.newsMainPhoto .photoVisual a.image:hover img { border:1px solid #ccc !important; }

.newsMainPhoto .photoVisual .dataNone { position:absolute; left:1px; bottom:1px; display:block; width:237px; height:30px; background:#000; -ms-filter:"alpha(opacity=50)"; opacity:0.5; filter:alpha(opacity=50);}
.newsMainPhoto h4 { position:relative; z-index:2; margin:-5px 0 0 0; padding:0 0 0 10px;}
.newsMainPhoto h4 a:link, .newsMainPhoto h4 a:visited, .newsMainPhoto h4 a:active,
.newsMainPhoto h4 a { font:bold 10pt/1.2  ¥ì¢¬¢¯o,Dotum; color:#fff !important; letter-spacing:-1px; }
.newsMainPhoto h4 a:hover { color:#fff !important; }
.newsMainPhoto li img { vertical-align:top; }
.newsMainPhoto .mainPhotoList { position:relative; margin:10px 0 0 -2px;overflow:hidden;width:237px; }
.newsMainPhoto .mainPhotoList li { display:inline; }
.newsMainPhoto .mainPhotoList a { display:inline; float:left; margin-left:2px; }
.newsMainPhoto .mainPhotoList a img { border:1px solid #fff; }
.newsMainPhoto .mainPhotoList a:hover { background:#ccc; }
.newsMainPhoto .mainPhotoList a:hover img { border:1px solid #fff; }
.newsMainPhoto .mainPhotoList a.selected, .newsMainPhoto .mainPhotoList a.selected:hover {  border:1px solid #FF0033;  }
.newsMainPhoto .mainPhotoList a.selected img, .newsMainPhoto .mainPhotoList a.selected:hover img{border:1px solid #fff; }

.none { border:1px solid #CCCCCC; }

<!-- higlide -->
.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid #FFFFFF;
}
.highslide:hover img {
	border: 1px solid #FFFFFF;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(/include/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: none;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 0px solid #333;
    border-bottom: 0px solid #333;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control, .control * {
	color: #666;
}
a.ca1:link, a.ca1:visited, a.ca1:active { text-decoration:none; color:#ffffff; }
a.ca1:hover { text-decoration:none; }

a.ca2:link, a.ca2:visited, a.ca2:active { text-decoration:none; color:#CDCDCD; }
a.ca2:hover { text-decoration:none; }

a.ca:link, a.ca:visited, a.ca:active { text-decoration:none; color:#ffffff; }
a.ca:hover { text-decoration:none; }

a.sub:link, a.sub:visited, a.sub:active { text-decoration:none; color:#009FAD; }
a.sub:hover { text-decoration:none; }
<!-- higlide -->


.tmenu { padding:5px 12px 2px 12px; font-size:12px; color:#FFFFFF; font-weight:bold; cursor:pointer;text-decoration:none;background-color:#510c3e; }
.tmenu_over { padding:5px 12px 2px 12px; font-size:12px; color:#410531; font-weight:bold; cursor:pointer;text-decoration:none;background-color:#d3cdd1; }

.news_list { width:235; height:302px; overflow:auto; scrollbar-3dlight-color:#222222;
  scrollbar-arrow-color:#aeaeae;
  scrollbar-track-color:#f6f6f6;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#d6d6d6;
  scrollbar-shadow-color:#d6d6d6;}


.tab_go		{ letter-spacing:-1px; font-weight:bold; color:#006efd; }
.tab_gf	{ letter-spacing:-1px; color:#767676; }
.input_login { border:1px #CCCCCC solid; padding:4px 0px 0px 5px;width:150px;height:25px;background-color:#FFFFFF; }


.hcTable { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-collapse: collapse; font-size:11px; font-family:¥ì¢¬¢¯o; width:190px; }
.hcTitle { padding-left:15px; padding-right:15px; }
.hcControlBar { font-size:13px; }
.hcTable th { background-color:#f0efec; padding:6px 0px 3px 0px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #CCCCCC; }
.hcTable td { padding:4px 5px 4px 5px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align:center; background-color:#FFFFFF; color:#626262; }
.hcPrev,.hcNext { cursor:pointer; }
.hcTable select { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px;
			 color: #6C6C6C; font-family:Dotum, AppleGothic, sans-serif; }
.hcTable .mouseOver { background-color:#D9ECFF; cursor:arrow; }
.hcTable .hcSun { color:#FF0000; }
.hcTable .hcSat { color:#0080C0; }
.hcTable .selectDay { background-color:#FFC8E4; }
.hcPrev { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px; color: #6C6C6C; font-family: Dotum, AppleGothic, sans-serif; padding-top:4px; }
.hcNext { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px; color: #6C6C6C; font-family: Dotum, AppleGothic, sans-serif; padding-top:4px; }
.hcToday { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px; color: #6C6C6C; font-family: Dotum, AppleGothic, sans-serif; padding-top:4px; }
.hcToday { margin-right:25px; }
.hcTable .noSelect { background-color:#EAEAEA; }
#sDateCal , #eDateCal { margin-bottom:-2px; }

.photos { width:170px;border: 1px; border-color: #C8C8C8; border-style: solid; background-color: #F4F4F4;padding:0px;margin-bottom:14px; }
.photos span { width:154px;font-size: 12px; color: #6C6C6C; margin:7px;text-align:center; }

.clfix{*zoom:1}
.clfix:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


a.pname:link,a.pname:visited{text-decoration:none; color:#0863de;font-weight:bold;font-size:16px;}
a.pname:hover{color:#000099}
a.pname:active{color:#000099}

#psangse {margin:0; padding:0;}
#psangse li { list-style:none;margin-top:4px;color:#666666; }



.garo_dot { border-bottom:1px dotted #CCCCCC; margin:20px 0 }

.tabm { overflow:hidden; background:url(/img/tabm_bg.gif) repeat-x left bottom; margin:40px 0 20px 0; }
.tabm a { display:inline-block; float:left; padding:5px 15px; border:1px solid #ddd; border-bottom:1px solid #ccc; background:#f1f1f1; }
.tabm a.on { background:#fff; border-bottom:1px solid #fff; font-weight:bold; }

#main_pdf {margin:10px 0; padding:0;overflow:hidden;}
#main_pdf li { list-style:none;margin-top:4px;color:#666666;padding-left:10px;background-image:url("/homeimg/pdfdot.gif"); background-repeat: no-repeat }
#pdfttl {text-decoration:none; color:#ff4800;font-weight:bold;font-size:14px;text-align:center;}
#pdfday {text-decoration:none; color:#444444;font-size:11px;text-align:center;}

#search_txt {margin-bottom:4px;width:263px;text-align:center;}
#search_txt a {color:#666666;margin-left:10px;}

.ma5{margin-top:5px;}
.ma10{margin-top:10px;}
.ma20{margin-top:20px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}

#sub_section {text-decoration:none; text-decoration:none; color:#0863de;font-weight:bold;font-size:16px;background-color:#F4F4F4;border:1px solid #CCCCCC;padding:3px 5px}

#play_btn {position:absolute;top:50;left:100;width:54px;height:54px;background-image:url(/img/btn_play.png); -ms-filter:"alpha(opacity=50)"; opacity:0.5; filter:alpha(opacity=50);cursor:point;z-index:20;};

#movie_top { background-color:#000000;padding:10px;border:1px solid #000000 }
#movie_list {margin-top:10px;width:100%;clear:both}
#movie_list li { list-style-type:none;float:left;width:50%;padding-left:20px;margin-bottom:10px; }



.r_hotissue .tmp_photo{clear:both}
.r_hotissue .tmp_photo ul{*overflow:hidden;*zoom:1;width:700px}
.r_hotissue .tmp_photo ul:after{display:block;clear:both;content:''}
.r_hotissue .tmp_photo li{display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.r_hotissue .tmp_photo li .thumb{margin-bottom:13px}
.r_hotissue .tmp_photo li .thumb a{display:block}
.r_hotissue .tmp_photo li .t{clear:both;display:block;letter-spacing:-1px;color:#333}
.r_hotissue .tmp_photo li .s{clear:both;display:block;padding-top:8px;color:#aaa}
.r_hotissue .splt2 li{width:322px;margin-right:20px;*margin-right:24px}
.r_hotissue .splt2 li .t{font-size:16px;line-height:23px}
.r_hotissue .splt2 li .cmt{margin-top:3px}
.r_hotissue .splt3 ul{margin-bottom:-20px}
.r_hotissue .splt3 li{width:208px;margin:0 18px 13px 0;*margin-right:22px}
.r_hotissue .splt3 li .t{font-size:14px;line-height:20px}
.r_hotissue .splt4 ul{margin-bottom:-14px}
.r_hotissue .splt4 li{width:149px;margin:0 20px 12px 0;*margin-right:24px}
.r_hotissue .splt4 li .t{overflow:hidden;padding:0 1px;line-height:16px}
.r_hotissue .splt2+.small{padding-top:7px}
.r_hotissue .tmp_photo+.tmp_photo{margin-top:18px}



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

.left_menu { width:150px;background-color:#993366}
#left_menu{position:fixed;border-top:10px solid #000000;top:0}

a.sec_ttl:link,a.sec_ttl:visited{font-size:16px;color:#000000;letter-spacing:-1px;font-weight:bold;text-decoration:none;}
a.sec_ttl:hover{color:#000000;}
a.sec_ttl:active{color:#000000;}

.sec_ttl{font-size:16px;color:#000000;letter-spacing:-1px;font-weight:bold;text-decoration:none;}

#top_jul {padding:10px;border-top:1px solid #e5e5e5}



#gisadan{width:1120px;margin-top:20px;}
#gisadan:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.gisa1dan { list-style:none;height:auto;}
.gisa2dan { list-style:none;margin-left:20px;float:left;width:260px;height:460px;background:#ffffcc;padding:10px}
.gisa3dan { list-style:none;margin-left:20px;float:left;width:270px;height:auto;}
.main_head span { float:left;margin-right:20px }
.main_head { border-bottom:1px solid #ECECEC;padding:12px 0 15px 0; }
.main_head p {margin-top:2px;text-align: justify;}
.main_head:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.main_ttl { margin-bottom:5px }
.gisa1dan li:first-child {padding:0 0 10px 0}
.gisa1dan li:last-child {border-bottom:0;padding:7px 0 10px 0;}


.top_gnbBG {height:28px;background-color:#f4f4f4; border-bottom:1px solid #d7d7d7}
.top_gnb2 {clear:both; width:1100px; margin:0 auto; background-color:#ff0099}

.fsite2 {display:inline-block; float:left; width:400px; font-size:12px; color:#000; letter-spacing:-1px; text-align:left; margin:0;}
.fsite2 li {float:left; padding:4px 10px 0 0;}
.fsite2 li a {text-decoration:none;}

.top_login {float:right;display:inline-block;}
.top_login li {float:left; padding-left:8px; text-align:right;}
.top_login li a {text-decoration:none;font-size:12px}

#topmenu_bg {background:#13469d;height:44px;border-top:1px solid #076d93;margin-top:8px;text-align:center }
#topmenu_bg:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#topmenu {clear:both; width:1100px; margin:0 auto;}
#topmenu:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.topmenu { width:860px;}
.topmenu ul{margin:0;padding:0;}
.topmenu li {float:left;color:#FFF}
.topmenu li a {color:#FFF; font-size:18px;font-weight:500;line-height:40px;padding:0 8px;display:block;text-decoration:none}
.topmenu li a:hover {color:#ffff00;}
.topmenu li.ov{padding-right:20px; padding-top:10px;} 
.topmenu li.sec_s a {color:#f54c49;}
.topmenu li.event {padding-right:0; color:#f54c49;position:relative;}
.topmenu li.event a {color:#f54c49;}
.topmenu_gubun {width:18px;height:38px;background:url('/nimg/gu.png')no-repeat center center;padding:0;}

#footer_menu {background-color:#5f7ca3;text-align:center;padding:10px;margin-top:30px}
#footer_menu a{ padding:0 20px;font-size:16px;color:#FFFFFF }
#footer_wrap {width:100%;margin:0 auto;text-align:center}
#footer_wrap:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#footer {width:1100px;margin:10px auto 30px;}
#footer:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#flogo { float:left;width:230px;margin-top:20px }
#copyright {float:left;width:870px;text-align:left }
#copyright li { margin-top:5px;list-style:none;font-size:12px; }

.search {width:220px;float:right;padding-top:4px }

#submenu {background-color:#FFF;height:40px;border-bottom:1px solid #CCC;margin-bottom:12px;text-align:center;position: relative }
#smenu {position:absolute;clear:both;margin:0 auto;padding-top:5px;text-align:left;z-index:18;box-sizing:border-box;background:#FFF;}
#smenu_frame{clear:both; width:1100px;margin:0 auto;position:relative;z-index:10;}

a.smenu:link,a.smenu:visited{font-size:16px;font-weight: bold;text-decoration:none }
a.smenu:hover{color:#cc0000}
a.smenu:active{ color:#cc0000}

.go_link { position: absolute;top:7px;right:30px;z-index:17 }



#gotop {position: fixed;bottom:20px;right:20px;display:none;background-color:#d30303;color:#FFF;padding-top:10px;text-align:center;height:40px;width:40px;box-sizing:border-box;z-index:999999999;-moz-box-shadow: 0 0 5px #bcbcbc; box-shadow: 0 0 5px #bcbcbc;cursor:pointer }
#gotop:hover {background-color:#000; }


a.sec_ttl:link,a.sec_ttl:visited{font-size:16px;color:#000000;letter-spacing:-1px;font-weight:bold;text-decoration:none;}
a.sec_ttl:hover{color:#000000;}
a.sec_ttl:active{color:#000000;}

.rttl { border-bottom:1px solid #e1e1e1;padding:6px 0 6px 0;margin-bottom:7px;box-sizing:border-box}
.rttl span { margin:10px 10px 0 0;width:28px;height:9px;float:right;background:url('/homeimg/more2.gif')no-repeat;}
#sokbo { height:30px;overflow:hidden;background-color:#ff0000;border:2px solid #ff0000;color:#FFFFFF;font-weight:bold;margin:10px 0}
#sokbo:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#sokbo_ttl {float:left;width:80px;padding:5px 0 0 10px}
#news-container { height:30px;overflow:hidden;float:left;width:356px;background-color:#FFFFFF;padding:4px; }
#news-container ul { width:300px; }
#news-container ul li { margin:0;padding:7px 0 0 10px;height:30px; }

#top_view li {padding:4px 0 4px }
#top_view li:last-child { border-bottom:4px solid #FFFFFF }
.tborder { width:250px;background-color:#FFFFFF; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;padding:8px }

#intro_ttl { font-size:22px;font-weight:bold;border-bottom:2px solid #ECECEC;padding:12px 0 6px 0;}

.hadan_ttl { padding:4px 0 5px 7px;box-sizing:border-box;clear:both;background:url('/img/hadan_dot.gif')no-repeat;padding-left:20px;}
.hadan_ttl span {width:48px;height:39px;float:right;background:url('/img/section_more.png')no-repeat;}


#social { list-style:none;text-align:center }
#social li { margin:10px 5px 10px 0;width:32px;display:inline-block }
#social li img { width:100%; }

#vote { padding:15px }

.vote_ttl { font-weight:bold;padding-bottom:10px}
.vote_date { text-align:right;font-size:11px;padding:10px;border-top:1px dotted #CCC;color:#848484 }
.vote_list { margin-top:3px;padding:5px;box-sizing:border-box;background:#F3F3F3}
.vote_list:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}

.poll_button { text-align:center;padding:20px 0}

.etc_vote_ttl { font-size:16px;font-weight:bold;margin:20px 0 5px;padding-bottom:5px;border-bottom:1px solid #CCC}
#votettl { font-size:18px;background:#F9F9F9;padding:20px }
#votettl span{ display:block;text-align:right;font-size:14px;border-top:1px solid #CCC;margin-top:20px;padding-top:5px }


#hanjul_frame { border:2px solid #cc0000;background:#cc0000;margin-bottom:10px }
#live_scroll { background:#FFF;width:80%  }
.hanjul_ttl { float:left;font-size:16px;color:#FFF;font-weight:bold;padding:5px;text-align:center;width:20%}

#mainframe { padding:10px 0;text-align:center;background:#aaaaaa;margin:-12px 0 10px }

#wrap { position:absolute; top:0px; left:50%;margin-left:-550px;width:1100px; }
#left_ad{position:absolute;top:235px;left:-140px;display:block}
#right_ad{position:absolute;top:235px;left:1120px;display:block}

#big_movie_bg {background-color:#222;padding:30px 0;margin:20px 0;}
#big_movie_bg3 {background-color:#ECECEC;background:url('/img/bg1.jpg')repeat-x center;border-top:1px solid #222222;padding:40px 0 40px 0;}
#big_movie_bg:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#movie_box {width:1100px;margin:0 auto;padding:0  }
#movie_box:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.youtube {float:left;}
.article {float:right;margin-left:20px;height:447px;width:280px}
.aticle_title {font-size:16px;color:#ff9900;}
.zoom {color:#F4F4F4;text-align:right;font-size:12px;margin:10px 0;letter-spacing:0px;}
.zoom img {margin-right:10px;}

.main_ch_ttl { border-bottom:2px solid #CCC;font-size:18px;color:#FFF;margin-bottom:5px  }
.main_ch_ttl span{ font-size:12px;padding-top:5px;color:#CCC;float:right }
.main_list {   }
.main_list li { padding:9px 0;border-bottom:1px dotted #CCC }
.main_list li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.main_list li img { width:110px;float:left;padding-right:20px; }
.main_list li a { font-size:14px;color:#FFF  }
.main_list li a:hover { color:#ffcc00;text-decoration:none  }
.main_list li:last-child { border-bottom:0 }


.main_photo {margin:10px 0 0 0;padding:0 }
.main_photo li { height:200px;width:30.33333%;margin:0 3% 3% 0;float:left;border:1px solid #ECECEC;box-sizing:border-box; }
.main_photo li:nth-child(3n+3) { margin-right:0 }
.main_photo li a { font-size:14px;font-weight:bold;color:#666 }
.main_photo li a:hover { text-decoration:none }
.main_photo li img {width:100%; overflow:hidden } 
.main_photo li p { padding:8px 10px 0;margin:0;overflow:hidden;text-overflow:ellipsis;line-height:1.2em; height:2.8em;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }


.ellipsis2{
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2; 
            -webkit-box-orient: vertical;
} 
.ellipsis3{
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3; 
            -webkit-box-orient: vertical;
}
