#DisplaySpaceBlock{
    float:left;
    position:relative;
    margin-top:-4px;
    margin-left:0px;
    width:820px;
    height:770px;
    background-color:#C6DFF9;
}
#DisplaySpaceBase{
    width:812px;
    height:762px;
    float:left;
    position:relative;
    margin-top:4px;
    margin-left:4px;
    font-size:9pt;
    background-color:#FFFFFF;
}

#LinkArea{
    width:40%;
    height:12px;
    float:right;
    position:relative;
    margin-top:14px;
}
#LinkTitle{
    float: right;
    right: 22px;
    position: relative;
}
span.LinkMsg{
    font-weight: 800;
    text-align:right;
    font-size:12pt;
}
img.LinkArea{
    float:right;
    position:relative;
    margin-top:-2px;
    margin-left:0px;
}

#Mapblock_base{
    width:782px;
    height:512px;
    float:left;
    position:relative;
    margin-top:5px;
    margin-left:16px;
    background-color:#666666;
}

#Map{
    float: left;
    position: relative;
    top: 1px;
    left: 1px;
}
#map_elements{
    position: absolute;
    top: 0;
    left: 0;
}

#Comment_base{
    float:left;
    position:relative; top:5px; left:10px;
    font-size:10pt;
}
.Coment_normal{
    color:#333333;
}
.Comment_blue{
    color:#0000D4;
}

/* stations Icon */
#map_elements .map_mark {
    position: absolute;
    z-index: 30;
    cursor: pointer;
}

#Hanrei{
    position: absolute;
    top:1px;
    right: 1px;
}