/*기사추출부분*/	
#primaryContents #headline {
	float:left;
	width:460px;
	margin:0;
	padding:0 0 5px 0;
	color:#333;
	line-height:160%;
	letter-spacing:-0.05em;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	overflow:hidden;
	display:inline;
	}
	
#primaryContents #headline h1 {
	font-family:"바탕", Batang, "Apple Myungjo", serif !important ;
	margin:0 0 6px 0;
	font-size:29px;	
	line-height:140%;
	letter-spacing:-2px;
	letter-spacing:-3px;
	color:#0066cc;
	}
#primaryContents #headline h1 span {
	margin:0 3px 0 0;
	color:#bd0000;
	}	
	
#primaryContents #headline h1 img {
	width:460px;
	height:35px;
	border:none;
	}
#primaryContents #headline img.imgl {
	width:160px;
	height:96px;
	float:left;
	margin:3px 8px 0 0;
	border:1px #666666 solid;
	display:inline;
	}
#primaryContents #headline img.imgr {
	width:68px;
	height:68px;
	float:right;
	margin:3px 0 0 8px;
	border:1px #d9d9d9 solid;
	display:inline;
	}
#primaryContents #headline img.imglw {
	width:103px;
	float:left;
	margin:0 8px 0 0;
	border:1px #d9d9d9 solid;
	display:inline;
	}
#primaryContents #headline img.imgrw {
	width:103px;
	float:right;
	margin:0 0 0 8px;
	border:1px #d9d9d9 solid;
	display:inline;
	}
#primaryContents #headline h2 {
	font-family: "돋움", dotum;
	margin:0 5px 4px 0;
	padding:0;
	font-size:16px;
	letter-spacing:-1px;
	}
#primaryContents #headline h2 span {margin:0 5px 0 0;padding:0;color:#bd0000;}
#primaryContents #headline p {
	margin:0;
	padding:0;
	font-size:12px;
	display:inline;
	color:#666;
	}
#primaryContents #headline ul {
	float:left;
	margin:5px 0 0 2px;
	padding:0;
	font-size:12px;
	letter-spacing:-0.05em;
	list-style:none;
	color:#666666;
	}
#primaryContents #headline ul li {
	margin:0 0 1px 0;
	padding:0 0 0 13px;
	background:transparent url(/ver04/images/re_icon.gif) 0 3px no-repeat;
	}
#primaryContents #headline ul li a:link, #primaryContents #headline ul li a:visited, #primaryContents #headline ul li a:active {
	color:#666;
	color:#4b6ea5;
	}
#primaryContents #headline ul li a:hover {
	color:#0066cc;
	}
	
	
#subheadline {
	float:left;
	width:460px;
	margin:0;
	padding:0;
	}
#subheadline div.subheadline01, #subheadline div.subheadline02 {
	float:left;
	width:460px;
	margin:0;
	padding:10px 0;fixedColumn
	line-height:160%;
	letter-spacing:-0.05em;
	color:#333;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
	
#subheadline div img.img {
	margin:0 8px 0 0;
	padding:0;
	float:left;
	width:100px;
	height:60px;
	border:1px #666666 solid;
	}

#subheadline div h1 {
	font-family: "돋움", dotum;
	margin:0 0 2px 0 ;
	font-size:16px;
	letter-spacing:-1px;
	line-height:130%;
	color:#0066cc;
	text-align:left;
	}
#subheadline div.subheadline01 h2 {
	margin:0 5px 5px 0;
	font-size:12px;
	font-weight:normal;
	}
#subheadline div.subheadline02 h2 {
	margin:0 5px 7px 0;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:normal;
	display:inline;
	}
#subheadline div h2 span {
	margin:0;
	padding:0;
	color:#bd0000;
	}
.movie {
	margin:0;
	padding:0 0 0 20px;
	background:url(/ver04/images/iVideo.gif) 0 0 no-repeat;
	}
.photo {
	margin:0;
	padding:0 20px 0 0;
	background:url(/ver04/images/iSlides.gif) right top no-repeat;
	}
	
	
#subheadline div p {
	margin:0 0 7px 0;
	font-size:12px;
	display:inline;
	color:#666;
	}
#subheadline div ul {
	float:left;
	margin:5px 0 0 2px;
	padding:0;
	font-size:12px;
	list-style:none;
	color:#666666;
	}
#subheadline div ul li {
	margin:0 0 1px 0;
	padding:0 0 0 13px;
	background:transparent url(/ver04/images/re_icon.gif) 0 3px no-repeat;
	}
#subheadline div ul li a:link, #subheadline div ul li a:visited, #subheadline div ul li a:active {
	color:#666;
	color:#4b6ea5;
	}
#subheadline div ul li a:hover {
	color:#0066cc;
	}
/*
#subheadline div.subheadline01 h2{
	font-weight:bold;
	}
*/
#subheadline div.subheadline02 {
	margin:0;
	padding:10px 0 0 0 ;
	background:none;
	}
	
#subheadline div.last-child {
	background:none;
	}	

/*태그구름*/

#tag_cloud {
	width:460px;
	float:left;
	margin:5px 0;
	padding:0;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:#eaeef7;
	}

#tag_cloud p.groupTitle {
	float:left;
	width:83px;
	height:55px;
	margin:7px 0 0 0;
	padding:0;
	font-size:12px;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_tagcloud.gif) 50% 50% no-repeat;
	}
#tag_cloud p.groupTitle a {
	width:83px;
	height:55px;
	margin:0;
	padding:0;
	display:block;
	background:transparent url(/ver04/images/icon_tagcloud.gif) 50% 50% no-repeat;
	}

#tag_cloud_box {
	float:right;
	width:354px;
	margin:7px 7px 7px 0;
	padding:7px;
	color:#b1b1b1;
	border:none;
	text-align:justify;
	display:inline;
	border:1px #b2d6ed solid;
	background:#fff;
	}
#tag_cloud_box a {
	letter-spacing:-0.05em;
	line-height:140%;
	font-weight:bold;
	color:#333;
	}
#tag_cloud_box a.tag1 {
	font-weight:normal;
	font-size:11px;
	}
#tag_cloud_box a.tag2 {
	font-weight:normal;
	font-size:11px;
	}
#tag_cloud_box a.tag3 {
	font-size:13px;
	color:#003366;
	}
#tag_cloud_box a.tag4 {
	font-size:13px;
	color:#003366;
	}
#tag_cloud_box a.tag5 {
	font-size:13px;
	color:#003366;
	}
#tag_cloud_box a.tag6 {
	font-size:13px;
	color:#003366;
	}
#tag_cloud_box a.tag7 {
	font-size:13px;
	color:#003366;
	}

/*태그구름 끝*/

.article {
	float:left;
	width:460px;
	margin:10px 0 0 0;
	line-height:160%;
	padding:0;
	}
.article h1 {
	float:left;
	font-family: "돋움", dotum;
	margin:0 ;
	font-size:16px;
	letter-spacing:-1px;
	line-height:120%;
	}
.article h1.photo_align {
	float:none;
	padding-bottom:4px;
}
.article h1 span {
	font-family:"굴림", Gulim;
	font-size:12px;
	letter-spacing:-1px;
	padding:0 5px 0 0;
	color:#0066cc;
	}
.article h2 {
	float:left;
	margin:0 5px 7px 0;
	padding:0;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:normal;
	}
.article h2 span {
	color:#bd0000;
	}
.article span.block {
	font-family:"굴림", Gulim;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0 5px 0 0;
	color:#0066cc;
	display:block;
	}
	
.article img.imgh {
	float:left;
	width:70px;
	margin:0 5px 5px 0;
	padding:0;
	border:none;
	}
	
.article img.imgv {
	float:left;
	height:70px;
	margin:0 5px 5px 0;
	padding:0;
	border:none;
	}
.article img.imgw {
	float:left;
	width:70px;
	height:42px;
	margin:0 5px 5px 0;
	padding:0;
	border:1px #666666 solid;
	}
.article p {
	font-family: "돋움", dotum;
	float:right;
	margin:1px 0 0 0;
	font-size:11px;
	display:inline;
	color:#666;
	}
	
.article ul {
	float:left;
	width:455px;
	margin:5px 0 0 5px;
	padding:0;
	font-size:12px;
	letter-spacing:-0.05em;
	list-style:none;
	color:#666666;
	}
.article ul li {
	margin:0;
	padding:0 0 0 13px;
	background:transparent url(/ver04/images/re_icon.gif) 0 4px no-repeat;
	}
.article ul li a:link, .article ul li a:visited, .article ul li a:active  {
	color:#666;
	color:#4b6ea5;
	}
.article ul li a:hover {
	color:#0066cc;
	}	

.recommend01 {
	float:left;
	width:450px;
	margin:10px 0 5px 0;
	padding:0 20px 10px 0;
	line-height:140%;
	display:inline;
	background:#f7eebe url(/ver04/images/puff-bottom-yellow.gif) 276px 100% no-repeat;
	overflow:hidden;
	}
.recommend01 img.img {
	float:left;
	margin:3px 7px 0 10px;
	padding:2px;
	border:1px solid #d9e0e6;
	border-bottom-color:#c8cdd2;
	border-right-color:#c8cdd2;
	background:#fff;
	width:66px;
	height:66px;
	display:inline;
	}
.recommend01 h1 {
	font-family:"바탕", Batang, serif !important ;
	margin:9px 5px 7px 5px;
	font-size:17px;
	letter-spacing:-1px;
	color:#003f7d;
	}
.recommend01 h2 {
	margin:0 7px 0 0;
	padding:0;
	font-size:12px;
	color:#000;
	display:inline;
	}
.recommend01 p {
	font-family: "돋움", dotum;
	margin:0;
	font-size:12px;
	color:#666;
	display:inline;
	}

.recommend01 p.recommend_title {
	display:block;
	margin:6px 0 5px 10px;
	padding:0 0 2px 0;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.1em;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	color:#bd0000;
	}

.recommend01 p.recommend_title a {
	color:#bd0000;
	}

.recommend02 {
	float:left;
	width:460px;
	margin:10px 0 5px 0;
	padding:0 0 10px 0;
	line-height:140%;
	display:inline;
	background:#f9f9f9 url(/ver04/images/recommend02_bgbottom.gif) left bottom no-repeat;
	overflow:hidden;
	}

.recommend02 img.img {
	float:left;
	margin:3px 7px 0 10px;
	padding:2px;
	border:1px solid #d9e0e6;
	border-bottom-color:#c8cdd2;
	border-right-color:#c8cdd2;
	background:#fff;
	width:66px;
	height:66px;
	display:inline;
	}
.recommend02 h1 {
	font-family:"바탕", Batang, serif !important ;
	margin:5px 5px 7px 5px;
	font-size:17px;
	letter-spacing:-1px;
	color:#003f7d;
	}
.recommend02 p {
	font-family: "돋움", dotum;
	margin:0 10px 0 0;
	font-size:12px;
	color:#666;
	}
.recommend02 p span {
	margin:0 7px 0 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#000;
	}

.recommend02 p.recommend_title {
	display:block;
	margin:0;
	padding:6px 0 5px 10px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.1em;
	background:transparent url(/ver04/images/puff-top.gif) right top repeat-x;
	color:#bd0000;
	}

.recommend02 p.recommend_title a {
	color:#bd0000;
	}
	
.recommend03 {
	float:left;
	width:450px;
	margin:10px 0 0 0;
	padding:0 10px 25px 0;
	line-height:140%;
	display:inline;
	background:url(/ver04/images/recommend03_bgbottom.gif) 0px -195px no-repeat;
	overflow:hidden;
	}
.recommend03 img.img {
	float:left;
	margin:3px 7px 0 10px;
	padding:0;
	width:70px;
	height:70px;
	border:none;
	}
.recommend03 h1 {
	font-family: "돋움", dotum;
	margin:9px 5px 7px 5px;
	font-size:15px;
	letter-spacing:-1px;
	color:#003f7d;
	}

.recommend03 p.recommend_title {
	display:block;
	margin:6px 0 0 10px;
	padding:0 0 2px 0;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.1em;
	color:#bd0000;
	}

.recommend03 p.recommend_title a {
	color:#bd0000;
	}

.recommend03 blockquote {	
	font-family:"바탕", Batang, "Apple Myungjo", serif !important ;
	margin:0 12px 3px 12px;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	letter-spacing:-0.15em;
	text-align:justify;
	color:#333;
	}
.recommend03 blockquote a {
	padding:0 0 0 15px;
	color:#333;
	background:transparent url(/ver04/images/quote-left-red-beige-bg.gif) 0 0 no-repeat;
	}
.recommend03 blockquote span {
	margin:0 0 0 5px;
	padding:0 10px;
	background:transparent url(/ver04/images/quote-right-red-beige-bg.gif) 0 0 no-repeat;
	}
.recommend03 blockquote a:link, .recommend03 blockquote a:visited, .recommend03 blockquote a:active {
	color:#333;
	}
.recommend03 blockquote a:hover {
	color:#0066cc;
	}
.recommend03 blockquote a.more {
	background:none;
	}
.recommend03 blockquote a.more:link, .recommend03 blockquote a.more:visited, .recommend03 blockquote a.more:active {
	color:#0066cc;
	}
.recommend03 blockquote a.more:hover {
	color:#0066cc;
	}

#flash {
	width:458px;
	float:left;
	margin:5px 0;
	padding:0;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	border:1px #d9d9d9 solid;
	}
#flash p.groupTitle {	
	margin:0;
	padding:3px 5px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #d9d9d9 solid;
	background:transparent url(/ver04/images/press_box_bg.gif) 0 100% no-repeat;
	}
#flash p.groupTitle a {
	}	
	
#slideContentContainer {
	position: relative;
	width: 458px;
	height: 68px;
	border-bottom:none;
	overflow: hidden;
}

#slideContent {
	position: absolute;
}
#slideContent div.slideContent {
	position: absolute;
	padding: 3px 0 0 10px;
}
#slideBtnSet {
	margin:0;
	padding: 2px 5px;
	text-align: right;
	border-top:none;
	z-index:100;
}
#slideBtnSet span {
	margin:5px 0 0 0;
	display:block;
}

#slideBtnSet *.on {
	color: #000;
	cursor: pointer;
}
#slideBtnSet *.off {
	color: #cbcbcb;
	cursor: default;
}
ul#flist {
	width:390px;
	list-style:none;
	margin:0;
	padding:0;
	}
.slideContent p {
	float:left;
	width:70px;
	}
#flash h1 {
	clear:both;
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	letter-spacing:-0.1em;
	color:#666;
	}
