@charset "EUC-JP";
@import url(frame_com.css);

/* ボディー定義 */
body {
	font-size: 90%;		/* ここの設定が当ページの標準サイズとなる。以降の100%はここの値となる。 */
	background-color: #0d2935;
}

/* ***** レイアウト構成 ***** */
/* 大外枠 */
div#frameContainer {
	/* 横幅840px */
	width: 840px;
	margin: 0 auto;		/* 上下 左右 */
	padding: 0;
	background-color: #33414b;
}

/*
body > div#frameContainer {
	height: auto;
}
*/

/* メインタイトルヘッダー */
div#frameHeader {
	/* 横幅840px */
	width: auto;
	margin: 0;		/* 上下 左右 */
	padding: 0 0 20px 0;		/* 上右下左 */
	text-align: left;		/* IEのバグ対策("margin: 0 auto;"でセンタリングできないため) */
	background-color: #0d2935;
	display: block;
}

/* メインタイトル */
div#frameHeaderTitle {
	margin: 0 20px;		/* 上右下左 */
	padding: 0;
}

div#frameHeaderTitle h1 {
	color: #ffffff;
	line-height: 1.1;
	font-size: 28px;
	font-family: "HGｺﾞｼｯｸE", "ＭＳ Ｐゴシック", Osaka;
	margin: 0 0 5px 0;		/* 上右下左 */
	padding: 0;
}
#frameHeaderTitle h1 a {
	color: #ffffff;
	text-decoration: none;
}

/* サブタイトル */
div#frameHeaderTitle h2 {
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	font-family: "ＭＳ Ｐ明朝", "細明朝", "リュウミンL";
	text-indent: 34px;		/* 文字列を表示させないワザ */
	margin: 0;		/* 上右下左 */
	padding: 0;
}

/* メニュー枠 */
div#frameMenu {
	/* 横幅800px */
	width: auto;
	margin: 0;		/* 上下 左右 */
	padding: 0;
}

/* 中枠 */
div#frameMain {
	/* 横幅840px */
	width: auto;
	margin: 0;		/* 上下 左右 */
	padding: 0;
	padding: 20px 20px;	 	/* フッターに重ならないためにフッターのheight分余白を取る */
	background-color: #33414b;
}

/* 本文枠 */
div#frameBody {
	/* 横幅800px */
	width: auto;
	margin: 0;			/* 上右下左 */
	padding: 0;
	text-align: left;	/* IEのバグ対策("margin: 0 auto;"でセンタリングできないため) */
	display: block;	/* IEのバグ対策(フロートさせたボックスのマージンが倍になるバグ。inlineで解消) */
}

/* ***** メニュー構成 ***** */
table#menuTable {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	background-color: #33414b;
}

table#menuTable td {
	width: 139px;
	color: #ffffff;
	font-size: 14px;
	vertical-align: middle;
	text-align: center;	/* IEのバグ対策("margin: 0 auto;"でセンタリングできないため) */
	padding: 0;
	background-color: #3b4953;
	border: 1px solid #6b7c88;
}
table#menuTable a {
	width: 139px;
	line-height: 1.2;
	padding: 14px 0;
	text-decoration: none;
	display: block;
	background-color: #3b4953;
}

table#menuTable a:link {
	color: #ffffff;
}
table#menuTable a:visited {
	color: #ffffff;
}
table#menuTable a:hover {
	color: #3b4953;
	background-color: #d0d8db;
	text-decoration: underline;
}
table#menuTable a:active {
	color: #3b4953;
	background-color: #d0d8db;
}


