div {
	padding: auto;
	margin: auto;
	background-color: transparent;
}

/*----- ボタン部分 -----*/
#button-eco {
/*	margin: auto;*/
	clear: both;
	padding-top: 130px;
	padding-left: 0px;
	width: 150px;
/*	height: 55px;*/
	float: left;
	text-align: left;
}

#button-eco dl {
	list-style-type: none;
/*	margin: 0;*/
	padding: 0;
/*	height: 55px;*/
	overflow: hiddin;
	
/*	border-bottom: 1px solid #f1c2c2;*/
}

#button-eco dt {
	width: 150px;
	padding: 0;
/*	margin: 0;*/
/*	height: 55px;*/
	font-size: 14px;
	border-bottom: 1px solid #f1c2c2;
}

#button-eco dd{
	width: 130px;
/*	height: 45px;*/
	padding: 0;
	margin-left: 20px;
	font-size: 13px;
/*	color: #6d2d43;
	background-color: #ffefe8;*/
	border-bottom: 1px solid #f1c2c2;
}

#button-eco a {
	display: block;
	width: 100%;
	padding: 10px 0 10px 0;
	color: #ffffff;
	background-color: #6d2d43;
	text-decoration: none;
	text-align: center;
}

#button-eco .now {
	display: block;
	width: 100%;
	padding: 10px 0 10px 0;
	color: #6d2d43;
	background-color: #f1c2c2;
	text-decoration: none;
	text-align: center;
}

#button-eco a:hover{
	background-color: #ffefe8;
	color: #6d2d43;
}

span.dekai {
	font-weight: bold;
	font-size: 16px;
}




/*------------ココカラ各ページ------------------*/

/*-----背景画像-----*/
#haikeiga-eco{
	background-color: #8b928b;
	background: url(../images/eco-page3.png) top center no-repeat;
	width: 800px;
/*	height: 1100px;*/
	margin: 0px;
	border: none;
}

#haikeiga-que{
	background-color: #8b928b;
	background: url(../images/eco-page3.png) top center no-repeat;
	width: 800px;
/*	height: 1100px;*/
	margin: 0px;
	border: none;
}

#haikeiga-sai{
	background-color: #8b928b;
	background: url(../images/eco-page3.png) top center no-repeat;
	width: 800px;
/*	height: 1100px;*/
	margin: 0px;
	border: none;
}

#haikeiga-toi{
	background-color: #8b928b;
	background: url(../images/eco-page3.png) top center no-repeat;
	width: 800px;
/*	height: 1100px;*/
	margin: 0px;
	border: none;
}


/*----- メイン部分 -----*/
#main-eco {
	padding-left: 150px;
	padding-top: 130px;
	background-color: transparent;
}

#main {
	padding-left: 150px;
	padding-top: 130px;
	background-color: transparent;
}



/*	width: 650px;
	height: 100%;
	padding-left: 150px;
	padding-top: 130px;
	margin: auto;
	background-color: none;
	text-align:center;*/


/* 幅600の画像でfloatしない分　*/
p.photo {
	width: 624px;
	height: 100%;
	margin: 0px;
	border: none;
	background-color: transparent;
/*	text-align: center;*/
}

/*
p.photo2 {
	width: 588px;
	height: 100%;
	margin: 0px;
	border: none;
	background-color: white;
}

p.photo3 {
	width: 600px;
	height: 100%;
	margin: 0px;
	border: none;
	background-color: white;
/*	text-align: center;*/
}
*/



/*---各ページタイトル画像---*/
h3 {
/*	text-align: center;*/
	margin-top: 3px;
	font-size: 20px;
	border: none;
	padding: 0px;
}


/*---はじめに---*/
#catch {
	border-style: double;
	border-color: orange;
	border-width: 10px;
	width: 85%;
}


p.catch {
	width: 90%;
	height: 100%;
	border: none;
	font-size: 16px;
	text-align: left;
	text-indent: 1em;
	color: #464646;
	padding: 10px 30px 10px 30px;
}

p.hosoku {
	width: 90%;
	height: 100%;
	font-size: 14px;
	text-align: left;
	text-indent: 1em;
	color: #464646;
	padding: 5px 20px 5px 20px;
}

/*---エコパワーシステム---*/
#eco-power {
	margin: auto;
	text-align: center;
	padding: 0px 15px;
}

#eco-power dl{
	line-height: 130%;
	margin: 10px 10px 0px 7px;
	padding: 7px;
	text-align: left;
	border: solid 1px #888888;
	width: 350px;
/*	float: left;*/
}

#eco-power dt{
	font-weight: bold;
	font-size: 16px;
	color: #226677;
}

#eco-power dd{
	margin-left: 20px;
	font-size: 14px;
	color: #464646;
}

.hidariyose{
	float: left;
}

.mawarikomi{
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 10px 10px;
	border: none;
	font-size: 12px;
	color: #464646;
	text-align: left;
	text-indent: 1em;
}

.hitokoto{
	clear: both;
	text-align: left;
	text-indent: 1em;
	font-size: 14px;
	color: #464646;
	padding: 10px 20px 0px 20px;
}

.kaijyo{
	clear: both;
	padding: 0px 0px;
	margin: auto;
	text-align: center;
}



/*---エコパワーシステム内各ページ---*/
#syousai {
}

