/*TOPICのテーブルで使用するCSS2*//*テーブル指定*/table {  font-size: x-small; line-height: 140%}/*新着情報内容囲み枠*/#naiyo {  background: #ffffff; border: #7481bd solid 1px}/*最新情報タイトル*/#bg-title {  background: #7481bd; color: #666666}/*最新情報日付*/#bg-update {  background: #6975ab; color: #ffffff; text-align: right; white-space: nowrap; padding-right: 0.6em}/*クリスマス電車背景画像*/#bg-xmas {  background-image: url(031216_xmas_bg.gif)}/*説明文*/#setumei {  background: #fefeef; line-height: 160%; padding: 0.5em; border: #eeeeaa solid 1px}/*強調文*/#strong {  background: #ccffcc; line-height: 100%; padding: 0.3em; border: #009966 solid 1px}/*見出し項目h3イベントタイトル*/h3 {  font-size: x-small; color: #ffffff; font-weight: normal; margin-top: 0em; margin-bottom: 0em}/*見出し項目h3イベントタイトルマーク*/#h3mark {  color: #ffffff; padding: 0.2em; padding-left: 0.3em}/*見出し項目h4*/h4 {  font-size: x-small; margin-top: 0.5em; margin-bottom: 0.5em}/*説明文2*/#setumei2 {  font-size: x-small; padding-left: 1em; margin-top: 0em; margin-bottom: 0em}/*見出し項目h5*/h5 {  font-size: x-small; padding-left: 0.8em; margin-top: 0.5em; margin-bottom: 0.5em}/*見出し項目頭マーク指定*/.mark {  font-weight: normal; padding-right: 0.1em}/*リスト指定*/ul {  margin-top: 0.2em; margin-bottom: 0.2em}ol {  margin-top: 0.2em; margin-bottom: 0.2em}/*リスト指定（マーク）*/li {  margin-top: 0.3em; list-style: circle}/*リスト指定（数字）*/.li_number {  list-style: decimal}/*リスト指定（マークなし）*/.li_none {  list-style: none}/*フォント強調*/em {  font-weight: bold; font-style: normal}/*電車0番*/#d0 {  background: #ffffff; color: #cc0000; margin-right: 0.3em; font-weight: bold; line-height: 100%; border: #cc0000 solid 1px; text-align: center}/*電車1番*/#d1 {  background: #ff5901; color: #ffffff; padding: 0.1em; padding-left: 0.2em; padding-right: 0.2em; margin-right: 0.3em; font-weight: bold; line-height: 100%; text-align: center}/*電車2番*/#d2 {  background: #ed1a35; color: #ffffff; padding: 0.1em; padding-left: 0.2em; padding-right: 0.2em; margin-right: 0.3em; font-weight: bold; line-height: 100%; text-align: center}/*電車3番*/#d3 {  background: #4445bf; color: #ffffff; padding: 0.1em; padding-left: 0.2em; padding-right: 0.2em; margin-right: 0.3em; font-weight: bold; line-height: 100%; text-align: center}/*電車5番*/#d5 {  background: #00cc70; color: #1e1b1b; padding: 0.1em; padding-left: 0.2em; padding-right: 0.2em; margin-right: 0.3em; font-weight: bold; line-height: 100%; text-align: center}/*電車6番*/#d6 {  background: #ffcd00; color: #1e1b1b; padding: 0.1em; padding-left: 0.2em; padding-right: 0.2em; margin-right: 0.3em; font-weight: bold; line-height: 100%; text-align: center}/*電車7番*/#d7 {  background: #005a54; color: #ffffff; padding: 0.1em; padding-left: 0.2em; padding-right: 0.2em; margin-right: 0.3em; font-weight: bold; line-height: 100%; text-align: center}/*電車8番*/#d8 {  background: #df60ae; color: #1e1b1b; padding: 0.1em; padding-left: 0.2em; padding-right: 0.2em; margin-right: 0.3em; font-weight: bold; line-height: 100%; text-align: center}/*電車9番*/#d9 {  background: #7e7a72; color: #ffffff; padding: 0.1em; padding-left: 0.2em; padding-right: 0.2em; margin-right: 0.3em; font-weight: bold; line-height: 100%; text-align: center}/*1px枠*/.waku {  border: #999999 solid 1px; text-align: center}/*フォントカラー赤*/.red {  color: #cc2233}/*フォントカラー緑*/.green {  color: #009900}/*フォントカラー暗緑*/.dgreen {  color: #336633}/*フォントカラー青緑*/.bluegreen {  color: #009966}/*フォントカラー青*/.blue {  color: #3366cc}/*フォントカラー群青*/.ultramarine {  color: #3300ee}/*フォントカラーライトオレンジ*/.lorange {  color: #ffaa33}/*フォントカラーゴールド*/.gold {  color: #ffc800}/*フォントカラー白*/.white {  color: #ffffff}/*フォントカラー黄*/.yellow {  color: #ffff66}/*フォントカラーピンク*/.pink {  color: #ee4477}/*フォントカラー紫（新着枠と同色）*/.purple {  color: #7481bd}/*バックライトレッド*/.bg-red {  background: #CC0000}/*バックライトオレンジ*/.bg-lorange {  background: #ff9900}/*バックパステルオレンジ*/.bg-porange {  background: #ffcf87}/*バックブルーグリーン*/.bg-bluegreen {  background: #00cc70}/*バックライトグリーン*/.bg-lgreen {  background: #daeec7}/*バックライトブルー*/.bg-lblue {  background: #a8dbff}/*バックライトブルーグリーン*/.bg-lbluegreen {  background: #a0f1cc}/*バックネイビー*/.bg-navy {  background: #000e56}/*バック黒*/.bg-black {  background: #000000}/*バックダークグレー*/.bg-dgray {  background: #666666}/*バック灰*/.bg-gray {  background: #888888}/*バックライトグレー*/.bg-lgray {  background: #eeeeee}/*バック白*/.bg-white {  background: #ffffff}/*バック黄*/.bg-yellow {  background: #ffffcc}/*テキストセンター合わせ*/.center {  text-align: center}/*フォント太字解除*/.nobold {  font-weight: lighter}/*ボーダー*/.bor-r {  	border-right: #666 solid 1px; 	}.bor-l {  	border-left: #666 solid 1px; 	}.bor-t {  	border-top: #666 solid 1px; 	}.bor-b {  	border-bottom: #666 solid 1px; 	}
