	/* トップページ */



* {

	font-size: 12px;

	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,  "MS PGothic", sans-serif;

	color: #000033;

	line-height: 1.75;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



html,

body {

	text-align: center;

	margin: 0 auto;

	background:url(img/body_sleeve.gif) repeat-y center;

	width: 100%;

	height: 100%;

}



#container {

	width: 820px;

	margin: 0 auto;

	height: 100%;

	min-height: 100%;

	background-color: #fffff0;

}



body > #container {

	height: auto;

}



a:hover {

	text-decoration: none;

}



#header {

	padding: 5px 12px 0 10px;

	overflow: hidden;

}



#header a.plgakuen {

	float: left;

}



h1 {

	float: left;

	text-align: center;

	font-weight: normal;

}



#header p.tool {

	float: left;

}



#header p.site-map {

	float: right;

}



#main-photo {

	text-align: center;

	clear: both;

}



#navi {

	padding: 15px 10px 15px 10px;

}



#navi ul,

#navi ul li {

	float: left;

}



#navi ul {

	width: 800px;

	height: 34px;

	background: url(images/g_navi.jpg) no-repeat;

}



#navi ul li a {

	display: block;

	width: 133px;

	height: 34px;

	text-indent: -9999px;

	font-size: 0;

	line-height: 0;

}



#navi ul li.navi_home a:hover,

#navi ul li.navi_home a.active {

	background: url(images/g_navi.jpg) no-repeat left bottom;

}



#navi ul li.navi_about a:hover,

#navi ul li.navi_about a.active {

	background: url(images/g_navi.jpg) no-repeat -133px -34px;

}



#navi ul li.navi_history a:hover,

#navi ul li.navi_history a.active {

	background: url(images/g_navi.jpg) no-repeat -266px -34px;

}



#navi ul li.navi_record a:hover,

#navi ul li.navi_record a.active {

	background: url(images/g_navi.jpg) no-repeat -399px -34px;

}



#navi ul li.navi_player a:hover,

#navi ul li.navi_player a.active {

	background: url(images/g_navi.jpg) no-repeat -532px -34px;

}



#navi ul li.navi_ob a:hover,

#navi ul li.navi_ob a.active {

	background: url(images/g_navi.jpg) no-repeat -665px -34px;

}



#srchBox {

	clear:both;

	width:298px;

	_width:296px;

	margin:10px 0 0 0;

	background-color:#FFFFF0;

	border-style:solid;

	border-width:1px;

	border-color:#FFFFF0;

	color:#000000;

	text-align:left;

	float: left;

}



#srchBox * {

	margin:0;

	padding:0;

	font-size:13px;

	*font-size:small;

	*font:x-small;

}



#srchBox a img {

	border:none;

}



#srchBox #srch {

	padding:10px 10px 0 10px;

}



#srchBox #srch #srchForm {

	white-space:nowrap;

}



#srchBox #srchInput {

	width:188px;

	margin-right:6px;

	vertical-align:bottom;

}



#srchBox #srchBtn {

	width:80px;

}



*html #srchBox #srchBtn {

	padding-top:2px;

}



*:first-child+html #srchBox #srchBtn {

	padding-top:2px;

}



#srchBox ul {

	margin-top:6px;

	text-align:left;

}



#srchBox li {

	list-style-type:none;

	display:inline;

	zoom:1;

	padding-right:10px;

}



#srchBox li input {

	zoom:1;

	margin-right:2px;

	_margin:-4px 0 -4px -4px;

	vertical-align:middle;

	border:0;

}



*:+html #srchBox li input {

	margin:-4px 0 -4px -4px;

}



#srchBox #srchLogo {

	margin:6px 6px 6px 0;

	text-align:right;

}



#srchBox #srchLogo a {

	color:#666666;

	text-decoration:none;

	font-size:85%;

}



#srchBox #srchLogo a:hover {

	text-decoration:underline;

}



#srchBox.watermark {

	padding-bottom: 6px;

}



#srchBox.watermark #srchInput {

	padding:1px 1px 2px 1px;

	border:1px solid #a5acb2;

	background: #fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;

}



#srchBox.watermark #srchInput.nomark {

	background: #fff;

}



#srchBox.watermark #srchLogo {

	display: none;

}



#sidebar {

	clear:both;

	float: left;

	width: 195px;

	margin: 10px 6px 0 10px;

	padding: 2px;

	border: 1px solid #CCCCCC;

	text-align: left;

	display: inline;

}



#new_information {

	height: 201px;

	padding: 0 0 0 5px;

	overflow: auto;

	border: 1px solid #CCCCCC;

}



.newly_arrived {

	color:#FF6600;

}



