/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width:1100px; color:#FFFFFF;
	background:url(images/bj.jpg) #000000 top center no-repeat;
    font-family: Verdana, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic"; font-size: 12px;
}
.bj1 {
	background:url(images/end_bj.jpg) #000000 top center no-repeat ; 	
}
.ranking1{
	font-size: 16px;
	color: #ffff00;
	line-height:26px;
	font-weight:bold;
}
.ranking2{
	font-size: 14px;
	color: #ffffff;
	line-height:24px;
}
.news1{
	font-size: 14px;
	color: #00ff00;
	line-height:22px;
}
.news2{
	font-size: 16px;
	color: #ffff00;
	line-height:24px;
	font-weight:bold;
}
.news3{
	font-size: 14px;
	color: #ff0000;
	line-height:22px;
}
.news4{
	font-size: 14px;
	color: #00ffff;
	line-height:22px;
}
.news5{
	font-size: 14px;
	color: #ff00ff;
	line-height:22px;
}
.news6{
	font-size: 14px;
	color: #ffffff;
	line-height:22px;
}
.schedule1{
	font-size: 15px;
	color: #ffff00;
	line-height:25px;
}
.schedule2{
	font-size: 14px;
	color: #ffffff;
	line-height:22px;
}
.schedule3{
	font-size: 12px;
	color: #ffffff;
	line-height:22px;
}
.end{
	font-size: 14px;
	color: #FFFFFF;
	line-height:45px;
}
.end1{
	font-size: 14px;
	color: #ffffff;
	line-height:26px;
}
.recruit1 {
	font-size: 16px;
	color: #ffffff;
	line-height:38px;	
	font-weight:bold;
}
.recruit2 {
	font-size: 16px;
	color: #ffffff;
	line-height:38px;	
}
.s1{
	font-size: 14px;
	color: #ffffff;
	line-height:26px;
}
.s2{
	font-size: 14px;
	color: #ffff00;
	line-height:26px;
}
.staff4 {
	font-size: 40px;
	color: #ff0000;
	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;
}
.bj2 {
	background:url(images/menu_bj.jpg) top center repeat;
}
.bj3 {
	background:url(images/line1.png) top center repeat-y;
}
.bj4 {
	background:url(images/face_bj1.jpg) top center repeat-y;
}
.bj5 {
	background:url(images/end_bj.jpg) top center repeat-x;
}





.hotel1{
	font-size: 16px;
	color: #E38800;
	line-height:22px;
	font-weight:bold;
}
.hotel2{
	font-size: 16px;
	color: #ffffff;
	line-height:32px;
}
.hotel3{
	font-size: 14px;
	color: #FFF000;
	line-height:26px;
}
.hotel4{
	font-size: 14px;
	color: #FFffff;
	line-height:26px;
}

#news { width:740px;
          height:407px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 10px auto 10px 0px;
}
#news1 { width:292px;
          height:965px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 8px auto 8px 7px;
}
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: #2B2825; }
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover{ background: #e6ca5d; }
.jspHorizontalBar, .jspVerticalBar, .jspTrack{ background: #000000; }

#schedule .date { width: 945px; margin: 35px auto 30px auto; overflow: hidden; }
#schedule .date p { color:#fff; float:left; width: 128px; height: 30px; background: #000000; font-size: 12px; font-weight: bold; border: 1px solid #483900; line-height: 30px; padding: 0; margin: 0 5px 0 0; text-align:center; }
#schedule .date p a { color:#fff; }
#schedule .date p.selected { background:#fe0000; border: 1px solid #483900; }
#schedule .date p.selected a{ color: #ffff00; font-size: 14px; font-weight: bold; }

#prolist{ width: 984px; margin: 25px auto 0 auto; }
#prolist .hang{ overflow: hidden; }
#prolist .item{ width: 180px; margin: 0 21px 25px 0; float: left; }
#prolist .last{ margin-right: 0; }
#prolist .item .photo img{ width: 180px; height: 240px; }
#prolist .item .title{ text-align:center; color: #ffff00; font-size: 15px; line-height: 25px;  }
#prolist .item .size{ text-align: center; color: #ffffff; font-size: 12px; line-height: 22px; }
#prolist .item .work{ background:url(images/line.jpg) repeat; text-align: center; color: #ffffff; font-size: 14px; line-height: 22px; padding: 2px 0; }

.small_img{ width: 80px; height: 107px; border: 1px solid #282423; margin: 0 5px 5px 0; }
#big_img{width: 400px; height: 533px;}

#news .item { margin: 0 0 8px 0; padding: 0 0 8px 0; }
#news .item p{ margin: 0 0 3px 0; padding: 0; }

#todaylist{ width: 753px; margin: 15px auto 0 auto; }
#todaylist .hang{ overflow: hidden; }
#todaylist .item{ width: 180px; margin: 0 11px 15px 0; float: left; }
#todaylist .last{ margin-right: 0; }
#todaylist .item .photo img{ width: 180px; height: 240px; }
#todaylist .item .title{ text-align:center; color: #ffff00; font-size: 15px; line-height: 25px;  }
#todaylist .item .size{ text-align: center; color: #ffffff; font-size: 12px; line-height: 22px; }
#todaylist .item .work{ background:url(images/line.jpg) repeat; text-align: center; color: #ffffff; font-size: 14px; line-height: 22px; padding: 2px 0; }