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

/* 
-----------------------------------------*/
#event #mainContents ul.fixHeightNAuto{
	width:700px;
	margin:auto;
	}
#event #mainContents ul.fixHeightNAuto li{
	display:inline;
	float:left;
	margin:5px;
	}
#event #mainContents ul.fixHeightNAuto a dl{
	cursor:pointer;
	border:#C8C5B7 5px solid;
	padding:5px;
	background:url(img/bg_icon.jpg) no-repeat left top;
	width:320px;
	text-decoration:none;
	}
#event #mainContents ul.fixHeightNAuto a:hover dl{
	border:#BD333E 5px solid;
	}
#event #mainContents ul.fixHeightNAuto a dl dt{
	padding:12px 5px 12px 50px;
	margin:0 0 5px 0;
	font-size:18px;
	color:#960;
	font-weight:bold;
	border-bottom:3px #C8C5B7 solid;
	text-decoration:none;
	}
#event #mainContents ul.fixHeightNAuto a dl dt small{
	font-size:14px;
	}
#event #mainContents ul.fixHeightNAuto a dl dd{
	padding:5px 5px 0;
	color:#333;
	line-height:1.3;
	text-decoration:none;
	}
#event #mainContents ul.fixHeightNAuto a dl dd.date{
	color:#F30;
	font-size:14px;
	text-decoration:none;	
	}
#event #mainContents ul.fixHeightNAuto a dl dd.date strong{
	color:#F30;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;	
	}

#event #mainContents ul.fixHeightNAuto dl dd img{
	display:block;
	width:310px;
	padding:0 0 5px 0;
	position:relative; /*IE6対策*/
	z-index:-100; /*IE6対策*/
	}
	
.left{
	float:left;
}

.right{
	float:right;
}

.img-wd162{
	width:162px;
}

.event-text{
	font-size:80%;
	line-height:140%;
	text-decoration:none;
	width:140px;
}






	
	
