﻿@charset "utf-8";

/* default css_start */
*{margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,pre,code,fieldset,legend,input,button,textarea,p,blockquote,th,td, select{color:#666;font-size:12px;font-family: Gulim, "굴림", AppleGothic, Sans-serif;line-height:1.2;}
body {
	min-height:100%;
	text-align:center;
}
img {border: 0 none;}

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

ul, ol, li, dl, dt, dd {list-style:none;}
p,form,h1,h2,h3,h4,h5,h6,fieldset,legend{margin:0;padding:0;font-size:12px;font-weight:normal;}

.clear{display:block;float:none;clear:both;height:0;width:100%;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
.floatL {float:left;}
.floatR {float:right;}
.alignC {text-align:center;}
.alignL {text-align:left;}
.alignR {text-align:right;}
.clearB {clear:both;}
hr, caption{display:none;}
a:focus {
	outline: none;
}


/* common */
.png24 {tmp:expression(setPng24(this));}

#wrap {
	width:100%;
	text-align:center;
	background:url('../images/bg_02.gif') repeat-x 0 0;
	position:relative;
}

#wrapArea {
	width:960px;
	margin:0 auto;
	text-align:left;
}

#topArea {
	clear:both;
	z-index:10;
	position:relative;
	margin:0 0 15px 0;
}

#topArea2 {
	clear:both;
	z-index:10;
	position:relative;
	margin:0;
}

#contentArea {
	z-index:9;
	clear:both;
	margin:0 0 35px 0;
	position:relative;
	overflow-y:auto;
	background:url('../images/bg_33.gif') no-repeat left bottom;
	padding:0 0 1px 0;
}

#contentArea2 {
	z-index:9;
	clear:both;
	margin:0 0 35px 0;
	position:relative;
	overflow-y:auto;
	background:url('../images/bg_32.gif') no-repeat left bottom;
	padding:0 0 1px 0;
}


.bg01 {
	background:url('../images/bg_15.gif') repeat-y 0 0 !important;
}
.contentWrap {
	overflow-y:auto;
	background:url('../images/bg_18.gif') no-repeat left bottom !important;
	padding:0 0 65px 0;
}

.caL{
	width:622px;
	float:left;
	padding:6px 0 0 0;
	overflow:hidden;
}


.caLC{
	width:622px;
	clear:both;
	margin:0 0 21px 0;
	overflow:hidden;
}


.caL2{
	padding:20px 0 0 0;
	border-top:1px solid #ddd;
	width:630px;
	float:left;
	overflow:hidden;
}

.caL3{
	width:160px;
	min-height:600px;
	float:left;
	padding:20px 20px 0 20px;
	border-top:1px solid #ddd;
}

.caL3 h3{
	padding:0 0 14px 0;
	background:url('../images/bg_16.gif') repeat-x left bottom;
	margin:0 0 10px 0;
}

