/* preserved.css */

.wrapper{
	width : 900px;
	height : 1422px;

	margin : 0px auto 0 auto;
	background-color : #FFFFFF;
/*
	border-left : 1px solid #2D2300;
	border-right : 1px solid #2D2300;
	border-bottom : 1px solid #2D2300;
*/

}


.content {
	width : 850px;
	height : 1200px;

	position : absolute; top:105px; left: 25px;
/*
	background-color : #F0F0F0;
*/
}


/* サイドナビゲーション用 */

.left_side {
	width :270px;
	height : 400px;

	position : absolute; top:210px; left: 580px;
/*
	border-right : 2px solid #A0A0A0;
	background-color : #FF00FF;
*/
}


.main {
	width :575px;
	height : 1020px;

	position : absolute; top:180px; left: 0px;
/*
	border-top : 7px solid #4E3000;
	background-color : #00FF00;
*/
}


.footer{
	width : 100%;
	height : 130px;

	clear : both;
/*
	height : 150px;
	text-align : right;
	background: url(../img/hedder.jpg) repeat-y scroll;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	background-color : #BEA037;
	background:#1a1a1a url(../img/bg/bg_foot03.gif) no-repeat top;
	border : 1px solid #A0A0A0;
	background-color : #FF00FF;
*/
	background: url(../img/bg/footer03.png) repeat-x;
	position : absolute; top:1320px; left: 0px;
}


.cont_01{
	width :570px;
	height : 820px;
	
	margin : 0px 0px 5px 0;

/*
	border-top : 2px solid #A0A0A0;
	background-color : #FFE304;
*/
}


.cont_02{
	width :570px;
	height : 300px;
	
	margin : 10px 0px;

/*
	background-color : #FFE304;
	border-top : 2px solid #A0A0A0;
*/
}


.cont_03{
	width :570px;
	height : 250px;
	
	margin : 10px 0px;
/*
	background-color : #000000;
	background-color : #FFE304;
	border-top : 2px solid #A0A0A0;
*/
}


/* gaiyo */

table.preserved_tbl{
	float : left;
	margin-left : 15px;
	width : 500px;
	line-height : 2.0em;
	font-size : 12px;
	
/*
	background-color:#500066;
*/	
}


td.space2{

	height : 10px;
/*
	width:32px;
*/
}