/*ボディー*/
body {
width: 700px;
margin-top: 0px;
margin-left:auto;
margin-right:auto;
color:#23190f;
}

#wrapper { 
width: 700px;
margin-left:auto;
margin-right:auto;
padding:;
background-color:white;
border:none;
}

#header {
margin-top:5px;
margin-left:4px;
display:none;
}

hr.top {
width:700px;
color:gray;
height:1px;
display:none;
}

table.waku {
margin-top:0px;
}

#news {
float:right;
}

table td{
vertical-align:top;
}

p.border{
width:700px;
height:5px;
margin-top:15px;
}

#main{
width:700px;
padding: 5px;
}

span.pagesetumei {
font-size:90%;
color:gray;
}

h2.title1{
color:blue;
}

#navdiv{
width:157px;
display:none;
}

table.nav {
background-color:#f0f0dc;
display:none;
}

table.nav td.navtd1{
border-left: solid 5px #19b3e6;
padding:3px;
}

table.nav td.navtd2{
padding:3px;
font-size:80%;
}

#footer { 
clear:both;
text-align:center;
padding:5px;
display:none;
}

h5.head{
margin-top:0px;
margin-bottom:0px;
color:#47281e;
text-align:center;
}

span.normalt1{
font-size:90%;
letter-spacing:0.1em;
line-height:18px;
}

/*会社概要*/
h3.title_company{
color:maroon;
font-weight:bold;
border-width:0px 0px 0px 15px;
border-color:#ff9500;
border-style:solid;
background-color:#fff799;
padding:2px;
}

table.history {
width:580px;
border-collapse:collapse;
border:solid 3px ;
}

table.history td {
border:solid 1px ;
border-collapse:collapse;
padding:5px;
}

table.history td.nen {
width:80px;
}

/*採用情報*/
h3.title_saiyo{
color:white;
font-weight:bold;
border-width:0px 0px 0px 15px;
border-color:#f53d99;
border-style:solid;
background-color:#fa9ee3;
padding:2px;
}

table.saiyo_table1{
border:solid 3px #fa9ee3;
border-collapse:collapse;
background-color:#fdfdcf;
}

table.saiyo_table1 td{
border:solid 1px #fa9ee3;
border-collapse:collapse;
background-color:white;
padding:3px;
}

p.renraku{
border:double 3px maroon;
background-color:yellow;
text-align:center;
padding:3px;
}

/*路線マップ*/
img.stop {
position:absolute;
top:450px;
left:450px;
}

img.stopname1 {
position:absolute;
top:400px;
left:470px;
}

#rosenichiran{
display:none;
}

/*路線時刻表-稲毛*/
h3.title_jikokuinage{
color:white;
font-weight:bold;
border-width:0px 0px 0px 15px;
border-color:#003399;
border-style:solid;
background-color:#66c0ff;
padding:2px;
}

hr.pagechange {
color:white;
page-break-before:always;
margin:0px;
}

table.time {
width:700px;
border:solid 2px black;
border-collapse:collapse;
background-color:white;
}

table.time th.hi1,th.hi2,th.hi3 {
color:;
font-weight:bold;
border:solid 1px black;
border-collapse:collapse;
background-color:white;
padding:3px;
}

table.time th.hi2 {
color:white;
background-color:#66c0ff;
}

table.time th.hi3 {
color:white;
background-color:red;
}

table.time td.zi {
width:15px;
color:white;
font-weight:bold;
border:solid 1px black;
border-collapse:collapse;
background-color:gray;
padding:3px;
}

table.time td.fun {
width:220px;
color:;
font-weight:normal;
border:solid 1px #003399;
border-collapse:collapse;
background-color:white;
padding:3px;
}

span.fare {
background-color:;
}

span.kaisei {
float:right;
font-size:90%;
}

span.timetel {
float:right;
}

span.tel2 {
font-size:110%;
font-weight:bold;
color:red;
}

/*定期券*/
h3.title_teiki{
color:white;
font-weight:bold;
border-width:0px 0px 0px 15px;
border-color:#664785;
border-style:solid;
background-color:#8fb814;
padding:2px;
}

table.teiki1 {
width:580px;
border:solid 2px black;
border-collapse:collapse;
background-color:white;
vertical-align:top;
text-align:right;
}

table.teiki1 td.kukan {
width:40px;
border:solid 1px black;
border-collapse:collapse;
background-color:white;
padding:3px;
text-align:center;
}

table.teiki1 td.kukan2 {
width:100px;
border:solid 1px black;
border-collapse:collapse;
background-color:white;
padding:3px;
text-align:center;
}

table.teiki1 td {
width:60px;
border:solid 1px black;
border-collapse:collapse;
background-color:white;
padding:3px;
}

