@charset "utf-8";

.pdt_list_area{width:100%;margin:0 auto;padding:100px 0 50px}
.pdt_list_area .tit_area{position:relative;width:100%;max-width:1400px;margin:0 auto 40px;}
.pdt_list_area .s_tit{margin-bottom:15px;font-size:13px;color:#eda129;font-family:'SBAggroM'}
.pdt_list_area h2{font-weight:normal;font-size:36px;color:#333;font-family:'SBAggroM'}
.pdt_list_area .link_btn{position:absolute;top:5px;right:0;width:210px;height:60px;border:1px solid #ddd;border-radius:60px;font-size:15px;color:#666;text-align:center;line-height:60px;font-family:'SBAggroL';transition:all .3s}
.pdt_list_area .pdt_list{overflow:hidden;width:100%;max-width:1420px;padding:10px;margin:0 auto}
.pdt_list_area .pdt_list:after{content:'';clear:both}
.pdt_list_area .pdt_list .list{overflow:hidden;float:left;width:22.75%;margin:0 3% 3% 0;height:430px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.15);background:#fff}
.pdt_list_area .pdt_list .list a{display:block;width:100%;height:100%}
.pdt_list_area .pdt_list .list:nth-child(4n){margin-right:0}
.pdt_list_area .pdt_list .list .list_img:before{content:'';position:absolute;left:0;top:0;z-index: 1;width:100%;height:100%;background:url(/wp_img/make/main_map/watermark.png) no-repeat center;background-size:cover}
.pdt_list_area .pdt_list .list .list_img{position:relative;width:100%;height:238px;background:#333;background-position:center;background-size:cover}
.pdt_list_area .pdt_list .list .list_img .state_wrap{display:flex;position:absolute;top:15px;left:15px; width:max-content}
.pdt_list_area .pdt_list .list .list_img .state{min-width:70px;height:30px;border-radius:30px;font-size:14px;color:#fff;text-align:center;line-height:34px;background:#eda129;font-family:'SBAggroL'}
.pdt_list_area .pdt_list .list .list_img .state+.state{margin-left:4px}
.pdt_list_area .pdt_list .list .list_txt{padding:30px 25px 0;font-family:'SBAggroL'}
.pdt_list_area .pdt_list .list .tag{margin-bottom:20px;font-size:14px;color:#eda129}
.pdt_list_area .pdt_list .list .tit{margin-bottom:5px;font-size:18px;color:#333;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;
text-overflow:ellipsis}
.pdt_list_area .pdt_list .list .txt{font-size:16px;color:#888}
.pdt_list_area .pdt_list .list_price{display:flex;align-items:center;margin-top:20px;font-family:'SBAggroB'}
.pdt_list_area .pdt_list .list_price .price_state{width:35px;height:35px;border-radius:35px;border:1px solid #ff9c00;font-size:15px;text-align:center;line-height:35px;color:#ff9c00;font-family:'SBAggroM'}
.pdt_list_area .pdt_list .list_price .price{margin-left:10px;font-size:18px;color:#333;}
.pdt_list_area .pdt_list .sold{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:url(/wp_img/make/search/img/sold.png) center no-repeat rgba(255,255,255,.6);background-size:55%}
.pdt_list_area02{background:#fff}

/* 더보기  */
.pdt_list_area .more_btn{display:block;width:200px;height:60px;margin:0 auto;padding-left:7px;border:none;border-radius:30px;font-size:16px;color:#222;line-height:62px;text-align:center;background:#fff;transition:all .2s;font-family:'SBAggroL'}
.pdt_list_area .more_btn svg{vertical-align:middle;width:20px;margin-left:10px}
.pdt_list_area.pdt_list_area02 .more_btn{border:none;background-color:#f7f7f7}

/* 모바일 호버 X */
@media (hover:hover) {
.pdt_list_area .link_btn:hover{border-color:#eda129;color:#fff;background:#eda129}
}

/* 반응형 [s] */
@media (max-width:1400px){
.pdt_list_area{padding:60px 10px 50px}
.pdt_list_area .tit_area{margin-bottom:20px;padding:0 10px}
.pdt_list_area .pdt_list .list{width:calc(100%/4 - 11.25px);margin-right:15px}
.pdt_list_area .pdt_list .list .list_img .state{top:25px}
.pdt_list_area .pdt_list .list .tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pdt_list_area .pdt_list .list .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pdt_list_area .pdt_list .list .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media (max-width:1024px){
.pdt_list_area{padding:60px 5px 50px}
.pdt_list_area .tit_area{padding:0 5px}
.pdt_list_area .pdt_list .list{width:calc(100%/2 - 7.5px)}
.pdt_list_area .pdt_list .list:nth-child(2n){margin-right:0}
.pdt_list_area .pdt_list .sold{background-size:45%}
}
@media (max-width:768px){
.pdt_list_area h2{font-size:30px}
.pdt_list_area .pdt_list .list{width:100%;height:170px;margin-right:0}
.pdt_list_area .pdt_list .list .list_img{float:left;width:45%;height:100%}
.pdt_list_area .pdt_list .list .list_img .state_wrap{left:10px;top:10px}
.pdt_list_area .pdt_list .list .list_img .state{min-width:60px;height:27px;font-size:13px;line-height:30px}
.pdt_list_area .pdt_list .list .list_txt{float:left;width:55%;padding:25px 20px}
.pdt_list_area .pdt_list .list .tit{font-size:15px}
.pdt_list_area .pdt_list .list .txt{font-size:14px}
.pdt_list_area .pdt_list .list_price{margin-top:10px}
.pdt_list_area .pdt_list .list_price .price{margin-left:10px}
.pdt_list_area .pdt_list .list_price .price_state{width:32px;height:32px;line-height:32px}
.pdt_list_area .pdt_list .sold{background-size:55%}
}
@media (max-width:480px){
.pdt_list_area h2{font-size:25px}
.pdt_list_area .tit_area{text-align:center}
.pdt_list_area .link_btn{display:block;position:initial;width:170px;margin:20px auto 0}
.pdt_list_area .pdt_list .list{height:130px}
.pdt_list_area .pdt_list .list .tag{margin-bottom:10px;font-size:13px}
.pdt_list_area .pdt_list .list .list_img{width:130px}
.pdt_list_area .pdt_list .list .list_txt{width:calc(100% - 130px);padding:20px 10px 0}
.pdt_list_area .pdt_list .list .list_img .state{left:10px;top:10px;min-width:42px;height:22px;padding:0 8px;font-size:12px;line-height:23px}
.pdt_list_area .pdt_list .list .tit{font-size:14px}
.pdt_list_area .pdt_list .list .txt{font-size:13px}
.pdt_list_area .pdt_list .list_price .price{margin-left:5px;font-size:15px}
.pdt_list_area .pdt_list .list_price .price_state{width:20px;height:20px;font-size:11px;line-height:20px}
.pdt_list_area .pdt_list .sold{background-size:70%}
}
/* 반응형 [e] */