//.it,textarea{border:1px solid #bcbcbc;}

/* button */
.btdiv{position:relative;width:100%;height:40px;background:#fff;text-align:center}
.pl{position:absolute;white-space:nowrap;top:4px;left:10px}
.pr{position:absolute;white-space:nowrap;top:4px;right:10px}

.bt{display:inline-block;height:25px;line-height:25px;padding:0 0.6em;border:1px solid #bcbcbc;background:#f1f1f1 url(/mobile/img/bt.gif) repeat-x 0 -65px;vertical-align:middle;text-align:center;color:#666;letter-spacing:-1px;white-space:nowrap;font-size:0.93em}
.bt.on{border-color:#30c70a;color:#33a600}

.sbt{display:inline-block;border:1px solid #bcbcbc;background:#f1f1f1 url(/mobile/img/bt.gif) repeat-x 0 0;vertical-align:middle}
.sbt input{overflow:visible;width:68px;height:25px;border:none;background:url(/mobile/img/ib_v.gif) no-repeat 5px;white-space:nowrap;text-indent:11px;font-size:0.93em;color:#666;vertical-align:middle;cursor:pointer;-webkit-border-radius:0}

/* form */
.w_area { padding:0 10px 5px 10px;}
.w_area .w_info { width:100%; }
.w_area .w_info th { width:50px; padding:6px 0 3px 0; color:#777; white-space:nowrap; line-height:1.8; vertical-align:top; }
.w_area .w_info th a { color:#777; text-decoration:underline; }
.w_area .w_info td { width:auto; padding:3px 0 3px 10px; }
.w_area .w_info td .input_box { padding:4px 5px; border:1px solid #cdcdcd; background:#fff; }
.w_area .w_info td .input_select { width:100%;padding:4px 5px; }
.w_area .w_info td .input_box input { width:100%; border:0; }
.w_area .w_cont { margin:3px 0 1px 0; padding:4px 5px; border:1px solid #cdcdcd; background:#fff; }
.w_area .w_cont textarea { width:100%; height:200px; padding:0; border:0; background:#fff; color:#000; font-size:1.1em; line-height:1.5em; }

