.t1 {
	LINE-HEIGHT: 1.5em; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
.tbtx1 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: medium; LINE-HEIGHT: 1.5em
}
A:hover {
	COLOR: #ff0000
}
H1 {
	FONT-SIZE: large
}
H2 {
	FONT-SIZE: medium; MARGIN-BOTTOM: 0.5ex
}
.tbtx2 {
	PADDING-LEFT: 1em; LINE-HEIGHT: 1.5em; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
.tbtx2-gicho {
	PADDING-LEFT: 1em; FONT-SIZE: 14px; LINE-HEIGHT: 1.5em; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; TEXT-ALIGN: justify
}
.pagebreak-after {
	PAGE-BREAK-BEFORE: always
}
.tbtx1-indent {
	PADDING-RIGHT: 1em; MARGIN-LEFT: 2em; TEXT-INDENT: -10em; LINE-HEIGHT: 1.2em; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"
}
.tbtx1-1s {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: small; LINE-HEIGHT: 1.2em; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"
}
DIV.discussion {
	
}
DIV.content_body {
	MARGIN-LEFT: 1em
}
DIV.button {
	MARGIN-LEFT: 550px
}
DIV.buttonw {
	MARGIN-LEFT: 600px
}
DIV.video {
	TEXT-ALIGN: center
}
P.video_header {
	FONT-WEIGHT: bold
}
P.head {
	MARGIN-LEFT: 1em
}
TABLE.remark {
	MARGIN-LEFT: 1em
}
P.term {
	FONT-WEIGHT: bold
}
SPAN.block_title {
	FONT-WEIGHT: bold; COLOR: #c30000
}
TR.header {
	BACKGROUND-COLOR: #ffffcc
}
TR.odd {
	
}
TR.even {
	BACKGROUND-COLOR: #ffffcc
}
TD.number {
	TEXT-ALIGN: center
}
TD.timer {
	TEXT-ALIGN: right
}








/*2009追記ここから*/
/*ALL page Common*/
/*page centering DIV*/
div#wrapper {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
ul {
	list-style-type: none;
	margin-left:-1em;
}

/*A階層・B階層　戻るリンク*/
div.button3 {
	position:absolute;
text-align:right;
top:90px;
width:700px;
}



/*-----------------------------------------------------
--------rokuga_menu.html　-　録画放映トップページ------
-------------------------------------------------------*/
h1#logo {
	background-attachment: scroll;
	background-image: url(../images/h1_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height:45px;
}
/*ヘッダナビゲーション（全共通）上下ライン*/
hr.blue {
	border-color: #0066CC;
}
/*ヘッダメニュー-テーブル*/
td.text {
	width: 23%;
	text-align: justify;
}
td.space {
	width: 3%;
}
/*rokuga_menu.htmlページタイトル>*/
h2.h2-2 {
	margin-bottom: 0;
	padding-bottom: 0;
	font-size:150%;
}
/*rokuga_menu.htmlページ 年度表示*/
h3.nendo {
	color: #CC0000;
	font-size:100%;
	margin-bottom:0;
}
/*録画放映メニュー囲み罫*/
div#wrapper div.inbox {
	border:1px solid #999999;
	padding:1px 23px 18px;
	text-align:left;
}

/*メニューテーブル*/
td.number2 {
	width: 25%;
	text-align: right;
	font-weight: bolder;
	font-size:125%;
	padding-right: 1em;
}
td.date {
	width: 225px;
	background-attachment: scroll;
	background-image: url(../images/date_or_contents_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 37px;
	text-align: center;
	font-weight: bold;
}
td.contents {
	width: 225px;
	background-attachment: scroll;
	background-image: url(../images/date_or_contents_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 37px;
	text-align: center;
	font-weight: bold;
}
td.date a, 
td.contents a {
	text-decoration: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
td.date a:link, 
td.contents a:link { color: #0000ff; }

td.date a:visited, 
td.contents a:visited { color: #000080; }

td.date a:hover, 
td.contents a:hover { color: #ff0000; }

td.date a:active, 
td.contents a:active { color: #ff8000; }

/*戻るリンク*/
div.button4 {
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	width:700px;
}

/*-----------------------------------------------------
-------------------動画メニューページ------------------
-------------------------------------------------------*/
/*動画メニューページ タイトル*/
h1#title {
	font-size: 150%;
	font-weight: bold;
	text-align:left;
}
/*動画メニューページ コンテンツ部分*/
div.content_body2 {
	margin-right: auto;
	margin-left: auto;
}
/*テーブル*/
/*動画メニューテーブル*/
table.center {
	clear:both;
	text-align:center;
	width:700px;
}
tr.odd2 {
	background-color:#FFFFFF;
}
tr.even2 {/*style.css (67 行目)*/
	background-color:#FFFFCC;
}

tr.header {/*style.css (61 行目)*/
	background-color:#DCDCDC;
}




/**/
td.number3 {
	width:75px;
}

td.number3 a {
	text-decoration: none;
	font-size: 150%;
	font-weight: bolder;
}
td.number3 a:link { color: #0000ff; }
td.number3 a:visited { color: #000080; }
td.number3 a:hover { color: #ff0000; }
td.number3 a:active { color: #ff8000; }

td.contents2 {
	text-align: left;
	vertical-align:middle;
}
td.timer2 {
	width:72px;
}

/*動画メニューページ*/
div.discussion2 {
	text-align: center;
	width: 700px;
}
/*日時表示*/
h3.block_title {
	color:#C30000;
	float:left;
	font-weight:bold;
	margin-bottom:0;
}
/*質疑・質問一覧ページへのリンク*/
h4.contents-list {
	background-attachment:scroll;
	background-image:url(../images/date_or_contents_bg.png);
	background-position:center center;
	background-repeat:no-repeat;
	float:right;
	margin-bottom:2px;
	padding:0.1em 1em;
	text-align:center;
}
h4.contents-list a {
	text-decoration: none;
}






/*-----------------------------------------------------
----------------------動画再生ページ--------------------
-------------------------------------------------------*/
/**/
div.video_header2 {
	text-align:center;
	width:330px;
}
/**/
div.video_header2 h1 {
	font-size: 97%;
	font-weight: bold;
}
div.video_header2 ul {
	list-style-position:outside;
	padding-left:1em;
	font-weight:bold;
}
/*日程順一覧からリンクされた動画再生ページ*/
div#media_view {
	text-align: center;
	width: 320px;
	margin-right: auto;
	margin-left: auto;
}
/*質疑・質問別一覧からリンクされた動画再生ページ*/
div#media_view3 {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:700px;
}
div.video3 {
	float: left;
	margin-right: 3em;
}
div.video_detail {
	float: right;
	width: 330px;
}
div.video_detail ol {
	list-style-position: outside;
}

/*リストをリスト的に表示したい時*/
ul.list_view {
	text-align: left;
	list-style-type: disc;
	padding-left:2em !important;
}

/*戻るリンク*/
div.button2 {
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	text-align:right;
	top:42px;
	width:630px;
}
/*戻るリンク*/
div.button5 {
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	text-align:right;
	top:42px;
	width:630px;
}



/*-----------------------------------------------------
-------Windows media plug-in download Announce---------
-------------------------------------------------------*/
/*windowsmedia Download Announce*/
div.windowsmedia, 
div.windowsmedia_2 {
	border:1px solid #999999;
clear:both;
margin:1em 0 0;
padding-bottom:1em;
text-align:left;
width:700px;
}
div.windowsmedia a.right, 
div.windowsmedia_2 a.right {
	float: right;
	margin-right: 1em;
}
div.media_icon {
	float: left;
	margin: 1em;
}
