@charset "utf-8";

/* 
 * 
 * 
 * 
 * 
 * 
 * 
 * 양산 css
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * CSS Document */
#mainwrap {
	background-image: url(../images/heemang/main_bg.png);
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
}

#main_contents{
	width:1000px;	
	
	
}
.middle_wrap{background-color: red;height: 300px;width: 1000px}
/****************메인탑메뉴*************************/
#menu_space {
	position: relative;
	width: 1000px;
	height: 502px;	
	background-image: url(../images/heemang/main.png);
	background-repeat: no-repeat;
	
}
h1.logo{position: absolute;top:20px;left:50px;}


.logoutBtn{position: absolute;top:15px;left:869px;cursor: pointer;color: #2359bb;}

#menu_wrap {
	float:left;
	clear: both;
	margin-top: 30px;
	display: inline;
}
			
#menu { position: relative; width: 1050px;}
			
			#menu ul {padding-left: 235px;  }
			#menu li { display: inline;}
			

			#menu span { margin-right: -5px; }
			#menu div { position: absolute; top: 20px; background-color: #fff; padding: 10px 10px 10px 10px; display: none; 
			            border: 3px solid #4eaba8; 
			            }
			
			#menu div table { width: 100%; text-align: center; }
			#menu div table a { font-size: 13px; font-weight:bold;color: #666; font-family: 돋움;  }
			#menu div table a:hover { color: #4eaba8; }
			#menu div table td { padding: 0 1px; }

			#mypcbang { width: 270px; left: 250px; }

			#prize_wallet { width: 640px; left: 280px; }

			#event { width: 1000px; left: 200px; }

			#notice { width: 1000px; left: 200px; }

			#cs { width: 270px; left: 600px; }
						
			
	
			
/****************서브  메뉴*************************/
#sub_menu_space {
	position: relative;
	width: 1000px;
	height: 234px;	
	background-image: url(../images/heemang/sub_topimg.png);
	background-repeat: no-repeat;
	
}
h1.logo{position: absolute;top:20px;left:50px;}

#sub_menu_wrap {
	float:left;
	clear: both;
	margin-top: 30px;
}

#sub_menu { position: relative; width: 1050px;}
			
			#sub_menu ul {padding-left: 235px;  }
			#sub_menu li { display: inline;}
			

			#sub_menu span { margin-right: -5px; }
			#sub_menu div { position: absolute; top: 20px; background-color: #fff; padding: 10px 10px 10px 10px; display: none; 
			            border: 3px solid #4eaba8; 
			            }
			
			#sub_menu div table { width: 100%; text-align: center; }
			#sub_menu div table a { font-size: 13px; font-weight:bold;color: #666; font-family: 돋움;  }
			#sub_menu div table a:hover { color: #4eaba8; }
			#sub_menu div table td { padding: 0 1px; }

			#mypcbang { width: 270px; left: 250px; }

			#prize_wallet { width: 600px; left: 280px; }

			#event { width: 1000px; left: 200px; }

			#notice { width: 1000px; left: 200px; }

			#cs { width: 270px; left: 600px; }


/****************메인 로그인*************************/



