@charset "UTF-8";
*{
	margin: 0px;
	padding: 0px;
}

a {
	outline: 0px #ffffff none;
}

.attention { /* テーブル　一般　フッター　著作権表示１ */
	text-align: center;
	font-size: 12px;
	text-decoration:underline;
}

.copyright { /* テーブル　一般　フッター　著作権表示２ */
	text-align: center;
	font-size: 12px;
}

body { /* ページ全体　親を指定しても子で指定し直すので仮表示時に有効かと思われ */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	line-height: 1.2em;
	margin: 5px;
}

.h11 { /* テーブル　部活動紹介　「20XX年度の活動」文 */
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

.i0{ /* イメージ　TOPページ　最新の一枚用 */
	width: 500px;
	border: 0px #ffffff none;
	margin: 5px;
	padding: 0px;
}

.i1 { /* イメージ　TOPページ　「更新履歴」画像 */
	height: 40px;
	text-align: center;
	border: 0px #ffffff none;
	padding: 5px;
}

.i2 { /* イメージ　TOPページ　「鉄道研究部」画像 */
	width: 300px;
	text-align: left;
	border: 0px #ffffff none;
}

.i3 { /* イメージ　TOPページ　「市川学園」画像 */
	width: 360px;
	text-align: right;
	border: 0px #ffffff none;
}

.i4 { /* イメージ　フッター「TOPに戻る」画像 */
	width: 120px;
	border: 0px #ffffff none;
}

.i5{ /* イメージ　フッター「ページ先頭へ」画像 */
	width: 120px;
	border: 0px #ffffff none;
}

.i6 { /* イメージ　TOPページ　各ページリンク画像 */
	width: 224px;
	border: 0px #ffffff none;
}

.i7 { /* イメージ　ヘッダー　各ページリンクメニュー画像 */
	width: 100px;
	border: 0px #ffffff none;
}


.i21 { /* イメージ　車両形式　一覧用編成画像 */
	width: 240px;
	height: 180px;
	border: 0px #ffffff none;
}

.i31 { /* イメージ　写真館　画像 */
	width: 180px;
	border: 0px #ffffff none;
}

.i41 { /* イメージ　HINODE ONLINE　「Adobe Reader」画像 */
	width: 80px;
	border: 0px #ffffff none;
}

.i61 { /* イメージ　車両形式　車両形式鉄道会社一覧画像 */
	width: 165px;
	border: 0px #ffffff none;
}

.i81 { /* イメージ　リンク集　リンクについて　お持ち帰り用バナー画像 */
	width: 179px;
	height: 72px;
	border: 0px #ffffff none;
}

.i91 { /*  */
	width: 630px;
	border: 0px #ffffff none;
}

img { /*  */
	margin: 0;
	padding: 0;
	border: 0px #ffffff none;
	vertical-align: bottom; 
}

.last_photo { /* テーブル　TOPページ　最新の一枚用 */
	width: 400px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.t1 { /* テーブル　ページタイトル文 */
	width: 720px;
	font-size: 50px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.5em;
}

.t2 { /* テーブル　ページ紹介文 */
	width: 720px;
	font-size: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 10px 0px;
}

.t2c { /* テーブル　ページ紹介文 */
	width: 720px;
	font-size: 20px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.t3 { /* テーブル　TOPページ　サイト紹介文 */
	width: 720px;
	font-size: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0px 10px 0px;
}

.tb00 { /* テーブル　メニューバー */
	width: 806px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	empty-cells: hide;
}

.tb01 { /* テーブル　一般 */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	empty-cells: hide;
}

.tb01 a:link { /* テーブル　一般　リンク */
	color:#0000ff;
	font-style:normal;
	text-decoration:none;
	border: 0px #c8c8c8 none;
	outline: 0px #ffffff none;
}

.tb01 a:visited { /* テーブル　一般　リンク */
	color:#800080;
	font-style:normal;
	text-decoration:none;
	border: 0px #c8c8c8 none;
	outline: 0px #ffffff none;
}

.tb01 a:hover { /* テーブル　一般　リンク */
	color:#ff0000;
	font-style:normal;
	text-decoration:underline;
	border: 0px #c8c8c8 none;
	outline: 0px #ffffff none;
}

.tb01 a:active { /* テーブル　一般　リンク */
	color:#00ff00;
	font-style:normal;
	text-decoration:none;
	border: 0px #c8c8c8 none;
	outline: 0px #ffffff none;
}

.tb02 { /* テーブル　TOPページ　更新履歴及びリンク等 */
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	empty-cells: hide;
}

.tb11 { /* テーブル　部活動紹介ページ　「20XX年度の活動」囲み（大） */
	width: 710px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.tb12 { /* テーブル　部活動紹介ページ　「20XX年度の活動」囲み（小） */
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.tb21 { /* テーブル　車両形式各鉄道会社ページ */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: top;
	empty-cells: hide;
}

.tb31 { /* テーブル　写真館ページ */
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: top;
	empty-cells: hide;
}

.tb41 { /* テーブル　HINODE ONLINEページ */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: top;
	empty-cells: hide;
	table-layout: fixed;

}

.tb51 { /* テーブル　ＪＡＭページ */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: top;
	empty-cells: hide;
}

.tb61 { /* テーブル　車両形式鉄道会社一覧ページ */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 none;
	vertical-align: top;
	empty-cells: hide;
}

.tb71 { /* テーブル　文化祭ページ */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 ridge;
	vertical-align: top;
	empty-cells: hide;
}

.tb81 { /* テーブル　リンクページ */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: top;
	empty-cells: hide;
}

.tb91 { /* テーブル　特急総選挙ページ */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	empty-cells: hide;
}

.tb150 { /* テーブル　車両形式鉄道各編成一覧ページ */
width: 700px;
margin-left: auto;
margin-right: auto;
line-height: 3em;
font-size: 14px;
}

.tb150 img { /* イメージ　車両形式鉄道各編成一覧ページ　ページ内リンクイメージ */
width:13px;
padding: 0px 0px 0px 2px;
vertical-align: middle;
}

.tb151 { /* テーブル　車両形式鉄道各編成一覧ページ　各編成解説テーブル */
width: 775px;
margin-left: auto;
margin-right: auto;
}

.tb151 h3 { /* テーブル　車両形式各編成一覧ページ */
	vertical-align: top;
	font-size: 18px;
	line-height: 20px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tb151 h4 { /* テーブル　車両形式各編成一覧ページ */
	vertical-align: top;
	font-size: 15px;
	line-height: 16px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

hr.h3 {
height: 3px;
border: 1px solid;
border-top: 1px #000000 solid;
border-color: #000000 #000000 #000000 #000000;
color: #000000;
}

hr.h4 {
height: 1px;
border: none;
border-top: 1px #000000 dashed;
}

.td01 { /* テーブル　TOPページ　サイト内リンク */
	width: 575px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: center; 
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td01link { /* テーブル　TOPページ　サイト内リンク */
	width: 286px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: center; 
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
}
.td01buin { /* テーブル　TOPページ　サイト内リンク */
	width: 287px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: center; 
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
}

.td02 { /* テーブル　TOPページ　サイト内リンク */
	width: 225px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: center; 
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
}

.td03 { /* テーブル　TOPページ　最終更新日 */
	width: 390px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	text-align: center;
	vertical-align: top;
	empty-cells: hide;
}

.td03wide { /* テーブル　TOPページ　最終更新日 */
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	text-align: center;
	vertical-align: top;
	empty-cells: hide;
}

.p03 { /* 段落　TOPページ　最終更新日 */
	vertical-align: top;
	color: #ffaa00;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 5px 0px;

}

.p04 { /* 段落　TOPページ　最終更新日 */
	vertical-align: top;
	color: #000000;
	font-size: 14px;
	font-weight: none;
	text-align: left;
	padding: 5px 0px 5px 5px;

}

.td04 { /* テーブル　TOPページ　更新履歴両端 */
	width: 5px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top; 
	background-color: #00FF00;
	empty-cells: hide;
}

.td06 { /* テーブル　TOPページ　メニューバー画像 */
	width: 806px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	text-align: center;
	padding: 0px 0px 0px 3px;
	white-space: nowrap;
	empty-cells: hide;
}

.td06 a:link img { /* テーブル　TOPページ　メニューバー画像 */
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.td06 a:visited img { /* テーブル　TOPページ　メニューバー画像 */
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.td06 a:hover img { /* テーブル　TOPページ　メニューバー画像 */
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.td06 a:active img { /* テーブル　TOPページ　メニューバー画像 */
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.td07 { /*  */
	text-align: left;
}

.td08 { /*  */
	text-align: right;
}

.td11 { /* テーブル　部活動紹介ページ　「20XX年度の活動」文一般 */
	width: 700px;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	text-indent: -1em;
	padding-left: 1em;
	empty-cells: hide;
}

.td11:first-line { /* テーブル　部活動紹介ページ　「20XX年度の活動」文　各一行目を太字 */
	width: 98%;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	empty-cells: hide;
}

.td11:before { /* テーブル　部活動紹介ページ　「20XX年度の活動」文　各一行目の手前に中点追加 */
	content:'・';
}

.td12 { /*  */
	text-align: right;
	empty-cells: hide;
}

.td13 { /*  */
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	empty-cells: hide;
}

.td21 { /* テーブル　車両形式各鉄道会社ページ */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 35px;
	font-weight: bold;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: top;
	text-align: center;
	padding: 0px 5px 5px 5px;
	empty-cells: hide;
	line-height: 1.2em;
}

.td31 { /* テーブル　写真館ページ */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	empty-cells: hide;
}

.td32 { /* テーブル　写真館ページ */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	empty-cells: hide;
}

.td33 { /* テーブル　写真館ページ */
	vertical-align: top;
	text-align: center;
	empty-cells: hide;
}

.td41 { /* テーブル　HINODE ONLINEページ　「ＰＤＦが閲覧できない方」ページ内リンク文 */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
	padding: 10px 0px 10px 0px;
}

.td42 { /* テーブル　HINODE ONLINEページ　「ＮＯ．」文 */
	width: 60px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td42t { /* テーブル　HINODE ONLINEページ　「ＮＯ．」文 */
	width: 60px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
}

.td43 { /* テーブル　HINODE ONLINEページ　「タイトル」文 */
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td43t { /* テーブル　HINODE ONLINEページ　「タイトル」文 */
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
}

.td44 { /* テーブル　HINODE ONLINEページ　「発刊日」文 */
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td44t { /* テーブル　HINODE ONLINEページ　「発刊日」文 */
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
}

.td45 { /* テーブル　HINODE ONLINEページ　「備考」文 */
	width: 60px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td45t { /* テーブル　HINODE ONLINEページ　「備考」文 */
	width: 60px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
}

.td46 { /* テーブル　HINODE ONLINEページ　「ＰＤＦが閲覧できない場合」説明文 */
	width: 620px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td47 { /* テーブル　HINODE ONLINEページ　「Adobe Reader」画像 */
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td51 { /* テーブル　ＪＡＭページ　「ＪＡＭ公式サイト」リンク文 */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
	padding: 10px 0px 10px 0px;
}

.td52 { /* テーブル　ＪＡＭページ　「国際鉄道模型コンベンション」テーブルタイトル */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
	padding: 10px 0px 10px 0px;
}

.td53 { /* テーブル　ＪＡＭページ　「制作日記はコチラ」リンク文 */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	empty-cells: hide;
	padding: 0px 0px 0px 0px;
}

.td54 { /* テーブル　ＪＡＭページ　「コンベンション名」文 */
	width: 325px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	empty-cells: hide;
	white-space: nowrap;
}

.td54t { /* テーブル　ＪＡＭページ　「コンベンション名」文 */
	width: 325px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	empty-cells: hide;
	white-space: nowrap;
}

.td55 { /* テーブル　ＪＡＭページ　「開催日」文 */
	width: 175px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	empty-cells: hide;
	white-space: nowrap;
}

.td55t { /* テーブル　ＪＡＭページ　「開催日」文 */
	width: 175px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	empty-cells: hide;
	white-space: nowrap;
}

.td56 { /* テーブル　ＪＡＭページ　「備考」文 */
	width: 220px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	empty-cells: hide;
	white-space: nowrap;
}

.td56t { /* テーブル　ＪＡＭページ　「備考」文 */
	width: 220px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	empty-cells: hide;
	white-space: nowrap;
}

.td61 { /* テーブル　車両形式鉄道会社一覧ページ */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: top;
	padding: 0px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
	empty-cells: hide;
}

.td71 { /* テーブル　文化祭ページ　各年度のリンク文 */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	padding: 15px 5px 15px 5px;
	vertical-align: top;
	text-align: center;
	empty-cells: hide;
}

.td72 { /* テーブル　文化祭ページ　「20XX年度実施行事」タイトル文 */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 24px;
	font-weight: normal;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: center;
	empty-cells: hide;
}

.td73 { /*  */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 20px;
	font-weight: bold;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	padding: 0px 0px 0px 30px;
	vertical-align: top;
	text-align: left;
	empty-cells: hide;
}

.td73:first-line { /*  */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0000ff;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	margin: 0px 0px 0px -30px;
	vertical-align: top;
	text-align: left;
	empty-cells: hide;
}

.td73:before { /*  */
	content:'◎';
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0000ff;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	margin: 0px 0px 0px -30px;
	vertical-align: top;
	text-align: left;
	empty-cells: hide;
}

.td74 { /*  */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	padding: 0px 0px 0px 30px;
	vertical-align: top;
	text-align: left;
	empty-cells: hide;
}

.td74:first-line { /*  */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0000ff;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	margin: 0px 0px 0px -30px;
	vertical-align: top;
	text-align: left;
	empty-cells: hide;
}

.td74:before { /*  */
	content:'◎';
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0000ff;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	margin: 0px 0px 0px -30px;
	vertical-align: top;
	text-align: left;
	empty-cells: hide;
}

.td75 { /*  */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	padding: 0px 0px 0px 30px;
	vertical-align: top;
	text-align: left;
	empty-cells: hide;
}

.td75:first-line { /*  */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0000ff;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	margin: 0px 0px 0px -30px;
	vertical-align: top;
	text-align: left;
	empty-cells: hide;
}

.td75:before { /*  */
	content:'◎';
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0000ff;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top;
	margin: 0px 0px 0px -30px;
	vertical-align: top;
	text-align: left;
	empty-cells: hide;
}

.td76 { /*  */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	vertical-align: top;
	padding: 0px 0px 0px 30px;
	vertical-align: top;
	text-align: left;
}

.td76:first-line { /*  */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #339966;
	text-decoration: none;
	vertical-align: top;
	margin: 0px 0px 0px -15px;
	vertical-align: top;
	text-align: left;
}

.td76:before { /*  */
	content:'・';
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #339966;
	text-decoration: none;
	vertical-align: top;
	margin: 0px 0px 0px -15px;
	vertical-align: top;
	text-align: left;
}

.td81 { /* テーブル　リンクページ　「リンクについて」説明文 */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top; 
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	padding: 20px 0px 0px 0px;
	empty-cells: hide;
}

.td82 { /* テーブル　リンクページ　「リンク集」リンク先サイト名 */
	width: 340px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td82t { /* テーブル　リンクページ　「リンク集」リンク先サイト名タイトル文 */
	width: 340px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	empty-cells: hide;
}

.td83 { /* テーブル　リンクページ　「リンク集」リンク先サイト説明文 */
	width: 380px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td83t { /* テーブル　リンクページ　「リンク集」リンク先サイト説明タイトル文 */
	width: 380px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	empty-cells: hide;
}

.td91 { /* テーブル　特急総選挙ページ　「車両人気投票結果発表！！！」タイトル文 */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	text-decoration:underline;
	padding: 0px 0px 10px 0px;
	color: #ff0000;
	empty-cells: hide;
}

.td92 { /*  */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	padding: 10px 0px 10px 0px;
	text-decoration:none;
	empty-cells: hide;
}

b.td92b { /*  */
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 25px;
	font-weight: bold;
}

.td93 { /*  */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 200px;
	text-decoration:none;
	empty-cells: hide;
}

.td94 { /*  */
	width: 120px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 30px;
	color:gold;
	font-weight: #ffd700;
	text-align: center;
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	empty-cells: hide;
}

.td95 { /*  */
	width: 460px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	empty-cells: hide;
}

.td96 { /*  */
	width: 140px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	empty-cells: hide;
}

.td97 { /*  */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	text-align: center;
	padding: 5px 5px 5px 5px;
	empty-cells: hide;
}

.td98 { /*  */
	width: 120px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 30px;
	color: #c0c0c0;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	empty-cells: hide;

}

.td99 { /*  */
	width: 120px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 30px;
	color: #b2796c;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	empty-cells: hide;

}

.td100 { /*  */
	width: 120px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: middle;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 30px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	empty-cells: hide;

}
.td111 { /*  */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 0px #c8c8c8 none;
	vertical-align: top; 
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	padding: 10px 0px 0px 0px;
	empty-cells: hide;
}

.td121 { /*  */
	text-align: right;
}

.td122 { /*  */
	text-align: left;
}

.td131 { /* テーブル　HINODE ONLINEページ　「ＮＯ．」文 */
	width: 60px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td131t { /* テーブル　HINODE ONLINEページ　「ＮＯ．」文 */
	width: 60px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
}

.td132 { /* テーブル　HINODE ONLINEページ　「タイトル」文 */
	width: 360px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td132t { /* テーブル　HINODE ONLINEページ　「タイトル」文 */
	width: 360px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
}

.td133 { /* テーブル　HINODE ONLINEページ　「発刊日」文 */
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	empty-cells: hide;
}

.td133t { /* テーブル　HINODE ONLINEページ　「発刊日」文 */
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border: 2px #c8c8c8 ridge;
	vertical-align: baseline;
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	empty-cells: hide;
}

.td141 { /* テーブル　研究特集ページ　各ページ特集記事タイトル */
	font-size: 30px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.td151 { /* テーブル　車両形式各編成一覧ページ */
width: 250px;
}

.td151 img { /* テーブル　車両形式各編成一覧ページ */
width: 230px;
text-align: center;
vertical-align: middle;
padding: 0px 15px 0px 5px;
}

.td152 { /* テーブル　車両形式各編成一覧ページ */
font-size: 12px;
line-height: 2em;
}

.td153 { /* テーブル　車両形式各編成一覧ページ */
font-size: 15px;
line-height: 1.5em;
}

.td154 { /* テーブル　車両形式各編成一覧ページ */
font-size: 12px;
line-height: 2em;
}

.li06 {
	list-style: none;
	margin:0px 0px 0px 0px;
	display: inline;
}

.ul06 {
	list-style: none;
	margin:0px 0px 0px 0px;
}

.li150 {
	list-style: none;
	margin:0px 10px 0px 10px;
	padding:0px;
	display: inline;
}

.ul150 {
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.left { /* 開発限定　左揃え */
	text-align: left;
}

.center { /* 開発限定　中央揃え */
	text-align: center;
}


.right { /* 開発限定　右揃え */
	text-align: right;
}

.bold { /* 開発限定　太字 */
	font-weight: bold;
}	
