#sub_whole{width:100%; max-width:640px; min-width:320px; margin: 0 auto; background:#fff;}
.s_board_wrap{width:94%; margin:0 auto; overflow:hidden;  margin-bottom:7px;}
.s_list_wrap{width:100%; margin:0 auto; margin-top:0px; overflow:hidden;}
.s_list_wrap:last-child{margin-bottom:8px;}
.s_thumlist_wrap{width:98%; margin:0 auto; padding:0px 0px 10px 0px; overflow:hidden; border-bottom:1px solid #eaeaea; background:#fff;}
.s_thumlist_wrap:first-child{margin-top:8px; /*border-top:2px solid #eaeaea; */}
.s_thumlist_wrap:last-child{border-bottom:2px solid #eaeaea; margin-bottom:8px;}
.s_thumlist_con{width:60%; float:left; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding:8px 6px 0px 0px; text-align:left;}
.s_thumlist_con:last-child{margin:0;}
.s_thumlist_img{width:30%; height:84px; background:url(http://images.zeroweb.kr/bubi/list/sample_bubi.png); background-size:100%; background-position:center center; float:right; border-radius:2px;}
.s_thum_btn{width:100%; margin-top:5px; overflow:hidden; text-overflow: ellipsis;}
.t_btn{color:#898989; font-size:12px; margin-right:5px;}
.t_line{border-right:1px solid #eaeaea; margin-right:9px;}
.t_btn:last-child{margin-right:2px;}
.t_line:last-child{margin-right:5px;}

.bd_con_wrap{width:92%; margin:auto; position:relative;}
.wri_btn{float:right; border:1px solid #aaaaaa; background:#aaaaaa; color:#fff; padding:7px 20px 7px 20px; font-size:16px; border-radius:2px;}
.list_count{float:left; font-size:13px; padding:7px 0px 0px 0px;  font-weight:300; color:#555;}

.more_btn{width:92%; padding:14px 0; margin-bottom:20px; background:#0082E7; border-radius:2px; }
.more_btn img{padding-bottom:8px;}

#serch_filter {width:100%;}
#serch_filter div {width:92%; margin:auto;}
#serch_filter select {width:calc(100% / 2);float:left;border:1px solid #e1e1e1}

.bd_search {background:#fff; border:1px solid #e1e1e1;border-radius:4px; width:92%; display:inline-block; margin-bottom:10px; margin-top:5px;}
.search_bar {width:96%; margin:auto; position:relative;}
.search_box {display:inline-block; width:100%; }
.search_select {float:left; width:65px; margin-top:15px; margin-left:-14px;}
.search_select label {position:absolute; color:#000; top:14px; font-size:13px; background: url(http://images.zeroweb.kr/bubi/list/select_arrow.png) right center no-repeat; padding-right:16px;}
.search_select select#search_opt {width:100%; opacity:0; margin-left:-10px; font-size:16px; filter: alpha(opacity=0); /* IE 8 */}

/*.search_st {;width:calc(100% - 80px);display:inline-block; background:#fff;overflow:hidden; float:left;text-indent:10px;}*/
.search_st {width:calc(100% - 80px);display:inline-block; background:#fff;overflow:hidden; float:left;text-indent:10px;}

.search_bar input {width:100%; float:left; text-align:left; font-size:16px;border:0; color:#000;padding:10px 0px;margin-top:4px;}
.search_btn {position:absolute; float:right; z-index:5; right:6px;}
.search_btn img {width:18px; margin-top:12px;}

.tit01{color:#2e2e2e; font-size:16px; line-height:22px; padding:6px 0px; padding-bottom:8px;}
.tit02{color:#2e2e2e; font-size:14px; line-height:22px;}
.tit03{color:#000; font-size:21px; line-height:22px; padding:6px 0px; font-weight:300; padding-top:25px; }
.tit03 a img{width:18px; margin:5px 0px; padding-bottom:3px;}
.tit03 span{line-height:24px;}
.tit04{color:#2e2e2e; font-size:14px; line-height:22px; font-weight:600;}
.tit05{color:#1090E3; font-size:14px; line-height:30px; font-weight:700;}
.tit06{color:#aaaaaa; font-size:12px; line-height:18px;}

.s_tit01{color:#fff; font-size:17px; line-height:20px; font-weight:300;}
.s_tit02{color:#fff; font-size:17px; line-height:20px;}
.s_tit03{color:#fff; font-size:14px; line-height:20px; opacity:0.6;}
.s_tit04{color:#2e2e2e; font-size:17px; line-height:20px; font-weight:600;}
.s_tit05{color:#2e2e2e; font-size:14px; line-height:20px;}



/*매매/전세/월세 아이콘 */
.box1{  width:18px;  color:#fff; font-size:12px; text-align:center; background:#ef3300; border-radius:2px; height:20px; padding:1px 5px;}
.box2{  width: 12px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    background: #22B8C9;
    border-radius: 2px;
    border: 0;
    height: 20px;
    padding: 1px 5px;
    display: inline-block;
    margin-top: 1px;
    float: left;
}


/* sub main_ menu */
#sub_list {width:100%;min-width:320px;display:block;background:#fff;}
#sub_list .Menu_title {width:90%;margin:auto;padding:25px 0px 0px 0px;color:#333;font-size:16px;text-align:left;}
#sub_list ul {width:99%;margin:auto;display:inline-block;padding:15px 0px;}
#sub_list li {
    float:left;
    padding:14px 0px;
    font-size:18px;
    text-align:center;
    width: -webkit-calc(100% / 3 - 12px);
    width: -moz-calc(100% / 3  - 12px);
    width: calc(100% / 3  - 12px);
    border-bottom:1px solid #D7D7D7;
    margin:0px 0px 6px 8px;
    letter-spacing:-1.5px;
}
#sub_list li:nth-child(1) {  border-bottom:1px solid #0082E7;}

#sub_list li a {color:#333;}
#sub_list li img{ width:27px;padding-bottom:5px;}

.search_st{
    width: 100%;
}
.search_bar input {
    width: 90%;
}

#serch_filter select {
    font-size: 16px;
    padding: 10px 2px 10px 2px;
}