@charset "UTF-8";

/* title
------------------------------------------------*/
#title { background: url(img/topimg.jpg) no-repeat right top; }


/* main
------------------------------------------------*/
#main h3 { margin-bottom: 10px; }
#main h3.margin-top { margin-top: 30px; }
#main p.lead {
	float: left;
	margin-bottom: 20px;
}
#main p.btn01 { margin: 10px 0 0 510px; }
#main p.btn02 { margin: 10px 0 0 470px; }
#main p.re {
	margin-bottom: 10px;
	text-align: right;
	font-size: 93%;
}
#main p.tit {
	margin: 0 0 20px;
}
#main p.message {
	margin: 30px 0 20px;
	text-align: center;
}
#main p.staff {
	float: right;
	margin: 0 0 20px 20px;
	text-align: center;
	font-size: 85%;
}
#main p.staff img {
	margin: 0 0 3px;
}

#main ul li { margin: 0 0 8px 5px; }
#main ul li a {
	background: url(../img/ya01.gif) no-repeat left center;
	padding: 0 0 0 10px;
}



/* voice_out
------------------------------------------------*/
#main .voice_out {
	background: url(img/voice_out.gif) no-repeat center bottom;
	margin-bottom: 20px;
	zoom: 1;
}
#main .voice_out:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }
#main .voice_in {
	float: left;
	background: url(img/voice_in.gif) no-repeat center top;
	width: 322px;
	padding: 7px 9px;
	zoom: 1;
}
#main .margin {
	margin-right: 30px;
}

#main .voice_in:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }
#main .voice_in p {
	float: left;
	background: url(img/person.gif) no-repeat left top;
	width: 70px;
	padding: 40px 0 0;
	text-align: center;
	font-size: 85%;
}
#main .voice_in dl {
	float: right;
	width: 250px;
}
#main .voice_in dt {
	font-size: 85%;
	color: #741010;
}
#main .voice_in dd {
	font-size: 108%;
}
#main .voice_in dd.link {
	text-align: right;
	font-size: 100%;
}
#main .voice_in dd.link a {
	background: url(../img/ya01.gif) no-repeat left center;
	padding: 0 0 0 10px;
}



/* oldvoice
------------------------------------------------*/
.oldvoice {
	overflow: auto;
	height: 180px;
	padding: 10px 10px 10px 0;
}

