/* ページのレイアウト用CSS */
body {
	width: 800px;
	margin:0;
	background-color:#FFFFFF;
	}
#contents {
    width: 800px;
	}
#table_sub {
	background-color: #E4E4E4;
}
#header {
	width: 800px;
	height: 117px;
}
#header_top {
    width: 490px;
	float: left;
	padding-top: 11px;
}
#header_top2 {
    width: 300px;
	float: right;
	padding-right: 10px;
}
#headerleft {
    float: left;
	width: 395px;
	}
#headerright {
	float: left;
	width: 395px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 11px;
	}
#contents1 {
    position: static;
	float: left;
	width: 405px;
	height: 31px
	}
#mainbox {
	width: 800px;
	}
#contents2 {
	float: left;
	width: 200px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
#contents3 {
	float: left;
	width: 200px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
#main {
	float: right;
	width: 570px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: static;
	}
#main2 {
    float: left;
	display: block; 
    width: 335px;
	padding-top: 10px;
	padding-right: 10px;
	}
#table_main {
	background-color: #FAADD4;
}
#main3 {
	float: left;
	width: 225px;
	padding-top: 10px;
	background-color: #FFFFFF;
	}
#main4 {
    padding-top: 5px;
    float: left;
    width: 570px;
	padding-top: 5px;
	}
#main4_article {
	float: left;
	width: 142px;
	padding-top: 10px;
	display: block;
	height: 270px;
	position: static;
	}
#main5 {
    float: left;
    width: 570px;
	padding-top: 5px;
	}
#main5_picup {
    float: left;
    width: 275px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	}
#footer {
    width: 800px;
	clear: both;
	padding-bottom: 10px;
	}

