	/* float 自動クリア
	............................................................... */
		.clearfix{
			_height: 1px;
			min-height: 1px;
			/*￥*//*/
			height: auto;
			overflow: hidden;
			/**/
		}

		.clearfix:after{
			content:"";
			clear:both;
			height:0;
			display:block;
			visibility:hidden;
		}


	.wrapper2 {
		width:785px;
		background:#FFFFFF;
	}

	/* contents
	............................................................... */
	#contents {
		float:right;
		width:602px;
		margin:0 0 1px 0;
		padding:0 0 0 0;
		background:url("../img/side_bg.gif") no-repeat;
	}

	#contents div.contents-area div.list div.item_area{
		width:592px;
		padding:10px 0 10px 10px;
	}

	#contents div.contents-area {
		width:602px;
	}

	#contents div.contents-area div.list div.page_ft {
		padding:30px 0 5px 0;
		width:602px;
		margin:0;
	}

	/* ERS_sidemenu
	............................................................... */
	#s-menu{
		position:static;
		clear:none;
		width:160px;
		height:auto;
		background-color:#FFFBF1;
		margin-bottom:1px;
		padding:15px 11px 35px 11px;
	}


	/* ERS_sidemenu2
	............................................................... */
	#ERS_sidemenu2{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

	#ERS_sidemenu2 iframe{
		width:155px;
		height:436px;
		margin:4px 0 0 4px;
		padding:0 0 0 0;
	}
			* html #ERS_sidemenu2 iframe{
				height:428px;
			}
			*+html #ERS_sidemenu2 iframe{
				height:428px;
			}

	#ERS_sidemenu2 h2{
		margin:0 10px 0 0;
		text-align:left;
		float:left;
	}

	#ERS_sidemenu2 p{
		margin:0 0 0 0;
		text-align:left;
	}

	#s-menu div.focus{
		margin:0 0 20px 0;
		padding:0 0 0 0;
	}

	/* footer
	............................................................... */
	#footer{
		clear:both;
		width:785px;
		height:15px;
		background:#876D54;
		text-align:center;
		margin:1px 0 0 0;
		padding-top:5px;
	}