#flash h1 span {
	font-size:12px;
	color:#990000;
	letter-spacing:-0.05em;
	}

#field {
	width:458px;
	float:left;
	margin:5px 0;
	padding:0;
	border:1px #d9d9d9 solid;
	border-top:none;
	letter-spacing:-0.01em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/group_bg.gif) 50% top repeat-x;
	}

#field p {
	margin:7px 7px 0 7px;
	padding:0 0 4px 0;
	color:#666;
	border-bottom:1px #666 dotted;
	letter-spacing:-0.05em;
	}

#field p a {
	font-weight:bold;
	}

#field p.groupTitle {		
	margin:4px 3px 1px 3px;
	padding:2px 3px 3px 3px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	border:none;
	display:block;
	font-size:11px;
	letter-spacing:-0.1em;
	color:#bd0000;
	}

#field p.groupTitle a {
	margin:0;
	padding:0;
	color:#bd0000;
	}	

.field {
	margin:5px 0;
	padding:0;
	}

.field h1 {
	margin:0;
	margin:5px 7px 0 7px;
	font-size:12px;
	display:inline;
	}
	.field h1 a {
		font-weight:normal; }

.field h2 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	display:inline;
	color:#666666;
	letter-spacing:-0.1em;
	}
	

/*왼쪽단*/
#subContents #fixedColumn {
	width:208px;
	margin:0 0 7px 0;
	padding:0 0 5px 0;
	border:1px #d9d9d9 solid;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/group_bg.gif) left top no-repeat;
	}
#subContents #fixedColumn p.groupTitle {	
	font-family: "돋움", dotum;
	margin:0 10px 0 10px;
	height:26px;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_column.gif) left 10px no-repeat;
	}
#subContents #fixedColumn p.groupTitle a {
	height:21px;
	margin:0;
	padding:0;
	display:block;
	}
#subContents .fixedColumn {
	width:188px;
	margin:5px 10px;
	padding:5px 0 10px 0;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
#fixedColumn div.last-child {
	padding:5px 0 0 0;
	background:none;
	}	
#subContents .fixedColumn img {
	width:60px;
	height:40px;
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}
#subContents .fixedColumn h1 {	
	margin:0;
	padding:0;
	font-size:12px;
	}
#subContents .fixedColumn h1 a:link,
#subContents .fixedColumn h1 a:visited, 
#subContents .fixedColumn h1 a:active {
	color:#333;
	}
#subContents .fixedColumn h1 a:hover {
	color:#0066cc;
	}
#subContents .fixedColumn h2 {	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	height:33px;
	color:#666;
	}	
	
#subContents #deskColumn {
	width:208px;
	margin:0 0 7px 0;
	padding:0 0 5px 0;
	border:1px #d9d9d9 solid;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/group_bg.gif) 50% top no-repeat;
	}
#subContents #deskColumn p.groupTitle {	
	height:26px;
	font-family: "돋움", dotum;
	margin:0 10px 0 10px;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:100%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_editorial.gif) 50% 9px no-repeat;
	}
#subContents #deskColumn p.groupTitle a {
	height:21px;
	margin:0;
	padding:0;
	display:block;
	}
#subContents .deskColumn {
	width:188px;
	margin:5px 10px;
	padding:0 0 10px 0;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
#deskColumn div.last-child {
	padding:0;
	background:none;
	}	
#subContents .deskColumn img {
	width:60px;
	height:40px;
	float:left;	
	margin:0 7px 0 0;
	padding:0;
	border:1px #ccc solid;
	}
#subContents .deskColumn h1 {	
	margin:0;
	padding:0;
	font-size:12px;
	}
#subContents .deskColumn h1 a:link,
#subContents .deskColumn h1 a:visited, 
#subContents .deskColumn h1 a:active {
	color:#333;
	}
#subContents .deskColumn h1 a:hover {
	color:#0066cc;
	}
#subContents #deskColumn ul {
	width:188px;
	margin:5px 10px;
	padding:0;
	list-style:none;
	line-height:160%;
	font-size:12px;
	}
#subContents #deskColumn ul li {
	width:178px;
	margin:0;
	padding:0 0 0 10px;
	background:url(/ver04/images/icon_square.gif) 0 6px no-repeat;
	}
#subContents #deskColumn ul li a {
	color:#333;
	}
#subContents #deskColumn ul li.first-child a {
	font-weight:bold;
	}
	
#subContents #themeSeries {
	width:210px;
	margin:0 0 7px 0;
	padding:0 0 10px 0;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:#e6f0db;
	}
#subContents #themeSeries p.groupTitle {	
	height:25px;
	font-family: "돋움", dotum;
	margin:0 10px 0 10px;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:120%;
	text-indent:-1000em;
	border-bottom:1px #b7d7b1 solid;
	background:transparent url(/ver04/images/icon_themeseries.gif) 50% 8px no-repeat;
	}
#subContents #themeSeries p.groupTitle a {
	height:21px;
	margin:0;
	padding:0;
	display:block;
	}
#subContents .themeSeries {
	clear:both;
	width:168px;
	margin:0 10px;
	padding:10px;
	border:1px #b2e078 solid;
	border-top:none;
	border-bottom:none;
	background:#fff;
	}
#themeSeries div.last-child {
	padding:0 10px 10px 10px;
	border-bottom:1px #b2e078 solid;
	}
#subContents .themeSeries img {
	float:left;	
	margin:2px 7px 3px 0;
	padding:0;
	width:60px;
	height:40px;
	border:1px #ccc solid;
	}
#subContents .themeSeries img.imgh {
	width:60px;
	}
#subContents .themeSeries img.imgv {
	height:40px;
	}
#subContents .themeSeries h1 {	
	margin:0 0 3px 0;
	padding:0;
	font-size:12px;
	}
#subContents .themeSeries h1 a:link,
#subContents .themeSeries h1 a:visited, 
#subContents .themeSeries h1 a:active {
	color:#333;
	}
#subContents .themeSeries h1 a:hover {
	color:#0066cc;
	}
#subContents .themeSeries h2 {	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color:#666;
	}
#subContents .themeSeries h2 a:link,
#subContents .themeSeries h2 a:visited, 
#subContents .themeSeries h2 a:active {
	color:#666;
	}
#subContents .themeSeries h2 a:hover {
	color:#0066cc;
	}	

#subContents #plan {
	width:210px;
	margin:0 0 7px 0;
	padding:0 0 10px 0;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:#eaeef7;
	}
#subContents #plan p.groupTitle {	
	font-family: "돋움", dotum;
	height:24px;
	margin:0 10px;
	padding:6px 0 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_one.gif) 50% 9px no-repeat;
	}
#subContents #plan p.groupTitle a {
	height:19px;
	margin:0;
	padding:0;
	display:block;
	}
#subContents .plan {
	width:168px;
	margin:0 10px;
	padding:10px;
	border:1px #b2d6ed solid;
	background:#fff;
	}
#subContents .plan img {
	float:left;	
	margin:0 7px 10px 0;
	padding:0;
	width:60px;
	height:40px;
	border:1px #ccc solid;
	}
#subContents .plan img.imgv {
	width:48px;
	border:1px #ccc solid;
	}
#subContents .plan img.imgh {
	height:48px;
	}
#subContents .plan h1 {	
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	}
#subContents .plan h1 a:link,
#subContents .plan h1 a:visited, 
#subContents .plan h1 a:active {
	color:#003f7d;
	}
#subContents .plan h1 a:hover {
	color:#0066cc;
	}
#subContents .plan h2 {	
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.02em;
	color:#666;
	}
#subContents .plan h2 a:link,
#subContents .plan h2 a:visited, 
#subContents .plan h2 a:active {
	color:#666;
	}
#subContents .plan h2 a:hover {
	color:#0066cc;
	}	
#subContents .plan ul {
	clear:both;
	font-family: "돋움", dotum;
	width:168px;
	margin:0 0 0 0;
	padding:7px 0 0 0;
	list-style:none;
	line-height:160%;
	font-size:12px;
	background:transparent url(/ver04/images/puff-top.gif) right top repeat-x;
	}

#subContents .plan ul li {
	width:158px;
	margin:0;
	padding:0 0 0 10px;
	background:url(/ver04/images/icon_square.gif) 0 8px no-repeat;
	}
#subContents .plan ul li a {
	color:#333;
	}
#subContents .plan ul li.first-child a {
	font-weight:bold;
	}	
	

#subContents #reporterEyes {
	width:208px;
	float:left;
	margin:0 0 7px 0;
	padding:0 0 5px 0;
	border:1px #d9d9d9 solid;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/group_bg.gif) 50% top no-repeat;
	}
#subContents #reporterEyes p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 10px 5px 10px;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_reporterEyes.gif) 50% 5px no-repeat;
	}
#subContents #reporterEyes p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	}
#subContents .reporterEyes {
	width:188px;
	float:left;
	margin:5px 10px;
	padding:0 0 10px 0;
	display:inline;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
#reporterEyes div.last-child {
	padding:0;
	background:none;
	}	
#subContents .reporterEyes img {
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}
#subContents .reporterEyes img.imgh {
	width:48px;
	}
#subContents .reporterEyes img.imgv {
	height:48px;
	}
#subContents .reporterEyes h1 {	
	margin:0;
	padding:0;
	font-size:12px;
	}
#subContents .reporterEyes .movie {
	margin:0;
	padding:0 0 0 20px;
	background:url(/ver04/images/iVideo.gif) 0 0 no-repeat;
	}
#subContents .reporterEyes h1 a:link,
#subContents .reporterEyes h1 a:visited, 
#subContents .reporterEyes h1 a:active {
	color:#333;
	}
#subContents .reporterEyes h1 a:hover {
	color:#0066cc;
	}
#subContents .reporterEyes h2 {	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color:#666;
	}	
#subContents #reporterEyes ul {
	width:188px;
	float:left;
	margin:5px 10px;
	padding:0;
	display:inline;
	list-style:none;
	line-height:160%;
	font-size:12px;
	}
#subContents #reporterEyes ul li {
	width:178px;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	display:inline;
	list-style:none;
	background:url(/ver04/images/icon_square.gif) 0 7px no-repeat;
	}
#subContents #reporterEyes ul li a {
	color:#333;
	}
#subContents #reporterEyes ul li.first-child a {
	font-weight:bold;
	}	

#subContents #theme {
	width:208px;
	float:left;
	margin:0 0 7px 0;
	padding:0 0 5px 0;
	border:1px #d9d9d9 solid;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/group_bg.gif) 50% top no-repeat;
	}
#subContents #theme p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 10px 5px 10px;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_theme.gif) 50% 5px no-repeat;
	}
#subContents #theme p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	}
#subContents .theme {
	width:188px;
	float:left;
	margin:5px 10px;
	padding:0 0 10px 0;
	display:inline;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
#theme div.last-child {
	padding:0;
	background:none;
	}	
#subContents .theme img {
	width:48px;
	height:48px;
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}
#subContents .theme h1 {	
	margin:0;
	padding:0;
	font-size:12px;
	}
#subContents .theme h1 a:link,
#subContents .theme h1 a:visited, 
#subContents .theme h1 a:active {
	color:#333;
	}
#subContents .theme h1 a:hover {
	color:#0066cc;
	}
#subContents .theme h2 {	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color:#666;
	}
#subContents .theme h2 a:link,
#subContents .theme h2 a:visited, 
#subContents .theme h2 a:active {
	color:#666;
	}
#subContents .theme h2 a:hover {
	color:#0066cc;
	}		

#subContents #trackback {
	width:208px;
	float:left;
	margin:0 0 7px 0;
	padding:0 0 5px 0;
	border:1px #d9d9d9 solid;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/group_bg.gif) 50% top no-repeat;
	}
#subContents #trackback p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 10px 5px 10px;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_trackback.gif) 50% 5px no-repeat;
	}
#subContents #trackback p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	}
#subContents .trackback {
	width:188px;
	float:left;
	margin:5px 10px;
	padding:0 0 5px 0;
	display:inline;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
#subContents #trackback div.last-child {
	padding:0;
	background:none;
	}	
#subContents .trackback img {
	width:48px;
	height:48px;
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}
#subContents .trackback h1 {	
	margin:0;
	padding:0;
	font-size:12px;
	}
#subContents .trackback h1 a:link,
#subContents .trackback h1 a:visited, 
#subContents .trackback h1 a:active {
	color:#333;
	}
#subContents .trackback h1 a:hover {
	color:#0066cc;
	}
#subContents .trackback h2 {	
	font-family: "돋움", dotum;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	letter-spacing:-0.01em;
	color:#666;
	}	
#subContents .trackback ul {
	clear:both;
	font-family: "돋움", dotum;
	margin:3px 0 0 5px;
	padding:0;
	list-style:none;
	}
#subContents .trackback ul li {
	margin:0;
	padding:2px 0 0 12px;
	list-style:none;
	background:transparent url(/ver04/images/re_icon2.gif) 0 3px no-repeat;
	}	
	
#subContents #notice {
	width:208px;
	float:left;
	margin:0;
	padding:0 0 5px 0;
	border:1px #d9d9d9 solid;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/group_bg.gif) 50% top no-repeat;
	}
#subContents #notice p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 10px 5px 10px;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_notice.gif) 50% 5px no-repeat;
	}
#subContents #notice p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	}
#subContents .notice {
	width:188px;
	float:left;
	margin:5px 10px;
	padding:0 0 10px 0;
	display:inline;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
#notice div.last-child {
	padding:0;
	background:none;
	}	
#subContents .notice img {
	width:68px;
	float:left;	
	margin:0 7px 0 0;
	padding:0;
	border:1px #ccc solid;
	}
#subContents .notice h1 {	
	margin:0;
	padding:0;
	font-size:12px;
	}
#subContents .notice h1 a:link,
#subContents .notice h1 a:visited, 
#subContents .notice h1 a:active {
	color:#333;
	}
#subContents .notice h1 a:hover {
	color:#0066cc;
	}
#subContents #notice ul {
	width:188px;
	float:left;
	margin:5px 10px;
	padding:0;
	display:inline;
	list-style:none;
	line-height:160%;
	font-size:12px;
	}
#subContents #notice ul li {
	width:178px;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	display:inline;
	list-style:none;
	background:url(/ver04/images/icon_square.gif) 0 6px no-repeat;
	}
#subContents #notice ul li a {
	color:#333;
	}
#subContents #notice ul li.first-child a {
	font-weight:bold;
	}
	
.column {
	width:198px;
	float:left;
	margin:5px;
	padding:0;
	display:inline;
	}

.column img {
	width:48px;
	height:48px;
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}

