<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
@charset "utf-8";
/*-----------------------------------------
 form.css
 お問い合わせフォーム
-----------------------------------------*/
body {font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;}
ul, dl {margin-bottom: 0px;}
.ttl_03 {padding: 0;}
.ttl_03:before {content: "";}
.contact_dl dt{float: left; width: 64px;}
.contact_dl dd{margin-left: 64px;}
/* フォーム基本部分 */
.form-control {width: 90%;display: inline-block;}
/* NGなら赤くする */
form input:focus:invalid {border : tomato 2px solid;}
form textarea:focus:invalid {border: tomato 2px solid;}
/* 操作中、入力値が正しい場合は、不正エラーを消す */
form input:focus:valid + .error .invalid {display : none;}
form input.next {background-color: #336699;border: 1px solid #336699;color:#fff;font-weight:bold;}
form textarea:focus:valid + .error .invalid {display : none;}
/* ボタン制御部 */
.submitBtnArea {clear:both;margin:10px 0 30px;text-align:center;}
.submitBtnArea input {margin:0 10px;min-width:120px;padding:0.5em 2em; -webkit-appearance: none;border-radius: 0;cursor: pointer;font-size: 24px;font-weight: bold;background-color: #22bfe6;border-color: #22bfe6;}
.submitBtnArea input:hover {opacity:0.7;color: #f00;font-weight: bold;}
.form_signup dt {font-weight:bold;clear:both;}
.form_signup dt em {font-weight: normal;display:block;font-size:14px;padding:5px 0 10px;}
.form_signup .typeBox {background-color: #fff;border: 1px solid #ccc;color: #555;display: block;height: 34px;line-height: 1.42857;padding: 6px;width: 100%;border-radius: 0;}
.form_signup textarea.typeBox {height: auto;}
.form_signup {background-color:#fff;margin:0 0 2px;overflow:hidden;height:100%;font-size:16px;border-bottom:1px solid #808080;}
.form_signup dt {float:left;padding:10px 0 8px 10px;}
.form_signup dd {padding:10px 10px 6px;margin:0 0 0 450px;background-color:#fff;}
.form_signup .num {display: table-cell;width: 2em;height: 2em;text-align: center;vertical-align: middle;color: #fff;background: #22BFE6;font-weight: bold;font-size: 20px;}
.form_signup .dttxt {display: table-cell;vertical-align: middle;padding-left: 1em;}

.cate_schoolofficials .submitBtnArea input {background-color: #74c34c;border-color: #74c34c;}
.cate_schoolofficials .form_signup .num {background-color: #74c34c;}

/* Other */
.typeBox {width: 90%;}/* textarea */
.hissu {color:#CC0000;font-weight:bold;}
.has-error {color: #a94442;}
.w80 {width: 80% !important;}

/* Smartphone Style */
@media screen and (max-width: 768px){
.submitBtnArea input {width:100%;font-size: 18px;}	
.contact_dl dd{margin-left: 64px;text-indent: -1em;}
.form_signup {font-size:14px;}	
.form_signup dt {clear: both;float: none;}
.form_signup dd {margin: 0;}
.form_signup .num {font-size: 16px;}	
}
