body {  font-size:15px;
	padding:0px;
	margin:0px;
	background-image: url(image/bg_pg.jpg);
	background-position:center top ;
	background-repeat: repeat-yt;
	background-attachment: fixed;
	}
a:link { text-decoration:none; color:black ;}
a:visited { text-decoration:none; color:black ;}
a:hover { color:red;}

td { line-height: 140%; }

h1 {    font-size:19px;
	width:710px;
	padding:5px;
	margin-top:2em;
	text-align:left;
	font-weight:bold;
	border-bottom: 2px solid gray; }

h2 { font-size:17px;
	color:#002059;
	text-align:left;
	width:710px;
	border-bottom: 1px solid gray;
	padding:3px;
	margin:5px 1px 1px 1px; }

h3 { font-size:16px;
	text-align:left;
	width:650px;
	border-bottom: 1px solid green;
	margin:5px;
	text-decoration: none;
	}

.li650 { text-align:left; width:650px;}
.li280 { text-align:left; width:340px;
 padding:1px; margin:0px;
 font-size:10.4pt;
	list-style: inherit outside;
	}

.ul280 { padding:0px; margin:0px; }

.top { background-color:#003300; color:#5B9900;
	 font-size:12px;padding:2px;width:761px;text-align:left;
	}
.btm { background-color:#003300; font-size:10px;padding:2px;
	width:761px;text-align:right;color:#EEFF75;
	}

.menuwaku { border-width: 1.5px;
		border-color:#F9FFE3 #F9FFE3 #592000 #FFDDC8;
		border-style: solid;
		padding:1px;
		margin:7px;
		background-color:#F1FFC8;
		font-size:15px;
		letter-spacing: 0.5em;
	 }

.menuwakuiro {
		border-color:#FFDDC8 #993900 #399900 #005900;
		background-color:#FFECEC;
	}

.sfont{ font-size:14px;line-height: 140%; }
.mfont{ font-size:15px;line-height: 140%; }
.lfont { font-size:19px; }
.sls { color:#00592D; font-size:20px;padding:4px; font-weight:bold; }
.stc { width:650px; text-align:left; }

.scrl { width:360px; height:140px;
	overflow-y:scroll;
  scrollbar-base-color: #EBFF8E;
	 }

.scrl2 { width:298px; height:120px;
	overflow-y:scroll;
	scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #D6FF59;
  scrollbar-face-color: #333333;
  scrollbar-shadow-color: #333333;
  scrollbar-darkshadow-color: #666666;
  scrollbar-highlight-color: #999999;
  scrollbar-3dlight-color: #cccccc;
	 }


.waku { border-top: 2px solid #DBFFA4;border-right: 2px solid #5B9900;border-bottom: 2px solid #5B9900;border-left: 2px solid #DBFFA4; padding:1em; }
.rtn { width:700px; text-align:right; padding:3px;margin-bottom:5em; }

