#reportColumn {
	width: 512px;
	margin: 0 0 8px 0;
	padding: 0;
	background: url(../images/background_top_report.gif) 0px 100% no-repeat;
}

#reportColumn h3 {
	width: 512px;
	margin: 0;
	padding: 0;
}

#reportColumn .latest4Items {
	width: 492px;
	margin: 15px 0 10px 20px;
}

#reportColumn .latest4Items .item {
	float: left;
	width: 113px;
	margin: 0 10px 0 0;
}

#reportColumn .latest4Items .item p.photo {
	position: relative;
	width: 95px;
	margin: 0 0 5px 0;
	padding: 4px 6px 6px 4px;
	background: url(../images/background_top_report_item.gif) 0px 0px no-repeat;
}

#reportColumn .latest4Items .item p.photo .new {
	margin: 0;
	position: absolute;
	top: 4px;
	left: 62px;
}



#reportColumn .btn {
	width: 474px;
	margin: 0 0 0 20px;
	padding: 10px 0 10px 0;
	border-top: 1px dashed #E7957D;
	text-align: right;
}

#whatsnew{
	margin:15px 0px 0px 0px;
}

#whatsnew th{
	width:100px;
	padding:2px 0px 2px 10px;
	text-align:left;
	border-bottom:1px dashed #c30;
}

#whatsnew td{
	width:400px;
	padding:2px 0px;
	border-bottom:1px dashed #c30;
}

#seminar{
	margin:15px 0px 0px 0px;
}

#seminar th{
	padding:2px 0px 2px 10px;
	text-align:left;
	border-bottom:1px dashed #c30;
}

#seminar td{
	padding:2px 0px;
	border-bottom:1px dashed #c30;
}

#policyTxt {
	font-size: 10px;
}


.att{
	width:510px;
	margin:20px 0px 0px 0px;
}

.att h3{
	margin:20px 0px 0px 0px;
	padding:2px 0px 2px 10px;
	vertical-align:top;
	color:#333;
	background-color:#ff9;
	font-weight:bold;
	border:1px solid #f60;
}


.topbanner {display:none;}

#kanrenLink {
	width: 510px;
	background:url(../images/background_link.gif) 0px 100% no-repeat;
	padding: 0 0 10px 0;
}

#kanrenLink .linkBtn {
	padding: 10px 0 0 10px;
}

#kanrenLink ul {
	width: 500px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#kanrenLink li {
	float: left;
	width: 160px;
	padding: 0 5px 5px 0; 
}

#kanrenLink li img{
	display: block;
}

#kanrenLink .clear {
	font-size: 1px;
}

#kanrenLink .txt{
	margin: 0;
	padding: 0 0 0 10px;
}


#column {
	margin: 10px 0 0 0;
	padding: 0;
	border:1px solid #FF5F08;
	width:510px;
/*	background:#FF5F08; */
}
#column p{
	margin:  0;
	padding: 10px 10px 0px 10px;
}
#column #morisita{
	margin:  0;
	padding: 10px 10px 5px 10px; ;
	float:left;	clear:both;

}
#column table,#column table a{
	margin: 0;
	padding: 0;
	background-color:#FFFFE0;
}
#column .title_month{
	margin: 0;
	padding: 0;
	height:23px;

/*	background:#FF5F08 url(../images/colum_bg.gif) repeat;*/
}
#column #writer{
  text-align:right;
  margin:0 10px  10px 0;
  padding:0;
  font-size:70%;
  font-weight:bold;
}





