#container{padding-bottom:20px;background:#929693}img,fieldset{border:none}.stepWrap .kvPartner{margin:0 0}.stepWrap .kvPartner img{width:100%;max-width:100%}.stepWrap .title{padding:15px 0;width:100%;text-align:center;background:#3d6f96;font-size:20px;font-weight:bold;color:#fff}.boxGray{margin:15px 15px;padding:15px 0;background:#fff;border-radius:4px}.imgTitle{position:relative;margin:0 15px;padding:0 10px 0 76px;color:#2b2b2b;font-size:15px;font-weight:bold}.imgTitle img{position:absolute;left:0}.btnArea{margin-top:10px;padding:0 15px;text-align:center}.btnArea span.btnStyle{display:inline-block;padding:0 20px;border-radius:4px;color:#fff;font-size:12px;text-align:center;line-height:23px}.btnArea span.btnL{min-width:143px;padding:14px 12px 13px;font-size:17px;font-weight:bold}.btnArea span.btnWM{width:100%;padding-left:0;padding-right:0;font-weight:bold}.btnArea span.btnOrg{background:#ca3030}.btnArea span.btnOrg2{background:#4375DB}input[type=text],input[type=password],input[type=number],input[type=email],input[type=date],input[type=tel]{height:37px;margin-right:-2px;padding:0 10px;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#2b2b2b;font-size:13px;line-height:37px}input[type=number],input[type=tel]{padding:0 5px}.inputTextWrap{overflow:hidden;line-height:38px}.inputTextWrapSex{overflow:hidden;text-align:left;line-height:38px}.inputTextArea{display:inline-block;position:relative;height:40px;padding-right:20px;border:1px solid #ccc;border-radius:2px;background:#fff}.inputTextArea input[type=text],.inputTextArea input[type=password],.inputTextArea input[type=number],.inputTextArea input[type=tel],.inputTextArea input[type=email],.inputTextArea input[type=url]{padding-left:10px;border:none;border-radius:0}dl.personInfo{overflow:hidden;margin:15px 15px}dl.personInfo dt{float:left;min-height:40px;margin-top:5px;color:#2b2b2b;font-size:12px;line-height:40px}dl.personInfo dt.long{float:none;width:100%}dl.personInfo dt.long:after{clear:both}dl.personInfo dd{min-height:40px;margin-top:5px;padding-left:27%}dl.personInfo dd .pw{display:inline-block;font-size:22px;font-weight:bold;vertical-align:middle}dl.personInfo dd input,dl.personInfoCerti dd a{vertical-align:middle}fieldset{padding:10px;text-align:center;border-top:1px dotted #cfcfcf}fieldset label.on{background:url(/mobile/img/icon_ch_on.gif) no-repeat left center;padding:5px 0 5px 20px}fieldset label.off{background:url(/mobile/img/icon_ch_off.gif) no-repeat left center;padding:5px 0 5px 20px}.combtn,.combtn:link,.combtn:visited{cursor:pointer;padding:5px 10px 6px;letter-spacing:-1px;color:#666!important;border:1px solid #999;border-bottom-color:#777;background:#fff;background:linear-gradient(to bottom,#ffffff 40%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0)}.inputTextWrapSex input[type="button"]{margin-right:10px;cursor:pointer;width:43%;padding:10px 10px 12px;letter-spacing:-1px;color:#666!important;border:1px solid #999;border-bottom-color:#777;background:#fff;background:linear-gradient(to bottom,#ffffff 40%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0)}.inputTextWrapSex input.btnb{border:1px solid #1e54ae;border-bottom-color:#1e54ae;background:#3c7ae1;background:linear-gradient(to bottom,#3c7ae1 40%,#2262cc 100%);color:#fff!important;font-weight:bold}.inputTextWrapSex input.btnr{border:1px solid #be1f1f;border-bottom-color:#be1f1f;background:#ff4f4f;background:linear-gradient(to bottom,#f53939 40%,#db2929 100%);color:#fff!important;font-weight:bold}