@charset "utf-8";

h1{
	top:0px;
}
h2{
	margin-top:64px;
}
p{
	height:227px;
	margin:42px auto 0;
}
#charityWrap{
	width:728px;
	height:400px;
	margin:42px auto 0;
	background-color:#fffce6;
}
#charityWrap #charityPic{
	position:absolute;
	text-align:left;
	padding:30px 0 0 40px;
}
#charityWrap #charityOutline01{
	position:absolute;
	text-align:left;
	padding:30px 0 0 407px;
}
#charityWrap dt,
#charityWrap dd{
	margin-bottom:20px;
}
#charityWrap #charityLink{
	margin:0;
	padding:2px 0 0 88px;
}
#summaryWrap{
	margin:45px auto 0;
	text-align:center;
	width:648px;
}
#summaryWrap .margin_t10{
	text-align:right;
}
#messageWrap{
	margin:85px auto 0;
	text-align:center;
	width:888px;
}
#messageWrap li{
	width:222px;
	float:left;
}
.padding_l100{
	padding-left:111px;
}
#thanks{
	padding-top:115px;
	clear:both;
}
#pagetopWrap{
	height:30px;
	width:auto;
	text-align:center;
	margin:0 auto;
	background:url(../image/footer_shadow.png) repeat-x;
	background-position:bottom;
}
.pagetop{
	width:920px;
	text-align:right;
	margin:88px auto 0;
}

#bannerWrap{
	text-align:center;	
	width:100%;
	background-color:#fff;
}
ul.banner{
	padding:22px 140px 22px 180px;
	margin:0 auto;
	overflow:hidden;
	width:881px;
}
ul.banner li{
	float:left;
	margin-right:60px;
}
ul.banner li dl dd{
	padding:3px 0 0 2px;
	text-align:left;
}
.copyright{
	width:100%;
	background-color:#c00823;
	padding:15px 0;
	color:#fff;
	text-align:center;
}
