#content-main{
	position:relative;
	width:78.2em;
	margin:0 auto;
	padding:0;
	background: none;
}

/* 팝업존 영역 */
#popup-zone {
	position:relative;
	width: 78em;
	height: 21em;
	margin: 0;
	border:1px solid #ddd;
}
/*#popup-zone div.wrapper {
	border: 2px solid #43B7A2;
}*/
/*#popup-zone img.label,
#popup-zone ul,
#popup-zone ul li,
#popup-zone a.control {
	display: inline-block;
	margin:0;
	padding:0;

	vertical-align: top;

	zoom: 1;
	*display: inline;
}*/
/*
#popup-zone img.label {
	padding: 0.5em 0.5em 0 2em;
	width: 5em;
	height: 2.75em;
}
*/
#popup-zone ul {
	width: 78em;
	height: 21em;
	/*width: 15.75em;*/
	margin: 0 0 0 0;
	zoom: 1;
}
#popup-zone a.control01 {
	position:absolute;
	top:0.75em;
	right:3.5em;
	z-index:10;
	/*margin: 1em 0.5em 0 0.5em;*/
}
#popup-zone a.control02 {
	position:absolute;
	top:0.75em;
	right:0.75em;
	z-index:10;
	/*margin: 1em 0 0 0.5em;*/
}
#popup-zone ul{
	width:100%;
}
#popup-zone ul li {
	width:2.25em;
	margin: 0.5em 0 0 0.5em;
	_overflow: hidden;
}
#popup-zone ul li.popup2,
#popup-zone ul li.popup3,
#popup-zone ul li.popup4,
#popup-zone ul li.popup5,
#popup-zone ul li.popup6 {
	*margin: 0 0 0 0.5em;
}
#popup-zone ul li a {
	display:block;
}
#popup-zone ul li a.runner,
#popup-zone ul li img.runner {
	position:relative;
	display:block;
	width: 2.25em;
	height: 2.25em;
	z-index:10;
	margin:0;
	padding:0;
	vertical-align:top;
	/*cursor: pointer;*/
}
#popup-zone ul li img.content {
	position:absolute;
	top:0;
	left:0;
	width: 78em;
	height: 21em;
	z-index:1;

}
/*
#popup-zone ul li.popup1 img.content,
#popup-zone ul li.popup2 img.content,
#popup-zone ul li.popup3 img.content,
#popup-zone ul li.popup4 img.content,
#popup-zone ul li.popup5 img.content,
#popup-zone ul li.popup6 img.content,
#popup-zone ul li.popup7 img.content,
#popup-zone ul li.popup8 img.content {
	position:absolute;
	top:0;
	left:0;
}
*/
#popup-zone ul li a.content,
#popup-zone ul li img.content {
	display: none;

	_overflow: visible;
	/*_position: relative;*/
}
#popup-zone ul li.current a.content,
#popup-zone ul li.current img.content {
	display: block;
}

#main-content01 {
	clear:both;
	width: 100%;
	height:12.5em;
	margin:0.5em 0 0 0;
	padding: 0;
	/*border-bottom:1px solid #ddd;*/
}

.section-contents ul li a{
	text-decoration: none !important;
}
span.more a{
	color:#1178c0;
	text-decoration:none !important;
}

#section01 {
	position:relative;
	float: left;
	width: 33%;
}
#section01 .section-header {
	width:100%;
	height: 2.8em;
	background: url(/images/common/list-title-bg.gif) no-repeat 0 -39.7em;
}
#section01 h2{
	width:100%;
	height: 2.8em;
	background: url(/images/common/list-title-bg.gif) no-repeat 100% -42.5em;
}
#section01 h2 em {
	display:block;
	padding: 0.7em 0 0 1.75em;
	background: url(/images/common/section-icon.gif) no-repeat 1em 1.1em;
}

#section01 .section-contents{
	width:100%;
}
#section01 .section-contents ul {
	width:100%;
	height:9.25em;
	margin:0;
	padding:0.5em 0 0.5em 0;
}
#section01 .section-contents ul li{
	/*width:100%;*/
	line-height:1.75em;
	margin:0;
	padding:0;
}
.section-contents ul li a {
	float: left;
	display:block;
	width: 71%;
	height:1.75em;
	padding-left:1.25em;
	text-align: left;
	background: url(/images/common/depth01.gif) no-repeat 0.5em 0.65em;
}
.section-contents ul li a:hover {
	background-color:#006599 !important;
	background: url(/images/common/depth01-on.gif) no-repeat 0.5em 0.65em;
}
.section-contents ul li span.date{
	float: right;
	width:23%;
	height:1.75em;
	text-align: left;
	color:#555;
}
#section01 span.more{
	position:absolute;
	top:0.6em;
	right:1em;
	font-weight:bold;
}