.caL3 ul.lm01{
	border-bottom:1px solid #eee;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

.caL3 ul.lm01 li {
	background:url('../images/ico_05.gif') no-repeat 0 12px;
	line-height:30px;
	padding:0 0 0 10px;
}

.caL3 ul.lm01 li.on {
	font-weight:bold;
}

.caL3 ul.lm01 li a{
	color:#000;
}

.caL3 ul.lm02{
	padding:0 0 10px 0;
}

.caL3 ul.lm02 li {
	background:url('../images/ico_05.gif') no-repeat 0 12px;
	line-height:30px;
	padding:0 0 0 10px;
}

.caL3 ul.lm02 li.on {
	font-weight:bold;
}

.caL3 ul.lm02 li a{
	color:#000;
}


.caLC2{
	width:620px;
	clear:both;
}

.searchResult {
	clear:both;
	position:relative;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
}

.searchResult .more {
	position:absolute;
	top:3px;
	right:0;
}

.searchResult h3{
	height:16px;
	font-size:16px;
	font-weight:bold;
	color:#222;
	margin:0 0 20px 0;
	clear:both;
	font-family:'돋움','Dotum';
	padding:0 0 0 17px;
	background:url('../images/ico_08.gif') no-repeat 2px 5px;
}


.caLL{
	width:406px;
	float:left;
	overflow:hidden;
}

.caLR{
	width:198px;
	float:right;
	background:#f9f9f9;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	text-align:center;
	padding:16px 0 7px 0;
}


.caR{
	padding:16px 0 0 0;
	width:328px;
	float:right;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	overflow:hidden;
}

.caR2{
	padding:20px 20px 0 20px;
	width:720px;
	float:right;
	border-top:1px solid #ddd;
}


.caR2 h4{
	height:22px;
	margin:0 0 37px 0;
	clear:both;
}

.caR2 h5{
	height:16px;
	margin:0 0 20px 0;
	clear:both;
	padding:0 0 0 17px;
	background:url('../images/ico_08.gif') no-repeat 2px 4px;
}


.caR3{
	padding:16px 0 0 0;
	width:328px;
	float:right;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	overflow:hidden;
}



.globalNavi{
	clear:both;
	height:28px;
	position:relative;
	margin:0 0 16px 0;
}

.globalNavi .gnl ul li{
	float:left;
	margin:0 16px 0 0;
}
.globalNavi .gnr {
	float:right;
	background:url('../images/bg_01.gif') no-repeat top right;
}
.globalNavi .bubble {
	width:167px;
	height:29px;
	background:url('../images/bg_34.png') no-repeat top left;
	position:absolute;
	top:23px;
	right:150px;
	z-index:20000;
	padding:20px 0 0 14px;
}

.globalNavi .gnr ul li{
	float:left;
	line-height:28px;
	font-size:11px;
	font-family:'돋움','Dotum';
	background:url('../images/bg_01.gif') no-repeat top left;
}

.globalNavi .gnr ul li a{
	text-decoration:none;
	color:#969696;
	line-height:28px;
	display:block;
	padding:0 12px;
}

.globalNavi .gnr ul li a:hover{
	color:#636363;
	text-decoration:none;
}


.topLogo{
	clear:both;
	position:relative;
	margin:0 0 21px 0;
	text-align:center;
	height:81px;
	z-index:40000;
}

.topLogo h1{
	margin:0 auto;
}

.topLogo .topBanner{
	position:absolute;
	top:10px;
	left:0;
	border:1px solid #ccc;
	height:60px;
}
.topLogo .search {
	position:absolute;
	top:23px;
	right:0;
	height:30px;
}

.topLogo .search .searchIpt{
	border:2px solid #b40039;
	width:180px;
	height:30px;
	float:left;
	line-height:30px;
	font-size:14px;
	color:#333;
	padding:0 0 0 5px;
}

.topLogo .search .searchBtn{
	float:left;
}
.topLogo .searchMore {
	position:absolute;
	top:57px;
	right:0;
	height:28px;
}



.topMenu {
	padding:0 0 10px 0;
	border-bottom:5px solid #bb064d;
	position:relative;
	height:20px;
	z-index:10000;
}
.topMenu .tml {
	margin:0 0 0 19px;
}

.topMenu .tml ul li {
	float:left;
	padding:0 8px 0 0;
	background:url('../images/bg_03.gif') no-repeat top right;
	margin:0 9px 0 0;
}

.topMenu .tml ul li.last {
	background:none;
}

.topMenu .tmr {
	position:absolute;
	top:-2px;
	right:0;
}

.topMenu .tmr ul li{
	font-family:'돋움','Dotum';
	float:left;
	margin:0 0 0 4px;
}

.topMenu .tmr ul li.first{
	background:none;

}

.topMenu .tmr ul li a:hover{
	color:#b40039;
	text-decoration:underline;
}


.todayNews {
	z-index:10000;
	position:absolute;
	top:22px;
	right:-5px;
	width:334px;
	height:294px;
	background:url('../images/bg_19.png') no-repeat 0 0;


}
.todayNewsWrap {
	position:relative;
	text-align:center;
	width:334px;
	height:240px;
	padding:54px 0 0 0;
}
.todayNewsWrap .date {
	position:absolute;
	top:21px;
	left:11px;
	color:#b7b7b7;
}

.todayNewsWrap .date span{
	font-weight:bold;
	color:#bb064d;
}

.todayNewsWrap .btn {
	position:absolute;
	top:17px;
	right:15px;
}

.todayNewsWrap .news {
	width:158px;
	height:216px;
	margin:0 auto;
	border:1px solid #bfbfbf;
}


.topMenu2 {
	width:960px;
	padding:10px 0;
	border-bottom:5px solid #bb064d;
	position:relative;
	height:34px;
	clear:both;	
	z-index:30000;
}

.topMenu2 h1{
	float:left;
	margin:0 21px 0 0;
	height:34x;
}

.topMenu2 h2{
	float:left;
	margin:0 16px 0 0;
	height:34x;
}

.topMenu2 .tml {
	float:left;
	margin:14px 0 0 0;
}

.topMenu2 .tml ul li {
	float:left;
	padding:0 0 0 10px;
	background:url('../images/bg_03.gif') no-repeat top left;
	margin:0 9px 0 0;
	vertical-align:bottom;
}

.topMenu2 .tml ul li.nobg {
	background:none;
}
.topMenu2 .search {
	position:absolute;
	top:10px;
	right:0;
	height:30px;
}

.topMenu2 .search .searchIpt{
	border:2px solid #b40039;
	width:185px;
	height:30px;
	float:left;
	line-height:30px;
	text-indent:7px;
}

.topMenu2 .search .searchBtn{
	float:left;
}

.topMenu2 .search .searchBtn2{
	float:left;
	margin:0 0 0 5px;
}
.subMenu {
	clear:both;
	border-top:2px solid #b7b7b7;
	background:#f0f0f0;
	height:29px;
	position:relative;
	margin:0;
	z-index:9000;
}


.searchPopup {
	position:absolute;
	top:10px;
	right:0;
	z-index:30000;
}

.searchPopup .searchBtn3{
	position:absolute;
	top:0;
	right:0;
	z-index:40000;
}

.topLogo .searchPopup {
	position:absolute;
	top:57px;
	right:0;
	z-index:30000;
}
.searchWrap {
	width:575px;
	height:395px;
	background:url('../images/bg_35.png') no-repeat top left;
	position:relative;
	margin:45px 0 0 0;
	padding:26px 18px 0 12px;
	z-index:30000;
	text-align:left;
}

.topLogo .searchWrap {
	margin:28px 0 0 0;
}

.searchWrap h4 {
	height:16px;
	margin:0 0 15px 0;
	clear:both;
	padding:0 0 0 17px;
	background:url('../images/ico_08.gif') no-repeat 4px 4px;
	z-index:30000;
}

.searchWrap2 {
	clear:both;
	background:#faf9f9;
	border:1px solid #f0e6ea;
	height:325px;
	overflow:hidden;
	padding:12px 18px 0 15px;
	z-index:30000;
}

.searchInput .searchIpt2{
	border:3px solid #ececec;
	width:527px;
	height:29px;
	line-height:29px;
	color:#333;
	font-family:'돋움','Dotum';
	font-weight:bold;
	font-size:16px;
	margin:0;
	padding:0 0 0 7px;
}

.searchWrap2 dl{
	clear:both;
	position:relative;
}
.searchWrap2 dl.type01 dt {
	padding:8px 0 7px 0;
}
.searchWrap2 dl.type01 dd {
	padding:8px 0 7px 0;
}

.searchWrap2 dl.type02 dt {
	padding:8px 0 7px 0;
}
.searchWrap2 dl.type02 dd {
	padding:8px 0 7px 0;
}

.searchWrap2 dl.type02 dd .ipt09{
	margin:0 0 7px 0;
}

.searchWrap2 dl.type03 {
	margin:0 0 5px 0;
}

.searchWrap2 dl dt {
	width:192px;
	font-size:12px;
	color:#555;
	text-indent:18px;
	line-height:22px;
	height:22px;
	position:absolute;
	top:0;
	left:0;
}

.searchWrap2 dl dt p{
	font-weight:bold;
	background:url('../images/ico_05.gif') no-repeat 5px 8px;
	line-height:22px;
	height:22px;

}

.searchWrap2 dl dd {
	font-size:11px; 
	color:#555;
	font-family:'돋움','Dotum';
	margin:0 0 0 192px;
	line-height:18px;
}
.searchWrap2 dl dd .calendar {
	margin:0 0 0 8px;
}
.searchWrap2 dl dd * {
	vertical-align:middle;
}

.searchWrap .close {
	position:absolute;
	top:12px;
	right:18px;
}

.subMenu .sml ul li{
	z-index:9000;
	float:left;
	margin:0 25px 0 0;
	font-weight:bold;
	font-family:'돋움','Dotum';
}

.subMenu .sml ul li a{
	color:#666;
	text-decoration:none;
	line-height:29px;
	display:block;
}

.subMenu .sml ul li a:hover{
	color:#b40039;
	text-decoration:none;
}

.subMenu .sml ul.sm01 {
	position:absolute;
	top:0;
	left:19px;
}

.subMenu .smr {
	z-index:9000;
	position:absolute;
	top:0;
	right:19px;
}

.subMenu2 {
	width:910px;
	border:5px solid #e9e9e9;
	background:#f9f9f9;
	position:absolute;
	top:212px;
	left:0;
	padding:12px 20px 7px 20px;
}

.subMenu2 .close{
	position:absolute;
	top:-34px;
	right:14px;
}

.subMenu2 h3 {
	margin:0 0 5px 0;
}

.subMenu2 ul li {
	font-family:'돋움','Dotum';
	line-height:20px;
	width:140px;
	display:inline-block;
	*float:left;
	margin:0 8px 0 0;
}



.subMenu3 {
	width:910px;
	border:5px solid #e9e9e9;
	background:#f9f9f9;
	position:absolute;
	top:134px;
	left:0;
	padding:12px 20px 7px 20px;
	z-index:10;
}

.subMenu3 .close{
	position:absolute;
	top:-34px;
	right:14px;
}

.subMenu3 h3 {
	margin:0 0 5px 0;
}

.subMenu3 ul li {
	font-family:'돋움','Dotum';
	line-height:20px;
	width:140px;
	display:inline-block;
	*float:left;
	margin:0 8px 0 0;
}




.subMenu4 {
	clear:both;
	height:31px;
	position:relative;
	margin:0;
	z-index:5;
}

.subMenu4 h3 {
	font-size:16px;
	line-height:31px;
	font-weight:bold;
	color:#333;
	font-family:'돋움','Dotum';
	background:url('../images/bg_07.gif') no-repeat top right;
	margin:0 0 0 19px;
	padding:0 17px 0 0;
	float:left;
}

.subMenu4 .sml ul li{
	float:left;
	margin:0 15px 0 0;
	font-family:'돋움','Dotum';
}

.subMenu4 .sml ul li a{
	color:#666;
	text-decoration:none;
	line-height:31px;
	display:block;
}

.subMenu4 .sml ul li a:hover{
	color:#666;
	text-decoration:underline;
	line-height:31px;
	overflow:hidden;
}

.subMenu4 .sml ul li.on{
	color:#666;
	text-decoration:none;
	border-bottom:2px solid #bb054d;
	line-height:31px;
	font-weight:bold;
	height:29px;
	overflow:hidden;
}

.subMenu4 .sml ul li.on a:hover{
	color:#666;
	text-decoration:none;
}

.subMenu4 .sml ul.sm01 {
	float:left;
	margin:0 0 0 13px;
}



.subMenu4 .smr {
	position:absolute;
	top:3px;
	right:9px;
	margin:0 0 0 9px;
}

.subMenu4 .smr ul li{
	font-family:'돋움','Dotum';
	float:left;
	margin:0 0 0 4px;
	font-size:11px;
}

.subMenu4 .smr ul li.first{
	background:none;

}
.subMenu4 .smr ul li a{
	color:#636363;
}
.subMenu4 .smr ul li a:hover{
	color:#636363;
	text-decoration:underline;
}

.subMenu4 .todayNews {
	position:absolute;
	top:23px;
	right:-5px;


}
.numArea {
	clear:both;
	margin:0 0 45px 0;
}

.numArea ul{
	text-align:center;
}

.numArea ul li{
	display:inline-block;
	*display:inline;
	height:23px;
}
.numArea ul li span {
	display:inline;


}
.numArea ul li span a{
	display:inline-block;
	height:23px;
	line-height:23px;
	padding:0 5px;
	color:#000;
}
.numArea ul li img{
	vertical-align:middle;
	margin:-1px 0 0 0;
}

.numArea ul li span.on {
	display:inline-block;
	border:1px solid #d4d4d6;
	height:21px;
	line-height:21px;
	font-weight:bold;
	color:#bb064d;
}
.numArea ul li span.on a{
	color:#bb064d;
	text-decoration:none;
}
.numArea ul li span.on a:hover{
	color:#bb064d;
	text-decoration:none;
}
.headlineNews {
	min-height:89px;
	clear:both;
	margin:0 0 15px 0;
}

.headlineNews dl {
	position:relative;
}

.headlineNews dl dd.img{
	float:left;
	margin:1px 13px 0 0;
}

.headlineNews dl dt{
	/*height:30px;*/
	overflow:hidden;
	margin:0 0 5px 0;
}

.headlineNews dl dd.txt, .headlineNews dl dd.txt a{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#7d7d7d;
	margin:0 0 5px 0;
	display:block;
}

.headlineNews dl dd.txt2, .headlineNews dl dd.txt2 a{
	font-size:12px;
	line-height:18px;
	color:#333;
}
.pay {
	vertical-align:middle;
	margin:0 0 0 3px;
}


.newsList01 {
	clear:both;
	overflow-y:auto;
	padding:0 0 10px 0;
}


.newsList01 ul li{
	width:50%;
	float:left;
	line-height:20px;
	height:20px;
	background:url('../images/ico_01.gif') no-repeat 0 2px;
	overflow:hidden;
	text-indent:18px;
}


.newsList02 {
	clear:both;
	overflow-y:auto;
	padding:10px 0 0 0;
	margin:0 0 15px 0;
}


.newsList02 ul li{
	width:50%;
	float:left;
	line-height:20px;
	height:20px;
	background:url('../images/ico_02.gif') no-repeat 5px 7px;
	overflow:hidden;
	text-indent:13px;
}


.newsList03 {
	clear:both;
	margin:0 0 15px 0;
}

.newsList03 dl {
	position:relative;
	padding:0 0 8px 0;
	min-height:63px;
}

.newsList03 dl dd.img{
	float:left;
	margin:0 9px 0 0;
	width:87px;
	height:59px;
	line-height:59px;
	border:1px solid #ccc;
	text-align:center;
	overflow:hidden;
}

.newsList03 dl dd.img img{
	margin:0 auto;
	vertical-align:middle;
	max-width:87px;
	max-height:59px;
}

.newsList03 dl dt{
	color:#000;
	font-weight:bold;
	font-size:16px;
	margin:0 0 5px 0;
}

.newsList03 dl dt a{
	color:#000;
	text-decoration:none;
}

.newsList03 dl dt a:hover{
	color:#000;
	text-decoration:underline;
}


.newsList03 dl dd.txt{
	line-height:18px;
	padding:0;
}

.newsList03 dl dd.txt a{
	color:#666;
}



.newsList04 {
	clear:both;
	margin:0 0 15px 0;
}

.newsList04 dl {
	position:relative;
}

.newsList04 dl dt{
	color:#000;
	font-weight:bold;
	font-size:16px;
	margin:0 0 5px 0;
}

.newsList04 dl dt a{
	color:#000;
	text-decoration:none;
}

.newsList04 dl dt a:hover{
	color:#000;
	text-decoration:underline;
}


.newsList04 dl dd.txt{
	line-height:18px;
	padding:0;
}

.newsList04 dl dd.txt a{
	color:#666;
}


.newsList05 {
	width:290px;
	clear:both;
	margin:0 auto;
}

.newsList05 h3{
	margin:0 0 7px 0;
}

.newsList05 dl {
	position:relative;
	padding:0 0 8px 0;
	min-height:87px;
}

.newsList05 dl dd.img{
	float:left;
	margin:0 9px 0 0;
	width:74px;
	height:87px;
	line-height:87px;
}

.newsList05 dl dd.img img{
	margin:0 auto;
	vertical-align:middle;

}

.newsList05 dl dt{
	color:#000;
	font-weight:bold;
	font-size:14px;
	margin:0 0 9px 0;
	letter-spacing:-1px;
}

.newsList05 dl dt a{
	color:#000;
	text-decoration:none;
}

.newsList05 dl dt a:hover{
	color:#000;
	text-decoration:underline;
}


.newsList05 dl dd.txt{
	line-height:18px;
	padding:0;
}

.newsList05 dl dd.txt a{
	color:#7d7d7d;
}

.newsList05 dl dd.txt a:hover{
	color:#7d7d7d;
	text-decoration:underline;
}



.newsList06 {
	clear:both;
	overflow-y:auto;
	padding:10px 0 0 0;
	margin:0 0 15px 0;
}

.newsList06 ul li{
	clear:both;
	line-height:20px;
	height:20px;
	background:url('../images/ico_02.gif') no-repeat 5px 7px;
	overflow:hidden;
	text-indent:13px;
	font-weight:bold;
}

.newsList06 ul li a{
	color:#333;
}

.newsList06 ul li a:hover{
	color:#333;
	text-decoration:underline;
}



.newsList07 {
	clear:both;
	overflow-y:auto;
	padding:5px 0 15px 0;
	font-weight:bold
}

.newsList07 ul li{
	clear:both;
	line-height:24px;
	height:24px;
	background:url('../images/ico_04.gif') no-repeat 5px 9px;
	overflow:hidden;
	text-indent:13px;
}

.newsList07 ul li a{
	color:#333;
}

.newsList07 ul li a:hover{
	color:#333;
	text-decoration:underline;
}

.newsList08 {
	clear:both;
	margin:0 0 15px 0;
}

.newsList08 dl {
	position:relative;
	padding:0 0 8px 0;
	min-height:90px;
}
.newsList08 dl dd.chk{
	float:left;
	width:40px;
	height:86px;
}

.newsList08 dl dd.img{
	float:left;
	margin:0 11px 0 0;
	width:96px;
	height:86px;
	line-height:86px;
	border:1px solid #ccc;
	text-align:center;
	overflow:hidden;
	padding:1px;
}

.newsList08 dl dd.img img{
	margin:0 auto;
	vertical-align:middle;
	max-width:96px;
	max-height:86px;

}

.newsList08 dl dt{
	color:#000;
	font-weight:bold;
	font-size:16px;
	margin:0 0 5px 0;
}

.newsList08 dl dt a{
	color:#000;
	text-decoration:none;
}

.newsList08 dl dt a:hover{
	color:#b40039;
	text-decoration:underline;
}


.newsList08 dl dd.txt{
	line-height:20px;
	padding:0;
	overflow:hidden;
}

.newsList08 dl dd.txt a{
	color:#666;
}



.newsList08 dl dd.date{
	font-size:11px;
	color:#888;
	line-height:18px;
	padding:0;
}


.newsList09 {
	clear:both;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}

.newsList09 h5{
	font-size:14px;
	font-weight:bold;
	color:#b40039;
	margin:0 0 10px 0;
}

.newsList09 ul li{
	clear:both;
	line-height:30px;
	height:30px;
	background:url('../images/ico_01.gif') no-repeat 0 8px;
	overflow:hidden;
	text-indent:18px;
	font-size:14px;
	font-weight:bold;

}


.newsList09 ul li a:hover{
	text-decoration:none;
}




.newsList10 {
	clear:both;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}

.newsList10 h5{
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0 0 10px 0;
}

.newsList10 ul {
	overflow-y:auto;
}
.newsList10 ul li{
	float:left;
	width:50%;
	line-height:30px;
	height:30px;
	background:url('../images/ico_04.gif') no-repeat 5px 12px;
	overflow:hidden;
	text-indent:13px;
	font-size:14px;
}

.newsList10 ul li a{
	color:#333;
	text-decoration:none;
}
.newsList10 ul li a:hover{
	color:#333;
	text-decoration:underline;
}














.tabArea {
	clear:both;
}
.tabArea ul {
	height:33px;
	border-left:1px solid #d4d4d4;
}
.tabArea ul li{
	height:31px;
	line-height:31px;
	float:left;
	border-right:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background:#f9f9f9;
	text-align:center;
	font-weight:bold;
}

.tabArea ul li a{
	display:block;
	color:#333;
}

.tabArea ul li a:hover{
	color:#333;
	text-decoration:none;
}



.tabArea ul li.on{
	height:31px;
	line-height:31px;
	float:left;
	border-right:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	border-bottom:none;
	background:#fff;
}

.tabArea ul li.on a{
	display:block;
	color:#d06587;
}

.tabArea ul li.on a:hover{
	text-decoration:none;
	color:#d06587;
}


.tabArea ul li.ta01{
	width:96px;
}

.tabArea ul li.ta02{
	width:95px;
}

.tabArea ul li.ta03{
	width:95px;
}


.tabArea ul li.ta01_1{
	width:143px;
}

.tabArea ul li.ta02_1{
	width:143px;
}

.tabArea ul li.taFull{
	width:270px; color:#d06587; text-align:left; padding:0 0 0 15px;
}


.tabArea2 {
	clear:both;
	margin:0 0 25px 0;
}
.tabArea2 ul {
	height:70px;
}
.tabArea2 ul li{
	float:left;
}


.contType01 {
	width:170px;
	margin:0 auto 19px auto;
	text-align:left;
	clear:both;
}

.contType01 h3 {
	margin:0 0 7px 0;
}

.contType01 dl {
	position:relative;
	width:170px;
	height:109px;
	margin:0 0 8px 0;
}
.contType01 dl dt{
	width:170px;
	background:url('../images/bg_05.png') repeat-x left bottom;
	height:24px;
	line-height:24px;
	overflow-y:hidden;
	font-family:'돋움','Dotum';
	position:absolute;
	bottom:0;
	left:0;
}


.contType01 dl dt a{
	color:#e5e5e5;
	text-align:center;
	height:24px;
	line-height:24px;
	display:block;
	font-size:11px;
	text-decoration:none;
}

.contType01 ul {
	height:11px;
	text-align:right;

}
.contType01 ul li{
	width:11px;
	height:11px;
	display:inline-block;
	*display:inline;
}


.contType02 {
	width:170px;
	margin:0 auto 19px auto;
	text-align:left;
}

.contType02 h3 {
	height:14px;
	border-bottom:1px solid #b40039;
	padding:0 0 5px 0;
}

.contType02 dl dd{
	width:168px;
	border:1px solid #cdc6ba;
}

.contType02 dl dd img {
	vertical-align:top;
}

.contType03 {
	width:170px;
	margin:0 auto 19px auto;
	text-align:left;
	position:relative;
}
.contType03 .more {
	position:absolute;
	top:2px;
	right:0;
}
.contType03 h3 {
	height:14px;
	border-bottom:1px solid #b40039;
	padding:0 0 5px 0;
	margin:0 0 7px 0;
}
.contType03 dl dt{ 
	font-size:11px;
	font-family:'돋움','Dotum';
	margin:0 0 8px 0;
}
.contType03 dl dd{
	width:168px;
	text-align:center;
}

.contType03 dl dd img {
	vertical-align:top;
	margin:0 auto;
	border:1px solid #cdc6ba;
}

.contType04 {
	width:290px;
	margin:25px auto 0 auto;
	text-align:left;
	position:relative;
}
.contType04 h3 {
	height:14px;
	margin:0 0 7px 0;
}

.contType04 .page {
	position:absolute;
	top:2px;
	right:0;
}
.contType04 .page ul li {
	text-align:center;
	float:left;
	margin:0 0 0 4px;
}
.contType04 .page ul li a {
	display:block;
	width:12px;
	height:12px;
	background:#ee9fbe;
	font-size:11px;
	font-weight:bold;
	font-family:'돋움','Dotum';
	color:#fff;
}


.contType04 .page ul li a:hover {
	text-decoration:none;

}

.contType04 .page ul li.on a {
	background:#bb064d;
}


.contType05 {
	width:290px;
	clear:both;
	margin:0 auto;
}


.contType06 {
	border-top:1px solid #d4d4d4;
	width:290px;
	clear:both;
	margin:0 auto 35px auto;
	padding:25px 0 0 0;
	position:relative;
}

.contType06 .btnArea {
	position:absolute;
	top:25px;
	right:0;
}

.contType06 .btnArea a{
	margin:0 0 0 3px;
}

.contType06 h3{
	height:14px;
	margin:0 0 11px 0;
}
.contType06 dl {
	width:133px;
	display:inline;
}

.contType06 dl dd {
	width:133px;
	height:100px;
	overflow:hidden;
	margin:0 0 8px 0;
}

.contType06 dl dd img{
	max-width:133px;
	max-height:100px;
}

.contType06 dl dt {
	font-size:11px;
	font-family:'돋움','Dotum';
	line-height:16px;
	text-align:center;
}
.photoList {
	overflow-y:auto;
}



.bannerType01 {
	width:620px;
	height:98px;
	border:1px solid #e8e8e8;

}

.bannerType02 {
	width:404px;
	height:98px;
	border:1px solid #b1b1b1;
	margin:0 0 20px 0;
}

.bannerType03 {
	width:168px;
	border:1px solid #cac2b5;
	margin:0 auto 10px auto;
}

.bannerType03 img {
	vertical-align:top;
}


.bannerType04 {
	width:168px;
	border:1px solid #cac2b5;
	margin:0 auto 25px auto;
}

.bannerType04 img {
	vertical-align:top;
}


.bannerType05 {	
	width:278px;
	height:207px;
	border:6px solid #f9f9f9;
	margin:0 auto 18px auto;
}

.bannerType05 img {
	width:276px;
	height:205px;
	border:1px solid #cac2b5;
	vertical-align:top;
}

.bannerType06 {	
	width:282px;
	height:71px;
	border:1px solid #cac2b5;
	margin:0 auto 10px auto;
	padding:3px;
}

.bannerType06 img {
	vertical-align:top;
}


.bannerType07 {
	width:50%;
	position:absolute;
	top:0;
	right:0;
	text-align:left;
}

.bannerType07 .bannerWrap{
	position:relative;
}

.bannerType07 .lbn{
	position:absolute;
	top:235px;
	left:-607px;
}


.bannerType07 .rbn{
	position:absolute;
	top:227px;
	left:494px;
}

.bannerType08 {
	width:606px;
	height:98px;
	border:1px solid #e8e8e8;

}

.bannerType09 {
	width:50%;
	position:absolute;
	top:0;
	right:0;
	text-align:left;
}

.bannerType09 .bannerWrap{
	position:relative;
}

.bannerType09 .lbn{
	position:absolute;
	top:185px;
	left:-607px;
}


.bannerType09 .rbn{
	position:absolute;
	top:165px;
	left:494px;
}

.bannerType10 {
	clear:both;
	margin:0 0 27px 0;
}

.bannerType11 {
	width:305px;
	height:98px;
	border:1px solid #e8e8e8;
	float:left;
}
.bannerType12 {
	width:305px;
	height:98px;
	border:1px solid #e8e8e8;
	float:right;
}
.bannerType13 {
	width:300px;
	height:98px;
	border:1px solid #e8e8e8;
	float:left;
}
.bannerType14 {
	width:300px;
	height:98px;
	border:1px solid #e8e8e8;
	float:right;
}



.dotLine {
	background:url('../images/dotline.gif') repeat-x left bottom;
}

.dotLine2 {
	background:url('../images/dotline.gif') repeat-x left top;
}

.dotLine3 {
	background:url('../images/dotline.gif') repeat-x left bottom;
	padding:0 0 30px 0;
}

#bottomArea {
	clear:both;
	margin:0 0 60px 0;
}

