/* news.css */

/* floatReset
****************************************************/
div#main div#contens_area div#event_area ul li div.txt_area:after {
	content:"";
	display:block;
	clear:both;
	height: 0;
 	visibility: hidden;
	}
*:first-child+html div#main div#contens_area div#event_area ul li div.txt_area {
	min-height: 1em;
	}
*html div#main div#contens_area div#event_area ul li div.txt_area {
	height: 1em;
	}

/* txt -> img
****************************************************/
div#main div#contens_area div#event_area ul li span {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
}

/* main
********************************************************************************************************/	
div#main h2#chapt{
	position: absolute;
	left: 10px;
	background-image: url(../images/event_ttl01.gif);
	width: 129px;
	height: 464px;
}
div#main div#contens_area {
	position: relative;
	margin: 0 0 0 148px;
	padding-bottom: 27px;
	background-image: url(../images/s_bg02.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
	width: 570px;
	min-height: 464px;
}
*html div#main div#contens_area {
	height: 464px;
}
div#main div#contens_area h3#contens_hd {
	margin-bottom: -102px;
	padding-top: 70px;
	background-image: url(../images/news_ttl02.gif);
	width: 24px;
	height: 102px;
}
	
div#main div#contens_area div#event_area {
	margin: 0 0 0 42px;
	padding: 15px 0 0;
	background-image: url(../images/products_bg01.gif);
	width: 510px;
}

div#main div#contens_area div#event_area ul {
	position: relative;
	margin: 0 auto;
	padding-bottom: 1px;
	color: #8F8F8F;
	width: 480px;
}
div#main div#contens_area div#event_area ul li {
	position: relative;
	margin-bottom: 15px;
	padding-bottom: 5px;
	background-image: url(../images/event_line02.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 480px;
}

div#main div#contens_area div#event_area ul li span {
	display: block;
	width: 480px;
	height: 17px;
}
div#main div#contens_area div#event_area ul li span.event {
	background-image: url(../images/event_line01e.gif);
}
div#main div#contens_area div#event_area ul li span.camp {
	background-image: url(../images/event_line01c.gif);
}
div#main div#contens_area div#event_area ul li span.report {
	background-image: url(../images/event_line01r.gif);
}
div#main div#contens_area div#event_area ul li div.txt_area {
	position: relative;
	padding: 5px 8px 0;
	background-image: url(../images/event_line03.gif);
	background-repeat: repeat-y;
	width: 464px;
}
div#main div#contens_area div#event_area ul li div.txt_area .thumb {
	float: left;
	margin-right: 10px;
	width: 80px;
	height: 80px;
}
div#main div#contens_area div#event_area ul li div.txt_area div {
	float: left;
	width: 374px;
}
div#main div#contens_area div#event_area ul li div.txt_area div a.infolink {
	color: #8D0048;
	font-weight: bold;
}
div#main div#contens_area div#event_area ul li div.txt_area div p {
	margin-top: 1px;
	padding-top: 4px;
	border-top: 2px solid #979797;
}
div#main div#contens_area div#event_area ul li p.fs10 {
	clear:both;
	padding-top: 4px;
}

/* end CLASS
********************************************************************************/
div#main div#contens_area div#event_area ul li.end span.event {
	background-image: url(../images/event_line01e_end.gif);
}
div#main div#contens_area div#event_area ul li.end span.camp {
	background-image: url(../images/event_line01c_end.gif);
}
div#main div#contens_area div#event_area ul li.end span.report {
	background-image: url(../images/event_line01r_end.gif);
}

div#main div#contens_area div#event_area ul li.end div.txt_area .thumb {
	background-color: #565656;
}
div#main div#contens_area div#event_area ul li.end div.txt_area .thumb img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}