/* CSS Document */

/* @charset "UTF-8";*/


/* ############### top page flash ############### */
.flash_contents{
	clear:both;
	margin:0px;
	padding:0px;

	width:763px;
	height:900px;
	background-image: url(../../image/flash/2007_0725_top_for_png.png);
	background-repeat:no-repeat;
}
/* 以下、flashが動かないとき用 */
#flash_replacement{
	margin:0px 0px 0px 0px;
	padding:0px;
}
/* ############ メニューエリア ############ */
#flash_replacement_menu{
	width:230px;
	margin-top:0px;
	margin-left:410px;
	margin-right:auto;
	margin-bottom:auto;
	padding:230px 0px 0px 0px;
	
	line-height:105%;
	font-size:12px;
	height:auto;
}
#flash_replacement_menu h1{
	text-indent:-9999px;
}

#flash_replacement_menu ul,#flash_replacement_menu li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#flash_replacement_menu li{
	display:inline; /* IE 5 invalid */
}
#flash_replacement_menu a, #flash_replacement_menu a:link, #flash_replacement_menu a:visited{
	text-decoration:none;
	color:#666666;
	background-color:transparent;
	display:block;
	width:100%;
	height:auto;
	padding:0.5em 1em;
}
#flash_replacement_menu a:hover{
	color: #006699;
	text-indent:-8px;
	border-left:6px solid  #666600;
}

/* ############ ajax_feed_areaエリア ############ */
#ajax_feed_area{
	width:530px;
	margin-top:20px;
	margin-left:110px;
	margin-right:auto;
	margin-bottom:auto;
	padding:15px 10px 10px 20px;
	
	line-height:105%;
	font-size:11px;
	height:200px;
	background-color: #E1EAD7;
	color: #000000;
}
#ajax_feed_area p{
	margin:0px;
	padding:0px;
	font-size:12px;
}



/* ############ 最新情報エリア ############ */
#flash_replacement_news{
	width:530px;
	margin-top:20px;
	margin-left:110px;
	margin-right:auto;
	margin-bottom:auto;
	padding:15px 10px 10px 20px;
	
	line-height:105%;
	font-size:11px;
	height:auto;
	background-color: #666666;
	color:#ffffff;
}
#flash_replacement_news p{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#dddddd;
}

#flash_replacement_news ul,#flash_replacement_news li{
	margin:0px;
	padding:4px 0px;
	list-style:none;
}

#flash_replacement_news a, #flash_replacement_news a:link, #flash_replacement_news a:visited{
	text-decoration:none;
	color: #ffffff;
/*	background-color:transparent;
	display:block;
	width:100%;*/
	height:auto;
	padding:0em;
	margin:0.5em;
}
#flash_replacement_news a:hover{
	color:#ccff99;
	border-bottom:1px dashed #ccff99;
}



/* ############### main_contents  ############### */
/* main_contentsの大枠でまとめる。これ以降は各フォルダごとのCSS */
.main_contents{
	clear:both;
	margin:0px;
	padding:0px 0px 35px 0px;
/*	height:600px;*/
	height:auto;
	width:763px;
}

/* contents_barも大枠でまとめる。各色分けだけ、この下に記述してある。 */
.contents_bar{
	width:763px;
	margin:5px 0px;
	padding:10px 0px;
}
.contents_bar p{
	margin:0px;
	padding:0px;
	
	text-indent:1em;
	font-size:10px;
}
.contents_bar a, .contents_bar a:link ,.contents_bar a:visited{
	text-decoration:none;
	color:#666666;
}
.contents_bar a:hover{
	color:#cc0000;
}

/* 各色分け */
*#contents_bar_about{
	border-top:5px solid #990066;
}
.contents_bar#contents_bar_events{
	border-top:5px solid #669966;
}
.contents_bar#contents_bar_clubs{
	border-top:5px solid #0080c9;
}
.contents_bar#contents_bar_admission{
	border-top:5px solid #e38a75;
}
.contents_bar#contents_bar_shinro{
	border-top:5px solid #666699;
}
.contents_bar#contents_bar_access{
	border-top:5px solid #e3e333;
}
.contents_bar#contents_bar_contact{
	border-top:5px solid #66a8ab;
}
.contents_bar#contents_bar_sitemap{
	border-top:5px solid #666666;	/*サイトマップ用*/
}

/* 最終更新日時用 */
.contents_update{
	width:763px;
	margin:0px;
	padding:0px;
	text-align:right;
}
.contents_update p{
	margin:0px;
	padding:0px 15px;
	font-size: x-small;
}



