@charset "UTF-8";

/* －－－－－ 専用スタイル －－－－－ */

.align_l{text-align:left;}
.align_c{text-align:center;}
.align_r{text-align:right;}

.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top30{margin-top:30px;}

.bottom5{margin-bottom:5px;}
.bottom10{margin-bottom:10px;}
.bottom30{margin-bottom:30px;}

th.sun{
	color:#fff;
	background:#c40026;
}
td.sun{
	background:#ffced8;
}
.sun a:link,
.sun a:visited{
	color:#001d3e;
}
.sun a:hover,
.sun a:active{
	color:#8e7fb0;
}
th.sat{
	color:#fff;
	background:#0000ff;
}
.holi{color:#a35b92;}
#content #main table.border td ul {
	margin: 0px 0px 0px 20px;
	}
#content #main #core #selecter{
	width:87%;
	padding:2px 10px;
	margin-left:auto;
	margin-right:auto;
}
#content #main #core #selecter .YrMh {
color:#003D84;
font-weight:bold;
}
#content #main #core #selecter a:link,
#content #main #core #selecter a:visited{
	text-decoration:none;
}

#content #main #core #targetUsers{
	width:87%;
	padding:2px 10px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #8fa7d1;
}

#content #main #core table{
	width:90%;
	border-collapse:separate;
	border-spacing:1px;
	border:solid 1px #8fa7d1;
	margin-left:auto;
	margin-right:auto;
}
#content #main #core table th{
	width:25px;
	font-weight:bold;
	vertical-align:top;
	padding:3px 5px;
	border:solid 1px #a586b3;
}
#content #main #core table td{
	padding:3px 5px;
	border:solid 1px #a586b3;
}

#content #main #core table td .EventName{
	color:#322926;
}
#content #main #core #targetUsers span,
#content #main #core #targetUsersHead span,
#content #main #core table td .EventName span{
	font-family:"MS UI Gothic","Osaka","ＭＳ Ｐゴシック","MS PGothic";
}