.column h1 {	
	margin:0;
	padding:0;
	font-size:12px;
	}

.column h1 a:link,
.column h1 a:visited, 
.column h1 a:active {
	color:#333;
	}
	
.column h1 a:hover {
	color:#0066cc;
	}

.column h2 {	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color:#666;
	}

.author {
	width:210px;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 25px 0;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:#f8f1d8;
	overflow:hidden;
	background:transparent url(/ver04/images/author_bgimg.gif) right bottom no-repeat;
	}

.author blockquote {	
	font-family:"바탕", Batang, "Apple Myungjo", serif !important ;
	margin:0 12px 3px 12px;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	letter-spacing:-0.15em;
	text-align:justify;
	color:#333;
	}
.author blockquote a {
	padding:0 5px 0 15px;
	color:#333;
	background:transparent url(/ver04/images/quote-left-red-beige-bg.gif) 0 3px no-repeat;
	}
.author blockquote a.more {
	font-family: "돋움", dotum;
	margin:0;
	padding:0 0 0 20px;
	font-weight:normal;
	font-size:9pt;
	color:#0066cc;
	background:transparent url(/ver04/images/quote-right-red-beige-bg.gif) 0 0 no-repeat;
	}
.author blockquote a:link, .author blockquote a:visited, .author blockquote a:active {
	color:#333;
	}
.author blockquote a:hover {
	color:#0066cc;
	}
.author blockquote a.more:link, .author blockquote a.more:visited, .author blockquote a.more:active {
	color:#0066cc;
	}
.author blockquote a.more:hover {
	color:#0066cc;
	}
	
.author img.img {
	width:70px;
	height:70px;
	margin:5px 5px 5px 8px;
	padding:0;
	border:none;
	}

.author h2 {
	font-family: "돋움", dotum;
	margin:0;
	padding:5px 5px 0 8px;
	font-size:9pt;
	letter-spacing:-1px;
	line-height:140%;
	text-align:justify;
	color:#666;
	}
.author h2 span {
	color:#bd0000;
	}

.author h2 a:link, .author h2 a:visited, .author h2 a:active, .author h2 a:hover {
	color:#909090;
	color:#666;
	}
.author p {
	font-family: "돋움", dotum;
	width:166px;
	font-size:90%;
	margin:5px 6px 3px 8px;
	line-height:140%;
	color:#000;
	}

.reporter {
	width:210px;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 15px 0;
	display:inline;
	background:#f9f9f9 url(/ver04/images/reporter_bgbottom.gif) right bottom no-repeat;
	overflow:hidden;
	text-align:center;
	}
.reporter h1 {
	font-family:"바탕", Batang, serif !important ;
	margin:0 7px 3px 7px;
	font-size:17px;
	letter-spacing:-0.1em;
	color:#0066cc;
	}
	
.reporter img.img {
	width:190px;
	margin:5px 0 3px 0;
	padding:0;
	border:none;
	}

.reporter h2 {
	font-family: "돋움", dotum;
	margin:0;
	padding:5px 5px 0 8px;
	font-size:12px;
	letter-spacing:-1px;
	line-height:140%;
	text-align:justify;
	background:transparent url(/ver04/images/puff-top.gif) right top repeat-x;
	}
.reporter h2 span {
	color:#bd0000;
	}


.reporter h2 a:link, .reporter h2 a:visited, .reporter h2 a:active, .reporter h2 a:hover {
	color:#909090;
	}
.reporter p {
	font-size:12px;
	margin:5px 6px 3px 6px;
	line-height:140%;
	color:#000;
	}

.general_opinion {
	width:210px;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 15px 0;
	display:inline;
	background:#f7eebe url(/ver04/images/puff-bottom-yellow.gif) right bottom no-repeat;
	overflow:hidden;
	text-align:center;
	}
.general_opinion h1 {
	font-family:"바탕", Batang, serif !important ;
	margin:0 7px 3px 7px;
	font-size:17px;
	letter-spacing:-0.1em;
	color:#0066cc;
	}
	
.general_opinion img.img {
	width:190px;
	margin:5px 0 3px 0;
	padding:0;
	border:none;
	}

.general_opinion h2 {
	font-family: "돋움", dotum;
	margin:0;
	padding:5px 5px 0 8px;
	font-size:12px;
	letter-spacing:-1px;
	line-height:140%;
	text-align:justify;
	}
.general_opinion h2 span {
	color:#bd0000;
	}


.general_opinion h2 a:link, .general_opinion h2 a:visited, .general_opinion h2 a:active, .general_opinion h2 a:hover {
	color:#909090;
	}
.general_opinion p {
	font-size:12px;
	margin:5px 6px 3px 6px;
	line-height:140%;
	color:#000;
	}

.pic {
	width:210px;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	display:inline;
	background:transparent url(/ver04/images/pic_bgbottom.gif) right bottom no-repeat;
	overflow:hidden;
	text-align:center;
	}
.pic h1 {
	margin:0 8px 3px 8px;
	font-size:12px;
	font-weight:normal;
	}
	
.pic img.img {
	width:190px;
	margin:5px 0;
	padding:0;
	border:none;
	}

.pic h2 {
	font-family: "돋움", dotum;
	margin:0;
	padding:8px 5px 0 8px;
	font-size:12px;
	letter-spacing:-1px;
	line-height:140%;
	text-align:justify;
	background:transparent url(/ver04/images/pic_bgtop.gif) right top no-repeat;
	}
.pic h2 span {
	color:#bd0000;
	}


.pic h2 a:link, .pic h2 a:visited, .pic h2 a:active, .pic h2 a:hover {
	color:#909090;
	}
.pic p {
	font-size:12px;
	margin:5px 6px 3px 6px;
	line-height:140%;
	color:#000;
	}


/*배너*/

.banner01 {
	float:left;
	margin:10px 0 0 0;
	padding:0;
	}
	.banner01 img { border:0; }

#align_banner {
	float:left;
	margin:0;
	padding:0;
}
.banner02 {
	width:210px;
	margin:0 0 3px 0;
	padding:0;
	}
.banner02 img {
	border:none;
	}
.banner03 {
	width:210px;
	margin:0 0 3px 0;
	padding:0;
	}
	.banner03 img {
		border:none;
		}
.advertisement01 {
	float:left;
	margin:0;
	padding:5px 0 10px 0;
	}
.advertisement02 {
	float:left;
	margin:0;
	padding:10px 0 0 0;
	}
.advertisement03 {
	float:left;
	margin:0 0 10px 0;
	padding:0;
	}
.advertisement03 img.img {
	margin:0;
	padding:0;
	border:none;
	}

/*오른쪽 단*/

#secondaryContents #tabcontainer {
	margin:0 0 10px 0;
	padding:0;
	width: 270px;
	border: 1px solid #d9d9d9;
	}

#secondaryContents ul#tabs {
	width: 270px;
	height:32px;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.1em;
	font-family:"돋움", Dotum;
	list-style:none;
	background:url(/ver04/images/taboff_bg.jpg) 0 0 no-repeat;
	}

#secondaryContents ul#tabs li {
	float:left;
	margin:0;
	padding:0;
	display:inline;
	cursor:pointer;
	}
#secondaryContents ul#tabs li a {
	display:block;
	height:32px;
	margin:0;
	padding:0;
	color: #000;
	}
#secondaryContents ul#tabs li a#tab1 {
	width:88px;
	}
#secondaryContents ul#tabs li a#tab2 {
	width:117px;
	}
#secondaryContents ul#tabs li a.active {
	background:#fff;
	}
#secondaryContents ul#tabs li a.off {
	}
#secondaryContents div.content {
	width: 270px;
	margin: -1px 0 10px 0;
	padding:0;
	}
#secondaryContents div.show {
	display:block;
	}
#secondaryContents div.hide {
	display:none;
	}

	
#secondaryContents ul.ascbyhit {
	width: 250px;
	font-family: "돋움", dotum;
	margin:10px 10px 0 10px;
	padding:0;
	list-style:none;
	font-size:9pt;
	letter-spacing:-0.05em;
	}

#secondaryContents ul.ascbyhit li {
	width: 230px;
	margin:0 0 3px 0;
	padding:0 0 0 20px;
	line-height:140%;
	}

#secondaryContents ul.ascbyhit li a {
	}
#secondaryContents ul.ascbyhit li a:link, 
#secondaryContents ul.ascbyhit li a:visited, 
#secondaryContents ul.ascbyhit li a:active {
	color:#666;
	}
#secondaryContents ul.ascbyhit li a:hover {
	color:#0066cc;
	}

.hit1 {
	background:url(/ver04/images/bullet_ranking_ol_1.gif) 0% 50% no-repeat;
}
.hit2 {
	background:url(/ver04/images/bullet_ranking_ol_2.gif) 0% 50% no-repeat;
}
.hit3 {
	background:url(/ver04/images/bullet_ranking_ol_3.gif) 0% 50% no-repeat;
}
.hit4 {
	background:url(/ver04/images/bullet_ranking_ol_4.gif) 0% 50% no-repeat;
}
.hit5 {
	background:url(/ver04/images/bullet_ranking_ol_5.gif) 0% 50% no-repeat;
}
.hit6 {
	background:url(/ver04/images/ico_six.gif) 0% 0% no-repeat;
}
.hit7 {
	background:url(/ver04/images/ico_seven.gif) 0% 0% no-repeat;
}
.hit8 {
	background:url(/ver04/images/ico_eight.gif) 0% 0% no-repeat;
}
.hit9 {
	background:url(/ver04/images/ico_nine.gif) 0% 0% no-repeat;
}
.hit10 {
	background:url(/ver04/images/ico_ten.gif) 0% 0% no-repeat;
}

#secondaryContents ul.ascbyhit li span {
	float:right;
	margin:0 0 0 5px;
	padding:0;
	color:#0066cc;
	font-size:11px;
	letter-spacing:-0.05em;
	}

#secondaryContents #issue {
	width:270px;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border:1px #d9d9d9 solid;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	}
#secondaryContents #issue p.groupTitle {	
	height:24px;
	font-family: "돋움", dotum;
	margin:5px 10px 0 10px;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_special.gif) left 5px no-repeat;
	}
#secondaryContents #issue p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	height:15px;
	}

#secondaryContents .issue {
	width:250px;
	margin:0;
	padding:5px 10px 0 10px;
	}
#secondaryContents .issue img {
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}
#secondaryContents .issue img.imgh {
	width:60px;
	height:40px;
	}
#secondaryContents .issue img.imgv {
	width:35px;
	height:58px;
	}
#secondaryContents .issue h1 {	
	font-family: "돋움", dotum;
	margin:0 0 5px 0;
	padding:0;
	font-size:14px;
	letter-spacing:-0.1em;
	}
#secondaryContents .issue h1 a:link,
#secondaryContents .issue h1 a:visited, 
#secondaryContents .issue h1 a:active {
	color:#003f7d;
	}
#secondaryContents .issue h1 a:hover {
	color:#0066cc;
	}
#secondaryContents .issue h2 {	
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.02em;
	color:#666;
	}
#secondaryContents .issue h2 a:link,
#secondaryContents .issue h2 a:visited, 
#secondaryContents .issue h2 a:active {
	color:#666;
	}
#secondaryContents .issue h2 a:hover {
	color:#0066cc;
	}	
#secondaryContents .issue p {	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color:#666;
	}

#secondaryContents .issue ul {
	width:250px;
	margin:7px 0 0 0;
	padding:7px 0 0 0;
	list-style:none;
	line-height:160%;
	font-size:12px;
	background:transparent url(/ver04/images/puff-top.gif) right top repeat-x;
	}
#secondaryContents .issue ul li {
	width:240px;
	margin:0;
	padding:0 0 0 10px;
	background:url(/ver04/images/icon_square.gif) 0 6px no-repeat;
	}
#secondaryContents .issue ul li a {
	color:#333;
	}
#secondaryContents .issue ul li.first-child a {
	font-weight:bold;
	}	

/* old cham tv */	
#secondaryContents #plan {
	font-family: "돋움", dotum;
	width:272px;
	margin:0 0 10px 0;
	padding:5px 10px 0 10px;
	background:#eaeef7;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	}
#secondaryContents #plan p.groupTitle {	
	width:252px;
	height:24px;
	margin:0 0 0 0;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_tv.gif) left 5px no-repeat;
	}
#secondaryContents #plan p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	height:15px;
	}

#secondaryContents .plan {
	width:230px;
	margin:0 0 10px 0;
	padding:10px;
	border:1px #b2d6ed solid;
	background:#fff;
	}
#secondaryContents .plan img {
	float:left;	
	width:60px;
	height:40px;
	margin:0 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}
#secondaryContents .plan img.imgh {
	width:60px;
	height:40px;
	}
#secondaryContents .plan img.imgv {
	width:60px;
	height:40px;
	}
#secondaryContents .plan h1 {	
	margin:0 0 7px 0;
	padding:0 0 7px 0;
	font-size:14px;
	letter-spacing:-0.1em;
	border-bottom:1px #d9d9d9 solid;
	}
#secondaryContents .plan h1 a:link,
#secondaryContents .plan h1 a:visited, 
#secondaryContents .plan h1 a:active {
	color:#003f7d;
	}
#secondaryContents .plan h1 a:hover {
	color:#0066cc;
	}
#secondaryContents .plan h2 {	
	margin:0 5px 0 0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.02em;
	color:#666;
	display:block;
	height:40px;
	}
#secondaryContents .plan span {	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color:#666;
	}

#secondaryContents .plan ul {
	clear:both;
	width:230px;
	margin:7px 0 0 0;
	padding:7px 0 0 0;
	list-style:none;
	line-height:160%;
	font-size:12px;
	background:transparent url(/ver04/images/puff-top.gif) right top repeat-x;
	}
#secondaryContents .plan ul li {
	width:220px;
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
	background:url(/ver04/images/icon_square.gif) 0 6px no-repeat;
	}
#secondaryContents .plan ul li a {
	color:#666;
	}
#secondaryContents .plan ul li.first-child a {
	font-weight:bold;
	}	

