@charset "utf-8";
div#wrap {
	width:100%;
	min-width:1200px;
	overflow:hidden;
}
div.header {
	background:url('/2020/kor/images/layout/bg_header.gif') no-repeat center 0; background-color: #000a33;
	
	height:252px;
}
	div.header span.head-bg {
		position:absolute;
		width:1437px;
		left:50%;
		margin:0 0 0 -718px;
		overflow:hidden;
		height:300px;
		/*background:url('/2020/kor/images/layout/bg_head.png') no-repeat center 0;*/
		
	}
	div.header-inner {
		position:relative;
		width:1200px;
		margin:0 auto;
		/* overflow:hidden; */
	}
		div.header-inner h1 {
			padding:25px 0 0 0;
		}
ul.lang-list {
	position:absolute;
	right:0;
	top:0;
}
	ul.lang-list li {
		float:left;
		margin:0 0 0 5px;
	}
	ul.lang-list li.fb {
		background:#3766b7;
	}
		ul.lang-list li.fb img {
			vertical-align:middle;
			padding:0 10px 3px 0;
		}
	ul.lang-list li.login {
		background:#a20000;
	}
	ul.lang-list li.mypage {
		background:#000;
	}
	ul.lang-list li.ko {
		background:#2e3192;
		color:#FFF;
	}
	ul.lang-list li.en {
		background:#000;
	}
		ul.lang-list li a {
			display:block;
			height:28px;
			line-height:28px;
			padding:0 15px;
			color:#fff;
			font-size:13px;
			font-weight:bold;
		}
		ul.lang-list li.ko a {
			color:#fff;
		}
ul.date-list {
	margin:35px 0 0 0;
}
	ul.date-list li {
		margin:13px 0 0 0;
	}
	ul.date-list li:first-child {
		margin:0;
	}
		ul.date-list li strong{
			display:inline-block;
			margin:0 12px 0 0;
			width:77px;
			height:26px;
			line-height:26px;
			text-align:center;
			font-size:15px;
		}
		ul.date-list li.exhibition  strong {
			background:#000;
			color:#fff;
		}
		ul.date-list li.conference  span strong {
			background:#fff000;
			color:#000;
		}
		ul.date-list li img {
			vertical-align:middle;
		}
.go-lot {
	position:absolute;
	right:0;
	top:90px;
}

.go-kakao {
	position:absolute;
	right:0;
	top:40px;
}


div.gnb {
	margin:34px 0 0 0;
	height:5px;
}
	ul.gnb-menu {
		width:100%;
		/* overflow:hidden; */
	}
	ul.gnb-menu:after {
		display:block;
		content:"":
		claer:both;
	}
		ul.gnb-menu li {
			float:left;
			width:240px;
			border-left:1px solid #ffe779;
			background:#ffd101;
			
		}
		ul.gnb-menu li.all {
			width:236px;
			background:#000;
			
		}
			ul.gnb-menu li.all > ul {
				z-index:11;
				background:#000;
				color:#fff;
				opacity:0.9;
				position: absolute;
				left: 0;
				height: 260px;
				width: 100%;
			}
				ul.gnb-menu li.all ul li {
					float:left;
					width:240px;
					background:none;
					border:0;
					text-align:center;
				}
					ul.gnb-menu li.all ul li ul {
						padding:15px 0;
					}
						ul.gnb-menu li.all ul li ul li a{
							display:block;
							height:auto;
							color:#fff;
							line-height:30px;
							font-size:13px;
							font-weight:bold;
							text-align:center;
							font-weight:normal;
						}
						ul.gnb-menu li.all ul li ul li a:hover {
						text-decoration:underline;
						color:#fff;
						}
		ul.gnb-menu li:first-child {
			border-left:0;
		}
			ul.gnb-menu li a {
				display:block;
				height:58px;
				line-height:58px;
				color:#000;
				font-size:17px;
				font-weight:bold;
				text-align:center;
			}
				ul.gnb-menu li a img {
					vertical-align:middle;
					padding:0 7px 2px 0;
				}
div.footer {
	width:100%;
	background:#354053;
}
	div.foot-inner {
		position:relative;
		width:1200px;
		margin:0 auto;
		padding:40px 0;
		text-align:right;
	}
		div.foot-inner .f-logo {
			position:absolute;
			left:0;
			top:40px;
		}
		div.foot-inner p.address {
			color:#c3c8d1;
			font-size:13px;
		}
			div.foot-inner p.address strong {
				color:#fff;
			}
		div.foot-inner p.copy {
			padding:5px 0 0 0;
			font-size:12px;
			color:#979ca7;
		}
