body {
    position: relative;
    top: 0px;
    left: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right:auto;
    width: 800px;
    z-index: 1;
    visibility: visible;
		background-color;#9c9898;
		background-image:url(bg-img-3a.gif);
		background-repeat:repeat;
    font-size:small;
    line-height:normal;
    line-break:normal;
    color:#001199;
    font-family:Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}

#bgr{width:800px;
    padding:0px;
		margin-left:auto;
		margin-right:auto;
		background-color:#ddffff;
		}

#top{width:800;
    padding-left:10px;
		margin:0px;
		border-top:6px solid #0055bb;
		border-bottom:5px solid #0055bb;
		background-color:transparent;
		}

#navi{width:790px;
      padding:2px 1px 2px 0px;
			margin:0px;
			list-style-type:none;
			background-color:transparent;
			}

.menu{float:left;
      width:151px;
			background:transparent;
			border:solid 1px #0055bb;
			text-align:center;
			font-size:15px;
			font-weight:600;
			color:#f67207;
			margin:2px 0px 2px 2px;
			}

.menu a{text-decoration:none;
      color:transparent;
			}


.menu a:link{color:#0055bb;
             display:block;
        }

.menu a:visited{color:#0a657f;
                display:block;
               }

.menu a:hover,.menu a:active:{color:#ff4500;
                              font-weight:900;
															background-color:#b4df75;
                              }

#leftside{float:left;
          padding:0px 10px 0px 0px:
					margin-left:10px;
					width:400px;
				 }

html>body #leftside{width:380px;
                   }

#leftside p{font-size:15px;
            line-height:22px;
						text-align:center;
						}

#rightside{width:400px;
           float:left;
					 margin-left:2px;
					 padding:0px 10px 0px 0px;
					 }

#rightside p{font-size:15px;
             line-height:22px;
						 text-align:center;
						 }

.modoru{border:1px outset lime;
        font-size:12px;
			 }

.modoru a{text-decoration:none;
         }





.title1{
	color:#000099;
	font-size:x-large;
	letter-spacing:3px
}

.title2{
	color:blue;
	font-size:35pt;
	font-family:‚l‚r ‚oƒSƒVƒbƒN,san-serif;

}


.index{
	font-size:16px;
	font-weight:bold;
	letter-spacing:2px;
	text-align:center;
	color:#304630;
}

.midashi{
	font-size:13px;
	font-weight:bold;
}

.b{
	margin:0px 10px;
	font-size:13px
}

.hr{
	background-color:#0055bb;height:20px
}

.hr2{
	background-color:#0055bb;height:5px
}

.c{
	font-size:16px;
	font-weight:bold;
	letter-spacing:3px;
	text-align:center;
}