/* cartoon+photo+tv */	
#secondaryContents #cartonPhotoTV {
	font-family: "돋움", dotum;
	width:272px;
	margin:0 0 10px 0;
	padding:0;
	background:#ffffff;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	}
	#secondaryContents #cartonPhotoTV dl {
		position:relative;
		z-index:5;
		margin:0;
		padding:23px 0 0 0; }
		#secondaryContents #cartonPhotoTV dl dt {
			position:absolute;
			z-index:7;
			top:1px;
			margin:0;
			padding:7px 0 0 0;
			color:#666;
			width:48px;
			height:16px;
			text-align:center;
			cursor:pointer;
			background:url('../images/cartoon_title_background.png') no-repeat left 3px; }
			#secondaryContents #cartonPhotoTV dl dt.cartoon_title { left:66px; }
			#secondaryContents #cartonPhotoTV dl dt.engraving_title { left:116px; }
			#secondaryContents #cartonPhotoTV dl dt.photo_title { left:166px; }
			#secondaryContents #cartonPhotoTV dl dt.chamtv_title { left:216px; }
			#secondaryContents #cartonPhotoTV dl dt.current {
				font:bold 12px/18px 돋움,바탕;
				color:#C72026;
				padding:6px 0 0 0;
				height:17px;
				background:url('../images/cartoon_title_current.png') no-repeat left top; }
		#secondaryContents #cartonPhotoTV dl dd {
			margin:0;
			padding:8px;
			border:1px solid #BCBCBC;
			display:none; }
			#secondaryContents #cartonPhotoTV dl dd.current {
				display:block; }
			#secondaryContents #cartonPhotoTV dl dd ul {
				margin:0;
				padding:0;
				list-style:none; }
				#secondaryContents #cartonPhotoTV dl dd ul li {
					padding:1px 0 0 9px;
					margin:0;
					color:#646464;
					background:url('../images/cartoon_gray_dot.png') no-repeat 2px 6px; }
					#secondaryContents #cartonPhotoTV dl dd ul li a {
						color:#646464;
						text-decoration:non; }
				#secondaryContents #cartonPhotoTV dl dd ul li.first {
					margin:0;
					padding:0;
					background:none; }
					#secondaryContents #cartonPhotoTV dl dd ul li.first img {
						width:252px;
						height:133px;
						border:1px solid #ddd; }
					#secondaryContents #cartonPhotoTV dl dd ul li.first h2 {
						position:relative;
						z-index:6;
						font:12px/16px 돋움,굴림;
						color:#C72026;
						margin:0 0 4px 0;
						padding:1px 75px 5px 11px;
						border-bottom:1px solid #E5E5E5;
						background:url('../images/cartoon_red_circle.png') no-repeat 1px 3px; }
						#secondaryContents #cartonPhotoTV dl dd ul li.first h2 a {
							font:12px/16px 돋움,굴림;
							color:#C72026;
							text-decoration:none; }
						#secondaryContents #cartonPhotoTV dl dd ul li.first h2 span {
							position:absolute;
							z-index:7;
							left:178px;
							top:1px;
							display:block;
							width:75px;
							font:12px/16px 돋움,굴림;
							color:#646464; }
	
#secondaryContents #issueBlog {
	width:269px;
	margin:0 0 10px 0;
	padding:10px 3px 10px 0;
	background:#ffeef4;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	}
#secondaryContents #issueBlog p.groupTitle {	
	height:24px;
	font-family: "돋움", dotum;
	margin:5px 10px 0 10px;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_book.gif) left 5px no-repeat;
	}
#secondaryContents #issueBlog p.groupTitle a {
	margin:0;
	padding:0;
	height:15px;
	display:block;
	}
#secondaryContents #issueBlog ul {
	width:231px;
	margin:0 3px 0 10px;
	padding:10px 10px 0 10px;
	list-style:none;
	border:1px #ffdbe8 solid;
	background:#fff;
	}
#secondaryContents #issueBlog ul li {
	width:231px;
	height:74px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:#fff url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
#secondaryContents #issueBlog ul li.last-child {
	margin:0;
	background:none;
	background:#fff;
	}
#secondaryContents .issueBlog {
	margin:0;
	padding:0;
	}
#secondaryContents .issueBlog img {
	width:48px;
	height:70px;
	float:left;	
	margin:3px 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}
#secondaryContents .issueBlog h1 {	
	font-family: "돋움", dotum;
	margin:0 0 5px 0;
	padding:0;
	font-size:14px;
	letter-spacing:-0.05em;
	}
#issueBlog div.first-child h1 {
	background:none;
	}
#secondaryContents .issueBlog h1 a:link,
#secondaryContents .issueBlog h1 a:visited, 
#secondaryContents .issueBlog h1 a:active {
	color:#003f7d;
	}
#secondaryContents .issueBlog h1 a:hover {
	color:#0066cc;
	}
#secondaryContents .issueBlog h2 {	
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.02em;
	color:#666;
	}
#secondaryContents .issueBlog h2 a:link,
#secondaryContents .issueBlog h2 a:visited, 
#secondaryContents .issueBlog h2 a:active {
	color:#666;
	}
#secondaryContents .issueBlog h2 a:hover {
	color:#0066cc;
	}	
#secondaryContents .issueBlog p {	
	font-family: "돋움", dotum;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color:#666;
	}

#secondaryContents #staradio {
	width:272px;
	margin:0;
	padding:0;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/staradio_bg.jpg) top center repeat;
	}
#secondaryContents #staradio p.groupTitle {	
	height:24px;
	font-family: "돋움", dotum;
	margin:5px 10px 0 10px;
	padding:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_radio.gif) left 5px no-repeat;
	}
#secondaryContents #staradio p.groupTitle a {
	width:250px;
	height:24px;
	margin:0;
	padding:0;
	display:block;
	border-bottom:1px #ffdbe8 solid;
	}
#secondaryContents .staradio {
	width:250px;
	margin:0;
	padding:0 10px 10px 10px;
	background:#ffebf2;
	}
#secondaryContents .staradio img {
	width:58px;
	height:58px;
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:1px #333 solid;
	}
#secondaryContents .staradio h1 {	
	font-family: "돋움", dotum;
	margin:0 0 5px 0;
	padding:0;
	font-size:13px;
	letter-spacing:-0.05em;
	color:#666;
	}
#secondaryContents .staradio h1 a:link,
#secondaryContents .staradio h1 a:visited, 
#secondaryContents .staradio h1 a:active {
	color:#666;
	}
#secondaryContents .staradio h1 a:hover {
	color:#666;
	}
#secondaryContents .staradio p {	
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color:#666;
	}

#secondaryContents #magazine {
	width:270px;
	margin:10px 0 10px 0;
	padding:0 0 5px 0;
	border:1px #d9d9d9 solid;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	}
#secondaryContents #magazine p.groupTitle {	
	font-family: "돋움", dotum;
	margin:0 10px 0 10px;
	padding:6px 0 3px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:100%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_plaza.gif) left 10px no-repeat;
	}
#secondaryContents #magazine p.groupTitle a {
	margin:0;
	padding:0;
	height:23px;
	display:block;
	}

#secondaryContents .magazine {
	width:250px;
	margin:0;
	padding:5px 10px 0 10px;
	overflow:hidden;
	}
#secondaryContents .magazine img {
	height:58px;
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}
#secondaryContents .magazine h1 {	
	width:250px;
	font-family: "돋움", dotum;
	margin:5px 0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.05em;
	}
#secondaryContents .magazine h1 a:link,
#secondaryContents .magazine h1 a:visited, 
#secondaryContents .magazine h1 a:active {
	color:#003f7d;
	}
#secondaryContents .magazine h1 a:hover {
	color:#0066cc;
	}


#secondaryContents .magazine ul {
	font-family: "돋움", dotum;
	width:250px;
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
	letter-spacing:-0.02em;
	list-style:none;
	line-height:160%;
	}
#secondaryContents .magazine ul li {
	width:240px;
	margin:0;
	padding:0 0 0 10px;
	background:url(/ver04/images/icon_square.gif) 0 6px no-repeat;
	}
#secondaryContents .magazine ul li a {
	color:#333;
	}


#secondaryContents .group {
	width:270px;
	float:left;
	margin:0 0 7px 0;
	padding:0;
	border:1px #d1d1d1 solid;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	}

#secondaryContents .group p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 3px 2px 3px;
	padding:3px 3px 4px 3px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	border:none;
	}

#secondaryContents .group p.groupTitle a {
	margin:0;
	padding:0;
	color:#000;
	}
	
		
.point01 {
	font-family: "돋움", dotum;
	float:left;
	width:272px;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	text-align:left;
	position:relative;
	}
.point01 img.img {
	width:272px;
	margin:0;
	padding:0;
	border:none;
	}
.point01 .transparent {
	position:absolute;
	left:0;
	bottom:0;
	margin:0;
	padding:0;
	width:270px;
	height:65px;
	background-color:#000;	
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.point01 h1 {
	position:absolute;
	left:0;
	bottom:10px;
	margin:0 15px;
	width:242px;
	font-size:16px;
	line-height:130%;
	letter-spacing:-0.05em;
	color:#fff;
	text-align:justify;
	}
.point01 h1 a:link, .point01 h1 a:visited, .point01 h1 a:active, .point01 h1 a:hover {
	color:#fff;
	filter:none;
	}
.point01 h2 {
	font-family: "돋움", dotum;
	position:absolute;
	left:0;
	bottom:37px;
	width:242px;
	margin:0 15px;
	padding:0;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.05em;
	text-align:justify;
	color:#aebff8;
	}
.point01 h2 a:link, .point01 h2 a:visited, .point01 h2 a:active, .point01 h2 a:hover {
	color:#aebff8;
	}	
	
.point02 {
	font-family: "돋움", dotum;
	float:left;
	width:272px;
	height:187px;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	text-align:left;
	position:relative;
	}
.point02 img.img {
	width:272px;
	height:187px;
	margin:0;
	padding:0;
	border:none;
	}
.point02 .transparent {
	position:absolute;
	right:0;
	top:0;
	margin:0;
	padding:0;
	width:127px;
	height:187px;
	background-color:#000;	
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.point02 .point_text {
	margin:0 10px;
	padding:0;
	}
.point02 .up {
	position:absolute;
	right:0;
	top:10px;
	background:none;
	}
.point02 .down {
	position:absolute;
	right:0;
	bottom:10px;
	background:none;
	}

.point_text h1 {
	width:107px;
	margin:0;
	padding:0;
	font-size:16px;
	line-height:130%;
	letter-spacing:-0.05em;
	color:#fff;
	}
.point_text h1 a:link, .point_text h1 a:visited, .point_text h1 a:active, .point_text h1 a:hover {
	color:#fff;
	filter:none;
	}
.point_text h2 {
	width:107px;
	margin:0 0 5px 0;
	padding:0;
	font-family: "돋움", dotum;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.05em;
	line-height:140%;
	color:#aebff8;
	}
.point_text h2 a:link, .point_text h2 a:visited, .point_text h2 a:active, .point_text h2 a:hover {
	color:#aebff8;
	}	

.point03 {
	font-family: "돋움", dotum;
	float:left;
	width:272px;
	height:187px;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	text-align:left;
	position:relative;
	}
.point03 img.img {
	width:272px;
	height:187px;
	margin:0;
	padding:0;
	border:none;
	}
.point03 .transparent {
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0;
	width:127px;
	height:187px;
	background-color:#000;	
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.point03 .point_text {
	margin:0 10px;
	padding:0;
	}
.point03 .up {
	position:absolute;
	left:0;
	top:10px;
	background:none;
	}
.point03 .down {
	position:absolute;
	left:0;
	bottom:10px;
	background:none;
	}
	
.staradio {
	font-family: "돋움", dotum;
	width:256px;
	float:left;
	margin:3px 7px 4px 7px;
	padding:0;
	display:inline;
	}

.staradio img {
	width:55px;
	height:55px;
	float:left;	
	margin:3px 7px 3px 0;
	padding:0;
	border:none;
	}

.staradio h1 {	
	margin:0 0 4px 0;
	padding:0;
	font-size:13px;
	}


.staradio p {
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none;
	color:#666666;
	}


.post {
	font-family: "돋움", dotum;
	width:256px;
	float:left;
	margin:7px 7px 0 7px;
	padding:0 0 7px 0;
	display:inline;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}

.group div.last-child {
	background:none;
	}	

.post img.img {
	width:55px;
	height:55px;
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:none;
	}

.post h1 {	
	margin:0 0 4px 0;
	padding:0;
	text-align:justify;
	font-size:12px;
	}

.post p {
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none;
	color:#666666;
	}

.post p span {
	margin:0 0 0 5px;
	font-weight:bold;
	}


#magazine {
	width:270px;
	float:left;
	margin:0;
	padding:0;
	border:none;
	background:#fff;
	display:inline;
	}
#magazine .group_title {
	border-bottom:1px #d9d9d9 solid;
	}

#magazine h1 {
	font-family: "돋움", dotum;
	margin:10px 0 0 10px ;
	font-size:12px;
	letter-spacing:-0.05em;
	color:#0066cc;
	}


#magazine ul {
	clear:both;
	margin:0 0 10px 0;
	padding:5px 10px 0 15px;
	font-size:11px;
	font-weight:normal;
	line-height:140%;
	list-style:none;
	}
#magazine ul li {
	margin:0 0 2px 0;
	padding:0 0 0 10px;
	background:transparent url(/ver04/images/chevron-small-links.gif) 0 4px no-repeat;
	}
#magazine ul li a {
	color:#666;
	}
#magazine ul li a:hover {
	color:#0066cc;
	}
	
	
/*오른쪽 단 끝*/


/*참세상 기획*/
#mainContents #plan {
	width:554px;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	background:#eaeef7;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	}
#mainContents #plan p.groupTitle {	
	font-family: "돋움", dotum;
	margin:10px 10px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_focus.gif) 0% 50% no-repeat;
	}
#mainContents #plan p.groupTitle a {
	margin:0;
	padding:0;
	width:68px;
	height:15px;
	display:block;
	}

#mainContents .plan {
	width:512px;
	float:left;
	margin:0 10px 10px 10px;
	padding:10px 10px 0 10px;
	display:inline;
	border:1px #b2d6ed solid;
	background:#fff;
	}
#mainContents .plan img {
	width:150px;
	float:left;	
	margin:0 7px 10px 0;
	padding:0;
	border:1px #ccc solid;
	}
#mainContents .plan h1 {	
	font-family: "돋움", dotum;
	margin:0 0 10px 0;
	padding:0;
	font-size:18px;
	letter-spacing:-0.02em;
	}
#mainContents .plan h1 a:link,
#mainContents .plan h1 a:visited, 
#mainContents .plan h1 a:active {
	color:#003f7d;
	}
#mainContents .plan h1 a:hover {
	color:#0066cc;
	}
#mainContents .plan h2 {	
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.02em;
	color:#666;
	}
#mainContents .plan h2 a:link,
#mainContents .plan h2 a:visited, 
#mainContents .plan h2 a:active {
	color:#666;
	}
#mainContents .plan h2 a:hover {
	color:#0066cc;
	}	
