/*基本スタイル*/

/*-----共通設定*/
body{
	margin:0 auto;
	padding:0;
	font-size:100%;
	font-family:"MS Pゴシック";
	color:#000000;
	line-height:130%;
	background-image:url(../img/bgwall.gif);
}
h1,h2,h3,h4{
	margin:0 0 15px 0;
}
div,p{
	margin:0 0 20px 0;
}
em{
	font-style:normal;
	font-weight:bold;
}
a:link,a:active{
	color:#0000cd;
	text-decoration:underline;
}
a:visited{
	color:#0000cd;
	text-decoration:underline;
}
a:hover{
	color:#d70035;
	text-decoration:underline;
}
ul{
	margin:0;
	padding:0 0 10px 5px;
	list-style-type:none;
}
li{
	margin:3px 0;
	line-height:135%;
}

/*-----全体幅*/
#stylebox-all{
	margin:0 auto;
	width:900px;
	background-color:#ffffff;
	border:1px #999999 solid;
}

/*-----ヘッダー*/
#header{
	margin:0 0 5px 0;
	width:900px;
	height:60px;
	background-color:#ffffff;
	background-image:url(../img/hd_titlebg.gif);
	background-repeat:repeat-x;
}
#header h1{
	margin:0;
	font-size:150%;
}
#header .topnavi{
	float:right;
	margin:13px 0;
	font-size:90%;
}

/*-----コンテンツ（サブメニューと内容）*/
#mainbox{
	padding:10px 15px;
}
#mainbox h2{
	font-size:120%;
}
#mainbox h3{
	font-size:110%;
}
#mainbox h4{
	font-size:100%;
}
#mainbox table{
	font-size:95%;
	margin-bottom:10px;
}


/*---コンテンツ左（メニュー）*/
#mainmenu table{
	margin:0 0 15px 0;
}
#mainmenu img{
	margin-bottom:2px;
}
#mainmenu div{
	margin:3px 0 5px 10px;
	padding:0;
	font-size:90%;
}


/*---コンテンツ右（内容）*/
/*新着情報用*/
#newinfo table{
	background-color:#ffffff;
	border:1px #e95464 solid;
}
#newinfo-d{
	position:static;
	width:650px;
	height:105px;
	overflow:auto;
	margin:0;
	padding:5px;
}


/*---サブナビゲーション　上用・下用*/
#navi{
	margin:0;
	padding:3px 5px;
	font-size:90%;
	background-color:#f8f4e6;
}
#subnavi{
	margin:10px 0 0 0;
	padding:5px 3px;
	font-size:90%;
	border-top:3px #556b2f solid;
	text-align:right;
}
#subnavi-s{
	margin:5px 0 10px 0;
	padding:3px 0;
	font-size:80%;
	text-align:right;
}

/*-----フッター*/
#footer{
	clear:both;
	margin:2px 0 0 0;
}
#footer table{
	font-size:90%;
	color:#ffffff;
	line-height:130%;
	background-color:#006a6c;
}

/*----------ページ別のスタイル設定----------*/

/*リスト用　青・赤・緑*/
#list-b li{
	background-image:url(../img/pic_blue.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:13px;
}
#list-r li{
	background-image:url(../img/pic_red.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:13px;
}
#list-g li{
	background-image:url(../img/pic_green.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:13px;
}
#list-y li{
	background-image:url(../img/pic_yellow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:13px;
}


/*速報スコア表用*/
#scorebox h4{
	padding:3px;
	border-top:2px #e9dacb solid;
	border-bottom:2px #e9dacb solid;
}
#scorebox p{
	margin:0 0 10px 0;
}
#scorebox .tp{
	margin:5px 0;
	font-size:90%;
	text-align:right;
}
#score{
	margin:0 0 5px 0;
	padding:5px;
	color:#ffffff;
	background-color:#001e43;
}
#score p{
	margin:0 0 5px 0;
}
#score .box1{
	margin:0 0 5px 0;
	font-family:"ＭＳ Ｐゴシック";
	color:#ffffff;
	background-color:#043c78;
}
#score .box1 td.name{
	font-weight:bold;
	font-size:110%;
	color:#006888;
	text-align:center;
	background-color:#e5f2ff;
}
#score .box1 td.name_emphasis{
	font-weight:bold;
	font-size:110%;
	color:#ff0000;
	text-align:center;
	background-color:#ffff00;
}
#score .box1 td.no1{
	width:26px;
	font-size:120%;
	color:#ffffff;
	text-align:center;
}
#score .box1 td.no2{
	width:26px;
	font-size:120%;
	color:#000000;
	text-align:center;
	background-color:#e5f2ff;
}
#score .box2{
	margin:0 0 5px 0;
	font-family:"ＭＳ Ｐゴシック";
	color:#000000;
}
#score .box2 td.tt{
	width:100px;
	color:#ffffff;
	background-color:#043c78;
	text-align:center;
}
#score .box2 td.nm{
	width:275px;
	padding-left:5px;
	background-color:#ffffff;
}
#score .box2 td.bikou{
	width:550px;
	padding-left:5px;
	background-color:#ffffff;
}
#score .box2 td.senkou{
	color:#ffffff;
	background-color:#009b9f;
}
#score .box2 td.koukou{
	color:#ffffff;
	background-color:#c82c55;
}
#score .box2 td.memo{
	width:100px;
	background-color:#d3d3d3;
}

/*高野連歩み表用*/
#ayumi table{
	line-height:130%;
	background-color:#000000;
}
#ayumi th{
	color:#ffffff;
	background-color:#3cb371;
}
#ayumi td{
	background-color:#ffffff;
}
#ayumi td.yy{
	background-color:#fafad2;
}

/*高野連役員紹介表用*/
#yakuin table{
	line-height:130%;
}

/*加盟校一覧用*/
#ichiran{
	background-image:url(../img/pic_yellow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:13px;
}

/*所在地一覧・業務財務資料*/
#address table{
	line-height:130%;
	background-color:#000000;
}
#address th{
	color:#ffffff;
	background-color:#3cb371;
}
#address td{
	background-color:#ffffff;
}
#address td.yy{
	background-color:#fafad2;
}
#address th.yy{
	color:#000000;
	background-color:#fafad2;
}

