@charset "utf-8";
/* CSS Document */


/* ////////////////////////////////////////////////////////

　ボランティア

//////////////////////////////////////////////////////// */


body#volunteer {
	background:#f5f5f5;
}


/* title image */

#volunteer #title_image {
	background: url(../../images/volunteer/title_image.jpg) no-repeat center top;
}

#volunteer #title_image {
	height: 250px;
}

#header {
	margin-bottom:30px !important;
}

/* h3 */

h3 {
	padding-left: 0;
}

h3.v_h3-01 {
	background: url(../../images/volunteer/h3-01.gif) no-repeat left bottom;
}

h3.v_h3-01 {
	background: url(../../images/volunteer/h3-01.gif) no-repeat left bottom;
}

h3.v_h3-02 {
	background: url(../../images/volunteer/h3-02.gif) no-repeat left bottom;
}

h3.v_h3-03 {
	background: url(../../images/volunteer/h3-03.gif) no-repeat left bottom;
}

h3.v_h3-04 {
	background: url(../../images/volunteer/h3-04.gif) no-repeat left bottom;
}

h3.v_h3-05 {
	background: url(../../images/volunteer/h3-05.gif) no-repeat left bottom;
}


/* 本文 */

#copy {
	margin-bottom: 20px;
}

#copy p {
	margin-bottom: 0.5em;
}


/* 募集イベント */

table.event {
	width: 100%;
}

table.event th {
	border: solid 1px #87CAF0;
	padding: 0.3em 0.5em;
	background-color: #9FD4F3;
}

table.event td {
	border: solid 1px #87CAF0;
	padding: 0.3em 0.5em;
}


/* 申込方法 */

div.address {
	border: solid 2px #87CAF0;
	padding: 5px 20px;
	margin-left: 20px;
	margin-right: 20px;
	background-color: #F7FCFE;
	color: #333;
}

div.address h4 {
	float: left;
	color: #33b2ed;
	font-size: 12px;
}

div.address p {
	padding-left: 50px;
}


/* 申込条件 */

ul.list {
	margin-left: 20px;
}

ul.list li {
	list-style-type: circle;
	margin-bottom: 3px;
}

ul.list li ul {
	margin-left: 20px;
}

ul.list li ul li {
	list-style-type: disc;
	margin-top: 3px;
}


/* 募集活動日・内容・時間・場所 */

table.detail tr td {
	text-align: center;
	font-size: 90%;
	padding: 0.25em;
}

table.detail tr td.date {
	background-color: #CAE6F8;
}

/* 2015年度追加 */

td.tdblue {
	background:#00a0e9;
	color:#fff;
}
td.tdpink {
	background:#e62e8b;
	color:#fff;
}
td.tdyellow {
	background:#fff100;
}

