/* for access.html */

body {
    background-color: #ffffff;
}

a:link {
    color: #ff6600;
    font-weight: bold;
}
a:active {
    color: #ff6600;
    font-weight: bold;
}
a:visited {
    color: #ff6600;
    font-weight: bold;
}
a:hover {
    color: #008000;
    /*font-size: small;*/
    font-weight: bold;
}

a.type2:link {
    color: #000000;
    font-weight: bold;
}
a.type2:active {
    color: #000000;
    font-weight: bold;
}
a.type2:visited {
    color: #000000;
    font-weight: bold;
}
a.type2:hover {
    color: #008000;
    /*font-size: small;*/
    font-weight: bold;
}

span.type2 {
    color: #000000;
}

div.jump {
    font-weight: normal;
    font-style: italic;
    font-size: 120%;
    text-align: right;
}

p {
    margin-right: 2ex;
    margin-left: 2ex;
    /*font-size: x-small;*/
    font-size: 100%;
    line-height: 150%;
}
p.indent {
    margin-left: 4ex;
}
p.right {
    text-align: right;
}
p.left {
    text-align: left;
}

.fresh {
    color: #FF0000;
}
.super {
    color: #FF00FF;
}
.unkyuu {
    color: #800080;
}
.unkou {
    color: #0000FF;
}
li {
    /*font-size: x-small;*/
    font-size: 80%;
    line-height: 150%;
}

table#top-select {
    border: 0px;
    width: 45ex;
    margin: auto;
    padding-right: 20%;
}

#top-select td {
    padding: 0px 10px;
}

div#top {
    margin-top: 5px;
    border: 10px #FFDAB9 solid;
    width: auto;
    background-color: #FFFACD;
}

hr.section-border {
    margin-top: 2ex;
}

table.section {
    border: 0px;
    width: 100%;
    background-color: #FFFFEE;
    /*cellpadding="10"*/
}

td {
    /*font-size: x-small;*/
    /*font-size: 80%;*/
}
.small {
    font-size: 90%;
}
h3 {
    color: #000099;
    /*font-size: small;*/
    font-size: 100%;
    margin-left: 5px;
}
h2 {
   font-size: 110%;
   font-weight: bold;
   text-align: center;
   border: solid 2px #666666;
   background-color: #ffffff;
   padding: 2ex 2ex;
   width: 20ex;
   margin: 5px 5px;
}
h1 {
    color: #ff8c00;
    /*font-size: x-large;*/
    font-size: 140%;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 20px;
}

div.timetable {
    width: 500px;
    text-align: center;
    margin: auto;
}
.timetable table {
    width: 500px;
    border: 1px solid #000000;
    border-collapse: collapse;
    background-color: #FFFFFF;

}
.timetable td {
    border: 1px solid #000000;
    padding: 3px 5px;
    font-size: 90%;
}
td.weekdays {
    width: 100px;
    text-align: center;
}
td.hour {
    width: 50px;
    text-align: center;
}
td.weekend {
    width: 100px;
    text-align: center;
}
td.center {
    text-align: center;
}
td.left {
    text-align: left;
}



.bus1 {
    color: #800080;
}
.bus2 {
    color: #0000ff;
}
.bus3 {
    color: #ff0000;
}
.bus4 {
    color: #505050;
    font-weight: bold;
}

div.kakioka-map {
    margin: 2ex;
    text-align: center;
}
