@charset "utf-8";
/* CSS Document */

body, table{margin:0; padding:0; font-size:12px; font-size:12px; border-collapse:collapse; font-family:"돋움";}

div, dl, dt, dd, ol, li, ul, table, tr, td, th img, a{margin:0; padding:0;}

img{border:0;}

.quickmenu{
position:absolute; top:20px; left:630px;
z-index:100; width:300px; height:50px;
}

.quickmenu a{  
float:left;
display:inline;
}

.main_list a:link, .main_list a:visited{
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

.main_list a:hover{
	font-size:11px;
	color:#b20a69;
	text-decoration:none;
}

.main_date{
	color:#b5b5b5;
	font-size:11px;
}

.table1 td{
	border-bottom:1px solid #f3e7ed;
}

.table1{
	border-bottom:2px solid #bc004c;
}

.table1_number{
	font-family:Tahoma;
	font-size:11px;
	color:#969696;
}

.table1_day{
	font-family:Tahoma;
	font-size:11px;
	color:#d18ba8;
}

.table1_title a:link, .table1_title a:visited{
	color:#000;
	text-decoration:none;
	font-family:"돋움";
	line-height:1.4em;
}

.table1_title a:hover{
	color:#d6206c;
	text-decoration:none;
	font-family:"돋움";
	line-height:1.4em;	
}

.pagenum{
	margin-top:50px; 
	position:relative; 
	left:-50px;
}

.pagenum a{
	font-family:Tahoma;
	font-size:12px;
	color:#969696;
	text-decoration:none;
	padding:0 2px;
}

.table1_sub a:link, .table1_sub a:visited{
	color:#999999;
	text-decoration:none
}

.table1_sub a:hover{
	color:#cec1c6;
	text-decoration:none;
}

.table1_img a:link, .table1_img a:visited{	
	border:1px solid #cfcfcf;
	position:relative;
	top:5px;
}

.table1_img a:hover{
	border:2px solid #ff0068;
	position:relative;
	top:5px;
}

.table1_modify{
	border-top:2px solid #bc004c;
	border-bottom:2px solid #bc004c;	
}

.table1_modify td{
	border-bottom:1px solid #f3e7ed;
}

.table2 td{
	line-height:1.3em;
}

.table2 a:link, .table2 a:visited{
	text-decoration:none;
	color:#cd2c70;  
	font-weight:bold; 
	font-size:11px;
}

.table2 a:hover{
	text-decoration:underline;
	color:#cd2c70;  
	font-weight:bold; 
	font-size:11px;
}

.table_member{
	border-top:2px solid #e1e1e1;	
	border-bottom:2px solid #e1e1e1;
	font-size:11px;
}

.table_member th{
	background:#f6f6f6;
}

.table_member td, .table_member th{
	border-bottom:1px solid #ebebeb;
	height:33px;
	text-align:left;
}

.table_schedule{
	background:url(img/bg_schedule.png) no-repeat right bottom;
}

.table_schedule td{
	height:80px;
	border-bottom:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	width:90px;
	padding:5px;
}

.table_schedule th{
	border-bottom:1px solid #efefef;
	border-left:none;
	font-weight:normal;
	color:#dc4e00;
	width:90px;
	text-align:left;
	padding:5px;
}

.table_schedule td a:link, .table_schedule td a:visited{
	text-decoration:none;
	color:#000;
}

.table_schedule td a:hover{
		text-decoration:none;
	color:#cd2c70;
}

.table_schedule th a:link, .table_schedule th a:visited{
	text-decoration:none;
	color:#cd2c70;
}

.table_schedule th a:hover{
	text-decoration:none;
	color:#e79832;
}