table.teiki1 th {
width:px;
border:solid 1px black;
padding:3px;
border-collapse:collapse;
background-color:white;
text-align:center;
}

table.teiki1 th.th2 {
background-color:#cceeff;
}

table.teiki1 th.th3 {
background-color:#ffccd9;
}

table.teiki1 th.th4 {
background-color:#fff7cc;
}

table.teiki1 th.th5 {
background-color:#d5ffcc;
}

table.teiki1 th.th6 {
background-color:#ffcc99;
}

/*回数券*/
h3.title_kaisu{
color:white;
font-weight:bold;
border-width:0px 0px 0px 15px;
border-color:#cc0044;
border-style:solid;
background-color:#0080ff;
padding:2px;
}

table.kaisu1 {
width:580px;
border:solid 2px black;
border-collapse:collapse;
background-color:white;
vertical-align:top;
text-align:center;
}

table.kaisu1 th.th1 {
width:3px;
border:solid 1px black;
border-collapse:collapse;
background-color:white;
vertical-align:top;
}

table.kaisu1 th.th2 {
width:35px;
border:solid 1px black;
border-collapse:collapse;
background-color:white;
vertical-align:bottom;
}

table.kaisu1 th.th3 {
width:30px;
border:solid 1px black;
border-collapse:collapse;
background-color:white;
vertical-align:bottom;
}

table.kaisu1 th.th4 {
width:20px;
border:solid 1px black;
border-collapse:collapse;
background-color:white;
vertical-align:bottom;
}

table.kaisu1 td {
border:solid 1px black;
border-collapse:collapse;
background-color:white;
vertical-align:center;
text-align:right;
padding:2px;
}

table.kaisu1 td.td1 {
color:black;
background-color:#ff99b3;
}

table.kaisu1 td.td2 {
color:black;
background-color:#ffbb99;
}

table.kaisu1 td.td3 {
color:black;
background-color:#ffccd9;
}

table.kaisu1 td.td4 {
color:black;
background-color:red;
}

table.kaisu1 td.td5 {
color:black;
background-color:yellow;
}

table.kaisu1 td.td6 {
color:black;
background-color:#c2c2a3;
}

table.kaisu1 td.td7 {
color:black;
background-color:#ccff66;
}

table.kaisu1 td.td8 {
color:black;
background-color:#cceeff;
}

table.kaisu1 td.td9 {
color:black;
background-color:#ffa666;
}

#mainzikoku{
width:580px;
background-color:;
position:relative;
padding: 5px;
}

/*買い物バス　稲毛海岸線*/
table.kaimono1_1 {
width:700px;
border-collapse:collapse;
border:solid 1px black;
}

table.kaimono1_1 th {
border-collapse:collapse;
border:solid 1px black;
background-color:#f0a8a8;
color:white;
}

table.kaimono1_1 td.bustei{
width: 170px;
font-size:13px;
border-collapse:collapse;
border:solid 1px black;
padding:2px;
}

table.kaimono1_1 td.zifun{
width: 530px;
border-collapse:collapse;
border:solid 1px black;
padding:2px;
font-size:13px;
}

table.kaimono1_2 {
width:345px;
border-collapse:collapse;
border:solid 1px black;
}

table.kaimono1_2 th {
border-collapse:collapse;
border:solid 1px black;
background-color:#f0a8a8;
color:white;
padding:5px;
}

table.kaimono1_2 td.k20 {
border-collapse:collapse;
border:solid 1px black;
background-color:;
color:green;
font-size:10px;
padding:2px;
}

table.kaimono1_2 td.k21 {
border-collapse:collapse;
border:solid 1px black;
background-color:;
color:;
padding-left:6px;
}

table.kaimono1_3 {
width:345px;
border-collapse:collapse;
border:solid 1px black;
}

table.kaimono1_3 th {
width:345px;
border-collapse:collapse;
border:solid 1px black;
background-color:#f0a8a8;
color:white;
padding:5px;
}

table.kaimono1_3 td.k20 {
width:69px;
border-collapse:collapse;
border:solid 1px black;
background-color:;
color:green;
font-size:10px;
padding:2px;
}

table.kaimono1_3 td.k21 {
width:69px;
border-collapse:collapse;
border:solid 1px black;
background-color:;
color:;
padding-left:10px;
}

/*買い物バス　幕張本郷-海浜幕張*/
table.kaimono2_1{
width:698px;
border-collapse:collapse;
border:solid 1px black;
}

table.kaimono2_1 th{
width:698px;
border-collapse:collapse;
border:solid 1px black;
background-color:#f0a8a8;
color:white;
padding:2px;
}

table.kaimono2_1 td.bustei1{
width:110px;
border-collapse:collapse;
border:solid 1px black;
}

table.kaimono2_1 td{
width:30px;
border-collapse:collapse;
border:solid 1px black;
padding:2px;
}