p.bun-long {
	width: 80%;
	height: 100%;
	margin: 5px 20px 5px 50px;
	border: none;
	font-size: 14px;
	color: #464646;
	text-align: left;
	text-indent: 1em;
}

p.sub-title{
	width: 100%;
	height: 100%;
/*	margin: 5px 20px 5px 50px;*/
	margin-top: 5px;
	border: none;
	font-size: 16px;
	font-weight: bold;
	color: #2f4f4f;
	text-align: center;
}

/*---分譲マンション---*/
#bunjyou_ma{
	color: #464646;
}

#bunjyou_ma table{
	margin-left: 0px;
	width: 100%;
	border: none;
/*	border-collapse: collapse;*/
	font-size: 14px;
	text-align: left;
}

#bunjyou_ma th{
	padding: 5px 10px;
	width: 35%;
	border: solid 1px #aaaaaa;
	vertical-align: middle;
	background-color: #c0eec0;
}

#bunjyou_ma td{
	padding: 0px 10px;
	width: 65%;
	border: solid 1px #aaaaaa;
	vertical-align: top;
}


h4 {
	width: 80%;
	text-align: left;
	margin: 5px 0px 0px 20px;
	padding: 5px 20px;
	border-color: #aa89aa;
	border-style: solid;
	border-width: 0px 0px 0px 10px;
	font-size: 20px;
	color: #483d8b;
}

/*---賃貸マンション---*/
#chintai_ma{
	color: #464646;
}

#chintai_ma table{
	margin: auto;
	padding: auto;
	text-align: center;
	width: 100%;
	border: none;
/*	border-collapse: collapse;*/
	font-size: 14px;
}

#chintai_ma th{
	padding: 5px 10px;
	width: 35%;
	border: solid 1px #aaaaaa;
	vertical-align: middle;
	background-color: #c0eec0;
}

#chintai_ma td{
	padding: 0px 10px;
	width: 65%;
	border: solid 1px #aaaaaa;
	vertical-align: top;
}


/*---店舗・企業・その他---*/
#tenpo_ki{
	color: #555555;
}

#tenpo_ki table{
	margin: auto;
	padding: auto;
	text-align: center;
	margin-left: 0px;
	width: 100%;
	border: none;
/*	border-collapse: collapse;*/
	font-size: 14px;
}

#tenpo_ki th{
	padding: 5px 10px;
	width: 35%;
	border: solid 1px #aaaaaa;
	vertical-align: middle;
	background-color: #c0eec0;
}

#tenpo_ki td{
	padding: 0px 10px;
	width: 65%;
	border: solid 1px #aaaaaa;
	vertical-align: top;
}

/*---工事の概要---*/
#kouji{
	color: #555555;
	margin: auto;
	text-align: center;
}

#kouji table{
/*	margin-left: 0px;*/
	margin: auto;
	padding: auto;
	text-align: center;
	width: 95%;
	border: none;
/*	border-collapse: collapse;*/
	font-size: 14px;
}

#kouji th{
	padding: 5px 10px;
	width: 40%;
	border: solid 1px #aaaaaa;
	vertical-align: middle;
	background-color: #c0eec0;
	text-align: left;
}

#kouji td{
	padding: 0px;
	width: 60%;
	border: solid 1px #aaaaaa;
	vertical-align: top;
}




/*---よく頂くご質問〜Ｑ＆Ａ---*/
#question dl{
	line-height: 130%;
	margin: 10px 30px 0px 50px;
	text-align: left;
}

#question dt{
	font-weight: bold;
	font-size: 16px;
	background-color: #ffeeef;
	text-indent: 0.5em;
	border-color: #9c445c;
	border-style: solid;
	border-width: 0px 0px 1px 10px;
	color: #9c0034;
}

#question dd{
	margin: 0px 20px 15px 30px;
	font-size: 14px;
	color: #464646;
}

span {
	font-weight: bold;
}

.shitsumon {
	font-weight: bolder;
	font-size: 27px;
	color: #9c0034;
	line-height: 40px;
}

.kaitou {
	font-weight: bolder;
	font-size: 27px;
	color: Navy;
	line-height: 30px;
}


/*---ご不明な点はコチラまで---*/
#renraku {
	width: 70%;
	margin: 20px auto 10px auto;
	padding: 15px;
	border: double 4px #888888;
	text-align: center;
	color: #464646;
	font-size: 14px;
	background-color: #eefbff;
	line-height: 130%;
}


/*-----採用情報-----*/
#saiyou {
	margin: auto;
	text-align: center;
	color: #464646;
}

#saiyou h4 {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	border: none;
	color: #9c0034;
}

#saiyou p.message {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 7px;
	width: 95%;
	text-indent: 1em;
	text-align: left;
	line-height: 130%;
	font-size: 15px;
}

#saiyou table{
	margin-left: auto;
	margin-right: auto;
/*	padding: 20px;*/
	width: 95%;
	border: none;
	border-collapse: collapse;
	font-size: 14px;
	text-align: left;
}

#saiyou th{
	padding: 5px 10px;
	width: 25%;
	border: solid 1px #666666;
	vertical-align: middle;
	background-color: #ffeeef;
	text-align: center;
}

#saiyou td{
	padding: 5px 10px;
	width: 25%;
	border: solid 1px #666666;
	vertical-align: top;
	text-align: left;
}

#saiyou span{
	font-size: 20px;
	font-weight: bolder;
	line-height: 130%;
}





/*-----------------------------------------------*/
