/*=======================CONTENTS===========================
▼ last-updated: 08/12/12 09:49:32 ashimizu;

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  ◆トップページ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

/*-----------------------------------------------------------
  TOP_Contens
-----------------------------------------------------------*/

div#TopContent{
	width: 591px;
	height: 188px;
	margin: 0 0 0 0;
	padding: 0;
/*	overflow:auto;*/
	background: url("/img/top_contents.jpg") 0 0 no-repeat;
/*border: 1px solid;*/
}

div#TopContent ul{
	margin:0;
	padding:0;
}

div#TopContent ul li{
	margin:0;
	padding:0;
	list-style-type: none;
}

div#TopContent ul li#volunteer{
	margin: 0px;
	padding: 88px 0 0 88px;

}

div#TopContent ul li#volunteer img{
	width:90px;
	height:63px;
	margin:0;
	padding:0;
}

div#TopContent ul li#dayservice{
	margin:0;
	padding:0;
	margin:-105px 0 0 248px;
}

div#TopContent ul li#dayservice img{
	width:119px;
	height:88px;
	margin:0;
	padding:0;
}

div#TopContent ul li#yorimichi{
	margin:0;
	padding:0;
	margin:-9px 0 0 472px;
}

div#TopContent ul li#yorimichi img{
	width:28px;
	height:26px;
	margin:0;
	padding:0;
}

div#TopContent ul li#okurimono {
	margin: -94px 0pt 0pt 530px;
	padding: 0pt;
}

* html div#TopContent ul li#okurimono {
	margin: -90px 0pt 0pt 530px;
	padding: 0pt;
}

*:first-child+html div#TopContent ul li#okurimono {
	margin: -92px 0pt 0pt 530px;
	padding: 0pt;
}

div#TopContent ul li#okurimono img {
	margin: 0pt;
	padding: 0pt;
	width: 30px;
	height: 30px;
}

div#TopContent ul li#band {
	margin: -71px 0pt 0pt 445px;
	padding: 0pt;
}

* html div#TopContent ul li#band {
	margin: -66px 0pt 0pt 443px;
	padding: 0pt;
}

*:first-child+html div#TopContent ul li#band {
	margin: -66px 0pt 0pt 445px;
	padding: 0pt;
}

div#TopContent ul li#band img {
	margin: 0pt;
	padding: 0pt;
	width: 30px;
	height: 29px;
}

/*-----------------------------------------------------------
  Middle_Contens
-----------------------------------------------------------*/

p.top{
	font-size:115%;
	margin:0 30px 20px 30px;
	padding:0;
}

/*-----------------------------------------------------------
  News_Contens
-----------------------------------------------------------*/

div#NewsContent{
	width:559px;
	margin:0 auto;
	padding: 0 0 20px 0;
	background:url("/img/news_bottom.jpg") left bottom no-repeat;
}
div#NewsContent div.NewsTop{
	margin: 0;
	padding: 0;
}
div#NewsContent ul{
	margin: 10px 0 0 50px;
	padding:0;
	list-style-type: none;
}

div#NewsContent li{
	width: 430px;
	height: 32px;
	margin: 3px 0 0px 0px;
	padding: 3px 0 0px 20px;
	font-size:115%;
	background: url("/img/list_mark.gif") no-repeat 0 0 ;

}


div#News2Content{
	width:559px;
	margin:0 auto;
	padding:80px 0 40px 0;
	background:url(/img/bg_news2_top.jpg) 0 0 no-repeat;
}


p#Comment{
	font-size:115%;
	margin:0 50px;
	padding:0;
}

p.Alllist{
	margin:20px 80px 0 0;
	text-align:right;
}
