@charset "UTF-8";

#voiceform p{margin: 10px 0 0 0;}
#voiceform .clearfix{width: 100%; margin-top: 3px; font-size: 14px;}
#voiceform .clearfix .name{width: 100%;  padding:6px 3px; background: #ddd;}
#voiceform .clearfix .text{width: 100%;  padding: 0; margin-top:10px; }
#voiceform .clearfix input{padding: 5px 2px;}
#voiceform textarea{width: 90%; margin: 0 3%;}
.mfp_buttons{width: 100%; text-align: center;}
input.submit {margin-top: 10px;font-size: large;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
	overflow: visible;
	padding: 0em 0.5em 0em 0.5em;
	height: 2.2em;}
.red{font-weight: 600; color: #cc0000;}
#voiceform .must{font-size: 10px; color: #cc0000; margin-left: 5px;}

@media only screen and (min-width:950px){
#voiceform p{margin: 10px 0 0 0;}
#voiceform .clearfix{width: 675px; margin-top: 3px;}
#voiceform .clearfix .name{float: left;  padding:6px 3px; background: #ddd; width: 190px;}
#voiceform .clearfix .text{float: left;  padding: 0; margin: 0 0 0 10px;  width: 465px;}
#voiceform .h200{height: 200px;}
#voiceform .must{font-size: 10px; color: #cc0000; margin-left: 5px;}
input{padding: 3px;}
.mfp_buttons{width: 675px; text-align: center;}
input.submit {margin-top: 10px;font-size: large;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
	overflow: visible;
	padding: 0em 0.5em 0em 0.5em;
	height: 2.2em;}
	
#voiceform .h200{height: 200px;}
}