#main {

	float: right;

	width: 574px;

	margin: 10px 10px 0 0;

	border: 1px solid #CCCCCC;

}



#left-main {

	float: left;

	width: 285px;

	border-right: 1px dotted #CCCCCC;

	text-align: left;

}



#right-main {

	float: right;

	width: 285px;

	text-align: left;

}



h2 {

	font-size: 13px;

	font-weight: bold;

	padding: 3px 10px 0 10px;

}



strong,

th {

	font-weight: normal;

}



p.section {

	padding: 0 10px 0 10px;

}



p.item,

br.item {

	text-align: center;

	padding: 0 0 10px 0;

	border-bottom: 1px dotted #CCCCCC;

}



p.item_space {

	text-align: center;

	padding: 10px 0 10px 0;

	border-bottom: 1px dotted #CCCCCC;

}



p.school_song {

	text-align: center;

	padding: 0 0 10px 0;

}



p.item_game {

	text-align: center;

	padding: 0 0 12px 0;

}



p.item_game_space {

	text-align: center;

	padding: 10px 0 13px 0;

}



#emptiness {

	clear: both;

}



#navi_under {

	margin: 10px auto;

}



#navi_under ul.pankuzu li {

	display: inline;

}



#navi_under ul.pankuzu li a {

	font-size: 11px;

}



/* ANOTHER */



.breadcrumbs {

	text-align:	left;

	font-size: 10px;

	padding: 15px 0 0 10px;

	clear: both;

}



.breadcrumbs a {

	font-size: 10px;

}



.title {

	font-size: 16px;

	font-weight: bold;

	color :#FF6600;

	padding: 10px 0 0 0;

	display: block;

}



.subtitle {

	font-weight: bold;

}



.place {

	font-size: 12px;

	font-weight: normal;

	padding: 0 0 0 5px;

}



.seiseki {

	margin: 0 0 10px 0;

}



.seiseki p {

	padding: 0 0 5px 0;

}



/* 主旨 */



#syushi {

	width: 450px;

	text-align: left;

	margin: 5px auto 40px;

}



#syushi p {

	line-height: 2;

}



#syushi a.mail {

	color: #FF6600;

	font-weight: bold;

}



/* ファンの１人 */



#fan {

	text-align: left;

	width: 500px;

	margin:0 auto;

}



.vol	{

	color: #FF6600;

	font-weight: bold;

}



p.date {

	text-align: right;

}



/* ユニフォーム */



#unform	p {

	width: 800px;

	text-align: left;

	margin: 0 auto;

}



#unform	p.uni {

	padding: 0 0 20px 0;

}



/* 監督 */ 



#kantoku table {

	width: 310px;

	margin:0 auto;

	border: solid 1px #000033;

	border-collapse: collapse;

}



#kantoku table th,

#kantoku table td {

	padding: 3px 5px 3px 5px;

	border: solid 1px #000033;

}



#kantoku table th,

#kantoku table td.kantoku {

	text-align: left;

}



/* 甲子園成績T〜Y */ 



.koshien-seiseki {

	text-align: left;

	width: 280px;

	margin:	0	auto 10px;

}



.koshien-seiseki p { 

	color: #ff6600;

}



.koshien-seiseki ol {

	margin:	0	0	10px 0;

}



.koshien-seiseki ol li span.season {

	color: #ff6600;

}



/* 成績表 */



table.record {

	width: 750px;

	text-align: center;

	margin: 0 auto 10px;

	border:solid 1px #000033;

	border-collapse: collapse;

}



table.record td{

	border:solid 1px #000033;

}



.victory {

	color: #0033ff

}



.rally {

	color: #ff6600;

}



td.fiscal_year {

	text-align: left;

	padding: 0 0 0 12px;

}



td.captain {

	text-align: left;

	padding: 0 0 0 9px;

}



/* 公式戦成績１〜１１ */



.koushikisen {

	text-align: left;

	margin:	0	auto 0;

	width: 300px;

}



.koushikisen p {

	color: #ff6600;

}



.koushikisen ol.period {

	margin: 0 0 10px 0;

}



p.top {

	text-align: center;

	padding: 10px 0 10px 0;

}



p.jump_kisei {

	text-align: left;

	padding: 5px 0 0 10px;

}



/* 役員と部員数 */



#yakuin table {

	width: 470px;

	margin: 0 auto;

	border: solid 1px #000033;

	border-collapse: collapse;

}



#yakuin table th,

#yakuin table td {

	text-align: left;

	border: solid 1px #000033;

	padding: 3px 5px 3px 5px;

}



#yakuin th {

	color: #ff6600;

}



/* 全日本 */