#mainContents .plan p {	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color:#666;
	}

#mainContents .plan ul {
	width:353px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	line-height:160%;
	font-size:12px;
	/*background:transparent url(/ver04/images/puff-top.gif) right top repeat-x;*/
	}
#mainContents .plan ul li {
	width:343px;
	float:left;
	margin:0 0 1px 0;
	padding:0 0 0 10px;
	display:inline;
	list-style:none;
	background:url(/ver04/images/icon_square.gif) 0 50% no-repeat;
	}
#mainContents .plan ul li a {
	color:#333;
	}
#mainContents .plan ul li.first-child a {
	font-weight:bold;
	}

	
#series {	
	width:564px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	display:inline;
	}
	
#series p.groupTitle {
	font-family: "돋움", dotum;
	margin:10px 0 10px 0;
	padding:3px 0;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.05em;
	text-align:left;
	border-bottom:1px #d9d9d9 solid;
	}
#series p.groupTitle a {
	padding:0 25px 0 0;
	background:transparent url(/ver04/images/double-chevron-blue.gif) 100% 3px no-repeat;
	}	
	
.series {
	float:left;
	width:272px;
	margin:0 10px 20px 0;
	padding:0;
	display:inline;
	}	
.series h1 {
	font-family: "돋움", dotum;
	margin:5px 0 2px 0;
	padding:5px 3px 3px 5px;
	font-size:12px;
	font-weight:bold;
	border:1px #d9d9d9 solid;
	background:#eee;
	overflow:hidden;
	position:relative;
	}
.series h1 span {
	margin:0;
	padding:0 0 0 10px;
	background:transparent url(/ver04/images/chevron-small-links.gif) 0 2px no-repeat;
	position:absolute;
	top:6px;
	right:5px;
	}
.series h1 a {
	font-weight:normal;
	}
.series img.img {
	float:left;
	width:63px;
	height:63px;
	margin:5px 6px 0 0;
	padding:0;
	border:1px #d9d9d9 solid;
	display:inline;
	}
.series ul {
	font-family: "돋움", dotum;
	margin:7px 0 0 0;
	padding:0;
	font-size:12px;
	color:#666;
	list-style:none;
	}
.series ul li {
	margin:0;
	padding:0;
	line-height:140%;
	}
.series ul li a {
	margin:0;
	padding:0 0 0 10px;
	background:transparent url(/ver04/images/chevron-small-links.gif) 0 2px no-repeat;
	}
.series ul li.first-child a {
	font-weight:bold;
	}

.series ul li a.more {
	margin:0;
	padding:0;
	float:right;
	font-size:11px;
	font-weight:bold;
	background:none;
	}
.series p {
	font-family: "돋움", dotum;
	margin:0;
	font-size:12px;
	line-height:145%;
	color:#666;
	display:inline;
	}
.series p a {
	font-weight:bold;
	}

#story {
	margin:10px 0 0 0;
	padding:0;
	width:720px;
	height:240px;
	overflow:hidden;
	float:left;
	}
#story p.groupTitle {
	font-family: "돋움", dotum;
	margin:0 0 10px 0;
	padding:3px 0;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.05em;
	text-align:left;
	border-bottom:1px #d9d9d9 solid;
	}
#story p.groupTitle a {
	padding:0 25px 0 0;
	background:transparent url(/ver04/images/double-chevron-blue.gif) 100% 3px no-repeat;
	}

#story ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	}

#story ul li {
	margin:0;
	padding:0;
	float:left;
	}

#story ul li {
	width:210px;
	height:42px;
	margin:0 30px 30px 0;
	padding:0 0 30px 0;
	float:left;
	display:inline;
	overflow:hidden;
	}

#story ul li div {
	margin:0;
	padding:0;
	overflow:hidden;
	}

#story ul li div img.img {
	float:left;
	width:86px;
	height:68px;
	margin:0 7px 5px 0;
	padding:2px;
	border:1px solid #d9e0e6;
	border-bottom-color:#c8cdd2;
	border-right-color:#c8cdd2;
	background:#fff;
	display:inline;
	}

#story ul li div h1 {
	font-family: "돋움", dotum;
	font-size:12px;
	margin:2px 0;
	padding:0;
	letter-spacing:-0.05em;
	text-align:left;
	}
	
#story ul li div p {
	font-family: "돋움", dotum;
	font-size:12px;
	letter-spacing:-0.01em;
	margin:0;
	padding:0;
	color:#666;
	}

#pastAnalytics {
	width:158px;
	float:left;
	margin:3px 0 17px 0;
	padding:0;
	border:1px #d9d9d9 solid;
	}

#pastAnalytics h1 {
	font-family: "돋움", dotum;
	font-size:13px;
	margin:0 0 10px 0;
	padding:0;
	letter-spacing:-0.05em;
	text-align:left;
	}
/*
#issueBlog {
	width:158px;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	border:1px #d9d9d9 solid;
	overflow:hidden;
	}	

.issueBlog {
	width:158px;
	margin:0 0 3px 0;
	padding:0;
	float:left;
	}

.issueBlog h1 {
	font-family: "돋움", dotum;
	font-size:13px;
	margin:0 0 3px 0;
	padding:0;
	letter-spacing:-0.05em;
	text-align:left;
	}

.issueBlog img {
	float:left;
	width:50px;
	height:50px;
	margin:0 3px 0 0;
	border:none;
	}

#issueBlog {
	width:288px;
	float:left;
	margin:3px 0 20px 0;
	padding:0;
	border:1px #d9d9d9 solid;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/group_bg.gif) 50% top no-repeat;
	}

#issueBlog p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 3px 7px 3px;
	padding:3px 3px 4px 3px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	border:none;
	}

#issueBlog p.groupTitle a {
	margin:0;
	padding:0;
	color:#000;
	}
	
.issueBlog {
	width:268px;
	float:left;
	margin:0 10px 10px 10px;
	padding:0;
	list-style:none;
	display:inline;
	}
.issueBlog h1 {
	font-family: "돋움", dotum;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	font-size:13px;
	line-height:140%;
	letter-spacing:-0.05em;
	color:#333;
	}
.issueBlog img.img {
	margin:0 7px 0 0;
	padding:0;
	float:left;
	width:50px;
	height:50px;
	border:none;
	}
.issueBlog p {
	font-family: "돋움", dotum;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	font-size:13px;
	letter-spacing:-0.05em;
	color:#333;
	}
.issueBlog p span {
	display:block;
	font-weight:bold;
	color:#666;
	}
.issueBlog ul {
	width:211px;
	float:left;
	font-family: "돋움", dotum;
	letter-spacing:-0.02em;
	margin:0;
	padding:0;
	list-style:none;
	}
.issueBlog ul li {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	background:transparent url(/ver04/images/chevron-small-links.gif) 0 4px no-repeat;
	}
*/
/*참세상 기획 끝*/

/* 참세상 오피니언 */
#mainContents #fixed {
	width:554px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:center;
	display:inline;
	}
#mainContents #fixed p.groupTitle {	
	width:554px;
	font-family: "돋움", dotum;
	float:left;
	margin:0 0 5px 0;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_viewpoint_w.gif) 0% 5px no-repeat;
	}
#mainContents #fixed p.groupTitle a {
	width:554px;
	float:left;
	margin:0;
	padding:0;
	display:block;
	}
#sectionRedommend {
	float:right;
	width:210px;
	margin:0;
	padding:0;
	}
.fixed {
	width:334px;
	float:left;
	margin:5px 10px 10px 0;
	padding:0;
	display:inline;
	text-align:justify;
	}
.fixed img.img {
	float:left;
	margin:0 7px 0 0;
	padding:0;
	width:58px;
	height:58px;
	border:1px #d9d9d9 solid;
	}
.fixed h1 {
	font-family: "돋움", dotum;
	margin:0 0 2px 0;
	padding:0;
	font-size:14px;
	letter-spacing:-0.05em;
	}
.fixed h1 a:link, 
.fixed h1 a:visited, 
.fixed h1 a:active,
.fixed h1 a:hover {
	color:#0066cc;
	}
.fixed h2 {
	font-family: "돋움", dotum;
	margin:0 5px 0 0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.05em;
	font-weight:normal;
	line-height:140%;
	color:#333;
	display:inline;
	}
.fixed p {
	font-family: "돋움", dotum;
	margin:0;
	padding:0;
	font-size:11px;
	letter-spacing:-0.02em;
	font-weight:normal;
	line-height:140%;
	color:#333;
	display:inline;
	}

/*#desk {
	width:488px;
	height:183px;
	float:left;
	margin:2px 0 20px 0;
	padding:7px 10px 0 10px;
	border:1px #d9d9d9 solid;
	border-top:none;
	overflow:hidden;
	text-align:center;
	background:url(/ver04/images/group_bg.gif) 50% top repeat-x;
	}

#desk ul {
	width:498px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	}

#desk ul li {
	width:239px;
	height:70px;
	float:left;
	margin:0 10px 7px 0;
	padding:0;
	overflow:hidden;
	}

.desk {
	width:239px;
	float:left;
	margin:0;
	padding:0;
	text-align:justify;
	}

.desk img {
	width:55px;
	height:55px;
	float:left;
	margin:0 7px 0 0;
	padding:0;
	border:none;
	}

.desk h1 {
	margin:0 0 3px 0;
	padding:0;
	font-size:12px;
	color:#333;
	}

.desk h2 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	line-height:140%;
	color:#999;
	}

.desk h2 a:link,
.desk h2 a:visited, 
.desk h2 a:active {
	color:#333;
	} 
.desk h2 a:hover  {
	color:#0066cc;
	}
#desk p.groupTitle {
	font-family: "돋움", dotum;
	margin:0 0 10px 0;
	padding:0 0 4px 0;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.05em;
	text-align:left;
	border-bottom:1px #d9d9d9 solid;
	}
#desk p.groupTitle a {
	padding:0 25px 0 0;
	background:transparent url(/ver04/images/double-chevron-blue.gif) 100% 3px no-repeat;
	}
*/


#reporter_eyes {
	width:532px;
	float:left;
	margin:0 0 20px 0;
	padding:0 10px 5px 10px;
	border:1px #d9d9d9 solid;
	border-top:none;
	overflow:hidden;
	text-align:justify;
	display:inline;
	background:url(/ver04/images/group_bg.gif) 50% top repeat-x;
	}
#reporter_eyes p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 0 5px 0;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_reporterEyes_w.gif) 0 5px no-repeat;
	}
#reporter_eyes p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	}

#reporter_eyes ul {
	width:542px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	}

#reporter_eyes ul li {
	width:261px;
	height:55px;
	overflow:hidden;
	float:left;
	margin:5px 10px 5px 0;
	padding:0;
	display:inline;
	}

.reporter_eyes {
	width:261px;
	float:left;
	margin:0;
	padding:0;
	text-align:justify;
	}

.reporter_eyes img {
	width:55px;
	height:55px;
	float:left;
	margin:2px 7px 0 0;
	padding:0;
	border:none;
	}

.reporter_eyes h1 {
	margin:0 0 1px 0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.05em;
	line-height:140%;
	color:#333;
	}

.reporter_eyes h2 {
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.05em;
	font-weight:normal;
	line-height:140%;
	color:#666;
	}

.reporter_eyes h2 a:link,
.reporter_eyes h2 a:visited, 
.reporter_eyes h2 a:active {
	color:#333;
	} 
.reporter_eyes h2 a:hover  {
	color:#0066cc;
	}
#column_list {
	margin:0;
	padding:0;
	width:554px;
	float:left;
	}
#column_list p.groupTitle {
	font-family: "돋움", dotum;
	margin:0 0 10px 0;
	padding:0 0 4px 0;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.05em;
	text-align:left;
	border-bottom:1px #d9d9d9 solid;
	}
#column_list p.groupTitle a {
	padding:0 25px 0 0;
	background:transparent url(/ver04/images/double-chevron-blue.gif) 100% 3px no-repeat;
	}
	
	/* 기고 리스트 */
	
.listable_article {
	float:left;
	font-family: "돋움", dotum;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	text-align:left;
	line-height:160%;
	border:none;
	background:transparent url(/ver04/images/puff-top.gif) 0 100% repeat-x;
	}
	#column_list table.last-child {
		margin:0;
		background:none;
		}

.listable_article td {
	margin:0;
	padding:3px 0;
	}
	

.listable_article tr.last-child td {
	padding:3px 0 13px 0;
	}
.listable_article td.subject {
}
.listable_article td.name {
	text-align:right;
	color:#22568b;
}
.listable_article td.date {
	text-align:right;
}
.listable_article h1 {
	margin:0;
	padding:0 0 0 10px;
	font-size:13px;
	font-weight:normal;
	letter-spacing:-0.05em;
	word-spacing:-0.01em;
	display:inline;
	background:url(/ver04/images/icon_square.gif) 0% 50% no-repeat;
}
.listable_article h1 a:link, 
.listable_article h1 a:visited ,
.listable_article h1 a:active {
	color:#333;
	}
.listable_article h1 a:hover {
	color:#0066cc;
	}
	/* 기고 리스트 끝*/
	
#opinionTopinion {
	width:288px;
	float:left;
	margin:2px 0 20px 0;
	padding:0;
	border:1px #d9d9d9 solid;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/group_bg.gif) 50% top no-repeat;
	}

#opinionTopinion p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 3px 10px 3px;
	padding:3px 3px 4px 3px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	border:none;
	}

#opinionTopinion p.groupTitle a {
	margin:0;
	padding:0;
	color:#000;
	}
	
.opinionTopinion {
	width:268px;
	float:left;
	margin:0 10px 10px 10px;
	padding:0;
	list-style:none;
	display:inline;
	}
.opinionTopinion h1 {
	font-family: "돋움", dotum;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	font-size:13px;
	font-weight:normal;
	line-height:140%;
	letter-spacing:-0.05em;
	color:#333;
	display:inline;
	}
.opinionTopinion h1 a:link, 
.opinionTopinion h1 a:visited, 
.opinionTopinion h1 a:active {
	color:#333;
	} 
.opinionTopinion h1 a:hover {
	color:#0066cc;
	}
.opinionTopinion img.img {
	margin:3px 7px 0 0;
	padding:0;
	float:left;
	width:50px;
	height:50px;
	border:none;
	}
.opinionTopinion p {
	font-family: "돋움", dotum;
	margin:0 0 3px 5px;
	padding:0 0 0 0;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.05em;
	color:#666;
	display:inline;
	}
.opinionTopinion ul {
	font-family: "돋움", dotum;
	margin:5px 0 0 5px;
	padding:0;
	list-style:none;
	}
