/*部活ニュースcss*/

/*部活関係共通*/


/*cssリセット*/
*{
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, h6, p{
margin:0;
padding:0;
font-size:100%;}

/*全体*/
body{background-color:#99ffff; }
#cover{margin:auto; margin-top:10px; padding-bottom:20px; border-style:solid; border-width:2px 2px 2px 2px; border-color:#990066; background-color:#ffffff; width:650px;}

/*ﾍｯﾀﾞｰ*/
#header	{position:absolute; top:115px; margin:0px 0px 0px 0px; padding:2px; font-size:10pt; color:#000; font-weight:normal; text-align:left; letter-spacing:0.2em;}
#header p{margin:0px; padding:0px; }
#header p a{text-decoration:none; color:#606060; font-size:8pt;}
#header p a:hover{text-decoration:underline; color:#0000ff;}

/*ﾍﾟｰｼﾞﾀｲﾄﾙ*/
#title {}

/*ﾅﾋﾞｹﾞｰｼｮﾝ*/
#navigation	{background-color:#99ff99;  width: 650px; position:absolute; top:86px; border-bottom:solid 1px #0c0; border-top:solid 2px #0c0; }
#navigation ul, #navigation li{margin:0px; padding:0px; list-style:none;}
#navigation li{float:left; border-right:solid 1px #fff; }
#navigation a, #navigation a:link, #navigation a:visited{display:block; width:110px; text-align:center; height:auto; padding:5px 0; text-decoration:none; background-color:#99ff99; color:#0000cc; font-size:10pt; font-family:"ＭＳ Ｐゴシック",sans-serif; font-weight:bold;}
#navigation li.wide a, #navigation li.wide a:link, #navigation li.wide a:visited{width:150px; }
#navigation a:hover{background-color:#33ff66; color:#ffffff;}

/*内容ﾀｲﾄﾙ*/
#main_title{margin:55px 0px 0px 0px;}
#main_title h1{height:30px; margin:0px; padding:10px 0px 0px 0px; font-size:22pt; font-family:sans-serif; color:#fff; font-weight:; letter-spacing:; line-height:1em; background-color:#3f0;}
#main_title h1 span.big{margin:0px; padding:10px 7px 1px 7px;  font-size:24pt; background-color:#fff; color:#03f; font-weight:normal; letter-spacing:0.2em; line-height:1em; font-family:"HGP創英角ｺﾞｼｯｸUB","HGP明朝E","HGPｺﾞｼｯｸE",sans-serif;}
#main_title h1 span.small{font-size:9pt;}
#main_title h1 span.middle{font-size:12pt;}

#main_title h1 a{color:#fff;}
#main_title h1 a:link{color:#fff;}
#main_title h1 a:visited{color:fff;}
#main_title h1 a:hover{text-decoration:underline; color:#fff;}


/*日付等右寄せの文字*/
p.date{font-size:70%; text-align:right; margin:2px 5px 0px 0px; color:#000;}
p.date span.small{font-size:70%;}

p{font-size:80%; margin:10px 0px 20px 30px; letter-spacing:0.1em; line-height:1.3;}

span.bold{font-weight:bold;}

span.small{font-size:8pt;}

span.normal{font-weight:normal;}


a img{border-width:0px}

em{font-weight:bold; font-style:normal; }

/*フッター*/
#footer{clear:both; width:100%; /*IEバグ対策*/ color:#666; text-align:center; font-size:80%;}

/*ﾒｲﾝ全体*/
#main{margin:15px 5px 0px 10px; background-color:#fff; }	

/*部活関係共通ここまで*/


p.title{width:; border-style:solid; border-width:0px 0px 0px 10px; border-color:#0066ff; background-image:url("../green.png"); color:#03f; font-size:14pt; font-weight:bold; letter-spacing:0.3em; padding:2px 1px 2px 10px; margin:10px 0px 5px 0px;}

/*リスト*/
ul{margin:5px 15px 10px 0px; font-size:80%; list-style:disc;}
li{margin:5px 0px 0px 25px;}

a{text-decoration:none; color:#009;}
a:link{text-decoration:none; color:#009;}
a:visited{color:#009;}
a:hover{text-decoration:underline; color:#09f;}

p.date a{text-decoration:none; color:#606060;}
p.date a:link{text-decoration:none; color:#606060;}
p.date a:visited{color:#606060;}
p.date a:hover{text-decoration:underline; color:#00f;}

hr{border-style:solid; border-color:#808080; border-width:1px;}

h2{width:; border-style:solid; border-width:0px 0px 0px 10px; border-color:#0066ff; background-image:url("../green.png"); color:#03f; font-size:90%; font-weight:bold; letter-spacing:0.3em; padding:1px 1px 1px 10px; margin:10px 0px 5px 0px;}
h2 a{color:#03f;}
h2 a:link{color:#03f;}
h2 a:visited{color:#03f;}
h2 a:hover{text-decoration:none; color:#fff;}

h3{width:; margin:15px 0px 0px 0px; padding:1px 1px 1px 5px; border-width:0px 0px 2px 10px;  border-style:solid; border-color:#0033ff; font-size:100%; font-weight:bold; letter-spacing:;}
h3 a{color:#000;}
h3 a:link{color:#000;}
h3 a:visited{color:000;}
h3 a:hover{text-decoration:none; color:#000;}

h3.red{border-color:#f09; font-size:110%;}

h4{margin:15px 0px 0px 20px; font-size:90%; letter-spacing:0.1em; line-height: 1.3; }
h5{margin:auto; font-size:18pt; color:#f09; text-align:center;}
h6/*背景四角枠色付*/{width:500px; margin:auto; padding:7px 0px 2px 10px; background-color:#06f; color:#fff; border-style:solid; border-color:#669; border-width:0px 2px 2px 0px; font-size:14pt; text-align:center;}

p.button/*リンクのボタン*/{width:450px; margin:auto; padding:0px; text-align:center;}
p.button a,
p.button a:link, 
p.button a:visited{display:block; width:450px; padding:7px 0px 2px 10px; background-color:#9f9; color:#00c; font-weight:bold; border-style:solid; border-color:#ccc; border-width:0px 2px 2px 0px; font-size:12pt;} 
p.button a:hover{background-color:#33ff66; color:#fff;}

/*結果表線無し*/
table.result caption{text-align:left; font-size:80%; font-weight:normal;}
table.result{margin:auto; margin-top:5px margin-bottom:10px; width:; border-style:; border-color:; border-width:; border-collapse:collapse;   }
table.result th{font-size:; font-weight:bold; line-height:1.2; text-align:left; letter-spacing:0.5em; padding:3px;  font-size:80%;}
table.result td{padding:3px; line-height: 1.2; font-size:80%;}

/*結果表線無し 左右margin指定 ﾌｫﾝﾄｻｲｽﾞ指定 文字間隔0*/
table.name{margin:5px 0px 10px 20px; width:; border-style:; border-color:; border-width:; border-collapse:collapse;  font-size:9pt; }
table.name th{font-weight:bold; font-size:; text-align:left; letter-spacing:0.5em; padding:3px;}
table.name td{padding:3px; line-height:1.2; letter-spacing:0em; text-align:left;}

/*結果表枠線有 線ｸﾞﾚｰ 見出し背景水色*/
table.kekka caption{text-align:left; font-size:80%; font-weight:normal;}
table.kekka{border:solid 2px #808080; border-collapse:collapse; margin:auto; text-align:center; }
table.kekka th{border-bottom:solid 1px #808080; border-right:solid 1px #808080; background-color:#cccfff; padding:3px; text-align:center; font-size:80%;}
table.kekka td{border:solid 1px #808080; padding:3px; text-align:left; line-height:1.2; font-size:80%;}
table.kekka td.index{background-color:#cccfff; font-size:80%; font-weight:bold; }/*太字 背景水色のｾﾙ*/
table.kekka td.kugiri{border-bottom:solid 2px #808080;}/*下線が太いｾﾙ*/

/*結果表枠線有 外枠太黒 ｾﾙ枠ｸﾞﾚｰ*/
table.kekka1{margin:auto; margin-top:5px; margin-bottom:10px; border:solid 2px #000; border-collapse:collapse;  text-align:center; font-size:80%;}
table.kekka1 th{border-bottom:solid 2px #808080; border-right:solid 1px #808080; background-color:#cccfff; padding:3px; text-align:center; }
table.kekka1 td{border:solid 1px #808080; padding:3px; text-align:left; line-height:1.2; }
table.kekka1 caption{text-align:left; font-weight:bold;}

/*野球部練習試合日程表*/
table.yotei{margin:0px 10px 0px 20px; border:solid 2px #000000; font-size:80%;}
table.yotei th{background-color:#cccfff; padding:;}
table.yotei td{background-color:#ffffff; padding:;}

/*表 写真 写真の枠線無し*/
table.photo1{border-style:; border-color:; border-width:; border-collapse:collapse;  margin:auto; text-align:center; font-size:8pt;}
/*表 写真 写真の枠線有*/
table.photo2{border-style:; border-color:; border-width:; border-collapse:collapse; margin:auto; text-align:center; font-size:8pt;}
table.photo2 img{border-style:solid; border-color:#906; border-width:1px;}
table img{margin:2px;}
/*表 写真 写真の枠線有 右寄せの写真*/
table.photo3{float:right; width:; border-style:solid; border-color:#808080; border-width:0px; border-collapse:collapse; margin:; text-align:center;}

p img{float:right;}


/*結果のボックス*/
#box{
margin:auto; margin-bottom:20px;
width:580px;
border-width:1px 1px 1px 7px; border-style:solid; border-color:#09f;
padding:5px;
}

#box h3{
margin:0px 0px 0px 0px;
padding:0px;
border-width:0px;
font-size:90%;
letter-spacing:0.2em;}



#box h4{
margin:5px 0px 0px 5px;
font-size:80%;
}

#box p{
margin:5px 0px 0px 10px;
}


/*結果のボックス2*/
#box2{
margin:auto; margin-bottom:20px;
width:500px;
border-width:1px 1px 1px 1px; border-style:dashed; border-color:#09f;
padding:5px;
}

#box2 h3{
margin:0px 0px 0px 0px;
padding:0px;
border-width:0px;
font-size:90%;
letter-spacing:0.2em;}

#box2 h4{
margin:5px 0px 0px 5px;
font-size:80%;
}

#box2 p{
margin:5px 0px 0px 10px;
font-size:70%;
letter-spacing:0.2em;
line-height:1.5;}