/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; color:#000000;
	min-width:1000px;
	background:url(images/bj.jpg)  #ffffff top center repeat-y;
font-family: Verdana, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic"; font-size: 12px;
}
.bj1 {
	background:url(images/line.jpg) top center  repeat;
}
.bj2 {
	background:url(images/bj1.jpg) top center  repeat;
}
.end1{
	font-size: 14px;
	color: #000000;
	line-height:20px;
	font-weight:bold;
}
.top{
	font-size: 12px;
	color: #000000;
	line-height:20px;
}
.news1{
	font-size: 14px;
	color: #FF66CC;
	line-height:24px;
	font-weight:bold;
}
.news2{
	font-size: 14px;
	color: #000000;
	line-height:23px;
}
.news3{
	font-size: 14px;
	color: #3F9EF7;
	line-height:23px;
	font-weight:bold;
}
.news4{
	font-size: 14px;
	color: #000000;
	line-height:23px;
	font-weight:bold;
}
.recruit1{
	font-size: 14px;
	color: #000000;
	line-height:26px;
}
.recruit2{
	font-size: 14px;
	color: #c58e00;
	line-height:26px;
	font-weight:bold;
}
.staff1{
	font-size: 14px;
	color: #FF00ff;
	line-height:24px;
	font-weight:bold;
}
.staff2{
	font-size: 14px;
	color: #FC185E;
	line-height:24px;
}
#news { width:615px;
          height:360px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 10px auto 0 15px;
}
a:link {
	color: #000000;text-decoration: none
}
a:visited {
	color: #000000;text-decoration: none
}
a:active {
	color: #000000;text-decoration: none
}
a:hover {
	color: #000000;text-decoration: underline;
}

.jspDrag{ background: #FB00BF; }
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover{ background: #A00155; }
.jspHorizontalBar, .jspVerticalBar, .jspTrack{ background: #FEC7FE; }

#prolist{ width: 845px; margin: 30px auto 0 auto; overflow: hidden; }
#prolist .item{ width: 261px; float:left; margin:0 20px 25px 0; 

}

#prolist .title{ width: 261px;
background: url(images/name.png) no-repeat;
    background-size: 100% 100%;
	color:#FFF;
	padding: 10px 0;
}


#prolist .last{ margin-right: 0; }
#prolist .photo{ width: 261px; height: 342px; background: url(images/girl_bj.jpg) no-repeat; }
#prolist .photo img{ width: 239px; height: 320px; margin:11px 0 0 12px; }
#prolist .title{ text-align: center; color: #ff00ff; font-size: 14px; font-weight: bold; line-height: 24px; margin-top: 8px; }

.small_img{ width:90px; height:120px; margin:0 5px 5px 0; border: 1px solid #FE0D8F;  }

.pickuplist{ width: 281px; height: 375px; overflow: hidden; }

#news .item{ margin-bottom: 6px; padding-bottom: 6px; background: url(images/line.jpg) bottom center repeat-x; }
#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: 2px 0; }
.alignleft{ float: left; margin-right: 20px; }
.alignright{ float: right; margin-left: 20px; }




