@charset "Shift_JIS";
/* CSS Document */

/* èI‹„Šw‰È */
a {
	color:#333333;
	text-decoration:underline;
	}
a:hover {
	color:#7FC31F;
	text-decoration:none;
	}
a.pagein {
	color:#7FC31F;
	text-decoration:none;
	}


	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li { 
		display:block;
		width:158px;
		margin:0 0 2px;
		}
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Intro { height:28px; background:url("../img/course2/sub_menu_intro.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Special { height:28px; background:url("../img/course2/sub_menu_special.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Support { height:28px; background:url("../img/course2/sub_menu_support.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Semi { height:28px; background:url("../img/course2/sub_menu_semi.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Sports { height:43px; background:url("../img/course2/sub_menu_sports.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Message { height:28px; background:url("../img/course2/sub_menu_message.gif") top left no-repeat; }

	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li a {
		display:block;
		width:158px;
		}
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Intro a { height:28px; background:url("../img/course2/sub_menu_intro.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Special a { height:28px; background:url("../img/course2/sub_menu_special.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Support a { height:28px; background:url("../img/course2/sub_menu_support.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Semi a { height:28px; background:url("../img/course2/sub_menu_semi.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Sports a { height:43px; background:url("../img/course2/sub_menu_sports.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Message a { height:28px; background:url("../img/course2/sub_menu_message.gif") top left no-repeat; }
		div#Contents div#SubMenu div#SubMenuArea ul.SubTree li a:hover { background-position:left bottom; }
		div#Contents div#SubMenu div#SubMenuArea ul.SubTree li a.in { background-position:left bottom; }
			div#Contents div#SubMenu div#SubMenuArea ul.SubTree li a span { display:none; }



h4 {
	display:block;
/*	width:385px;*/
	margin:5px 0 12px;
	color:#7FC31F;
	}
div.PageTop { background:url("../img/course2/page_top.gif") top left no-repeat; }
/*	div.PageTop a:hover { background:url("../img/course2/page_top.gif") bottom left no-repeat; }*/
div.Alpha { background:url("../img/course2/to_alpha.gif") top left no-repeat; }
/*	div.Alpha a:hover { background:url("../img/course2/to_alpha.gif") bottom left no-repeat; }*/


div.Introduction {
	width:528px;
	background:url("../img/course2/intro_intro_body.gif") left top repeat-y;
	}
	div.Introduction div { background:url("../img/course2/intro_intro_footer.gif") left bottom no-repeat; }
		div.Introduction div p {
			width:496px;
			margin:0 16px;
			padding:3px 0 7px;
			color:#7FC31F;
			} 

table.TimeTable {
	width:528px;
	border-top:solid 1px #333333;
	border-left:solid 1px #333333;
	}
	table.TimeTable th {
		background:#E2EEC4;
		border-right:solid 1px #333333;
		border-bottom:solid 1px #333333;
		text-align:center;
		font-weight:normal;
		}
		table.TimeTable th.top { background:#C1DB81; }
	table.TimeTable td {
		background:#ffffff;
		border-right:solid 1px #333333;
		border-bottom:solid 1px #333333;
		text-align:center;
		}


	div.ActiveSpace div.ActiveMiddle {
		width:528px;
		height:66px;
		background:url("../img/course2/active_c1_dot.gif") 50% 50% no-repeat;
		}
	div.ActiveSpace div.LeftSide {
		width:244px;
		margin:0 40px 0 0;
		float:left;
		}
	div.ActiveSpace div.RightSide {
		width:244px;
		float:left;
		}

