#content {
	margin: 20px 0;
	}

.p-title {
	margin-bottom: 10px;
	}

/* main
------------------------------*/
#main {
	float: right;
	width: 687px;
	}

#main h2 {
	margin-top: 20px;
	}

.lead-eco {
	margin-bottom: 5px;
	float: left;
	display: inline;
	}

.main-image {
	float: left;
	display: inline;
	padding: 30px 10px;

	}

.concept-img {
	background-image: url(../concept/images/sky.jpg) ;
	background-repeat:no-repeat;
	width: 677px;
	height:345px;
	margin-bottom: 30px;
	float: left;
	display: inline;
	}

.concept-text {
	width: 350px;
	padding: 0px 10px 20px 10px;
	float: left;
	display: inline;
	}


h2 {
	margin-bottom: 10px;
	float: left;
	display: inline;
}

h3 {
	margin-left: 10px;
	float: left;
	display: inline;
}

.bana-W {
	width: 689px;
	margin-bottom: 10px;
	float: left;
	display: inline;
}

.bt-image {
	margin-bottom: 10px;
	float: left;
	}

.bt-image2 {
	float: left;
	}

.d-lead {
	width: 444px;
	margin-left: 10px;
	margin-bottom: 10px;
	}

.d-text {
	width: 667px;
	margin: 0px 0px 30px 10px;
	float: left;
	display: inline;
	}

.d-img {
	width: 669px;
	margin-left: 10px;
	margin-bottom: 30px;
	}

.dspecW {
	width: 669px;
	margin-left: 20px;
	margin-bottom: 30px;
	float: left;
	display: inline;
}

.safetyW {
	width: 205px;
	height: 116px;
	margin: 20px 10px 0px 0px;
	float: left;
	display: inline;
	border-left: 5px #d2caaf solid;
}

.safetyW2 {
	width: 205px;
	height: 116px;
	margin: 20px 0px 0px 0px;
	float: left;
	display: inline;
	border-left: 5px #d2caaf solid;
}

.safetyW3 {
	width: 415px;
	height: 87px;
	margin: 20px 0px 0px 0px;
	float: left;
	display: inline;
	border-left: 5px #d2caaf solid;
}

.safetyW4 {
	width: 205px;
	margin: 20px 10px 0px 0px;
	float: left;
	display: inline;
	border-left: 5px #d2caaf solid;
}

.safetyW5 {
	width: 205px;
	margin: 20px 10px 0px 0px;
	float: left;
	display: inline;
	border-left: 5px #d2caaf solid;
}

.safe-img {
	margin: 0px 0px 10px 10px;
	float: left;
	display: inline;
}

.safe-img1 {
	float: left;
	display: inline;
}

.safe-img2 {
	margin: 0px 0px 0px 10px;
	float: left;
	display: inline;
}

.safe-img4 {
	margin: 15px 0px 0px 0px;
	float: left;
	display: inline;
}

.safe-text {
	width: 190px;
	margin: 0px 10px 10px 7px;
	font-size: 90%;
	float: left;
	display: inline;
}

.safe-text2 {
	width: 190px;
	margin: 0px 0px 0px 7px;
	font-size: 90%;
	float: left;
	display: inline;
}

.safe-text3 {
	width: 420px;
	margin: 0px 0px 0px 7px;
	font-size: 90%;
	float: left;
	display: inline;
}

.strong {
	color: #93111d;
	font-weight: bold;

}

/* d-eco


.ecoWrap {
	width: 697px;
	float: left;

}

.ecoWrap2 {
	width: 697px;
	float: left;

}

.ecoW1 {
	width: 669px;
	margin-left: 10px;
	float: left;
	display: inline;
}

.ecoW2 {
	width: 320px;
	margin-left: 10px;
	float: left;
	display: inline;
}

.ecoW3 {
	width: 320px;
	margin-left: 30px;
	float: left;
	display: inline;
}

.eco-img1 {
	width: 200px;
	float: left;
	display: inline;
}

.eco-lead {
	width: 320px;
	font-weight: bold;
	font-size: 120%;
	float: left;
	display: inline;
}

.eco-text1 {
	width: 454px;
	margin-left: 15px;
	float: left;
	display: inline;
}

.eco-text2 {
	width: 320px;
	float: left;
	display: inline;
}

.eco-text3 {
	width: 320px;
	float: left;
	display: inline;
}
------------------------------*/


/* menu
------------------------------*/
#menu {
	float: left;
	width: 190px;
	border-bottom: 1px solid #464646;
	}

.y-right {
	padding: 5px 0 10px 19px;
	border-top: 1px solid #464646;
	font-weight: bold;
	background: url(../images/icon_link01.gif) no-repeat 0.4em 42%;
	}

.y-right img {
	margin-left: 5px;
	}

.y-rightLast {
	padding: 5px 0 10px 19px;
	border-top: 1px solid #464646;
	font-weight: bold;
	background: url(../images/icon_link01.gif) no-repeat 0.4em 42%;
	}

.bnImg{
	width: 180px;
	margin: 15px 0px 0px 5px;
	display:inline;
	float:left;
	}

.series {
	padding: 0 0 5px 5px;
	}

#menu li {
	margin: 0 0 10px 12px;
	padding-left: 9px;
	background: url(../images/icon_link03.gif) no-repeat left center;
	}

.now {
	font-weight: bold;
	color: #1e1e1e;
	}

