@charset "utf-8";
@import "default_set.css";

body { background-color:black; margin:10px; 
	font-size:12px; 
	line-height:160%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333; }

#wrap { width:777px; margin:0 auto;}

#head { 
	height:183px;
	width:777px;
	background:url(../img/top_header.jpg) no-repeat;
	text-indent:-9999px;}

#gnavi li {
	display:block;
	float:left;	}
	
	#gnavi li a {
		display:block;
		width:259px;
		height:54px;
		background: url(../img/top_gnavi.png) 0 0 no-repeat;
		text-indent:-9999px;
		text-decoration:none;}
	
	li#gnavi_rslt a { background-position:-259px 0;}
	li#gnavi_prfl a { background-position:-519px 0;}
	
	li#gnavi_team a:hover, li#gnavi_team a:visited:hover { background-position:0 -54px;}
	li#gnavi_rslt a:hover, li#gnavi_rslt a:visited:hover { background-position:-259px -54px;}
	li#gnavi_prfl a:hover, li#gnavi_prfl a:visited:hover { background-position:-519px -54px;}
	
dl.main {
	margin:5px 0;
	clear:both;
	background:url(../img/top_title_bg.gif) repeat-x;
	}

	dl.main dt {
		height:29px;
		display:block; 
		text-indent:-9999px;
		}
		dl#news dt { background:url(../img/title_top_news.gif) no-repeat 10px 0;}
		dl#schedule dt { background:url(../img/title_top_schedule.gif) no-repeat 10px 0;}
		
	dl.main dd { padding:10px 20px; background-color:white;}
	/* 月間スケジュールのテーブル */
	#schedule_tbl th, #schedule_tbl td {
		border-bottom:#666666 1px dotted;
		padding:5px 10px;
		vertical-align:top;}
		#schedule_tbl th { padding-left:25px;}
		#schedule_tbl td strong { color:#005BAC;}
	
#foot {
	height:20px;
	background:url(../img/top_footer.gif) repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	color:#999999;}
	
/* 共通 */
ul.arrow_1 li {
	list-style-image:url(../img/arrow_1.gif);}
