/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url()  #120003 top center   repeat;
font-family: Verdana, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic"; font-size: 12px;
}
.bj1 {
	background:url(../img/top_bj.jpg) top center    repeat;
}
.bj2 {
	background:url(../img/menu_bj.jpg) top center  repeat;
}
.bj3 {
	background:url(../img/endline.jpg) top center   repeat;
}
.bj4 {
	background:url() top center   repeat;
}
.bj5 {
	background:url() top center   repeat;
}
.bj6 {
	background:url() top center   repeat;
}
.bj7 {
	background:url(../img/nbj1.jpg) top center   repeat;
}
.bj8 {
	background:url(../img/nbj3.jpg) top center   repeat;
}
.news {
	font-size: 14px;
	color: #FF0E57;
	line-height:24px;
	font-weight:bold
}
.news1 {
	font-size: 12px;
	color: #ffffff;
	line-height:22px;
}
.face1 {
	font-size: 12px;
	color: #FFA200;
	line-height:24px;
	font-weight:bold
}
.face2 {
	font-size: 12px;
	color: #FF0000;
	line-height:24px;
	font-weight:bold
}
.face3 {
	font-size: 16px;
	color: #FFffff;
	line-height:22px;
}
.end1 {
	font-size: 14px;
	color: #F1B4A1;
	line-height:24px;
}
.end2 {
	font-size: 14px;
	color: #ffffff;
	line-height:32px;
}
.end3 {
	font-size: 14px;
	color: #FACE57;
	line-height:24px;
	font-weight:bold
}
.access {
	font-size: 14px;
	color: #ffffff;
	line-height:24px;
	font-weight:bold
}
.access1 {
	font-size: 14px;
	color: #ffffff;
	line-height:24px;
}
.recruit1 {
	font-size: 14px;
	color: #E9CE9D;
	line-height:28px;
}
.recruit2 {
	font-size: 14px;
	color: #FFC000;
	line-height:30px;
	font-weight:bold;
}
.staff {
	font-size: 14px;
	color: #000000;
	line-height:30px;
	font-weight:bold;
}
.staff1 {
	font-size: 14px;
	color: #000000;
	line-height:29px;
	font-weight:bold;
}
.staff2 {
	font-size: 12px;
	color: #000000;
	line-height:24px;
	font-weight:bold;
}
.top {
	font-size: 12px;
	color: #F1B4A1;
	line-height:18px;
}
#news { width:244px;
          height:366px;
          overflow-x:hidden;
          overflow-y:scroll;
          margin: 10px auto 0 10px;
}
#news1 { width:410px;
          height:290px;
          overflow-x:hidden;
          overflow-y:scroll;
          margin: 10px auto 0 10px;
}
a:link {
	color: #F1B4A1;text-decoration: none
}
a:visited {
	color: #F1B4A1;text-decoration: none
}
a:active {
	color: #F1B4A1;text-decoration: none
}
a:hover {
	color: #F1B4A1;text-decoration: underline;
}

.jspDrag{ background: #960002; }
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover{ background: #FCB3B4; }
.jspHorizontalBar, .jspVerticalBar, .jspTrack{ background: #560101; }

#news1 p{ margin: 0 0 8px 0 !important; padding: 0px !important; }
#news1 .item{ padding-bottom: 8px; margin-bottom: 8px; }
#news1 .item:after{ content: ""; display: table; clear: both; height: 0; line-height: 0; }

#prolist{  margin: 30px auto auto 40px; overflow: hidden; }
#prolist .item{ width: 278px;  float: left; margin: 0px 27px 30px 0; }
#prolist .last{ margin-right: 0; }
#prolist .photo{ width: 278px; height: 392px; background: url(../img/staffnei_bj.png) no-repeat; }
#prolist .photo img{ width: 252px; height: 378px;margin: 6px 0px 0px 10px; }
#prolist .title{ width: 264px; height: 37px; background: url(../img/name.png) no-repeat; text-align: center; color: #000000; font-size: 14px; line-height: 37px; font-weight: bold; margin: 9px auto 0 auto; }
#prolist .title img{ vertical-align: middle; }

.small_img{ width: 80px; height: 120px; margin-right: 5px; margin-bottom: 5px; }

.pickuplist{ width: 244px; height: 366px; overflow: hidden; }