#hajime {
    width:500px;
    margin-top:15px;
    font-size:10pt;
}


#h2css {
    font-size:12pt;
}

#ryokintable {
    width:500px;
    border-collapse:collapse;
    margin-top:10px;
    margin-bottom:20px;
}


.ttd01 {
    width:80px;
    font-size:11pt;
    font-weight:bold;
    text-align:center;
    padding:3px;
    background:#deb887;
}

.ttd02 {
    width:420px;
    font-size:10pt;
    padding:3px;
    text-align:center;
    font-weight:bold;
    background:#deb887;
}

.tttd01 {
    width:80px;
    font-size:11pt;
    font-weight:bold;
    text-align:center;
    padding:3px;
}

.tttd02 {
    width:420px;
    font-size:10pt;
    padding:3px;
}

#kukan {
    font-size:10pt;
}


#ryokin {
    font-size:10pt;
}

#h3css {
    font-size:12pt;
}

#rei {
    margin-top:10px;
    font-size:10pt;
}

#reicontents {
    color:blue;
    font-size:10pt;
    margin-bottom:10px;
}

#reitable {
    border-collapse:collapse;
}

.a1 {
    background:#c70067;
    color:white;
    font-weight:bold;
    font-size:11pt;
    height:30px;
    width:30px;
    text-align:center;
}

.aa1 {
    background:#c70067;
    color:white;
    font-weight:bold;
    font-size:11pt;
    height:30px;
    width:80px;
    text-align:center;
}

.a2 {
    background:#866629;
    color:white;
    font-weight:bold;
    font-size:11pt;
    height:30px;
    width:30px;
    text-align:center;
}

.a3 {
    background:#578a3d;
    color:white;
    font-weight:bold;
    font-size:11pt;
    height:30px;
    width:30px;
    text-align:center;
}

.a4 {
    background:#00608d;
    color:white;
    font-weight:bold;
    font-size:11pt;
    height:30px;
    width:30px;
    text-align:center;
}

.a5 {
    background:#004d25;
    color:white;
    font-weight:bold;
    font-size:11pt;
    height:30px;
    width:30px;
    text-align:center;
}

.aa2 {
    background:#004d25;
    color:white;
    font-weight:bold;
    font-size:11pt;
    height:30px;
    width:60px;
    text-align:center;
}

.ztimeh2 {
    font-size:12pt;
    color:#0068b7;
    clear:left;
}

.nisitable {
    width:500px;
    border-collapse:collapse;
}

.nisitable-td01 {
    width:150px;
    font-size:11pt;
    border:2px solid silver;
    padding-top:5px;
    padding-left:3px;
    padding-bottom:5px;
}

.nisitable-td02 {
    width:116px;
    font-size:11pt;
    border:2px solid silver;
    text-align:center;
    padding-top:5px;
    padding-left:3px;
    padding-bottom:5px;
}

.nisitable-td01-name-a {
    width:200px;
    font-size:11pt;
    background:#578a3d;
    border:2px solid silver;
    padding-top:2px;
    padding-left:3px;
    padding-bottom:2px;
}

.nisitable-td01-name-b {
    width:200px;
    font-size:11pt;
    background:#00608d;
    border:2px solid silver;
    padding-top:2px;
    padding-left:3px;
    padding-bottom:2px;
}

.nisitable-td01-name-c {
    width:200px;
    font-size:11pt;
    background:#68a4d9;
    border:2px solid silver;
    padding-top:2px;
    padding-left:3px;
    padding-bottom:2px;
}

.nisitable-td01-name-d {
    width:200px;
    font-size:11pt;
    background:#866629;
    border:2px solid silver;
    padding-top:2px;
    padding-left:3px;
    padding-bottom:2px;
}

.nisitable-td01-name-e {
    width:200px;
    font-size:11pt;
    background:#c70067;
    border:2px solid silver;
    padding-top:2px;
    padding-left:3px;
    padding-bottom:2px;
}

.nisitable-td01-name-f {
    width:200px;
    font-size:11pt;
    background:#e5c1cd;
    border:2px solid silver;
    padding-top:2px;
    padding-left:3px;
    padding-bottom:2px;
}


.nisitable-td02-time {
    width:100px;
    font-size:10pt;
    text-align:center;
    border:2px solid silver;
}

#moji_z {
    font-size:10pt;
    margin-top:10px;
}

#rosenbus_h1_div2 {
    clear:left;
    width:515px;
height:20px;
padding:5px;
background:#006888;
}