/* all-tpz.com 共通CSSファイル */

body, table, td {
	font-size			: 10pt;
}

body {
	margin				: 0px;
	background-color	: #FFFFFF ;
	font-weight			: normal ;
	text-align			: center ;
}

table {
	border				: solid 0px #FFFFFF;
	border-collapse		: collapse;
}

td {
	padding				: 0px;
	text-align			: left ;
	vertical-align		: top;
}

.cmnBar {
	font-size			: 0px;
	border-bottom		: dotted 1px #708090 ;
	margin-top			: 5px;
	margin-bottom		: 5px;
}

/* 画面最上部 タイトルエリア */

.cmnHeadArea {
	width				: 900px;
	height				: 80px;
	color				: #999999 ;
	vertical-align		: bottom;
	text-align			: left;
	background-image	: url("./img/head_bg.jpg");
	background-repeat	: no-repeat;
	background-position	: 100% 50%;
}

.TitleImg {
	width				: 300px;
	height				: 80px;
	color				: #999999 ;
	background-image	: url("./img/title.gif");
	background-repeat	: no-repeat;
	background-position	: 0% 0%;
}

.TitleText {
	width				: 600px;
	height				: 80px;
	color				: #000000 ;
	padding-right		: 8px;
	padding-top			: 63px;
	text-align			: right ;
}


/* 画面最下部 シグネチャエリア */
.cmnFootArea {
	width				: 900px;
	background-color	: #FFFFFF ;
	color				: #777777 ;
	text-align			: center ;
	padding-top			: 3px;
	padding-bottom		: 7px;
}


/* ツールバーエリア */

.cmnTopMenuBar {
	width				: 900px;
	height				: 38px;
	background-color	: #FFD700 ;
	background-image	: url("./img/bar_menu_top.gif");
	text-align			: left ;
	vertical-align		: middle ;
	padding-left		: 5px;
	padding-right		: 5px;
}


.cmnTopMenuBar a:hover {
	background-image	: url("./img/bar_menu_top_light.gif");
	height				: 38px;
	color				: #000000;
}
.cmnTopMenuBar a:link		{ text-decoration:none; }
.cmnTopMenuBar a:visited	{ text-decoration:none; }
.cmnTopMenuBar a:hover		{ text-decoration:underline; }
.cmnTopMenuBar a:active		{ text-decoration:underline; }


.cmnTopMenuParts {
	text-align			: left ;
	vertical-align		: middle ;
	padding-left		: 7px;
	padding-right		: 7px;
	height				: 38px;
	line-height			: 30px;
	color				: #0000cd;
	font-weight			: bolder ;
	font-size			: 10pt;
}


.cmnBottomBar {
	width				: 900px;
	height				: 8px;
	background-color	: #FFD700 ;
	background-image	: url("./img/bar_menu_btm.gif");
	font-size			: 0px;
}


/* 1行メッセージ表示エリア */
.cmnMonthlyMsgArea {
	width				: 900px;
	height				: 20px;
	background-color	: #FFFFFF ;
	vertical-align		: middle ;
	text-align			: left;
	line-height			: 20px;
	padding-left		: 10px;
	padding-bottom		: 7px;
}

/* ページ名称表示エリア */
.cmnDirectoryArea {
	width				: 900px;
	height				: 20px;
	background-color	: #FFFFFF ;
	vertical-align		: middle ;
	text-align			: left;
	line-height			: 20px;
	padding-left		: 30px;
	padding-bottom		: 7px;
	font-weight			: bold;
}

/* トップページ レイアウト用 */
.cmnMainArea {
	width				: 900px;
	background-color	: #FFFFFF ;
}

.cmnMainLeftArea {
	width				: 250px;
	background-color	: #F0F0F0 ;
	text-align			: center ;
	padding				: 3px;
}

.cmnMainRightArea {
	width				: 130px;
	text-align			: center ;
	padding				: 3px;
	background-color	: #FFDD00;
}

.cmnMainCenterArea {
	width				: 600px;
	background-color	: #FFFFFF ;
	text-align			: center ;
	padding-left		: 8px;
	padding-right		: 8px;
}


/* 配下ページ レイアウト用 */
.cmnPageLeftArea {
	width				: 650px;
	text-align			: left;
	padding-left		: 8px;
	padding-right		: 8px;
}

.TeamKijiTitle {
	width				: 100%;
	text-align			: left;
	padding-top			: 5px;
	padding-bottom		: 5px;
	border-bottom		: solid 1px #FF8800 ;
}

.TeamKijiBody {
	width				: 100%;
	text-align			: left;
	font-size			: 13px;
	line-height			: 20px;
	padding-top			: 10px;
	padding-left		: 40px;
	padding-bottom		: 50px;
}

.KantokuMsg {
	border				: solid 1px #CCCCCC ;
	padding				: 10px;
	width				: 90%;
}

.GameResult {
	color				: #000000;
	font-weight			: normal ;
}

.TeamLink {
	width				: 80px;
	background-color	: #F0F0F0 ;
	background-image	: url("./img/bg_bar.gif");
	vertical-align		: middle;
	text-align			: center ;
	font-weight			: bolder;
	color				: #0000FF ;
	padding				: 0px;
	margin-right		: 20px;
	border				: solid 1px #CCCCCC ;
}

.GameResult .GameDate {
	padding-top			: 10px;
	width				: 150px;
	font-weight			: bold; 
}

.GameResult .GameTime {
	padding-top			: 10px;
	width				: 80px;
	font-weight			: bold; 
}

.GameResult .GamePlace {

}

.GameResult .GameType {
	width				: 400px;
	padding-left		: 10px;
}

.GameResult .GameTeam {
	width				: 100%;
	padding-left		: 30px;
}