#bottomArea .bottomMenu {
	background:#f9f9f9;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	position:relative;
}

#bottomArea .bottomMenu .quickMenu ul {
	overflow-y:auto;
	margin:0 17px;
}

#bottomArea .bottomMenu .quickMenu ul li{
	float:left;
	font-family:'돋움','Dotum';
	height:32px;
	line-height:32px;
	padding:0 13px 0 0;
	background:url('../images/bg_06.gif') no-repeat right 8px;
	margin:0 13px 0 0;
}

#bottomArea .bottomMenu .quickMenu ul li a{
	color:#626262;
}

#bottomArea .bottomMenu .quickMenu ul li a:hover{
	color:#626262;
	text-decoration:underline;
}

#bottomArea .bottomMenu .quickMenu ul li.last{
	background:none;
}
.snsMenu {
	position:absolute;
	top:5px;
	right:8px;
}
.snsMenu ul li {
	float:left;
	margin:0 0 0 3px;
}

#bottomArea .bottomMenu2 {
	padding:9px 0 0 0;
	border-top:2px solid #b40039;
	position:relative;
}

#bottomArea .bottomMenu2 .logo {
	float:left;
	margin:0 18px 0 9px;
}

#bottomArea .bottomMenu2 .copyright {
	line-height:18px;
	font-size:11px;
	color:#555;
	font-family:'돋움','Dotum';
}

