@charset "utf-8";
    
.vis_txt{padding-top:185px; position: absolute; top: 0px; left: calc( 50% - 575px ); z-index: 1; }

/* 메인비주얼 */
.main_vis{width:100%; margin:0 auto; overflow:hidden; height:870px;}
#s_banner_wrap{width:100%; position: relative;}
.bxslider .banner_01 {width:100%; height:870px; background:url(../_main/img/main_vis01.png) no-repeat center top; background-color:#000;}
.bxslider .banner_02 {width:100%; height:870px; background:url(../_main/img/main_vis02.png) no-repeat center top;  background-color:#000;}
.bxslider .banner_03 {width:100%; height:870px; background:url(../_main/img/main_vis03.png) no-repeat center top;  background-color:#000;}

/* 메인컨텐츠 */
.m_cont h3, #bottom h3{position:absolute; left:-10000px; width:1px; height:1px; overflow:scroll;}

.m_cont{width:1150px; margin:0 auto; overflow:hidden; margin-top:45px; margin-bottom:75px;}


.cont01{width:545px;  height:404px; background-color:#dad4cf; border-radius:21px; position:absolute; top: 382px; left : calc(50% - 579px); z-index : 1;}
.cont02{width:277px; margin-right:24px; margin-left: 568px; position: absolute;    top: 382px;    left: calc(50% - 579px);    z-index: 1;}  
.cont03{ width:279px; position: absolute;    top: 382px;    left: calc(50% + 290px);    z-index: 1; }

.cont01_tit{background-color:#524032; height:30px; border-radius:20px 20px 0 0; font-size:18px; color:#fff; font-family:'Noto Sans KR', '맑은고딕', 'Malgun Gothic', '나눔고딕', 'nanumgothic', '돋움', Verdana; padding:15px 25px; position:relative; font-weight:600;}
.plus{position:absolute; right:25px; top:12px; display:inline-block;}

.cont02 > div:nth-child(1), .cont02 > div:nth-child(2){height:190px;}
.cont02 > div:nth-child(1){ background:url(../_main/img/customer_ico.png) no-repeat 25px 105px; background-color:#dd5c00; border-radius:20px; margin-bottom:25px;}
.cont02 .cu_tit, .cont02 .cu_tel, .cont02 .cu_info{color:#fff;}
.cont02 .cu_tit{font-size:18px; font-family:'Noto Sans KR', '맑은고딕', 'Malgun Gothic', '나눔고딕', 'nanumgothic', '돋움', Verdana; padding-top:20px; padding-left:25px; font-weight:600; padding-bottom:5px;}
.cont02 .cu_tel{font-size:30px; font-family:'나눔고딕', 'nanumgothic', '돋움', Verdana; font-weight:600; letter-spacing:-0.5px; padding-left:25px;}
.cont02 .cu_tel > span{font-size:25px; font-family:'나눔고딕', 'nanumgothic', '돋움', Verdana; font-weight:600; letter-spacing:-0.5px; color:#fff;}
.cont02 .cu_info{padding-left:98px; padding-top:5px;}
.cont02 .cu_info > span{font-size:16px; color:#fff;}


.cont02 .goban01, .cont02 .goban02, .cont02 .goban03, .cont02 .goban04{border-radius:10px; width:132px; height:34px; text-align:center; padding-top:55px;}
.cont02 .goban01 > a, .cont02 .goban02 > a, .cont02 .goban03 > a, .cont02 .goban04 > a{color:#fff;}
.cont02 .goban01 > a:hover, .cont02 .goban02 > a:hover, .cont02 .goban03 > a:hover, .cont02 .goban04 > a:hover{font-weight:600; text-decoration:underline;}
.cont02 .goban01, .cont02 .goban03{margin-right:13px; float:left;}
.cont02 .goban02, .cont02 .goban04{float:right;}
.cont02 .goban01, .cont02 .goban02{margin-bottom:12px;}
.cont02 .goban01{background:url(../_main/img/goban_ico01.png) no-repeat center 13px;}
.cont02 .goban02{background:url(../_main/img/goban_ico02.png) no-repeat center 15px;}
.cont02 .goban03{background:url(../_main/img/goban_ico03.png) no-repeat center 13px;}
.cont02 .goban04{background:url(../_main/img/goban_ico04.png) no-repeat center 13px;}
.cont02 .goban01, .cont02 .goban04{background-color:#524032;}
.cont02 .goban02, .cont02 .goban03{background-color:#967f6c;}



.cont03 > div:nth-child(1), .cont03 > div:nth-child(2){height:190px;}
.cont03 > div:nth-child(1){border-radius:20px; background:url(../_main/img/middleman.png) no-repeat center center; margin-bottom:25px;}
.cont03 > div:nth-child(2){background-color:#edeae6; border-radius:10px; position:relative;}
.cont03 > div:nth-child(2) > div:nth-child(1){position:absolute; z-index:9; left:13px; top:11px;}
.cont03 > div:nth-child(2) > div:nth-child(2){position:absolute; z-index:10; left:114px; top:69px;}

.cont03 .mid_tit, .cont03 .mid_info, .cont03 .mid_btn{padding-left:25px;}
.cont03 .mid_tit{font-size:18px; font-family:'Noto Sans KR', '맑은고딕', 'Malgun Gothic', '나눔고딕', 'nanumgothic', '돋움', Verdana; padding-top:20px; color:#fff;  font-weight:600;}
.cont03 .mid_info{color:#434a33; padding-top:35px;}
.cont03 .mid_btn > a{color:#434a33; font-size:12px; border:1px solid #434a33; width:80px; text-align:center; padding:0px 5px 2px 5px; margin-top:5px; display:inline-block; font-weight:bold;}


/* 시세현황 */
.tbl01{width:calc(100% - 60px);box-sizing:border-box; text-align:center; font-size:13px; font-family:'돋움','Nanum Gothic'; margin-bottom:25px;margin-left:30px; margin-top:15px; border-collapse:separate;border-left:none; text-align:center; border-bottom:1px solid #8f8780;}
.tbl01 td,.tbl01 th{padding:5px 7px;border-left:none;color:#555;line-height:20px;border-collapse:separate; border-right:1px solid #8f8780;}
.tbl01 td.nobdr,.tbl01 th.nobdr{border-right:none;}
.tbl01 th{background:#967f6c; color:#fff; font-weight:600 ;border-right:1px solid #fff;}
.tbl01 .align{text-align:left; padding-left:15px;}