@charset "euc-kr";							
@import url("/common/css/layout.css");     /* layout css*/							
@import url("/common/css/template.css");     /* layout css*/							
@import url("/common/css/board.css");     /* board css*/							
							
/* ±âº» left Á¤·Ä */							
							
*{margin:0px;padding:0px;}							
html,body{width:100%;height:100%;}							
							
html{overflow-y:scroll;}							
							
form, td, div, span, ul, li, dl, dt, dd, textarea, h2, h3 {margin:0px;  padding:0px; word-break: keep-all; word-break: break-all;}							
body, table, td { 		
	color:#555;		
	font-size:12px;		
	line-height:1.6;		
	font-family:"³ª´®°íµñ", NanumGothic, "µ¸¿ò", Dotum, "±¼¸²", Gulim, Verdana, AppleGothic, sans-serif; *word-break:break-all;-ms-word-break:break-all;}							
							
/* Common */							
.link{cursor:pointer;}							
.ls{letter-spacing:-1px;}							
.b{font-weight:bold;}							
.u{text-decoration:underline;}							
							
.pr{position:relative;}	 .pa{position:absolute;}	.ps{position:static;}							
.c{clear:both;}							
.fl{float:left;}	.fr{float:right;}							
.al{text-align:left;}	.ar{text-align:right;}	.ac{text-align:center;}	.aj{text-align:justify;}							
.at{vertical-align:top;}	.am{vertical-align:middle;}	.ab{vertical-align:bottom;}							
.hide{display:none;}	.show{display:block;}							
							
table { border-spacing: 0;  border-collapse: collapse; }							
img, fieldset { border:0px; }							
legend { display: none; }							
							
/* hidden */							
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}							
							
