body{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
}

a:link{
	color:#0000ff;
}

a:visited{
	color:#990000;
}

a:hover{
	color:#000000;
	position:relative;
	top:1px;
}

.line{
	width:770px;
	border:solid 1px #000000;
        background-color:#ffffff;
}

.contents{
	width:770px;
	background-color:#ffffff;
}

.top{
	width:770px;
	height:200px;
	margin:auto;
	background-color:#ffffff;
}

.log{
     width:160px;
     float:right;
}

.osirase{
     clear:both;
     width:700px;
     text-align:center;
     background-color:#ffffff;
     margin-left:30px;
}

.osirase h4{
     font-family:"‚l‚r ‚oƒSƒVƒbƒN";
     color:#993333;
     text-align:center;
     background-color:#e7faee;
     border-top:double 2px #01a252;
     border-bottom:double 2px #01a252;       
}

.osirase p{
     font-family:"‚l‚r ‚oƒSƒVƒbƒN";
     color:#000000;
     text-align:center;
     border-bottom:double 2px #01a252;        
}

.menu{
     width:750px;
     margin-left:20px;
}

.menu-in{
     width:230px;
     padding:5px 5px;
     float:left;
     border-left:solid 3px #01a252;
     border-right:dotted 1px #01a252;
     margin-right:3px;
}

.menu img{
     width:125px;
     padding-right:50px;
     border-bottom:dotted 2px #01a252;
}

.annai{
     clear:both;
     float:left;
     width:550px;
     text-align:left;
}

.annai table{
     width:530px;
     margin-left:40px;
     font-size:80%;
}

.banner{
     float:right;
     width:120px;
     margin-right:30px;
}

.banner img{
     margin-bottom:2px;
}

.banner a:hover{
     color:#000000;
     position:relative;
     top:0px;
}     

.footer{
     clear:both;
     text-align:center;
     font-family:"‚l‚r ‚oƒSƒVƒbƒN";
     font-size:12px;
     width:770px;
     height:40px;
     line-height:1.5em;
     background-color:#eaf4e3;
}     

.footer font{
     padding:5px;
}


