
.form_left, .form_right{display:inline-block;vertical-align:top;}

 /* feedback1 */
.feedback1 { margin-bottom: 20px;}
.feedback1 .form_left{width:140px; padding-top: 4px;}
.feedback1 .form_right{width:300px;}
.feedback1 .form_line,
.feedback1 input[type="text"]{height:30px;}
.feedback1 .form_line_textarea,
.feedback1 textarea {height:120px;}
.feedback1 .form_line,
.feedback1 .form_line_textarea {margin-bottom: 5px;}
.feedback1 .form_button{overflow:hidden; width:440px; padding-top:10px;}
.form_button input{width:120px;}
.feedback1 input[type="submit"]{ background-image:  url(../img/images/button_fon.png);
	padding: 2px 10px; border:1px solid #000000;border-radius:3px; height: 34px; width:129px;
}

/*

.feedback2 {width: 300px;  margin-bottom: 20px;}
.feedback2 .form_line,
.feedback2 input[type="text"]{height:30px;}
.feedback2 .form_line_textarea,
.feedback2 textarea {height:120px;}
.feedback2 .form_line,
.feedback2 .form_line_textarea {margin-bottom: 14px;}
.feedback2 .form_button{overflow:hidden; padding-top:10px; text-align: center;}
.feedback2 .form_button input{width:120px;}
.feedback2 input[type="submit"]{ background-image:  url(../images/design/button_fon.png);
	padding: 2px 10px; border:1px solid #d25f00;border-radius:3px; height: 30px;
}


.feedback3 { margin-bottom: 20px;}
.feedback3 .form_left{width:140px; padding-top: 4px;}
.feedback3 .form_right{width:300px;}
.feedback3 .form_line,
.feedback3 input[type="text"]{height:30px;}
.feedback3 .form_line_textarea,
.feedback3 textarea {height:120px;}
.feedback3 .form_line,
.feedback3 .form_line_textarea {margin-bottom: 5px;}
.feedback3 .form_button{overflow:hidden; width:440px; padding-top:10px;}
.form_button input{width:120px;}
.feedback3 input[type="submit"]{ background-image:  url(../images/design/button_fon.png);
	padding: 2px 10px; border:1px solid #d25f00;border-radius:3px; height: 30px;
}
@media screen and (max-width: 600px) {
	.feedback3 .form_left, .feedback1 .form_right { width:100%;}
	.feedback3 .form_line { height: auto; }
}


.feedback4 {width: 300px;  margin-bottom: 20px;}
.feedback4 .form_line,
.feedback4 input[type="text"]{height:30px;}
.feedback4 .form_line_textarea,
.feedback4 textarea {height:120px;}
.feedback4 .form_line,
.feedback4 .form_line_textarea {margin-bottom: 14px;}
.feedback4 .form_button{overflow:hidden; padding-top:10px; text-align: center;}
.feedback4 .form_button input{width:120px;}
.feedback4 input[type="submit"]{ background-image:  url(../images/design/button_fon.png);
	padding: 2px 10px; border:1px solid #d25f00;border-radius:3px; height: 30px;
}

*/

.alert{color: #e31e24;font-weight: bold; margin-bottom: 12px;}
.sns { margin-bottom: 12px; font-size: 12px; }
.form_line_captcha{margin-bottom:10px;}
a.icaptcha,a.icaptcha:visited {color:#e31e24; font-size:11px;}

input[type="text"]::-webkit-input-placeholder {color:#cdbda2;}
input[type="text"]::-moz-placeholder          {color:#cdbda2;}
input[type="text"]:-moz-placeholder           {color:#cdbda2;}
input[type="text"]:-ms-input-placeholder      {color:#cdbda2;}
textarea::-webkit-input-placeholder {color:#cdbda2;}
textarea::-moz-placeholder          {color:#cdbda2;}
textarea:-moz-placeholder           {color:#cdbda2;}
textarea:-ms-input-placeholder      {color:#cdbda2;}


input[type="text"]:focus::-webkit-input-placeholder {color: transparent}
input[type="text"]:focus::-moz-placeholder          {color: transparent}
input[type="text"]:focus:-moz-placeholder           {color: transparent}
input[type="text"]:focus:-ms-input-placeholder      {color: transparent}

textarea:focus::-webkit-input-placeholder {color: transparent}
textarea:focus::-moz-placeholder          {color: transparent}
textarea:focus:-moz-placeholder           {color: transparent}
textarea:focus:-ms-input-placeholder      {color: transparent}
