body	{text-align:left;
	margin:0px;
	 padding:0px;
	font-size:12px;
	line-height: 16px;
}

#container {
	width:750px;
	padding:0;
	margin:0 0px;
	border:1px solid #999;
	background-color:#fff;
	font-size:12px;
}

#menu	{width:750px;
	 background-color:#fff;
	 font-size:12px;
	 font-weight:bold;
	 color:white;
	 border-top:solid 0px white;
	 margin:0px}


#main1 {
	float:left;
	width:750px;
	height:100%;
	margin:0;
	padding:20px;
	color:#666;
	}

TD{
  font-size : 12px;
  line-height: 18px    /* 行間20px */
}

HR {
  color: #999999; 
  height: 1px; /* 線の太さ */
  border: 1px; /* 枠の太さ */
  }

A{
  color : blue;
  text-decoration : none;
  font-size:12px;
}
A:HOVER{
  color : red;
  text-decoration : none;
  font-size:12px;
}

H1 {
  border-top-color: #9999cc; /* 上枠の色 */
  border-bottom-color: #9999cc; /* 下枠の色 */
  padding: 2px; /* 余白の幅 */
  border-style: double; /* 枠の種類 */
  border-width: 4px 0px; /* 枠の幅 */
  line-height: 130%; 
  font-size:14px;
  background-color: #fff; 
}
H2 {
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 1px 10px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #c66; /* 枠の色 */
  line-height: 100%;
  font-size:12px;
}
H3 {
  color: #000099; /* 文字の色 */
  border-left-color: #cc6666; /* 左枠の色 */
  padding: 3px 0px 0px 6px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 10px; /* 枠の幅 */
}

H4 {
  color: #000099; /* 文字の色 */
  background-color: #ffffcc; /* 背景色 */
  border-left-color: #8080c0; /* 左枠の色 */
  padding: 3px 0px 0px 6px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 10px; /* 枠の幅 */
  line-height: 130%;
   font-size:14px;
}
.ds { list-style-type: disc }        /* 黒まる */
.dc { list-style-type: decimal }     /* 数字 */
.im1{float:left;
	margin-right:12px;
	margin-bottom:12px;

}
.im2{float:right;
	margin-left:12px;
	margin-bottom:12px;
}

.box1{border:1px solid #999;
	margin-right:0px;
	margin-left:0px;
	padding:20px;
	font-size:10pt;
	color:#999;
	line-height:12px;
   
}
.box2{border:1px solid #0ff;
	margin-right:0px;
	margin-left:0px;
	padding:5px;
	font-size:10pt;
	color:#333;
	line-height:14px;
	background-color: #eff;	
}
.box3{border:2px solid #61cc61;
	margin-right:0px;
	margin-left:0px;
	padding:5px;
	xfont-size:14pt;
	color:#333;
	xline-height:20px
}
.box4{border:1px solid #ff6666;
	margin-right:0px;
	margin-left:0px;
	padding:5px;
	color:#333;
}