@charset "utf-8";

/* CSS Document */

#topPr {
	padding:0 15px 15px 15px;
	}

#topPr li {
	border-bottom:#CCCCCC 1px solid;
	width:610px;
	}

#topPr .prName {
	background:url(../../images/icon_pr.gif) left 5px no-repeat;
	width:160px;
	float:left;
	display:block;
	font-size:105%;
	padding:3px 0 0 30px;
	}

#topPr .prBody {
	width:380px;
	padding:3px 20px 0 0;
	float:left;
	display:block;
	font-size:105%;
	}

#topPr .prPlus {
	width:10px;
	padding:5px 0 0 0;
	float:left;
	display:block;
	}

/* member */

.memberListBox {
	background: #fcf4da;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 10px 15px;
	}

.memberList {
	
	}

.memberList .memberName {
	background:url(../../images/icon_member02.gif) left 5px no-repeat;
	width:460px;
	float:left;
	display:block;
	font-size:105%;
	padding:3px 0 0 30px;
	margin: 0 0 0 10px;
	}

.memberList .memberName strong {
	margin:0 0 0 10px;
	}

.memberList .memberBody {
	width:470px;
	padding:10px;
	display:block;
	font-size:105%;
	font-weight: bold;
	}

.memberList .memberBody a {
	color:#000000;
	}

.memberList .memberBody a:hover {
	color:#666666;
	}

.memberList .memberGenre {
	background:url(../../images/icon_member.gif) top left no-repeat;
	font-size:12px;
	color:#FFFFFF;
	width:86px;
	height:21px;
	margin:0 30px 0 0;
	line-height:21px;
	text-align:center;
	float:left;
	display:block;
	}

.memberList .memberDate {
	color:#98790d;
	font-weight:bold;
	width:630px;
	float:left;
	display:block;
	padding:5px 0 0 0;
	margin: 5px 0 0 0;
	line-height: 28px;
	border-top:1px solid #c7a63f;
	}

.memberList .memberDate img {
	float: right;
}

.grayWaku {
	border:1px solid #cccccc;
	width:650px;
	padding:4px;
	margin:20px 0;
	}


/* artist */

.artistSearch {
	padding:10px;
	}

.artistSearch p {
	background:url(../../images/icon_circle.gif) left 3px no-repeat;
	padding:0 0 0 15px;
	}

.artistSearch, .facilitiesSearch span {
	display: block;
	margin: 0 0 10px 0;
}

.artistSearch .box01 {
	float:left;
	width:190px;
	}

.artistSearch .box02 {
	float:left;
	padding:20px 0 0 0;
	width:50px;
	}

.artistSearch .box01 select {
	width:170px;
	}


/* volunteer */

.voluTable {
	width:660px;
	border:#cccccc solid 1px;
	margin:0 0 20px 0;
	}

.voluTable th {
	width:120px;
	padding:10px;
	text-align:left;
	vertical-align:text-bottom;
	border-bottom:#669538 solid 1px;
	color:#ffffff;
	background:#83b452;
	}

.voluTable td {
	padding:10px;
	text-align:left;
	vertical-align:text-bottom;
	border-bottom:#cccccc solid 1px;
	}
	
select {
	padding: 2px;
	margin: 5px;
	border: 1px solid #747474;
	background-color: #fff8e4;
	line-height: 20px;
}

.planeBlock table.searchBlock input, .planeBlock table.searchBlock select {
	padding: 2px;
	border: 1px solid #4c8c0d;
	}

.questionName {
	background: url(../../image/questions/icon_question.gif) no-repeat;
	color: #cc6600;
	padding-left: 60px;
	line-height: 26px;
	margin-top: 5px;
}

.answerName {
	background: url(../../image/questions/icon_answer.gif) no-repeat;
	padding-left: 60px;
	line-height: 26px;
	margin-top: -15px;
	font-weight: normal;
}

.questionBtn {
	margin: 5px 0 10px 0;
}

.questionBtn a {
	float: right;
}