#bottomArea .bottomMenu2 .adMark {
	position:absolute;
	top:8px;
	right:4px;
}




#image_list_3 {
	margin:0 auto 19px auto;

}


.clsBannerScreen {
	border:1px solid #cac2b5;
	overflow: hidden;
	position: relative;
	cursor:pointer; 
	clear:both;
	width:282px;
	height:71px;
}
.clsBannerScreen .images {position:absolute; display:none; }
.clsBannerScreen .images img {margin:3px 0 0 3px;}

.clsBannerScreen2 {
	overflow: hidden;
	overflow: hidden;
	position: relative;
	cursor:pointer; 
	clear:both;
	width:170px;
	height:109px;
}

.clsBannerScreen2 .images {position:absolute; display:none; }
.clsBannerScreen2 .images img {margin:3px 0 0 3px;}



.clsBannerButton {
	position:absolute;
	top:2px;
	right:0;
}
.clsBannerButton li {
	float:left;
	width:12px;
	height:12px;
	background:#ee9fbe;
	font-size:11px;
	font-weight:bold;
	font-family:'돋움','Dotum';
	color:#fff;
	margin:0 0 0 4px;
	cursor:pointer;

} 
.clsBannerButton li.lst {}
.clsBannerButton li.labelOverClass {font-weight:bold;}

.clsBannerButton2 {
clear:both;}
.clsBannerButton2 li {
	float:left;
	width:12px;
	height:12px;
	background:#ee9fbe;
	font-size:11px;
	font-weight:bold;
	font-family:'돋움','Dotum';
	color:#fff;
	margin:0 0 0 4px;
	cursor:pointer;

} 
.clsBannerButton2 li.lst {}
.clsBannerButton2 li.labelOverClass {font-weight:bold;}

/* 슬라이드 이미지 */
#slides {position:relative;	top:0; left:0;	z-index:5; height:135px;}
.slides_container {width:170px;	height:133px; overflow:hidden; position:relative; display:none;}
#slides .slide {padding:0; width:170px;	height:109px; display:block;}
#slides .slide p {
	position:absolute; 
	bottom:-25px; 
	left:0; 
	width:170px;  
	color:#666; 
	font-size:11px; 
	text-align:left; 
	height:24px;
	line-height:24px;
	overflow-y:hidden;
	font-family:'돋움','Dotum'; cursor:pointer
	}