/* サブメニュータイトル上 */
div#frameLinkNavi1 {
	/* 横幅840px */
	width: auto;
	height: 23px;
	margin: 0;			/* 上右下左 */
	padding-top: 7px;
	text-align: right;		/* IEのバグ対策("margin: 0 auto;"でセンタリングできないため) */
	display: block;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url("/images/te_a0002/linknavi_background.gif");
}
div#frameLinkNavi1 ul {
	/* 横幅180px */
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#frameLinkNavi1 li {
	font-size: 90%;
	margin: 0;
	padding: 0 10px;
	float: right;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url("/images/te_a0002/separator1.gif");
}
div#frameLinkNavi1 li a:link {
	color: #ffffff;
	text-decoration: none;
}
div#frameLinkNavi1 li a:visited {
	color: #ffffff;
	text-decoration: none;
}
div#frameLinkNavi1 li a:hover {
	color: #ff5e19;
	text-decoration: underline;
}
div#frameLinkNavi1 li a:active {
	color: #ff5e19;
	text-decoration: none;
}

/* サブメニュータイトル下 */
div#frameLinkNavi2 {
	display: none;
}

/* サブメニューフッター */
div#frameLinkNavi3 {
	/* 横幅840px */
	width: auto;
	margin: 0 10px;			/* 上右下左 */
	padding: 5px 0;
	text-align: center;		/* IEのバグ対策("margin: 0 auto;"でセンタリングできないため) */
	display: block;
}
div#frameLinkNavi3 ul {
	width: auto;
	margin: 0;
	padding: 0;
	text-align: center;		/* IEのバグ対策("margin: 0 auto;"でセンタリングできないため) */
	list-style-type: none;
}
div#frameLinkNavi3 li {
	font-size: 90%;
	margin: 0 0 0 10px;
	padding-right: 10px;
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url("/images/te_a0001/separator1.gif");
}
div#frameLinkNavi3 li a:link {
	color: #ffffff;
	text-decoration: none;
}
div#frameLinkNavi3 li a:visited {
	color: #ffffff;
	text-decoration: none;
}
div#frameLinkNavi3 li a:hover {
	color: #ff5e19;
	text-decoration: underline;
}
div#frameLinkNavi3 li a:active {
	color: #ff5e19;
	text-decoration: none;
}

/* フッター */
div#frameFooter {
	clear: both;
	font-size: 90%;
	text-align: center;
	width: 100%;
	height: 60px;
	margin: 0;
	padding: 0;
	bottom: 0px;
	border-top: 1px solid #ffffff;
}
div#frameFooter p {
	color: #ffffff;
	clear: both;
	margin: 2px 20px;		/* 上下 左右 */
	padding: 0;
}

/* 試合速報欄 */
table#promptBlock {
	/* 横幅840px */
	width: 800px;
	margin: 0.5em 20px 0 20px;
	padding: 0;
	background-color: #1b3651;
	border: 1px ridge #8b8b8b;
	border-collapse: collapse;
}
td#promptTitle {
	width: 150px;
	font-size: 110%;
	color: #ffffff;
	text-align: center;
	padding: 8px;
}

td#promptHomeTeam {
	width: 20%;
	font-size: 110%;
	text-align: center;
	padding: 0;
	background-color: #5b4f4f;
}
td#promptHomeScore {
	width: 40px;
	font-size: 180%;
	line-height: 1.6;
	font-family:"ＭＳ ゴシック", Osaka;
	font-weight: bold;
	text-align: center;
	background-color: #5b4f4f;
}
td#promptVersus {
	/* 横幅80px */
	width: 50px;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	background-color: #5b4f4f;
}
td#promptAwayScore {
	width: 40px;
	font-size: 180%;
	line-height: 1.6;
	font-family:"ＭＳ ゴシック", Osaka;
	font-weight: bold;
	text-align: center;
	background-color: #5b4f4f;
}
td#promptAwayTeam {
	width: 20%;
	font-size: 110%;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	background-color: #5b4f4f;
}
td#promptRun {
	font-size: 90%;
	color: #ffffff;
	text-align: center;
	padding: 0;
	background-color: #5b4f4f;
}

td#promptDatePlace {
	width: 150px;
	padding: 8px;
}
p#promptGameDate {
	font-size: 100%;
	color: #ffffff;
	font-family:"ＭＳ ゴシック", Osaka;
	text-align: center;
	padding: 0;
}
p#promptPlace {
	font-size: 100%;
	color: #ffffff;
	text-align: center;
	padding: 0;
}

