/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width:1000px; color:#FFFFFF; 
	background:url(images/bj.jpg)  #000000 top center;
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/menu_bj.jpg) top center repeat;
	
}
.bj3 {
	background:url(images/news_bj.jpg) top center repeat-x;
	
}
.bj4 {
	background:url(images/news_bj.jpg) top center repeat-x;
	
}
.bj5 {
	background:url(images/line.jpg) top center repeat-x;
	
}
.bj6 {
	background:url(images/face_bj.jpg) top center repeat-x;
	
}
.schedule1{
	font-size: 16px;
	color: #e0cc84;
	line-height:38px;
	font-weight:bold;
}
.schedule2{
	font-size: 16px;
	color: #eacc84;
	line-height:38px;
	font-weight:bold;
}
.schedule3{
	font-size: 16px;
	color: #ffffff;
	line-height:24px;
	font-weight:bold;
}
.end {
	font-size: 14px;
	color: #ffffff;
	line-height:37px;
}
.end1 {
	font-size: 14px;
	color: #c5a674;
	line-height:22px;
}

.recruit1 {
	font-size: 16px;
	color: #ffffff;
	line-height:35px;	
	font-weight:bold;
}
.recruit2 {
	font-size: 14px;
	color: #ffffff;
	line-height:35px;	
}
.recruit3 {
	font-size: 12px;
	color: #500D00;
	line-height:24px;
   border-bottom:#ffffff 1px dotted;
}
.news1{
	font-size: 14px;
	color: #FFFFFF;
	line-height:30px;
	font-weight:bold;
}
.news2{
	font-size: 14px;
	color: #ffffff;
	line-height:22px;
}
.news3{
	font-size: 16px;
	color: #eacc84;
	line-height:24px;
	font-weight:bold;
}
.news4{
	font-size: 16px;
	color: #ffffff;
	line-height:32px;
	font-weight:bold;
}
.news5{
	font-size: 14px;
	color: #ffffff;
	line-height:25px;
}





.face1{
	font-size: 15px;
	color: #eacc84;
	line-height:28px;
	font-weight:bold;
}
.face2{
	font-size: 12px;
	color: #ffffff;
	line-height:24px;
 
}
.face3{
	font-size: 12px;
	color: #ffffff;
	line-height:20px;
	 border-bottom:#c5a674 1px solid;
}
.face4{
	font-size: 14px;
	color: #ffffff;
	line-height:22px;
}

.staff4 {
	font-size: 40px;
	color: #cc780a;
	line-height:70px;
}
.staff5 {
	font-size: 16px;
	color: #ffffff;
	line-height:50px;
}
.staff6 {
	font-size: 14px;
	color: #ffffff;
	line-height:36px;
}
.staff7 {
	font-size: 12px;
	color: #FFC600;
	line-height:24px;
	border-bottom:#ffffff 1px dotted;
}
#news { width:767px;
          height:672px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 15px auto 10px 15px;
}
#news1 { width:313px;
          height:684px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 15px auto 10px 15px;
}
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;
}

a.b:link {
	color: #000000;text-decoration: none
}
a.b:visited {
	color: #000000;text-decoration: none
}
a.b:active {
	color: #000000;text-decoration: none
}
a.b:hover {
	color: #000000;text-decoration: underline;
}

.jspDrag{ background: #171717; }
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover{ background: #696565; }
.jspHorizontalBar, .jspVerticalBar, .jspTrack{ background: #000000; }

.pickuplist{ width: 282px; height: 375px; overflow:hidden; }
.pickuplist img{ width: 282px; height: 375px; }

#todaywork .schdate { display: none; }
.schdate{ width: 945px; margin: 50px auto 15px auto; overflow: hidden; }
.schdate p{ float:left; width: 130px; height: 26px; background:url(images/subnavi-li-3.jpg) no-repeat; padding:0; margin: 0 5px 0 0; text-align:center; color: #FFF; font-size: 12px; font-weight: bold; line-height: 26px; }
.schdate p a{ color: #FFF; }
.schdate p.selected{ background:url(images/subnavi-li-4.jpg) no-repeat; }
.schdate p.selected a{ color: #FFF; }

#prolist{ width: 1144px; margin: 25px auto 0 auto; }
#prolist .hang{ overflow: hidden; }
#prolist .item{ width: 274px; height: 495px; background:url(images/schedule_bj.jpg) no-repeat; float: left; margin: 0 16px 25px 0; }
#prolist .last{ margin-right: 0; }
#prolist .item .work{ text-align: center; margin: 33px 0 0 0; color: #e0cc84; font-size: 16px; font-weight: bold; line-height: 38px; }
#prolist .item .photo{ width: 259px; margin: auto; }
#prolist .item .photo img{ width: 259px; height: 345px; }
#prolist .item .title{ color: #eacc84; font-size: 16px; font-weight: bold; line-height: 38px; text-align:center; }
#prolist .item .size{ color: #ffffff; font-size: 16px; font-weight: bold; line-height: 24px; text-align: center; }

#big_img{ width: 400px; height: 535px; }
.small_img{ width: 80px; height: 107px; border: 1px solid #282423; margin: 0 5px 5px 0; }

#news .item{ margin: 0 0 8px 0; padding: 0 0 8px 0; }
#news .item p{ margin: 0 0 3px 0; padding: 0; }
#news .item .title{ background: #800000; color: #ffffff; font-size: 14px; line-height: 22px; padding-left: 5px; }