@charset "UTF-8";
/*
------------------------------------------------------------------------------------------ 
Iam DesignNetwork Corporation
stylesheet layout.css [ two-column-ab ]
------------------------------------------------------------------------------------------ 
*/

/*---------------------------------------------------------------------
	container
---------------------------------------------------------------------*/

#container {
	width: 100%;
	min-width: 980px;
	margin: 0 auto;
	text-align: left;
	color: #1F1F1F;
}

#container_inner {}


/* noscript 用に記述 */
#container .note { color: #D90000; }

/*---------------------------------------------------------------------
	header_navi
---------------------------------------------------------------------*/

#header_navi {
	padding: 0 0 8px;
}

#header_navi .inner {
	width: 1080px;
	margin: 0 auto;
}


/*---------------------------------------------------------------------
	header
---------------------------------------------------------------------*/

#header {
	width: 100%;
}

#header_inner {
	position: relative;
	width: 1080px;
	margin: 0 auto;
}



/*---------------------------------------------------------------------
	pagebody
---------------------------------------------------------------------*/

#pagebody {}

#pagebody_inner {
	width: 1080px;
	padding-top: 20px;
	margin: 0 auto;
}


/*---------------------------------------------------------------------
	alpha
---------------------------------------------------------------------*/

#alpha {
	width: 860px;
	float: right;
}

#alpha_inner {}


/*---------------------------------------------------------------------
	beta
---------------------------------------------------------------------*/

#beta {
	width: 200px;
	float: left;
}
	
#beta_inner {}



/*---------------------------------------------------------------------
	footer
---------------------------------------------------------------------*/

#footer {
	width: 100%;
	border-top: 10px solid #00468C;
	background: url(../image/site/footer_bg.jpg) -70px 57px repeat-x;
}

#footer_mayor {
	width: 100%;
	padding: 80px 0 40px;
	background: url(../image/site/footer_bg_other.gif) top left repeat-x;
}

#footer #footer_inner {
	width: 100%;
	padding: 8px 0 150px;
	background: url(../image/site/footer_inner_bg.png) bottom center no-repeat;
}