/* section02 */
#section02 {
	position:relative;
	float: left;
	width:33%;
	margin-left:0.5%;
	_margin-left:0.3%;
}
#section02 .section-header {
	width:100%;
	height: 2.8em;
	background: url(/images/common/list-title-bg.gif) no-repeat 0 -5.7em;
}
#section02 h2{
	width:100%;
	height: 2.8em;
	background: url(/images/common/list-title-bg.gif) no-repeat 100% -8.5em;
}
#section02 h2 em {
	display:block;
	padding: 0.7em 0 0 1.75em;
	background: url(/images/common/section-icon.gif) no-repeat 1em 1.1em;
}
#section02 .section-contents{
	width:100%;
}
#section02 .section-contents ul {
	width:100%;
	height:9.25em;
	margin:0;
	padding:0.5em 0 0.5em 0;
}
#section02 .section-contents ul li{
	/*width:100%;*/
	line-height:1.75em;
	margin:0;
	padding:0;
}
span.update-news-date{
	display:block;
	float: right;
	width: 6em;
	height:1.75em;
	padding: 0;
	text-align: right;
}
#section02 span.more{
	position:absolute;
	top:0.6em;
	right:1em;
	font-weight:bold;
}

/* section03 */
#section03 {
	position:relative;
	float: right;
	width: 33.25%;
	margin:0;
}
#section03 a {
	display:block;
}
/*
#visual-zone{
	width:26em;
	height:12.25em;
}
*/

#main-content02 {
	clear:both;
	width: 100%;
	height:11em;
	margin:0.5em 0;
}

/* section04 */
#section04 {
	position:relative;
	float:left;
	width: 66%;
	height:11em;
}
#section04 ul {
	float:left;
	width:51.5em;
	margin:0;
	padding:0;
}
#section04 ul li {
	float:left;
	width:12.5em;
	height:10.75em;
	margin:0 0 0 0.5em;
	padding:0;
}
#section04 ul li a{
	display:block;
}
#section04 ul li.must-lab {
	margin:0;
	padding:0;
}

/* section05 */
#section05 {
	position:relative;
	float: right;
	width: 33%;
	height:11em;
}
#section05 .section-header {
	width:100%;
	height: 2.8em;
	background: url(/images/common/list-title-bg.gif) no-repeat 0 -56.7em;
}
#section05 h2{
	width:100%;
	height: 2.8em;
	background: url(/images/common/list-title-bg.gif) no-repeat 100% -59.5em;
}
#section05 h2 em {
	display:block;
	padding: 0.7em 0 0 1.75em;
	background: url(/images/common/section-icon.gif) no-repeat 1em 1.1em;
}

#section05 .section-contents{
	width:100%;
}
#section05 .section-contents ul {
	width:100%;
	height:7em;
	margin:0;
	padding:0.5em 0 0.5em 0;
}
#section05 .section-contents ul li{
	/*width:100%;*/
	line-height:1.75em;
	margin:0;
	padding:0;
}
#section05 .section-contents ul li a {
	width: 95%;
}
#section05 span.more{
	position:absolute;
	top:0.6em;
	right:1em;
	font-weight:bold;
}

/* section05
#section05 {
	position:relative;
	float:right;
	width: 33%;
	height:9.75em;
	border:1px solid #ddd;
}
#section05 h2{
	display:block;
	height: 2.8em;
}
#section05 h2 em {
	display:block;
	padding: 0.65em 0 0 1.75em;
	background: url(/images/common/section-icon.gif) no-repeat 1em 1em;
}
#section05 .section-contents{
	float:left;
}
#section05 .section-contents ul {
	margin:0;
	padding:0;
}
#section05 .section-contents ul li {
	float:left;
	margin:0;
	padding:0;
} */


#main-content03 {
	clear:both;
	height: 7em;
	margin:0.5em 0 0 0;
	/*background: url(/images/ko/main-content-bg04.png) no-repeat;*/
}
#banner-zone {
	height:7em;
	background-color: #f4f4f4;
	border: 1px solid #ccc;
}
#banner-zone div.wrapper {
}
#banner-zone img.label {
	display: inline-block;
	width:15%;
	height:7em;
	vertical-align: top;

	zoom: 1;
	*display: inline;
}
#banner-zone div.content {
	display: inline-block;
	vertical-align: top;

	margin: 0;
	padding: 0;
	width:70%;
	height:7em;
	overflow: hidden;
	background-color:#fff;

	zoom: 1;
	*display: inline;
}
#banner-zone div.content ul {
	width: 60em;
	margin: 0;
	/*margin-left: -12em;*/
}
#banner-zone div.content ul li {
	display: inline;
	padding-right: 0.25em;
}
#banner-zone div.content ul li img {
	width: 11.75em;
	height: 3em;
}
#banner-zone div.control {
	display: inline-block;

	padding-left: 0.85em;
	margin-top: 2em;
	width:10%;

	zoom: 1;
	*display: inline;
}
#banner-zone div.control a {
	display: block;
	font-weight: bold;
}
#banner-zone div.control a.control {
	display: inline;
}
.banner-control {
	display: inline;
	padding-left: 0.2em;
}
.banner-full-view {
	padding-left: 0.25em;
	color: #565656;
}
.banner-replay {
	padding-left: 1.3em;
}
.arrow-start-stop {
	width: 2.25em;
	height: 1em;
}
.arrow-left, .arrow-right {
	width: 1em;
	height: 1em;
}