.GameResult .GameTeamTD {
	width				: 160px;
}

.GameResult .GameKai {
	width				: 20px;
}

.GameResult td {
	padding				: 5px;
	text-align			: center;
}

.GameResult .GameNote {
	width				: 500px;
	padding				: 10px;
	padding-left		: 50px;
	padding-bottom		: 0px;
}

.GameResult .GameBar {
	width				: 600px;
	padding-bottom		: 5px;
	border-bottom		: dotted 1px #CCCCCC;
}


.BaseSche td {
	border				: solid 1px #999999;
	border-collapse		: collapse;
	padding				: 5px;
}


/* スケジュール表 */
.ScheTable {
	text-align			: left ;
	vertical-align		: top ;

}

.ScheTable .Date {
	width				: 50px ;
	text-align			: center ;
	padding				: 5px;
	border				: solid 1px #999999;
}

.ScheTable .Ateam {
	width				: 250px;
	padding				: 5px;
	border				: solid 1px #999999;
}

.ScheTable .Bteam {
	width				: 250px;
	padding				: 5px;
	border				: solid 1px #999999;

}

/* スケジュール1件 のスタイル*/
.PlaceRec {
	background-color	: #0000FF;
	color				: #FFFFFF;
}
.Type {
	width				: 30px;
	vertical-align		: bottom;
	padding				: 3px;
}
.Place {
	width				: 210px;
	font-size			: 11pt;
	font-weight			: bold;
	vertical-align		: bottom;
	padding				: 3px;
}

.MtgRec {
	background-color	: #AADDDD;
	color				: #000000;
}
.MtgPlaceTime1 {
	width				: 40px;
	padding-left		: 20px;
	text-align			: center ;
	padding				: 3px;
}
.MtgPlaceTime2 {
	width				: 100px;
	padding				: 3px;
}
.MtgPlaceTime3 {
	width				: 100px;
	padding				: 3px;
}
.Note1{
	width				: 20px;
	padding				: 3px;
	padding-left		: 10px;
	padding-right		: 10px;
	text-align			: right ;
}
.Note2{
	width				: 180px;
	padding				: 3px;
}

.cmnPageRightArea {
	width				: 200px;
	text-align			: center;
	padding-left		: 8px;
	padding-right		: 8px;
	background-color	: #FFFFFF;
	background-repeat	: no-repeat ;
	background-image	: url('./img/page/team_bg_left.gif');

}



/* 記事の枠 */
.cmnSimpleWakuTitle {
	width				: 100%;
	height				: 25px;
	background-color	: #F0F0F0 ;
	background-image	: url("./img/bg_bar_black.gif");
	vertical-align		: middle;
	text-align			: left ;
	font-size			: 9pt;
	font-weight			: bolder;
	color				: #FFFFFF ;
	padding				: 5px;
	border				: dotted 1px #CCCCCC ;
	border-bottom		: dotted 0px #CCCCCC ;
}
.cmnSimpleWakuBody {
	width				: 100%;
	line-height			: 20px;
	text-align			: left ;
	padding				: 10px;
	padding-right		: 5px;
	border				: dotted 1px #CCCCCC ;
	border-top			: dotted 0px #CCCCCC ;
	background-color	: #FFFFFF ;
	margin-bottom		: 10px;
}


.cmnSimpleWakuBody .ScheMemo {
	marign				: 3px;
	text-align			: left;
	vertical-align		: middle;
	font-size			: 9pt;
	line-height			: 25px;
}

.cmnSimpleWakuBody .Hiduke {
	width				: 50px;
}

.cmnSimpleWakuBody .Jikan {
	width				: 70px;
}

.cmnSimpleWakuBody .Memo {

}

.cmnSimpleWakuBody .Shosai {
	width				: 100%;
	text-align			: right;
	color				: #0000FF;
}


.cmnWakuTitle {
	width				: 100%;
	height				: 25px;
	background-color	: #F0F0F0 ;
	background-image	: url("./img/bg_bar.gif");
	vertical-align		: middle;
	text-align			: left ;
	font-size			: 9pt;
	font-weight			: bolder;
	color				: #000000 ;
	padding				: 5px;
	border				: solid 1px #CCCCCC ;
	border-bottom		: solid 0px #CCCCCC ;
}
.cmnWakuBody {
	width				: 100%;
	background-color	: #FFFFFF ;
	line-height			: 22px;
	text-align			: left ;
	padding				: 10px;
	border				: solid 1px #CCCCCC ;
	border-top			: solid 0px #CCCCCC ;
	margin-bottom		: 10px;
}


.cmnTopicHead {
	padding-top			: 2px;
	padding-bottom		: 2px;
	background-color	: #708090;
	border-bottom		: solid 1px #EEEEEE ;
}

.cmnTopicDate {
	width				: 80px;
	color				: #EEEEEE;
	text-align			: center;
}

.cmnTopicTitle {
	width				: 380px;
	color				: #FFFFFF;
	line-height			: 20px;
}


.cmnTopicMemo {
	padding				: 3px;
	padding-left		: 30px;
	margin-bottom		: 10px;
	line-height			: 20px;
}

.cmnTopicMargin {
	height				: 10px;
}





/* 左側ツールバーエリア */

.cmnMenuBar {
	border				: solid 1px #CCCCCC ;
	width				: 100%;
	background-color	: #F0F0F0 ;
	cursor				: hand ;
}

.cmnMenuParts {
	width				: 100%;
	height				: 25px;
	background-color	: #F0F0F0 ;
	background-image	: url("./img/bg_bar.gif");
	vertical-align		: middle;
	text-align			: left ;
	font-size			: 10pt;
	color				: #0000FF ;
	padding				: 5px;
}