div.loginBox {
	float: left;
	width: 320px;
	padding-top: 30px;
	padding-left: 30px;
	
}
	.loginBox ul {
		width: 320px;
		display: inline;
		border-bottom: solid 1px #bedcf3;
		padding: 0px 10px 3px 10px
	}
	.loginBox ul li {
		display: inline;
	}\
	.login_pa {
		margin-right: 130px;
	}
	
	.member {
		width: 320px;
		padding: 0px 10px 0px 0px;
		
	}
	.member p{
		padding: 5px 10px 0px 10px
	}
	.merchant {
		width: 350px;
		padding: 0px 10px 0px 0px
	}
	.merchant p{
		padding: 5px 10px 0px 10px
	}
	
	div .member .paddingtop{margin: 10px 0px 0px 0px}
	div .member .log_label{font-size: 11px;color: #878787;padding-right: 15px;}
	
	
	div .merchant .paddingtop{margin: 10px 0px 0px 0px}
	div .merchant .log_label{font-size: 11px;color: #878787;padding-right: 15px;}
	div .merchant .log_label_mer{font-size: 11px;color: #878787;padding-right: 5px;}
	
	.login_in{padding-top: 20px;}
	div .login_in .paddingtop{margin: 10px 0px 0px 0px}
	div .login_in .log_label{font-size: 13px;color: #878787;}
	

	.login_btn{margin:0px 0px 0px 57px; }
	
	
	
	
	input.st01 {
		padding: 3px 3px 1px 3px;
	}
	input.st01, textarea.st01 {
		border: 1px solid #cecece;
		background: rgb(239, 239, 239);
		color: rgb(151, 151, 151);
	}
	input.st02, textarea.st02 {
		border: 1px solid #cecece;
		background: #fff;
		color: rgb(151, 151, 151);
	}




	
/****************메인 공지사항*************************/	
	div.mainnotice {
	float: left;
	width: 320px;
	color:#747476;
	font-family: '굴림',Gulim,Helvetica,AppleGothic,Sans-serif; font-size: 12px; 
	padding-top:30px;
	padding-left: 30px;
	
	
	}
		div.mainnotice h2 {
		float: left;
		width: 280px;
		border-bottom: solid 1px #bedcf3;
		
		}
		div.mainnotice .more {
		position: absolute;
		left: 650px;
		cursor: pointer;
		}
		div.mainnotice ul {
		width:300px;
		padding: 15px 0 0 0;
		overflow: hidden;
		
		}
		div.mainnotice ul li {
		position: relative;
		padding: 0 0 6px 7px;
		width: 100%;
		}
		
		div.mainnotice ul li span.day {
		position: absolute;
		right: 2px;
		top: 1px;
		font-size: 11px;
		color: #AAA;
		width:70px;
		}
		
		img {
		border: 0;
		vertical-align: top;
		
		}
		
		div.mainnotice ul li a.textd{
		color: #666;
		text-decoration: none;
		width:50px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		}
		/*텍스트 잘라주는데 왜 안먹지? */
		.aa{
		width:70%;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;}
		
		div.mainnotice ul li a:link, a:hover, a:visited {
		color: #666;
		text-decoration: none;
	
		}
		div.mainnotice ul li a:hover{
			color:#4eaba8;
		text-decoration: none;

		}
	
/****************메인 퀵메뉴*************************/
#m_customer{width: 280px;display: inline;}
#m_customer ul {padding:30px 0px 0 40px; }
#m_customer ul li{display: inline;}
#m_customer ul li.aa{display: inline;padding:30px 0px 0 40px; }
#m_customer a {
	padding: 1px;
	display: inline-block;
	width:119px;
	height: 69px;
	text-indent: -5000px;
	overflow: hidden;
	background-repeat: no-repeat
}
#m_customer a.m1 {
	background-image: url(../images/heemang/serch_point.png);
}
#m_customer a.m2 {
	background-image: url(../images/heemang/serch_ga.png);
}
#m_customer a.m3 {
	background-image: url(../images/heemang/menual.png);
}
#m_customer a.m4 {
	background-image: url(../images/heemang/card_program.png);
}


#m_customer .q_call{margin:0px 0px 0 40px;}
#m_customer ul li a{cursor: pointer;}
		

#m_foot{width:100%;padding-left:10px;}



/****************서브 *************************/

#bodybg{background-image:url(../images/heemang/sub_bg.png);width:100%;background-repeat:repeat-x;}	
#wrap{
width:1100px;
}
	#header{
	margin-top:0px;
	}
	#header.flash{width: 1000px;
	height: 234px;
	float: left;
		}


