@charset 'shift_jis';
*{
	margin: 0;
	padding: 0;
}
body{
	background: url(images/pr070620/pr_gran_bg.gif) repeat-y #fc6;
}
img{
	vertical-align: bottom;
	border: none;
}
li{
	list-style: none;
}
#header{
	width: 802px;
	height: 271px;
	position: relative;
}
#contents{
	background: url(images/pr070620/pr_contents_bg.jpg) 0 0 no-repeat;
	width: 771px;
	height: 419px;
	position: relative;
}
#footer{
	width: 770px;
	height: 40px;
	position: relative;
}

#header ul li{
	position: absolute;
	top: 187px;
	left: 385px;
}

#contents ul.section{
	position: absolute;
	left: 28px;
}
#contents ul li{
	float: left;
	overflow: auto;
	overflow/**/: hidden;
}
#contents ul li h3{
	position: absolute;
	top: -9999px;
	left: -9999px;
}
#contents ul li p{
	padding: 40px 0 0 15px;
	font-size: 12px;
	line-height: 1.4;
}
#contents ul li#sec1{
	background: url(images/pr070620/pr_sec1.jpg) no-repeat;
	width: 362px;
	height: 141px;
}
#contents ul li#sec2{
	background: url(images/pr070620/pr_sec2.jpg) no-repeat;
	width: 353px;
	height: 141px;
}
#contents ul li#sec3{
	background: url(images/pr070620/pr_sec3.jpg) no-repeat;
	width: 362px;
	height: 142px;
}
#contents ul li#sec3 p{
	padding: 47px 0 0 15px;
}
#contents ul li#sec3 img{
	position: absolute;
	top: 180px;
	left: 165px;
}
#contents ul li#sec4{
	background: url(images/pr070620/pr_sec4.jpg) no-repeat;
	width: 353px;
	height: 142px;
}
#contents ul li#sec4 ul li{
	padding: 78px 0 0 9px;
}
#contents ul li#sec5{
	position: absolute;
	top: 309px;
	left: 178px;
}


#footer address{
	padding: 0 0 0 20px;
}


