/* detail_navi
 ---------------------------------------------------------------- */
	.detail_navi{
		text-align:right;
		margin:0 0 10px 0;
	}

	.detail_navi a{
		margin:0 5px 0 5px;
	}

/* area_navi
 ---------------------------------------------------------------- */
	.area_navi ul{
		margin:0 0 30px 0;
		padding:0 0 11px 50px;
		background:url('../images/dot.gif') repeat-x 0% 100%;
	}

	.area_navi ul li{
		float:left;
		margin:0 5px 0 0;
	}

	.area_navi ul li a:link{
		padding:0 5px 0 0;
		border-right:1px solid #000;
	}

	.area_navi ul li a:visited{
		padding:0 5px 0 0;
		border-right:1px solid #000;
	}

	.area_navi ul li a:hover{
		padding:0 5px 0 0;
		border-right:1px solid #000;
	}

	#ERS_wrapper .area_navi ul li.end a{
		padding:0 0 0 0;
		border-right:none;
	}

	.area_bottom ul{
		margin:40px 0 0 0;
		padding:11px 0 10px 50px;
		background:url('../images/dot.gif') repeat-x 0% 0%;
	}

	.area_navi ul li span{
		padding:0 5px 0 0;
		border-right:1px solid #000;
		font-weight:bold;
	}

	.area_navi ul li.end{
		width:2em;
	}

	.area_bottom p{
		margin:0 -5px 0 0;
		text-align:right;
	}

	.area_bottom p a{
		margin:0 5px 0 5px;
	}

/* ERS_detail
 ---------------------------------------------------------------- */
	#ERS_detail{
		width:679px;
		margin:0 auto 16px auto;
	}

	#ERS_detail h3{
		margin:0 0 16px 0;
		padding:8px 0 8px 6px;
		border-left:5px solid #4E9627;
		background-color:#E7F3DE;
		color:#4E9627;
		font-size:1.2em;
	}

	#ERS_detail h3 span{
		margin:0 0 0 6px;
		padding:3px 3px 3px 3px;
		background-color:#e8a9a4;
		border:1px solid #df8982;
		font-size:10px;
		color:#fff;
		font-weight:bold;
		line-height:1.9;
	}

	#ERS_detail .ERS_detail_item{
		margin:0 auto 30px auto;
		width:659px
	}

	#ERS_detail .ERS_detail_item h4{
		margin:0 0 11px 0;
		padding:0 0 8px 0;
		color:#4E9627;
		background:url('../images/dot.gif') repeat-x 0% 100%;
		font-size:1.00em;
	}

	#ERS_detail .ERS_detail_item h4 span{
		float:right;
		color:#D73939;
	}

	#ERS_detail .seminar_off{
		display:none;
	}

	#ERS_detail .ERS_detail_item p{
		line-height:1.4;
	}

	#ERS_detail table{
		margin:0 auto 0 auto;
		width:auto;
	}

	#ERS_detail table tr{
		border:1px solid #DBC9B0;
	}

	#ERS_detail table th{
		text-align:left;
		width:115px;
		padding:1px 0 1px 1px;
		color:#554126;
	}

	#ERS_detail table th span{
		padding:9px 0 8px 7px;
		display:block;
		background-color:#EEE7DB;
	}

	#ERS_detail table td{
		width:526px;
		padding:10px 0 9px 9px;
		background-color:#fff;
	}

/* ERS_next
 ---------------------------------------------------------------- */
	#ERS_next{
		display:none;
		margin:0 0 0 0;
	}

/* ERS_sidemenu
 ---------------------------------------------------------------- */
	#ERS_sidemenu div.side_date{
		margin:0 4px 0 4px;
		padding:5px 0 15px 0;
		background-color:#EDE7E2;
		border:none;
	}

	#ERS_sidemenu ul {
		margin:0 0 0 0;
		padding:0 5px 0 5px;
	}

	#ERS_sidemenu ul li{
		margin:0 0 0 0;
		padding:0 0 10px 15px;
	}


