@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for index style
	
*/


/* 1.for index style
===============================================================*/
div#main h2{
	margin-bottom:20px;
}

/* summaryArea */
div#summaryArea{
	line-height:1.5;
}
div#summaryArea dl{
	margin:0 10px 20px 15px;
	padding:10px 15px;
	background:#f0f8ff;
}
div#summaryArea dt{
	margin-bottom:10px;
	color:#188cfc;
	font-size:1.2em;
	font-weight:bold;
}
div#summaryArea dd{
	padding-bottom:15px;
}

/* detailArea */
div#detailArea{
	padding-top:20px;
	line-height:1.5;
	background:url(../common/images/dot.gif) repeat-x left top;
}
div#detailArea h3{
	margin:0 0 10px 15px;
}
div.detailBox{
	margin:0 10px 20px 15px;
	padding:10px 15px;
	line-height:1.5;
	background:#fff6f0;
}
div.detailBox h4{
	margin-bottom:10px;
	font-size:1.2em;
	font-weight:bold;
}
div.safety h4{
	color:#cd0101;
}
div.energies h4{
	color:#008320;
}
div.responsibility h4{
	color:#000074;
}
div.detailBox h4 img{
	float:left;
}
div.detailBox h4 span.detailTitle{
	display:block;
	margin-left:53px;	
}
div.detailBox h4,div.detailBox h4 img{
	vertical-align:middle;
}
div.detailBox dl{
	margin-left:25px;
}
div.detailBox p{
	margin-left:25px;
	padding-bottom:15px;
}
div.detailBox dl.dIco{
	margin-left:10px;
}
div.detailBox dl.dIco dt{
	margin-bottom:2px;
	padding-left:15px;
	font-weight:bold;
	background:url(../common/images/ico_square.gif) no-repeat 0 4px;
}
div.detailBox dl.dIco dd{
	margin-left:15px;
	padding-bottom:15px;
}
div.detailBox p.dIco{
	margin-left:10px;
	padding-left:15px;
	background:url(../common/images/ico_square.gif) no-repeat 0 6px;
}
div#detail h3{
	margin-bottom:15px;
	font-size:1.6em;
	font-weight:bold;
}
div.detailArea{
	margin-bottom:20px;
}
div.detailArea h4{
	margin-bottom:10px;
	line-height:1.2;
	color:#3366FF;
	font-size:1.2em;
	font-weight:bold;
}
div.detailArea h4 img{
	vertical-align:middle;
}
div.detailArea p{
	line-height:1.2;
}

/* linkArea */
div#linkArea{
	padding-top:20px;
	line-height:1.5;
	background:url(../common/images/dot.gif) repeat-x left top;
}
div#linkArea h3{
	margin:0 0 20px 15px;
}
div#linkArea ul{
	margin:0 25px;
}
div#linkArea li{
	margin-bottom:15px;
	padding-left:15px;
	background:url(../common/images/ico_triangle.gif) no-repeat 0 5px;
}

/*`futureArea */
div#futureArea{
	margin-left:15px;
}
div#futureArea img{
	vertical-align:bottom;
}
div#wayArea{
	margin-bottom:45px;
}
div#wayArea h3{
	margin-bottom:20px;
}

div#certainlyArea{
	margin-bottom:20px;
}

/* sitemapArea */
div#sitemapArea{
	margin-left:15px;
}
div#sitemapArea dt{
	margin-bottom:5px;
}
div#sitemapArea ul{
	margin:0 0 25px 5px;
	line-height:1.8;
}
div#sitemapArea li{
	padding-left:10px;
	background:url(../common/images/ico_triangle.gif) no-repeat 0 8px;
}

/* aboutArea */
div#aboutArea{
	margin:0 15px;
	line-height:1.5;
}
div#aboutArea p{
	margin-bottom:15px;
}
div#aboutArea li{
	margin-bottom:10px;
}