.pagination {position: absolute; right: 0px; top: -19px; z-index:8;}
.pagination li {float:left;	margin:0 3px; list-style:none;}
.pagination li a {display:block; width:11px; height:0;	padding-top:11px; background-image:url('../images/btn_page.png');	background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a {background-position:0 -11px;}











.articleArea {
	clear:both;
}

.articleArea h3{
	font-size:24px;
	color:#000;
	font-weight:bold;
	line-height:36px;
	clear:both;
}

.articleArea h4{
	font-size:14px;
	color:#666;
	font-weight:bold;
	line-height:24px;
	clear:both;
	margin:0 0 10px 0;
}

.articleArea .date {
	font-size:11px;
	margin:0 0 20px 0;
}

.article {clear:both; font-size:16px; color:#000; line-height:28px; font-family:'굴림',AppleGothic,Helvetica,sans-serif;}
.article p{font-size:16px; color:#000; line-height:28px; margin:0 0 30px 0;}
.article span.caption {background: none repeat scroll 0 0 #F8F8F8; border: 1px solid #ECECEC; display: block; overflow: hidden; padding: 5px; text-align: left; word-break: break-all; word-wrap: break-word; font-size:12px; line-height:20px; color:#666}
.article .articleImgTC {margin:0 auto 20px auto;}
.article .articleImgTL {margin:0 0 20px 0;}
.article .articleImgL {float:left; margin:0 20px 20px 0;}
.article .articleImgR {float:right;	margin:0 0 20px 20px;}

/*.article {
	clear:both;
	font-size:16px;
	color:#000;
	line-height:28px;
}
.article p{
	font-size:16px;
	color:#000;
	line-height:28px;
	margin:0 0 30px 0;
}*/

.articleArea .byLine{
	clear:both;
	font-size:16px;
	color:#000;
	line-height:28px;
	margin:0 0 25px 0;
}

/*.articleArea .articleImgC {
	margin:0 0 30px 0;
	text-align:center;
}
.articleArea .articleImgL {
	float:left;
	margin:0 20px 30px 0;
}
.articleArea .articleImgR {
	float:right;
	margin:0 0 30px 20px;
}*/
/*.articleArea span.caption {background: none repeat scroll 0 0 #F8F8F8; border: 1px solid #ECECEC; display: block; overflow: hidden; padding: 9px 12px 7px; text-align: left; word-break: break-all; word-wrap: break-word; font-size:11px}*/

.articleCtrls {
	clear:both;
	position:relative;
	height:22px;
	padding:6px 13px 7px 19px;
	margin:0 0 11px 0;
}


.articleCtrls .ctrl01 {
	float:left;
}

.articleCtrls .ctrl01 dl{
	height:22px;
}

.articleCtrls .ctrl01 dl dt{
	float:left;
	height:22px;
	line-height:22px;
	margin:0 8px 0 0;
}

.articleCtrls .ctrl01 dl dd{
	float:left;
	height:22px;
	line-height:22px;
	margin:0 3px 0 0;
}


.articleCtrls .ctrl02 {
	position:absolute;
	top:6px;
	right:118px;
	overflow:hidden;
	height:22px;
}

.articleCtrls .ctrl02 ul {
	height:22px;
	line-height:22px;
}

.articleCtrls .ctrl02 ul li {
	float:left;
	padding:0 0 0 7px;
	margin:0 0 0 4px;
	background:url('../images/bg_08.jpg') no-repeat 0 0;
}

.articleCtrls .ctrl02 ul li.first {
	background:none;
}

.articleCtrls .ctrl03 dl{
	float:right;
}

.articleCtrls .ctrl03 dl dt{
	float:left;
	height:22px;
	overflow:hidden;
	line-height:26px;
	font-size:11px;
	color:#666;
	font-family:'돋움','Dotum';	
	margin:0 9px 0 0;
}

.articleCtrls .ctrl03 dl dd{
	float:left;
}



.articleCtrls2 {
	clear:both;
	position:relative;
	height:13px;
	padding:0;
	margin:0 0 30px 0;
}

.articleCtrls2 .ctrl04 {
	float:left;
	height:13px;
}

.articleCtrls2 .ctrl04 ul li{
	float:left;
	height:13px;
	line-height:13px;
	font-size:11px;
	color:#666;
	font-family:'돋움','Dotum';	
	letter-spacing:-1px;
}

.articleCtrls2 .ctrl04 ul li *{
	vertical-align:middle;

}

.articleCtrls2 .ctrl04 ul li a:hover{
	text-decoration:none;
	color:#666;
}

.articleCtrls2 .ctrl05 {
	float:right;
	height:13px;
}
.articleCtrls2 .ctrl05 ul li {
	float:left;
	height:13px;
	line-height:13px;
	font-size:11px;
	color:#666;
	font-family:'돋움','Dotum';	
	letter-spacing:-1px;
	padding:0 0 0 8px;
	margin:0 0 0 7px;
	background:url('../images/bg_08.jpg') no-repeat 0 -7px;
}
.articleCtrls2 .ctrl05 ul li a:hover{
	text-decoration:none;
	color:#666;
}

.articleCtrls2 .ctrl05 ul li.first {
	background:none;
}


.bd01 {
	border:1px solid #cbcccc;
}


.loginArea {
	width:709px;
	height:170px;
	clear:both;
	margin:0 0 0 10px;
	background:url('../images/bg_17.gif') no-repeat 0 0;
	text-align:center;
	padding:50px 0 0 0;
}

.loginArea dl dt {
	line-height:26px;
	float:left;
	width:63px;
	color:#666;
	font-weight:bold;
}
.loginArea .login {
	width:334px;
	margin:0 auto 30px auto;
	position:relative;
}

.loginArea .login .btn{
	position:absolute;
	top:0;
	right:0;
}

.loginArea .login .txt{
	text-align:left;
	margin:0 0 0 63px;
}

.loginArea .login dl {
	clear:both;
	margin:0 0 9px 0;
	text-align:left;
}


.loginArea2 {
	width:709px;
	background:url('../images/bg_28.gif') repeat-y top center #faf9f9;
	border:1px solid #efe5e9;
	overflow-y:auto;
}

.loginArea2 h6 {
	text-align:left;
	clear:both;
	margin:0 0 45px 0;
}

.loginArea2 p {
	text-align:left;
	clear:both;
	margin:0 0 10px 0;
	color:#656565;
}

.loginArea2 p strong{
	color:#000;
}

.loginArea2 .la2_L{
	width:314px;
	float:left;
	text-align:center;
	padding:30px 20px 35px 20px;
}

.loginArea2 .la2_R{
	width:314px;
	float:right;
	text-align:center;
	padding:30px 20px 35px 20px;
}
.loginArea2 .la2_txt {
	background:#fff;
	text-align:center;
	border:1px solid #ececec;
	height:187px;
	line-height:187px;
	margin:0 0 45px 0;
}
.loginArea2 .la2_txt img {
	vertical-align:middle;
}


.loginArea2 .la2_txt2 {
	background:#fff;
	text-align:left;
	border:1px solid #ececec;
	height:168px;
	margin:0 0 45px 0;
	padding:19px 9px 0 9px;
}
.loginArea2 .la2_txt2 dl.type01 {
	height:26px;
	clear:both;
	margin:0 0 10px 0;
}
.loginArea2 .la2_txt2 dl.type01 dt{
	color:#555;
	font-weight:bold;
	width:110px;
	float:left;
	height:26px;
	line-height:26px;
	text-indent:24px;
	background:url('../images/ico_02.gif') no-repeat 11px 11px;
}


.loginArea2 .la2_txt2 dl.type01 dd{
	height:26px;
	line-height:26px;

}

.loginArea2 .la2_txt2 dl.type02 {
	height:26px;
	clear:both;
	padding:0 0 20px 0;
	margin:0 0 17px 0;
}
.loginArea2 .la2_txt2 dl.type02 dt{
	color:#555;
	font-weight:bold;
	width:110px;
	float:left;
	height:26px;
	line-height:26px;
	text-indent:24px;
	background:url('../images/ico_02.gif') no-repeat 11px 11px;
}


.loginArea2 .la2_txt2 dl.type02 dd{
	height:26px;
	line-height:26px;

}
.loginArea2 .la2_txt2 dl.type03 dt{
	color:#555;
	font-weight:bold;
	clear:both;
	height:26px;
	line-height:26px;
	text-indent:24px;
	background:url('../images/ico_02.gif') no-repeat 11px 11px;
	margin:0 0 6px 0;

}

.loginArea2 .la2_txt2 dl.type03 dd{
	text-align:center;
	clear:both;
	height:26px;
	line-height:26px;
}



.loginArea3 {
	width:514px;
	height:170px;
	clear:both;
	margin:0;
	background:url('../images/bg_29.gif') no-repeat 0 0;
	text-align:center;
	padding:50px 0 0 0;
}

.loginArea3 dl dt {
	line-height:26px;
	float:left;
	width:63px;
	color:#666;
	font-weight:bold;
}
.loginArea3 .login {
	width:334px;
	margin:0 auto 30px auto;
	position:relative;
}

.loginArea3 .login .btn{
	position:absolute;
	top:0;
	right:0;
}

.loginArea3 .login .txt{
	text-align:left;
	margin:0 0 0 63px;
}

.loginArea3 .login dl {
	clear:both;
	margin:0 0 9px 0;
	text-align:left;
}


.loginArea4 {
	width:345px;
	border:1px solid #efe5e9;
	overflow-y:auto;
	background:#faf9f9;
}

.loginArea4 h6 {
	text-align:left;
	clear:both;
	margin:0 0 45px 0;
}

.loginArea4 p {
	text-align:left;
	clear:both;
	margin:0 0 10px 0;
	color:#656565;
}

.loginArea4 p strong{
	color:#000;
}


.loginArea4 .la2_R{
	text-align:center;
	padding:30px 20px 35px 20px;
}
.loginArea4 .la2_txt {
	background:#fff;
	text-align:center;
	border:1px solid #ececec;
	height:187px;
	line-height:187px;
	margin:0 0 45px 0;
}
.loginArea4 .la2_txt img {
	vertical-align:middle;
}


.loginArea4 .la2_txt2 {
	background:#fff;
	text-align:left;
	border:1px solid #ececec;
	height:168px;
	margin:0 0 45px 0;
	padding:19px 9px 0 9px;
}
.loginArea4 .la2_txt2 dl.type01 {
	height:26px;
	clear:both;
	margin:0 0 10px 0;
}
.loginArea4 .la2_txt2 dl.type01 dt{
	color:#555;
	font-weight:bold;
	width:110px;
	float:left;
	height:26px;
	line-height:26px;
	text-indent:24px;
	background:url('../images/ico_02.gif') no-repeat 11px 11px;
}


.loginArea4 .la2_txt2 dl.type01 dd{
	height:26px;
	line-height:26px;

}

.loginArea4 .la2_txt2 dl.type02 {
	height:26px;
	clear:both;
	padding:0 0 20px 0;
	margin:0 0 17px 0;
}
.loginArea4 .la2_txt2 dl.type02 dt{
	color:#555;
	font-weight:bold;
	width:110px;
	float:left;
	height:26px;
	line-height:26px;
	text-indent:24px;
	background:url('../images/ico_02.gif') no-repeat 11px 11px;
}


.loginArea4 .la2_txt2 dl.type02 dd{
	height:26px;
	line-height:26px;

}
.loginArea4 .la2_txt2 dl.type03 dt{
	color:#555;
	font-weight:bold;
	clear:both;
	height:26px;
	line-height:26px;
	text-indent:24px;
	background:url('../images/ico_02.gif') no-repeat 11px 11px;
	margin:0 0 6px 0;

}

.loginArea4 .la2_txt2 dl.type03 dd{
	text-align:center;
	clear:both;
	height:26px;
	line-height:26px;
}


.ipt01 {width:160px; height:24px; line-height:24px; border:1px solid #e2e2e2; text-indent:7px;}


.ipt02 {
	width:204px;
	height:22px;
	line-height:22px;
	border:1px solid #e2e2e2;
	text-indent:7px;
}

.ipt03 {
	width:50px;
	height:22px;
	line-height:22px;
	border:1px solid #e2e2e2;
	text-indent:7px;
}

.ipt04 {
	width:61px;
	height:22px;
	line-height:22px;
	border:1px solid #e2e2e2;
	text-indent:7px;
}
.ipt05 {
	width:510px;
	height:22px;
	line-height:22px;
	border:1px solid #e2e2e2;
	text-indent:7px;
}
.ipt06 {
	width:115px;
	height:24px;
	line-height:24px;
	border:1px solid #e2e2e2;
	text-indent:7px;
}

.ipt07 {
	width:330px;
	height:22px;
	line-height:22px;
	border:1px solid #e2e2e2;
	text-indent:7px;
}

.ipt08 {
	width:77px;
	height:20px;
	line-height:20px;
	border:1px solid #cacaca;
	text-indent:7px;
}
.ipt09 {
	width:342px;
	height:22px;
	line-height:22px;
	border:1px solid #e2e2e2;
	text-indent:7px;
}

.chk01 {
	border:none;
	width:12px;
	height:12px;
}



.chk02 {
	border:none;
	width:14px;
	height:14px;
}

.chk03 {
	border:1px solid #e2e2e2;
	width:12px;
	height:12px;
}


.slt01 {
	height:24px;
	line-height:24px;
	border:1px solid #e2e2e2;
}



.loginBtn {
	clear:both;
	margin:0 9px 8px 9px;
	background:#fff;
	height:35px;
	padding:12px 0 0 0;
}

.loginBtn a{
	padding:0 4px;
}

.termsArea {
	clear:both;
	line-height:18px;
	color:#777;
	margin:0 20px;
}

.txtArea {clear:both; line-height:18px; color:#777;	margin:0 0 30px 0;}
.txtArea .txtImg {margin:0 0 8px 18px;}
.txtArea .txtImg2 {margin:0 0 0 10px;}
.txtArea .terms{border:1px solid #e2e2e2; width:680px; height:165px; margin:0 0 8px 18px; overflow-y:scroll; padding:10px; line-height:18px;}
.txtArea .terms2{border:1px solid #e2e2e2; width:680px; height:125px; margin:0 0 8px 18px; padding:30px 10px; line-height:18px; text-align:center;}
.txtArea .pay{border:1px solid #e2e2e2; width:680px; margin:0 0 8px 18px; padding:20px 10px; line-height:18px; text-align:center;}

.txtArea .terms4{border:1px solid #e2e2e2; width:680px; margin:0 0 8px 18px; padding:20px 10px; line-height:18px;}
.txtArea .terms4 li { background:url(../images/ico_04.gif) 0 4px no-repeat; padding:0 0 0 8px; margin-bottom:10px}

.terms3{
	width:680px;
	margin:0 0 8px 18px;
	padding:10px;
	line-height:14px;
	color:#aaa;
	font-size:11px;
	background:#f8f8f8;
	font-family:'돋움','Dotum';	
}
.txtArea .terms2 .txt01{
	color:#bb064d;
	font-weight:bold;
}
.txtArea .terms2 .txt02{
	color:#989898;
	font-size:11px;
	font-family:'돋움','Dotum';	
	margin:0 0 40px 0;
}

.txtArea2 {
	clear:both;
	line-height:18px;
	color:#666;	
	margin:0 0 35px 0;
}

.txtArea2 .txtImg3 {
	margin:0 0 15px 18px;
}

.txtArea2 .txtImg4 {
	padding:35px 0 0 0;
	margin:0 0 15px 18px;
}

.txtArea2 p {
	line-height:18px;
	color:#666;	
	margin:0 25px 0 18px;
}

.txt03 {
	color:#bb054d;
	font-size:11px;
	font-family:'돋움','Dotum';	
	margin:0 0 0 4px;
}

#contentArea .caR2 .txtArea h5{
	height:16px;
	margin:0 0 15px 0;
	clear:both;
	padding:0 0 0 17px;
	background:url('../images/ico_08.gif') no-repeat 2px 4px;
}


.txtArea p {
	line-height:18px;
	color:#777;	
	margin:0 25px 0 18px;
}

.tableType01 {
	clear:both;
	width:680px;
	border:1px solid #e2e2e2;
	margin:10px 20px;
	border-collapse:collapse; 
}

.tableType01 tbody tr th{
	background:#f8f8f8;
	border-right:1px solid #e2e2e2;
	padding:7px 0 5px 0;
	text-align:center;
}

.tableType01 tbody tr td{
	padding:7px 0 5px 20px;	
}

.tableType01 tbody tr td img{
	vertical-align:middle;
}

.tableType01 tbody tr td.file01 a{
	font-size:12px;
	font-weight:bold;
	color:#b40039;
	text-decoration:underline;
}

.tableType01 tbody tr td.file02 a{
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-decoration:underline;
}


.tableType02 {
	clear:both;
	width:679px;
	border-top:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	margin:10px 20px;
	border-collapse:collapse; 
}

.tableType02 thead tr th{
	background:#f8f8f8;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:8px 0 6px 0;
	text-align:center;
}

.tableType02 tbody tr td{
	padding:8px 0 6px 0;	
	border-right:1px solid #e2e2e2;
	text-align:center;
}


.tableType02 tbody tr td a{
	font-size:12px;
	font-weight:bold;
}





.tableType03 {
	clear:both;
	width:680px;
	border:1px solid #e2e2e2;
	margin:10px 20px;
	border-collapse:collapse; 
}

.tableType03 tbody tr th{
	background:#f8f8f8;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:7px 0 5px 10px;
	text-align:left;
	vertical-align:top;
}

.tableType03 tbody tr td{
	padding:5px 0 5px 10px;
	border-bottom:1px solid #e2e2e2;	
}

.tableType03 tbody tr td img{
	vertical-align:middle;
}


.tableType04 {
	clear:both;
	width:680px;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	margin:10px 20px;
	border-collapse:collapse; 
	font-family:'돋움','Dotum';
}

.tableType04 tbody tr th{
	background:#f8f8f8;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:7px 0 5px 13px;
	text-align:left;
	vertical-align:top;
	font-weight:lighter;
	line-height:20px;
}
.tableType04 tbody tr th strong{
	font-weight:bold;
}

.tableType04 tbody tr th.alignC{
	padding:7px 0 5px 0;
	text-align:center;
}


.tableType04 tbody tr td{
	padding:7px 0 5px 10px;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;	
	line-height:20px;
}

.tableType04 tbody tr td img{
	vertical-align:middle;
}




.tableType05 {
	clear:both;
	width:680px;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	margin:10px 20px;
	border-collapse:collapse; 
	font-family:'돋움','Dotum';
}

.tableType05 tbody tr th{
	background:#f8f8f8;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:7px 0 5px 13px;
	text-align:left;
	font-weight:lighter;
	line-height:20px;
}
.tableType05 tbody tr th strong{
	font-weight:bold;
}

.tableType05 tbody tr th.alignC{
	padding:7px 0 5px 0;
	text-align:center;
}


.tableType05 tbody tr td{
	color:#ccc;
	padding:7px 0 5px 10px;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	line-height:20px;
}

.tableType05 tbody tr td img{
	vertical-align:middle;
}

.tableType06 {
	clear:both;
	width:607px;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	margin:0;
	padding:0;
	border-collapse:collapse; 
	font-family:'돋움','Dotum';
}

.tableType06 tbody tr th{
	background:#f8f8f8;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:7px 15px;
	text-align:left;
	font-weight:lighter;
	line-height:20px;
}
.tableType06 tbody tr th strong{
	font-weight:bold;
}

.tableType06 tbody tr th.alignC{
	padding:7px 15px;
	text-align:center;
}


.tableType06 tbody tr td{
	color:#ccc;
	padding:7px 15px;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	line-height:20px;
}

.tableType06 tbody tr td img{
	vertical-align:middle;
}


.tableType07 {
	clear:both;
	width:679px;
	border-top:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	margin:10px 20px;
	border-collapse:collapse; 
}

.tableType07 thead tr th{
	background:#f8f8f8;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:8px 0 6px 0;
	text-align:center;
}

.tableType07 tbody tr td{
	padding:8px 0 6px 0;	
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	text-align:center;
}


.tableType07 tbody tr td a{
	font-size:12px;
	font-weight:bold;
}


.tableType08 {
	clear:both;
	width:640px;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	margin:10px 20px 30px 20px;
	border-collapse:collapse; 
	font-family:'돋움','Dotum';
}

.tableType08 tbody tr th{
	background:#f8f8f8;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:7px 0 5px 13px;
	text-align:left;
	font-weight:lighter;
	line-height:20px;
}
.tableType08 tbody tr th strong{
	font-weight:bold;
}

.tableType08 tbody tr th.alignC{
	padding:7px 0 5px 0;
	text-align:center;
}


.tableType08 tbody tr td{
	text-align:left;
	color:#ccc;
	padding:7px 0 5px 10px;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	line-height:20px;
}

.tableType08 tbody tr td img{
	vertical-align:middle;
}



.tableType09 {clear:both;	width:480px;	border-top:1px solid #e2e2e2;	border-right:1px solid #e2e2e2;	margin:10px 20px 30px 20px;	border-collapse:collapse; 	font-family:'돋움','Dotum';}

.tableType09 tbody tr th{background:#f8f8f8;	border-left:1px solid #e2e2e2;	border-bottom:1px solid #e2e2e2;	padding:7px 0 5px 13px;	text-align:left;	font-weight:lighter;	line-height:20px;}
.tableType09 tbody tr th strong{font-weight:bold;}
.tableType09 tbody tr th.alignC{padding:7px 0 5px 0; text-align:center;}
.tableType09 tbody tr td{text-align:left;	color:#666;	padding:7px 0 5px 10px;	border-left:1px solid #e2e2e2;	border-bottom:1px solid #e2e2e2;	line-height:20px;}
.tableType09 tbody tr td img{vertical-align:middle;}

.tableType10 {clear:both;	width:455px;	border-top:1px solid #e2e2e2;	border-right:1px solid #e2e2e2;	margin:5px 0 35px 5px;	border-collapse:collapse; 	font-family:'돋움','Dotum';}
.tableType10 tbody tr th{background:#ffffff; border-left:1px solid #e2e2e2;	border-bottom:1px solid #e2e2e2; padding:7px 0 5px 13px; text-align:left; font-weight:lighter; line-height:20px; font-weight:bold;}
.tableType10 tbody tr th strong{font-weight:bold;}
.tableType10 tbody tr th.alignC{padding:7px 0 5px 0; text-align:center;}
.tableType10 tbody tr td{text-align:left; background:#fff; color:#666; padding:7px 0 5px 10px; border-left:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; line-height:20px;}
.tableType10 tbody tr td img{vertical-align:middle;}

.tableType11 {clear:both; width:350px; border:1px solid #e2e2e2; margin:10px 0 25px 0; border-collapse:collapse;}
.tableType11 tbody tr th{background:#fff; border-right:none; border-bottom:1px solid #e2e2e2; padding:10px 0 5px 10px; text-align:left; vertical-align:top; width:65px}
.tableType11 tbody tr td .list{width:330px; height:80px; border:none}
.tableType11 tbody tr td{background:#fff; padding:5px 0 5px 10px; border-bottom:1px solid #e2e2e2; vertical-align:middle}
.tableType11 tbody tr td img{vertical-align:middle;}
.tableType11 tbody tr td p{font-size:11px; color:#bb054d; margin-top:5px}

.btnArea2 {
	padding:20px 0 0 0;
	clear:both;
	text-align:center;
}

.btnArea3 {
	clear:both;
	text-align:center;
}

.btnArea4 {
	clear:both;
	text-align:right;
	border-bottom:1px solid #e8e8e8;
	padding:0 0 14px 0;
	margin:-60px 0 20px 0;
}

.btnArea5 {
	clear:both;
	text-align:right;
	border-top:1px solid #e8e8e8;
	padding:4px 0 0 0;
	margin:0 0 20px 0;
}

.btnArea6 {
	clear:both;
	height:41px;
	position:relative;
	text-align:center;
	padding:20px 0 0 0;
}

.btnRefresh {
	position:absolute;
	top:20px;
	right:0;
}

.txt04 {
	color:#9a48b1;
}

.txt05 {
	color:#317e1e;
}

.txt06 {
	color:#f49000;
}

.txt07 {
	color:#365abc;
}

.txt08 {
	color:#bb0606;
}

.txt09 {
	color:#3bb5bd;
}
.txt10 {
	color:#ad3c68;
}

.columnList {
	clear:both;
	margin:0 0 30px 0;
}



#popArea {
	clear:both;
	text-align:left;
	position:relative;
	padding:0 10px;
}

.pop01 {width:514px;}
.pop02 {width:349px;}
.pop03 {width:633px; height:920px; padding:0 15px !important;}

#popArea h1{
	padding:17px 0 17px 3px;
	background:url('../images/bg_30.gif') repeat-x left bottom;
	margin:0 0 30px 0;
}

#popArea h2{
	clear:both;
	height:16px;
	margin:0 0 10px 0;
	clear:both;
	padding:0 0 0 17px;
	background:url('../images/ico_08.gif') no-repeat 2px 4px;
}

.popMenu {
	position:absolute;
	top:20px;
	left:170px;
	height:34px;
}

.popMenu dl dt{
	float:left;
	font-family:Dotum;
	font-size:16px;
	font-weight:bold;
	color:#333;
	height:34px;
	line-height:34px;
}

.popMenu dl dt a{
	color:#333;
	text-decoration:none;

}

.popMenu dl dd{
	float:left;
	font-family:Dotum;
	font-size:12px;
	font-weight:bold;
	color:#666;
	height:34px;
	line-height:34px;
	background:url('../images/bg_07.gif') no-repeat 0 0;
	margin:0 0 0 15px;
	padding:0 0 0 12px;
}

.popMenu dl dd a{
	color:#666;
	text-decoration:none;

}
#popArea .close {
	position:absolute;
	top:13px;
	right:10px;
}	

.pop03 .close2 {
	position:absolute;
	top:20px;
	right:15px !important;
}	



.popWrap01 {z-index:100000;	position:fixed;	top:50%; left:50%;	margin:-135px 0 0 -188px; width:376px; height:277px; text-align:left; background:url('../images/bg_31.png') no-repeat 0 0;}

.popWrap02 {z-index:100000;	position:fixed;	top:50%; left:50%;	margin:-135px 0 0 -188px; width:425px; height:400px; text-align:left; background:url('../images/bg_36.png') no-repeat 0 0;}

.popType01 {
	position:relative;
	margin:12px 21px 0 10px;
}
.popType01 h1{
	height:16px;
	padding:14px 0 11px 21px;
	background:url('../images/ico_08.gif') no-repeat 5px 18px;
	margin:0 0 4px 0;
}
.popType01 .close {
	position:absolute;
	top:0;
	right:0;
}

.popContent01 {width:313px;	height:170px; background:#faf9f9; border:1px solid #efe5e9;	padding:25px 11px 0 21px; color:#656565;}
.popContent01 h2{margin:0 0 7px 0; position:relative; height:26px;	line-height:26px;}
.popContent01 h2 .btn{position:absolute;	top:0;	right:0;}
.popContent01 h2 strong {color:#000;}
.popContent01 dl {background:#fff;	border:1px solid #ececec;	padding:19px 0 19px 21px;	margin:0 0 18px 0;}
.popContent01 dl dt {height:26px;	line-height:26px;	float:left;	width:91px;	font-weight:bold;	color:#555;	background:url('../images/ico_05.gif') no-repeat 0 10px;	padding:0 0 0 10px;}
.popContent01 .btnArea {text-align:center;}

.popContent02 {width:475px;	height:200px; background:#faf9f9; border:1px solid #efe5e9;	padding:25px 11px 0 21px; color:#656565;}
.popContent02 h2{margin:0 0 7px 0; position:relative; height:26px;	line-height:26px;}
.popContent02 h2 .btn{position:absolute;	top:0;	right:0;}
.popContent02 h2 strong {color:#000;}
.popContent02 dl {background:#fff;	border:1px solid #ececec;	padding:19px 0 19px 21px;	margin:0 0 18px 0;}
.popContent02 dl dt {height:26px; line-height:26px; float:left; width:91px; font-weight:bold; color:#555;	padding:0 0 0 10px;}
.popContent02 .btnArea {text-align:center;}

.popContent03 {width:360px;	height:235px; background:#faf9f9; border:1px solid #efe5e9;	padding:25px 11px 0 21px; color:#656565;}
.popContent03 h2{position:relative; line-height:20px; background:url('../images/ico_05.gif') no-repeat 0 10px; padding-left:10px; margin:0 0 3px 0;}
.popContent03 h2 .btn{position:absolute;	top:0;	right:0;}
.popContent03 h2 strong {color:#000;}
.popContent03 dl {background:#fff;	border:1px solid #ececec;	padding:19px 0 19px 21px;	margin:0 0 18px 0;}
.popContent03 dl dt {height:26px;	line-height:26px;	float:left;	width:80px;	font-weight:bold;	color:#555;	background:url('../images/ico_05.gif') no-repeat 0 10px;	padding:0 0 0 10px;}
.popContent03 .btnArea {text-align:center;}


/*------------------------지방자치 20140404-------------------------*/
#contentArea_lo {
	z-index:9;
	clear:both;
	margin:0 0 35px 0;
	position:relative;
	overflow-y:auto;
	padding:0 0 1px 0;
}

.cont_L {overflow:hidden; float:left; width:620px; margin:0 0 20px 0;}

					
/* L_top 메인 탑기사 시작*/
.contL_topgisa {  width:620px; padding-top:0px; padding-bottom:10px; border-bottom:3px solid #bb064d;}
.contL_topimg { float:left; border:1px solid #ddd; margin-right:13px; }
.contL_toptext { margin-right:13px; overflow:hidden;}

.contL_title { font-size:24px; font-weight:bold; margin-bottom:5px; letter-spacing:-1px; font-family:"맑은고딕", Malgun Gothic, "돋움", Dotum, AppleGothic, Sans-serif; }
.contL_title a { font-size:24px; color:#262626;}	
.contL_subtitle {font-size:14px; font-weight:bold; margin-bottom:0px;}
.contL_text { color:#737373; font-size:12px; line-height:150%; text-align:justify; }
.contL_text a { font-size:12px; color:#737373; }


					/* contL_L 왼쪽 실시간 기사*/
.contL_L { float:left; width:355px;  }
.contL_L_listA { width:355px; height:75px; margin-top:20px; background:url(../images/bar_img.gif) no-repeat 0px 74px; }
.contL_L_listA div {border:1px solid #ddd; float:left; max-height:65px; max-width:90px; margin-right:8px; }
.contL_L_listA div p{width:90px; height:65px; display:table-cell; text-align:center; vertical-align:middle;}
.contL_L_title { font-size:16px; font-weight:bold; color:#262626; letter-spacing:-1px;}
.contL_L_title a { font-size:16px; color:#262626; }
.contL_L_text { font-size:12px; color:#808080; margin-top:17px;}
.contL_L_text a { font-size:12px; color:#808080; }

.contL_D_listA { width:355px; height:75px; margin-top:20px; background:url(../images/bar_img.gif) no-repeat 0px 74px;  }
.contL_D_listA div {border:1px solid #ddd; float:left; max-height:65px; max-width:90px; margin-right:8px; }
.contL_D_listA div p{width:90px; height:65px; display:table-cell; text-align:center; vertical-align:middle;}

			
/* 광고 영역 css */

.bannerType15 {
    border:1px solid #e8e8e8; 
	width:353px;
	height:100px;
	float:left;
	margin-top:20px; 
}

.bannerType15 img {
	width:353px;
	height:100px;
}

.bannerType15 iframe {
	width:353px;
	height:100px;
	border:0px;
}

.bannerType16 {
    border:1px solid #e8e8e8;
	width:958px;
	height:100px;
	float:left;
}

.bannerType16 img {
	width:958px;
	height:100px;
}

.bannerType16 iframe {
	width:958px;
	height:100px;
	border:0px;
}

.bannerType17 {
	border:1px solid #e8e8e8;
	width:328px;
	height:77px;
	float:left;
	margin-top:10px; 
}


.bannerType17 img {
	width:328px;
	height:77px;
}

.bannerType17 iframe {
	width:328px;
	height:77px;
	border:0px;
}

.contL_L_listB { width:355px; margin-top:20px; border-top:2px solid #b7b7b7;}

.contL_listBbox { float:left; width:355px; margin:17px 0 0 10px; }

.contL_listBbox li {font-size:14px; line-height:200%; font-weight:bold; }
.contL_listBbox li a{ font-size:14px; color:#808080;  }

/* contL_R 행정*지역별 뉴스 시작 */	
.contL_R { float:right; width:250px; margin-left:5px; padding-bottom:30px; background-color:#f5f5f5; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.contR_title { font-size:12px; width:70px; margin:20px 0 0 10px; color:#bb064d; font-weight:bold;}
.contR_title a{ font-size:12px;  color:#bb064d; text-decoration: none; }

/* 행정 정책 */
.contR_top_list { width:230px; height:auto; font-size:13px; border-bottom:1px solid #db89a9; margin:14px 0 0 10px; padding-bottom:12px;}
.contR_top_list li{ padding-left:10px; line-height:170%; font-size:13px; background:url(../images/list_bar.gif) no-repeat 0 8px; }
.contR_top_list li a{ font-size:13px; color:#333333;}
					
/* 지역별 뉴스 */
.contR_bottom_list { width:230px; font-size:13px; border-bottom:1px solid #d9d9d9; margin:14px 0 0 10px;  padding-bottom:15px;}
.contR_bottom_list li{ padding-left:10px; line-height:170%; font-size:13px; background:url(../images/list_bar.gif) no-repeat 0 8px; }
.contR_bottom_list li a{ font-size:13px; color:#333333;}

.contR_bottom_listbar { width:230px;  font-size:13px; margin:14px 0 0 10px; }
.contR_bottom_listbar li{ padding-left:10px; line-height:170%; font-size:13px; background:url(../images/list_bar.gif) no-repeat 0 8px; }
.contR_bottom_listbar li a{ font-size:13px; color:#333333;}







.contR_list_title { font-size:11px; font-weight:bold; margin:18px 0 10px 10px; }
.contR_list_title a { font-size:11px; color:#d56b7f; text-decoration:none; }


/* 오른쪽 컨텐츠css 시작 */
.cont_R {position:relative; overflow:hidden;  float:right; width:330px; margin:0 0 20px 0; border-top:1px solid #d8d8d8;}

/* 인터뷰 */
.cont_R_interview { width:328px; height:224px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
.cont_R_title { font-size:12px; padding:15px 0 0 37px; font-weight:bold; font-family:"맑은고딕", Malgun Gothic, "돋움", Dotum, AppleGothic, Sans-serif;
				background:url(../images/interview_icon.gif) no-repeat 14px 11px;}
.cont_R_title a { font-size:12px; color:#bb064d; text-decoration:none; }

.interview_img { width:300px; height:150px; margin:5px 0 0 14px;}


/* 지자체 리포트*/
.cont_R_list { width:328px; height:auto; margin:15px 0 0 0px; border:1px solid #e1e1e1; /* background-color:#f5f5f5; */}
.cont_R_text { width:300px; margin:10px 0 0 14px;font-size:14px; color:#666666; font-weight:bold;}
.cont_R_text a { font-size:14px; color:#666666; }

.cont_Rlist_title { width:310px; margin:15px 0 0 10px; font-size:12px; font-weight:bold; } 
.cont_Rlist_title a{ font-size:12px; color:#bb064d; text-decoration:none; } 
.icon_list { margin-left:185px;}

.cont_Rlist_text { float:left; width:300px; margin:20px 0 0 15px; }
.cont_Rlist_text li { padding-left:10px; margin-bottom:10px; font-size:13px; font-weight:bold; color:#262626;
					 background:url(../images/list_bar.gif) no-repeat 0px 8px;}
.cont_Rlist_text li a{ color:#262626; }




/* 인물 */

.cont_R_human { float:left; width:328px; margin-top:10px;  border:1px solid #e1e1e1; }

/* 인물 기사 박스 */
.contR_human_boxbg { float:left; width:310px; margin:20px 0 0 10px; padding-bottom:3px;
				  background:url(../images/bar_img.gif)	no-repeat 0px 102px; }

.contR_human_boxnobg { float:left; width:310px; margin:15px 0 0 10px; padding-bottom:5px; } 

.contR_humanbox { float:left; width:310px; margin:20px 0 0 10px; padding-bottom:10px;
				  background:url(../images/bar_img.gif)	no-repeat 0px 80px; }

.contR_human_title { width:310px; margin:15px 0 0 10px; font-size:12px; font-weight:bold; } 
.contR_human_title a{ font-size:12px; color:#bb064d; text-decoration:none; } 
.icon_human_list { margin-left:237px; }


.contR_human_img { float:left; width:96px; height:86px; margin:0px 10px 15px 0px; text-align:center; }
.contR_human_img img {margin:0 auto;}

.contR_human_list { margin:10px 0 0 15px;}
.contR_human_list li { margin:0 0 15px 0px; }



.contR_human_tit {  font-size:12px; font-weight:bold; }
.contR_human_tit a { font-size:12px; color:#262626;}




.R_human_list { margin:0px 0 0 0px;}
.R_human_list li { margin:0 0 15px 0px; }

.R_human_tit {  font-size:12px; font-weight:bold; }
.R_human_tit a { font-size:12px; color:#262626;}


.contR_human_text{ font-size:12px; margin:10px 0 0 10px;}
.contR_human_text a { font-size:12px; color:#808080;}



/* 기획 */

.contR_planning { float:left; width:328px; margin-top:10px;  border:1px solid #e1e1e1; padding-bottom:20px;}
.icon_planning_icon { margin-left:250px;}

.planning_imgA { display:block;float:left; width:135px; margin:0px 0 0 20px;}
.planning_imgA li { margin-top:20px; font-size:12px; font-weight:bold; }
.planning_imgA li a{ color:#262626;}


.planning_imgB { float:left; width:135px; margin:0px 0 0 20px; }
.planning_imgB li { margin-top:20px; font-size:12px; font-weight:bold; }
.planning_imgB li a{ color:#262626;}

.contL_listBbox  p { font-size:12px; color:#808080; margin-top:0px;padding-bottom:10px; margin-right:8px; margin-bottom:7px; }
.contL_listBbox  p a { font-size:12px; color:#808080; }

.cont_Rlist_text  p { font-size:12px; color:#808080;margin-top:5px;}
.cont_Rlist_text  p a { font-size:12px; color:#808080; }

