@charset "utf-8";
body{background:#fff;font-size:0.81em;font-family:'Nanum Gothic'}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{ font-family:'Nanum Gothic'}

/* COMMON CHANGE COLOR - 검색기능 컬러 일괄 변경은 여기서 수정하세요 */
.chg_font_color {color:#444!important}
.chg_border_color {border-color:#ff5a00!important}
.chg_bg_color {background-color:#ff5a00!important}
.chg_bg_color_bef:before { background-color:#13709f!important}


.l_menu_wrap {float:left;width:237px}



/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper{}
#sh_hd {z-index:10;position:relative;min-width:1070px;} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;width:1070px;zoom:1}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {overflow:hidden;position:relative;width:1070px;min-width:1070px;margin:30px auto;z-index:0;}
#sh_container_wrapper{position:relative;float:right;width:805px;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#sub_main_banner {width:100%;height:220px;background:url(/sh_img/hd/sub_main_banner/sub_main_banner.png) no-repeat}
#sh_content .sh_content_tit {overflow:hidden;margin-bottom:30px}
#sh_content .sh_content_tit h3 {float:left;padding:0;font-weight:600;font-size:26px;line-height:1.3em;color:#333;font-weight:none;letter-spacing:-0.07em;font-family:'notokr-regular'}
#sh_content .sh_content_tit span {float:right;margin-top:7px;background:url('/sh_page/img/sub_home.png') 0 3px no-repeat;padding-left:19px;color:#666}

#sh_aside {position:relative;text-align:center;background-color:transparent}

/* 컨텐츠 본문 영역 */
#sh_content {z-index:4;position:relative;padding:0;width:805px;min-height:585px;margin:0px auto 80px;height:auto !important;height:500px;line-height:1.5em;color:#666;zoom:1;box-sizing:border-box}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}

/* 하단 */
#sh_ft {z-index:10;position:relative;min-width:1070px;margin-top:80px} 
#ft_index_wrap {width:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}

/* 공지사항&부동산News */
#ft_index_wrap .ft_index {overflow:hidden;width:1070px;height:77px;margin:auto;line-height:77px;font-family:'dotum','돋움'}
#ft_index_wrap .ft_index .ft_board {overflow:hidden;float:left;height:77px;font-size:20px;letter-spacing:-0.09em;color:#444}
#ft_index_wrap .ft_index .ft_board .tit {float:left;padding-right:30px;font-family:'notokr-medium'}
#ft_index_wrap .ft_index .ft_board .more a{display:inline-block;width:47px;height:19px;margin-left:20px;border-radius:5em;text-align:center;font-size:11px;line-height:19px;letter-spacing:-0.05em;background-color:#dedede;color:#333;transition:ease-in .1s}
#ft_index_wrap .ft_index .ft_board .more img {margin-top:-1px}
#ft_index_wrap .ft_index .ft_board .notice {float:left;position:relative;margin-right:20px;padding-right:20px}
#ft_index_wrap .ft_index .ft_board .notice:after {display:block;position:absolute;top:33px;right:0;content:'';width:1px;height:12px;background-color:#ccc}
#ft_index_wrap .ft_index .ft_board .news {float:left}
#ft_index_wrap .ft_index .ft_btn_wrap {float:right;margin-top:19px}
#ft_index_wrap .ft_index .ft_btn_wrap .ft_btn {display:inline-block;float:left;width:127px;height:38px;margin-left:6px;border-radius:2px;border:1px solid #0b99e3;text-align:center;letter-spacing:-0.05em;line-height:38px;background-color:#e6f5fc;color:#333;transition:ease-in .2s}
#ft_index_wrap .ft_index .ft_btn_wrap .ft_btn:hover {background-color:#ceebf9}

#sh_ft_wrapper {position:relative;width:100%;margin:0 auto;zoom:1;color:#777;font-size:14px;line-height:25px;letter-spacing:-0.02em;background:#444}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper > ul {overflow:hidden;width:100%;padding:25px 0 7px}
#sh_ft_wrapper > ul li {float:left;padding-right:10px;color:#636363;font-weight:bold;font-size:1.1em}
#sh_ft_wrapper > ul li:after{content:"|";padding-left:10px;color:#e8e8e8;font-weight:normal}
#sh_ft_wrapper > ul li.last:after {content:""}
#sh_ft_wrapper  p {padding-top:4px}

.sh_ft_bar .sh_ft_tel {float:right;padding:0 20px;line-height:47px;font-family:'notokr-regular';background:#ff5a00}
.sh_ft_bar .sh_ft_tel a {display:inline-block;padding-left:27px;color:#fff;font-size:18px;letter-spacing:-0.05em;background:url(/sh_img/ft/ft_tel.png) left no-repeat}
.sh_ft_bar .sh_ft_tel span {padding-left:6px;font-size:23px;letter-spacing:0;font-family:'notokr-bold'}

.ft_address {overflow:hidden;position:relative;width:1070px;margin:auto;padding:35px 0;font-family:'dotum','돋움'}
.ft_address .ft_logo {float:left}
.ft_address .address {float:left;padding-left:50px;font-size:12px;color:#999;line-height:22px}
.ft_address ul {overflow:hidden;margin-bottom:15px}
.ft_address ul li {float:left}
.ft_address ul li a {display:inline-block;position:relative;margin-right:5px;padding:1px 8px;border-radius:4px;font-size:12px;letter-spacing:-0.04em;cursor:pointer;font-family:'dotum','돋움';background-color:#292929;color:#d2d2d2}
.ft_address ul li:last-child a:after {display:none}
.sh_ft_icon {position:absolute;right:0;bottom:35px}


/* #include_wrap */
.main_map_wrap {overflow:hidden;width:805px;height:293px;margin-bottom:35px;border:2px solid #d8d8d8;box-sizing:border-box}
#include_wrap .in_01_wrap {float:right;width:805px}
/* l_menu */
#include_wrap .in_search {float:right;width:805px}
/* 추천매물 */
#include_wrap .in_search .rec_list_wrap {}
#include_wrap .in_search .rec_list_wrap .rec_tit {overflow:hidden;padding-bottom:15px;font-size:26px;color:#333;font-family:'notokr-regular'}
#include_wrap .in_search .rec_list_wrap .rec_tit span {font-family:'notokr-bold'}
#include_wrap .in_search .rec_list_wrap .tit_st {float:left;padding-right:12px;letter-spacing:-0.07em;}
#include_wrap .in_search .rec_list_wrap .txt_st {float:left;position:relative;padding:12px 0 0 12px;font-size:13px;letter-spacing:-0.04em;font-family:'dotum','돋움';color:#555}
#include_wrap .in_search .rec_list_wrap .txt_st:before {display:block;position:absolute;content:'';top:14px;left:0;width:1px;height:12px;background-color:#b2b2b2}
/* 전체매물 */
#include_wrap .in_search .all_list_wrap {padding-top:30px}
#include_wrap .in_search .all_list_wrap .all_tit {overflow:hidden;padding-bottom:15px;font-size:26px;color:#333;font-family:'notokr-regular'}
#include_wrap .in_search .all_list_wrap .all_tit span {font-family:'notokr-bold'}
#include_wrap .in_search .all_list_wrap .tit_st {float:left;padding-right:12px;letter-spacing:-0.07em;}
#include_wrap .in_search .all_list_wrap .txt_st {float:left;position:relative;padding:12px 0 0 12px;font-size:13px;letter-spacing:-0.04em;font-family:'dotum','돋움';color:#555}
#include_wrap .in_search .all_list_wrap .txt_st:before {display:block;position:absolute;content:'';top:14px;left:0;width:1px;height:12px;background-color:#b2b2b2}

/* 사이트맵 */
#sh_site_map{width:100%;position:relative;min-height:500px;height:500px auto;margin:0 auto}
.sh_site_map01{width:30%;float:left;margin-right:3%;min-height:200px;height:200px auto}
.sh_site_map_title{font-size:1.4em;color:#515151}
.sh_site_map_title a{color:#515151}
.sh_site_map_line{border-bottom:2px solid #8b8b8b;margin:10px 0}
.sh_site_map_box{width:90%;margin:0 auto;background:#f7f7f7;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;min-height:80px}
.sh_site_map_txt{font-size:1em;line-height:1.2em;color:#666;font-weight:bold;padding:5px}
.sh_site_map_txt a{color:#666}

#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none}