.opinionTopinion ul li {
	margin:0;
	padding:2px 0 2px 12px;
	list-style:none;
	background:transparent url(/ver04/images/re_icon.gif) 0 5px no-repeat;
	}
	
/* 참세상 오피니언 끝*/

/* 참세상 플러스 */

#hotissue {
	font-family: "돋움", dotum;
	width:554px;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	position:relative;
	}
#hotissue p.group_title{
	margin:0;
	padding:0;
	height:20px;
	}
#hotissue ul#tabs {
	width:552px;
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	border:1px #d9d9d9 solid;
	border-bottom:none;
	overflow:hidden;
	background:url(/ver04/images/taboff_bg.jpg) 0 0 repeat-x;
	}
#hotissue ul#tabs li {
	float:left;
	width:184px;
	margin:0;
	padding:0;
	text-align:center;
	}
#hotissue ul#tabs li a {
	width:144px;
	display:block;
	margin:0;
	padding:10px 20px;
	}
#hotissue ul#tabs li a.active {
	background:#fff;
	}
#hotissue ul#tabs li a.off {
	}
#hotissue div.hotissue {
	float:left;
	display:inline;
	width:532px;
	margin:0;
	padding:10px 10px 0 10px;
	display:none;
	border:1px #d9d9d9 solid;
	border-top:none;
	}
#hotissue div.show {
	display:block;
	}
#hotissue div.hide {
	display:none;
	}
#show {
	display:block;
	}
.recommendbox {
	margin:0 8px 0 0;
	padding:6px 0 0 0;
	float:left;
	width:46px;
	height:62px;
	text-align:center;
	font-weight:bold;
	background:url(/ver04/images/btn_rc_01.gif) 1px 0% no-repeat;
	}
.hotissue img {
	margin:0 0 0 8px;
	padding:1px;
	float:right;
	border:1px #d9d9d9 solid;
	}
.hotissue .imgbox img.imgh {
	width:80px;
	height:57px;
	}
.hotissue .imgbox img.imgv {
	width:57px;
	height:80px;
	}
.hotissue h1 {
	margin:0 0 3px 0;
	padding:0;
	font-size:16px;
	letter-spacing:-0.05em;
	}
.hotissue p {
	margin:2px 0 0 0;
	padding:0;
	line-height:140%;
	}
.hotissue .summary {
	font-size:12px;
	letter-spacing:-0.02em;
	color:#333;
	}
.hotissue .summary a {
	color:#333;
	}
.hotissue .bloger {
	font-size:11px;
	letter-spacing:-0.02em;
	color:#8f8f8f;
	}
.hotissue .bloger a {
	color:#8f8f8f;
	}
.hotissue ul {
	width:532px;
	margin:15px 0 0 0;
	padding:15px 0 0 0;
	font-size:12px;
	letter-spacing:-0.02em;
	list-style:none;
	background:transparent url(/ver04/images/puff-top.gif) 0 0 repeat-x;
	}
.hotissue ul li {
	margin:0 0 10px 0;
	padding:0;
	}
	
#recentpost {
	font-family: "돋움", dotum;
	width:554px;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	position:relative;
	}
.recentpost {
	float:left;
	width:554px;
	margin:0 0 10px 0;
	padding:0;
	background:transparent url(/ver04/images/puff-top.gif) 0 100% repeat-x;
	}
.recentpost img {
	margin:0 0 10px 8px;
	padding:1px;
	float:right;
	border:1px #d9d9d9 solid;
	}
.recentpost .imgh {
	width:70px;
	height:50px;
	}
.recentpost .imgv {
	width:50px;
	height:70px;
	}
.recentpost h1 {
	margin:0 0 3px 0;
	padding:0;
	font-size:16px;
	letter-spacing:-0.05em;
	}
.recentpost p {
	margin:2px 0 0 0;
	padding:0;
	line-height:140%;
	}
.recentpost .summary {
	font-size:12px;
	letter-spacing:-0.02em;
	color:#333;
	}
.recentpost .summary a {
	color:#333;
	}
.recentpost .bloger {
	font-size:11px;
	letter-spacing:-0.02em;
	color:#8f8f8f;
	}
.recentpost .bloger a {
	color:#8f8f8f;
	}
	
	
#mainContents #issueBlog {
	width:420px;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:#efe7f6;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	}
#mainContents #issueBlog p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 10px 0 10px;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	text-indent:-1000em;
	background:transparent url() 0% 5px no-repeat;
	}
#mainContents #issueBlog p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	}
#mainContents #issueBlog ul {
	width:378px;
	float:left;
	margin:0 10px 0 10px;
	padding:10px 10px 0 10px;
	list-style:none;
	display:inline;
	border:1px #c4c7ec solid;
	background:#fff;
	}
#mainContents #issueBlog ul li {
	width:378px;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:#fff url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
#mainContents #issueBlog ul li.last-child {
	margin:0;
	background:none;
	background:#fff;
	}
#mainContents .issueBlog {
	margin:0;
	padding:0;
	}
#mainContents .issueBlog p.issuetitle {	
	font-family: "돋움", dotum;
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.05em;
	}
#mainContents .issueBlog p.issuetitle a:link,
#mainContents .issueBlog p.issuetitle a:visited, 
#mainContents .issueBlog p.issuetitle a:active {
	color:#003f7d;
	}
#mainContents .issueBlog p.issuetitle a:hover {
	color:#0066cc;
	}
	
#mainContents .issueBlog img {
	width:58px;
	height:58px;
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}
#mainContents .issueBlog h1 {	
	font-family: "돋움", dotum;
	margin:0 0 2px 0;
	padding:0;
	font-size:14px;
	letter-spacing:-0.05em;
	}
#mainContents .issueBlog h2 {	
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.02em;
	color:#666;
	}
#mainContents .issueBlog h2 a:link,
#mainContents .issueBlog h2 a:visited, 
#mainContents .issueBlog h2 a:active {
	color:#666;
	}
#mainContents .issueBlog h2 a:hover {
	color:#0066cc;
	}	
#mainContents .issueBlog p {	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color:#666;
	}

#mainContents #issueBlog ul li .issueBlog ul {
	width:378px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	line-height:160%;
	font-size:12px;
	border:none;
	}
#mainContents #issueBlog ul li .issueBlog ul li {
	width:368px;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	display:inline;
	list-style:none;
	background:url(/ver04/images/icon_square.gif) 0 7px no-repeat;
	}
#mainContents #issueBlog ul li .issueBlog ul li a {
	color:#333;
	}
#mainContents #issueBlog ul li .issueBlog ul li.first-child a {
	font-weight:bold;
	}	
	
	
#chamblog {
	width:398px;
	width:400px;
	float:left;
	margin:2px 0 20px 0;
	padding:10px;
	/*border:1px #b2d6ed solid;*/
	background:#f7eebe;
	display:inline;
	}
#champost {
	padding:10px;
	float:left;
	border:1px #edd976 solid;
	background:#fff;
	}	
	#chamblog p.groupTitle {
		font-family: "돋움", dotum;
		margin:0 0 10px 0;
		margin:0;
		padding:0 0 4px 0;
		font-size:14px;
		font-weight:bold;
		letter-spacing:-0.05em;
		text-align:left;
		/*border-bottom:1px #d9d9d9 solid;*/
		}
	#chamblog p.groupTitle a {
		margin:0;
		padding:0 25px 0 0;
		background:transparent url(/ver04/images/double-chevron-blue.gif) 100% 3px no-repeat;
		}
.chamblog {
	float:left;
	margin:0 0 10px 0;
	padding:0;
	}

#chamblog h1 {
	font-family: "돋움", dotum;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	font-size:14px;
	line-height:140%;
	letter-spacing:-0.1em;
	color:#333;
	}

.chamblog h2 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	line-height:140%;
	color:#999;
	}
.chamblog p {
	margin:0;
	padding:0;
	font-size:11px;
	letter-spacing:-0.02em;
	line-height:160%;
	color:#666;
	text-align:left;
	}
		
.chamblog img.img {
	margin:0 7px 0 0;
	padding:0;
	float:left;
	width:70px;
	height:70px;
	border:none;
	}
#chamblog ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	}
#chamblog ul li {
	margin:0;
	padding:0;
	list-style:none;
	}
#chamblog .more {
	text-align:right;
	float:right;
	}
	
	
#chamtrack {
	width:398px;
	float:left;
	margin:0 0 20px 0;
	padding:10px;
	border:1px #d9d9d9 solid;
	}
	#chamtrack p.groupTitle {
		font-family: "돋움", dotum;
		margin:0 0 10px 0;
		padding:0 0 4px 0;
		font-size:14px;
		font-weight:bold;
		letter-spacing:-0.05em;
		text-align:left;
		border-bottom:1px #d9d9d9 solid;
		}
	#chamtrack p.groupTitle a {
		margin:0;
		padding:0 25px 0 0;
		background:transparent url(/ver04/images/double-chevron-blue.gif) 100% 3px no-repeat;
		}
#chamtrack .more {
	float:right;
	}
	
#chamreple {
	margin:2px 0 20px 0;
	padding:10px;
	border:1px #d9d9d9 solid;
	}
	#chamreple p.groupTitle {
		font-family: "돋움", dotum;
		margin:0 0 10px 0;
		padding:0 0 4px 0;
		font-size:14px;
		font-weight:bold;
		letter-spacing:-0.05em;
		text-align:left;
		border-bottom:1px #d9d9d9 solid;
		}
	#chamreple p.groupTitle a {
		margin:0;
		padding:0 25px 0 0;
		background:transparent url(/ver04/images/double-chevron-blue.gif) 100% 3px no-repeat;
		}

#secondaryContents #trackback {
	width:288px;
	float:left;
	margin:0 0 7px 0;
	padding:0 0 5px 0;
	border:1px #d9d9d9 solid;
	border-top:none;
	letter-spacing:-0.05em;
	line-height:160%;
	text-align:left;
	background:url(/ver04/images/group_bg.gif) 50% top no-repeat;
	}
#secondaryContents #trackback p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 10px 5px 10px;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #e1e1e1 solid;
	line-height:200%;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_trackback.gif) 50% 5px no-repeat;
	}
#secondaryContents #trackback p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	}
#secondaryContents .trackback {
	width:268px;
	float:left;
	margin:5px 10px;
	padding:0 0 5px 0;
	display:inline;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
#secondaryContents #trackback div.last-child {
	padding:0;
	background:none;
	}	
#secondaryContents .trackback img {
	width:48px;
	height:48px;
	float:left;	
	margin:0 7px 3px 0;
	padding:0;
	border:1px #ccc solid;
	}
#secondaryContents .trackback h1 {	
	margin:0;
	padding:0;
	font-size:12px;
	}
#secondaryContents .trackback h1 a:link,
#secondaryContents .trackback h1 a:visited, 
#secondaryContents .trackback h1 a:active {
	color:#333;
	}
#secondaryContents .trackback h1 a:hover {
	color:#0066cc;
	}
#secondaryContents .trackback h2 {	
	font-family: "돋움", dotum;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	letter-spacing:-0.01em;
	color:#666;
	}	
#secondaryContents .trackback ul {
	clear:both;
	font-family: "돋움", dotum;
	margin:3px 0 0 5px;
	padding:0;
	list-style:none;
	}
#secondaryContents .trackback ul li {
	margin:0;
	padding:2px 0 0 12px;
	list-style:none;
	background:transparent url(/ver04/images/re_icon2.gif) 0 3px no-repeat;
	}	

/* 참세상 플러스 끝*/

/* my 참세상 */

	/* 게시판 */
	
.listable_board {
	float:left;
	font-family: "돋움", dotum;
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
	line-height:160%;
	border:none;
	}

.listable_board td {
	margin:0;
	padding:5px 1px;
	border:none;
	}
	

.listable_board tr.nth-child-even {
	background:#f3f3f3;
	}
	
.listable_board thead {
	background:none;
	text-align:center;
	}
.listable_board td.subject {
	width:300px;
}
.listable_board td.name {
	text-align:center;
	color:#22568b;
}
.listable_board td.date {
	text-align:center;
}
.listable_board td.attach {
	width:25px;
	text-align:center;
}
.listable_board td.hit {
	text-align:center;
}
.listable_board h1 {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:normal;
	letter-spacing:-0.05em;
	word-spacing:-0.01em;
}
.listable_board h1 a:link, 
.listable_board h1 a:visited ,
.listable_board h1 a:active {
	color:#333;
	}
.listable_board h1 a:hover {
	color:#0066cc;
	}
	/* 게시판 끝*/

/* my 참세상 끝*/


/* 본문 시작 */

.util {
	float:left;
	width:554px;
	margin:10px 0;
	padding:0;
	}
.util ul {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	}
.util ul li {
	margin:0 0 0 5px;
	padding:0;
	float:left;
	}
.util ul li a {
	display:block;
	width:18px;
	height:18px;
	text-indent:-1000em;
	}
.article_url {
	background:transparent url(/ver04/images/icon_address.gif) 50% 50% no-repeat;
	}
.article_scrap {
	background:transparent url(/ver04/images/iconscrap.gif) 50% 50% no-repeat;
	}
.article_print {
	background:transparent url(/ver04/images/iconprint.gif) 50% 50% no-repeat;
	}
.article_list {
	background:transparent url(/ver04/images/iconlist.gif) 50% 50% no-repeat;
	}
#controlContainer {
	float:left;
	margin:0;
	padding:0;
	vertical-align:middle;
	}
#sliderTrack {
	background-image: url(/ver04/images/font_track.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width:100px;
	height:15px;
	cursor: pointer;
	position:relative;
	}
#sliderHandle {
	position:absolute;
	left:24px;
	top:0;
	cursor: pointer;
	}
#controlContainer label,
#controlContainer #sliderTrack,
#controlContainer #sliderValue {
	float: left;
	}
#sliderValue {
	margin:2px 0 0 0;
	font-family: "돋움", dotum;
	width: 36px;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:-0.05em;
	text-align:right;
	color:#3f4ea1;
	}
#controlContainer label {
	margin:2px 5px 0 0;
	font-family: "돋움", dotum;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:-0.05em;
	text-align:right;
	color:#3f4ea1;
	}
#controlContainer span {
	vertical-align:middle;
	}
		
#contentsHeader {
	width:532px;
	float:left;
	margin:0 0 15px 0;
	padding:10px;
	border:1px #e9e9e9 solid;
	background:#f5f5f5;
	display:inline;
	}
#contentsHeader h1 {
	font-family: "돋움", dotum;
	margin:0 0 3px 0;
	padding:0;
	font-size:20px;
	letter-spacing:-0.05em;
	line-height:140%;
	color:#000;
	}