div.container {
	width:1200px;
	margin:0 auto;
}
div.cont-top {
	position:relative;
	padding:40px 0 0 0;
	height:60px;
}
	div.cont-top h2.ctit {
		font-size:34px;
		color:#000;
	}
	ul.cont-top-btn {
		position:absolute;
		right:0;
		top:40px;
	}
		ul.cont-top-btn li {
			float:left;
			margin:0 0 0 1px;
			width:140px;
		}
		ul.cont-top-btn li a{
			display:block;
			height:50px;
			line-height:50px;
			color:#fff;
			text-align:center;
			font-size:16px;
			font-weight:bold;
		}
		ul.cont-top-btn li.booth a {
			background:#b9282f;
		}
		ul.cont-top-btn li.visit a {
			background:#354053;
		}
			ul.cont-top-btn li a img {
				vertical-align:middle;
				padding:0 5px 0 0;
			}
div.contents {
	width:100%;
	overflow:hidden;
	padding:50px 0 100px 0;
	border-top:5px solid #000;
}
	div.contents div.snb {
		float:left;
		width:262px;
		padding:0 40px 0 0;
	}
		div.contents div.snb ul.snb-list {
			border:1px solid #d5d5d5;
		}
			div.contents div.snb ul.snb-list li {
				border-top:1px solid #d5d5d5;
				background:url('/2020/kor/images/layout/bg_snb.gif') no-repeat 0 0;
			}
			div.contents div.snb ul.snb-list li:first-child {
				border-top:0;
			}
			div.contents div.snb ul.snb-list li.selected,
			div.contents div.snb ul.snb-list li a:hover {
				background:url('/2020/kor/images/layout/bg_snb.gif') no-repeat 0 -58px;
			}
				div.contents div.snb ul.snb-list li a{
					display:block;
					padding:0 0 0 28px;
					height:58px;
					line-height:58px;
					font-size:16px;
					color:#000;
					font-weight:bold;
				}
				div.contents div.snb ul.snb-list.type li a {
					padding:0 0 0 12px;
				}
				div.contents div.snb ul.snb-list li.selected a,
				div.contents div.snb ul.snb-list li a:hover{
					color:#fff;
				}
		ul.snb-menu {
			margin:25px 0 0 0;
		}
			ul.snb-menu li {
				padding:0 0 0 85px;
				text-align:center;
				background:#dddedf;
				margin:1px 0 0 0;
			}
			ul.snb-menu li:first-child {
				margin:0;
			}
			ul.snb-menu li.result {
				background:#dddedf url('/2020/kor/images/layout/bg_2015result.gif') no-repeat 0 0;
			}
			ul.snb-menu li.prtInfo {
				background:#dddedf url('/2020/kor/images/layout/bg_prtInfo.gif') no-repeat 0 0;
			}
			ul.snb-menu li.brochure {
				background:#dddedf url('/2020/kor/images/layout/bg_ebrochure.gif') no-repeat 0 0;
			}
			ul.snb-menu li.inquire {
				background:#dddedf url('/2020/kor/images/layout/bg_inquire.gif') no-repeat 0 0;
			}
				ul.snb-menu li a {
					display:block;
					height:70px;
					line-height:70px;
					font-size:17px;
					color:#545555;
					font-weight:bold;
				}
	div.contents div.cont {
		position:relative;
		float:left;
		width:898px;
	}
		div.contents div.cont h3.stit {
			font-size:26px;
			color:#000;
			height:45px;
			background:url('/2020/kor/images/layout/bg_stit.gif') no-repeat 0 100%;
		}
		ul.c-location {
			position:absolute;
			right:18px;
			top:12px;
		}
			ul.c-location li {
				float:left;
				padding:0 0 0 12px;
				margin:0 0 0 12px;
				background:url('/2020/kor/images/layout/loc_arrow.png') no-repeat 0 50%;
				color:#999;
			}
			ul.c-location li:first-child {
				background:none;
			}
				ul.c-location li a {
					color:#999;
				}
				ul.c-location li strong {
					color:#333;
					font-weight:normal;
				}
		div.contents div.cont-inner {
			padding:30px 0 0 0;
		}