/* CSS Document */
/*テンプレート画面レイアウト用CSS*/

.clear{clear:both;}

/*ベース用*/
* {
	margin:0;
	padding:0;
	font-size : 10pt;
	}

body {
	text-align:center;
	background:#FFFFFF;
	}

#container {
	margin:0 auto;
	width:770px;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	background:url(img/contents/c_base.gif) repeat-y #FFFFFF;
	text-align:left;
	}


/*Header用*/
#header {
	width:770px;
	height:105px;
	background:url(img/header.jpg) no-repeat;
	}
	
#header h1 {display:none;}/*SEO対策で活用するタグ*/


/*上部横並びメニュー用（定義id=menu）*/
#menu {
	width:770px;
	height:30px;
	background:#FFFFFF;
	border-bottom:solid 3px #003399;
	}
	
	
#menu ul {}

#menu li {
	width:105px;
	height:30px;
	float:left;
	list-style:none;
	}


/*menuボタン「学習塾」(m1)*/
#menu #m1 {margin-left:10px;}

#menu #m1 a {
	width:105px;
	height:30px;
	background:url(img/menu/m1.gif) no-repeat;
	display:block;
	}
		
#menu #m1 a:hover {background:url(img/menu/m1o.gif) no-repeat;}

#menu #m1 a span {display:none;}


/*menuボタン「教育用ソフト」(m2)*/
#menu #m2 {}

#menu #m2 a {
	width:105px;
	height:30px;
	background:url(img/menu/m2.gif) no-repeat;
	display:block;
	}
		
#menu #m2 a:hover {background:url(img/menu/m2o.gif) no-repeat;}

#menu #m2 a span {display:none;}


/*menuボタン「スポーツクラブ」(m3)*/
#menu #m3 {}

#menu #m3 a {
	width:105px;
	height:30px;
	background:url(img/menu/m3.gif) no-repeat;
	display:block;
	}
		
#menu #m3 a:hover {background:url(img/menu/m3o.gif) no-repeat;}

#menu #m3 a span {display:none;}




/*menuボタン「会社案内」(m4)*/
#menu #m4 {}

#menu #m4 a {
	width:105px;
	height:30px;
	background:url(img/menu/m4.gif) no-repeat;
	display:block;
	}
		
#menu #m4 a:hover {background:url(img/menu/m4o.gif) no-repeat;}

#menu #m4 a span {display:none;}


/*menuボタン「採用情報」(m5)*/
#menu #m5 {}

#menu #m5 a {
	width:105px;
	height:30px;
	background:url(img/menu/m5.gif) no-repeat;
	display:block;
	}
				
#menu #m5 a:hover {background:url(img/menu/m5o.gif) no-repeat;}

#menu #m5 a span {display:none;}


/*menuボタン「IR情報」(m6)*/
#menu #m6 {}

#menu #m6 a {
	width:105px;
	height:30px;
	background:url(img/menu/m6.gif) no-repeat;
	display:block;
	}
		
#menu #m6 a:hover {background:url(img/menu/m6o.gif) no-repeat;}

#menu #m6 a span {display:none;}

/*menuボタン「総合お問い合わせ」(m7)*/
#menu #m7 {}

#menu #m7 a {
	width:105px;
	height:30px;
	background:url(img/menu/m7.gif) no-repeat;
	display:block;
	}
		
#menu #m7 a:hover {background:url(img/menu/m7o.gif) no-repeat;}

#menu #m7 a span {display:none;}



/*左部縦並びメニュー用（定義id=contents）*/
#contents {
	float:left;
	width:120px;
	}
	
#contents ul {}

#contents li {
	width:120px;
	height:25px;
	list-style:none;
	}

/*サブコンテンツ用装飾*/
#contents .c {
	margin:0px 5px;
	width:110px;
	border:solid 1px #CCCCCC;
	background:#F6F6F6;
	}
	
#contents .c a {
	margin:5px;
	display:block;
	font-size:11px;
	color:#336699;
	text-decoration:none;
	}
	
#contents .c a:hover {
	color:#FF9900;
	background:#FFFFFF;
	}


/*大コンテンツ用*/
#contents {
		float:left;
		width:120px;
		}


#contents ul {}

#contents li {
		margin-right:3;
		width:120px;
		height:25px;
		list-style:none;
		}