#contentsHeader h2 {
	font-family: "돋움", dotum;
	margin:0 0 0 2px;
	padding:0;
	font-size:14px;
	letter-spacing:-0.05em;
	line-height:140%;
	color:#888;
	}
#contentsHeader #meta {
	margin:15px 0 0 0;
	padding:0;
	text-align:right;
	color:#666;
	}
#contentsHeader #meta p {
	font-family: "돋움", dotum;
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.01em;
	}
#contentsHeader #meta p a {
	margin:0 5px 0 0;
	}
#contentsHeader #meta a.writer:link,
#contentsHeader #meta a.writer:visited,
#contentsHeader #meta a.writer:active {
	text-decoration:underline;
	color:#0066cc;
	}
#contentsHeader #meta a.writer:hover {
	text-decoration:none;
	}
#contentsHeader ul {
	font-family: "돋움", dotum;
	float:right;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	font-size:11px;
	letter-spacing:-0.02em;
	color:#666;
	}
#contentsHeader ul li {
	margin:0 0 0 15px;
	padding:3px 0 0 17px;
	float:left;
	}
#contentsHeader ul li a {
	font-weight:bold;
	color:#666;
	}
.article_comment {
	background:transparent url(/ver04/images/iconComment.gif) 0% 50% no-repeat;
	}
.article_track {
	background:transparent url(/ver04/images/iconTrack.gif) 0% 50% no-repeat;
	}
.article_comment {
	background:transparent url(/ver04/images/icon_comments.gif) 0% 50% no-repeat;
	}
.article_track {
	background:transparent url(/ver04/images/icon_pencil.gif) 0% 50% no-repeat;
	}


#contents {
	width:554px;
	float:left;
	font-family:"굴림";
	margin:0;
	padding:0 0 5px 0;
	font-size:17px;
	line-height:160%;
	letter-spacing:-0.02em;
	border-bottom:1px #ccc solid;
	}


#contents .movieBlock {
	width:554px;
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	overflow:hidden;
	}
	
#contents .imgBlock {
	float:left;
	margin:5px 0 20px 0;
	padding:0;
	text-align:center;
	line-height:normal;
	}	
#contents .l {
	float:left;
	padding:0 10px 0 0;
	display:inline;
	}	
#contents .r {
	float:right;
	padding:0 0 0 10px;
	display:inline;
	}
.imgPlaceholder {
	margin:0 auto 5px auto;
	overflow:hidden;
	position:relative;
	font-size:11px;
	line-height:140%;
	} 
.imgPlaceholder img.img {
	margin:0;
	padding:1px;
	border:1px #cccccc solid;
	}
.imgPlaceholder p.source {
	position:absolute;
	bottom:6px;
	right:9px;
	font-family: "돋움", dotum;
	text-align:right;
	line-height:140%;
	margin:2px 0;
	padding:0;
	font-size:11px;
	letter-spacing:-0.05em;
	color:#fff;
	background-color:#000;	
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
.img_info {
	margin:0 auto;
	overflow:hidden;
	}
.img_info p.caption {
	font-family: "돋움", dotum;
	text-align:justify;
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:-1px;
	color:#333;
	line-height:140%;
	}
.img_info ul {
	float:right;
	margin:0 0 5px 6px;
	padding:0;
	list-style:none;
	}
.img_info ul li {
	float:left;
	margin:0 0 0 5px;
	padding:0;
	}
.img_info ul li a {
	width:16px;
	height:16px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-5000em;
	overflow:hidden;
	}
.pic_comment {
	background:transparent url(/ver04/images/icon_comments.gif) 0% 0% no-repeat;
	}
.pic_scrap {
	background:transparent url(/ver04/images/icon_scrap.gif) 0% 0% no-repeat;
	}
.pic_copy {
	background:transparent url(/ver04/images/icon_info.gif) 0% 0% no-repeat;
	}
			
.img_info p.pic_tag {
	font-family: "돋움", dotum;
	margin:3px 0 0 0;
	padding:0;
	height:14px;
	font-size:12px;
	letter-spacing:-0.05em;
	line-height:150%;
	vertical-align:middle;
	text-align:right;
	clear:both;
	
	}
.img_info p.pic_tag a {
	font-weight:bold;
	}
.img_info p.pic_tag span {
	display:inline-block;
	margin:0 5px 0 0;
	width:30px;
	height:14px;
	background:transparent url(/ver04/images/icon_tag02.jpg) 50% 50% no-repeat;
	vertical-align:middle;
	}

#postscript {
	float:left;
	width:552px;
	margin:10px 0;
	padding:0;
	border:1px #ccc solid;
	line-height:normal;
	}
#postscript p.groupTitle {	
	width:532px;
	float:left;
	font-family: "돋움", dotum;
	margin:5px 0 7px 0;
	padding:4px 10px 7px 10px;
	font-size:12px;
	letter-spacing:-0.05em;
	font-weight:bold;
	background:transparent url(/ver04/images/relation_box_02.gif) right bottom repeat-x;
	border:none;
	}
#postscript p.groupTitle a {
	margin:0;
	padding:0;
	color:#000;
	}	
#postscript p {
	margin:5px 10px 10px 10px;
	padding:0;
	}
	
#tagCloud {
	font-family: "돋움", dotum;
	float:left;
	width:552px;
	margin:10px 0 5px 0;
	padding:0;
	line-height:normal;
	}	
#tagCloud p {
	font-size:12px;
	letter-spacing:-0.05em;
	margin:0;
	padding:0;
	text-indent:0;
	line-height:160%;
	color:#999;
	}
#tagCloud p.groupTitle {
	margin:0 0 5px 0;
	width:30px;
	height:14px;
	text-indent:-1000em;
	background:transparent url(/ver04/images/icon_tag02.jpg) 50% 50% no-repeat;
	}
#tagCloud p a {
	color:#0066cc;
	font-weight:bold;
	}
/*
#tagCloud {
	font-family: "돋움", dotum;
	float:left;
	width:552px;
	margin:10px 0;
	padding:0;
	border:1px #ccc solid;
	line-height:normal;
	}
#tagCloud p.groupTitle {	
	width:532px;
	float:left;
	font-family: "돋움", dotum;
	margin:5px 0 7px 0;
	padding:4px 10px 7px 10px;
	font-size:12px;
	letter-spacing:-0.05em;
	font-weight:bold;
	background:transparent url(/ver04/images/relation_box_02.gif) right bottom repeat-x;
	border:none;
	}
#tagCloud p.groupTitle a {
	margin:0;
	padding:0;
	color:#000;
	}	
#tagCloud p {
	font-size:12px;
	letter-spacing:-0.02em;
	margin:5px 10px 10px 10px;
	padding:0;
	line-height:160%;
	}
#tagCloud p a {
	color:#0066cc;
	font-weight:bold;
	}
*/
#relativeArticle {
	float:left;
	width:552px;
	margin:0 0 10px 0;
	padding:0;
	border:1px #ccc solid;
	}
#relativeArticle p.groupTitle {	
	width:532px;
	float:left;
	font-family: "돋움", dotum;
	margin:5px 0 7px 0;
	padding:4px 10px 7px 10px;
	font-size:12px;
	letter-spacing:-0.05em;
	font-weight:bold;
	background:transparent url(/ver04/images/relation_box_02.gif) right bottom repeat-x;
	border:none;
	}
#relativeArticle p.groupTitle a {
	margin:0;
	padding:0;
	color:#000;
	}
#relativeArticle h1 {
	width:522px;
	float:left;
	margin:5px 10px 10px 10px;
	padding:0 0 0 10px;
	font-size:12px;
	letter-spacing:-0.02em;
	font-weight:normal;
	display:inline;
	background:url(/ver04/images/icon_square.gif) 0 4px no-repeat;
	}
#relativeArticle h1 a {
	float:left;
	margin:0;
	padding:0;
	color:#003366;
	}
#relativeArticle h1 span {
	font-family: "돋움", dotum;
	float:right;
	margin:0 0 0 10px ;
	padding:0;
	display:inline;
	font-size:11px;
	letter-spacing:-0.02em;
	color:#999999;
	text-align:right;
	}
	
#relativePost {
	float:left;
	width:552px;
	margin:0 0 10px 0;
	padding:0;
	border:1px #ccc solid;
	}
#relativePost p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 0 7px 0;
	padding:4px 10px 7px 10px;
	font-size:12px;
	letter-spacing:-0.05em;
	font-weight:bold;
	background:transparent url(/ver04/images/relation_box_02.gif) right bottom repeat-x;
	border:none;
	}
#relativePost p.groupTitle a {
	margin:0;
	padding:0;
	color:#000;
	}
#relativePost h1 {
	margin:0 0 5px 10px;
	padding:0 0 0 10px;
	font-size:13px;
	background:url(/ver04/images/icon_square.gif) 0 6px no-repeat;
	}

#relativeSite {
	float:left;
	width:542px;
	margin:0 0 10px 0;
	padding:5px;
	border:1px #ccc solid;
	overflow:hidden;
	text-align:left;
	}
#relativeSite p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 3px 10px 3px;
	padding:3px 3px 4px 3px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	border:none;
	}
#relativeSite p.groupTitle a {
	margin:0;
	padding:0;
	color:#000;
	}
#relativeSite ul {
	font-family: "돋움", dotum;
	margin:5px 3px;
	padding:0;
	list-style:none;
	}
#relativeSite ul li {
	margin:0 0 5px 10px;
	padding:0 0 0 10px;
	font-size:13px;
	letter-spacing:-0.05em;
	background:url(/ver04/images/icon_square.gif) 0 6px no-repeat;
	}
	
#recommendArticle {
	float:left;
	width:576px;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	}
#recommendArticle p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 0;
	padding:3px 3px 4px 3px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	border:none;
	}
#recommendArticle p.groupTitle a {
	margin:0;
	padding:0;
	color:#000;
	}
.recommendArticle {
	margin:0 9px 0 0;
	padding:10px 10px 0 0;
	float:left;
	width:124px;
	display:inline;
	text-align:center;
	overflow:hidden;
	}
.recommendArticle h1 {
	width:120px;
	font-family: "돋움", dotum;
	margin:7px 0 0 0;
	padding:0;
	font-size:11px;
	letter-spacing:-0.02em;
	font-weight:normal;
	}
.recommendArticle .imgbox {
	margin:0;
	width:123px;
	background:url(/ver04/images/recom_bg.gif) 50% 50% no-repeat;
	}
.recommendArticle .h {
	padding:33px 0 33px 0;
	height:57px;
	}
.recommendArticle .v {
	padding:18px 0;
	height:87px;
	}
.recommendArticle img {
	margin:0;
	padding:0;
	border:1px #d9d9d9 solid;
	}
.recommendArticle img.imgh {
	width:87px;
	height:57px;
	}
.recommendArticle img.imgv {
	height:87px;
	}

#comments {
	float:left;
	width:542px;
	margin:0 0 10px 0;
	padding:5px;
	border:1px #ccc solid;
	}
#comments p.groupTitle {	
	font-family: "돋움", dotum;
	margin:5px 3px;
	padding:3px 3px 4px 3px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	border:none;
	}
#comments p.groupTitle a {
	margin:0;
	padding:0;
	color:#000;
	}

.submenu {
	font-family: "돋움", dotum;
	width:116px;
	float:left;

	margin:0 0 10px 0;
	padding:0;
	letter-spacing:-0.05em;
	line-height:140%;
	border:1px #d9d9d9 solid;
	overflow:hidden;
	}
.up {
	background:#f9f9f9 url(/ver04/images/submenu_bg01.jpg) 0 0% no-repeat;
	}
.down {
	background:none;
	}
	
.submenu p.groupTitle {	
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	text-indent:-1000em;
	}
.submenu .all {	
	background:transparent url(/ver04/images/head_article.gif) 10px 50% no-repeat;
	}
.submenu .labor {	
	background:transparent url(/ver04/images/head_labor.gif) 10px 50% no-repeat;
	}
.submenu .society {	
	background:transparent url(/ver04/images/head_society.gif) 10px 50% no-repeat;
	}
.submenu .politics {	
	background:transparent url(/ver04/images/head_politics.gif) 10px 50% no-repeat;
	}
.submenu .international {	
	background:transparent url(/ver04/images/head_international.gif) 10px 50% no-repeat;
	}
.submenu .economy {	
	background:transparent url(/ver04/images/head_economy.gif) 10px 50% no-repeat;
	}
.submenu .culture {	
	background:transparent url(/ver04/images/head_culture.gif) 10px 50% no-repeat;
	}
.submenu .project {	
	background:transparent url(/ver04/images/head_project.gif) 10px 50% no-repeat;
	}
.submenu .opinion {	
	background:transparent url(/ver04/images/head_opinion.gif) 10px 50% no-repeat;
	}
.submenu .issueblog {	
	background:transparent url(/ver04/images/head_issueblog.gif) 10px 50% no-repeat;
	}
.submenu p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	width:116px;
	height:49px;
	}		
.submenu dl {
	margin:0 2px 2px 2px;
	padding:3px 5px 0 5px;
	list-style:none;
	text-align:left;
	}		
.up dl {
	border:1px #e9e9e9 solid;
	background:#fff url() 0 0 repeat-y;
	}	
.down dl {
	border:none;
	background:none;
	}	
.submenu dl dt {
	margin:0 0 7px 0;
	padding:2px 0 4px 0;
	font-weight:bold;
	color:#cc0000;
	}		
.up dl dt {
	}	
.down dl dt {
	border-bottom:1px #d9d9d9 solid;
	}	
.submenu dl dt a:link, .submenu dl dt a:visited, .submenu dl dt a:active, .submenu dl dt a:hover {
	color:#cc0000;
	}	
.submenu dl dd {
	margin:4px 0 3px 3px;
	padding:0 0 0 7px;
	background:url(/ver04/images/icon_square.gif) 0 6px no-repeat;
	}
.submenu .more {
	text-align:right;
	background:none;
	font-weight:bold;
	letter-spacing:-0.1em;
	}
.submenu ul {
	margin:0 2px 2px 2px;
	padding:1px 5px 5px 5px;
	list-style:none;
	}	
.up ul {
	border:1px #f0f0f0 solid;
	background:#fff;
	}	
.down ul {
	border:none;
	background:none;
	}	
.submenu ul li {
	margin:5px 0 0 0;
	padding:0;
	}

	
.mainArticle {

	margin:0;
	padding:0;
	text-align:center;
	}
.mainArticle img {
	margin:0;
	padding:0;
	border:1px #d9d9d9 solid;
	}
