/* CSS Document */
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #fff ;
	 font-size:14px;
	 line-height:27px;
	 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Arial,Verdana,Helvetica,"ＭＳ Ｐゴシック","MS P Gothic",Osaka,sans-serif
;
}
#menu-navi {
	
	margin: 0 auto;
	padding: 0px;
	display: block;
font-size: 18px;
margin-top:10px;
font-weight:bold;
}
#menu-navi ul li{
	list-style: none;
	padding-right:22px;
	float: left;
	
}
#menu-navi ul li a{       
	font-size: 18px;       
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	color:#9d9d9d;      
	text-decoration:none;
	display: block;
}
#menu-navi ul li a:hover {
	text-decoration: none;
	font-size: 18px;
	display: block;
	margin: 0 auto;
	padding: 0px;
	color:#fff;       
	padding:0px;
	text-decoration:none;
}
marquee {
	width: 963px;
}

.topbj {
	background:url("images/top_bj.jpg.html") #2B7CC2 top center;
}

.date {
	font-size: 12px;
	color: #FA1172;
	line-height:22px;
	font-weight:bold;
}
.news1 {
	font-size: 12px;
	color: #0B7B9F;
	line-height:20px;
	font-weight:bold;
}
.a1 {
	color:#810C4B ; line-height:20px; font-size:14px;font-weight:bold;
}
.a2 {
	color:#fa005a ; line-height:18px; font-size:12px;font-weight:bold;
}
.a3 {
	color:#ffef62 ; line-height:20px; font-size:12px;
}
.news2 {
	font-size: 12px;
	color: #141414;
	line-height:22px;
	border-bottom:#52A2E8 1px dotted;
}

#news { width:520px;
          height:278px;
          overflow-x:hidden;
          overflow-y:auto;
          margin: 0px auto 0 20px;
}

#staff{ width:156px; height:253px; float:left;  margin-left:18px;margin-bottom:10px; margin-top:10px; border:1px #e3e3e3 solid; }

.name {
	font-size: 14px;
	color: #123CB6;
	line-height:22px;
	font-weight:bold;
}


a.b:link {
	font-size: 12px;color: #EE258D;line-height:20px;text-decoration: none
}
a.b:visited {
	font-size: 12px;color: #EE258D;line-height:20px;text-decoration: none
}
a.b:active {
	font-size: 12px;color: #EE258D;line-height:20px;text-decoration: none
}
a.b:hover {
	font-size: 12px;color: #EE258D;line-height:20px;text-decoration: underline;
}
.flash0{width:274px;height:363px;overflow:hidden;position:relative;  margin-top:10px; margin-bottom:10px;}
.flash0 li{position:absolute;left:0px;top:0px;width:274px;height:363px;}
.flash{ width:1140px;height:375px;position:relative; }
.flash li{ position:absolute;left:0px;top:0;width:1140px;height:375px; }



.small_img {
    border: 1px solid #ffcde0;
    float: left;
    height: 107px;
    margin-right: 10px;
    width: 80px;
}

.staff_text {
    color: #A81A66;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
}
.recruit {
    color: #cbb143;
    font-size: 14px;    
    line-height: 24px;
}
.recruit1 {
    color: #cbb143;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
}
.recruit2 {
    color: #e9dbb9;
    font-size: 14px;    
    line-height: 24px;
	padding-left:20px;
}