body {  
	background: #FFFFFF;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	text-align: left top;
}
body,th,td {  
font-size: 80%; 
line-height: 140%; 
color: #222222;
}
A:link { color: #222222 ;}
A:visited { color: #444444 ;}
A:hover {text-decoration:none;} 
A:active { color: #996600 ;}
A { text-decoration : underline ;color:#996600;}
.fonts {  font-size: 80%; line-height: 135%; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.fontl {  font-size: 120%; line-height: 140%; }
.fontinfo {  line-height: 150%; }/*お知らせ*/
   
.p1{ /*本文段落左右40px余白*/
 margin-top: 1em;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 2em;
	text-align: left;
	vertical-align: top;
	}

.topbkbg {  /*トップページ黒帯バック*/
background-image: url(../images/topbkbg.gif); background-repeat: repeat-x; background-position: left top
}

.line1 {  /*右線*/
background-image: url(../images/line-g1.gif); background-repeat: repeat-y; background-position: right top
}
.line2 {  /*左線*/
background-image: url(../images/line-g2.gif); background-repeat: repeat-y; background-position: left top
}
.line3 {   /*たて点線*/
background-image: url(../images/dotbgline-g.gif); background-repeat: repeat-y; background-position: right top
}
.line4 {    /*よこ点線、位置上部*/
background-image: url(../images/dotbgline-g.gif); background-repeat: repeat-x; background-position: right top
}
.line5 {    /*よこ点線、位置真中*/
background-image: url(../images/dotbgline-g.gif); background-repeat: repeat-x; background-position: center center
}.line6 {    /*よこ点線、位置下*/
background-image: url(../images/dotbgline-g.gif); background-repeat: repeat-x; background-position: center bottom
}

#floatr {/*まわりこみ*/
	float: right;
	margin-left: 2em;
	margin-bottom: 3em;
}
#floatl {/*まわりこみ*/
	float: left;
	margin-right: 2em;
	margin-bottom: 3em;
}

.bg01 {
	background-image: url(../images/water.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

