#main h3.contact {
	height: 57px;
	background: url(../img/sb2010/contact_hd.png);
	background-repeat:no-repeat;background-size:580px auto;
}
#main h3.audition {
	height: 57px;
	background: url(../img/sb2010/audition_hd.png);
	background-repeat:no-repeat;background-size:600px auto;
}
#main{
	text-align:center;clear:both;
	/* width:100%; */
	display:block;
}
#main .maincont{
	margin-left:auto;margin-right:auto;
	/* width:600px; */
	display:inline-block;
	float:none;font-size:15px;
}
#oubo .box{
	/* width: 495px; */
	font-size:15px;
}
#oubo .name{
	margin:7px 0 5px 0;
}
#oubo .form_box{
	margin:5px 0 5px 0;width: 325px;font-size:15px;
}
.contactform .box{
	/* width: 530px !important; */
}
.contactform .form_box{
	/* width: 385px !important; */
}
#oubo input, #oubo select, #oubo textarea{
	padding:5px;font-size:15px;
}
#oubo #name, #oubo #furigana, #oubo #email, #oubo #comments, #oubo #phone, #oubo #agency{
	width:95%;
	border:1px solid #777;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
}
#oubo #height{
	border:1px solid #777;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
}
#oubo #comments{
	height:105px;
}
#oubo select, #oubo textarea{
	border:1px solid #777;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
}
#oubo textarea{
	width:95%;height:55px;
}
#oubo #btnSubmit{
	border:1px solid #777;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
}