*{
	margin: 0px;
	padding: 0px;
}

a img {
	border:none;
}

body {
	/*background-image: url(img/bg01.jpg);*/
	background-image:url(img/index_wide_01.gif);
	background-repeat: repeat-x;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica;
	font-size: 12px;
	line-height: 20px;
	background-position: center 69px;
}
#header {
	width:1070px;
	background: url(img/bg01.jpg) center 0px no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header .inner {
	width: 960px;
	background: url(img/bg01.jpg) repeat-y center 0px;
	margin-right: auto;
	margin-left: auto;
}

#contents {
	width: 1070px;
	background: url(img/bg02.gif) repeat-y center 0px;
	margin-right: auto;
	margin-left: auto;
}
#contents .inner {
	width: 960px;
	padding-top:20px;
	background:url(img/bg02.gif) repeat-y center 0px;
	margin-right: auto;
	margin-left: auto;
}
#contents .power01,
#contents .power02,
#contents .power03{
	background: url(img/index_16.gif) no-repeat 0 0 ;
	height:184px;
	padding-bottom:30px;
}
#contents .section {
	position:relative;
	margin-left:42px;
}
.power01 h2{
	position:absolute;
	margin-left:32px;
	left: 1px;
	top: -16px;
}

.power02 h2{
	position:absolute;
	margin-left:32px;
	left: 1px;
	top: -17px;
}

.power03 h2{
	position:absolute;
	margin-left:32px;
	left: 1px;
	top: -24px;
}

.power01 dl dt {
	margin-top:5px;
	color: #d31118;
}
.power01 dl {
	position:absolute;
	margin-left:32px;
	list-style-type:none;
	top: 79px;
}
.power02 dl {
	position:absolute;
	margin-left:32px;
	list-style-type:none;
	top: 79px;
}

.power03 dl {
	position:absolute;
	margin-left:32px;
	list-style-type:none;
	top: 79px;
}

.section ul li{
	list-style-type:none;
}

.power01 .image,
.power03 .image {
	position:absolute;
	left: 448px;
	top: 9px;
}
.power02 .image {
	position:absolute;
	left: 28px;
	top: 7px;
}
.power02 dl,
.power02 h2 {
	margin-left:478px;
}
.power02 dl dt {
	margin-top:5px;
	color: #217511;

}
.pickup {
	background:url(img/pickup_Bg.jpg) repeat-y 0 0 ;
	}
.pickup .text {
	width:550px;
	margin-top:8px;
	margin-left:54px;
}

.pickup .text h3{
	font-size:12px;
	font-weight:normal;
}

.miya {
	color:#1c5d67;
}

.kiku {
	color:#ca282d;
}

.suido {
	color:#168300;
}
.bottom {
	margin-top: 25px;
}

.pickup .image {
	position:absolute;
	left: 604px;
	top: 64px;
}
				
.pickup dl {
	width:746px;
	margin-left:54px;
	background-color:#f6edd5;
	border:1px solid #dfd4c8;
	padding: 20px 16px;
}
.pickup dl dt {
	padding-bottom:10px;
}
.pb{
	padding-bottom:60px;
}

.noBg {
	background:none !important;
	padding-bottom:0;
}
.pickup dl dd {
	background:url(img/line01.jpg) bottom no-repeat;
	padding:3px 10px 12px 10px;
}
.pickup .bt {
	width:877px;
	height:64px;
	background:url(img/point02.jpg) no-repeat 0 0 ;
}

.pickup .item{
	position:absolute;
	left: 384px;
	top: -26px;
}

#pageTop {
	text-align:right;
	padding: 10px 42px;
}

#footer dl {
	display:block;
	margin-left:233px;
	margin-top:20px;
	padding-bottom:20px;
}

#footer dt{
	float:left;
}
#footer dd{
	margin-left:108px;
}
#footer {
	color:#8e785a;
}

.power03 dl dt {
	color:#256a74;
}

