@charset "UTF-8";
/* ****************************************************
contact.css
Define main contents' basic layout.
***************************************************** */
#contents-container{
	background-image:url(../../contents/images/contents_bg001.jpg);
	min-height:848px;
	height:848px;
}
#contents .report-column{
	
}
/* local-navi */
#contents .report-column .local-navi li{
	float:left;
	line-height:1;
}
#contents .report-column .local-navi li img{
	vertical-align: bottom;

}
#contents .report-column .foot{
	margin:20px 0 0 10px;
	position:relative;
}
#contents .report-column {
background:url(../../cm/report/images/report_bg004.gif) no-repeat left bottom ;
padding:0 0 14px;
position:relative;
zoom:1;
}
#contents .report-column .report-column-box{
background:url(../../cm/report/images/report_bg001.gif) no-repeat left top ;
padding:0 4px 0px 4px;
zoom:1;
}
#contents .report-column .report-column-box h2{
	margin:0 0 17px;
}
#contents .report-column .report-column-box h3{
	margin:0 0 28px;
}
#contents .report-column .report-column-box .notice{
	text-align:right;
	padding:3px 12px 0 0;
}

/* text-and-image */
#contents .report-column .report-column-box .text-and-image{
	width:902px;
	margin:0 25px;
	background:url(../../event/images/event_bg001.gif) no-repeat right top;
}
#contents .report-column .report-column-box .text-and-image .title{
	float:right;
	width:450px;
	margin-top:41px;
	margin-right:15px;
}
#contents .report-column .report-column-box .text-and-image .text{
	float:right;
	width:450px;
	margin-top:20px;
	margin-right:15px;
	line-height:1.2;
}
#contents .report-column .report-column-box .text-and-image .image{
	background:url(../../cm/report/images/report_bg003.gif) no-repeat left top;
	float:left;
}


/* 99:clearfix
------------------------------------ */
#footer .inner:after,
#contents .report-column .local-navi:after,
#contents .report-column .report-column-box:after,
#contents .report-column .report-column-box .text-and-image:after,
#contents .report-column .report-column-box .text-and-image02:after,
#contents .column2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#footer .inner,
#contents .report-column .local-navi,
#contents .report-column .report-column-box,
#contents .report-column .report-column-box .text-and-image,
#contents .report-column .report-column-box .text-and-image02,
#contents .column2 {
	min-height: 1px;
}
/* for IE6 */
*html #footer .inner,
*html #contents .report-column .local-navi,
*html #contents #contents .report-column .report-column-box,
*html #contents .report-column .report-column-box .text-and-image,
*html #contents .report-column .report-column-box .text-and-image02,
*html #contents .column2 {
	height: 1px;
}
/* for IE7 */
*:first-child+html #footer .inner,
*:first-child+html #contents .report-column .local-navi,
*:first-child+html #contents .report-column .report-column-box,
*:first-child+html #contents .report-column .report-column-box .text-and-image,
*:first-child+html #contents .report-column .report-column-box .text-and-image02,
*:first-child+html #contents .column2 {
	zoom: 1;
}
