@charset "utf-8";

body *{color:#000}[id^=step_div]{width:100% !important}html,body{margin-top:0 !important;background-color:#e3f2b7}.wrap{width:90%;max-width:600px;margin:0 auto}.pre-complete__bg{padding:25px 10px;background:url("/wp-content/themes/careernavi/images/common/common_bg_fv-pre-complete.png") center center no-repeat;background-size:cover}.pre-complete__thankyou{font-size:20px;font-weight:bold;text-align:center}.pre-complete__arrow{width:90%;max-width:600px;padding:5px 0 20px;margin:0 auto;text-align:center}.pre-complete__arrow img{display:inline-block;width:40px;margin:0 20px}.pre-complete__title{width:90%;max-width:600px;padding:20px 0;margin:0 auto}.question_bg{padding:10px 0;background-color:#8bb34b;color:#fff}.answer__bg{padding:20px 0;background-color:#e3f2b7}.answer__bg .wrap{text-align:center}.answer__help{margin-bottom:4px;font-size:14px;text-align:center}.answer__error-message{text-align:left}.question_text{font-weight:bold;text-align:center}.mwform-radio-field,.mwform-checkbox-field{display:inline-block;width:calc(45% - 12px);margin:10px 6px;background-color:#fff;border:1px solid #000;border-radius:20px;overflow:hidden}.mwform-radio-field:hover,.mwform-checkbox-field:hover{background-color:rgba(230,195,0,.6)}.mwform-radio-field label span,.mwform-checkbox-field label span{display:block;padding:12px 10px;font-size:1.4rem;font-weight:bold;text-align:center}.mwform-radio-field,.mwform-checkbox-field{position:relative}.mwform-radio-field label input,.mwform-checkbox-field input{opacity:0;position:absolute;top:-20px}.mwform-radio-field input:checked+span,.mwform-checkbox-field input:checked+span{background-color:#e6c300}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:6px}.answer__bg input[type=text],.answer__bg input[type=email],.answer__bg .answer__group,.js-select-center{display:inline-block;width:45%;padding:10px;margin:10px 6px;background-color:#fff;border:1px solid #000;border-radius:20px;font-size:1.4rem;font-weight:bold}.js-select-center{min-height:35px;padding:0;line-height:1.2;position:relative}.js-select-center__label{width:calc(100% - 12px);padding:10px;text-align:center;position:absolute;z-index:1}.js-select-center__select{display:block;width:100%;padding:10px;border:none;opacity:0;cursor:pointer;position:relative;z-index:2}.js-select-center__select::-ms-expand{display:none}.js-select-center__select:focus{opacity:1;z-index:-1}.answer__bg .answer__group{width:90%;padding:0}.answer__bg .answer__group select,.answer__bg .answer__group .js-select-center{width:calc(50% - 15px);padding:0;margin:0;border:none}.answer__bg .answer__group .js-select-center{width:calc(50% - 33px);min-height:auto;padding:10px}.answer__bg .answer__group .js-select-center__select{width:100%}.answer__bg .answer__group .js-select-center__label{padding:0}.answer__bg select{text-align:center}.answer__bg input[type=text],.answer__bg input[type=email]{display:block;width:93%;padding-left:28px;padding-right:28px;margin:10px auto}.submit{width:90%;max-width:600px;padding:0 0 40px;margin:0 auto}.submit input[type=submit]{display:block;width:96%;max-width:600px;padding:14px 10px;margin:10px auto;background-color:#000;border-radius:23px;color:#fff;font-size:1.4rem}.js-suggest{width:280px;height:200px;margin-top:-8px;margin-left:32px;background-color:#fff;border:1px solid #000;overflow-y:scroll;font-size:90%;text-align:left;position:absolute;z-index:10}.js-suggest div{display:block;width:280px;padding:8px;margin-bottom:8px;overflow:hidden;font-size:14px;white-space:nowrap}.js-suggest div.select{background-color:#36f;color:#fff}.js-suggest div.over{background-color:rgba(230,195,0,.6)}