@charset "utf-8";
#comingsoon {width:100%;padding-top:100px;text-align:center}

/* 부동산소개 */
#p40 {padding-top:30px;font-size:16px;line-height:1.7;text-align:center;color:#444;letter-spacing:-0.05em}
#p40 .text_wrap .top_tit {position:relative;padding-bottom:45px;font-size:24px;font-weight:600;color:#333;letter-spacing:-0.07em}
#p40 .text_wrap .top_tit span {color:#fe7e00}
#p40 .text_wrap .top_tit:after {display:block;position:absolute;top:55px;left:0;right:0;content:'';width:33px;height:5px;margin:auto;background:url(/sh_page/img/p40_icon.png) center no-repeat}

#p40 .cont_area {margin:40px 0}
#p40 .cont_area ul {overflow:hidden}
#p40 .cont_area ul li{float:left;width:calc(100%/4 - 0.75px);height:200px;padding-top:70px;box-sizing:border-box;color:#fff;font-size:22px;line-height:31px}
#p40 .cont_area ul li+li{margin-left:1px}
#p40 .cont_area ul li:nth-child(1) {background:url(/sh_page/img/p40_img1.png) no-repeat}
#p40 .cont_area ul li:nth-child(2) {background:url(/sh_page/img/p40_img2.png) no-repeat}
#p40 .cont_area ul li:nth-child(3) {background:url(/sh_page/img/p40_img3.png) no-repeat}
#p40 .cont_area ul li:nth-child(4) {background:url(/sh_page/img/p40_img4.png) no-repeat}

#p40 .bottom_text_wrap {position:relative}
#bo_gall .gall_li:nth-child(3n){margin-right:0}
#bo_gall .gall_img{width:259px !important}
#bo_gall .gall_li:hover{margin:0 10px 20px 0;border-width:1px;border-style:solid;border-color:#ff5a00}
#bo_gall .gall_li:nth-child(3n):hover{margin-right:0}