@charset "utf-8";
/* CSS Document */

#topimg{
	position:relative;
	width:950px;
	height:421px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

/* トップposition設定 */

#topimg1{
	position:absolute;
	top:0;
	left:0;
	z-index:11;
}

#topimg2{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}

#topimg3{
	position:absolute;
	top:0;
	left:0;
	z-index:9;
}

#topimg4{
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

#topimg5{
	position:absolute;
	top:0;
	left:0;
	z-index:7;
}

#topimg6{
	position:absolute;
	top:0;
	left:0;
	z-index:6;
}

#topimg7{
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}

#topimg8{
	position:absolute;
	top:0;
	left:0;
	z-index:4;
}

#topimg9{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}

#topimg10{
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}

#contents{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-bottm:20px;
}

#newscontents{
	width:245px;
	float:left;
	padding-bottom:11px;
	background: url(../images/newsbottom.gif) no-repeat bottom;
}

#newsimg{
	text-align:center;
	padding-bottom:2px;
	margin-bottom:10px;
	border-bottom:1px #CCCCCC solid;
}

#contentsbanner{
	float:left;
}

#contentsbanner{
	margin-left:25px;
}

#contentsbanner img{
	margin-bottom:10px;
}

.date{
	padding-top:8px;
	padding-left:7px;
	padding-right:5px;
}

.new{
	padding-left:5px;
}

.news{
	padding-top:5px;
	padding-left:7px;
	padding-right:5px;
	padding-bottom:8px;
}

article{
	width:244px;
	background:#eee;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #999;
	/zoom:1;
}

#left1{
	float:left;
}

.left23{
	float:left;
	margin-left:15px;
}