@charset "utf-8";


/*----------------------------- 
サポーターズ登録（トップ）
-----------------------------*/
#content div.mailnews
{
	width: 632px;
	margin: 0 0 15px 18px;
	padding: 0;
	background-image: url(../../images/2013/events/chiiki_back01.gif);
}

#content div.mailnews p
{
	width: 534px;
	height: 44px;
	overflow: hidden;
	margin: 20px 0 20px 24px;
	padding: 0;
}

#content div.mailnews .form
{
	width: 572px;
	margin: 0 auto 20px auto;
	padding: 20px 14px;
	font-size: 75%;
	text-align: center;
	background-color: #ffffff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	position: relative;
	/*behavior: url(http://www.ecolife-stage.org/test13/css/2013/PIE.htc)\9;*/
	/zoom: 1;
}

#content div.mailnews .form a
{
	width: 372px;
	height: 37px;
	overflow: hidden;
	display: block;
	margin: 10px auto 0 auto;
}

#content ul.mailnews
{
	list-style: none;
	text-align: center;
	margin-bottom: 30px;
}

#content ul.mailnews li
{
	display: inline;
	padding: 5px 25px;
	background: url(../../images/2013/mailnews/ic_hana_or.gif) no-repeat left center;
	font-size: 75%;
}

#content ul.mailnews li a
{
	color: #007334;
	text-decoration: none;
}

#content ul.mailnews li a:hover
{
	color: #007334;
	text-decoration: underline;
}

/*----------------------------- 
サポーターズ登録（サポーターズとは）
-----------------------------*/
#supporters
{
	font-size: 100%;
	line-height: 1.6;
	color: #4c4c4c;
	font-family: "MS P Gothic","ＭＳ Ｐゴシック",Osaka,Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	font-size: 75%;
}

#supporters h2
{
	height: 32px;
	margin: 0;
	padding: 0 0 0 8px;
	overflow: hidden;
	border-bottom: solid 1px #007334;
	position: relative;
}

#supporters .aboutus,
#supporters form
{
	text-align: center;
}

#supporters div.sp-box
{
	margin: 0;
	padding: 0;
	background-image: url(../../images/2013/events/chiiki_back01.gif);
}

#supporters div.sp-box h3
{
	color: #ff6600;
	margin: 20px 15px 0 15px;
	text-align: center;
	font-size: 135%;
}

#supporters div.sp-box .text-box
{
	margin: 20px 16px 20px 16px;
	padding: 20px 14px;
	background-color: #ffffff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	position: relative;
	/*behavior: url(http://www.ecolife-stage.org/test13/css/2013/PIE.htc)\9;*/
	/zoom: 1;
}

#supporters div.sp-box .text-box strong
{
	font-size: 115%;
}

#supporters dl
{
	margin: 0;
	padding: 0;
}

#supporters dl dd
{
	margin: 0 0 15px 1.2em;
	padding: 0;
}

#supporters dl dd ul
{
	margin: 0 0 0 1.5em;
	padding: 0;
	list-style-type: decimal;
}

#supporters dl dd ul.cookie
{
	margin: 0 0 0 1em;
	padding: 0;
	list-style-type: disc;
}

#supporters div.sp-box hr
{
	height: 10px;
	border: 0;
	background-image: url(../../images/2013/events/chiiki_line01.gif);
}

/*----------------------------- 
サポーターズ登録（登録）
-----------------------------*/
.mailma_title_mart
{
	padding: 20px 0 10px 120px;
	background: url(../../images/2013/mailnews/img_supporters.gif) no-repeat left top;
}

.mailma_title_mart h2
{
	font-size:18px;
	line-height:120%;
	margin: 0 0 10px 0 !important;
	color:#004a2a;
	padding: 0 !important;
	border: none !important;
}

#supporters h2.simple
{
	font-size:15px;
	line-height:120%;
	padding:0;
	margin: 0;
	color:#004a2a;
	border:0;
	text-align:left;
}

.mailma_ac_1
{
	width: 195px;
	height: 190px;
	margin-left: 0;
	margin-right: 20px;
	background:url(../../images/2013/mailnews/img_gomi.gif) no-repeat left top;
	float: left;
	overflow: hidden;

}

.mailma_ac_2
{
	width: 195px;
	height: 190px;
	margin-right: 20px;
	background:url(../../images/2013/mailnews/img_denki.gif) no-repeat left top;
	float: left;
	overflow: hidden;

}

.mailma_ac_3
{
	width: 195px;
	height: 190px;
	background:url(../../images/2013/mailnews/img_gohan.gif) no-repeat left top;
	float: left;
	overflow: hidden;

}

.mailma_ac_inner
{
	padding: 200px 0 0 0;
}

.ac_chb
{
	margin: 100px 0 0 15px;
}

.blue2
{
	background:#EEEEEE;
	padding:20px;
	text-align:center;
	margin: 20px 0;
}

.blue2 a,
#privacy a
{
	color: #007334;
}

/*----------------------------- 
お問い合わせ
-----------------------------*/
#privacy h4
{
	color: #ff6600;
	font-size: 100%;
}