/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bj.jpg) #ffffff top center  fixed;    background-size: 100% auto;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", Arial, Verdana, Helvetica, "ＭＳ Ｐゴシック", "MS P Gothic", Osaka, sans-serif;
}
.end {
	font-size: 12px;
	color: #60a650;
	line-height:22px;
}
.STYLE1 {font-size: 36px;
	color: #fff;font-weight:bold; font-family:メイリオ;
}
.STYLE11 {font-size: 26px;
	color: #fff;font-weight:bold; font-family:メイリオ;
}
.STYLE2 {font-size: 45px;
	color: #fdc958;font-weight:bold; font-family:メイリオ;line-height:38px;
}
.STYLE22 {font-size: 45px;
	color: #ff0000;font-weight:bold; font-family:メイリオ;line-height:38px;
}
.STYLE222 {font-size: 45px;
	color: #6d4000;font-weight:bold; font-family:メイリオ;line-height:38px;
}
.STYLE3 {font-size: 72px;
	color: #fdc958;font-weight:bold; font-family:メイリオ;line-height:38px;
}
.STYLE4 {font-size: 48px;
	color: #fdc958;font-weight:bold; font-family:メイリオ;line-height:38px;
}
.event1 {font-size: 20px;
	color: #FFFF00; font-family:メイリオ;line-height:30px;
}
.event2 {font-size: 24px;
	color: #ff0000; font-family:メイリオ;line-height:30px;
}
.event3 {font-size: 20px;
	color: #ecb540; font-family:メイリオ;line-height:30px;	font-weight:bold;
}
.tiao1 {font-size: 18px;
	color: #5ba34a; font-family:メイリオ;line-height:30px;	font-weight:bold;
}
.flash{width:277px;height:511px;overflow:hidden;position:relative;}
.flash li{position:absolute;left:0px;top:0px;width:277px;height:372px;}
.recruit1 {font-size: 16px;
	color: #000; font-family:メイリオ;line-height:30px;	font-weight:bold;
}
.staffx{width:300px; height:192px; text-align:center; margin-left:5px;margin-right:5px; margin-top:5px; margin-bottom:11px; float:left;  background:url(../images/gbj1.jpg) top center no-repeat; }
.sys1 {font-size: 30px;
	color: #846635; font-family:メイリオ;line-height:30px;
}
.sys2 {font-size: 28px;
	color: #000; font-family:メイリオ;line-height:30px;	font-weight:bold;
}
.sys22 {font-size: 18px;
	color: #000; font-family:メイリオ;line-height:24px;	font-weight:bold;
}
.sys3 {font-size: 30px;
	color: #ff0000; font-family:メイリオ;line-height:35px;
}
.sys33 {font-size: 20px;
	color: #ff0000; font-family:メイリオ;line-height:35px;	 font-weight:bold;
}


.news {
	font-size: 12px;
	color: #6B6B6B;
	line-height:23px;
	border-bottom:#999999 1px dotted;
}
.date {
	font-size: 12px;
	color: #000000;
	line-height:23px;
	border-bottom:#999999 1px dotted;
}

#news {
	width:600px;
	height:300px;
	overflow-x:hidden;
	overflow-y:auto;
	margin:0px auto 0px 5px;
}




.name {
	font-size: 14px;
	color: #40190F;
	font-weight:bold;
	line-height:22px;
}
.name2 {
	font-size: 13px;
	color: #40190F;
	line-height:18px;
}

a.b:link {
	font-size: 12px;color: #EE258D;line-height:20px;text-decoration: none
}
a.b:visited {
	font-size: 12px;color: #EE258D;line-height:20px;text-decoration: none
}
a.b:active {
	font-size: 12px;color: #EE258D;line-height:20px;text-decoration: none
}
a.b:hover {
	font-size: 12px;color: #EE258D;line-height:20px;text-decoration: underline;
}

.container{ width:970px; height:350px; margin:auto; position:relative; overflow:hidden; }
