body{
	background: url(images/bg.jpg);
	margin: 0px 0 40px 0;
	text-align: center;
	font-size: 10pt;
	color: #666666;
}

.style1{
	background: #ffffcc;
}
.style2{
	background: #ffffff;
	text-align: left;
	scrollbar-face-color:#f4cfb7; /*スクロールバー本体の色*/
	scrollbar-highlight-color: #ffffff; /*スクロールバー左側（上）の影*/
	scrollbar-shadow-color: #ffffff; /*スクロールバー右側（上）の影*/
	scrollbar-3dlight-color: #f4cfb7; /*スクロールバーの左側（下）の影*/
	scrollbar-arrow-color: #ffffff; /*矢印の色*/
	scrollbar-track-color: #ffffff; /*背面の色*/
	scrollbar-darkshadow-color: #f4cfb7;/*スクロールバー右側（下）の影*/
}

.style6{
	background: #ffffff;
}


#base{
	background: #ffffff;
	width: 620px;
	text-align: left;
	border: 1px solid;
	border-bottom: 3px solid;
	border-color: #996600;
}

#top{
	background: #ffefdf url(images/top-bg.jpg) no-repeat right;
	width: 620px;
	border-bottom: 3px solid;
	border-top: 1px solid;
	border-color: #996600;
	height: 100px;
	padding: 10px 0 0 125px;
}

#content{
	background: #ffffff;
	width: 620px;
	text-align: left;
	padding: 10px;
}

#main{
	background: #ffffff;
	width: 390px;
	height: 550px;
	text-align: left;
	float: left;
	padding: 0 10px 0 0;
	border-right: 3px dotted;
	border-color: #996600;
}


#menu-bar{
	width: 195px;
	height: 530px;
	float: right;
	text-align: right;
}

.menu a:link{
 	color: #ff6600;
	width: 180px;
	border-bottom: 3px dashed;
	border-color: #996600;
	text-align: left;
	padding: 10px 0 10px 30px;
	margin: 4px 0 0 4px;
	background: url(images/059391.gif) no-repeat left;
}
.menu a:visited{
	padding: 10px 0 10px 30px;
	margin: 4px 0 0 4px;
	text-align: left;
	width: 180px;
 	color: #ffcc00;
	background: url(images/059391.gif) no-repeat left;
	border-bottom: 3px dashed;
	border-color: #996600;
}
.menu a:hover{
	color: #ff9999;
	background: url(images/a01.gif) no-repeat left;
	border-bottom: 3px dashed;
	border-color: #ff9966;
}
a{ 
	text-decoration:none;
}

a:link{
 	color: #ff6600;
}

a:visited{
 	color: #ffcc00;
}
a:visited{
 	color: #ffcc00;
}
a:hover{
	color: #ff9999;
}

.comment{
	margin: 10px 0 10px 30px ;
}

.style3{
	float: left;
	margin: 0 10px 0 0;
}
.style5{
	float: right;
	margin: 0 0 0 10px;
}
.day{
	margin: 5px;
	color: #996600;
}
.style4{
	width: 370px;
	border-bottom: 3px dotted;
	border-color: #996600;
	margin: 10px 0 10px 0;
}
.topics{
	width: 370px;
	text-align: left;
}

table {
  border: none;
  border-collapse: collapse;
  width: 600px;
	font-size: 10pt;
}
td {
  border-top: 1px solid #996600;
  border-bottom: 1px solid #996600;
  border-left:  1px solid #996600;
  border-right: 1px solid #996600;
  empty-cells: show;
  line-height: 1.3;
}

th{
	text-align: center;
  border-top: 1px solid #996600;
  border-bottom: 1px solid #996600;
  border-left:  1px solid #996600;
  border-right: 1px solid #996600;
  empty-cells: show;
	background: #ffffcc;
	color: #996600;
}
.title{
 	color: #ff6600;
	width: 600px;
	border-bottom: 3px dashed;
	border-color: #996600;
	text-align: left;
	padding: 10px 0 10px 30px;
	margin: 4px 0 0 4px;
	background: url(images/059391.gif) no-repeat left;
}

.style7{
	width: 380px;
}

.style8{
	width: 200px;
}

.fep1 {
ime-mode: active;
}
.fep2 {
ime-mode: disabled;
}
.fep3 {
ime-mode: inactive;
}

.style9{
	font-size: 12pt;
}

.syousai{
	background: #ffffff;
	width: 544px;
	text-align: left;
	border: 2px solid;
	border-color: #996600;
	margin: 10px 0 0 0;
	padding: 10px;
}

.syousaicom{
	width: 250px;
	padding: 10px;
}

.yen{
	color: #ff6600;
	font-size: 12pt;
}