#zennihon table {

	width: 390px;

	margin:0 auto;

	border: solid 1px #000033;

	border-collapse: collapse;

}



#zennihon table th,

#zennihon table td {

	text-align: left;

	border: solid 1px #000033;

	padding: 3px 5px 3px 5px;

}



#zennihon p.tyuui {

	font-size: 11px;

	width: 390px;

	text-align: left;

	margin: 0 auto;

}



/* 中学時代の出身チーム */



.team table {

	width: 565px;

	margin:0 auto 10px;

	border: solid 1px #000033;

	border-collapse: collapse;

}



.team table th {

	text-align: center;

	padding: 3px 5px 3px 5px;

	border: solid 1px #000033;

}



.team table td {

	text-align: left;

	padding: 3px 5px 3px 5px;

}


.team table td.end {

	border-bottom: solid 1px #000033;

}


/* 大学 */



#daigaku table {

	width: 800px;

	margin:0 auto;

	border: solid 1px #000033;

	border-collapse: collapse;

}



#daigaku table th,

#daigaku table td {

	border: solid 1px #000033;

	padding: 3px 5px 3px 5px;

	text-align: left;

}


#daigaku table th {
	width: 120px;
}


/* 社会人 */



#syakaijin table {

	width: 790px;

	margin:0 auto;

	border: solid 1px #000033;

	border-collapse: collapse;

}



#syakaijin table th,

#syakaijin table td {

	text-align: left;

	padding: 3px 5px 3px 5px;

	border: solid 1px #000033;

}



/* プロ */



#pro table {

	width: 675px;

	margin:0 auto;

	border: solid 1px #000033;

	border-collapse: collapse;

}



#pro table th,

#pro table td {

	text-align: left;

	border: solid 1px #000033;

	padding: 3px 5px 3px 5px;

}



#pro p.tyuui {

	text-align: left;

	width: 605px;

	margin: 0 auto;

}



/* 校歌 */



#kouka {

	width: 600px;

	margin: 10px auto 10px;

}



/* いつの日か… */



#negai {

	width: 530px;

	margin: 10px auto 0;

}



#negai p {

	text-align: left;

}



#negai p.scoreboard {

	text-align: center;

}



/* サイトマップ */



table.map {

	text-align: center;

	width: 500px;

	margin: 0 auto;

}



table.map th,

table.map td {

	text-align: left;

	line-height: 2;

}



/* 登録メンバー、打撃成績・投手成績 */



.score {

	width: 420px;

	margin: 0 auto 10px;

	text-align: left;

}



.score th.school_name {

	width: 60px;

	margin: 0 auto;

	text-align: center;

}



.score th.school_name2 {

	width: 77px;

	margin: 0 auto;

	text-align: center;

}



.score td.running_score {

	width: 36px;

	margin: 0 auto;

	text-align: left;

}



.score td.running_score2 {

	width: 42px;

	margin: 0 auto;

	text-align: left;

}



.score td.running_score3 {

	width: 38px;

	margin: 0 auto;

	text-align: left;

}



.score ol {

	margin: 0 0 5px 0;

}



.score p.fighting {

	color: #FF6600;

	font-size: 14px;

	font-weight: bold;

}



#member table {

	text-align: left;

	width: 112px;

	margin: 0 auto;

}

#member2 table {

	text-align: left;

	width: 128px;

	margin: 0 auto;

}

#member p.truth {

	font-size: 11px;

	padding: 5px 0 0 0;

}



/* リンク */



table.link {

	width: 830px;

	text-align: center;

	margin: 0 auto;

	border-bottom: 1px dotted #CCCCCC;

}



table.link th.left,

table.link td.left {

	text-align: left;

	padding: 5px 5px 5px 100px;

	color: #ff6600;

}



table.link th.right,

table.link td.right {

	text-align: left;

	padding: 5px 52px 5px 5px;

	color: #ff6600;

}



table.link td.last {

	text-align: left;

	padding: 5px 5px 15px 100px;

}



#link {

	width: 330px;

	text-align: left;

	margin : 0 auto;

	padding: 15px 0 0 0;

}



.kagisaru {
	font-size:10px;
}


#tetsu {

	text-align: left;

	width: 665px;

	margin:0 auto;

}



/* 大学全日本選抜 */



#daigaku-zennihon table {

	width: 475px;

	margin:0 auto;

	border: solid 1px #000033;

	border-collapse: collapse;

}



#daigaku-zennihon table th,

#daigaku-zennihon table td {

	text-align: left;

	border: solid 1px #000033;

	padding: 3px 5px 3px 5px;

}



#daigaku-zennihon p.tyuui {

	font-size: 11px;

	width: 475px;

	text-align: left;

	margin: 0 auto;

}