#container { overflow:hidden; min-height: 600px;}
	
			 		
	#content {float:right; width:850px; height:100%; background:#fff; padding-top:20px;position: relative;}
		.header_title{border-bottom: solid 1px #d8d8d8;height:58px;}
			.con_header{float:left;}
			.con_locate{float:right;padding-top:40px;padding-right:50px;font-size:12px;color:#666666}
		.contents{padding-top:10px;}

.card_input{border-bottom: solid 1px #c0c0c0;padding: 10px;width: 400px;}

.point_s{padding:10px;width: 600px;font-size:12px;color:#ff7800;font-weight: bolder;}

/********** 버튼들*************/

input.card_n, textarea.card_n {
	border: 1px solid #cecece;
	background: #fff;
	color: rgb(151, 151, 151);
	width: 40px;
	padding:3px
}

input.date_n, textarea.date_n {
	border: 1px solid #cecece;
	background: #fff;
	color: rgb(151, 151, 151);
	width: 80px;
	padding:3px
}
input.passw, textarea.passw {
	border: 1px solid #cecece;
	background: #fff;
	color: rgb(151, 151, 151);
	width: 207px;
	padding:3px;
	margin-top: 5px;
}


input.ga_serach, textarea.ga_serach {
	border: 1px solid #cecece;
	background: #fff;
	color: rgb(151, 151, 151);
	width: 120px;
	padding:3px;
}
/* select  */
.ga_serach2{
	border: 1px solid #cecece;
	background: #fff;
	color: rgb(151, 151, 151);
	padding:3px 3px;
}
/* textinput  */
.ga_serach3{
	border: 1px solid #cecece;
	background: #fff;
	color: rgb(151, 151, 151);
	padding:4px 3px;
}
input.card_btn, textarea.card_btn {
	border: 1px solid #278f8c;
	color: #fff;
	background-color: #33a09c;
	padding:5px 8px 5px 8px;
	font-size: 13px;
	font-weight: bold;
		
}
input.card_btn:hover, textarea.card_btn {
	border: 1px solid #278f8c;
	color: #fff;
	background-color: #49a9a6;
	padding:5px 8px 5px 8px;
	font-size: 13px;
	font-weight: bold;
		
}

input.search_btn, textarea.search_btn {
	border: 1px solid #278f8c;
	color: #fff;
	background-color: #33a09c;
	padding:5px 8px 5px 8px;
	font-size: 13px;
	font-weight: bold;
	width: 50px;
}
input.search_btn:hover, textarea.search_btn {
	border: 1px solid #278f8c;
	color: #fff;
	background-color: #49a9a6;
	padding:5px 8px 5px 8px;
	font-size: 13px;
	font-weight: bold;
	width: 50px;
}

input.write_btn, textarea.write_btn {
	float: right;
	border: 1px solid #278f8c;
	color: #fff;
	background-color: #33a09c;
	padding:5px 8px 5px 8px;
	font-size: 13px;
	font-weight: bold;
	width: 50px;
}
input.write_btn:hover, textarea.write_btn {
	float: right;
	border: 1px solid #278f8c;
	color: #fff;
	background-color: #49a9a6;
	padding:5px 8px 5px 8px;
	font-size: 13px;
	font-weight: bold;
	width: 50px;
}
input.merchantNum_btn, textarea.merchantNum_btn {
	border: 1px solid #cecece;
	background: #fff;
	color: rgb(151, 151, 151);
	width: 59px;
	padding:3px
}

/********** 서브 좌측메뉴*************/	
#q_left{height:90px;background-image:url(../images/heemang/q_left_bg.png);background-repeat:no-repeat;padding-left:15px; }
#q_left ul {padding:13px 0px 0 0px;list-style: none;}
#q_left ul li{display: inline;}

#q_left .jan{margin-left:5px}
#q_left .ga{margin-left: 15px}
#q_left .q_call{margin-top: 30px}
#q_left ul li a{cursor: pointer;}

#bottom_m{background-color:#f4f4f4;width: 100%;height: 40px;margin-top:30px}
#bottom_m ul {padding:12px 5px 5px 100px;}
#bottom_m ul li{float:left;display: inline;padding-left: 40px;}
#bottom_m ul li a{cursor: pointer;}

#footer {clear:both;  background-image:url(../images/heemang/m_bottom.png);background-repeat:no-repeat;text-indent: -1000em;height:50px;}




/********** 검색바*************/
.search_box{margin-left:50px;background-image:url(../images/heemang/search_bg.png);background-repeat:no-repeat;width: 656px;height:600px;}

	.search_box2{padding:120px 0px 0px 120px;}
	.search_box2 ul li{display: inline;padding:10px 0px 10px 30px;font-size: 14px;}
	.search_box2 .label_search{width: 350px;font: 14px;background-color: red}
	
	.search_box2 tr th{padding:10px 0px 0px 0px;width: 150px;font-size: 14px;}
	.search_box2 tr td{text-align: right;;padding:10px 0px 0px 0px;width: 150px;font-size: 14px;}




/****************메뉴 *************************/

#lnb { float:left; width:180px; height:420px; background:#fff;padding:10px 10px 10px 10px; }
	#lnb .menu1{background-image:url(../images/heemang/menu_bg_1.png);background-repeat : no-repeat; width: 194px;height:305px;}
			
.menu1 a.menu1_1 {float:left;background-image:url(../images/heemang/sub_1_1.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu1 a.menu1_2 {float:left;background-image:url(../images/heemang/sub_1_2.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu1 a.menu1_3 {float:left;background-image:url(../images/heemang/sub_1_3.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu1 a.menu1_4 {float:left;background-image:url(../images/heemang/sub_1_4.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu1 a.menu1_5 {float:left;background-image:url(../images/heemang/sub_1_5.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu1 a.menu1_6 {float:left;background-image:url(../images/heemang/sub_1_7.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu1 a.menu1_8 {float:left;background-image:url(../images/heemang/sub_1_10.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
		 
.menu1 a:hover.menu1_1 {float:left;background-image:url(../images/heemang/sub_1_1_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu1 a:hover.menu1_2 {float:left;background-image:url(../images/heemang/sub_1_2_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu1 a:hover.menu1_3 {float:left;background-image:url(../images/heemang/sub_1_3_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu1 a:hover.menu1_4 {float:left;background-image:url(../images/heemang/sub_1_4_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu1 a:hover.menu1_5 {float:left;background-image:url(../images/heemang/sub_1_5_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu1 a:hover.menu1_6 {float:left;background-image:url(../images/heemang/sub_1_7_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu1 a:hover.menu1_8 {float:left;background-image:url(../images/heemang/sub_1_10_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}

.menu2{background-image:url(../images/heemang/menu_bg_8.png);background-repeat : no-repeat; width: 194px;height:345px;background-size: cover;}
.menu2 a.menu2_1 {float:left;background-image:url(../images/heemang/sub_2_1.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:60px;}
.menu2 a.menu2_2 {float:left;background-image:url(../images/heemang/sub_2_2.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:60px;}
.menu2 a.menu2_3 {float:left;background-image:url(../images/heemang/sub_2_3.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a.menu2_4 {float:left;background-image:url(../images/heemang/sub_2_4.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a.menu2_5 {float:left;background-image:url(../images/heemang/sub_2_5.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a.menu2_6 {float:left;background-image:url(../images/heemang/sub_1_5.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a.menu6_2 {float:left;background-image:url(../images/heemang/sub_1_7.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a.menu6_3 {float:left;background-image:url(../images/heemang/sub_5_3.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a.menu6_4 {float:left;background-image:url(../images/heemang/sub_5_4.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a.menu6_5 {float:left;background-image:url(../images/heemang/sub_6_5.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a.menu6_6 {float:left;background-image:url(../images/heemang/sub_6_6.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a.menu6_7{float:left;background-image:url(../images/heemang/sub_1_8.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu6_2 {float:left;background-image:url(../images/heemang/sub_1_7_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu2_1 {float:left;background-image:url(../images/heemang/sub_2_1_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:60px;}
.menu2 a:hover.menu2_2 {float:left;background-image:url(../images/heemang/sub_2_2_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu2_3 {float:left;background-image:url(../images/heemang/sub_2_3_over.png?233);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu2_4 {float:left;background-image:url(../images/heemang/sub_2_4_over.png?3232);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu2_5 {float:left;background-image:url(../images/heemang/sub_2_5_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu2_6 {float:left;background-image:url(../images/heemang/sub_1_5_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu6_3 {float:left;background-image:url(../images/heemang/sub_5_3_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu6_4 {float:left;background-image:url(../images/heemang/sub_5_4_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu6_5 {float:left;background-image:url(../images/heemang/sub_6_5_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu6_6 {float:left;background-image:url(../images/heemang/sub_6_6_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu2 a:hover.menu6_7 {float:left;background-image:url(../images/heemang/sub_1_8_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}


.menu3{background-image:url(../images/heemang/menu_bg_2.png);background-repeat : no-repeat; width: 194px;height:305px;}
.menu3 a.menu3_1 {float:left;background-image:url(../images/heemang/sub_3_1.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu3 a.menu3_2 {float:left;background-image:url(../images/heemang/sub_3_2.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}

.menu3 a:hover.menu3_1 {float:left;background-image:url(../images/heemang/sub_3_1_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu3 a:hover.menu3_2 {float:left;background-image:url(../images/heemang/sub_3_2_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}


.menu4{background-image:url(../images/heemang/menu_bg_4.png);background-repeat : no-repeat; width: 194px;height:305px;}

.menu4 a.menu4_1 {float:left;background-image:url(../images/heemang/sub_4_1.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu4 a.menu4_2 {float:left;background-image:url(../images/heemang/sub_4_2.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu4 a:hover.menu4_1 {float:left;background-image:url(../images/heemang/sub_4_1_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu4 a:hover.menu4_2 {float:left;background-image:url(../images/heemang/sub_4_2_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}

.menu5{background-image:url(../images/heemang/menu_bg_5.png);background-repeat : no-repeat; width: 194px;height:305px;}
.menu5 a.menu5_1 {float:left;background-image:url(../images/heemang/sub_6_1.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu5 a.menu5_2 {float:left;background-image:url(../images/heemang/sub_6_2.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu5 a.menu5_3 {float:left;background-image:url(../images/heemang/sub_6_3.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu5 a.menu1_5 {float:left;background-image:url(../images/heemang/sub_1_5.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu5 a:hover.menu5_1 {float:left;background-image:url(../images/heemang/sub_6_1_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu5 a:hover.menu5_2 {float:left;background-image:url(../images/heemang/sub_6_2_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}	
.menu5 a:hover.menu5_3 {float:left;background-image:url(../images/heemang/sub_6_3_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu5 a:hover.menu1_5 {float:left;background-image:url(../images/heemang/sub_1_5_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}	

.menu6{background-image:url(../images/heemang/menu_bg_3.png);background-repeat : no-repeat; width: 194px;height:305px;}
.menu6 a.menu6_1 {float:left;background-image:url(../images/heemang/sub_5_1.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu6 a:hover.menu6_1 {float:left;background-image:url(../images/heemang/sub_5_1_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}


.menu7{background-image:url(../images/heemang/menu_bg_7.png);background-repeat : no-repeat; width: 194px;height:345px;background-size: cover;}
.menu7 a.menu2_1 {float:left;background-image:url(../images/heemang/sub_2_1.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu7 a.menu2_2 {float:left;background-image:url(../images/heemang/sub_2_2.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu7 a.menu2_3 {float:left;background-image:url(../images/heemang/sub_2_3.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a.menu2_4 {float:left;background-image:url(../images/heemang/sub_2_4.png?123);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a.menu2_5 {float:left;background-image:url(../images/heemang/sub_2_5.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a.menu2_6 {float:left;background-image:url(../images/heemang/sub_1_5.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a.menu6_2 {float:left;background-image:url(../images/heemang/sub_1_7.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a.menu6_3 {float:left;background-image:url(../images/heemang/sub_5_3.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a.menu6_4 {float:left;background-image:url(../images/heemang/sub_5_4.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a.menu6_5 {float:left;background-image:url(../images/heemang/sub_6_5.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a.menu6_6 {float:left;background-image:url(../images/heemang/sub_6_6.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a.menu6_7{float:left;background-image:url(../images/heemang/sub_1_8.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a.menu6_8{float:left;background-image:url(../images/heemang/sub_1_9.png?332);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}

.menu7 a:hover.menu6_2 {float:left;background-image:url(../images/heemang/sub_1_7_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu2_1 {float:left;background-image:url(../images/heemang/sub_2_1_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;margin-top:80px;}
.menu7 a:hover.menu2_2 {float:left;background-image:url(../images/heemang/sub_2_2_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu2_3 {float:left;background-image:url(../images/heemang/sub_2_3_over.png?233);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu2_4 {float:left;background-image:url(../images/heemang/sub_2_4_over.png?3222);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu2_5 {float:left;background-image:url(../images/heemang/sub_2_5_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu2_6 {float:left;background-image:url(../images/heemang/sub_1_5_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu6_3 {float:left;background-image:url(../images/heemang/sub_5_3_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu6_4 {float:left;background-image:url(../images/heemang/sub_5_4_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu6_5 {float:left;background-image:url(../images/heemang/sub_6_5_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu6_6 {float:left;background-image:url(../images/heemang/sub_6_6_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu6_7 {float:left;background-image:url(../images/heemang/sub_1_8_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}
.menu7 a:hover.menu6_8 {float:left;background-image:url(../images/heemang/sub_1_9_over.png);width:176px;height:32px; background-repeat:no-repeat;text-indent: -1000em;}


/**************************게시판테이블******************************************/
.bbs .search{*zoom:1; padding-bottom:3px}
.bbs .search:after{content:""; display:block; clear:both;}
.bbs .search .page{display:inline; float:left; margin-top:10px}
.bbs .search .page span{font-weight:bold}
.bbs .search fieldset{float:right; display:inline; margin: 9px 12px 0 0}
.bbs .search fieldset *{vertical-align:middle;}
.bbs .search fieldset .inp_text{height:17px;border:1px solid red;}

.search_bar{margin:10px 0px 10px 0px;}

.bbs{width:850px; text-align:left; }
.bbs a{color:#616161;}
.bbs a:hover{color:#127774}

.bbs table{width: 100%;}
.bbs th, .bbs td{text-align:center}

.bbs thead th{border-top:2px solid #b9b9b9;border-bottom:1px solid #dbdbdb;height:28px; background-color: #f5f5f5;color: #464646; font-weight: bold;padding:2px 5px;}
.bbs thead tr{width: 750px;}

.bbs thead th.hit p{background:none}
.bbs thead th.no{}
.bbs thead th.hit{}
.bbs thead td.no{width: 500px}

.bbs tbody td{height:30px; border-bottom:1px solid #dadada;padding:3px 5px;}
.bbs tbody td.tle{padding-left:10px; text-align:left}
.bbs tbody td.grayLine {height:1px; border-bottom:1px dashed #cacaca;}

.bbs tbody td.add{text-align: left;}
.bbs tbody td.price{text-align: right;}
.bbs tbody td.writer{text-align:left}
.bbs tbody td.writer a{letter-spacing:-0.1em}
.bbs tbody td.writer *{vertical-align:middle}
.bbs tbody td.writer .icon{margin:0 4px 0 5px}
.bbs tbody td.total{border-bottom:1px solid #fff; text-align:left}
.bbs tbody td.total_price{border-bottom:1px solid #fff; text-align:right}

.bbs tbody td.write{border-bottom:1px solid #fff; text-align:right;cursor: pointer;
	;padding-top:10px}
.bbs tbody td.board_deta_xl{text-align:right;border: none;}
.bbs tbody td.board_deta_in{text-align:left;padding: 10px 10px 30px 10px;}

.bbs tfoot td{height:40px;padding-top:10px;padding-bottom:20px}
.bbs tfoot td a{display:inline-block;  padding:5px;padding:3px 5px;}
.bbs tfoot td a.next,
.bbs tfoot td a.last{border:1px solid #ddd; font-weight:normal;margin:3px;}
.bbs tfoot td a:hover{border:1px solid #ddd; font-weight:bold;color: #335fb9;}
.bbs tfoot td a.strong{color:#4d9ee4}


/*********************에디터 테이블************************/

.edit {width:100%; text-align:left; }
.edit a{color:#616161;font-weight: bold;}
.edit a:hover{color:#335fb9}

.edit table{width: 100%;}
.edit th, .bbs td{text-align:center}

.edit thead th{height:28px; background-color: #4c85bf;color: #fff; font-weight: bold;}
.edit thead tr{}

.edit tbody td{height:26px; border:1px solid #cacaca;text-align:left;padding-left: 10px;}

.edit tbody td.add{text-align: left;}
.edit tbody td.price{text-align: right;}
.edit tbody td.writer{text-align:left}
.edit tbody td.writer a{letter-spacing:-0.1em}
.edit tbody td.writer *{vertical-align:middle}
.edit tbody td.writer .icon{margin:0 4px 0 5px}
.edit tbody td.total{border-bottom:1px solid #fff; text-align:left}
.edit tbody td.total_price{border-bottom:1px solid #fff; text-align:right}

.edit tbody td.write{border-bottom:1px solid #fff; text-align:right;cursor: pointer;
	;padding-top:10px}
.edit tbody td.board_deta_xl{text-align:right;border: none;}
.edit tbody td.board_deta_in{text-align:left;padding: 10px 10px 30px 10px;}



/*****************************게시판세부테이블*****************************************/
.bbs_f{width:100%; margin:0 auto; text-align:left;margin-top:60px;}
.bbs_f a{color:#616161;font-weight: bold;}
.bbs_f a:hover{color:#bfbfbf}
.bbs_f table{border: solid 1px #e2e2e2;margin-top:10px;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;}
.bbs_f th, .bbs td{text-align:center}
.bbs_f tbody td{height:30px; border-bottom:1px solid #e3e3e3;}


.bbs_f_btn{width:500px;float: right;padding-top:20px;}

.dev_tmpTitle {
	font-family:"돋음";
	font-size:12px;
	color:#393939;
	background-color:#eaeaea;
	padding-left:5px;
	font-weight:bold;
	vertical-align:middle;
}

.dev_tmpCont {
	font-family:"돋음";
	font-size:12px;
	color:#4F4F4F;
	background:#FFFFFF;
	padding-left:5px;
	vertical-align:middle;
	padding-top:3px;
}

	

.tmpTitle {
	font-family:"돋음";
	font-size:12px;
	color:#555555;
	background-color:#ededed;
	padding-left:5px;
	font-weight:bold;
	vertical-align:middle;
}

.tmpCont {
	font-family:"돋음";
	font-size:12px;
	color:#4F4F4F;
	background:#FFFFFF;
	padding-left:5px;
	vertical-align:middle;
}



div.terms_1 table{
	font-family: "굴림", Default "verdana";
	font-size:14px;
	color:#707070;
	margin-left: 20px;
	margin-top: 20px;
	}
div.terms_1 table tbody tr td p{font-family:"돋음";
	display: block;
	padding-top: 5px;
	line-height: 1.5em;
	}
div.terms_1 table tbody tr td p.terms_font{
	font-weight: bold;
	color: #1c6eac;
}



.title_bottomLine{border-bottom: solid 1px #d5d5d5;}
.dev_onclick_hand{}

/*********질의응답 div팝업*************/

.board_pw_css {
border: 2px solid #7aa3e6;
display: none;
position: absolute;
margin: 0 0 0 0;
background: 
white;
font-size: 12px;
font-family: '돋움',dotum;
color: 
rgb(102, 102, 102);
font-weight: bold;
padding: 20px 10px 20px 10px;
display: block; z-index: 100; top: 450px; left: 415.5px;
}

.board_pw_css .bo_txt {
padding: 0 0 10px 0;
line-height: 18px;
}
.board_pw_css .bo_input input {
border: 1px solid 
rgb(212, 212, 212);
font-size: 12px;
font-family: '돋움',dotum;
color: 
rgb(102, 102, 102);
padding: 3px;
}
.board_pw_css .bo_bt {
padding: 10px 0 0 0;
}



/*********스케쥴 테이블*************/

.regist_table{border-top:2px solid #4eaba8;border-bottom:2px solid #e2e2e2;background-color:#fbfbfb; }
.regist_table tr td{border-bottom:1px solid #efefef; }

.sc_table{border:1px solid #e8e8e8;border-top:2px solid #52a3e7;border-bottom:2px solid #e2e2e2;}
.sc_table tr td{ }

.title{
	background-color: #dbedeb; 
	border-color:#ffffff; 
	border:1px solid #e4f0f7;
}
.title2{
	
	border:1px solid #f0f0f0;
}
.title2_il{
	background-color: #e58452; 
	border:1px solid #d9d9d9;
	color: #fff;
}
.title2_to{
	background-color: #707070; 
	border:1px solid #d9d9d9;
	color: #fff;
}	
.title2_wo{
	background-color: #8a8a8a; 
	border:1px solid #d9d9d9;
	color: #fff;
}	
.title0{
	background-color: #e2e2e2; 
	border:1px solid #d9d9d9;
	color: #fff;
}	
	
.title_label{vertical-align: top;margin-top:4px;display: inline-block;font-size: 12px;}

/************************** 출석부 테이블******************************************/

select{border:1px solid #cecece; height: 25px;
  
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;}
.serch_buttonBox{width: 100%;text-align: right;margin-top: 10px;}

.search_bar2{margin-top: 10px;}
.search_bar2 table{width: 100%;border-top:2px solid #afd0ec;border-bottom:2px solid #afd0ec;}
.search_bar2 table td{height:28px; border-bottom:1px solid #f6f6f6;padding:3px 3px 3px 3px;}
.search_bar2 table td.titletd{background-color: #f0faff;text-align: right;padding-right: 10px;}


#controlTitle {
    padding: 10px 0px 0px 10px;
    float: left;
    display: inline-block;
    position: relative;
    width: 100%;
    height: 30px;
}
#controlTitle .controlTitleStyle {
    font-size: 12px;
    color: #000;
    font-weight: 800;    
    top:20px;
    display: inline-block;
    width: 100%;
    
}



.rollbook table{width:100%; text-align:left;border-top:2px solid #cacaca; }


.rollbook thead th{padding:3px 0px;border:1px solid #cacaca;height:28px; background-color: #ededed;color: #555555; font-weight: bold;text-align: center;}
.rollbook thead tr{width: 100%;border:1px solid #cacaca;}


.rollbook tbody td{height:30px; border:1px solid #cacaca;}
.rollbook tbody td.tle{padding-left:10px; text-align:left}
.rollbook tbody td.grayLine {height:1px; border-bottom:1px dashed #ebebeb;}

.rollbook tbody td.add{text-align: left;}

.rollbook tbody td.total{border: none; text-align:left}
.rollbook tbody td.no{text-align:center}
.rollbook tbody td.date{text-align:center;width: 60px;}
.rollbook tbody td.roll{text-align: center;}