/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(images/bj001.jpg)  #120C07 top center repeat-y;
font-family: Verdana, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic"; font-size: 14px;
}
.bj1 {
	background:url(images/system_bj2.jpg) top center  repeat;
}
.staff2 {
	font-size: 12px;
	color: #ffffff;
	line-height:34px;
}
.news {
	font-size: 16px;
	color: #FF9900;
	line-height:26px;
	font-weight:bold;
}
.news1 {
	font-size: 14px;
	color: #ffffff;
	line-height:34px;
}
.end1 {
	font-size: 14px;
	color: #E5D1C3;
	line-height:42px;
}
.info1 {
	font-size: 14px;
	color: #FFFFFF;
	line-height:26px;
	font-weight:bold
}
.info2 {
	font-size: 14px;
	color: #FF0000;
	line-height:26px;
	font-weight:bold
}
.info3 {
	font-size: 14px;
	color: #FFEA00;
	line-height:26px;
	font-weight:bold
}
.info4 {
	font-size: 12px;
	color: #9E8A78;
	line-height:25px;
	border-bottom: #373724 1px  dotted;
}
.info5 {
	font-size: 14px;
	color: #F2DD8E;
	line-height:26px;
	font-weight:bold
}
#news { width:850px;
          height:210px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 7px auto 0 13px;
}
a:link {
	color: #E5D1C3;text-decoration: none
}
a:visited {
	color: #E5D1C3;text-decoration: none
}
a:active {
	color: #E5D1C3;text-decoration: none
}
a:hover {
	color: #E5D1C3;text-decoration: underline;
}

a.b:link {
	color: #ffffff;text-decoration: none
}
a.b:visited {
	color: #ffffff;text-decoration: none
}
a.b:active {
	color: #ffffff;text-decoration: none
}
a.b:hover {
	color: #ffffff;text-decoration: underline;
}
.img:hover{opacity: 0.5; /*Chrome、Safari、Firefox、Opera */ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE6/IE7/8 */ }


.jspDrag{ background: #3f3222; }
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover{ background: #9e8a78; }
.jspHorizontalBar, .jspVerticalBar, .jspTrack{ background: #322012; }

#news .item{ width: 830px; margin: 0 auto 6px auto; padding-bottom: 6px; border-bottom: 1px dotted #373724; font-size: 16px; overflow: hidden; }
#news .item p{ padding: 0; margin: 0; margin-bottom: 6px; }
#news .item:after{ clear: both; display: table; content: ""; height: 0; line-height: 0; }
#news .item .title{ padding: 5px 0; }
.alignleft{ width: 11px; float: left; margin-right: 4px; margin-top: 7px; }
.alignright{ float: right; width: 815px; }

.small_img{ width: 80px; height: 107px; border: 1px solid #976238; margin-right:5px; margin-bottom: 5px; }