@charset "utf-8";

/*======================
トップスライド*/
#slides{
	padding-bottom: 15px;
	background: url(../images/header/bg.gif) bottom center no-repeat;
}

	#slides .inner{
		position: relative;
		width: 900px;
		height:300px;
		margin: 0 auto;
	}
	
#slides .slides_container{
	position: absolute;
	top:0px;
	left:0px;
	width:900px;
	height:300px;
	z-index:300;
	overflow: hidden;
}
#slides ul.pagination{
	position: absolute;
	bottom:6px;
	left:12px;
	width:900px;
	height:66px;
	z-index:500;
}
#slides ul.pagination li{
	float:left;
	margin-right:10px;
	text-indent:-9999px;
}
/*メニューボタン部分*/
#slides ul.pagination li#topm1 a{
	display:block;
	width:212px;
	height:66px;
	background:url(../../images/btn/topimage/01.png) left top no-repeat;
}
#slides ul.pagination li#topm1 a:hover{
	background:url(../../images/btn/topimage/01.png) left bottom no-repeat;
}
#slides ul.pagination li#topm1.current a{
	background:url(../../images/btn/topimage/01.png) left bottom no-repeat;
}
#slides ul.pagination li#topm2 a{
	display:block;
	width:212px;
	height:66px;
	background:url(../../images/btn/topimage/02.png) left top no-repeat;
}
#slides ul.pagination li#topm2 a:hover{
	background:url(../../images/btn/topimage/02.png) left bottom no-repeat;
}
#slides ul.pagination li#topm2.current a{
	background:url(../../images/btn/topimage/02.png) left bottom no-repeat;
}
#slides ul.pagination li#topm3 a{
	display:block;
	width:212px;
	height:66px;
	background:url(../../images/btn/topimage/03.png) left top no-repeat;
}
#slides ul.pagination li#topm3 a:hover{
	background:url(../../images/btn/topimage/03.png) left bottom no-repeat;
}
#slides ul.pagination li#topm3.current a{
	background:url(../../images/btn/topimage/03.png) left bottom no-repeat;
}
#slides ul.pagination li#topm4 a{
	display:block;
	width:212px;
	height:66px;
	background:url(../../images/btn/topimage/04.png) left top no-repeat;
}
#slides ul.pagination li#topm4 a:hover{
	background:url(../../images/btn/topimage/04.png) left bottom no-repeat;
}
#slides ul.pagination li#topm4.current a{
	background:url(../../images/btn/topimage/04.png) left bottom no-repeat;
}


/*======================
ニュース欄*/

#NewsFacebookSection{
	margin-bottom: 20px;
}

	#NewsFacebookSection .newsBlock{
		float: left;
		width: 670px;
		font-size: 14px;
		line-height: 22px;
	}

		#NewsFacebookSection .newsBlock li{
			overflow: hidden;
			_zoom: 1;
			border-bottom: 1px dotted #a1a1a1;
			padding: 10px 0;
		}
		#NewsFacebookSection .newsBlock li.last{
			border-bottom: none;
		}

			#NewsFacebookSection .newsBlock li .icon{
				float: left;
				width: 75px;
			}

			#NewsFacebookSection .newsBlock li p{
				float: right;
				width: 585px;
			}

			#NewsFacebookSection .newsBlock li p .date{
				font-size: 90%;
				font-weight: bold;
				color: #3CF;
				margin-right: 14px;
			}

		#NewsFacebookSection .newsBlock li{
			overflow: hidden;
			border-bottom: 1px dotted #a1a1a1;
		}

	#NewsFacebookSection .facebookBlock{
		float: right;
		width: 200px;
	}

		#NewsFacebookSection .facebookBlock .count{
			margin-bottom: 20px;
		}

		#NewsFacebookSection .facebookBlock .count .text{
			font-size: 12px;
			margin-left: 3px;
		}


/*======================
各リンク*/

#LinkSection{
	padding-bottom: 0px;
}

	#LinkSection li{
		float: left;
		width: 217px;
		margin-right: 10px;
		margin-bottom: 19px;
	}

	#LinkSection li.turn{
		margin-right: 0px;
	}
