html{font-size:1em}.regbody{min-height:100%;font-family:'Noto Sans JP', sans-serif;font-weight:400;margin:0;padding:0;font-size:1em;position:relative;width:100%;background:#637f9e}.regbody a,.regbody a:link,.regbody a:visited{color:#576f8d;text-decoration:underline}.regbody a:hover,.regbody a:active{color:#576f8d;text-decoration:none}.regbody form{margin:0;padding:0}.regbody td{font-family:'Noto Sans JP', sans-serif;font-weight:400;font-size:1em}.regbody input[type=text],.regbody textarea,.regbody input[type=email],.regbody input[type=password]{font-family:'Noto Sans JP', sans-serif;font-weight:400;font-size:1em}.regbody .content_pad{box-sizing:border-box;padding:1.1em;min-height:11em}.regbody .btn-default,.regbody .btn-default:visited,.button-link,.button-link:visited{text-transform:uppercase;font-size:1.1em;font-weight:600;text-align:center;color:#fff !important;text-decoration:none !important;padding:.5em 0 .5em 0;background:#576f8d;-webkit-border-radius:.4em .4em;-moz-border-radius:.4em .4em;border-radius:.4em .4em;text-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:inset 8px 8px 8px -8px rgba(255,255,255,0.1),inset -8px -8px 8px -8px rgba(0,0,0,0.1);-moz-box-shadow:inset 8px 8px 8px -8px rgba(255,255,255,0.1),inset -8px -8px 8px -8px rgba(0,0,0,0.1);box-shadow:inset 8px 8px 8px -8px rgba(255,255,255,0.1),inset -8px -8px 8px -8px rgba(0,0,0,0.1);-webkit-transition-duration:0.2s;-moz-transition-duration:0.3s;transition-duration:0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-font-smoothing:antialiased}.regbody .btn-default:hover,.regbody .btn-default:active,.button-link:hover,.button-link:active{color:#FFF;text-decoration:none;background:#6a7e9c;text-shadow:0px 0px 2px rgba(0,0,0,0.4);-webkit-box-shadow:inset 8px 8px 2px -8px rgba(255,255,255,0.1),inset -8px -8px 2px -8px rgba(0,0,0,0.1);-moz-box-shadow:inset 8px 8px 2px -8px rgba(255,255,255,0.1),inset -8px -8px 2px -8px rgba(0,0,0,0.1);box-shadow:inset 8px 8px 2px -8px rgba(255,255,255,0.1),inset -8px -8px 2px -8px rgba(0,0,0,0.1)}.regbody button:focus,.regbody a:focus,.regbody a:active,.regbody button::-moz-focus-inner,.regbody input[type="reset"]::-moz-focus-inner,.regbody input[type="button"]::-moz-focus-inner,.regbody input[type="submit"]::-moz-focus-inner,.regbody select:focus,.regbody select::-moz-focus-inner,.regbody input[type="file"]>input[type="button"]::-moz-focus-inner{outline:none !important}.regbody select{font-size:1em;line-height:1.9;font-weight:normal;background-color:#d0d7db;border:1px solid #c6cdd0;border-radius:.4em;display:inline-block;color:#333;padding:0.3em 3.1em 0.4em 1em;width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}.regbody select:focus{outline:none !important}.regbody select:hover{background-color:#dee4e7}.regbody label.error{color:#cc0000}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #333}.regbody .reg_head{max-width:450px;margin-left:auto;margin-right:auto}.regbody .btn_width select{margin-bottom:.9em}.regbody .btn_width .activty select{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.5);background-color:#87a1b6;border:1px solid #87a1b6;background-image:linear-gradient(45deg, transparent 50%, #fff 50%),linear-gradient(135deg, #fff 50%, transparent 50%),linear-gradient(to right, #afc3d3, #afc3d3)}.regbody .btn_width .activty select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.regbody .btn_width .activty select:hover{background-color:#7c97ae}.regbody .step13_shell .reg_box_top{background:rgba(90,86,83,0.7);box-sizing:border-box;padding:.8em 1.1em .7em 1.1em;-webkit-border-radius:.6em .6em 0 0;-moz-border-radius:.6em .6em 0 0;border-radius:.6em .6em 0 0}.regbody .step13_shell .reg_box_top h1{color:#fff;font-size:1.5em;line-height:1.05;padding:0 0 .18em 0;margin:0}.regbody .step13_shell .reg_box_top h2{color:#fff;font-size:1.05em;line-height:1.2;padding:0;margin:0}.regbody .logo_shell{width:476px;margin:.7em auto .5em auto;padding:0;text-align:left;background:rgba(0,0,0,0)}.regbody .logo_shell img{width:84%}.reg_login{position:absolute;right:1%;top:13px;padding:0}.regbody .reg_login .button-login,.regbody .reg_login .button-login:visited{font-size:.95em;line-height:1.1;font-weight:600;text-align:center;color:#487cbd !important;text-decoration:none !important;padding:.4em .7em;background:rgba(255,255,255,0.8);-webkit-border-radius:.2em .2em;-moz-border-radius:.2em .2em;border-radius:.2em .2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-font-smoothing:antialiased;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2);margin:0}.regbody .reg_login .button-login:hover,.regbody .reg_login .button-login:active{color:#254d7f !important;background:white;text-decoration:none}.reg-fineprint{font-size:.9em;line-height:1.6;color:#555;max-width:40em;margin:0 auto 0 auto;padding:0 .2em 0 .2em}.reg_buttonpad{font-family:'Noto Sans JP', sans-serif;margin-top:2.2em;-moz-box-sizing:border-box;box-sizing:border-box}.reg_buttonpad label.error{margin-bottom:1em;color:#cc0000}.reg_buttonpad .button-link,.reg_buttonpad .button-link:visited{text-transform:uppercase;font-size:1.1em;font-weight:600;text-align:center;color:#fff !important;text-decoration:none !important;padding:.5em 0 .5em 0;background:#3f75b8;-webkit-border-radius:.73em .73em;-moz-border-radius:.73em .73em;border-radius:.73em .73em;text-shadow:0;-webkit-transition-duration:0.2s;-moz-transition-duration:0.3s;transition-duration:0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-font-smoothing:antialiased}.reg_buttonpad .button-link-disabled,.reg_buttonpad .button-link-disabled:visited{text-transform:uppercase;font-size:1.1em;font-weight:600;text-align:center;color:#fff !important;text-decoration:none !important;padding:.5em 0 .5em 0;background:#ccc;-webkit-border-radius:.73em .73em;-moz-border-radius:.73em .73em;border-radius:.73em .73em;text-shadow:0;-webkit-transition-duration:0.2s;-moz-transition-duration:0.3s;transition-duration:0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-font-smoothing:antialiased}.reg_buttonpad a{width:80%;max-width:13em;margin:0 auto}.regbody .reg_table{width:100%}.regbody .reg_table td{padding:0 0 .8em 0}.regbody .reg_table td select,.regbody .reg_select select{line-height:1.8;padding:0.2em 2.5em 0.2em .7em !important}.reg_date{padding-top:.2em;margin-left:auto;margin-right:auto;width:27%;min-width:18em}.reg_date:after{content:"";clear:both;display:table}.reg_date #date_month{width:44%;margin-right:1%;float:left}.reg_date #date_day{width:24%;margin-right:1%;float:left}.reg_date #date_year{float:left;width:30%}.reg_date #age_young{width:35%;float:left}.reg_date #age_old{width:35%;float:left}.reg_top3_checkbox label{text-transform:uppercase;letter-spacing:5px;text-align:center;font-size:1.11em;width:100%;margin:0 0 .55em 0;color:#6591c6;text-shadow:none;background-color:#fff;background-image:linear-gradient(to bottom, #fff, #fff);-webkit-border-radius:.2em .2em;-moz-border-radius:.2em .2em;border-radius:.2em .2em;border:2px solid #6591c6}.reg_top3_checkbox .ui-state-hover{color:#fff;background-color:#fff;border-color:#6591c6;background-image:linear-gradient(to bottom, #6591c6, #6591c6)}.reg_top3_checkbox .ui-state-active{font-weight:500 !important;color:#fff;text-shadow:none;background-color:#3388cc !important;background-image:linear-gradient(to bottom, #38c, #38c) !important;border:2px solid #3388cc}.reg_top3skill{margin:-0.1em -0.2em 0.5em -0.2em}.reg_top3skill label{text-align:center;font-size:1.08em;border:2px solid #3f75b8;background:#fff;font-weight:600;color:#3f75b8;line-height:1;width:32.5%;margin:.2em 0 .35em 0;-webkit-border-radius:1.5em 1.5em;-moz-border-radius:1.5em 1.5em;border-radius:1.5em 1.5em;padding:.25em .4em;text-shadow:none;background-image:none}.reg_top3skill .ui-button-text{padding:0 !important}.reg_top3skill .ui-state-hover{color:#fff;background-color:#6591c6;border-radius:1.5em 1.5em;border-color:#6591c6}.reg_top3skill .ui-state-active{color:#fff;background-color:#3388cc;border-color:#3388cc}.reg_top3skill .ui-state-active .ui-button-text{font-weight:500 !important;padding-left:!important}.regbody .text_button,.regbody .text_button:visited{font-weight:500;color:#576f8d;font-size:1.1em;text-align:left;width:100%;background-color:#fff;border:none;padding:.2em 0 .2em .4em;margin:0 0 .3em 0;-webkit-border-radius:.2em .2em;-moz-border-radius:.2em .2em;border-radius:.2em .2em}.regbody .text_button:hover,.regbody .text_button:active{color:#fff;background-color:#576f8d}.regbody #profile_caption{width:100%;padding:.35em .4em !important;box-sizing:border-box;margin-bottom:.2em}.regbody .bio_text{width:100%;height:19em;padding:.35em .4em !important;box-sizing:border-box;margin-bottom:.2em;resize:vertical}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block}.reg_error_area label.error{color:#cc0000;width:95%;font-weight:500}.facebook-button{background-color:#3b579d !important}.facebook-button:hover,.facebook-button:focus,.facebook-button:active{background-color:#4561a7 !important}.occupationtype .twitter-typeahead{width:100% !important}.occupationtype input{font-size:1.1em;padding:.2em .4em}.occupationtype .tt-menu{background:#fff !important;padding:.8em 1em .4em 1em;width:100%;margin-top:.5em;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5)}.occupationtype .tt-suggestion{padding:.0 0 .4em 0}.occupationtype label{margin-top:.7em;font-weight:normal}.tt-dataset .tt-cursor{color:#209ddd;font-weight:600;padding-left:.5em}.regtemplate{font-family:'Noto Sans JP', sans-serif}.regframe{text-align:center;max-width:1024px;min-width:450px;margin:0 auto;font-size:0.92em}.reg_date select{display:block;font-size:1em;font-weight:500;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,0.04);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%}.reg_date select::-ms-expand{display:none}.reg_date select:hover{border-color:#888}.reg_date select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.reg_date select option{font-weight:normal}*[dir="rtl"] .reg_date select,:root:lang(ar) .reg_date select,:root:lang(iw) .reg_date select{background-position:left .7em top 50%, 0 0;padding:.6em .8em .5em 1.4em}.reg_date select:disabled,.reg_date select[aria-disabled=true]{color:graytext;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom, #fff 0%, #e5e5e5 100%)}.reg_date select:disabled:hover,.reg_date select[aria-disabled=true]{border-color:#aaa}.regframe .ui-widget{font-family:'Noto Sans JP', sans-serif}.regframe h1{font-family:'Noto Sans JP', sans-serif;font-weight:400;color:#555;font-size:2.3em;line-height:1.25;margin:0;padding:1em 0 0.7em 0;box-sizing:border-box}.reg-steps-pad{min-height:500px;padding:0 1.4em 3.1em 1.4em;background-color:#fff;box-sizing:border-box}.reg-steps-pad label{font-weight:500}.reg-steps-pad input{padding:0.3em 0.4em}.reg-steps-pad input:focus{outline:none}.reg-steps-pad select:focus{outline:none}.reg-steps-pad select:after{outline:none}.reg-steps-pad input[name=zip]{width:8.7em}.reg-steps-pad input[name=password]{width:14em;margin-top:1.2em}.banner-thin{margin-bottom:0.1em;background-color:#f02218;padding:14px 0 8px 20px;display:none;box-sizing:border-box}.banner-wrap{margin-bottom:0.1em;line-height:0;overflow:hidden;width:100%;display:table;border-collapse:collapse}.row-wide{display:table-row}.row-wide .left{width:50%;display:table-cell;background-color:#f02218}.row-wide .right{width:50%;background-color:#f02218;display:table-cell}.crop-height{max-height:150px;overflow:hidden}img.scale{display:block;width:100%;max-width:100%;height:auto !important;display:block;height:auto !important;-ms-interpolation-mode:bicubic}@media screen and (max-width: 624px){.banner-wrap{display:none}}@media screen and (max-width: 624px){.banner-thin{display:block}}@media screen and (max-width: 824px){.row-wide .left{width:42%}.row-wide .right{width:58%}.crop-height{max-height:140px}}.reg_step1_fit img{object-fit:cover;width:100%;height:274px}@media screen and (min-width: 624px){.regframe{font-size:0.94em}.reg_step1_fit img{height:284px}}@media screen and (min-width: 724px){.regframe{font-size:0.96em}.reg_step1_fit img{height:294px}}@media screen and (min-width: 824px){.regframe{font-size:0.98em}.reg_step1_fit img{height:304px}}@media screen and (min-width: 924px){.regframe{font-size:1.0em}.reg_step1_fit img{height:314px}}.regquestion{font-weight:400;font-size:1.38em;padding:1em 0 1em 0;margin:0}.regquestion strong{font-weight:500}.fitcatselect .ui-corner-all,.fitcatselect .ui-corner-top,.fitcatselect .ui-corner-left,.fitcatselect .ui-corner-tl{-webkit-border-radius:1.5em 1.5em;-moz-border-radius:1.5em 1.5em;border-radius:1.5em 1.5em;font-size:0.9em;margin:0 0.1em 0.8em 0;padding:0}.fitcatselect label{padding:0em 0.2em;margin:0}.fitcatselect .ui-button,.fitcatselect .ui-button-text{line-height:1}.fitcatselect .ui-state-default,.fitcatselect .ui-widget-content .fitcatselect .ui-state-default,.fitcatselect .ui-widget-header .fitcatselect .ui-state-default{border:2px solid #3f75b8;background:#fff;font-weight:500;color:#3f75b8}.fitcatselect .ui-state-hover{font-weight:500 !important;color:#fff;background-color:#6591c6;border-color:#6591c6}.fitcatselect .ui-state-active{font-weight:500 !important;color:#fff;background-color:#3388cc !important;border-color:#3388cc !important}.inputGroup{background-color:#F6F6F6;display:block;margin:10px 0;position:relative;height:110%;-webkit-border-radius:0.63em 0.63em;-moz-border-radius:0.63em 0.63em;border-radius:0.63em 0.63em;font-weight:400;max-width:18em;margin-left:auto;margin-right:auto}.inputGroup label{font-size:1em;line-height:1;margin-bottom:0;padding:0.9em 1.5em 0.9em 3.8em;width:100%;display:block;text-align:left;cursor:pointer;position:relative;z-index:2;-webkit-transition:color 0ms ease-in;transition:color 200ms ease-in;overflow:hidden;border:2px solid #3388cc;-webkit-border-radius:0.63em 0.63em;-moz-border-radius:0.63em 0.63em;border-radius:0.63em 0.63em;font-weight:400;color:#666}.inputGroup label:before{width:10px;height:10px;border-radius:50%;content:'';background-color:#3388cc;border:1px solid #3388cc;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) scale3d(1, 1, 1);transform:translate(-50%, -50%) scale3d(1, 1, 1);-webkit-transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;z-index:-1}.inputGroup label:after{width:32px;height:32px;content:'';border:2px solid #D1D7DC;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");background-repeat:no-repeat;background-position:2px 3px;border-radius:50%;z-index:2;position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}.inputGroup input:checked~label{color:#fff;font-weight:500}.inputGroup input:checked~label:before{-webkit-transform:translate(-50%, -50%) scale3d(56, 56, 1);transform:translate(-50%, -50%) scale3d(56, 56, 1);opacity:1}.inputGroup input:checked~label:after{background-color:#3399ff;border-color:#3399ff}.inputGroup input{width:32px;height:32px;-webkit-box-ordinal-group:2;order:1;z-index:2;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;visibility:hidden}.reg-chkbx{display:block;margin:0 0 0.58em 0;position:relative;-webkit-border-radius:0.63em 0.63em;-moz-border-radius:0.63em 0.63em;border-radius:0.63em 0.63em;font-weight:400;max-width:50em;margin-left:auto;margin-right:auto}.reg-chkbx label{font-size:1em;line-height:1;padding:0.7em 0.8em;width:100%;max-width:20.5em;margin-left:auto;margin-right:auto;display:block;text-align:center;cursor:pointer;position:relative;z-index:2;overflow:hidden;background-color:#F6F6F6;border:2px solid #3388cc;-webkit-border-radius:0.63em 0.63em;-moz-border-radius:0.63em 0.63em;border-radius:0.63em 0.63em;font-weight:400;color:#666}.reg-chkbx label:before{width:10px;height:10px;border-radius:50%;content:'';background-color:#3388cc;border:1px solid #3388cc;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) scale3d(1, 1, 1);transform:translate(-50%, -50%) scale3d(1, 1, 1);-webkit-transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;z-index:-1}.reg-chkbx label:after{visibility:hidden}.reg-chkbx input:checked+label{color:#fff;font-weight:500}.reg-chkbx input:checked+label:before{-webkit-transform:translate(-50%, -50%) scale3d(56, 56, 1);transform:translate(-50%, -50%) scale3d(56, 56, 1);opacity:1}.reg-chkbx input:checked+label:after{background-color:#3399ff;border-color:#3399ff}.reg-chkbx input{width:32px;height:32px;-webkit-box-ordinal-group:2;order:1;z-index:2;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;visibility:hidden}.reg-chkbx label:hover{color:#fff;background-color:#3388cc}.reg-chkbx label:active{color:#fff;background-color:#487cbd;border-color:#487cbd}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.step1-banner{min-height:3.5em;text-align:left;line-height:1;background-color:#f02218;position:relative}.step1-banner a{color:#fff;text-decoration:none}.step1-banner .alreadymember{font-weight:400em;position:absolute;right:0.9em;bottom:1.21em;font-size:0.95em;width:22%;min-width:180px;text-align:right;padding-right:1.3em}.step1-banner .logowidth{text-align:left;width:55%;max-width:25.5em}.step1-banner .logowidth img{width:100%;padding:0;margin:0}.step1-image img{width:100%}.city_choic{width:50%;min-width:27em;margin-left:auto;margin-right:auto}.city_choic input{font-size:1em;line-height:1;padding:0.7em 0.8em;width:100%;max-width:22em;margin-left:auto;margin-right:auto;margin-bottom:0.37em;background-color:#F6F6F6;border:2px solid #3388cc;-webkit-border-radius:0.63em 0.63em;-moz-border-radius:0.63em 0.63em;border-radius:0.63em 0.63em;font-weight:400;color:#666}.city_choic input[type="submit"]:hover{background-color:#3388cc !important;border-color:#3388cc;color:#fff}.reg-steps-pad .btn-default,.reg-steps-pad .btn-default:visited{text-transform:uppercase;font-size:1.1em;font-weight:500;text-align:center;color:#fff !important;text-decoration:none !important;padding:.5em 0 .5em 0;background:#576f8d;-webkit-border-radius:.4em .4em;-moz-border-radius:.4em .4em;border-radius:.4em .4em;-webkit-transition-duration:0.2s;-moz-transition-duration:0.3s;transition-duration:0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-font-smoothing:antialiased}.reg-steps-pad .btn-default:hover,.reg-steps-pad .btn-default:active{color:#FFF;text-decoration:none;background:#6a7e9c}.reg-steps-pad .bio_text{width:100%;max-width:40em;height:43vh;margin:0 auto;resize:none;outline:none !important}.reg_bottom_links{margin:5em auto -1.5em auto;text-align:center;color:#9d9fa2;line-height:1.2;font-size:.8em}.reg_bottom_links a{color:#9d9fa2}.reg_bottom_links li{border-right:1px solid #999999;display:inline;margin:0 5px 0 0;padding:0 5px 0 0}.reg_bottom_links li.plLast{border-right:0 solid #c2c2c2}
