@charset "utf-8";

/* ****************************************************************************

　目次
　00. smartecotowns 003
　01. テンプレート

-------------------------------------------------------------------------------

*/
/* ==

　00. smartecotowns 003

=============================================================================== */
#main .leadBlock02Inner {
	padding-bottom: 10px;
}
#main .article .articleTitle02 {
	background-position-y: 5px;
}

#main .smaeco003Col2Block01 {
	width: 850px;
	margin-bottom: 25px;
}
#main .smaeco003Col2Block01 .colL {
	float: left;
	width: 410px;
}
#main .smaeco003Col2Block01 .colR {
	float: right;
	width: 410px;
}
#main .smaeco003Col2Block01 h3 {
	font-size: 167%;
	color: #00A6DF;
	margin: 15px 0 0;
	padding: 15px 0 0 50px;
	text-align: left;
	background: url(/sustainable/sustainable_journey/smartecotowns/003/images/index_ico01.gif) no-repeat 0 0;
	min-height: 45px;
}
#main .smaeco003Col2Block01 p.capTxt01 {
	margin: 0;
}

#main .smaeco003Col2Block01 dt {
	background: url(/sustainable/sustainable_journey/smartecotowns/003/images/index_ico02.gif) no-repeat 0 0;
	padding: 3px 0 0 45px;
	margin-bottom: 12px;
	min-height: 32px;
	color: #00A6DF;
	font-size: 150%;
	font-weight: bold;
}
#main .smaeco003Col2Block01 dd {
	background: url(/sustainable/sustainable_journey/smartecotowns/003/images/index_ico03.gif) no-repeat 0 0;
	padding-left: 45px;
	margin-bottom: 10px;
}


#main .smaecoIntroBlock01 {
	width: 850px;
}
#main .smaecoIntroBlock01 .colL {
	width: 140px;
	float: left;
}
#main .smaecoIntroBlock01 .colR {
	width: 680px;
	float: right;
}
#main .smaecoIntroBlock01 p {
	margin-bottom: 10px;
	font-size: 117%;
	line-height: 1.5;
}
#main .smaecoIntroBlock01 p.title {
  color: #00A6DF;
	font-size: 167%;
	font-weight: bold;
}
#main .smaecoIntroBlock01 p.name {
	margin-bottom: 3px;
	font-size: 150%;
}

#main .smaeco003TitleCol2Block01 {
	width: 850px;
	padding-top: 10px;
	margin-bottom: 30px;
}

#main .smaeco003TitleCol2Block01 .colL {
	float: left;
	width: 120px;
}
#main .smaeco003TitleCol2Block01 .colR {
	float: right;
	width: 710px;
	text-align: left;
	padding-top: 20px;
}
#main .smaeco003TitleCol2Block01 .colR h2 {
	color: #00A6DF;
	padding-top: 10px;
	margin-bottom: 0;
}

#main #smaeco003IntroBlock {
	padding: 10px 0 20px;
}
#main #smaeco003IntroBlock .balloon {
	margin-bottom: 30px;
}

#main .linkBlank {
	font-size: 117%;
}

/* ==

　01. テンプレート

=============================================================================== */
#main .detailBlock {
	padding-top: 20px;
	margin-bottom: 30px;
}

