﻿@charset "utf-8";
/* CSS Document */


.wide-column { width:700px; display:block; margin-top:15px; }
.left-column { width:345px; display:block; float:left; }
.right-column { width:345px; display:block; float:left; margin-left:10px; }


/*index*/
.index h2 { width:700px; height:40px; display:block; margin:0 auto 15px; background:url("../img/h3-title_index.jpg") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }


/*埠頭杯朝野球*/
.tournament h2 { width:700px; height:40px; display:block; margin:0 auto 15px; background:url("../img/h3-title_tournament.jpg") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }

.tournament #news-box .news { width:700px; height:auto; margin:5px 0 15px 0; /*overflow:auto;*/ }

/*過去ページ*/
.tournament #result .news { width:700px; margin:5px 0 15px 0; /*background:#F5F5F5;*/ }
.tournament #result .news hr { display:block; clear:both; margin:15px 5px; }
.tournament #result .news h5 { margin:5px; font-size:0.9em; font-weight:bold; color:#333399; display:block; }
.tournament #result .news p { margin:4px 0 0 15px; font-size:0.8em; display:block; line-height:1.4; }
.tournament #result .news img { display:block; float:right; margin:5px; }
.tournament #result .news img.winner { display:block; float:left; margin:5px; }
.tournament #result .news .red { font-weight:bold; color:#FF0000; }
.tournament #result .news .blue { font-weight:bold; color:#0066FF; }
.tournament #result .news .orange { font-weight:bold; color:#FF6600; }

.tournament #result p.years { display:block; text-align:right; font-size:0.8em; font-weight:bold; }
.tournament #result p.years a { font-weight:normal; color:#333399; }


/*野球部共通*/
#main table { width:300px; margin:10px auto; border-collapse:collapse; border-spacing:0; border:solid 1px #CCCCCC; }
#main table th { padding:7px; font-size:0.8em; font-weight:bold; color:#333333; text-align:center; border:solid 1px #CCCCCC; background:#F5F5F5; }
#main table td { padding:5px 7px; font-size:0.8em; color:#333333; border:solid 1px #CCCCCC; }
#main h4 { font-size:0.9em; font-weight:bold; color:#333333; margin:5px; padding-bottom:3px; border-bottom:solid 1px #666666; }

/*野球部（成年部）*/
.baseball-a h2 { width:700px; height:40px; display:block; margin:0 auto 15px; background:url("../img/h3-title_baseball-y.jpg") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
/*スコアボード*/
.baseball-a #news-box .news table { display:block; border:solid 1px #FFFFFF; margin:5px; background:#003333; border-collapse:collapse; border-spacing:0; width:auto; }
.baseball-a #news-box .news table th { padding:5px 10px; font-size:0.9em; color:#FFFFFF; text-align:center; border:solid 1px #CCCCCC; background:none; }
.baseball-a #news-box .news table td { padding:5px 10px; font-size:0.9em; color:#FFFFFF; text-align:center; border:solid 1px #CCCCCC; background:none; }
.baseball-a #news-box .news p { display:block; text-align:left; font-weight:normal; font-size:0.9em; line-height:1.2; margin-left:10px; color:#333333; }

/*野球部（壮年部）*/
.baseball-p h2 { width:700px; height:40px; display:block; margin:0 auto 15px; background:url("../img/h3-title_baseball-a.jpg") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
/*スコアボード*/
.baseball-p #news-box .news table { display:block; border:solid 1px #FFFFFF; margin:5px; background:#003333; border-collapse:collapse; border-spacing:0; width:auto; }
.baseball-p #news-box .news table th { padding:5px 10px; font-size:0.9em; color:#FFFFFF; text-align:center; border:solid 1px #CCCCCC; background:none; }
.baseball-p #news-box .news table td { padding:5px 10px; font-size:0.9em; color:#FFFFFF; text-align:center; border:solid 1px #CCCCCC; background:none; }
.baseball-p #news-box .news p { display:block; text-align:left; font-weight:normal; font-size:0.9em; line-height:1.2; margin-left:10px; color:#333333; }


/*アイスホッケー部*/
.icehockey h2 { width:700px; height:40px; display:block; margin:0 auto 15px; background:url("../img/h3-title_icehockey.jpg") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
/*スコアボード*/
.icehockey #news-box .news table { width:290px; display:block; border:solid 1px #666666; margin:5px; background:#333333; border-collapse:collapse; border-spacing:0;}
.icehockey #news-box .news table th { padding:5px 10px; font-size:0.9em; color:#FF6600; text-align:center; border:none; background:none; }
.icehockey #news-box .news table td { padding:5px 10px; font-size:0.9em; color:#FF6600; text-align:center; border:none; background:none; }
.icehockey #news-box .news p { display:block; text-align:left; font-weight:normal; font-size:0.9em; line-height:1.2; margin-left:10px; color:#333333; }


/*各ページ新着情報部分*/
#news-box .news { width:700px; height:200px; margin:5px 0 15px 0; overflow:auto; /*background:#F5F5F5;*/ }
#news-box .news h5 { margin:5px; font-size:0.9em; font-weight:bold; color:#333399; display:block; }
#news-box .news p { margin:4px 0 10px 15px; font-size:0.8em; font-weight:normal; display:block; line-height:1.4; text-align:left; }
#news-box .news hr { display:block; clear:both; margin:15px 5px; }
#news-box .news img.winner { display:block; float:left; margin:5px 15px 5px 5px; }


#news-box .news-article { display:block; margin:10px 15px; }

#news-box .news-article dd {}
#news-box .news-article dd img { display:block; float:right; margin:5px; }

#news-box .news-article dd .red { font-weight:bold; color:#FF0000; }
#news-box .news-article dd .blue { font-weight:bold; color:#0066FF; }
#news-box .news-article dd .orange { font-weight:bold; color:#FF6600; }


#news-box p { display:block; text-align:right; font-size:0.8em; font-weight:bold; }
#news-box p a { font-weight:normal; color:#333399; }



/*ローカルメニュー（indexはbanner）*/
#local-menu { background:url("../../img/local-menu_bg.jpg") repeat-y;  }
#local-menu h3 { width:210px; height:40px; display:block; background:url("../img/local-menu_title.jpg") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#local-menu ul { width:210px; background:url("../../img/local-menu_end.jpg") no-repeat bottom; padding-bottom:20px; }
#local-menu ul li { margin:5px 15px; padding:0 0 3px 15px; border-bottom:dashed 1px #CCCCCC; background:url("../../img/local-menu_yaji.gif") 0 40% no-repeat; list-style-type:none; line-height:2.5; }
#local-menu ul li a { width:100%; height:100%; display:block; font-size:0.8em; color:#333333; text-decoration:none; }
#local-menu ul li a:hover { background:#999999; }
#local-menu ul li a span { font-size:0.8em; }

