@charset "utf-8";
body {
}

body {
	margin:0px 0px 0px 0px; 	/* マージンをすべて0に初期設定 						*/
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
								/* 基本フォントを設定	 							*/
	text-align:center;   		/* mergin:autoに未対応用のセンタリング 				*/
}
#CenteringFrame {
	margin-left:auto;   		/* 左側マージンを自動的に空ける 					*/
	margin-right:auto;   		/* 右側マージンを自動的に空ける 					*/
	text-align:left;     		/* 中身を左側表示に戻す 							*/
	width:1000px;         		/* 幅を決定する 									*/
	position: relative;
								/* "absolute"指定は外枠が基準の表示になる			*/
}
table {
	height: auto;				/* 幅は、テーブルを収納するDivブロック側で指定		*/
	width: 100%;				/* 高さは、テーブルを収納するDivブロック側で指定	*/
	vertical-align: middle;		/* セル中の垂直位置の基本設定						*/
	color: #FFF;
	font-size: 12px;
}

/* Header */
#Header01 {
	position:absolute;
	left:329px;
	top:8px;
	width:364px;
	height:73px;
	z-index:2;
}
#Header02 {
	position:absolute;
	left:701px;
	top:48px;
	width:247px;
	height:31px;
	z-index:3;
}

/* Footer */
#Footer {
	position:absolute;
	left:-5px;
	width:1134px;
	height:30px;
	background-image: url(../img/Common/Footer/FooterBack.png);
} 
#Copyright {
	position:absolute;
	width:inherit;
	bottom:0px;
	text-align: center;
	color: #FFF;
	font-size: 13px;
} 


/* Navi Button */
#NaviButtonArea_Top {
	position:absolute;
	left:161px;
	top:121px;
	width:520px;
	height:29px;
	text-align: center;
}
#NaviButtonArea_Bottom {
	position:absolute;
	left:166px;
	width:520px;
	height:29px;
	text-align: center;
}

/* SideBar */
.SideBar_ButtonTableCaption {
	z-index:1;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	line-height: 110%;
}
.SideBar_ButtonTableNaviCell {
	height:40px;
}
.SideBar_ButtonTableCourseCell {
	height:50px;
}
#SideBar_Top {
	position:absolute;
	left:981px;
	top:125px;
	width:154px;
	height:30px;
	z-index:14;
	background-image: url(../img/SideBar/SideBar_Top.png);
	background-repeat: no-repeat;
}
#SideBar_Body1 {
	position:absolute;
	left:981px;
	top:155px;
	width:154px;
	height:311px;
	z-index:15;
	background-image: url(../img/SideBar/SideBar_Body1.png);
	background-repeat: no-repeat;
}
#SideBar_Body2 {
	position:absolute;
	left:981px;
	top:466px;
	width:152px;
	height:752px;
	z-index:1;
	background-image: url(../img/SideBar/SideBar_Body2.png);
	background-repeat: repeat-y;
}
#SideBar_Bottom {
	position:absolute;
	left:981px;
	top:1218px;
	width:154px;
	height:30px;
	z-index:16;
	background-image: url(../img/SideBar/SideBar_Bottom.png);
	background-repeat: no-repeat;
}
#SideBar_ButtonArea01 {
	position:absolute;
	left:981px;
	top:274px;
	width:154px;
	z-index:17;
}
#SideBar_ButtonArea02 {
	position:absolute;
	left:981px;
	top:426px;
	width:154px;
	/*	height:108px; */
	z-index:18;
}
#SideBar_ButtonArea03 {
	position:absolute;
	left:980px;
	top:558px;
	width:154px;
	/*	height:300px; */
	z-index:19;
}
#SideBar_ButtonArea04 {
	position:absolute;
	left:981px;
	top:884px;
	width:154px;
	/*	height:300px; */
	z-index:20;
}
#SideBar_ButtonArea05 {
	position:absolute;
	left:981px;
	top:1087px;
	width:154px;
	/*	height:109px;  */
	z-index:21;
}
#CenteringFrame #Area02 #Area04 p {

}
