
body{
    padding:0px;
    margin:0px;
    text-align:center;
    /*background:#FFEBE5 url(../img/bodyback.jpg) repeat-x ;*/
    background:#eeeeee url(../img/bodyback2.jpg) repeat-x ;
    
}

#login{
    margin:20px auto 20px auto;
    width:780px;
    text-align:center;
}
#login table{
    margin:20px auto 20px auto;
    background:#B9B9B9;
}
#login th{
    background:#C6755C;
    background:#888888;
    padding:10px;
    color:white;
    font-size:0.9em;
    font-weight:normal;
    text-align:right;
}
#login .th0{
    background:#8E2800;
    background:#444444;
    color:white;
    padding:10px;
    text-align:center;
}
#login td{
    background:#ffffff;
    padding:10px;
    text-align:left;
    font-size:0.9em;
}
#login .td2{
    text-align:center;
}
#login th span{
    color:#FFB03B;
}
#login td span{
    color:red;
    background:#ffeeee;
}

#navi{
    background:#B64926;
    background:#444444;
    color:white;
    padding:0px 7px 0px 7px ;
    overflow:hidden;
    border-bottom:5px solid #B7D029;
    text-align:left;
}
#navi a:link { text-decoration:underline; color:#ffffff}
#navi a:visited { text-decoration:underline; color:#ffffff}
#navi a:hover { text-decoration:underline; color:#ffffff}
#navi table{
    float:right;
    margin:0px;
}
#navi td{
    padding-left:20px;
    font-size:0.9em;
}
#navi span{
    line-height:25px;
    font-size:0.9em;
}

#contents{
    text-align:center;
}

#t1{
    margin:8px auto;
}

#newhiyari div{
    margin:10px auto 5px auto;
    padding:5px;
    background:#FFF0A5;
    border:1px solid #cccccc;
    width:400px;
}
#newhiyari a:link { text-decoration:underline; color:#0000ff}
#newhiyari a:visited { text-decoration:underline; color:#0000ff}
#newhiyari a:hover { text-decoration:underline; color:#0000ff}

#toroku{
    background:#bbbbbb;
    margin:20px auto 20px auto;
}
#toroku th{
    background:#dddddd;
    padding:7px;
    font-weight:normal;
}
#toroku .th0{
    background:#dddddd;
    padding:7px;
}

#toroku td{
    background:#ffffff;
    padding:7px;
    text-align:left;
    font-size:0.8em;
}

#map{
    width:550px;
    height:350px;
}

#toroku span{
    color:red;
    font-weight:bold;
}
#kesainlist{
    background:#bbbbbb;
    margin:5px auto 5px auto;
}
#kesainlist th{
    background:#666666;
    padding:7px;
    font-weight:normal;
    color:white;
}
#kesainlist .th0{
    background:#dddddd;
    padding:7px;
}

#kesainlist td{
    background:#ffffff;
    padding:7px;
    font-size:0.8em;
}
#kesainlist td img{
    border:0px;
}

h2{
    margin:10px;
}
#kesainlist span{
    color:red;
    background:#ffeeee;
}

#snavi{
    margin:5px;
}


#kesainlist td span{
    color:red;
}
