.l-form{width:800px;margin:auto;-webkit-box-shadow:0 0 6px 1px #ddd;box-shadow:0 0 6px 1px #ddd}.l-form__box{margin-bottom:40px;padding:10px}.l-form__title{padding-left:10px;color:#fff;font-weight:700;font-size:18px;line-height:48px;text-align:center;background-color:#00afec}.l-form__contents,.l-form__contents--personalInfo{width:60%;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:25px;color:#3e3e3e}.l-formLead,.l-formStep{text-align:center}.l-formLead{width:70%;margin:10px auto 20px;color:#3e3e3e;font-weight:700;line-height:30px}.l-formLeadPoint{color:#ea5532}.l-formSmall{margin-left:6px}.l-formSmallPoint{color:#ea5532}.l-formErrMsg{display:block;margin-top:-12px;padding:6px 4px 0 0;color:#ea5532;font-weight:700;font-size:13px}.l-formSafetyTxt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;color:#005c9b}.l-formSafetyTxt .material-icons{font-size:32px;font-size:2rem;vertical-align:middle}.formArea{padding-bottom:30px;background:#f4f4f4}.next,.submitBtn{display:block;width:100%;max-width:350px;margin:0 auto;padding:20px 10px;color:#fff;font-weight:700;font-size:38.4px;font-size:2.4rem;line-height:1.2;text-align:center;background:#ea5532;border:none;border-radius:50px;outline:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.next:hover,.submitBtn:hover{opacity:.8}.next[disabled]{color:#fff;background:#ddd;cursor:not-allowed}[disabled] .actionBtnTxt{color:#ddd;background:#fff}.customer_email_label,.customer_name_label,.customer_phone_label,.display_mileage_label,.display_model_year_label,.display_name_label,.pref_name_label{display:inline-block;height:30px;margin-left:5px;line-height:30px}.customer_name_label,.display_name_label{margin-top:10px}.display_mileage_input,.display_model_year_input,.display_name_input,.pref_name_input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:44px;margin-bottom:10px;padding-left:10px;line-height:44px;white-space:nowrap;text-align:left;text-overflow:ellipsis;border:1px solid #666;border-radius:6px;cursor:pointer}.pref_name_input{color:#666}.pref_name_input--selected{color:#000}.customer_email_input,.customer_name_input,.customer_phone_input{-webkit-box-sizing:border-box;box-sizing:border-box;width:96%;height:44px;margin-right:10px;margin-bottom:12px;margin-left:10px;padding-left:10px;overflow:hidden;line-height:44px;white-space:nowrap;text-align:left;text-overflow:ellipsis;background-size:10px;border:1px solid #666;border-radius:6px}.js-redBorder{border:2px solid #ea5532}.panelInner{display:-webkit-box;display:-ms-flexbox;display:flex}.inner-imported{margin-left:10px}.inner-imported ul{width:600px}.inner-imported ul li{float:left;width:180px}.inner-body{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0 0 8px;overflow:auto;font-weight:700;list-style:none;border:1px solid #ddd}.inner-maker{padding-bottom:8px;color:#00afec;font-size:22.4px;font-size:1.4rem;word-break:break-all;cursor:pointer}.inner-maker:hover{color:#005c9b}.inner-cars,.inner-mileages,.inner-years{width:100%}.inner-car,.inner-mileage,.inner-year{float:left;width:246px;padding-bottom:8px;color:#00afec;font-size:22.4px;font-size:1.4rem;word-break:break-all;cursor:pointer}.inner-car:hover,.inner-mileage:hover,.inner-year:hover{color:#005c9b}.inner-title{display:none}.inner-title__small{display:inline-block;margin-bottom:6px;color:#3e3e3e}.inner-titleSupplement{margin-left:6px;font-weight:700}.inner-mileages .inner-title,.inner-years .inner-title{display:block;margin-bottom:6px;color:#3e3e3e}.ReactModal__Content{top:0;right:0;bottom:0;left:0;width:800px;height:560px;margin:auto}.carInfoModalContent{position:absolute;padding:20px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;outline:none}.react-tabs{background:#fff}.react-tabs__tab{position:relative;float:left;width:auto;height:auto;margin:0 21px 0 0;color:#3e3e3e;font-weight:700}.react-tabs__tab,.react-tabs__tab .tabText{display:table-cell;text-align:center;vertical-align:middle}.react-tabs__tab .tabText{-webkit-box-sizing:border-box;box-sizing:border-box;width:164px;height:56px;color:#999;font-size:14px;line-height:1.9;background:#ddd;border:1px solid #ddd;border-radius:4px}.react-tabs__tab--selected .tabText{color:#fff;background:#005c9b;border-radius:6px}.react-tabs__tab-list{display:inline-block;margin-bottom:10px}.iconWrap{position:relative;z-index:0;width:96%;margin-right:10px;margin-left:10px}.iconWrap>input,.iconWrap>select{z-index:1;background-color:#fff}.icon,.icon--display_mileage,.icon--display_model_year,.icon--display_name,.icon--pref_name{position:absolute}.icon--display_mileage,.icon--display_model_year,.icon--display_name,.icon--pref_name{top:10px;right:8px;z-index:0;font-size:40px;font-size:2.5rem}.input,.input--ok,.input--optional,.input--require{margin-left:1rem;padding:4px;color:#fff;font-weight:700;font-size:16px;font-size:1rem;border-radius:4px}.input--ok,.input--optional,.input--require{display:inline-block}.input--require{background-color:#f33}.input--ok,.input--optional{background-color:#50c524}