/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width:988px; color:#FFFFFF;
	background:url(images/bj.jpg)  #1E0D05 top center repeat;
font-family: Verdana, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic"; font-size: 12px;
}
.bj1 {
	background:url(images/bjt.jpg) top center repeat-x;
}
.bj2 {
	background:url(images/top_bj.jpg) top center no-repeat;
}
.bj3 {
	background:url(images/end_bj.jpg) #452901 top center repeat-x ;
}
.bj4 {
	background:url(images/nbj2.jpg) top center repeat ;
}
.bj5 {
	background:url(images/nbj1.jpg) top center no-repeat;
}
.bj6 {
	background:url(images/staffnei.png) top center no-repeat;
}
.staff1 {
	font-size: 14px;
	color: #000000;
	line-height:28px;
	font-weight:bold;
}


.top {
	font-size: 12px;
	color: #FCF8B4;
	line-height:16px;
}
.end1 {
	font-size: 16px;
	color: #ffffff;
	line-height:25px;
}
.end2 {
	font-size: 12px;
	color: #FFC000;
	line-height:27px;
}
.news {
	font-size: 18px;
	color: #fd721e;
	line-height:30px;
}
.news1 {
	font-size: 22px;
	color: #ffcc00;
	line-height:32px;
}
.news2 {
	font-size: 16px;
	color: #fff;
	line-height:26px;
}
.news3 {
	font-size: 14px;
	color: #fff;
	line-height:24px;
	font-weight:bold;
	border-bottom:#cccccc 1px dotted;
}
.recruit1{
	font-size: 16px;
	color: #ffcc00;
	line-height:28px;
	font-weight:bold;
}
.recruit2{
	font-size: 16px;
	color: #fff;
	line-height:28px;
}
.staff2 {
	font-size: 12px;
	color: #E9CE9D;
	line-height:28px;
}
.staff3 {
	font-size: 12px;
	color: #FF7E00;
	line-height:28px;
}
#news { width:633px;
          height:385px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 30px auto 0 25px;
}
#news1 { width:910px;
          height:500px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 15px auto 10px 10px;
}




a:link {
	color: #ffffff;text-decoration: none
}
a:visited {
	color: #ffffff;text-decoration: none
}
a:active {
	color: #ffffff;text-decoration: none
}
a:hover {
	color: #ffffff;text-decoration: underline;
}

.jspDrag{ background: #c17b19; }
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover{ background: #583402; }
.jspHorizontalBar, .jspVerticalBar, .jspTrack{ background: #000000; }

.pickuplist{ width: 256px; height: 383px; overflow: hidden; }


.small_img{ width: 80px; height: 120px; border: 1px solid #604800; margin-right: 3px; margin-bottom: 5px; }

#news1 .item{ margin: 0 auto 8px auto; padding-bottom: 8px; overflow: hidden; }
#news1 .item p{ padding: 0; margin: 0 0 3px 0; }
#news1 .item:after{ clear: both; display: table; content: ""; height: 0; line-height: 0; }
.alignleft{ width: 120px; float: left; margin-right: 20px; }
.alignright{ width: 470px; float: left; }

.greenstr{ color: #00ff00; font-size: 26px; line-height: 30px; font-weight: bold; }

#banner{ width: 945px; height: 277px; padding: 7px 8px 6px 8px; margin: auto; background:url(images/service_bj.jpg) no-repeat; }
#banner ul, #banner li{ padding: 0; margin: 0; }
#banner li { float: left; height: 277px; width: 237px; }
#banner li img { height: 277px; width: 237px; }