/* CSS Document */

body {

	background:url(images/bj.jpg);

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background: url(images/bj.jpg) #f6edde top center ;

	font-family: Verdana, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic"; font-size: 12px;



}

.bj {

	background:url(images/bj1.jpg) top center repeat;

}

.bj2 {

	background:url(images/pick_bj.jpg) top center  no-repeat;

}

.bj3 {

	background:url(images/end_bj.jpg) top center  repeat-x;

}

.bj4 {

	background:url(images/end_bj1.jpg) #f7f4eb top center  repeat-x;

}


.top {

	font-size: 12px;

	color: #ffffff;

	line-height:15px;

}

.end {

	font-size:14px;

	color: #DEDFD9;

	line-height:20px;

}

.end1 {

	font-size:14px;

	color: #250E00;

	line-height:25px;

}

.info {

	font-size: 14px;

	color: #411803;

	line-height:28px;

}

.news1 {

	font-size: 14px;

	color: #4B2600;

	line-height:24px;

	font-weight:bold; white-space:nowrap; 

}

.news2 {

	font-size: 12px;

	color: #ffffff;

	line-height:17px;

	font-weight:bold;display:none;

}

.news3 {

	font-size: 14px;

	color: #FF0000;

	line-height:24px;

	font-weight:bold

}

.news4 {

	font-size: 14px;

	color: #000000;

	line-height:24px;

	font-weight:bold

}

.news5 {

	font-size: 14px;

	color: #000000;

	line-height:24px;

}

.pick {

	font-size: 14px;

	color: #993D00;

	line-height:22px;

	font-weight:bold

}

.pick1 {

	font-size: 14px;

	color: #735548;

	line-height:24px;

}

.pick2 {

	font-size: 14px;

	color: #AC6332;

	line-height:24px;

}

.pick3 {

	font-size: 14px;

	color: #AC6332;

	line-height:1.2em;

}

.recruit {

	font-size: 14px;

	color:#4F2B1C;

	line-height:24px;

	font-weight:bold

}

.staff {

	font-size: 28px;

	color:#804000;

	line-height:60px;

	font-weight:bold

}

.staff1 {

	font-size: 14px;

	color:#804000;

	line-height:25px;

}

#news { width:248px;

          height:435px;

          overflow-x:hidden;

          overflow-y:auto;

          margin: 10px auto 0 10px;

}	

#news1 { width:620px;

          height:424px;

          overflow-x:hidden;

          overflow-y:auto;

          margin: 10px auto 0 20px;

}  

a:link {

color: #DEDFD9;text-decoration: none

}

a:visited {

color: #DEDFD9;text-decoration: none

}

a:active {

color: #DEDFD9;text-decoration: none

}

a:hover {

color: #DEDFD9;text-decoration: underline;

}


a.b:link {

color: #4B2600;font-weight:bold;text-decoration: none

}

a.b:visited {

color: #4B2600;font-weight:bold; text-decoration: none

}

a.b:active {

color: #4B2600;font-weight:bold;text-decoration: none

}

a.b:hover {

color: #4B2600;font-weight:bold;text-decoration: underline;

}


.small_img{ width: 90px; height: 120px; margin-right: 5px; margin-bottom: 5px;  }



#news1 .item{ margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px dotted #FF9900; overflow:hidden; }

#news1 .item:after{ clear: both; content: ""; height: 0; line-height: 0; display: table; }

#news1 p{ margin: 0 0 8px 0; padding: 0; }

#news1 .item .icon{ width: 111px; height: 17px; line-height: 17px; background: url(images/newline.jpg) no-repeat; text-align:center; }

.alignleft{ width: 111px; margin-right: 25px; float: left; }

.alignright{ width: 484px; float: left; }