a:link { text-decoration: none; color: #666666; }							
a:visited { text-decoration: none; color: #666666; }							
a:active { text-decoration: none; color: #666666; }							
a:hover {  text-decoration:none; color:#0150A1; }							
							
							
input.nobox3 { border:0px; width: 95px; height:25px; padding-top:0px;}							
input.login { border:0px; width: 70px; height:45px; padding-top:0px;}							
input.nobox5{ border:0px; width: 62px; height:47px; padding-top:0px;}							
input.plus {border:0px; width: 12px; height:12px; padding-top:0px;}							
input.btnplus {border:0px; width: 31px; height:11px; padding-top:0px;}							
input { border-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-color: #C1C1C1;background-color:#ffffff; height:16px; font-size:12px; font-family:Dotum,DotumChe,verdana; width:99%; padding-top:3px;}							
input.nobox { border:0px; width: 50px; height:21px; padding-top:0px;}							
input.noboxok { border:0px; width: 70px; height:21px; padding-top:0px;vertical-align:middle;}							
input.bu_mailsend {border:0px; width: 66px; height:25px; padding-top:0px;}							
							
input.member { BORDER-RIGHT: #CEDFF3 1px solid; BORDER-TOP: #CEDFF3 1px solid; BORDER-LEFT: #CEDFF3 1px solid; BORDER-BOTTOM: #CEDFF3 1px solid;							
					background-color:#F0F5FA; width: 103px; height:19px; font-size:12px; font-family:Dotum,DotumChe,verdana; color:#333333; }							
input.stamp { border-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-color: #DBDBDB;							
					background-color:#FDFDFD; height:18px; font-size:12px; font-family:Dotum,DotumChe,verdana; width:40px;}							
textarea { border:1px solid #DBDBDB; background-color:#FDFDFD; font-size:12px; font-family:Dotum,DotumChe,verdana; width:97%;line-height:14pt;overflow-y:scroll;}							
textarea.box01 { border:1px solid #DBDBDB; background-color:#FDFDFD; font-size:12px; font-family:Gulim,GulimChe,verdana; width:630px;line-height:14pt;padding:10px;overflow-y:scroll;}							
textarea.box02 { border:1px solid #d1d1d1; background-color:#FFFFFF; font-size:12px;line-height:14pt; font-family:Dotum,DotumChe,verdana; }							
							
							
							
.radio { border:0px; background-color:#ffffff; width:13px; vertical-align:middle;}							
.checkbox { border:0px; background-color:#ffffff; width:13px; vertical-align:middle;}							
							
.blank { padding:0px; margin:0px; border-right:0px;}							
ul,ol {list-style:none; padding: 0px; margin: 0px;}							
ol li, ul li { display: inline; padding: 0px; margin: 0px;}							
							
.hid {visibility: hidden;font-size:0; width:0;height:0;line-height:0; overflow:hidden;}							
							
.border {border: 1px #000000 outset}							
.border3 {border-top: 3px solid #9F9F9F; border-right: 3px solid #9F9F9F; border-left: 3px solid #9F9F9F; border-bottom: 3px solid #9F9F9F;}							
.line_dot { width:100%; height:14px;padding:0px 0 0 0;background: url(/images/line.gif) repeat-x;}							
.line_dot2 { width:100%; height:1px;padding:0px;margin:0px;background: url(/images/line.gif) repeat-x;}							
.line_dot_top { width:415px; height:1px;padding:0px;margin:0px;background: url(/images/line.gif) repeat-x;}							
.line { width:100%; height:10px;padding:0px;margin:0px; background: url(/images/line.gif) repeat-x;}							
.line_print { height: 1px; width:100%; font-size: 0; line-height: 0px; clear:both; border-top: 1px solid #CCCCCC;}							
.line_dot_news { width:220px; height:1px; padding:0px;margin:0px;background: url(/images/line.gif) repeat-x;}							
							
					
.line_right {width:100%; border-top:1px solid #E6E6E6; height:1px; padding:0px;margin:0px;}								
		
		
#main_login {position:relative; width:480px; height:280px;  top:200px; margin:0 auto;background:url(/images/box_login_bg.gif) no-repeat;}							
							
							
							
.loginBoxWrap {position:relative; width:480px; height:280px;  top:0px; margin:0 auto;background:url(/images/box_login_bg.gif) no-repeat;}							
.loginTitle {clear: both; margin: 0 0 0 45px;}							
.info {float: left; padding: 45px 0 20px 82px;}							
							
.loginArea {float: left; width: 270px; height:60px; margin: 0px 0 0px 110px;}							
							
.loginArea .inputArea {float: left; width: 200px; height: 42px;}							
.loginArea .inputArea .item {position: relative; padding: 0 0 4px ;}							
.loginArea .inputArea .item img {margin: 0px 7px 0px 0px;vertical-align: middle;}							
.loginArea .inputArea .item .i_text {width: 135px; height: 10px; padding: 4px 0; border: 1px solid #B7B7B7;}							
.loginArea .loginBtn { border:0px; width: 59px; height:43px; padding-top:0px;}							
.loginArea .loginBtn2 { border:0px; width: 59px; height:43px; margin-top:14px;}							
							
.loginArea .keep {width: 260px; padding: 50px 0 30px 0; text-align:center;}							
.loginArea .keep label {padding: 0 15px 0 5px; font-size: 11px;}							
.loginArea .checkbox { border:0px; background-color:#F4F7F9; width:13px; vertical-align:middle;}							
							
.help {overflow: hidden; width: 450px; padding: 50px 0 0; margin: 0px 0px 0px 30px; }							
.help ul {width:440px; margin: 0 0 0 -7px;}							
.help li {float: left; padding: 0px 7px; font-size: 12px;}							
.help li a:hover {vertical-align:middle;}							
							
							
							
/* Åé±â»ç ´º½º */							
							
.top_t1 {color:#000; font:bold 24px 'µ¸¿ò',Dotum; letter-spacing:-1px;line-height:23pt;}							
.top_t2 {color: #828282; font:bold 16px 'µ¸¿ò',Dotum; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; letter-spacing:-1px;}							
.top_t3 {font:bold 14px 'µ¸¿ò',Dotum;}							
.top_view {line-height:14pt;}				


	.video-container { 
		margin-top:0px ;
		margin-bottom:25px ;
		padding-bottom: 56%; 
		max-width: 100%; 
		height: 0;  
		position: relative;
		overflow: hidden;
	} 
	.video-container iframe, 
	.video-container object,
	.video-container embed {
		margin: 0;
		padding: 0;  
		width: 100%; 
		height: 100%;
		position: absolute; 
		top: 0; 
		left: 0; 
	}
							
							
/* ¸ÞÀÎ ´º½º */							
							
.title{color:#000; font:bold 15px 'µ¸¿ò',Dotum; letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}							
.title:visited{color:#555;}							
.title2{font:bold 12px 'µ¸¿ò',Dotum; letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}							
.t_viw{font:normal 12px 'µ¸¿ò',Dotum; line-height:17px;}							
							
							
/* ¸ÞÀÎ 2°³ ¹Ú½º */			
		
	.mainNews {width:680px; overflow:hidden; margin-bottom:30px;}				
	.mainNews li { float:left; width:50%; overflow:hidden; position:relative;}				
	.mainNews li a {display:block; position:relative; cursor:pointer;}			
	.mainNews li .con1 {margin-right:4px;}				
	.mainNews li img {vertical-align: top;}				
	.mainNews li .tit_txt_area {width:95%; position:absolute; left:10px; bottom:5px;}				
	.mainNews li .tit_txt_area strong {width:100%; padding-bottom:4px; display:block; font-size:14px; line-height:19px; color:#fff;}				
	.mainNews li .tit_txt_area span {width:95%; display:block; font-size:13px; line-height:17px; color:#fff;}				
	.mainNews li .shadow {width:100%; height:100%; position:absolute; left:0; bottom:-2px; background:url(/images/img_shado2.png) left bottom repeat-x;}				
		
/* 		
.mainNews {width:680px; clear:both; margin-bottom:0px;}							
.mainNews div {float:left;display:inline-block; overflow:hidden;    width:50%; }							
.mainNews dl{float:left; width:338px; height:260px; display:block; margin:0px 0px 0px 0px; }							
.mainNews dt{float:left;}							
.mainNews dt img{}							
.mainNews dd{float:right;display:block;width:585px;font-weight:normal;}							
.mainNews dd a {color:#333;}							
.mainNews dd a:hover {color:#000;}							
.mainNews dl dd.tit {width:593px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0px 4px 0px;letter-spacing:0px;}							
.mainNews dl dd.tit a {font-size:15px; color:#333333; font-weight:normal; font-weight:bold; line-height:17px;letter-spacing:-1px;}							
.mainNews dl dd.tits {width:593px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold; line-height:17px; margin:4px 0px 0px 0px;letter-spacing:0px;}							
.mainNews dl dd.tits a {color:#6C6C6C;}							
.mainNews dl dd.arti {width:593px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:12px; margin:6px 0px 0px 0px;letter-spacing:0px; }							
.mainNews dl dd.arti a {color:#818181; line-height:19px;}							
.mainNews dl dd.arti a:hover {color:#000;}							
							
.mainNews dl dd.artiL {width:593px; font-size:12px; margin:6px 0px 0px 0px;letter-spacing:0px; }							
.mainNews dl dd.artiL a {color:#818181; line-height:20px;}							
.mainNews dl dd.artiL a:hover {color:#000;}				
							
.mainNews dl dd.tit2 {width:680px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0px 0px 4px 0px;letter-spacing:0px;}							
.mainNews dl dd.tit2 a {font-size:15px; color:#333333; font-weight:normal; font-weight:bold; line-height:17px;letter-spacing:-1px;}							
.mainNews dl dd.tits2 {width:680px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold; line-height:17px; margin:4px 0px 0px 0px;letter-spacing:0px;}							
.mainNews dl dd.tits2 a {color:#6C6C6C;}							
.mainNews dl dd.arti2 {width:680px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:12px; margin:6px 0px 0px 0px;letter-spacing:0px; }							
.mainNews dl dd.arti2 a {color:#818181; line-height:19px;}							
.mainNews dl dd.arti2 a:hover {color:#000;}							
							
.mainNews dl dd.arti2L {width:680px; font-size:12px; margin:6px 0px 0px 0px;letter-spacing:0px; }							
.mainNews dl dd.arti2L a {color:#818181; line-height:19px;}							
.mainNews dl dd.arti2L a:hover {color:#000;}				
 */		
							
/* ¸ÞÀÎ 10°³ ¹Ú½º */							
.mainNews2 {width:680px; clear:both; margin-bottom:0px;}							
.mainNews2 div {float:left; overflow:hidden; }			
.mainNews2 dl{float:left; width:300px; height:80px; display:block; margin:0px 20px 0px 20px; }							
.mainNews2 dt{float:left; width:100px;}							
.mainNews2 dt img{}							
.mainNews2 dd{float:right; width:200px; display:block; font-weight:normal;}							
.mainNews2 dd a {color:#333;}							
.mainNews2 dd a:hover {color:#000;}							
.mainNews2 dl dd.tit {margin:4px 0px 4px 0px;letter-spacing:0px;}							
.mainNews2 dl dd.tit a {font-size:14px; color:#333333; font-weight:600;line-height:24px;letter-spacing:0px;}							
.mainNews2 dl dd.tits {width:200px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold; line-height:17px; margin:4px 0px 0px 0px;letter-spacing:0px;}							
.mainNews2 dl dd.tits a {color:#6C6C6C;}							
.mainNews2 dl dd.arti {width:200px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:12px; margin:6px 0px 0px 0px;letter-spacing:0px; }							
.mainNews2 dl dd.arti a {color:#818181; line-height:19px;}							
.mainNews2 dl dd.arti a:hover {color:#000;}							
							
.mainNews2 dl dd.artiL {width:200px; font-size:12px; margin:6px 0px 0px 0px;letter-spacing:0px; }							
.mainNews2 dl dd.artiL a {color:#818181; line-height:20px;}							
.mainNews2 dl dd.artiL a:hover {color:#000;}							
							
							
							
.mainNews2 dl dd.tit2 {width:300px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0px 0px 4px 0px;letter-spacing:0px;}							
.mainNews2 dl dd.tit2 a {font-size:15px; color:#333333; font-weight:600; line-height:24px;letter-spacing:0px;}							
.mainNews2 dl dd.tits2 {width:300px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold; line-height:17px; margin:4px 0px 0px 0px;letter-spacing:0px;}							
.mainNews2 dl dd.tits2 a {color:#6C6C6C;}							
.mainNews2 dl dd.arti2 {width:300px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:12px; margin:6px 0px 0px 0px;letter-spacing:0px; }							
.mainNews2 dl dd.arti2 a {color:#818181; line-height:19px;}							
.mainNews2 dl dd.arti2 a:hover {color:#000;}							
							
.mainNews2 dl dd.arti2L {width:300px; font-size:12px; margin:6px 0px 0px 0px;letter-spacing:0px; }							
.mainNews2 dl dd.arti2L a {color:#818181; line-height:19px;}							
.mainNews2 dl dd.arti2L a:hover {color:#000;}							
							
							
							
/* ¸ÞÀÎ ÀÌ¹ÌÁö ¹Ú½º ´º½º ºÏÇÑ, ±¹Á¦, Á¤ÂøÁö¿ø */							
.newsBox  {width:1020px; margin-top:0px; padding:25px 0px 20px 0px; overflow:hidden; background:#fff url(/images/main_news_bg.gif) repeat-y; border-bottom:1px solid #E6E6E6;}							
.news {float:left;display:inline;width:300px; margin:0px 20px;}							
.news.last {float:left;display:inline;width:300px; margin:0px 20px;}							
.news h2{margin-bottom:15px;}							
.news div.img {display:block; overflow:hidden; width:300px; margin:13px 0 0px 0px;}							
.news div.no {display:block; overflow:hidden; width:300px; margin:13px 0 0 0px; padding:0px 0 0 0px;}							
.news dl{clear:both; overflow:hidden; display:block; width:300px;}							
.news dt{float:left;width:300px;}							
.news dt img{ margin-bottom:10px; border: #7D7D7D 1px solid;}							
.news dd{display:block;font-weight:normal;line-height:17px;}							
.news dd a {color:#333;}							
.news dd a:hover {color:#000;}							
.news dl dd.tit {margin:5px 0px 9px 0px;letter-spacing:0px; width:300px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}							
.news dl dd.tit a {font-size:15px; color:#333333; font-weight:600; line-height:19px;letter-spacing:-1px;}							
.news dl dd.tits { font-weight:bold; line-height:16px; margin:2px 0px 2px 0px;letter-spacing:0px;}							
.news dl dd.tits a {color:#6C6C6C;}							
.news dl dd.arti { overflow:hidden;width:300px; font-size:12px; margin:0px 0px 5px 0px;letter-spacing:0px; }							
.news dl dd.arti a {color:#818181;line-height:19px;}							
.news dl dd.arti a:hover {color:#000;}							
							
.news dl dd.tit2 {width:300px;margin:0px 0px 4px 0px;letter-spacing:0px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}							
.news dl dd.tit2 a {font-size:12px; color:#333333; font-weight:normal; font-weight:bold; line-height:19px;letter-spacing:-1px;}							
.news dl dd.tits2 { width:300px;font-weight:bold; line-height:16px; margin:2px 0px 7px 0px;letter-spacing:0px;}							
.news dl dd.tits2 a {color:#6C6C6C;}							
.news dl dd.arti2 { width:300px; font-size:12px; margin:2px 0px 10px 0px;letter-spacing:0px; }							
.news dl dd.arti2 a {color:#818181;}							
.news dl dd.arti2 a:hover {color:#000;}							
.news dl dd.date2 { width:305px; margin:0px 0px 0px 0px;line-height:13px; }							
							
.news ul{width:300px; margin:0px 0 0 0px; border-top: 1px dotted #C8C8C8; padding:10px 0px 0px 0px;}							
.news ul li {							
	font-weight:normal; width:290px; height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;							
	padding-left:10px;							
	background:url('/images/ball.gif') no-repeat 0px 8px; display:block;							
}							
.news li a {color:#333; line-height:15pt;}							
.news li a:hover {color:#000;}							
							
							
							
							
.selBox ul{margin:0px;}							
.selBox ul li {							
	font-weight:normal; width:206px; height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;							
	padding-left:9px;							
	background:url('/images/ball.gif') no-repeat 0px 9px; display:block;							
}							
.selBox li a {color:#333; line-height:18pt;}							
.selBox li a:hover {color:#000;}							
						
/* ¿ìÃø±¤°í  */						
.banner_ad	{width:300px; text-align:center; padding:20px 0px 20px 0px; margin:auto;}				
							
							
/* ¸ÞÀÎ ¿À¸¥ÂÊ »çÁø°¶·¯¸®  */			
	.boxPhoto {width:640px; padding:20px 20px 0px 20px; border-top:1px solid #E6E6E6; overflow:hidden;}		
	.boxPhoto h2 {margin-bottom:20px; }			
	.boxPhoto .left { width:320px; margin-right:20px; overflow:hidden; position:relative;}				
	.boxPhoto .left a {display:block; position:relative; cursor:pointer; }			
	.boxPhoto .left img {vertical-align: top; background:#ccc;}				
	.boxPhoto .left .tit_txt_area {width:95%; position:absolute; left:10px; bottom:7px;}				
	.boxPhoto .left .tit_txt_area strong {width:100%; display:block; font-size:14px; line-height:20px; color:#fff;}				
	.boxPhoto .left .tit_txt_area span {width:95%; display:block; font-size:13px; line-height:17px; color:#fff;}				
	.boxPhoto .left .shadow {width:100%; height:100%; position:absolute; left:0; bottom:-2px; background:url(/images/img_shado2.png) left bottom repeat-x;}				
						
	.boxPhoto .div {float:right; width:300px; margin:0px 0px 15px 0px;}							
	.boxPhoto .div img{float:left; margin:0px 20px 0px 0px; vertical-align:middle;}							
	.boxPhoto .div strong {color:#000000; font-size:12px; line-height:22px;}			
	.boxPhoto .div p {padding-top:5px;}			
						
							
/* ¸ÞÀÎ ¿À¸¥ÂÊ ¼³¹®Á¶»ç */							
.boxPoll {width:300px; border-top: #CCCCCC 0px solid; padding:0px 0px 10px 0px; margin:auto;}							
.boxPoll h2 {margin-bottom:10px;}							
.boxPoll div {width:300px; margin:0px 0px 0px 0px;}							
.boxPoll div p{color:#000000; font-weight:bold; padding-bottom:10px;}							
.boxPoll div span{width:300px; float:center; text-align:center; background:#fff;}							
.boxPoll ul{margin:0px 0 10px 0;}							
.boxPoll ul li {width:300px; height:23px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}							
			
						
		
/* ¸ÞÀÎ ¿À¸¥ÂÊ ¹Ú½ºµé  */							
.boxRight {width:238px; border-top: #CCCCCC 1px solid;border-bottom: #CCCCCC 1px solid;border-left: #CCCCCC 1px solid;border-right: #CCCCCC 1px solid; margin-bottom:20px;}							
.boxRight h2 {}							
.boxRight h2 a {color:#222;}							
.boxRight h2 span.btnMore {position:absolute; top:10px; right:10px; text-align:right; font-size:11px; color:#707070; font-weight:normal; }							
.boxRight span.btnMore a {color:#707070;}							
.boxRight div {width:212px; margin:10px 13px 6px 13px;}							
							
.boxRight ul{margin:4px 0;}							
.boxRight ul li {							
	font-weight:normal; width:191px; height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;							
	padding-left:9px;							
	background:url('/images/ball.gif') no-repeat 0px 6px;							
}							
.boxRight li a {color:#333;}							
.boxRight li a:hover {color:#000;}							
							
							
/* ¸ÞÀÎ ¿À¸¥ÂÊ ½æ³×ÀÏ ¹Ú½ºµé */							
.boxImg {width:300px; padding:20px 0px 0px 0px; margin:auto;}							
.boxImg h2 {margin-bottom:20px;}							
.boxImg div {display:block; overflow:hidden; width:300px; margin:0px;}							
							
.boxImg dl{clear:both; overflow:hidden; display:block; width:300px; margin-bottom:20px;}							
.boxImg dt{float:left; width:120px;}							
.boxImg dt img{}							
.boxImg dd{float:right;display:block; width:180px; font-weight:normal;}							
.boxImg dd a {color:#333;}							
.boxImg dd a:hover {color:#000;}							
.boxImg dl dd.tit {margin:1px 0px 8px 0px;}							
.boxImg dl dd.tit a {color:#4F4F4F; font-weight:600; font-size:14px; line-height:23px;}							
.boxImg dl dd.tit a:hover {color:#000;}							
.boxImg dl dd.tits { font-weight:bold; line-height:16px; margin:2px 0px 2px 0px;letter-spacing:0px;}							
.boxImg dl dd.tits a {color:#6C6C6C;}							
.boxImg dl dd.arti { overflow:hidden;width:180px;margin:0px 0px 8px 0px; letter-spacing:0px; }							
.boxImg dl dd.arti a {color:#818181;}							
.boxImg dl dd.arti a:hover {color:#000;}		
.boxImg dl dd.date {color:#444446;}				
							
.boxImg dl dd.tit2 {width:300px; margin:1px 0px 8px 0px;}							
.boxImg dl dd.tit2 a {color:#4F4F4F; font-weight:600; font-size:14px; line-height:23px;}							
.boxImg dl dd.tit2 a:hover {color:#000;}							
.boxImg dl dd.tits2 { width:300px; font-weight:600; line-height:18px;}							
.boxImg dl dd.tits2 a {color:#6C6C6C;}							
.boxImg dl dd.arti2 {width:300px;  margin:0px 0px 8px 0px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}							
.boxImg dl dd.arti2 a {color:#818181;line-height:14px;}							
.boxImg dl dd.arti2 a:hover {color:#000;}							
							
.boxImg ul{margin:13px 0 0px 0; border-top: 1px dotted #C8C8C8; padding:13px 0px 10px 0px;}							
.boxImg ul li {							
	width:290px; height:26px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block; 							
	padding-left:10px;							
	background:url('/images/ball.gif') no-repeat 0px 8px;							
}							
							
.boxImg ul.none {margin:0px; padding:0px; border-top: 0px solid #ffffff;}							
							
							
/*  ¸ÞÀÎ º£½ºÆ® ¹Ú½º  */							
.boxBest {width:300px; padding:20px 0px; margin:auto;}									
.boxBest h2{margin-bottom:20px;}							
.boxBest ul {width:300px; margin:0px;}							
.boxBest ul li {display:block; width:300px; height:35px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}							
.boxBest li a {font-weight:600; color:#555555; font-size:13px; line-height:18px; letter-spacing:0px;}							
.boxBest li a:hover {color:#000;}							
							
					
							
/* ¸ÞÀÎ ´Üµ¶±â»ç, À­µ¿³×ÀÌ¾ß±â */							
.selBox2 {width:330px; margin-top:10px; padding:0px 0 0px 0px;}							
.selBox2 ul{margin:5px 0;}							
.selBox2 ul li {							
	font-weight:normal; width:321px; height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;							
	padding-left:9px;							
	background:url('/images/ball.gif') no-repeat 0px 9px; display:block;							
}							
.selBox2 li a {color:#333; line-height:16pt;}							
.selBox2 li a:hover {color:#000;}							
							
							
							
/* ¸ÞÀÎ À­µ¿³×ÀÌ¾ß±â */							
.collectionBox {width:340px; padding:0px 0 0px 0; margin-bottom:25px;}							
.collectionBox h2 {margin:0 0 2px 0px;}							
.collectionBox h2 span.btnMore {position:absolute; top:0px; right:0px; text-align:right; font-size:11px; color:#707070; font-weight:normal; }							
.collectionBox span.btnMore a {color:#707070;}							
.collectionBox div {display:block; overflow:hidden; width:340px; margin-top:13px; padding:0px 0 0 0px;}							
							
.collectionBox dl{clear:both; overflow:hidden; display:block; width:340px; margin-bottom:0px;}							
.collectionBox dt{float:left;}							
.collectionBox dt img{}							
.collectionBox dd{float:right;display:block;width:200px;font-weight:normal;line-height:17px;}							
.collectionBox dd a {color:#333;}							
.collectionBox dd a:hover {color:#000;}							
.collectionBox dl dd.tit {margin:0px 0px 4px 0px;letter-spacing:0px;}							
.collectionBox dl dd.tit a {font-size:15px; color:#333333; font-weight:normal; font-weight:bold; line-height:18px;letter-spacing:-1px;}							
.collectionBox dl dd.tits { font-weight:bold; line-height:16px; margin:2px 0px 2px 0px;letter-spacing:0px;}							
.collectionBox dl dd.tits a {color:#6C6C6C;}							
.collectionBox dl dd.arti { overflow:hidden;width:340px; font-size:12px; margin:0px 0px 5px 0px;letter-spacing:0px; }							
.collectionBox dl dd.arti a {color:#818181;line-height:19px;}							
.collectionBox dl dd.arti a:hover {color:#000;}							
							
.collectionBox dl dd.tit2 {width:340px;margin:0px 0px 4px 0px;letter-spacing:0px;}							
.collectionBox dl dd.tit2 a {font-size:15px; color:#333333; font-weight:normal; font-weight:bold; line-height:18px;letter-spacing:-1px;}							
.collectionBox dl dd.tits2 { width:340px;font-weight:bold; line-height:16px; margin:2px 0px 7px 0px;letter-spacing:0px;}							
.collectionBox dl dd.tits2 a {color:#6C6C6C;}							
.collectionBox dl dd.arti2 { width:340px; font-size:12px; margin:2px 0px 10px 0px;letter-spacing:0px; }							
.collectionBox dl dd.arti2 a {color:#818181;line-height:19px;}							
.collectionBox dl dd.arti2 a:hover {color:#000;}							
.collectionBox dl dd.date2 { width:340px; margin:0px 0px 0px 0px;line-height:13px; }							
							
.collectionBox ul{margin:5px 0 0px 0;}							
.collectionBox ul li {							
	width:330px; height:23px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;							
	padding-left:10px;							
	background:url('/images/ball.gif') no-repeat 0px 6px;							
}							
							
							
							
/* ¸ÞÀÎ Ä¿¹Â´ÏÆ¼ ¹Ú½º */							
.comBox3 {width:185px; margin:0px; padding:0px 0 0px 0px;}							
.comBox3 ul{margin:3px 0;}							
.comBox3 ul li {							
	font-weight:normal; width:176px; height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;							
	padding-left:9px;							
	background:url('/images/ball.gif') no-repeat 0px 9px; display:block;							
}							
.comBox3 li a {color:#333; line-height:15pt;}							
.comBox3 li a:hover {color:#000;}								
							
							
/* °Ë»ö¸®½ºÆ® */							
.searchCont {padding:0px 0;font-family:"µ¸¿ò", Dotum;padding-bottom:15px;}							
.searchCont h2 {position:relative;padding-bottom:7px;margin:0 0 20px 0px;font-size:12px; border-bottom: 1px dotted #C8C8C8; font-weight:bold;color:#000F6A;letter-spacing:-1px;}							
.searchCont h2 span {margin-left:10px;font-size:11px;font-weight:normal;color:#666;letter-spacing:0;}							
.searchCont .searchList {width:650px;overflow:hidden;padding:0 0 0 0px;margin-bottom:20px;}							
.searchCont .searchList em {color:#f8613b;font-style:normal;}							
.searchCont .searchList strong {font-size:12px;color:#3E3E3E; font-weight:normal;}							
.searchCont .searchList .p {float:left;max-width:115px;}							
.searchCont .searchList .p img {display:block;max-width:100px;max-height:100px;margin:3px 15px 0 0;}							
.searchCont .searchList .t {}							
.searchCont .searchList .t .tit {padding-bottom:3px;}							
.searchCont .searchList .t .tit a {font-size:14px;color:#000000;font-weight:bold;}							
.searchCont .searchList .t .tits {padding-bottom:3px;}							
.searchCont .searchList .t .tits a {font-size:13px;color:#616161;font-weight:bold;}							
.searchCont .searchList .t .tit img {padding-left:5px;position:relative;top:-1px;vertical-align:middle;}							
.searchCont .searchList .t .txt a {letter-spacing:0px;line-height:18px;}							
.searchCont .searchList .t .txt span {font-size:11px;color:#666;padding-left:7px;}							
.searchCont .more {text-align:right;padding-top:10px;padding-right:7px;background:url(/images/arrow_right1.gif) no-repeat right 13px; border-top: 1px dotted #C8C8C8;}							
.searchCont .more a {font-family:"µ¸¿ò", Dotum;font-size:11px;color:#f25632;text-decoration:underline;}							
							
							
							
/* ´º½º ¸®½ºÆ® - ÆùÆ®*/							
.list_t1 {color:#000; font:bold 15px 'µ¸¿ò',Dotum; letter-spacing:-1px;line-height:16pt;}							
.list_t2 {color: #828282; font:bold 13px 'µ¸¿ò',Dotum; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}							
.list_t3 {font:bold 14px 'µ¸¿ò',Dotum;}							
.ist_view {font:normal 12px; line-height:13pt;}							
.list_name {color: #000000; FONT-FAMILY:"MS PGothic, aria"; FONT-SIZE: 9pt; text-decoration:none;line-height:14pt;}							
.list_date {color: #919191; FONT-FAMILY:"MS PGothic, aria"; FONT-SIZE: 9pt; text-decoration:none;line-height:14pt;}							
.list_coment {color: #D30E13; FONT-FAMILY:"MS PGothic, aria"; FONT-SIZE: 9pt; text-decoration:none;line-height:14pt;}							
.comt{color: #828282; font:bold 13px 'µ¸¿ò',Dotum;line-height:19pt;}							
.font_red {color:#9E120D; font:normal 12px 'µ¸¿ò',Dotum;}							
.alllist_th {color: #747474; font:normal 12px '±¼¸²',Gulim;}							
.alllist_t {color: #000000; font:normal 12px '±¼¸²',Gulim;}							
							
							
/* ´º½º ¸®½ºÆ® - ÆäÀÌÂ¡*/							
.paginate {clear:both;width:620px;height:25px;margin:0px;_padding-top:2px;text-align:center;}							
.paginate a,.paginate strong { margin-right:4px; padding:0px 4px; text-decoration:none; border:1px solid #ddd; color:#646464; font:bold 14px Verdana; _width /**/:10px; min-width:7px; background-color:#ffffff; line-height:10px;}							
.paginate strong { color:#c8292a !important; border:none; margin-right:1px; padding:0px 4px;  line-height:10px; font:bold 14px Verdana;}							
*:first-child+html .paginate .pre,*:first-child+html .paginate .next {top:0px;}							
.paginate span img {vertical-align:middle; }							
.paginate span, .paginate span a {display:inline; float:none;  padding:0; border:none; background:none; font:normal 12px '±¼¸²', Gulim;}							
.paginate span a:hover {display:inline; float:none; padding:0;border:none; background:none !important; color:#646464; font:normal 12px '±¼¸²', Gulim; }							
							
							
							
/* ´º½º ºäÆäÀÌÁö article */							
							
							
							
/* ±â»ç Å¸ÀÌÆ² ¿µ¿ª							
.art_title {width:100%;padding:15px 0 5px 0;background-color:#ffffff;z-index:100;border-top:2px solid #0017A7;}							
.art_title dl{float:left;width:105px;margin:0px 0 0 15px;display:inline;}							
.art_title dl dt{font:bold 24px "µ¸¿ò",Dotum;color:#082C77;letter-spacing:-2pt; word-spacing:-7px; display:block;}							
.art_title dl dd{padding-top: 7px; width:100px; display:block; font:bold 17px "µ¸¿ò",Dotum;color:#727272;letter-spacing:-2pt; word-spacing:-7px; display:block;} */							
							
/*±â»ç Å¸ÀÌÆ² ¿µ¿ª - ±â»çÁ¦¸ñ, ±âÀÚ							
.title_author{width:501px; z-index:200; float:left;padding:0px 0 0 19px;min-height:50px;border-left:1px solid #e5e5e5;margin-bottom:10px;}							
.title_author h2{margin:0 0 5px 0; font:bold 24px "µ¸¿ò",Dotum;color:#000;line-height:29px;letter-spacing:-2px;}							
.title_author h3{font:bold 14px 'µ¸¿ò',Dotum,'µ¸¿òÃ¼',DotumChe,AppleGothic,Sans-serif; color:#828282; line-height:22px; letter-spacing:-1px;padding:0px 0 0 0px;}							
.title_author {display:inline; position:relative; font:12px "µ¸¿ò",Dotum;color:#8d8d8d;letter-spacing:-1px;line-height: 20px}*/							
							
							
							
/* ±â»ç Å¸ÀÌÆ² ¿µ¿ª */							
.art_title2 {width:650px; overflow:hidden; padding:0px 0 10px 0; z-index:100; margin-top:-30px; background:#fff url('/images/art_title_bg0.gif') repeat-y;}							
.art_title2 dl{float:left; width:120px; padding:20px 0px 10px 10px; display:inline; background:#fff url('/images/art_title_bg.gif') repeat-y;}							
.art_title2 dl dt{font:bold 24px "µ¸¿ò",Dotum;color:#082C77;letter-spacing:-2pt; word-spacing:-7px; display:block;}							
.art_title2 dl dd{padding-top: 10px; width:100px; display:block; font:bold 15px "µ¸¿ò",Dotum;color:#727272;letter-spacing:-1pt;word-spacing:-3px; display:block;}							
							
/*±â»ç Å¸ÀÌÆ² ¿µ¿ª - ±â»çÁ¦¸ñ, ±âÀÚ*/							
.title_author2 {width:520px; z-index:200; float:left;padding:10px 0 5px 0px; margin-bottom:0px; vertical-align:middle;}							
.title_author2 h2{margin:0 0 5px 0; font:bold 24px "µ¸¿ò",Dotum;color:#000;line-height:29px;letter-spacing:-3px;}							
.title_author2 h3{font:bold 16px 'µ¸¿ò',Dotum,'µ¸¿òÃ¼',DotumChe,AppleGothic,Sans-serif; color:#828282; line-height:22px; letter-spacing:-1px;padding:0px 0 0 0px;}							
							
							
.name_ctrl{clear:both; overflow:hidden; padding:18px 0px 5px 0px; background:url(/images/art_title_bottom.gif) no-repeat left top; border-bottom:1px dotted #999999;}							
.name_ctrl p{float:left;margin-top:5px;display:inline;font-size:12px;color:#000;}							
.name_ctrl span img {vertical-align:middle;}							
							
							
.tw_ctrl{ display:inline;float:right;vertical-align:top;width:188px;margin-top:0px;}							
.tw_ctrl li{float:left;}							
.tw_ctrl li.tw{width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}							
							
							
.name{clear:both;overflow:hidden;}							
.name p{float:left;margin-top:5px;display:inline;font-size:12px;color:#000;}							
.name span img {vertical-align:middle;}							
							
.ctrl2{display:inline;float:right;vertical-align:top;width:170px;margin-top:0px;}							
.ctrl2 li{float:left;}							
.ctrl2 li img{padding:0px 0px 0px 5px;cursor:pointer;_cursor /**/:hand;}							
							
							
.sns{clear:both;overflow:hidden; padding-bottom:10px;}							
.ctrl3{display:inline;float:right;vertical-align:top;width:230px;margin-top:0px;}							
.ctrl3 li{float:left;}							
.ctrl3 li img{padding:0px 0px 0px 10px;cursor:pointer;_cursor /**/:hand;}							
							
							
							
							
.cnabs{clear:both; position:relative; width:628px; border:1px dotted #999999; padding:7px 10px; background-color:#F9F9F9; margin:15px 0px 0px 0px;}							
.cnabs span {font-size:13px;color:#000000;line-height:20px;}							
							
.date_text{clear:both; width:630px;padding:5px 10px 5px 10px ; background-color:#f6f6f6; border-bottom:2px solid #999999;}							
.date_text ol	{float:right; padding-top:0px; margin:0px;}							
.date_text li { text-align:left;							
	display:inline; margin-right:0px; 	padding-right:0px;							
}							
.date_text li img	{vertical-align:middle; margin-right:0px:}							
							
.sharing{clear:both;width:100%;background-color:#fff;overflow:hidden;text-align:center;padding:0px;margin:10px 0 0 0;}							
.copy{clear:both;width:100%;overflow:hidden;text-align:center;padding:5px 0;margin:10px 0;}							
							
.columnist{clear:both;width:610px; overflow:hidden;text-align:left; padding:21px 20px 0px 20px; margin:0px;background: url('/images/box_columnist_viw.gif') no-repeat center top;}							
.columnist img{float:left; vertical-align:top; margin-right:18px; border:1px solid #D7D7D7;}							
.columnist div{float:right;width:475px;}							
.columnist p{ font:bold 14px 'µ¸¿ò',Dotum,'µ¸¿òÃ¼',DotumChe,AppleGothic,Sans-serif; color:#828282; line-height:20px; padding:0px 0px 7px 0px; }							
.columnist span { font:normal 12px 'µ¸¿ò',Dotum,'µ¸¿òÃ¼',DotumChe,AppleGothic,Sans-serif; color:#888888; line-height:17px;}							
							
/*Related */							
#relationBox {clear:both; position:relative; width:648px; border:1px solid #D9D9DA; padding:0px 0 5px 0px; background-color:#FFF; margin-top:20px;}							
.related_title {width:646px; height:30px; margin: 0px 0px 7px 0px; padding: 1px;} 							
							
.article_link {width: 640px; margin: 0 0px 0px 10px;}							
.article_link li {display:block;height:21px; margin: 3px 0 0 0px; padding: 0 0 0 10px; background: url(/images/ball.gif) no-repeat 0px 7px;}							
.article_link li a {float: left; width: 550px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}							
.article_link span { width:75px;right:0px; top:5px; font-weight:normal; font-size:12px; color:#000; }							
							
			
/* ½ºÆÔ¹æÁö */
.button_spam{ border:0px; width: 110px; height:24px; font-weight:600; color:#333; font-size:0.9em;  padding-bottom:3px; vertical-align:middle; background:url('/images/button_spam.png') no-repeat; cursor:pointer;}
.w_100{ width:100px !important;}							


/* ³ªµµ ÇÑ¸¶µð ¹Ú½º */							
							
#voiceBox {clear:both; position:relative; width:646px; border:2px solid #E7E7E7; padding:0px 0px; margin-bottom:0px;}							
#voiceBox img	{vertical-align:middle;}							
#voiceBox span	{display:inline;padding-top:15px;}							
#voiceBox .line { width:100%; height:1px;padding:0px;margin:0px; border-top:1px solid #E7E7E7;}							
							
#voiceBox div {width:620px; padding:8px 13px 5px 13px; margin-bottom:0px;}							
#voiceBox .meno_step {width:600px; padding:0px; overflow:hidden;text-align:right; margin-top:1px;clear:both; border-bottom:1px solid #E7E7E7;}							
#voiceBox div span {padding:10px 0 8px 0px; display:block;}							
#voiceBox div .spam {padding:10px 0 5px 0px; display:block;}							
#voiceBox div input {margin-left:10px; vertical-align:top;}							
#voiceBox div .txt {font-size:12px;color:#383838;line-height:18px;}							
							
#voiceBox div .memoViw { margin:10px 0 10px 0px; padding:0px; width:100%;}							
#voiceBox div .memoViw .left {float:left; padding:0px 0 5px 0px;}							
#voiceBox div .memoViw .right { float:right; padding:0px 0 5px 0px;}							
#voiceBox div .memoViw p { width:100%; clear:both; padding-bottom:5px;margin-bottom:7px; line-height:15pt;border-bottom:1px dotted #B0B0B0;}							
							
							
							
.icon_top{clear:both;width:100%;overflow:hidden;text-align:right;margin:10px 0 0 0;}							
							
							
/* ´ñ±Û¹Ú½º */							
							
#memoBox_edit { padding:15px 0 0 15px; width:100%; overflow: hidden;}							
#memoBox_edit input {margin-left:5px;}							
							
							
							
/* ´äº¯¹Ú½º */							
#reBox { position:relative; margin-top:20px; width:650px; background:url(/images/Re_bg.gif) repeat-y;}							
#reBox img {width:650px; height:42px;}							
#reBox div {width:610px; padding:0px 20px 0 20px; font-size:12px; color:#000000;line-height:18pt;}							
#reBox p {width:650px; height:19px; background:url(/images/Re_2.gif) repeat-x;}							
							
							
							
/* Åä·Ð º»¹® ¹Ú½º */							
#box_Vote	{overflow:hidden; width:606px; border:2px solid #E7E7E7; background:#F8F7F6; padding:15px 20px 10px 20px; margin-bottom:25px;}							
#box_Vote h3	{font-size:15px; color:#0F0F8B;  font-weight:bold; line-height:17px; margin-bottom:15px;background:url('/images/icon_q.gif') no-repeat 0px 50%; padding:3px 0px 3px 25px;}							
#box_Vote span {line-height:22px; font-size:12px; font-weight:normal;}							
#box_Vote ul{margin:13px 0 0px 0; border-top: 1px solid #C8C8C8; padding:13px 0px 0px 0px;}							
#box_Vote ul li {							
	width:500px; height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block; 							
}							
#box_Vote ul li .radio2 { border:0px; background-color:#F8F7F6; width:13px; vertical-align:middle;}							
#box_Vote p {text-align:center; border-top: 1px dotted #C8C8C8; padding:13px 0px 0px 0px;}							
#box_Vote p img {vertical-align:middle; margin:0px 5px;}							
							
							
							
							
							
/* height ¿©¹é */							
.sp2 { height: 2px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp5 { height: 5px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp6 { height: 6px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp7 { height: 7px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp10 { height: 10px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp15 { height: 15px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp16 { height: 16px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp20 { height: 20px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp25 { height: 25px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp30 { height: 30px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp35 { height: 35px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp40 { height: 40px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp45 { height: 45px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp50 { height: 50px; width:1px; font-size: 0; line-height: 0; clear:both; }							
.sp300 { height: 300px; width:1px; font-size: 0; line-height: 0; clear:both; }							
							
/* bbs */							
.bbs_no{ font-size:11px; color:#0000000;line-height:14pt;}							
.bbs_title{ font-size:12px; color:#000000;line-height:13pt;}							
.bbs_name{ font-size:12px; color:#0459AF;line-height:14pt;}							
.bbs_date{ font-size:11px; color:838383;line-height:14pt;}							
.bbs_hit{ font-size:11px; color:#F78001;line-height:14pt;}							
.bbs_com{ font-size:11px; color:#CB1D1C;line-height:14pt;}							
.bbs_good{ font-size:11px; color:#CC3300;line-height:14pt;}							
.bbs_bad{ font-size:11px; color:#0226DE;line-height:14pt;}							
.left_td { padding: 0px 0px  0px 10px}							
							
.list_b{ font-size:12px;font-weight:bold; color:#2386BC;}							
							
							
							
/* Table */							
.tablebox				{clear:both; }							
.tablebox	table		{border-top:1px solid #B2CFDC;border-left:1px solid #B2CFDC;text-align:left;}							
.tablebox	tr			{padding-top:4px;height:22px;border-right:1px solid #B2CFDC;border-bottom:1px solid #B2CFDC; }							
.tablebox	td			{padding-top:4px;padding-left:10px;height:22px;border-right:1px solid #B2CFDC;border-bottom:1px solid #B2CFDC;  background:#fff;}							
.tablebox	td.tx		{background:#F2FAEE;padding-left:0px;}							
.tablebox	td.tx2		{background:#F4F9FC;padding-left:0px;}							
							
							
.tx0		{background:#fff;padding-left:0px;}							
.tx		{background:#F2FAEE;padding-left:0px;}							
.tx2		{background:#F4F9FC;padding-left:0px;}							
.tx3		{background:#F8F8F8;padding-left:10px;width: 80px; }							
.tx4		{background:#F8F8F8;padding-left:10px;width: 100px; }							
.tx9		{background:#fff;padding-left:10px;width: 570px; }							
.tx10		{background:#fff;padding-left:10px;width: 590px; }							