.mainArticle img.imgh {
	width:87px;
	height:57px;
	}
.mainArticle img.imgv {
	height:87px;
	}
.mainArticle h1 {
	font-family: "돋움", dotum;
	margin:3px 0 20px 0;
	padding:0;
	font-size:11px;
	letter-spacing:-0.02em;
	font-weight:normal;
	}


/* 본문 끝 */


/* 목록 */
#section_head {
	width:554px;
	float:left;
	margin:10px 0;
	padding:0;
  }
#section_head h1 {
	font-family: "돋움", dotum;
	margin:0 0 5px 0;
	padding:0;
	font-size:20px;
	letter-spacing:-0.05em;
	line-height:140%;
	color:#003366;
  }
#section_head h2 {
	font-family: "돋움", dotum;
	margin:0 10px 0 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.05em;
	color:#000;
	display:inline;
	line-height:140%;
  }
#section_head h3 {
	font-family: "돋움", dotum;
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
	letter-spacing:-0.05em;
	color:#3f4ea1;
	color:#cc0000;
	line-height:140%;
  }
#section_head p {
	font-family: "돋움", dotum;
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:-0.05em;
	color:#666;
	display:inline;
	line-height:140%;
  }
#section_head ul {
	float:left;
	width:554px;
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	background:transparent url(/ver04/images/re_icon.gif) 0 3px no-repeat;
  }
#section_head ul li {
	float:left;
	width:262px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
	display:inline;
	font-size:12px;
	letter-spacing:-0.05em;
	color:#666;
	line-height:140%;
	background:transparent url(/ver04/images/re_icon.gif) 0 3px no-repeat;
  }
#section_list {
	width:554px;
	float:left;
	margin:0 20px 0 0;
	padding:0;
	}
#section_list ul {
	width:360px;
	margin:0 20px 0 0;
	padding:10px 0 0 0;
	border-top:1px #d9d9d9 solid;
	list-style:none;
	}
#section_list ul li {
	margin:0 0 15px 0;
	padding:0;
	}
#section_list ul li h3 {
	font-family: "돋움", dotum;
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
	letter-spacing:-0.05em;
	color:#3f4ea1;
	color:#cc0000;
	line-height:140%;
  }
#section_list ul li h1 {
	font-family: "돋움", dotum;
	margin:0;
	padding:0 0 0 10px;
	font-size:14px;
	letter-spacing:-0.05em;
	line-height:140%;
	color:#003366;
	background:url(/ver04/images/icon_square.gif) 0 6px no-repeat;
  }
#section_list p {
	float:right;
	text-align:right;
	margin:0 20px 0 0;
	padding:0;
	}
#section_list p a {
	display:block;
	margin:0;
	padding:4px 10px;
	border:1px #d9d9d9 solid;
	text-decoration:none;
	background:url(/ver04/images/press_box_bg.gif) top left;
	}
#section_imgs {
	width:174px;
	float:right;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.section_img {
	float:left;
	display:inline;
	width:162px;
	margin:0 0 10px 0;
	padding:10px 5px 0 5px;
	text-align:center;
	border:1px #d9d9d9 solid;
	}
.section_img h2.groupTitle {	
	font-family: "돋움", dotum;
	margin:0 5px;
	padding:0;
	font-size:11px;
	letter-spacing:-0.02em;
	text-align:justify;
	color:#cc0000;
	}
.section_img h2.groupTitle a {	
	color:#cc0000;
	}
.section_img img.img {
	margin:5px auto 0 auto;
	padding:1px;
	width:150px;
	border:1px #d9d9d9 solid;
	}
.section_img h1 {
	font-family: "돋움", dotum;
	margin:2px 5px 10px 5px;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.05em;
	line-height:140%;
  }

.articleList {
	width:554px;
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
	}
.articleList table {
	margin:0 0 5px 0;
	padding:0;
	background:transparent url(/ver04/images/puff-top.gif) right bottom repeat-x;
	}
.articleList table.last-child {
	background:none;
	}
.articleList table tr {
	margin:0;
	padding:0;
	}
.articleList table td {
	margin:0;
	padding:10px 0;
	}
.articleList img {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	border:1px #d9d9d9 solid;
	}
.articleList img.imgh {
	width:70px;
	}
.articleList img.imgv {
	height:70px;
	}
.articleList h1 {
	font-family: "돋움", dotum;
	margin:0 0 3px 0;
	padding:0;
	font-size:14px;
	letter-spacing:-0.05em;
	color:#003366;
	}
	
.articleList h1 a:link, 
.articleList h1 a:visited,
.articleList h1 a:active {
	color:#003366;
	}
.articleList h1 a:hover {
	color:#0066cc;
	}
.articleList h2 {
	font-family: "돋움", dotum;
	margin:0 10px 0 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	line-height:160%;
	letter-spacing:-0.05em;
	display:inline;
	color:#000;
	vertical-align:middle;
	}
.articleList p {
	height:10px;
	font-family: "돋움", dotum;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	line-height:130%;
	letter-spacing:-0.05em;
	display:inline;
	color:#4a4a4a;
	vertical-align:middle;
	}
.articleList p span {
	font-size:11px;
	letter-spacing:-0.02em;
	margin:0 0 0 5px;
	padding:0;
	vertical-align:middle
	}
.articleList p span.writing {
	padding:0 0 0 4px; 
	color:#4b6ea5;
	}
.articleList p span.date {
	padding-left:5px;
	color:#909090;
	font-size:11px;
	font-weight:normal;
	background:url(/ver04/images/bar_date.gif) no-repeat;
	letter-spacing:normal;
	}

.articleList p.group_title {
	margin:0;
	padding:0;
	text-align:justify;
	font-size:14px;
	font-weight:bold;
	line-height:-0.02em;
	}
.articleList p.more {
	float:right;
	width:552px;
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	display:inline;
	text-align:right;
	border-bottom:1px #d3d3d3 solid;
	}
.articleList p.bmore {
	float:right;
	width:552px;
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	display:inline;
	text-align:right;
	}
.articleList p.more a, .articleList p.bmore a {
	color:#0066cc;
	text-decoration:underline;
	}	
	
.photoList {
	width:554px;
	margin:0;
	padding:10px 0 0 0;
	}
.photoList ul {
	width:580px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:middle;
	}

.photoList ul li {
	float:left;
	width:124px;
	height:180px;
	margin:0 19px 19px 0;
	padding:0;
	display:inline;
	overflow:hidden;
	text-align:center;
	}

.photoList ul li div {
	float:left;
	width:124px;
	height:124px;
	margin:0 0 5px 0;
	padding:0;
	}

.photoList ul li a {
	width:122px;
	height:122px;
	display:block;
	margin:0;
	padding:0;
	border:1px #d9d9d9 solid;
	text-indent:-1000em;
	}
.photoList h1 {
	font-family: "돋움", dotum;
	margin:5px 0 0 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.05em;
	color:#003366;
	}
.photoList p.group_title {
	margin:0 0 10px 0;
	padding:0;
	text-align:justify;
	font-size:14px;
	font-weight:bold;
	line-height:-0.02em;
	}
.photoList p.more {
	float:right;
	width:552px;
	margin:20px 0 20px 0;
	padding:0 0 10px 0;
	display:inline;
	text-align:right;
	border-bottom:1px #d3d3d3 solid;
	}
.photoList p.more a {
	color:#0066cc;
	text-decoration:underline;
	}	
	
.movieList {
	width:554px;
	margin:0;
	padding:10px 0 0 0;
	}
.movieList ul {
	width:580px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:middle;
	}
.movieList ul li {
	float:left;
	width:124px;
	margin:0 19px 19px 0;
	padding:0;
	display:inline;
	overflow:hidden;
	text-align:center;
	}
.movieList img {
	width:120px;
	margin:0;
	padding:1px;
	border:1px #d9d9d9 solid;
	}
.movieList h1 {
	font-family: "돋움", dotum;
	margin:5px 0 0 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.05em;
	color:#003366;
	}
.movieList p.group_title {
	margin:0 0 10px 0;
	padding:0;
	text-align:justify;
	font-size:14px;
	font-weight:bold;
	line-height:-0.02em;
	}
.movieList p.more {
	float:right;
	width:552px;
	margin:20px 0 20px 0;
	padding:0 0 10px 0;
	display:inline;
	text-align:right;
	border-bottom:1px #d3d3d3 solid;
	}
.movieList p.more a {
	color:#0066cc;
	text-decoration:underline;
	}	
	
	


.paging {
font:bold 12px "돋움";
clear:both;
margin:30px 0 0 0;
padding:0 0 0 1px;
text-align:center;
}
.paging a {
display:inline;
height:16px;
_height:10px;
margin:0 -4px 0 -2px;
padding:1px 9px 0 8px;
_padding:3px 9px 0 8px;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
}
.paging img {
margin-bottom:2px;
vertical-align:middle;
}
.paging a:link,
.paging a:visited,
.paging a:active,
.paging a:hover {
text-decoration:none;
color:#404040;
}
.paging a:hover {
background-color:#F7F7F7;
}
.paging a.on:link,
.paging a.on:visited,
.paging a.on:active,
.paging a.on:hover {
text-decoration:none;
color:#FF8400;
}
.paging a.prev,
.paging a.next {
font-weight:normal;
border:none;
}
.paging a.listtop {
padding:0;
padding-right:7px;
border:none;
}
.paging a.next {
padding-right:0;
border-left:1px solid #CCC;
}
.paging a.prev {
padding-left:0;
border-right:1px solid #CCC;
}
.paging a.prev:hover,
.paging a.next:hover,
.paging a.listtop:hover {
background-color:#FFF;
}


/* 목록 끝 */

/* 본문 & 목록 3단 */
#opinionSlide {
	float:left;
	margin:0 0 10px 0;
	padding:5px 10px;
	width: 268px;
	display:inline;
	border: 1px solid #d9d9d9;
	position:relative;
	}
#secondaryContents #opinionSlide p.groupTitle {	
	font-family: "돋움", dotum;
	margin:0 auto 10px auto;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	text-indent:-1000em;
	border-bottom:1px #d9d9d9 solid;
	background:transparent url(/ver04/images/icon_opinion.gif) 50% 5px no-repeat;
	}
#secondaryContents #opinionSlide p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	color:#3f4ea1;
	}

	#opinionSlide #slideControl {
		margin:0;
		padding:0;
		}	
	#opinionSlide #slideControl #o_prev {
		margin:0;
		padding:0;
		position:absolute;
		left:5px;
		top:70px;
		cursor:pointer;
		}
	#opinionSlide #slideControl #o_next {
		margin:0;
		padding:0;
		position:absolute;
		right:5px;
		top:70px;
		cursor:pointer;
		}
		
#opinionSlide ul {
	float:left;
	width: 258px;
	margin:0 5px;
	padding:0 0 5px 0;
	list-style:none;
	display:inline;
	background:#fff;
	}		
	
#opinionSlide ul li {
	width:86px;
	float:left;
	margin:0;
	padding:0;
	}		
#opinionSlide ul#slide1 {
	display:inline;
	}
#opinionSlide ul#slide2, #opinionSlide ul#slide3 {
	display:none;
	}
.opinionSlide {
	margin:0;
	padding:0;
	text-align:center;
	}
.opinionSlide img.img {
	margin:0;
	padding:1px;
	width:78px;
	height:58px;
	border:1px #d9d9d9 solid;
	}
.opinionSlide h1 {
	font-family: "돋움", dotum;
	margin:5px;
	padding:0;
	font-size:11px;
	letter-spacing:-0.02em;
	font-weight:normal;
	}
	
#opinionList {
	float:left;
	width: 268px;
	margin:0;
	padding:5px 0;
	list-style:none;
	display:inline;
	background:transparent url(/ver04/images/puff-top.gif) right top repeat-x;
	}
#opinionList a {
	font-family: "돋움", dotum;
	float:left;
	width:82px;
	margin:5px 0 0 0;
	padding:0 0 0 7px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.05em;
	display:inline;
	text-align:left;
	background:url(/ver04/images/icon_square.gif) 0 4px no-repeat;
	}


#themeSlide {
	float:left;
	margin:0 0 10px 0;
	padding:5px 10px;
	width: 268px;
	border: 1px solid #d9d9d9;
	overflow:hidden;
	position:relative;
	}
#secondaryContents #themeSlide p.groupTitle {	
	font-family: "돋움", dotum;
	margin:0 auto 10px auto;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	text-indent:-1000em;
	border-bottom:1px #d9d9d9 solid;
	background:transparent url(/ver04/images/icon_themeslide.gif) 50% 5px no-repeat;
	}
#secondaryContents #themeSlide p.groupTitle a {
	margin:0;
	padding:0;
	display:block;
	color:#3f4ea1;
	}
	#opinionSlide #slideControl {
		margin:0;
		padding:0;
		}	
	#themeSlide #slideControl #t_prev {
		margin:0;
		padding:0;
		position:absolute;
		left:5px;
		top:70px;
		cursor:pointer;
		}
	#themeSlide #slideControl #t_next {
		margin:0;
		padding:0;
		position:absolute;
		right:5px;
		top:70px;
		cursor:pointer;
		}
		
#themeSlide ul {
	float:left;
	width: 258px;
	margin:0 5px;
	padding:0 0 5px 0;
	list-style:none;
	display:inline;
	background:#fff;
	}		
	
#themeSlide ul li {
	width:86px;
	float:left;
	margin:0;
	padding:0;
	}	
.themeSlide {
	margin:0;
	padding:0;
	text-align:center;
	}
.themeSlide img.img {
	margin:0;
	padding:1px;
	width:78px;
	height:58px;
	border:1px #d9d9d9 solid;
	}
.themeSlide h1 {
	font-family: "돋움", dotum;
	margin:5px;
	padding:0;
	font-size:11px;
	letter-spacing:-0.02em;
	font-weight:normal;
	}
	
#themeList {
	float:left;
	width: 268px;
	margin:0;
	padding:5px 0;
	list-style:none;
	display:inline;
	background:transparent url(/ver04/images/puff-top.gif) right top repeat-x;
	}
#themeList a {
	font-family: "돋움", dotum;
	float:left;
	width:127px;
	margin:5px 0 0 0;
	padding:0 0 0 7px;
	font-size:11px;
	letter-spacing:-0.05em;
	display:inline;
	text-align:left;
	background:url(/ver04/images/icon_square.gif) 0 4px no-repeat;
	}
#themeList a.nth-child-1,
#themeList a.nth-child-2 {
	font-weight:bold;
	}

/* 본문 & 목록 3단 끝*/
