@charset "Shift_JIS";

/* ------ common styleここから ------ */
.space1{	margin-top: 10px;}
.space2{	margin-bottom: 8px;}
.space3{	margin-bottom: 10px;}
/* ---- tag ---- */
/* -- H -- */
h1 {
	padding-top: 12;
	position: relative;
	bottom: 2px;
	text-align: center;
}
#h1 a { color: #FFFFFF; font-weight: bold;}

/* ---- body ---- */
body { /* center on ie */
	width: 100%;
	text-align: center;
	background-image: URL(img/bg.jpg);
	background-attachment:fixed;
	overflow-x: hidden;
	overflow: visible;
	}
* html body {
	background-position: expression('10px '+this.parentNode.scrollTop + 'px');
}

/* ---- wrapper ---- */
#wrapper { /* center on everything else */
	margin: 0 auto;
	width: 788px;
	background-color: #FFFFFF;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	padding: 20px 25px 10px 25px;
}

/* -- header -- */
#header { /* center on everything else */
	margin: 0 auto;
	width: 840px;
	height: 240px;
	background-image: URL(img/head.jpg);
	background-repeat: no-repeat;
}
/* -- topicPath -- */
#topicPath{
	width: 790px;
	height: 114px;
	background-image: URL(img/topicPath.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 20px 0px ;
}

.clear{
	clear: both;
}
/* -- main -- */
.main{
	width: 160px;
	height: 686px;
	float: left;
	margin-bottom: 16px;
	background:#FE9900;
}
.main2{
	float: left;
}
/* -- sub -- */
#sub{
	width: 250px;
	height: 686px;
	float: right;
}
/* -- footer -- */
#footer{/* center on ie */
	margin: 0 auto;
	width: 840px;
	height: 40px;
	clear: both;
	background-image:URL(img/footer.jpg);
	background-repeat: no-repeat;
}
/* ---- common styleここまで ---- */

