@charset "utf-8";

/* 縮尺バー用 */
div.olControlScaleLine {
	background-color:#ffffff;
	/* CSS3 standard */
	opacity:0.6;
}

div.olControlAttribution {
	font-size:12px;
	line-height:12px;
	bottom:5px;
}
/* 本体css */
table.list{width:350px;
           font-size:0.9em;
           vertical-align:top;
            }

td.r{background-color: #EEE;
     width:160px;
     vertical-align:top;
     text-align:left;}
td.l{background-color: #EEE;
    width:160px;
    vertical-align:top;
     text-align:left;
    }
td.main {width: 350px;
 	color	: #FFF;
	font-weight:bold;
	background-color: rgb(0,128,128);
	vertical-align:middle;
	text-align: center;
	font-size:1.2em;
        line-height:1.2em;
        }
td.main2 {width: 350px;
          height:200px;
 	color	: #FFF;
	font-weight:bold;
	background-color: #FFF;
	vertical-align:top;
	text-align: center;
	font-size:0.9em;
	border: solid 2px rgb(0,128,128);
        }

td.submenu{width:350px;
	height:0.5em;
	border: solid 2px rgb(0,128,128);
	background-color: #fff;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック";
	color:#11B;
	vertical-align:top;
        }
td.hanrei{font-size:0.8em;
	font-family:"ＭＳ Ｐゴシック";
	color:black;		
	border: solid 2px rgb(0,128,128);
        background-color: white;
 	vertical-align:top;
        text-align:center; }


div#menu{width:350px;
        }
div#parent{position:absolute;
           top:40px;
           left:50%;
           }
div#map{border: solid 2px rgb(0,128,128);
        width:900px;
        height:650px;
        position:relative;
        top:0%;
        left:-450px;
        }

div#footer{border: solid 2px rgb(0,128,128);
        width:900px;
        height:14em;
        text-align:left;
        font-size:0.8em;
        font-weight:normal;
        color:rgb(0,128,128);
        line-height:1em;
        position:relative;
        top:10px;
        left:-450px;
        padding-top:5px; 
        padding-right:10px;}
div.img{width:100%;
        margin-top:-0.5em;
        margin-bottom:0em;
        text-align:center;
          }
div#dragbar3{background-color: white;
         border: solid 2px rgb(0,128,128);
          }
img{margin-bottom:0em;
     border:none;
     }
img.title{vertical-align:middle;
     margin-right:auto;
     margin-left:auto;
     width:900px;
     height:40px;
     }
img.hanrei{margin-left:1em;
           vertical-align:middle;
           }

img.hanrei{vertical-align: middle;
      margin:2px;
      }
img.hanrei2{vertical-align: middle;
      margin:0px;
      height:16px;}

img.add{vertical-align:middle;
     margin-right:0px;
     margin-left:auto;
     width:250px;
     float:right;}
input.button1{margin:1px;
      width:90px;}
input.button2{margin:1px;
      width:9em;
   }
input.button3{margin:1px;
      width:4.5em;}
input.scale1{margin:1px;
      width:55px;}
input.scale2{margin:1px;
      width:70px;}
input.ZL01{margin:1px;
      width:9em;
   font-size:11px;}
input.ZL02{margin:1px;
      width:2em}
input.ZL03{margin:1px;
      width:20px;
      margin-left:0.5em;
      }
input.ZL04{margin:1px;
      width:10em;}
input.ZL051{font-size:0.8em;
           margin-left:1em;
           text-align:center;
           }
input.ZL052{font-size:0.8em;
           text-align:center;
           }
input.ZL06{font-size:0.8em;
           margin:1px;
           }
input.ZL00{margin:1px;
      width:2em;
      border-color:pink;
      background-color:pink;}

input.ver01{
      width:160px;
   height:20px;
   font-size:12px;
   background-color:pink;
   margin-left:1em;
      margin-bottom:0em;
    }
input.switch{
      width:5.3em;
   font-size:10px;
   float:right;
   }
span{font-size:1.4em;
   font-weight:bold;
   color:green;
   text-indent:2em;
   margin-left:1em;
  }

span.sub{font-size:1.1em;
   font-weight:bold;
   color:green;
   text-indent:2em;
   margin-left:1em;
   margin-bottom:-3em;
   }

span.ft1{font-size:1em;
        font-weight:bold;
        color:white;
        line-height:1em;
        text-indent:1em;
        background-color:rgb(0,128,128);
         }
span.ft2{font-size:1em;
        font-weight:normal;
        color:red;
        text-indent:1em;
         }

input#botan08{padding:2px;
              float:right;}
input#botan01{margin-left:1em;
              }
input#botan03{margin-left:0.5em;
              }
input#botan04{margin-left:1.5em;
              }
input#botan05{margin-left:0.5em;
              }


input#leg2{width:1.5em;
           height:1.5em;
           padding:1px;
           float:right;}
input#leg3{padding:2px;
           float:right;}
span#mapName{margin-left:0.3em;
             margin-right:0.3em;
             font-size:1em;
            }
       a#leg{padding:1px;
             margin-left:0.3em;
             margin-right:0.3em;
             text-decoration:none;
             border: solid 1px blue;
             background-color:white;
             }


ul{margin-bottom:0.5em;
    text-indent:0em;}

li{line-height:1.3em;
   text-indent:0em;}

li.np2{line-height:1.3em;
       text-indent:1.2em;}   

div#notice{width:30em;
           background-color: white;
           border: solid 4px yellow;
           font-size:0.8em;
           padding:4px;}
div#notice3{width:40em;
           background-color: white;
           border: solid 4px yellow;
           font-size:0.8em;
           padding:4px;}
div#notice4{width:40em;
           background-color: white;
           border: solid 4px yellow;
           font-size:0.8em;
           padding:4px;}
span#notice2{background-color: yellow;
            font-weight:bold;
            font-size:1.1em;
            text-indent:0em;
            margin-left:0em;
            }
a:link{color:black;text-decoration:none;};
a:visited{color:black;text-decoration:none;};
a:hover{color:blue;text-decoration:none;};
a:active{color:black;text-decoration:none;};
