@import url('layout.css?a=5');
@import url('skin.css?a=5');
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;}



a, img, input, button { selector-dummy: expression(this.hideFocus=true); }

a:link {  color: #333; 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.menu:link,a.menu:visited{ font-size:15px;text-decoration:none;letter-spacing:-1px;font-weight:normal;color:#000000}
a.menu:hover{ color:#D82612}
a.menu:active{ color:#00CCFF}

a.login:link,a.login:visited{ color:#222222; font-size:11px; font-family:µ¸¿ò; 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.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}

a.sub_sec_ttl:link,a.sub_sec_ttl:visited{ font-weight:500;font-size:38px;text-decoration:none;letter-spacing:0px; color:#222}
a.sub_sec_ttl:hover{ color:#222}
a.sub_sec_ttl:active{ color:#222}

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.title_jul:link,a.title_jul:visited{ font-size:14px; font-weight:400; text-decoration:none;color:#333 }
a.title_jul:hover{  color:#C40909}
a.title_jul:active{ color:#C40909}

#ttl { text-align:left;margin-bottom:7px  }
#ttl:after {clear: both;content:'';display: block;height:0;visibility: hidden;}
#ttl > a > span {display:block;white-space: nowrap !important;white-space:normal;overflow: hidden;text-overflow:ellipsis }

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


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


.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.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.maintitle:link,a.maintitle:visited {color:#333; font-size:18px; font-weight:500; vertical-align:bottom;text-decoration:none;}
a.maintitle:hover {color:#d3231a; }
a.maintitle:active{ color:#0099FF;}


a.subtitle:link,a.subtitle:visited {color:#333;font-size:16px;text-decoration:none;font-weight:400 }
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;text-decoration:none;}
a.rittl:active{ color:#0099FF;text-decoration:none;}

a.subtitle1:link,a.subtitle1:visited{font-size:15px;color:#202020;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;text-decoration:none;}
a.sub1title:active{color:#0099FF;text-decoration:none;}

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

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

.sublist2,
a.sublist2:link,
a.sublist2:visited,
a.sublist2:active		{ font-family:±¼¸²; font-size:13px; font-weight:bold; color:#2C2C2C; text-decoration:none; }
a.sublist2:hover			{ font-family:±¼¸²; 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; }

.title2 {  font-size: 10pt; font-weight: bold; letter-spacing:-1px;color:#737373}

.read_title{ font-size: 18pt;letter-spacing:-3px; color:#000000;font-weight:bold;text-decoration:none;}
#content{ font-size:16px;color:#333333;line-height:1.8em;font-weight:100 }

a.s1title:link{text-decoration:underline; font-weight: bold; font-size: 10pt; color:#B53C39}
a.s1title:visited{text-decoration:underline; font-weight: bold; font-size: 10pt; color:#B53C39}
a.s1title:hover{text-decoration:underline; font-weight: bold; font-size: 10pt; color:#B53C39}
a.s1title:active{text-decoration:underline; font-weight: bold; font-size: 10pt; 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;
    FONT-FAMILY: ±¼¸²Ã¼;
    BACKGROUND-COLOR: #DEDCE8;
}
.selectstyle01
{
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    COLOR: #FFFFFF;
    FONT-FAMILY: ±¼¸²Ã¼;
    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;}

a.summary:link,a.summary:visited{font-size:12px; line-height:1.5em;letter-spacing:-0.5px; text-decoration:none; color:#666666;font-weight:300;text-align: justify;}
a.summary:hover{ color:#000000 }
a.summary:active{ color:#000099 }

a.summaryw:link,a.summaryw:visited{font-size:12px; line-height:1.5em;letter-spacing:-0.5px; text-decoration:none; color:#FFF;font-weight:300;text-align: justify;}
a.summaryw:hover{ color:#000000 }
a.summaryw:active{ color:#000099 }

a.ssummary:link,a.ssummary:visited{font-size:12px;line-height:1.5em;text-decoration:none; color:#888;text-align: justify;}
a.ssummary:hover{ color:#000000;text-decoration:none; }
a.ssummary:active{ color:#000099;text-decoration:none; }


a.msummary:link,a.msummary:visited{ font-size:13px; line-height:1.7em;text-decoration:none; color:#666666;letter-spacing:-0.5px;font-weight:300;text-align: justify;}
a.msummary:hover{ color:#000000 }
a.msummary:active{ color:#000099 }

a.list2:link,a.list2:visited{text-decoration:none; color:#000099}
a.list2:hover{ color:#000099}
a.list2:active{ 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-color: #FFFFFF; BORDER: #FFFFFF 0px solid; FONT-SIZE:12px;width:140px;height:28px;color:#222222;padding:3px 0 0 10px;margin:0px;font-weight:bold; }

.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:12px;COLOR:#000000;padding:5px 0 7px 10px;border:1px solid #eaeaea;border-radius:0 }
.input:hover,.input:focus { background:#ffff99;font-size:14px;padding:10px }
.button{ border:1 solid #000000;background-color:#f9f9f9;font-size:9pt;font-family:±¼¸²;height:19px; }
.border {  border:1 #000000 dashed; border-color: #000000;; background-color: #FFCCCC}

.txtbox3 { font-size : 10pt; line-height:160%;}
.txtbox {BORDER: #FFFFFF 1px solid;font-size:12px; color:#000000; line-height:1.4em; width:99%; overflow:auto;padding:10px}
.txtbox:hover,.txtbox:focus { background:#ffff99;font-size:13px;padding:10px }
.txtbox1 {BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; font: 9pt ±¼¸²; color:#222222; background-color:#FFFFFF; line-height:160%; width=100%; overflow:auto;}


.tr_ttl td {  font-size:13px; font-weight: bold; letter-spacing:-1px;color:#000 }
#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; }

img					{ border:0; }

a:link,
a:visited,
a:active			{ color:#333333; text-decoration:none; }
a:hover				{ color:#EF3F23; text-decoration:underline; }


.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:185px; }
.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:227px; 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  µ¸¿ò,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:232px; }
.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(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:µ¸¿ò; 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; }

.main_head {
    padding: 0 0 10px 0;
}


.main_head span {
    float: left;
    margin-right: 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}


.rttl { padding-bottom:7px;box-sizing:border-box;border-bottom:1px solid #CCC; margin-bottom:10px}
.rttl a { font-size:22px;font-weight:500 }
.rttl span {width:7px;height:13px;float:right;background:url('/img/section_more.png')no-repeat;}

a.sec_ttl:link,a.sec_ttl:visited{font-size:18px;line-height:18px;color:#000000;letter-spacing:-1px;font-weight:500;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 0 ;border-top:1px dashed #e5e5e5;overflow:hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;word-wrap: normal !important; }



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


.article_title { padding:10px 0}
.article_title li { padding:15px 0;border-bottom:1px solid #e1e1e1}
.gisa1dan { list-style:none;height:auto;}
.gisa1dan:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
.gisa2dan { list-style:none;margin-left:20px;float:left;width:250px }
.gisa3dan { list-style:none;margin-left:20px;float:left;width:270px;height:auto;}

.gisa1dan li { margin-bottom:20px;float:left;width:540px }
.gisa1dan li img { }
.gisa1dan li div { margin-bottom:3px;overflow:hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;word-wrap: normal !important;}
.gisa1dan li span { float:left;margin-right:20px }
.gisa1dan li p { margin-top:0;text-align: justify;}
.gisa1dan li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


.gisa1dan li:last-child {border-bottom:0 }



#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;border-bottom:1px solid #F4F4F4 }
#top_view li:last-child { border-bottom:4px solid #FFFFFF }
.tborder { 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;}
.intro_content { margin:20px 0 40px;font-size:14px;line-height:1.4em }

#topnews_ttl {font-size:17px;font-weight:bold;padding-top:10px;margin-bottom:5px;color:#000;background:url('/img/green_dot.gif')no-repeat;}
#topnews_ttl span { color:#d32121 }
#top_view { margin:0}
#top_view li { border-bottom:1px solid #F8F8F8;padding:7px 0}

#top_view li .toplist { float:left;width:25px;font-size:16px;color:#222222;padding-right:8px;text-align:right;letter-spacing:-1px}
#top_view li .tophot{ float:left;width:25px;font-size:16px;color:#cc0000;padding-right:8px;text-align:right;letter-spacing:-1px}
#top_view li img { float:right;width:90px;margin-left:10px}
#sidediv {width:170px;float:left}
#widthdiv {height:40px}
#top_view li:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}


#live_scroll { margin-top:5px;overflow:hidden;box-sizing:border-box }
#live_scroll ul li { padding:3px auto }

a.silsigan:link,a.s1title:visited{text-decoration:none;font-size:14px; color:#000}
a.silsigan:hover{color:#B53C39}
a.silsigan:active{color:#0000CC}


#toplayer {
    width: 100%;
    height: 100px;
    background-color: white;
    position: fixed;
    top: 0;
    z-index: 999999999;
    text-align: center;
}

.section-4 { margin:0}
.section-4 .menu_tab2 {
    width: 100%;
    overflow: hidden;
    height: 50px;
    padding: 10px 0 0 0;
    margin: 0;

    font-size: 18px;
    letter-spacing: -0.07em;
    color: #fff;
    font-weight: 700;
}

#photo_wrap { clear:both;height:380px; margin:10px auto 25px;box-sizing:border-box }
._photo_frame { width:1100px;background:url(/img/pbg.png) #2a2a2d;padding:10px 20px 20px;position: relative;margin:0 auto;border-radius:20px}
._photo_frame:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
._photo_left { width:810px;float:left;overflow:hidden }
._photo_right { width:250px;float:right }

.big_photo li { float:left;position:relative;width:390px;margin-right:2px; height:295px; display: inline-block; }
.big_photo li div { position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;background:#222;padding:10px 5px;height:183px }
.big_photo li img { width:100% }
.big_photo li a { color:#FFF;display:block;box-sizing:border-box; }
.big_photo li p { width:390px; position: absolute; bottom: 20px; left: 20px;padding:0;margin:0; color: #fff; font-size: 20px;line-height:1.3em}


.photoman { width:375px; position: absolute; top:60px; left:435px }
.photoman li { width:185px; height:145px;float:left;position:relative;margin:0 5px 5px 0 }
.photoman li:nth-child(2),.photoman li:nth-child(4) { margin-right:0 }
.photoman li img{ width:100% }
.photoman li div { position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:10px 5px }
.photoman li a { color:#FFF;display:block;box-sizing:border-box; }
.photoman li p { width:180px; position: absolute; bottom:10px; left:10px; color: #fff; font-size:14px;}

#photo_ttl { color: #fff;    font-weight: 700; font-size: 18px; padding: 10px 0 5px; }

.mtop_view {}
.mtop_view li { padding:3.5px 0;overflow:hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;word-wrap: normal !important; }
.mtop_view li a { color:rgba(255,255,255,0.80);font-size:13px; }
.mtop_view li img { vertical-align:bottom; margin-right:5px;}

.youtube_main_wrap { width:1100px;margin:0 auto;background:#000;border:10px solid #000; }
.youtube_main_wrap:after {clear: both;content:'';display: block;height:0;visibility: hidden;}
.youtube_left { width:810px;float:left }

.youtube_list { float:right;width:270px;height:450px;overflow:hidden;margin:0;box-sizing:border-box }
.youtube_list li { border-bottom:1px dotted #f2f2f2;padding:7px;text-align:left  }
.youtube_list li:after {clear: both;content:'';display: block;height:0;visibility: hidden;}
.youtube_list li:last-child { border-bottom:0 }
.youtube_list li img { vertical-align:middle;margin-right:5px; float:left }
.youtube_list li a { color:#FFFFFF;text-decoration:none;font-size:14px }
.youtube_list li a span { padding:7px 0 0 15px;display:block }
.youtube_list li a:hover { color:#ffff00;text-decoration:none }


.main_photo {margin:0;padding:0 }
.main_photo li { height:200px;width:23.5%;margin:0 2% 2% 0;float:left;border:1px solid #ECECEC;box-sizing:border-box;overflow:hidden }
.main_photo li:nth-child(4n+4) { 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:2px 5px 0;margin:0;overflow:hidden;text-overflow:ellipsis;line-height:1.2em; height:2.5em;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }
.msecttlw2 {color: #ff0000;font-size: 15px;line-height: 15px;display: block;margin-bottom: 4px; }

.mwriterw {
    margin-top: 6px;
    font-size: 14px;
    color: #FFFFFF;
    display: block;
}

#textbox-url { position:absolute;top:-200px }