@charset "UTF-8";

/*
body {
	background: #f4f4f4 url(../image/index/bg_header.gif) 0 20px repeat-x;
	position: relative;
}
*/

#header_bg {
	background: url(../image/index/bg_header_right.gif) repeat-x;
	width: 50%;
	height: 212px;
	right: 0;
	position: absolute;
}
#header #logo_index {
	position: absolute;
	top: 0;
	left: 273px;
}

.title_img { margin: 25px 20px; }
.title_img img {
	width: 648px;
	height: 41px;
}

.ecofriend { margin-left: -2px; }


div#tNavi{
	position:absolute;
	left:450px;
	top:145px;
	width:450px;
}

div#tNavi li{
	float:left;
	background-image:url(../image/icon_sun01.gif);
	background-repeat:no-repeat;
	white-space:nowrap;
	font-weight:nomal;
	padding:0em 1.2em 0em 1.7em;
	margin:0 0 0.4em 0;
	font-weight:bold;
	font-size:120%
}



#contents {
	width: 688px;
	height:1000px;
	margin-left: 18px;
}


div#welcome h2{
	padding-left:2px;	
	clear:both;
	}

div#welcome p{
	font-size:120%;
	line-height:140%;
	padding-left:30px;
	padding-bottom:30px;
	width:550px
	}


div#solarsys-std{
	margin-top:10px;
	margin-left:30px;
	width:280px;
	float:left
	}
div#solarsys-std h2{
	display:block;
	}
div#solarsys-std p{
	font-size:100%;
	margin-bottom:5px;	
	}
div#solarsys-std ul{
	list-style-type:block;
	}
div#solarsys-std ul li{
	padding-left:15px;
	background:url("../image/top/arrowOrange.gif") left 4px no-repeat;
	line-height:140%;
	margin-bottom:5px;
	font-size:120%
	}
div#solarsys-std ul li a{
	padding-top:-5px;
	}



div#electric-std{
	padding-top:10px;
	margin-left:30px;
	width:280px;
	float:left
	}
div#electric-std h2{
	display:block;
	}
div#solarsys-std p{
	font-size:100%;
	margin-bottom:5px;	
	}
div#electric-std ul{
	list-style-type:block;
	}
div#electric-std ul li{
	padding-left:15px;
	background:url("../image/top/arrowOrange.gif") left 4px no-repeat;
	line-height:140%;
	margin-bottom:5px;
	font-size:120%
	}
div#Allelectric-std ul li a{
	padding-top:-5px;
	}




div#discuss-std{
	padding-top:30px;
	margin-left:30px;
	width:280px;
	clear:both;
	float:left
	}
div#discuss-std h2{
	display:block;
	}
div#discuss-std p{
	font-size:100%;
	margin-bottom:5px;	
	}
div#discuss-std ul{
	list-style-type:block;
	}
div#discuss-std ul li{
	padding-left:15px;
	background:url("../image/top/arrowOrange.gif") left 4px no-repeat;
	line-height:140%;
	margin-bottom:5px;
	font-size:120%
	}
div#discuss-std ul li a{
	padding-top:-5px;
	}



div#campaign-banner{
	padding-top:30px;
	margin-left:30px;
	width:280px;
	float:left
	}





div#solarnews-std{
	padding-top:30px;
	margin-left:30px;
	width:600px;
	clear:both;
	float:left
	}
div#solarnews-std h2{
	display:block;
	}
div#solarnews-std p{
	font-size:100%;
	margin-bottom:5px;	
	}
div#solarnews-std ul{
	padding-top:10px;
	list-style-type:block;
	}
div#solarnews-std ul li{
	padding-left:25px;
	line-height:140%;
	margin-bottom:5px;
	font-size:120%
	}

div#solarnews-std ul li span{
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif
	}
	
div#solarnews-std ul li a{
	padding-top:-5px;
	}


