/* CSS Document */
body {
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(images/bj.jpg) #ffffff top center repeat;
font-family: Verdana, "銉°偆銉偑", Meiryo, "Hiragino Kaku Gothic Pro", "锛汲 锛般偞銈枫儍銈�", "MS PGothic"; font-size: 12px;
	FONT-SIZE: 12px; COLOR: #ffffff;
}
.bj2 {
	background:url(images/line.jpg) top center repeat;
}
.staff1 {
	font-size: 14px;
	color: #333333;
	line-height:26px;
	font-weight:bold;
}  
.staff2{
	font-size: 12px;
	color: #333333;
	line-height:22px;
}
.top {
	font-size: 14px;
	color: #4F4F4F;
	line-height:22px;
	font-weight:bold;
}
.end {
	font-size: 14px;
	color: #333333;
	line-height:28px;
}
.end1 {
	font-size: 14px;
	color: #292929;
	line-height:24px;
}
.recruit1 {
	font-size: 16px;
	color: #333333;
	line-height:32px;
	font-weight:bold;
}
.recruit2 {
	font-size: 14px;
	color: #333333;
	line-height:32px;
}
.system1 {
	font-size: 20px;
	color: #333333;
	line-height:42px;
}
.system2 {
	font-size: 15px;
	color: #333333;
	line-height:36px;
}
.system3 {
	font-size: 22px;
	color: #333333;
	line-height:52px;
}
.system4 {
	font-size: 18px;
	color: #333333;
	line-height:32px;
	border-bottom: #D3B89B 1px dotted;
}
.line1 {
	font-size: 20px;
	color: #ffffff;
	line-height:25px;
}
.line2 {
	font-size: 14px;
	color: #ffffff;
	line-height:20px;
}
.schedule1 {
	font-size: 28px;
	color: #333333;
	line-height:45px;
}
.schedule2 {
	font-size: 18px;
	color: #333333;
	line-height:30px;
}

.schedule3 {
	font-size: 15px;
	color: #333333;
	line-height:35px;
}
.news1 {
	font-size: 12px;
	color: #FF0000;
	line-height:24px;
	font-weight:bold;
}
.news2 {
	font-size: 12px;
	color: #0060FF;
	line-height:22px;
}
.news3 {
	font-size: 12px;
	color: #565555;
	line-height:22px;
}
#news { width:640px;
          height:266px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 10px auto 0 10px;
}
a:link {
color: #333333;text-decoration: none
}
a:visited {
color: #333333;text-decoration: none
}
a:active {
color: #333333;text-decoration: none
}
a:hover {
color: #333333;text-decoration: underline;
}

.jspDrag{ background: #918884; }
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover{ background: #333333; }
.jspHorizontalBar, .jspVerticalBar, .jspTrack{ background: #ffffff; }

#prolist{ width: 1003px; margin: 28px auto 0 auto; overflow:hidden; }
#prolist .hang{ overflow: hidden; }
#prolist .item{ width:100%; border: 5px solid #E4E5E6;  margin: 0px 15px 28px 0; }
#prolist .last{ margin-right: 0; }
#prolist .item .photo img{ width:100%; height:auto;  }
#prolist .item .title{ text-align: center; color: #333333; font-size: 14px; font-weight: bold; line-height: 26px; border: none; }
#prolist .item .title img{ vertical-align: middle; }
#prolist .item .size{ text-align: center; color: #333333; font-size: 12px; line-height: 22px; }

.small_img{ width: 90px; height: 135px; margin-right: 5px; margin-bottom: 5px; }

#news .item{ margin-bottom: 8px; padding-bottom: 8px; }
#news .item p{ padding: 0; margin: 0 0 8px 0; }