@media only screen and (max-width:640px){.fade-in-sp{animation:fadeIn .3s forwards}.fade-out-sp{animation:fadeOut .3s forwards}}.fade-in{animation:fadeIn .3s forwards}.fade-out{animation:fadeOut .3s forwards}@keyframes fadeIn{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeOut{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}.zoom-in{animation:zoomIn .3s forwards}.zoom-out{animation:zoomOut .3s forwards}@keyframes zoomIn{0%{visibility:hidden;opacity:0;transform:scale(.7)}to{visibility:visible;opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{visibility:visible;opacity:1;transform:scale(1)}to{visibility:hidden;opacity:0;transform:scale(.7)}}@media only screen and (max-width:640px){.tableStyle input,.tableStyle textarea{width:100%}.step2 input#MfUserCampaignCode{width:100%!important}}.aC{text-align:center!important}.invalid-color{background-color:#ffe8e8!important}.valid-color{background-color:#fff3e5!important}.example_image_btn{padding-left:5px;display:inline-flex;color:#0065b8;cursor:pointer}.ex-img-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);justify-content:center;align-items:center;z-index:1000;width:100%;height:100%}.modal-content{padding:20px;border-radius:5px;max-width:90%;max-height:90%;position:relative}.modal-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#fff}@media only screen and (max-width:640px){.modal-content{width:100%;max-width:100%}}.step2 input#MfUserHealthInsurancePassword,.step2 input#MfUserInsuranceCode,.step2 input#MfUserInsuranceName,.step2 input#MfUserInsuranceNum{width:250px;margin-left:0}@media only screen and (max-width:640px){.step2 input#MfUserHealthInsurancePassword,.step2 input#MfUserInsuranceCode,.step2 input#MfUserInsuranceName,.step2 input#MfUserInsuranceNum{width:100%;margin:5px 0 10px}}#MfUserGetThrough0,#MfUserGetThrough1,#MfUserGetThrough2,#MfUserGetThrough3{width:auto}.step2_sub .tableStyle .double .checkbox label{margin-left:7px}.alpha:hover{opacity:.6}#popupForgotPasswordContent input[type=password],#popupForgotPasswordContent input[type=text]{border:1px solid #b6b7b7;height:21px;padding:2px 0;font-size:14px;line-height:20px;vertical-align:top;width:auto}#cboxClose{background:url(/next-asset/mrso_img/popups/btn_close.png) no-repeat;width:64px!important;height:19px!important;position:absolute;top:27px;right:29px;z-index:100001;cursor:pointer;float:left}#popupForgotPassword{overflow:hidden;width:745px;padding:20px 0;background:#fff;z-index:100001;border:.2px solid #ccc;position:fixed;left:28%;top:28%}#popupForgotPasswordContent{overflow:hidden;width:710px;margin:0 auto 40px;z-index:100001}#popupForgotPasswordContent h2{background:url(/next-asset/mrso_img/popups/header_forgot_password.png) no-repeat;width:710px;height:33px;text-indent:-9999px;z-index:100001}#popupForgotPasswordContent p{font-size:18px;padding:22px 10px;z-index:100001}#forgotPasswordErrArea{padding:0!important;color:red}#popupForgotPasswordContent #forgotPasswordForm{width:710px;margin:0 auto 38px;background:#f3f3f3}#popupForgotPasswordContent #forgotPasswordForm dt{width:160px;min-height:30px;padding:22px;background:url(/next-asset/mrso_img/form/border_form_w123.png) 20px bottom no-repeat;background-color:#ededed;vertical-align:middle;line-height:25px;font-size:14px;float:left;clear:left}#popupForgotPasswordContent #forgotPasswordForm dd{width:auto;min-height:30px;padding:22px;background:url(/next-asset/mrso_img/form/border_form_w512.png) 20px bottom no-repeat;vertical-align:middle;line-height:25px;font-size:14px;margin-left:167px}#popupForgotPasswordContent #forgotPasswordForm dt.last{background:none;background-color:#ededed}#popupForgotPasswordContent #forgotPasswordForm dd.last{background:none;background-color:#f3f3f3}.btns{padding-bottom:15px}.btns,.btns .txtLink{text-align:center}.btns .txtLink a{background:url(/next-asset/mrso_img/form/icon_arrow.gif) 0 no-repeat;padding-left:20px;font-size:108%;font-weight:700;line-height:3em}@media only screen and (max-width:640px){#popupForgotPasswordContent input[type=password],#popupForgotPasswordContent input[type=text]{border:1px solid #b6b7b7;height:30px;padding:2px 0;font-size:140%;line-height:20px;vertical-align:top;max-width:100%}#popupForgotPasswordContent select{margin-left:5px;font-size:140%;padding:0;margin-top:10px;margin-right:5px}#cboxClose{top:9px;right:5px}#popupForgotPasswordContent #forgotPasswordForm{margin:0 auto 38px}#popupForgotPasswordContent #forgotPasswordForm dt{width:100%;min-height:22px;padding:3px 3%;background-image:none;line-height:25px;text-align:left;font-size:110%;float:none;display:block;background-color:#f3f3f3;border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3}#popupForgotPasswordContent #forgotPasswordForm dd{width:100%;min-height:30px;padding:4px 3% 12px;background-image:none;line-height:25px;text-align:left;font-size:100%;margin-left:0;display:block;margin-top:2px;background-color:#fff}#popupForgotPasswordContent #forgotPasswordForm dt.last{background:none;background-color:#f3f3f3}#popupForgotPasswordContent #forgotPasswordForm dd.last{background:none;background-color:#fff}#popupForgotPassword{overflow:hidden;width:97%;padding:0;margin:0 auto;background:#fff;z-index:100001;border:1px solid #bdbdbd;left:auto;top:250px}#popupForgotPassword *{box-sizing:border-box}#popupForgotPasswordContent{overflow:hidden;width:100%;margin:0 auto;z-index:100001}#popupForgotPasswordContent h2{height:auto;text-indent:0;background-color:#d9ecf7;background-image:none;border-bottom:1px solid #439ed9;border-top:1px solid #439ed9;color:#439ed9;font-size:120%;font-weight:700;line-height:1.4em;padding:7px 3% 5px}#popupForgotPasswordContent p{font-size:90%;padding:10px 3%;z-index:100001}#popupForgotPasswordContent #forgotPasswordForm{width:100%;margin:0 auto 10px;background:#f3f3f3}#popupForgotPasswordContent #forgotPasswordForm th{width:123px;padding:22px;background:url(/next-asset/mrso_img/form/border_form_w123.png) 20px bottom no-repeat;background-color:#ededed;vertical-align:middle;line-height:25px;font-size:14px}#popupForgotPasswordContent #forgotPasswordForm td{width:auto;padding:22px;background:url(/next-asset/mrso_img/form/border_form_w512.png) 20px bottom no-repeat;vertical-align:middle;line-height:25px;font-size:14px}#popupForgotPasswordContent #forgotPasswordForm tr.last th{background:none;background-color:#ededed}#popupForgotPasswordContent #forgotPasswordForm tr.last td{background:none;background-color:#f3f3f3}}#popupForgotPasswordComplete{overflow:hidden;width:750px;padding:20px 0;background:#fff;border:.2px solid #ccc;z-index:100001;position:fixed;left:20%;display:block}#popupForgotPasswordCompleteContent{overflow:hidden;width:710px;margin:0 auto 20px}#popupForgotPasswordCompleteContent h2{background:url(/next-asset/mrso_img/popups/header_forgot_password_complete.png) no-repeat;width:710px;height:33px;text-indent:-9999px}#popupForgotPasswordCompleteContent h3{height:123px;line-height:123px;font-size:28px;text-align:center}#popupForgotPasswordCompleteContent p{font-size:18px;padding:0 84px 50px}#popupForgotPasswordCompleteContent ul{overflow:hidden;margin:0 84px;padding-left:20px}#popupForgotPasswordCompleteContent li{list-style:disc outside;font-size:14px}@media only screen and (max-width:640px){#popupForgotPasswordComplete{overflow:hidden;width:97%;padding:0;background:#fff;border:.2px solid #ccc;left:auto;display:block;top:250px}#popupForgotPasswordCompleteContent{overflow:hidden;width:100%;margin:0 auto 40px}#popupForgotPasswordCompleteContent h2{background:none no-repeat;width:100%;text-indent:0;background-color:#d9ecf7;background-image:none;border-bottom:1px solid #439ed9;border-top:1px solid #439ed9;color:#439ed9;font-size:120%;font-weight:700;line-height:1.7em;padding:5px 3%}#popupForgotPasswordCompleteContent h3{height:30px;line-height:25px;font-size:120%;text-align:center}#popupForgotPasswordCompleteContent p{font-size:100%;padding:0 3%;margin-bottom:20px}#popupForgotPasswordCompleteContent ul{overflow:hidden;margin:0 3%;padding-left:10px}#popupForgotPasswordCompleteContent li{list-style:disc outside;font-size:100%;margin-bottom:10px}}.react-datepicker__tab-loop{display:inline-block!important}.react-datepicker__day{color:#1657ac!important}.react-datepicker__day--disabled{cursor:default;color:#ccc!important}.react-datepicker__header button{background:transparent;color:#1657ac;padding:5px 10px}.mT10{margin-top:10px}@media screen and (max-width:768px){div.react-datepicker-wrapper{width:77%}.formInputWrapper .mT10 .clear-button{right:25px;justify-content:center}}.step2 input[type=text] #MfUserCompanyName{width:300px;margin-left:0}.custom-autocomplete{display:inline-flex;border:none;background-color:#fff3e0;width:450px;padding-right:0;padding-bottom:0}.custom-autocomplete-input-root{padding-bottom:0!important;padding-right:0!important}.custom-autocomplete-input-field{padding:0 10px!important;background-color:transparent!important}.sp-only-bottom-10{display:none}@media only screen and (max-width:640px){.custom-autocomplete{width:100%}.custom-autocomplete-input-field{margin:auto!important}.sp-only-bottom-10{display:block;height:10px}}.btn button.back{text-decoration:underline;font-size:16px;color:#0065b8;text-align:center;cursor:pointer}@media only screen and (max-width:640px){.btn button.back{margin-bottom:20px}}