/* CSS Document */
body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width:1000px; color:#ffffff;
	background: url(bj.jpg) #fdf1f1 top center ;
	font-family: Verdana, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic"; font-size: 12px;
}
.bj1 {
	/* background:url(top_bj.jpg) top center  no-repeat; */
}
.bj2 {
	<!--background:url(../img/menu_bj.png) top center no-repeat-->; 
}
.bj3{
	<!--background:url(../img/nbj.jpg) top center  repeat-->;
}
.bj4{
	<!--background:url(../img/nbj1.jpg) top center  repeat-->;
}

.staff {
	font-size: 28px;
	color:#804000;
	line-height:60px;
	font-weight:bold
}
.staff1 {
	font-size: 16px;
	color:#804000;
	line-height:25px;
}
.staff2 {
	font-size: 14px;
	color: #AC6332;
	line-height:26px;
}
.staff3 {
	font-size: 14px;
	color: #5B0028;
	line-height:30px;
	font-weight:bold;

}
.access{
	font-size: 14px;
	color: #242424;
	line-height:20px;
}
.access1{
	font-size: 14px;
	color: #FF0042;
	line-height:25px;
	font-weight:bold;
}
.news1{
	font-size: 14px;
	color: #FF0042;
	line-height:25px;
}
.news2{
	font-size: 14px;
	color: #FF0042;
	line-height:25px;
	font-weight:bold;
}
.news3{
	font-size: 14px;
	color: #242424;
	line-height:23px;
}
.news4 {
	font-size: 14px;
	color: #FF008A;
	line-height:22px;
	border-bottom:#737475 1px dotted;
}
.end {
	font-size:12px;
	color: #59005A;
	line-height:26px;
}
.end2 {
	font-size:14px;
	color: #59005A;
	line-height:28px;
}
.end1 {
	font-size: 14px;
	color: #ffffff;
	line-height:28px;
	border-bottom:#609CCC 1px  solid;
}
#news { width:690px;
          height:260px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 10px auto 0 12px;
}	  
#news1 { width:249px;
          height:375px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 10px auto 0 10px;
}		   
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: #59005A;text-decoration: none
}
a.b:visited {
	color: #59005A;text-decoration: none
}
a.b:active {
	color: #59005A;text-decoration: none
}
a.b:hover {
	color: #59005A;text-decoration: underline;
}

.main:after{ display: table; height: ""; clear: both; line-height: 0; height: 0; }
.main{ min-width: 1050px; }
#foot{ padding-top: 73px; margin-top: 20px; }
#headline{ width: 600px; height: 31px; margin: auto; overflow: auto; background: url(headline.jpg); line-height: 31px; margin-bottom: 20px; padding: 0 10px 0 119px; }

#news{ width: 645px; margin: 15px auto 0; height: 320px; overflow-x: hidden; overflow-y: auto; }
#news .item{ margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px #ccc dotted; }
#news .item p{ padding: 0; margin: 0; margin-bottom: 10px; }
#news .item:after{ clear: both; display: table; content: ""; height: 0; line-height: 0; }
.alignleft{ float: left; }
.alignright{ float: right; }

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

.pickuplist{ width:260px; height: 347px; overflow:hidden; }
.small_img{ width:90px; height:120px; margin-right:3px; margin-bottom:5px; }

#pro_list{ width: 660px; margin: 5px auto 0 auto; overflow: hidden; }
#pro_list .item{ width: 206px; float:left; margin:0 14px 15px 0; }
#pro_list .last{ margin-right: 0; }
#pro_list .photo{ width: 206px; }
#pro_list .photo img{ width: 200px; height: 300px; border: 3px solid #ff8282; }
#pro_list .title{ width: 100%; margin: auto; text-align: center; color: #265438; font-size: 14px; line-height: 25px; font-weight: bold; }
#pro_list .title img{ vertical-align: middle; }
#pro_list .size{ width: 100%; background: #ff8282; line-height: 23px; text-align: center; font-size: 14px; text-align: center; }
#pro_list .work{ width: 100%; color: #ff0042; font-size: 14px; line-height: 25px; text-align: center; background:#FFE6F2; }