@charset "Shift-JIS";

a{
	color		: #008;
	outline		: none;
}
a:hover{
	color		: #222;
}
body,h1,h2,h3,h4,h5,h6,th,td{
	font-size	: 10pt;
	font-family	: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Verdana, Arial, Helvetica, sans-serif;
	font-weight	: normal;
	line-height	: 175%;
	color		: #222;
	vertical-align : middle;
}
.font_minus1	{ font-size	: 9pt; }
.font_minus2	{ font-size	: 8pt; }
.font_minus3	{ font-size	: 7pt; }
.font_minus4	{ font-size	: 6pt; }
.font_minus5	{ font-size	: 5pt; }
.normal			{ font-size	: 10pt; }
.font_plus1		{ font-size	: 11pt; }
.font_plus2		{ font-size	: 12pt; }
.font_plus3		{ font-size	: 13pt; }
.font_plus4		{ font-size	: 14pt; }
.font_plus5		{ font-size	: 15pt; }
.font_red		{ color		: #f22; }
.font_blue		{ color		: #22f; }
.font_green		{ color		: #070; }
.font_strong	{ font-weight	: bold; }

address{
	font-weight	: italic;
}
.back{
	text-align	: right;
	padding		: 5px 0 80px;
	clear		: both;
}

#PAGETOP{
	margin		: 0 auto;
	width		: 910px;
	text-align	: left;
}

table.schedule{
	border-collapse	: collapse;
	width		: 900px;
	border		: 1px solid #ccc;
	margin-right	: auto;
	margin-left	: auto;
}
table.schedule td{
	border		: 1px solid #ccc;
	padding		: 5px 20px;
	vertical-align	: top;
}
table.schedule th{
	border		: 1px solid #ccc;
	text-align	: center;
	vertical-align	: top;
	padding		: 5px;
	background	: #efefef;
}
table.schedule2{
	border-collapse	: collapse;
	width		: 100%;
	border		: 1px solid #fff;
	margin-right	: auto;
	margin-left	: auto;
}
table.schedule2 td{
	border		: 1px solid #fff;
	padding		: 5px 0 0;
	vertical-align	: top;
}