body {
	margin: 0px;
	padding: 0px;
	font-size: small;
	xxbackground-color: #FFFFFF ;
	background:url(img/back.jpg)  fixed no-repeat bottom;
}
html>body #P_body {
	width: 870px;
	margin : 0px auto 0px auto;
	xxbackground:url(img/logo.jpg)  fixed repeat-y bottom;
	background-color: #FFFFFF ;
	xborder : solid 1px #CCCCCC ;
}

/*ヘッダー-----------------------------*/
html>body #header {
	xxmargin : 0px auto auto 0px;
	width: 870px ;
	height: 70px ;
	text-align : right ;
	border-left : solid 1px #CCCCCC ;
	border-right : solid 1px #CCCCCC ;
}
html>body #logo {
	width : 270px ;
	float : left ;
	xborder : solid 3px #CCCCCC ;
}
html>body #menu {
	width : 550px ;
	height: 70px ;
	float : right ;
	xborder : solid 3px #CCCCCC ;
}

/*コンテンツ-----------------------------*/
html>body #content {
	width: 870px ;
	border-left : solid 1px #CCCCCC ;
	border-right : solid 1px #CCCCCC ;
	xbackground-color: #FFFFFF ;
	background:url(img/con_end_f.jpg)  repeat-y top ;
}
html>body #content_top {
	width : 870px ;
	height : 30px ;
	background-color: #FFFFFF ;
}
html>body #content_bottom {
	width : 870px ;
	xheight : 1px ;
	background-color: #FFFFFF ;
}
html>body #content_main {
	width : 870px ;
	xheight: 300px ;
	margin : 0px 0px 0px 0px ;
	xborder : solid 1px #CCCCCC ;
	xbackground-color: #FFFFFF ;
}
html>body #content_left {
	float : left ;
	width : 250px ;
	margin : 0px 0px 0px 0px ;
	xborder : solid 1px #CCCCCC ;
}
html>body #content_right {
	float : right;
	width : 565px;
	xborder : solid 1px #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 30px;
}
/*住宅部材ページ-----------------------------*/
html>body #kaidan_left {
	float : left ;
	width : 350px ;
	border : solid 1px #CCCCCC ;
}
html>body #kaidan_right {
	float : right ;
	width : 200px ;
	xborder : solid 1px #CCCCCC ;
}
/*認定規格ページ-----------------------------*/
html>body #nintei {
	width : 565px ;
	xborder : solid 1px #CCCCCC ;
}
html>body #nintei_right {
	float : right ;
	width : 230px ;
	xborder : solid 1px #CCCCCC ;
}
html>body #nintei_left {
	float : left ;
	width : 320px ;
	xborder : solid 1px #CCCCCC ;
}


/*css float クリア用-----------------------------*/
html>body #clear {
	clear : both ;
	width: 870px ;
}

/*フッター-----------------------------*/
html>body #footer {
	width : 870px ;
	height : 60px ;
	font-size : x-small ;
	text-align : center ;
	vertical-align : middle ;
	font-size: small ;
	xborder-left : solid 1px #CCCCCC ;
	xborder-right : solid 1px #CCCCCC ;
}

/*共通-----------------------------*/
html>body #top_jump {
	margin : 20px 0px 0px 0px ;
	text-align : right ;
}
html>body #bottom_menu {	
	margin-top : 30px ;
	text-align : center ;
	font-size : x-small ;
}
