*
{
    font-size:12px;
    margin:0;
    padding:0;
}

#wrap
{
    text-align:center;
}
#header
{
    border-style: none none solid solid;
    border-width: 0px 0px 2px 5px;
    border-color: #3366FF;
    padding: 10px 0px 10px 5px;
    width: 990px;/* 邱壹・蛻・ｒ蟾ｮ縺怜ｼ輔￥ */
    height:auto;
    float: left;
    margin-left: auto;
    text-align: left;
    vertical-align: middle;
    background-color: #66CCFF;
    display: block;
    clear: both;
}
#contents
{
    width: 1000px;
    float:left;
    margin-left:auto;
    margin-right:auto;
}
#gmaps
{
    width: 750px;
    float:left;
}
#message
{
    text-align:left;
}
#markermessage
{
    text-align:left;
}
#main
{
    background-color: #CCFFCC;
    width: 250px;
    float:right;
}



#condition
{
    margin-bottom: 10px;
}
#result
{
    background-color: #CCFFFF;
}
table
{
    border-collapse:collapse;
    empty-cells:show;
}
fieldset
{
    padding: 5px;
    margin: 5px;
}
legend
{
    padding-left: 10px;
    padding-right: 10px;
}

.tableclick
{
    background-color: #CCFF66;
    cursor: pointer;
}