@charset "UTF-8";

/*============================================
全般的なスタイル
============================================*/
* {
	margin:0; padding:0; 	/*全要素のマージン・パディングをリセット*/
} 

a:hover {color:red;}

body {
	background-color:#999999;	/*ページ全体の背景色*/
	text-align:center;		/*IE6以下でセンタリングするための対策*/
	font-family:sans-serif;
}

div#pagebody {
	width:796px; margin:0 auto;	/*内容全体をセンタリング*/
	text-align:left;	/*テキストの配置を左揃えにする*/
	background-color:#f9f9f9;		/*内容全体の背景色*/
}

.numofcell {	
	text-align:right; 
	padding: 0px 1px 0px 0px 
}

.strofcell {
	text-align:left; 
	padding: 0px 0px 0px 5px 
}

.centerCell {
	text-align:center;     
}

/*============================================
Line menu
============================================*/
div#menu {
	width:796px;
	margin:0px 0px 0px 10px;
	text-align:left;
	padding:0px 0px 5px 0px;		/*見出し内容の位置調整*/
	font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/				
	font-size:14px;			 /*フォントサイズ標準*/
}

div#menuLine {
	height:5px;	
	background-image:url("images/line.png");	
	background-repeat:no-repeat;		/*背景画像を繰り返し*/
	text-align:center;		/*IE6以下でセンタリングするための対策*/
}

/*============================================
ヘッダ
============================================*/
div#header {
	height:50px;	
	background-image:url("images/test.png");	
	background-repeat:repeat;		/*背景画像を繰り返し*/
	text-align:center;		/*IE6以下でセンタリングするための対策*/
}

div#headerContent {
	font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
}

h2 { /*試合名*/
	padding:5px 10px 0px 30px;		/*見出し内容の位置調整*/
	font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
	text-align:center;
	font-size:18px;
	color:#ffffff;
}
h2 a {text-decoration:none;} 			/*リンクの下線を無くす*/

h3 { /*試合日 */
	padding:0px 10px 0px 30px;		/*見出し内容の位置調整*/
	font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
	text-align:center;
	font-size:16px;
}
h3 a {text-decoration:none;} 			/*リンクの下線を無くす*/


/*============================================
フッタ
============================================*/
div#footer {
	height:40px; 
	text-align:center;
	background-image:url("images/test180.png");	/*フッタ部分の背景画像*/
	border-spacing:1;
	clear:both;
	font-style:normal;			 /*フォントスタイルを標準にする*/
	font-size:13px;			 /*addressと重複して定義*/
	padding:15px 0px 5px 0px;		 /*要素内容の位置調整*/
	color:#000000;
}

.address {
	font-style:normal;			 /*フォントスタイルを標準にする*/
	font-size:small;			 /*フォントサイズを小さくする*/
	padding:15px 0px 5px 0px;		 /*要素内容の位置調整*/
	color:#000000;
}

.colorRow{
	background-color:#B2D6FF; /*lightcyan*/
}

/*=========================================
            Session Module
=========================================*/
table.sessionTable{
    margin-left:auto;
    margin-right:auto;
}

.sNotSelectSessionNum {
    width:30px;
 	border:1px solid #A2B5CD;
	color:black;
	text-align:center;		
}

.sSelectSessionNum {
    width:30px;
 	border:1px solid #A2B5CD;
	color:white;
    background-color:#A2B5CD;
	text-align:center;		
}

.sSessionTitle{
    width:50px;
 	border:none;
	color:#A2B5CD;
	text-align:right;
}

.printBtn {
    width:24px;
    height:24px;
	text-align:center;
}

a.ap { 
	text-decoration:none;
	color:black; 
}

a.sFooter:link{text-decoration:none;color:white;}
a.sFooter:visited{text-decoration:none;color:black;}
a.sFooter:hover{text-decoration:underline;color:red;}
