#topPageBox{
	position:absolute;
	left:0;
	top:127px;
	width:924px;
	text-align:left;
}
#mainNaviWrapper{
	position:absolute;
	top:-35px;
	left:0;
	width:924px;
	height:35px;
	background:url(../images/share/main_navi.gif) no-repeat;
}
#mainPhotoBox{
	width:924px;
	height:291px;
}
#mainPL{
	width:495px;
	float:left;
	background:url(../images/top/point_sita.gif) bottom left no-repeat;
	padding-bottom: 24px;
}
#mainPR{
	width:429px;
	float:right;
}
#topContentsWrapper{
	width:924px;
}
#topContentsBox{
	width:703px;
	float:left;
}
#topContL{
	width:287px;
	float:left;
}
#topContC{
	width:396px;
	float:right;
}
#topContR{
	width:202px;
	float:right;
}
/*ポイント下バナーナビ*/
#pointSitaBana{
	width:495px;
	height:92px;
	background:url(../images/top/point_sita.gif) no-repeat;
}
#pBana{
	margin-left:7px;
	width:481px;
	height:57px;
}
#pBana li{
	margin:8px 0 0 0;
	height:57px;
	float:left;
	background:url(../images/top/point_sita_bana.gif) no-repeat;
}
#pBana li a{
	height:57px;
	float:left;
	text-indent:-5000px;
	font-size:2px;
	display:block;
	background:url(../images/top/point_sita_bana.gif) no-repeat;
}
#pBanaA, #pBanaA a:link, #pBanaA a:visited{
	width:243px;
	background-position:0 0;
}
#pBanaB, #pBanaB a:link, #pBanaB a:visited{
	width:238px;
	background-position:-243px 0;
}
#pBanaA a:hover{
	background-position:0 -57px;
}
#pBanaB a:hover{
	background-position:-243px -57px;
}
/*太陽光発電で社会貢献*/
#kokenNavi{
	width:287px;
	height:124px;
	background:url(../images/top/koken_navi.gif) no-repeat;
}
#kokenNavi li{
	width:287px;
	float:left;
	font-size:2px;
	text-indent:-5000px;
	display:block;
}
#kokenNavi li a{
	width:287px;
	float:left;
	font-size:2px;
	text-indent:-5000px;
	display:block;
	background:url(../images/top/koken_navi.gif) no-repeat;
}
#kokenA, #kokenA a:link, #kokenA a:visited{
	height:58px;
	background-position:0 0;
}
#kokenB, #kokenB a:link, #kokenB a:visited{
	height:66px;
	background-position:0 -58px;
}
/*hover*/
#kokenA a:hover{
	background-position:-287px 0;
}
#kokenB a:hover{
	background-position:-287px -58px;
}
/*キャンペーン*/
.campBox{
	width:287px;
}
.campBox h3{
	width:236px;
	float:left;
}
.more{
	width:51px;
	height:37px;
	float:left;
	background:url(../images/top/more_btn.gif) no-repeat;
}
.more a{
	width:51px;
	height:37px;
	float:left;
	text-indent:-5000px;
	font-size:2px;
	display:block;
	background:url(../images/top/more_btn.gif) no-repeat;
}
.more a:hover{
	background-position:-51px 0;
}
.campBox li{
	width:280px;
	margin:3px 0 0 7px;
}
/*.campBox li a{
	margin-left:5px;
	padding-left:15px;
	background:url(../images/share/hosi.gif) 0 0.1em no-repeat;
}*/

/*メリット*/
#meritBox{
	margin:11px 0 9px 0;
	padding-bottom:9px;
	width:396px;
	background:url(../images/share/tensen.gif) left bottom repeat-x;
}
#meritL{
	width:128px;
	float:left;
}
#meritR{
	width:258px;
	float:right;
}
#meritR dd{
	padding-left:21px;
	margin-bottom:2px;
}

/*右*/
#topRbana{
	width:202px;
}
#topRbana li{
	width:202px;
	margin-bottom:5px;
}









