@charset "utf-8";
#t_time {
    position: relative;
    margin: 0;
    width: 100%;
    background-image: url(../imgs/circuit1_back.jpg);
    background-repeat: repeat-x;
    background-position: 0% top;
    text-align: center;
}
table.time {
    width: 1000px;
    font-size: 16px;
    line-height: 20px;
    border-collapse: separate;
    border-spacing: 2px 2px;
    float: left;
    margin-bottom: 30px
}
table.time th, table.time td {
    padding-top: 12px;
    padding-bottom: 12px;
    vertical-align: middle;
    text-align: center;
    font-weight: normal;
}
table.time th {
    background-color: #0064b9;
    color: #FFFFFF;
}
/* テーブル中幅 */
table.time th.r1,
table.time td.r1 {
    width: 10%;
}
table.time th.r2,
table.time td.r2 {
    width: 10%;
}
table.time th.r3,
table.time td.r3 {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
}
table.time th.r4,
table.time td.r4 {
    width: 30%;
    padding-left: 15px;
    padding-right: 15px;
}
/* テーブル揃え */
table.time td.r3,
table.time td.r4 {
    text-align: left;
}
/* テーブル背景 */
table.time td.r1 {
    background-color: #c9e8f6;
    color: #0064b9;
}
table.time td.r2,
table.time td.r3,
table.time td.r4 {
    background-color: #dbf0f2;
}
table.time td.r3 {
    color: #FFFFFF;
}
.as, .text_box {
    position: relative;
    float: left;
    margin: 0;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 10px;
}
.as {
    width: 30px;
    margin-left: 25px;
}
.text_box {
    width: 920px;
}
