body{
    color:#000000;
    text-align: center;
    font-family: "ＭＳ ゴシック";
    font-weight: bold;
    background-color:#33FFFF;
    margin: 0em;
    padding-left:0;
}
A:link{   color: #800000;}
A:visited{color: #808000;	text-decoration: none;}
A:active{ color: #ff9900;}
A:hover{  color: #FF0000;}

h2{
    background-color:#0066FF;
    color:#FFFFFF;
    text-align:center;
}

#left{/*左ペイン*/
	text-align: left;
    width: 708px;
    position:absolute; top:145px; left:10px;
    height:460px;
    overflow-y:scroll;
}

#memobox{
    float: left;
    margin: 10px;
    width: 695px;
	background : url("image/note.gif")　repeat;
    padding: 20px 30px 20px 60px;
    line-height: 1.5;
    border-top-width: 3px solid;
    border-left-width: 3px solid;
    border-right-width: 3px solid;
    border-bottom-width: 3px solid;
    font-family: "ＭＳ Ｐゴシック";
}
#memobox h3{
	background-color:#0066FF;
	color:#FFFFFF;
　　text-align:left;
	line-height: 1.2;
}
#memobox p{
　　text-align:left;
    line-height: 1.2;
    margin-right:auto;
}


#right{
    /*右ペイン*/
	width: 225px;
    float:right;
    clear:right;
    text-align: left;
    background-color: #FFFFFF;
    color:#008080;
    font-family: "ＭＳ Ｐゴシック";
    font-size: 11px;
    border-top: 1px solid #ccccff;
    border-left: 1px solid #ccccff;
    border-right: 2px solid #9999aa;
    border-bottom: 2px solid #9999aa;
    position:absolute; top:140 px; left:770px;
}
#right h4{
    width: 220px;
    color:#FFFFFF;
    background-color:#008080;
    padding: 3px 2px 2px 3px;
    border-color:#00FF00;
    text-align:left;
    font-weight:bold;
}
#right h5{
    width: 220px;
    color:#000066;
    background-color:#0066FF;
    padding: 3px 5px 5px 3px;
    margin： 5px;
    border-color:#00FF00;
    text-align:center;
    font-weight:bold;
}

.tab{/*タブメニューバー*/
    color: #0000CC;
    padding: 5px;
    width:100px;
    height:10px;
    text-align: center;
    font-weight: normal;
    margin: 0;
    border:3px;
    border-color:#008080;
    border-style:double;
}

.tab_t{/*見出しタブ*/
	color: #FFFFFF;
    padding: 5px;
    width:120px;
    height:10px;
    text-align: center;
    font-weight: bold;
    margin: 0;
    background-color:#008080;
}
.tab_a{
    /*アクティブタブ*/
	color: #0000CC;
    background-color: #FFFFFF;
    padding: 5px;
    width:100px;
    height:10px;
    text-align: center;
    font-weight: bold;
    margin: 0;
}
.indexbox{
    /*index用メニューボックス*/
	width: 120px;
    height:86px;
    text-align: center;
    color:#FFFFFF;
    font-size: 12px;
    font-family:ＭＳ 明朝;
    border-style:solid;
    border:2px;
    border-color:#C0C0C0;
    padding:0;
    margin:0;
}
#index{/*右上ペイン*/
	text-align: left;
    width: 180px;
    height:30px;
    position:absolute; top:0px; left:785px;
    background-color:#FFFF99;
    overflow-y:scroll;
    font-size:x-small;
    line-height: 1.2;
}
.ti { /* タイトル */
    background-color: #8888ee;
    color: #ffffff;
    border-top: 3px solid #8888f8;
    border-left: 3px solid #8888f8;
    border-right: 3px solid #666699;
    border-bottom: 3px solid #666699;
    padding: 3px 2px 2px 3px;
    text-align:left;
    font-weight: bold;
}
.contents{ /* */
    width:　196px;
    border: 0;
    text-align:left;
    padding: 2px 0px 0px 2px;
}
.edit {
    /*本文*/
color: #000000;
    line-height: 1;
    text-indent: 1em;
    padding: 10px;
    text-align:left;
    background-color:#FFFFFF;
    margin-left:10px;
    margin-right:10px;
}
#mapbox{
    margin: 10px;
    width: 320px;
    height:320px;
    padding: 10px;
    overflow-x:scroll;
    overflow-y:scroll;
}
