/* ·¹ÀÌ¾Æ¿ô*/
#wrap{
	width:100%;
	background:url(../images/bg_body.jpg) repeat-x 0 0;
}
#bottom_contents,#main_contents{
	width:1000px;
	margin:0 auto;
	position:relative;
}
#top{
	width:100%;
	margin:0 auto;
	position:relative;
	text-align:center;
	z-index:50;	
	background:url(../images/top.jpg) no-repeat center 0; 
}
#topNavi{margin:0 auto; width:1000px;height:121px;text-align:left;left:50%;}
#meun{position:absolute;}

#con{
	overflow:hidden;
	text-align:center;
	margin-bottom:20px;
}
#m_con{
	overflow:hidden;
	text-align:center;
	background:url(../images/bg_main_con02.jpg) no-repeat center 0;
	margin-bottom:20px;
}

#main_contents{
	width:970px;
	overflow:hidden;
	text-align:center;
	margin-top:15px;
}
#sub_contents{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	background:#ffffff;
	margin-bottom:40px;
}
#m_L{
	width:244px;
	float:left;
	text-align:left;
}
#m_C{
	float:left;
	width:468px
}
#m_R{
	width:258px;
	float:right;
	text-align:right;
	valign:top;
}
#sub_L{
	width:200px;
	float:left;
	text-align:left;
	margin-top:0px;
	padding-left:10px;
}
#sub_Con{
	width:790px;
	float:right;
	text-align:right;
	min-height:600px;
}
#bottom{
	width:100%;
	height:130px;
	background:url(../images/bg_bt.jpg) repeat-x 0 0;
	padding:12px 0;
	text-align:left;
	
}
/*·¹ÀÌ¾Æ¿ô ³¡*/

/*ÆûÅÂ±×*/
input.login{border:1px solid #dedede;color:#575757; font-size:12px; margin:0; padding:2px 0 0 3px; width:115px; height:20px;}
input.checkbox{margin:-1px 2px 0 0; vertical-align:middle;}

/*ÆûÅÂ±× ³¡*/


.topSubNavi{
	position:absolute;
	top:5px;
	width:1000px;
	text-align:right;
	color:#fff;
}
.topSubNavi ul{
	position:absolute;
	right:2px;
	top: 0px;
}
.topSubNavi li { float:left;font-size:11px;font-weight:bold;text-align:right;}
.topSubNavi a { display:block; height:20px; color:#fff; }
.topSubNavi a {display:inline; height:auto; padding:0 0 0 3px; text-decoration:none; text-indent:0px;}
.topSubNavi a:visited{color:#fff; text-decoration:none;}
.topSubNavi a:hover{color:#ffff00; text-decoration:none;}
.topSubNavi a:active{color:#ffff00; text-decoration:none;}
.topSubNavi a.active{ color:#ffff00; text-decoration:none;}


/*¸ÞÀÎ*/
/*¸ÞÀÎÁÂÃø*/
#loginBox{background:url(../images/login_bg.jpg) repeat-x 0 0;padding: 0;height:138px;text-align:left;width:230px;margin-left:1px;}
#loginBox2{background-color:#ffffff;padding: 0;height:138px;text-align:left;width:230px;margin-left:1px;}
#loginBox table{float:left;border-top:0px solid #2971d5;border-right:0px solid #2971d5;border-left:0px solid #2971d5;border-bottom:0px solid #2971d5;width:230px;height:138px;}
#loginBox2 table{float:left;border:0px solid #c5c5c5;width:230px;height:138px;}
#loginBox ul {float:right;}


.bnBox {margin-top:0px;}

#noticeBox{height:130px;text-align:left;width:270px;float:right;}

.titBox{width:100%;position:relative;display:inline-block;border-bottom:1px solid #ffffff;padding-bottom:3px;}
.titBox .left{ float:left;}
.titBox .right{ float:right;}
.conBox{width:100%;top:40px;line-height:24px;}
.conBox a { display:block; color:#333; }
.conBox a {display:inline; height:auto; padding:0 0 0 0px; text-decoration:none; text-indent:0px;}
.conBox a:visited{color:#333; text-decoration:none;}
.conBox a:hover{font-weight:bold; color:#164093; text-decoration:none;}
.conBox a:active{font-weight:bold; color:#164093; text-decoration:none;}
.conBox a.active{font-weight:bold; color:#164093; text-decoration:none;}

.gray{color:#666;}

#photoBox table li{padding:2px;line-height:20px}


/*¸ÞÀÎ ³¡*/


/*¼­ºê°ø¿ë*/
.subTitBox{width:780px;float:left;position:relative;display:inline-block;border-bottom:1px solid #c5c5c5;padding-bottom:3px;padding-top:20px;}
.subTitBox .left{ float:left;font-weight:bold;font-size:14px}
.subTitBox .right{ float:right;}
/*¼­ºê°ø¿ë ³¡*/
/*ÇªÅÍ*/
#bottom_contents{height:140px;}
#bottom_area2 {position:absolute;left:210px;top:100px;}
#bottom_area1 {position:absolute;left:200px;top:70px;}
#bottom_area1 li{float:left;display:inline-block;padding:0 10px;}
/*ÇªÅÍ ³¡*/

#menu{ position:absolute; top:12px }

/*-- Å©·ÒÇÙ --------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#menu{ position:absolute; top:28px }
}

/*-- ÆÄÆøÇÙ --------------------------------------*/
@-moz-document url-prefix(){
   #menu{ position:absolute; top:28px }
}


/*--- ³»¿ë -----*/

#left_login{
	width:200px;
	float:center;
	text-align:center;
	margin-top:0px;
	margin-left:25px;
}

#sub_Con2{
	width:780px;
	float:left;
	text-align:left;
		
}

.title {text-align:left}
