/*ページ表示部*/
body.index { text-align: center; margin-top: 0px; padding: 0px; margin-left: 0px; margin-right: 0px; }
body.menu { text-align: center; margin: 0px; width: 218px; }
div.main { text-align: center; margin: 0 auto; padding: 0px; width: 900px; }

/*ページレイアウト*/
div.menu { text-align: left; line-height: 120%; border-width: 1px; border-style: double; border-color: #CCCCCC; width: 220px; }
div.left { margin-right: 1px; width: 225px; float: left; }/*回り込み左*/
div.right { line-height: 110%; width: 673px; float: right; }/*回り込み右*/
hr.crear { clear: both; }/*回り込み解除・水平*/
div.photo { background-color: #999999; text-align: center; }/*写真表示用*/
script { text-align: left; }
noscript { text-align: left; }
iframe.menu { text-align: right; margin: 0px; border-width: 0px; border-style: none; width: 200px; height: 120px; }


/*見出し*/
h1.top { font-size: 30px; color: #333333; background-color: #ffffff; text-align: left; text-indent: 0px; margin-top: 0px; margin-bottom: 0px; }
h4.corp { color: #333333; background-color: #ffccff; text-align: left; margin-top: 1px; margin-bottom: 1px; }
h4.type { color: #333333; background-color: #ccff99; text-align: left; margin-top: 1px; margin-bottom: 1px; }
h4.menu_title { color: #000000; background-color: #ccffff; text-align: left; margin-top: 0px; margin-bottom: 0px; }/*メニューバー向けタイトル*/
h2.title02{ font-size: 12pt; font-weight: bold; text-decoration: none; text-transform: none; background-color: #ffffff; text-align: center; line-height: 120%; margin: 0px; }

/*フォント類*/
p.comment02 { line-height: 140%; margin-top: 0px; margin-bottom: 0px; }/*説明用標準フォント*/
p.photocommnent { text-align: center; line-height: 110%; margin-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 2px; }
span.comment01 { font-size: x-small; text-align: left; }/*説明用標準フォント*/
span.topsub { font-size: 20px; }/*見出し内小見出し用*/
strong { font-weight: bold; }/*強調用*/
em { font-weight: normal; font-style: normal; text-decoration: underline; color: #ffffff; background-color: #006600; }
th.here { font-weight: normal; color: #ffffff; background-color: #006600; }
div.fontleft { font-size: x-small; text-align: left; }
div.fontright { font-size: x-small; text-align: right; }

/*車輌リスト*/
table.nun { text-align: center; margin: 0px; width: 100%; border-collapse: collapse; }
tr.nunmenu { font-weight: bold; color: #000000; background-color: #ffff99; text-align: center; margin: 0px; border-width: 1px; border-style: solid; border-color: #CCCCCC; }
tr.nuntop { font-weight: normal; color: #000000; background-color: #ffffff; text-align: left; }
table.nun th { border-width: 1px; border-style: solid; border-color: #CCCCCC; }
table.nun td { border-width: 1px; border-style: solid; border-color: #CCCCCC; }
td.nuncen { text-align: center; border-width: 1px; border-style: solid; border-color: #CCCCCC; }
tr.trgroup { font-weight: bold; color: #000000; background-color: #ccccff; text-align: left; }
caption { font-weight: bold; }


/*以下未整理*/
span.index_b { font-size: x-small; font-weight: normal; text-align: left; }/*説明用標準フォント*/
h3.corp { color: #333333; background-color: #ccffcc; margin-top: 1px; margin-bottom: 1px; }
div.fontcenter { font-size: 13px; text-align: center; }
tr.s_index { color: #003300; background-color: #ccff99; }
table.link_center { font-size: 13px; background-color: #cccccc; text-align: center; margin-top: 1px; margin-bottom: 1px; }
span.index_a { font-weight: 700; text-align: left; }
tr.conp { font-weight: 700; color: #ffffff; background-color: #ff3366; text-align: left; }
h2.nunber { font-size: 18px; font-weight: 700; color: #333333; text-align: left; margin-top: 0px; margin-bottom: 0px; }
h2.sub { font-family: "HGP創英角ｺﾞｼｯｸUB", Osaka; font-size: 14px; font-weight: 400; color: #333333; text-align: center; margin-top: 0px; margin-bottom: 0px; }
div.link_c { text-align: center; vertical-align: middle; }
p.line { margin-top: 0px; margin-bottom: 0px; }
tr.step { font-weight: 700; color: #ffffff; background-color: #006600; }
tr.station { color: #000099; background-color: #ccffff; }
span.submain { font-size: 13px; text-align: left; }
div.comment { font-size: 13px; font-weight: 400; color: #000000; text-align: left; }
span.tt { font-family: "ＭＳ ゴシック", "Osaka−等幅"; }
h3.phototitle { font-weight: 700; color: #333333; background-color: #ccffff; text-align: left; margin-top: 0px; margin-bottom: 0px; }
p.img_li { text-align: center; margin-top: 0px; margin-bottom: 0px; }
hr.tram_photo { text-align: center; border-style: solid; border-color: #999999; width: 80%; }
hr.tram_photo_un { text-align: center; }



