
@charset "utf-8";

/* CSS Document */





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



　ボランティア



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





body#volunteer {

	background: url(../../common/images/background.gif) repeat-x center top;

}





/* title image */



#volunteer #title_image {

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

}



#volunteer #title_image #header {

	height: 250px;

}





/* h3 */



h3 {

	padding-left: 0;

}



h3.v_h3-01 {

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

}



h3.v_h3-01 {

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

}



h3.v_h3-02 {

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

}



h3.v_h3-03 {

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

}



h3.v_h3-04 {

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

}



h3.v_h3-05 {

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

}





/* h4 */



h4 {

	color: #00A7E5;

	font-size: 12px;

	background-color: #DDEFFB;

	padding: 0.25em 1em;

	margin-bottom: 10px;

}





/* 本文 */



#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: 7px 20px 5px;

	margin: 0 20px 20px;

	background-color: #F7FCFE;

	color: #333;

}



div.address h5 {

	float: left;

	color: #33b2ed;

	font-size: 12px;

}



div.address p {

	padding-left: 4em;

}





/* 申込条件 */



ul.list {

	margin-left: 20px;

}



ul.list li {

	list-style-type: circle;

	margin-bottom: 3px;

}



ul.list li ul {

	margin-left: 1em;

}



ul.list li ul li {

	list-style-type: disc;

	margin-top: 3px;

	font-size: 90%;

	line-height: 1.5em;

}



ul.list li ul.noliststyle {

	margin-left: 0;

}



ul.list li ul.noliststyle li {

	list-style-type: none;

}





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



table.event.detail tr td {

	text-align: center;

	font-size: 90%;

	padding: 0.25em;

}



table.event.detail tr td span {

	font-size: 90%;

	line-height: 1.5em;

}



table.event.detail tr td.date {

	background-color: #fff;

	line-height: 1.2em;

	white-space: nowrap;

}