/*contentsボタン「トップメッセージ」(c1)*/
#contents #c1 {}

#contents #c1 a {
		width:120px;
		height:25px;
		background:url(img/contents/c1.gif) no-repeat;
		display:block;
		}
		
#contents #c1 a:hover {background:url(img/contents/c1o.gif) no-repeat;}

#contents #c1 a span {display:none;}


/*contentsボタン「トピックス」(c2)*/
#contents #c2 {}

#contents #c2 a {
		width:120px;
		height:25px;
		background:url(img/contents/c2.gif) no-repeat;
		display:block;
		}
		
#contents #c2 a:hover {background:url(img/contents/c2o.gif) no-repeat;}

#contents #c2 a span {display:none;}


/*contentsボタン「会社業績」(c3)*/
#contents #c3 {}

#contents #c3 a {
		width:120px;
		height:25px;
		background:url(img/contents/c3.gif) no-repeat;
		display:block;
		}
		
#contents #c3 a:hover {background:url(img/contents/c3o.gif) no-repeat;}

#contents #c3 a span {display:none;}


/*contentsボタン「決算情報」(c4)*/
#contents #c4 {}

#contents #c4 a {
		width:120px;
		height:25px;
		background:url(img/contents/c4.gif) no-repeat;
		display:block;
		}
		
#contents #c4 a:hover {background:url(img/contents/c4o.gif) no-repeat;}

#contents #c4 a span {display:none;}


/*contentsボタン「株価情報」(c5)*/
#contents #c5 {}

#contents #c5 a {
		width:120px;
		height:25px;
		background:url(img/contents/c5.gif) no-repeat;
		display:block;
		}
		
#contents #c5 a:hover {background:url(img/contents/c5o.gif) no-repeat;}

#contents #c5 span {display:none;}


/*contentsボタン「Ｑ＆Ａ」(c6)*/
#contents #c6 {}

#contents #c6 a {
		width:120px;
		height:25px;
		background:url(img/contents/c6.gif) no-repeat;
		display:block;
		}
		
#contents #c6 a:hover {background:url(img/contents/c6o.gif) no-repeat;}

#contents #c6 a span {display:none;}


/*contentsボタン「決算公告」(c7)*/
#contents #c7 {}

#contents #c7 a {
		width:120px;
		height:25px;
		background:url(img/contents/c7.gif) no-repeat;
		display:block;
		}
		
#contents #c7 a:hover {background:url(img/contents/c7o.gif) no-repeat;}

#contents #c7 a span {display:none;}


/*contentsボタン「法定公告」(c8)*/
#contents #c8 {}

#contents #c8 a {
		width:120px;
		height:25px;
		background:url(img/contents/c8.gif) no-repeat;
		display:block;
		}
		
#contents #c8 a:hover {background:url(img/contents/c8o.gif) no-repeat;}

#contents #c8 a span {display:none;}

/*contentsボタンのダミー(c9)*/
#contents #c9 {
		background:url(img/contents/c9.gif) no-repeat;
		display:block;
		}


/*ページ右側ブロック化用(定義id=cover)*/
#cover {
	/*IE用Hack（IEでは右マージン2px発生）*/_margin:0 -2 0 0;
	width:630px;
	float:right;
	}


/*中央更新エリア等表示用（定義id=main）*/
#main {
	width:630px;
	float:right;
	margin-top: 10px;
	text-align: center;
	}

/*下部メニューエリア用（定義id=footer）*/
#footer {
	width:630px;
	float:right;
	background:url(img/footer_bg2.gif) no-repeat right bottom;
	}
	
#footer ul {margin-top:60px;}

#footer li {
	margin:0px 2px;
	float:right;
	list-style:none;
	border-left:solid 1px #003399;
	}
	
#footer li a {
	margin:0px 2px;
	font-size:11px;
	color:#003399;
	text-decoration:none;
	}
	
#footer li a:hover {
	color:#003399;
	background:#FFFFFF;
	}


/*下部著作権表示エリア用（定義id=footer2）*/
#footer2 {
	width:770px;
	clear:both;
	border-top:solid 3px #003399;
	background:#FFFFFF;
	}
	
#footer2 p {
	margin:5px 5px 0px 0px;
	clear:both;
	text-align:right;
	font-size:11px;
	color:#003399;
	}

