/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#FFF;
	min-width:946px;
	min-height: 100vh!important;
	font-family: Verdana, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic"; 
}
.end {
	font-size: 14px;
	color: #716E6E;
	line-height:22px;
}

#news { width:420px;
          height:430px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 50px auto 0 24px;
}
.date {
	font-size: 14px;
	color: #999999;
	line-height:22px;
}
.news {
	font-size: 14px;
	color: #555555;
	line-height:30px;
}
.news1 {
	font-size: 16px;
	color: #555555;
	line-height:30px;
	font-weight:bold;
}
.title {
	font-size: 14px;
	color: #927644;
	line-height:22px;
	font-weight:bold;
	border-bottom:#927644 1px dotted;
}
.info {
	font-size: 14px;
	color: #927644;
	line-height:30px;
	font-weight:bold;
	border-bottom:#927644 1px dotted;
}
.fen {
	font-size: 14px;
	color: #333333;
	line-height:22px;
	font-weight:bold;
	border-bottom:#A19F9F 1px dotted;
}
.en {
	font-size: 16px;
	color: #CC0000;
	line-height:22px;
	font-weight:bold;
	border-bottom:#A19F9F 1px dotted;
}
.lv {
	font-size: 14px;
	color: #000000;
	line-height:22px;
}
.en2 {
	font-size: 16px;
	color: #B84B02;
	line-height:22px;
	font-weight:bold;
	border-bottom:#A19F9F 1px dotted;
}

.staff {
	font-size: 14px;
	color: #000000;
	line-height:24px;
	border-bottom:#A19F9F 1px dotted;
}
.staff2 {
	font-size: 14px;
	color: #555555;
	line-height:24px;
	border-bottom:#A19F9F 1px dotted;
}

.q {
	font-size: 18px;
	color: #000000;
	line-height:24px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom:#A19F9F 1px dotted;
}
.img:hover{opacity: 0.5; /*Chrome、Safari、Firefox、Opera */ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE6/IE7/8 */ }
a:link {
color: #363434;text-decoration: none
}
a:visited {
color: #363434;text-decoration: none
}
a:active {
color: #363434;text-decoration: none
}
a:hover {
color: #363434;text-decoration: underline;
}

.small_img{ width: 90px; height: 120px; border: 1px solid #999; margin-right: 8px; margin-bottom: 5px; }

.pickuplist{ width: 250px; height: 333px; overflow: hidden; }

.newslist p{ margin: 0 0 3px 0; padding: 0; }
.newslist{ width: 640px; height: 400px; overflow-x: hidden; overflow-y: auto; }

.jspDrag{ background: #9b9b9b; }
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover{ background: #eddccc; }
.jspHorizontalBar, .jspVerticalBar, .jspTrack{ background: #c9c8c8; }