/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width:1000px;
	background:url(images/bj1.jpg) #dfdce7 top center  repeat;
font-family: Verdana, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic"; font-size: 12px;
}
.bj1 {
	background:url(images/end_bj.jpg) top center repeat-x;
}
.bj2 {
	background:url(images/schedule_bj2.jpg) top center repeat-y;
}
.top1{
	font-size: 12px;
	color: #ffffff;
	line-height:23px;
}
.schedule1{
	font-size: 14px;
	color: #8612a9;
	line-height:15px;
	font-weight:bold;
}
.schedule2{
	font-size: 12px;
	color: #ffffff;
	line-height:30px;
}
.schedule3{
	font-size: 12px;
	color: #22002c;
	line-height:30px;
	font-weight:bold;
}
.schedule4{
	font-size: 14px;
	color: #8612a9;
	line-height:49px;
	font-weight:bold;
}
.schedule5{
	font-size: 12px;
	color: #8612a9;
	line-height:49px;
}
.end{
	font-size: 14px;
	color: #ffffff;
	line-height:38px;
}
.end1{
	font-size: 12px;
	color: #575656;
	line-height:24px;
}
.headline{
	font-size: 12px;
	color: #dab8f9;
	line-height:24px;
}
.recruit {
	font-size: 18px;
	color: #555555;
	line-height:32px;
	font-weight:bold;
}
.recruit1 {
	font-size: 18px;
	color: #ffffff;
	line-height:32px;
	font-weight:bold;
}
.recruit2{
	font-size: 16px;
	color: #555555;
	line-height:28px;
}
.hotel1 {
	font-size: 14px;
	color: #ffffff;
	line-height:18px;
}
.hotel2 {
	font-size: 12px;
	color: #000000;
	line-height:20px;
}
.hotel3 {
	font-size: 12px;
	color: #B60174;
	line-height:20px;
}
.hotel4 {
	font-size: 14px;
	color: #B60174;
	line-height:30px;
	font-weight:bold;
}
.staff4 {
	font-size: 40px;
	color: #950d8b;
	line-height:71px;
}
.staff5 {
	font-size: 16px;
	color: #950d8b;
	line-height:50px;
}
.staff6 {
	font-size: 14px;
	color: #950d8b;
	line-height:36px;
}
.staff7 {
	font-size: 12px;
	color: #FFC600;
	line-height:24px;
	border-bottom:#950d8b 1px dotted;
}
.news1{
	font-size: 14px;
	color: #ffffff;
	line-height:14px;
}
.news2{
	font-size: 14px;
	color: #ff01b5;
	line-height:22px;
	font-weight:bold;
}
.news3{
	font-size: 16px;
	color: #ff0000;
	line-height:24px;
	font-weight:bold;
}
.news4{
	font-size: 14px;
	color: #ff6600;
	line-height:24px;
	font-weight:bold;
}
.news5{
	font-size: 14px;
	color: #575656;
	line-height:24px;
	font-weight:bold;
}
.news6{
	font-size: 14px;
	color: #ff01b5;
	line-height:24px;
	font-weight:bold;
}
.news7{
	font-size: 12px;
	color: #000000;
	line-height:20px;;
}




#news { width:640px;
          height:290px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 15px 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;
}
a.b:link {
	color: #555555;text-decoration: none
}
a.b:visited {
	color: #555555;text-decoration: none
}
a.b:active {
	color: #555555;text-decoration: none
}
a.b:hover {
	color: #555555;text-decoration: underline;
}
a.c:link {
	color: #ffffff;text-decoration: none
}
a.c:visited {
	color: #ffffff;text-decoration: none
}
a.c:active {
	color: #ffffff;text-decoration: none
}
a.c:hover {
	color: #ffffff;text-decoration: underline;
}
.jspDrag{ background: #CC2EBB }
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover{ background: #b465db; }
.jspHorizontalBar, .jspVerticalBar, .jspTrack{ background: #ffddee; }

.schdate{ width: 910px; margin: 30px auto 15px auto; overflow: hidden; }
.schdate p{ float: left; width: 123px; height: 49px; background: url(images/1.png) no-repeat; margin: 0 7px 0 0; text-align:center; color: #fff; font-size: 12px; line-height: 49px; }
.schdate p a{ color: #fff; display: block; }
.schdate p.selected{ background: url(images/2.png) no-repeat; color: #000; font-weight: bold; }
.schdate p.selected a{ color: #000; }
#todaylist .schdate{ display: none; }

#prolist{ width: 975px; margin: 12px auto 0 auto; overflow: hidden; }
#prolist .item .hang{ overflow: hidden; }
#prolist .item{ width: 231px; height: 425px; background: url(images/schedule_bj1.jpg) no-repeat; margin: 0 17px 16px 0; float: left; }
#prolist .last{ margin-right: 0; }
#prolist .item .marquee{ width: 180px; height: 49px; margin: auto; }
#prolist .item .marquee marquee{ color: #8612a9; font-size: 12px; line-height: 49px; }
#prolist .item .photo{ width: 215px; margin:auto; }
#prolist .item .photo img{ width: 215px; height: 287px; }
#prolist .item .title{ color: #8612a9; font-size: 14px; font-weight: bold; line-height: 15px; text-align: center; margin-top: 10px; }
#prolist .item .title img{ vertical-align: middle; }
#prolist .item .size{ color: #ffffff; font-size: 12px; line-height: 30px; text-align: center; }
#prolist .item .work{ color: #22002c; font-size: 12px; font-weight: bold; line-height: 30px; text-align: center; }

.small_img{ width: 80px; height: 107px; margin-right: 5px; margin-bottom: 5px; border: 1px solid #950d8b; }

.pickuplist{ width: 269px; height: 358px; overflow: hidden; }

#news .item{ margin: 0 auto 8px auto; padding-bottom: 8px; overflow:hidden; }
#news .item:after{ clear: both; content: ""; height: 0; line-height: 0; display: table; }
#news p{ margin: 0 0 3px 0; padding: 0; }
#news .item .date{ background:#d092f2; padding: 5px 0 5px 5px; }

#newfacelist{ width: 663px; margin: 6px auto; }
#newfacelist .item{ width: 215px; height: 405px; background: url(images/schedule_bj.jpg) no-repeat; overflow:hidden; margin-right: 9px; }
#newfacelist .photo{ width: 200px; margin: auto; }
#newfacelist .photo img{ width: 200px; height: 267px; border: 0; }
#newfacelist .date{ color: #8612a9; height: 49px; font-size: 14px; font-weight: bold; line-height: 49px; text-align: center; }
#newfacelist .title{ text-align:center; color: #8612a9; font-size: 14px; font-weight: bold; line-height: 15px; margin-top: 10px; }
#newfacelist .size{ text-align:center; color: #fff; font-size: 12px; line-height: 30px; }
#newfacelist .work{ text-align:center; color: #22002c; font-size: 12px; line-height: 30px; font-weight: bold; }