@charset "shift_jis";
/* CSS Document */
/*----------------------------
seminar/calendar.html
-----------------------------*/
#seminarcal .clearFix{
	zoom:1;
	_height:1%;
}
#seminarcal .clearFix:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
#seminarcal{
	width:747px;
	color:#59353b;
}
#seminarcal #calhead{
	margin-bottom:5px;
	width:549px;
	text-align:center;
	padding:0 0 0 198px;
}
#seminarcal #calhead li#month{
	margin-right:50px;
	float:left;	
}
#seminarcal #calhead li#prev,
#seminarcal #calhead li#next{
	cursor: pointer;
	margin-top:15px;
	margin-right:50px;
	float:left;	
}
#seminarcal #calhead li#this{
	cursor: pointer;
	margin-top:21px;	
	float:right;	
}
#seminarcal #calfilterwrap{
	margin-bottom:20px;
	background:url(../img/seminar/calfilter_bg.gif) no-repeat;
	width:747px;
	height:36px;
}
#seminarcal #calfilterwrap p{
	float:left;
	width:132px;
	line-height:36px;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
}
#seminarcal #calfilterwrap #calfilter{
	float:left;
	width:590px;
	margin-top:8px;
}
#seminarcal #calfilterwrap #calfilter li{
	float:left;
	width:77px;
	height:20px;
	margin-right:2px;
	text-align:center;
	line-height:20px;
	text-decoration:none !important;
	display:block;
	padding:0px;
	font-size:12px;
	cursor: pointer;
}
#seminarcal #calfilterwrap #calfilter li.select{
	font-weight:bold;
}
#seminarcal .sch_table{
	width:747px;
	border-collapse:collapse;
	font-size:13px;
	text-align:left;
}
#seminarcal .sch_table th{
	background:#b0d2d6;
	border:1px #FFF solid;
	font-weight:bold;
	padding:10px;
}
#seminarcal .sch_table tr.holiday{
	background:#f3f9fa;
}
#seminarcal .sch_table td{
	border:1px #d0ddde solid;
	padding:5px;
}
#seminarcal .sch_table td.sch{
	padding:0px;
	width:647px;
}
#seminarcal .sch_table td .esthe,
#seminarcal .sch_table td .eye,
#seminarcal .sch_table td .nail,
#seminarcal .sch_table td .beauty,
#seminarcal .sch_table td .kaigyo,
#seminarcal .sch_table td .keiei{
	border-top:1px #d0ddde solid;
	padding:5px;
	zoom:1;
	_height:1%;
}
#seminarcal .sch_table td .esthe:after,
#seminarcal .sch_table td .eye:after,
#seminarcal .sch_table td .nail:after,
#seminarcal .sch_table td .beauty:after,
#seminarcal .sch_table td .kaigyo:after,
#seminarcal .sch_table td .keiei:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
#seminarcal .sch_table td a{
	text-decoration:none;
}
#seminarcal .sch_table td a span{
	color:#59353b;
	margin-right:10px;
	display:block;
	float:left;
	padding:5px;
}
#seminarcal .sch_table td a .place{
	width:50px;
	background:url(../img/seminar/cal_arrow.gif) 0 50% no-repeat;
	padding-left:14px;
}
#seminarcal .sch_table td a .cate{
	padding:0 !important;
	width:77px;
	height:20px;
	text-align:center;
	line-height:20px;
	font-size:12px;
	text-decoration:none !important;
}
#seminarcal #calfilterwrap #calfilter #all_f{
	background:url(../img/seminar/cal_all_bg.gif) 0 0 no-repeat;
}
#seminarcal #calfilterwrap #calfilter #esthe_f,
#seminarcal .sch_table td .esthe a .cate{
	background:url(../img/seminar/cal_esthe_bg.gif) 0 0 no-repeat;
}
#seminarcal #calfilterwrap #calfilter #eye_f,
#seminarcal .sch_table td .eye a .cate{
	background:url(../img/seminar/cal_eye_bg.gif) 0 0 no-repeat;
}
#seminarcal #calfilterwrap #calfilter #nail_f,
#seminarcal .sch_table td .nail a .cate{
	background:url(../img/seminar/cal_nail_bg.gif) 0 0 no-repeat;
}
#seminarcal #calfilterwrap #calfilter #beauty_f,
#seminarcal .sch_table td .beauty a .cate{
	background:url(../img/seminar/cal_beauty_bg.gif) 0 0 no-repeat;
}
#seminarcal #calfilterwrap #calfilter #kaigyo_f,
#seminarcal .sch_table td .kaigyo a .cate{
	background:url(../img/seminar/cal_kaigyo_bg.gif) 0 0 no-repeat;
}
#seminarcal #calfilterwrap #calfilter #keiei_f,
#seminarcal .sch_table td .keiei a .cate{
	background:url(../img/seminar/cal_keiei_bg.gif) 0 0 no-repeat;
}

