@charset "utf-8";input, textarea{border:1px solid #cccccc;padding:7px 10px 7px 10px;font-size:large;color:#000000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.none{display:none;}
.required_info{font-size:small;margin:1em 0;}
.required_info span{color:red;}
.inputText{width:90%;height:24px;border:1px solid #cccccc;padding:7px;}
.inputTextarea{width:90%;height:250px;border:1px solid #cccccc;padding:7px;}
.contact_form .inputText.error_class{border:1px solid #ef716d;}
.contact_form .inputTextarea.error_class{border:1px solid #ef716d;}
.contact_form label{margin-right:0.5em;color:#262626;font-size:small;}
.contact_form label span{color:red;}
.question_box{border:1px solid #9ac1fa;background:#dbeefe;color:#4180cf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 10px;line-height:22px;margin-bottom:10px;}
.success_box{border:1px solid #a4cb8b;background:#e9fedb;color:#488e1b;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 10px;line-height:22px;margin-bottom:10px;}
.attention_box{border:1px solid #f2c779;background:#fff8c4;color:#ed7c18;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 10px;line-height:22px;margin-bottom:10px;}
.error_box{border:1px solid #f7b3b1;background:#fff1f1;color:#d93e39;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 10px;line-height:22px;margin-bottom:10px;}
label{margin:0 0 5px 0;font-size:small;color:#262626;font-weight:bold;cursor:pointer;display:block;}
label span{color:#dc4b46;}
.comments_form{margin:20px -20px 0 0;}
.comments_form input{width:169px;}
.comments_form textarea{height:140px;width:590px;}
.comments_form{max-width:100%;}
.comments_form .comment_wrap{float:left;margin:0 20px 20px 0;}
.comments_form .comment_wrap:nth-child(3n){margin-right:0;}
.comments_form .textarea_wrap{clear:both;}
a.button{ height: 20px; display: inline-block; margin: 0 10px 20px; text-decoration: none;/* [disabled]font-weight: bold; */ font-size: medium; line-height: 12px; padding: 10px 15px 0;/* [disabled]-webkit-border-radius: 3px; *//* [disabled]-moz-border-radius:3px; *//* [disabled]border-radius: 3px; *//* [disabled]-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08); *//* [disabled]-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08); *//* [disabled]box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08); */ }
a.button.large{height:24px;padding:11px 10px 0 10px;font-size:medium;line-height:14px;}
a:hover.button{ /* [disabled]background-position:0 -28px; */ }
a:hover.button.large{ /* [disabled]background-position:0 -35px; */ }

a.button.green{ /* /* [disabled]border: 1px solid #adc671; */ color: #FFF;/* [disabled]text-shadow: 0 1px 0 rgba(255,255,255, 0.4); */ cursor: pointer; background: #000; }
a:hover.button.green{ /* [disabled]border:1px solid #8bb14d; */ }

@media only screen and (max-width:480px){.inputText{width:90%;}
.inputTextarea{width:90%;height:70px;}
.submit{margin:0;}
input, textarea{border:1px solid #cccccc;padding:7px 10px 7px 10px;font-size:x-large;color:#000000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
}