@font-face{font-family:"Pretendard";font-weight:700;font-style:normal;src:url(../fonts/Pretendard-Bold.otf);src:url(../fonts/Pretendard-Bold.otf?#iefix) format("embedded-opentype"),url(../fonts/Pretendard-Bold.otf) format("truetype");src:url(../fonts/Pretendard-Bold.woff2) format("woff2"),url(../fonts/Pretendard-Bold.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:600;font-style:normal;src:url(../fonts/Pretendard-SemiBold.otf);src:url(../fonts/Pretendard-SemiBold.otf?#iefix) format("embedded-opentype"),url(../fonts/Pretendard-SemiBold.otf) format("truetype");src:url(../fonts/Pretendard-SemiBold.woff2) format("woff2"),url(../fonts/Pretendard-SemiBold.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:500;font-style:normal;src:url(../fonts/Pretendard-Medium.otf);src:url(../fonts/Pretendard-Medium.otf?#iefix) format("embedded-opentype"),url(../fonts/Pretendard-Medium.otf) format("truetype");src:url(../fonts/Pretendard-Medium.woff2) format("woff2"),url(../fonts/Pretendard-Medium.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:400;font-style:normal;src:url(../fonts/Pretendard-Regular.otf);src:url(../fonts/Pretendard-Regular.otf?#iefix) format("embedded-opentype"),url(../fonts/Pretendard-Regular.otf) format("truetype");src:url(../fonts/Pretendard-Regular.woff2) format("woff2"),url(../fonts/Pretendard-Regular.woff) format("woff")}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,button,address,em,img,strong,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,figure,figcaption,footer,header,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0) !important}article,aside,figcaption,figure,footer,header,menu,nav,section{display:block}ol,ul,li{list-style:none}img{border:0 none;-o-object-fit:cover;object-fit:cover;vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;cursor:default}fieldset{min-width:0;border:0 none}i,em,address{font-style:normal}caption{overflow:hidden;position:relative;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0, 0, 0, 0);white-space:nowrap}input,select,textarea{margin:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c4c8cd}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#c4c8cd}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c4c8cd}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#c4c8cd}input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#c4c8cd}input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:#c4c8cd}input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#c4c8cd}input::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#c4c8cd}input::placeholder,select::placeholder,textarea::placeholder{color:#c4c8cd}label,button{cursor:pointer}a{cursor:pointer;text-decoration:none;color:inherit}button{cursor:pointer;padding:0;background:none;border:0 none;-webkit-box-sizing:border-box;box-sizing:border-box}select::-ms-expand{display:none}input[type=text]::-ms-clear{display:none}input[type=radio],input[type=checkbox]{border:0 none;vertical-align:middle}input[type=number]{-moz-appearace:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=file]::-webkit-file-upload-button{cursor:pointer}input::-ms-clear{display:none;width:0;height:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-transition:background-color 9999s ease-out;-webkit-box-shadow:0 0 0 1000px #fff inset !important}body,.wrap{position:relative;width:100%;color:#272a2e;background-color:#fff;font-family:"Pretendard";font-weight:400;line-height:1;-webkit-overflow-scrolling:auto}.highlight{font-size:56px;font-weight:700;line-height:140%;letter-spacing:-0.2px}.highlight em{color:#ff9b00}h4{font-size:40px;font-weight:700;line-height:56px;letter-spacing:-0.2px}h4 em{color:#ff9b00}h5{font-size:32px;font-weight:600;line-height:140%;letter-spacing:-0.2px}h5 em{color:#ff9b00}.subtitle-01-600{font-size:24px;font-weight:600;line-height:140%;letter-spacing:-0.2px;color:#494c50}.subtitle-01-600 em{color:#ff9b00}.subtitle-02-600{font-size:20px;font-weight:600;line-height:140%;letter-spacing:-0.2px;color:#494c50}.subtitle-02-600 em{color:#ff9b00}.subtitle-02-400{font-size:20px;font-weight:400;line-height:140%;letter-spacing:-0.2px;color:#494c50}.footer-01-400{font-size:14px;font-weight:400;line-height:180%;letter-spacing:-0.2px;color:#a7aaaf}.header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:0 auto;height:64px}.header_inner .btn_header{width:102px;height:40px;letter-spacing:-0.2px;font-size:14px}.header_logo{width:174px}.main_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main_visual{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px 0 160px 0;text-align:center;height:1016px}.main_visual .main_container{position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;overflow:hidden}.main_visual .main_container .main_img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.main_visual .main_container .main_img.active{opacity:1}.main_visual .logo_area{z-index:1}.main_visual .main_logo{display:block;margin:400px 0 28px 0;max-width:486px;width:100%}.main_visual .main_tit,.main_visual .main_desc{word-break:keep-all;color:#fff;margin:4px 0 0 0}.main_visual .dimmed{position:absolute;top:0;width:100%;height:100%;background-color:#272a2e;opacity:.4}.modal_wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.6);z-index:20;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal_wrap.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal_wrap .modal_pop{width:360px;background-color:#fff;border-radius:16px;text-align:center;padding:48px 0}.modal_wrap .modal_pop .modal_txt{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-0.2px;margin-bottom:24px}.modal_wrap .modal_pop .btn_modal{width:102px;border-radius:48px;height:48px}.form_area{width:486px;height:810px;background-color:#fff;border-radius:16px;padding:48px 32px;z-index:1}.form_area .form_tit{color:#ff9b00;font-size:32px;font-weight:700;line-height:32px;letter-spacing:-0.2px;text-align:left;margin-bottom:32px}.section_tvcf{background-color:#272a2e;padding:120px 0;color:#fff}.section_tvcf .tvcf_video{position:relative;padding-top:56%;margin:48px 0 0 0;width:100%;height:0}.section_tvcf .tvcf_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px}.section_counsel,.section_analysis{padding:120px 0}.section_analysis{background-color:#eef2f8}.section_insure{padding:120px 0 80px 0;overflow:hidden}.customer_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:376px;height:48px;border-radius:100px;background-color:#fff;margin:80px 0 24px 0}.customer_info+.remodel{margin-top:0}.customer_info .customer_detail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:16px}.customer_info .customer_detail dd{margin-right:13px;position:relative}.customer_info .customer_detail dd::after{content:"";width:1px;height:13px;background-color:#a7aaaf;position:absolute;top:0;right:-8px}.customer_info .customer_detail dd:last-child{margin-right:0}.customer_info .customer_detail dd:last-child::after{display:none}.box{background-color:#eef2f8;border-radius:16px}.wide_box{width:100%;height:140px;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;text-align:center}.box_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:24px 0 120px 0}.box_wrap .half_box{position:relative;width:49%;padding:34px 155px 34px 48px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:keep-all}.box_wrap .half_box img{position:absolute}.box_wrap .half_box img.box_img01{top:30px;right:48px}.box_wrap .half_box img.box_img02{top:20px;right:30px}.table_area{margin:0 auto;width:100%;max-width:1200px}.table_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:48px 0 0 0}.table_wrap p{margin-bottom:24px}.table_wrap img{width:100%}.remodel{margin-top:80px}.remodel .remodel_title{margin-bottom:24px}.remodel .img_table_wide{width:100%;max-width:1200px}.remodel_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.remodel_list .remodel_item{width:32%;height:280px;background-color:#fff;border-radius:16px;text-align:center;padding:40px}.remodel_list .remodel_item p{margin-bottom:20px}.insure_company{margin:120px 0 0 0}.insure_company .insure_list{display:-webkit-box;display:-ms-flexbox;display:flex}.insure_company .insure_list.right{-webkit-animation:30s linear 0s infinite normal forwards running rollingRight;animation:30s linear 0s infinite normal forwards running rollingRight;margin-bottom:32px}.insure_company .insure_list.left{-webkit-animation:30s linear 0s infinite normal forwards running rollingLeft;animation:30s linear 0s infinite normal forwards running rollingLeft}.insure_company .insure_list .insure_item{margin-right:40px}.insure_company .insure_list .insure_logo{width:146px;height:48px}@-webkit-keyframes rollingRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-1674px);transform:translateX(-1674px)}}@keyframes rollingRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-1674px);transform:translateX(-1674px)}}@-webkit-keyframes rollingLeft{0%{-webkit-transform:translateX(-1674px);transform:translateX(-1674px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rollingLeft{0%{-webkit-transform:translateX(-1674px);transform:translateX(-1674px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bottom_btn{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;position:sticky;max-width:384px;margin:0 auto;margin-bottom:120px;bottom:30px;pointer-events:none;z-index:10}.bottom_btn.show{display:block;opacity:1;pointer-events:auto}.btn_apply{visibility:visible;margin:0 auto;width:384px;height:64px;background-color:#ff9b00;font-size:20px;font-weight:700;line-height:140%;letter-spacing:-0.2px}.section_noti{padding:48px 0;background-color:#f3f7fd}.section_noti .noti_list .noti_title{font-size:14px;font-weight:600;line-height:180%;letter-spacing:-0.2px;color:#494c50}.section_noti .noti_list .noti_item{font-size:14px;font-weight:400;line-height:160%;letter-spacing:-0.2px;color:#7d8085}.section_noti .noti_list .ad_text{margin:24px 0}.section_noti .noti_list .highlight{color:#ef3554}.section_noti .noti_info{font-size:20px;font-weight:500;line-height:180%;letter-spacing:-0.2px;color:#494c50;margin:24px 0 0 0}.section_noti .noti_info span{color:#a7aaaf}.insure_banner{position:relative;background-color:#fff3e0;border-radius:16px;padding:45px 0 45px 102px}.insure_banner .img_olchi{position:absolute;top:-24px;right:204px}.section_inner{max-width:1200px;margin:0 auto}input[type=text]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=radio]:focus{outline:none;border:1px solid #494c50}.form_wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form_wrap .form_item{width:130px}.form_wrap .default_num{position:absolute;top:24px;left:16px}.is_error{visibility:visible}.is_error input[type=text]{border:1px solid #ef3554}.is_error .input_err,.is_error .form_select.only_pc{border:1px solid #ef3554}.is_error .form_err{visibility:visible}.form_item{text-align:left;margin:0 0 16px 0}.form_label{display:block;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-0.2px;cursor:default}.form_label span{color:#ff9b00}.form_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_checkbox>input:checked+.checkbox_label::before{background:#ff9b00 url("//img.bohummall.co.kr/infomocial/ico_check.png") no-repeat;background-position:top 4px left 4px}.checkbox_label{position:relative;font-size:16px;font-weight:500;line-height:180%;letter-spacing:-0.2px;color:#494c50;padding-left:36px;height:28px;cursor:default}.checkbox_label::before{content:"";position:absolute;top:0;left:0;width:28px;height:28px;border-radius:50%;background:rgba(73,76,80,.1) url("//img.bohummall.co.kr/infomocial/ico_check.png") no-repeat;background-position:top 4px left 4px}.agree_link{display:inline-block;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-0.2px;color:#c4c8cd;margin-left:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-position:under}.form_input{font-size:16px;font-weight:500;line-height:140%;letter-spacing:-0.2px;margin:8px 0 0 0;border:1px solid rgba(39,42,46,.1);border-radius:4px;width:100%;height:48px;padding:13px 16px}.form_input#phone{padding-left:60px;width:276px}.form_input#code{width:276px}.form_err{visibility:hidden;display:block;height:18px;color:#ef3554;margin:4px 0 0 0;font-size:13px;font-weight:400;line-height:140%;letter-spacing:-0.2px}.form_radio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;width:130px;height:48px;border:1px solid rgba(73,76,80,.1);margin:8px 0 0 0}.form_select{position:relative;width:203px;height:48px;padding:12px 16px;border:1px solid #c4c8cd;border-radius:4px;background-color:#fff;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_select.time{width:100%}.form_select.time+.option_list{width:100%}.form_select.time .select_label{color:#494c50}.form_select.region .select_label{color:#494c50}.form_select.city{margin-left:auto}.form_select .select_label{display:inline-block;width:100%;outline:none;color:#c4c8cd;cursor:default;font-size:16px;font-weight:500;line-height:160%;letter-spacing:-0.2px}.form_select .select_label.selected{color:#494c50}.form_select .select_icon{position:absolute;width:24px;height:24px;right:16px}.form_select_wrap{position:relative;margin:8px 0 0 0}.form_select_wrap.time{width:100%}.form_select_wrap .form_select.open{border:1px solid #494c50}.form_select_wrap .option_list{display:none;position:absolute;top:45px;background-color:#fff;width:203px;max-height:192px;overflow-y:scroll;border:1px solid #494c50;border-radius:0 0 4px 4px;border-top:0;z-index:10}.form_select_wrap .option_list.city_list{z-index:20}.form_select_wrap .option_list#option_list{z-index:20}.form_select_wrap .option_list.active{display:block}.form_select_wrap .option_list::-webkit-scrollbar{background-color:rgba(0,0,0,0)}.form_select_wrap .option_list::-webkit-scrollbar-thumb{background-color:#c4c8cd;border-radius:100px;height:32px;background-clip:padding-box;border:5px solid rgba(0,0,0,0)}.form_select_wrap .option_list .option_item{padding:16px;cursor:pointer}.form_select_wrap .option_list .option_item:hover{background-color:#eef2f8;cursor:default}.form_select_wrap.active .form_select{border:1px solid #494c50}.form_select_wrap.active .select_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.form_select_wrap.active .option_list{display:block}input[type=radio]{width:65px;height:48px;position:absolute;top:-1px}input[type=radio]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:65px;color:#c4c8cd;font-size:16px;font-weight:500;line-height:140%;letter-spacing:-0.2px}input[type=radio]:checked+label{color:#494c50}input[type=radio]#male:checked{border-radius:4px 0 0 4px;border:1px solid #494c50}input[type=radio]#female{right:0}input[type=radio]#female:checked{border-radius:0 4px 4px 0;border:1px solid #494c50}button[type=button]{background-color:#ff9b00;border-radius:8px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}button[type=button]:hover{background-color:#ffa826}a[class^=btn],button[class^=btn]{padding:10px 15px;border-radius:8px;color:#fff;white-space:nowrap;text-align:center;font-weight:600;font-style:normal;line-height:140%;cursor:pointer}a[class^=btn].inactive,button[class^=btn].inactive{background-color:#ffe0b2;color:#fff}a[class^=btn].disabled,button[class^=btn].disabled{background-color:#ffe0b2;color:#fff;cursor:default;pointer-events:none}a[class^=btn].btn_tvcf,button[class^=btn].btn_tvcf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:102px;height:40px;padding:10px 17px;background-color:#f3f7fd;color:#494c50;border-radius:6px;font-size:14px;line-height:24px;font-weight:600}a[class^=btn].btn_tvcf img,button[class^=btn].btn_tvcf img{margin-right:4px}a[class^=btn].btn_code,button[class^=btn].btn_code{width:130px;height:48px;margin:8px 0 0 16px;border-radius:4px}a[class^=btn].btn_apply,button[class^=btn].btn_apply{width:100%;color:#fff}.only_mo{display:none}.top:hover{opacity:.6}.top.only_pc{position:fixed;right:40px;bottom:40px}.top .img_top{width:40px;height:40px}footer{padding:48px 0}.footer_site{display:-webkit-box;display:-ms-flexbox;display:flex}.sns_list{display:-webkit-box;display:-ms-flexbox;display:flex}.sns_list .sns_item{margin-right:8px}.sns_list .sns_item:hover{opacity:.6}.sns_list .sns_item .sns_img{width:40px;height:40px}.site_more{position:relative;margin-left:24px}.site_more .site_btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:160px;padding:10px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-0.2px;color:#494c50;background-color:#e6eaef}.site_more .site_btn:hover{opacity:.6}.site_more .site_btn:before{content:"";position:absolute;background:url("//img.bohummall.co.kr/infomocial/ico_plus.png") no-repeat;top:50%;right:4px;width:20px;height:20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.site_more.is_open .site_btn:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.site_more .site_list{display:none;position:absolute;top:-148px;left:0;width:160px;height:140px;border-radius:20px;border:1px solid #e6eaef;background-color:#fff;padding:10px 0}.site_more .site_list .site_item{height:40px}.site_more .site_list .site_item .site_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#494c50;padding:0 16px}.site_more .site_list .site_item .site_link:hover{color:#ff9b00;background:url("//img.bohummall.co.kr/infomocial/ico_link_arrow.png") no-repeat top 50% right 16px}.site_more.is_open .site_list{display:block}.info_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info_list.info_link{margin:24px 0 16px 0}.info_list .info_item{position:relative;font-size:14px;font-weight:400;line-height:180%;letter-spacing:-0.2px;color:#a7aaaf;margin-right:17px}.info_list .info_item:after{content:"";position:absolute;top:5px;right:-10px;width:1px;height:15px;background-color:#c4c8cd}.info_list .info_item.privacy{color:#7d8085;font-weight:500}.info_list .info_item:last-child{margin-right:0}.info_list .info_item:last-child:after{display:none}.copyright{margin:32px 0 48px 0}@media(max-width: 1200px){.remodel_list .remodel_item{padding:40px 0}.insure_banner{padding:45px 0 45px 45px}.insure_banner .img_olchi{right:45px}}@media(max-width: 767px){.highlight{font-size:40px}h4{font-size:24px;font-weight:700;line-height:140%;letter-spacing:-0.2px}h5{font-size:20px;font-weight:700;line-height:140%;letter-spacing:-0.2px}.subtitle-01-600{font-size:20px}.subtitle-02-600{font-size:16px}.subtitle-02-400{font-size:16px}.wrap{width:100%;margin:0 auto}.only_pc{display:none}.only_mo{display:block}.floating_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_inner{padding:0 16px;width:100%}.header_inner{height:56px;padding:0 16px}.main_visual{padding:0;height:auto}.main_visual .main_container .main_img{-o-object-fit:unset;object-fit:unset;height:auto}.main_visual .main_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.main_visual .main_logo{margin:65% auto 10%}.main_visual .main_tit{margin-top:312px;color:#fff}.main_visual .main_desc{margin:4px 0 48px 0;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-0.2px}.swiper{width:600px;height:300px}.modal_wrap{padding:32px}.modal_pop{max-width:296px}.modal_pop .modal_txt{font-size:24px;font-weight:500}.modal_pop .btn_modal{width:96px}.form_area{width:100%;height:auto;border-radius:0;padding:80px 16px}.form_area .form_olchi{width:184px;display:block;margin:0 auto 24px}.form_area .form_tit{font-size:24px;color:#ff9b00;text-align:center;margin-bottom:8px}.form_area .form_desc{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-0.2px;margin:8px 0 48px}.form_wrap.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form_wrap.only_mo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form_wrap .form_item{width:100%}.form_wrap .form_input#phone,.form_wrap .form_input#code{width:100%}.form_radio{width:100%;border:0}input[type=radio]{width:calc(50% - 4px);border:1px solid rgba(39,42,46,.1);border-radius:8px}input[type=radio]+label{width:calc(50% - 4px)}input[type=radio]#female+label{margin-left:8px}input[type=radio]#male:checked,input[type=radio]#female:checked{border:1px solid #494c50;border-radius:8px}.form_select_wrap{display:inline-block;width:calc(50% - 4px)}.form_select_wrap.active .form_select{border:0}.is_error .form_select{border:0}.is_error .form_select .select_label{border:1px solid #ef3554}.form_select{border:0;padding:0;width:100%}.form_select .select_label{padding:12px 16px;border:1px solid #c4c8cd;border-radius:4px;background-color:#fff}.form_select .select_label#time,.form_select .select_label#region{color:#494c50}.form_select .select_icon{top:14px}button[class^=btn].btn_code{min-width:120px;margin-left:8px}.section_tvcf{padding:80px 0}.tvcf_title{font-size:24px;font-weight:700;line-height:140%;letter-spacing:-0.2px}.section_counsel{padding:80px 0}.customer_info{font-size:14px;font-weight:500;line-height:140%;letter-spacing:-0.2px;margin:48px 0 24px 0;width:100%;max-width:350px}.wide_box{background-color:#494c50;color:#fff}.box_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:25px 0 80px 0}.box_wrap .half_box{width:100%;padding:32px}.box_wrap .half_box+.half_box{margin-top:24px}.box_wrap .half_box .box_img01{width:64px;height:54px;top:32px;right:24px}.box_wrap .half_box .box_img02{width:80px;height:70px;top:25px;right:14px}.table_area{width:calc(100% - 16px);margin-left:16px}.table_wrap{width:100%;overflow-x:scroll;padding-right:16px;padding-bottom:12px}.table_wrap::-webkit-scrollbar{height:4px;background-color:#c4c8cd;border:1px solid #fff}.table_wrap::-webkit-scrollbar-thumb{background-color:#494c50;height:4px}.table_wrap .table_left,.table_wrap .table_right{width:calc(100% - 16px)}.table_wrap .table_left img,.table_wrap .table_right img{width:100%;min-width:312px}.table_noti{font-size:12px;font-weight:500;line-height:140%;letter-spacing:-0.2px;color:#a7aaaf;margin-top:8px}.section_analysis{padding:80px 0}.section_analysis .customer_info{margin:48px 0 50px 0}.remodel_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.remodel_list .remodel_item{width:100%;margin:0 auto;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px;text-align:left}.remodel_list .remodel_item p{margin-bottom:0}.remodel_list .remodel_item:first-child img,.remodel_list .remodel_item:last-child img{width:124px}.remodel_list .remodel_item:nth-child(2){margin:16px auto}.remodel_list .remodel_item:nth-child(2) img{width:93px}.remodel .remodel_title{text-indent:-36px;margin-left:36px}.remodel .img_table_wide{display:block;margin:0 auto;width:100%}.section_insure{padding:48px 0 40px 0}.insure_banner{padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.insure_banner .banner_txt{font-size:18px;font-weight:600;line-height:140%;letter-spacing:-0.2px}.insure_banner .img_olchi{position:static;width:79px;height:100px}.insure_company{margin:48px 0 0 0}.insure_company .insure_list.right{-webkit-animation:40s linear 0s infinite normal forwards running rollingRight;animation:40s linear 0s infinite normal forwards running rollingRight;margin-bottom:8px}.insure_company .insure_list.left{-webkit-animation:40s linear 0s infinite normal forwards running rollingLeft;animation:40s linear 0s infinite normal forwards running rollingLeft}.insure_company .insure_list .insure_item{margin-right:24px}.insure_company .insure_list .insure_logo{width:86px;height:28px}@-webkit-keyframes rollingRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-990px);transform:translateX(-990px)}}@keyframes rollingRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-990px);transform:translateX(-990px)}}@-webkit-keyframes rollingLeft{0%{-webkit-transform:translateX(-990px);transform:translateX(-990px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rollingLeft{0%{-webkit-transform:translateX(-990px);transform:translateX(-990px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bottom_btn_mo{display:-webkit-box;display:-ms-flexbox;display:flex;width:268px;margin:0 auto}.bottom_btn_mo .link_tvcf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;border:0;background:#fff;padding:18px 12px;font-size:14px;font-weight:600;line-height:140%;letter-spacing:.4px;color:#494c50;margin-right:8px;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.bottom_btn_mo .link_tvcf.sticky{border:1px solid #ff9b00}.bottom_btn_mo .link_tvcf img{display:inline-block;margin-right:4px}.bottom_btn_mo button[class^=btn].btn_apply{width:164px;height:56px;font-size:16px;padding:17px 23px;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.section_noti .noti_list .noti_title,.section_noti .noti_list .noti_item{font-size:12px}.section_noti .noti_info{font-size:16px}footer{position:relative}.footer_site{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.copyright{margin:32px 0 0 0}.info_list{display:block;line-height:160%}.info_list.info_link{margin:48px 0 32px 0;line-height:180%}.info_list.info_link .info_item{margin-bottom:8px}.info_list .info_item::after{display:none}.top{position:absolute;top:136px;right:16px}}