/* CSS Default */
body{ margin:0px; font-family:"맑은 고딕", malgun, Dotum, "돋움"; font-size:13px; color:#444444; min-width:1000px; }
img{ border:0px; }
p{ margin:0px; padding:0px; }
a{ text-decoration:none; color:#000; }
a:hover{ text-decoration:underline; color:#ed1c24; }
h1{ font-family:'malgunbd', Dotum; font-weight:normal; font-size:18px; color:#cd2027; margin:0px 0px 10px 0px; padding:0px; }
h2{ font-family:'malgunbd', Dotum; font-weight:normal; font-size:18px; color:#000000; margin:0px 0px 10px 0px; padding:0px; }
h3{ font-family:'malgun', Dotum; font-weight:normal; font-size:14px; line-height:20px; color:#999999; margin:0px; padding:0px; }
h4{ font-family:'malgun', Dotum; font-weight:normal; font-size:13px; line-height:20px; color:#333333; margin:10px 0px 15px 0px; padding:0px; }
h5{ font-family:'malgunbd', Dotum; font-weight:normal; font-size:14px; line-height:20px; color:#333333; margin:10px 0px 25px 0px; padding:0px; }
/* DIV */
#centerDIV { position:absolute; top:50%; left:50%; }
#contents{ width:560px; font-size:13px; line-height:160%; overflow:hidden; }

#warp{
	
}
.cursorP{
	cursor:pointer;
}
.fullPGBK{
	width:100%;
	background:#000;
}
.fullPGDGR{
	width:100%;
	background:#444545;
}
.fullPGContNbg{
	width:100%;
	background:#ffffff;
	padding:90px 0px;
}
.fullPGContNbgT0{
	width:100%;
	background:#ffffff;
	padding:0px 0px;
}
.fullPGContBg{
	width:100%;
	background:#f6f6f6;
	padding:90px 0px;
}
.w960{
	width:960px;
	margin:0px auto;
	overflow:hidden;
	clear:both;
}
.leftDiv{
	width:454px;
	float:left;
	margin:0px 52px 0px 0px;
}
.rightDiv{
	width:454px;
	float:left;
}
.leftSDiv{
	width:334px;
	float:left;
	margin:0px 30px 0px 0px;
	padding:90px 0px;
}
.rightLDiv{
	width:536px;
	float:left;
	background:#f6f6f6;
	padding:90px 30px;
}
.pdV50{
	padding:50px 0px;
}
.tCenter{
	text-align:center;
}
.ulM0{
	margin:0px;
	padding:0px;
	list-style:none;
	overflow:hidden;
	clear:both;
}
.liDate{
	width:45%;
	float:left;
	padding:0px 15px;
}
/* 헤더 및 메뉴 */
#header{
	position: relative;
	width:960px;
	height:150px;
	margin:0px auto;
	overflow:hidden;
	clear:both;
}
#logo{
	position: absolute;
	width:160px;
	height:110px;
	background:url(../images/logo.png) center no-repeat #000000;
	left:0px;
	top: 20px;
	overflow:hidden;
	clear:both;
	text-indent:-500px;
	cursor:pointer;
}
#menu{
	position:absolute;
	right:0px;
	top: 34px;
}
#menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
	clear:both;
}
#menu li{
	margin:0px 10px;
	padding:0px;
	float:left;
}
#menu li .menuEnd{
	margin:0px 0px 0px 10px;
}


/* 헤더이미지 */
#headImg{
	width:100%;
	height:320px;
	background-color: rgba(0,0,0,0.20);
	overflow:hidden;
}
.homeHD{
	position:relative;
	width:100%;
	height:395px;
	background-image: url(../images/menu1/header-bg.jpg);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu1/header-bg.jpg', sizingMethod='scale');
	background-position:50% 50%;
	background-size:cover;
}
.clsIIoT{
	position:relative;
	width:100%;
	height:395px;
	background-image: url(../images/menu2/header-bg.jpg);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu2/header-bg.jpg', sizingMethod='scale');
	background-position:50% 50%;
	background-size:cover;
}
.clsNFV{
	position:relative;
	width:100%;
	height:395px;
	background-image: url(../images/menu3/header-bg.jpg);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu2/header-bg.jpg', sizingMethod='scale');
	background-position:50% 50%;
	background-size:cover;
}
/* .clsEvent{
	position:relative;
	width:100%;
	height:395px;
	background-image: url(../images/menu4/header-bg.jpg);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu4/header-bg.jpg', sizingMethod='scale');
	background-position:50% 50%;
	background-size:cover;
} */
.clsEvent{
	position:relative;
	width:100%;
	height:395px;
	background-image: url(../images/menu1/header-bg.jpg);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu1/header-bg.jpg', sizingMethod='scale');
	background-position:50% 50%;
	background-size:cover;
}
.headerTXT{
	position:absolute;
	width:650px;
	height:155px;
	background:url(../images/headerTXT.png) no-repeat;
	top:50%;
	left:50%;
	margin-left:-485px;
	margin-top:-115px;
}
.headerReg{
	display:none;
	position:absolute;
	width:204px;
	height:56px;
	background:url(../images/headerRegBT.png) no-repeat;
	top:50%;
	left:50%;
	margin-left:-480px;
	margin-top:65px;
}

/* 등록 필드 */
.qaTitle{
	margin: 20px 0px 20px 0px;
}
.qsTitle{
	margin: 10px 0px 5px 0px;
}
.ipFdt{
	margin: 0px 0px 15px 0px;
}
.ipFd{
	border:1px solid #CCC;
	border-radius:5px;
	padding:5px 10px 7px 10px;
	font:13px/1.5 '맑은 고딕', malgun, "돋움", Dotum;
	color:#555555;
}
.ipFdE{
	border:1px solid #CCC;
	border-radius:5px;
	padding:5px 10px 7px 10px;
	font:14px/1 '맑은 고딕', malgun, "돋움", Dotum;
	font-weight:bold;
	color:#555555;
	background:#f6f6f6;
}

/* 푸터 */
#footer{
	position:relative;
	width:960px;
	margin:0px auto;
	padding:30px 0px;
}
#footer #snsLinks{
	position:absolute;
	right:0px;
	top: 30px;
}
#footer ul{
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
	clear:both;
}
#footer li{
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
}

/* 날짜 */


/* 테이블 데코 */
.tbstyle {width:100%; text-align:left; border-bottom:0px solid #999999; font:11px Tahoma;}
.tbstyle th {padding:8px 5px 8px 5px; color:#7d5e3a; font-size:11px; border-bottom:1px solid #999999; border-top:1px solid #999999; }
.tbstyle td {padding:8px 5px 8px 5px; border-bottom:0px solid #999999; color:#999999; line-height:normal;}
#privacy{
	border:1px solid #EEE;
	height:100px;
	overflow:auto;
	padding:15px;
	font:12px/1.4 '맑은 고딕', malgun, "돋움", Dotum;
	color:#555555;
}
#privacy h1{
	font:14px/1.4 '맑은 고딕', malgun, "돋움", Dotum;
	font-weight:bold;
	margin-bottom:5px;
}
.tdhead{
	font:11px/1 '맑은 고딕', malgun, "돋움", Dotum;
	color:#FFF;
}
.tdbody{
	font:11px/1 '맑은 고딕', malgun, "돋움", Dotum;
	color:#555555;
}
.ul0{
	margin:0px; padding:0px 0px 0px 15px;
	list-style:circle;
}
.ul0{
	margin:0px; padding:0px 0px 0px 20px;
	list-style:circle;
}