@charset "utf-8";::-webkit-scrollbar{width:8px!important;background-color:#cecfd0!important}::-webkit-scrollbar-thumb{background-color:#9e9fa2!important}::-webkit-scrollbar-track{background-color:#cecfd0!important}.flexwrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.jc_cen{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jc_r{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.jc_sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ai_cen{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai_stt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ai_stc{-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.ai_en{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wrap{width:100%;max-width:1350px;margin: 0 auto;word-break:keep-all}.m_ver{display:none}.m_br{display:none}.p_br{display:inline-block}.pos_cen{position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bc_blue{background:#026bfa;background-image:linear-gradient(to bottom,#026bfa,#0167f1,#0163e8,#005fdf,#005bd6)}.bc_gray{background-color:#f4f4f4}.fc_blue{color:#026bfa}.fc_green{color:#029131}.fc_yellow{color:#FFCA00}.fc_gray_01{color:rgba(51,51,51,.7)}.fc_gray_02{color:rgba(51,51,51,.85)}.btn_style_01{display:inline-block!important;font-weight:400;color:#fff;font-size:1.2em;background-color:#026bfa;background-image:linear-gradient(90deg,#028ffb 0%,#026bfa 100%);border-radius:500px;padding:1rem 2.4rem}.btn_style_01:hover{background-image:linear-gradient(-90deg,#028ffb 0%,#026bfa 100%)}.shadow_box{background-color:#fff;border-radius:10px;padding:3rem;box-shadow:6px 6px 20px rgb(97 97 97 / 26%)}input#chk_top{display:none}#checkbox_label{padding-bottom:3px}input#chk_top+#checkbox_label{display:inline-block;cursor:pointer}input#chk_top+#checkbox_label:before{content:"";display:inline-block;width:17px;height:17px;line-height:17px;border:1px solid #cbcbcb;vertical-align:middle;background-color:#fff}input#chk_top:checked+#checkbox_label:before{content:"\f00c";font-family:"Font Awesome 5 free";font-weight:900;color:#fff;background-color:#026bfa;border-color:#026bfa;font-size:13px;text-align:center}form{text-align:center}input,select{padding:1rem;height:57px;outline:0;border:none;background-color:rgba(241,240,247,.6);font-size:1em;border-radius:0;color:inherit}textarea{display:inline-block;border:0;outline:none;box-sizing:border-box;padding:20px;background-color:rgba(0,0,0,.04);margin-top:.5rem}.agree_set{margin-bottom:1rem}.agree_set #checkbox_label{margin-right:.5rem}.agree_set a{margin-left:.5rem;color:inherit;font-weight:500}.agree_set a:hover{color:#016e83!important}.fieldset_basic{margin-bottom:1.5rem;display:inline-block;width:100%}.fieldset_basic:last-of-type{margin-bottom:0rem}.fieldset_basic input,.fieldset_basic textarea,.fieldset_basic select{border-bottom:2px solid rgba(255,255,255,0)!important;transition:.2s ease-in-out}.fieldset_basic:focus-within>label,.fieldset_basic:focus-within>.label{color:#026bfa}.fieldset_basic:focus-within>input,.fieldset_basic:focus-within>div>input,.fieldset_basic:focus-within>textarea,.fieldset_basic:focus-within>div>textarea,.fieldset_basic:focus-within>select,.fieldset_basic:focus-within>div>select{border-bottom:2px solid #026bfa;animation:border_blink 1s infinite}.fieldset_basic label,.fieldset_basic .label{display:flex;align-items:center;width:100%;margin-bottom:.7rem;font-weight:500;text-align:left;font-size:1.1em}.fieldset_basic label i,.fieldset_basic .label i{margin-right:.5rem}.fieldset_basic label sup,.fieldset_basic .label sup{font-size:.8em;font-weight:400;margin-left:.5rem;display:inline-flex;align-items:center;color:#ff4f4f}.fieldset_basic label sup i,.fieldset_basic .label sup i{display:inline-block;margin-right:.25rem}.fieldset_basic input,.fieldset_basic select{display:inline-block;width:100%;background-color:rgba(0,0,0,0);border:solid 1px #ddd!important}#phone_fieldset select,#phone_fieldset input{width:30%}#name_fieldset,#job_fieldset,#insurance_fieldset,#overdue_fieldset{float:left}#phone_fieldset,#income_fieldset,#property_fieldset,#income_fieldset{float:right}#name_fieldset,#phone_fieldset,#insurance_fieldset,#property_fieldset,#overdue_fieldset,#income_fieldset{width:49%}.form_btn{width:100%;max-width:400px;margin:0 auto;margin-top:2rem}.switch-field{width:100%;padding:0!important}.switch-field>input{display:none}.switch-field>input[type=radio]{display:none;height:1px;width:1px;border:0}.switch-field>label{background-color:rgba(255,255,255,1);color:#666;font-weight:400;text-align:center!important;text-shadow:none;padding:1rem;border:1px solid #ddd;font-size:1em;margin:0 .2em;display:flex;justify-content:center;align-items:center}.switch-field>label:first-of-type{margin-left:0}.switch-field>label:last-of-type{margin-right:0}.switch-field>label:hover{cursor:pointer}.switch-field>input[type=radio]:checked+label{border:1px solid #026bfa;background:#fff;color:#026bfa;font-weight:700}.disabled_label{background-color:rgba(0,0,0,.04)!important;color:#888888!important;border-color:rgba(0,0,0,.04)!important}@keyframes btn_bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-10px)}50%{transform:scale(1,1) translateY(0)}57%{transform:scale(1,1) translateY(-2px)}64%{transform:scale(1,1) translateY(0)}}[data-animate-in]{opacity:0;transition:transform 0.8s ease,opacity 2s ease}[data-animate-in="up"]{transform:translate3d(0,24px,0)}[data-animate-in="left"]{transform:translate3d(-25%,0,0)}[data-animate-in="right"]{transform:translate3d(25%,0,0)}[data-animate-in="down"]{transform:translate3d(0,-24px,0)}[data-animate-in="fadeIn"]{transform:translate3d(0,0,0)}[data-animate-in].in-view{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:transform 0.6s ease,opacity 0.6s ease}.fade-in{opacity:0;transition:opacity 1s ease}.page-loaded .fade-in,.page-loaded.fade-in{opacity:1}.isSafari.isTouch [data-animate-in],.isSafari.isTouch [data-animate-in="up"]{opacity:1;transition:none;transform:none}@media only screen and (min-width:300px) and (max-width:850px){body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}.wrap{padding:0 1rem}.m_ver{display:inline-block}.m_br{display:inline-block}.p_br{display:none}.btn_style_01{padding:.85rem 1.95rem;font-weight:700}.shadow_box{padding:2rem 1rem}.pos_cen{top:55%;left:48%}}