/*reset
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500&display=swap');
@import url('https://webfontworld.github.io/elice/EliceDigitalBaeum.css');*/

@charset "utf-8"; @font-face {
    font-family: malgunWeb;
    src: url(../../NFont/malgunbd.eot);
    src: url(../../NFont/malgunbd.eot?#iefix),url(../../NFont/malgunbd.woff),url(../../NFont/malgunbd.ttf)
}

@font-face {
    font-family: malgunWebNo;
    src: url(../../NFont/malgun.eot);
    src: url(../../NFont/malgun.eot?#iefix),url(../../NFont/malgun.woff),url(../../NFont/malgun.ttf)
}

/*@charset "utf-8"; @font-face {
    font-family: malgunWeb;
    src: url(https://landad.mk.co.kr//inc/font/malgunbd.eot);
    src: url(https://landad.mk.co.kr//inc/font/malgunbd.eot?#iefix),url(https://landad.mk.co.kr//inc/font/malgunbd.woff),url(/inc/font/malgunbd.ttf)
}

@font-face {
    font-family: malgunWebNo;
    src: url(https://landad.mk.co.kr//inc/font/malgun.eot);
    src: url(https://landad.mk.co.kr//inc/font/malgun.eot?#iefix),url(https://landad.mk.co.kr//inc/font/malgun.woff),url(/inc/font/malgun.ttf)
}*/




*, *::before, *::after {
    box-sizing: border-box;
    /*font-family: 'Noto Sans KR', sans-serif;*/
    font-family: Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움";
    font-weight: normal;
	color:#000;
	letter-spacing: -0.05rem;
    margin: 0;
    padding: 0;
	border:none;
	/*overflow: hidden;*/word-break: break-all;
	background-color: transparent;
	-webkit-text-size-adjust:none;
}
a {text-decoration: none;color:#000;}
ol,ul{
	list-style:none;padding:0;margin:0;
}
.tal {text-align: left;}
.tac {text-align: center;}
.tar {text-align: right;}
.cursor_p {cursor: pointer;}
.header {border-bottom: 2px solid #666;}
.header_cont {margin:0 auto;width:1200px;}
.logo {
    width: 101px;
    height: 34px;
    display: inline-block;
    background: url(../../Nimage/top_logo.png) top center no-repeat;
    background-size: 100% auto;
    background-position: bottom center !important;
	text-indent:-9999px;
	margin-right:1.5rem;
	margin-left:0.3rem;
}
.header_button {border:1px solid #d5dbe5;border-radius:15px;height:26px;padding:0 0.5rem;line-height:20px;font-size:13px;color:#000;text-align: center;letter-spacing: -1.5px;margin-right:5px;font-weight:600;}
.header_navi {}
.header_navi li {float: left;background: url(../../Nimage/vline.gif) no-repeat 0 10px;padding: 0 10px;}
.header_navi li:first-child {padding-left: 0;background: none;}
.header_navi li a {color:#666;font-size: 13px;letter-spacing: -1.7px;}

.gnb_02 {padding:0.2rem 0;background:#ffffff;border-bottom:1px solid #cccccc;width:100%;height:72px;}
.gnb_box_02 {width:1170px;display:flex;justify-content: space-between;align-items: center;margin:0 auto;}
.gnb_box_02 ul {}
.gnb_box_02 li {padding:1.2rem 0;display: inline-block;}
.gnb_box_02 li a {padding:1.2rem 0;font-size:1.1rem;letter-spacing: -1px; color:#000;font-weight:600;}
.gnb_box_02 li .active {padding:1.4rem 0;font-size:1.1rem;border-bottom: 3px solid #0dbdfd;height:100%;font-weight:600;color:#1f5fb5;}
.gnb_box_02 li:first-child {}
.gnb_box_02 li:last-child {margin-right:0px;}
.gnb_box_02 li .division {font-size:0.8rem;color:#bbb;margin-left:3rem;margin-right:3rem;}

.gnb {padding:0.2rem 0;background:#ffffff;border-bottom:1px solid #cccccc;width:100%;}
.gnb_box ul {display:flex;justify-content: space-between;width:100%;}
.gnb_box li {padding:1.2rem 0;}
.gnb_box li a {padding:1.2rem 0;font-size:1.1rem;letter-spacing: -1px; color:#000;font-weight:600;}
.gnb_box li .active {padding:1.4rem 0;font-size:1.1rem;border-bottom: 3px solid #0dbdfd;height:100%;font-weight:600;color:#1f5fb5;}
.gnb_box li:first-child {}
.gnb_box li:last-child {margin-right:0px;}
.gnb_box li .division {font-size:0.8rem;color:#bbb;}
.goods_join_bt {border:none;background:#333333 url('../../Nimage/goods_join_ic.png') no-repeat 15px 10px;border-radius:30px;height:40px;width:115px;line-height:40px;font-size:16px;font-weight:500;color:#fff;text-align: center;letter-spacing: -1px;text-indent: 25px;margin-right:10px;display: inline-block;}
.coupon_buy_bt {border:none;background:#ff9400 url('../../Nimage/coupon_buy_ic.png') no-repeat 15px 8px;border-radius:30px;height:40px;width:115px;line-height:40px;font-size:16px;font-weight:500;color:#fff;text-align: center;letter-spacing: -1px;text-indent: 25px;margin-right:10px;display: inline-block;}
.mae_reg_bt {border:none;background:#1f5fb5 url('../../Nimage/mae_reg_ic.png') no-repeat 18px 10px;border-radius:30px;height:40px;width:115px;line-height:40px;font-size:16px;font-weight:500;color:#fff;text-align: center;letter-spacing: -1px;text-indent: 25px;display: inline-block;}
.mae_center_bt {border:none;background:#ff9400 url('../../Nimage/mae_center_ic.png') no-repeat 18px 8px;border-radius:30px;height:40px;width:170px;line-height:40px;font-size:16px;font-weight:600;color:#fff;text-align: center;letter-spacing: -1px;text-indent: 25px;margin-right:10px;display: inline-block;}

.gnb_m_menu {margin-top:1.2rem;margin-bottom:1.2rem;}
.gnb_m_menu button {color:#00aeef;font-weight: 600;font-size:1.1rem;}
.gnb_m_sub {padding-left:1rem;display: inline;}
.gnb_m_sub button {color:#333;font-weight: 300;font-size:0.9rem;letter-spacing: -0.1rem; border:1px solid #ddd;width:7.4rem;height:auto;border-radius: 17px;padding:0.2rem 0;margin-bottom:0.5rem;}

.main_body_ty01 {min-height: 70rem;padding-bottom: 22rem;padding-top: 3.2rem;position:relative;}
.center_main_list_ty01 li {padding-top:0.5rem;}
.center_main_list_ty01 li:first-child {border-bottom: 1px solid #ccc;padding-bottom:0.3rem;padding-top:0;}
.center_main_list_ty01 p {margin:0.7rem 0;}
.center_main_list_ty01 h1 {font-size: 1.25rem;font-weight: 600;}
.center_main_list_ty01 .list { font-size: 1rem;font-weight: 600;letter-spacing: -0.08rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width:75%;}
.center_main_list_ty01 .date { font-size: 0.8rem;font-weight: 300;letter-spacing: -0.03rem;color:#9a9a9a;white-space: nowrap;overflow: hidden;width:25%;text-align: right;padding-right:2px;}
.center_main_list_ty01 .more {font-size:0.8rem;font-weight: 300;color:#333;}
.center_main_list_ty01 .more img {margin-left:0.6rem;}
.center_main_list_ty01 .guide {width:95%}
.center_main_list_ty01 .notice {width:95%;margin-left:auto;}
.center_main_list_ty01 .notice img {margin-right:0.6rem;}

.center_main_list_ty02 li {padding-top:0.5rem;}
.center_main_list_ty02 li:first-child {padding-bottom:0.3rem;padding-top:0;}
.center_main_list_ty02 p {margin:0.2rem 0;}
.center_main_list_ty02 h1 {font-size: 1.25rem;font-weight: 600;}
.center_main_list_ty02 .list { font-size: 1rem;font-weight: 300;letter-spacing: -0.08rem;}
.center_main_list_ty02 .date { font-size: 1rem;font-weight: 300;letter-spacing: -0.06rem;color:#9a9a9a;}
.center_main_list_ty02 .more {font-size:0.8rem;font-weight: 300;color:#333;}
.center_main_list_ty02 .more img {margin-left:0.6rem;}

.center_main_down p {border-radius: 5px;border:1px solid #ccc;;padding:0.5rem 1.1rem 1.1rem 1.1rem;height:90%;background:rgba(255,255,255,1) url('../../Nimage/sitelink.png') no-repeat 93% 75%/20px auto;}
.center_main_down span {font-weight: 600;font-size:0.95rem;letter-spacing: -0.1rem;line-height: 0.5rem;color:#4e7cec;;}

.center_main_guide {border-radius: 10px;background:#f3f5f9;padding:1.5rem 2rem 0 2rem;height:auto;}
.center_main_guide .line {height:1px;background: #ccc; margin:-0.7rem auto 1rem auto;padding:0;width:80%;}
.center_main_guide p {border-bottom: 0px solid #c8d0e3;padding-bottom:0.5rem;display:flex;flex-direction: row;justify-content: center;gap:1rem;align-items: center;}
.center_main_guide span {font-weight: normal;font-size:1.1rem;letter-spacing: -0.18rem;word-break:keep-all}

.center_main_list_ty02 .center_main_status ul {display: flex;width:100%;flex-direction: row;align-items: center;}
.center_main_list_ty02 .center_main_status li {display: flex;flex-direction: column;justify-content: center;margin:0;background:#e6e8f1;padding:0.5rem;border-right:1px solid #fff;width:17%;height:5rem;}
.center_main_list_ty02 .center_main_status li:last-child {border-right:0px solid #fff;color:#ffffff !important;font-weight: 600; background:#2d37a7;text-align: center;width:32%;}
.center_main_list_ty02 .center_main_status li:last-child span {color:#ffffff !important;font-weight: 600;}
.center_main_list_ty02 .center_main_status .num {text-align: center;font-size:1.5rem;font-weight:600;text-decoration: underline;}
.center_main_list_ty02 .center_main_status .cont {font-size:1rem;text-align: center;}
.center_main_list_ty02 .center_main_status .wspace {padding:0rem;}
.center_main_list_ty02 .center_main_status .caution-sign {width:24px;height:auto;}


.guide_bn p {border-radius: 10px;background: #f3f5f9;padding:1.5rem;text-align:center;}
.guide_bn img {width:100%;height:auto;}

.naver_bn p {border-radius: 10px;background: #ebf3df;padding:0.5rem 1.5rem;text-align:center;}
.naver_bn img {width:100%;height:auto;}

.row-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    width: 100%;
}
.row-content-start {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    position: relative;
    width: 100%;
}
.row-content-jstart-acenter {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    position: relative;
    align-items: center;
    width: 100%;
}
.row-content_1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    width: 100%;
}
.col-content {
    display:flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    width: 100%;
}
----
.test-grid-col {
  padding:0rem;
  background-color: rgba(112.520718, 44.062154, 249.437846, .15);
  border: 1px solid rgba(112.520718, 44.062154, 249.437846, .3);
}

.themed-container {
  padding: .75rem;
  margin-bottom: 1.5rem;
  background-color: rgba(112.520718, 44.062154, 249.437846, .15);
  border: 1px solid rgba(112.520718, 44.062154, 249.437846, .3);
}


.login {border:1px solid #dfe2e6;padding:0.6rem 1rem;width:100%;height:100%;margin:0 auto;}
.login p {margin:0.5rem 0px;}
.login input[type='text'],.login input[type='password'] {height:50px;width:100%;border-radius:0;border:1px solid #b8bec6;}
.login input[type='checkbox'] {height:1rem;width:1rem;vertical-align: middle;}
.login label {font-size:0.8rem;vertical-align: middle;}
.login_button {height:3rem;width:100%;border-radius: 0;background:#152a69;--bs-btn-hover-bg: #152a69;color:#fff;margin-top:0.7rem;}
.login_menu  {display: inline-block;margin-bottom:-0.4rem;}
.login_menu li {float: left;background: url(../../Nimage/vline.gif) no-repeat 0 10px;padding: 0 10px;}
.login_menu li:first-child {background: none;}
.login_menu li a {color:#000;font-size: 0.8rem;letter-spacing: -1px;font-weight: 300; }
.login_menu_modal  {margin-bottom:-0.4rem;text-align: center;}
.login_menu_modal li {display: inline-block;background: url(../../Nimage/vline.gif) no-repeat 0 10px;padding: 0 7px;}
.login_menu_modal li:first-child {background: none;padding-left:0;}
.login_menu_modal li a {color:#000;font-size: 0.8rem;letter-spacing: -1px;font-weight: 300; }
.login_menu_wrap {display:flex;justify-content: space-between;width:100%;}

.footer {height: 19rem;width:1200px;position: absolute;bottom:0;border-top:1px solid #c6c6c6;padding-top:30px;overflow: hidden;}
.footer .footer_logo {margin-right:30px;margin-top:10px;}
.footer .as_txt {font-size:1.1rem;font-weight: 600;letter-spacing: -0.09rem;margin-right:10px;}
.footer .as_tel {font-size:1.5rem;font-weight: 600;color:#ed444b;letter-spacing: -0.07rem;}
.footer .as_time {font-size:0.8rem;letter-spacing: -0.03rem;}
.footer .tencom_info {font-size:0.9rem;font-weight: 400;letter-spacing: -0.05rem;}
.footer .tencom_copyright {font-size:0.8rem;font-weight: 300;letter-spacing: -0.07rem;}
.footer .veri_area {background: #f3f5f9;border-radius: 20px;padding:1.5rem 2rem;}
.footer .veri_tt {font-size:1.1rem;font-weight: 600;letter-spacing: -0.09rem;margin-right:10px;}
.footer .veri_txt01 {font-size:0.8rem;font-weight: 600;letter-spacing: -0.03rem;}
.footer .veri_txt02 {font-size:0.8rem;letter-spacing: -0.03rem;}
.footer .veri_txt03 {font-size:0.8rem;margin-left:10px;letter-spacing: -0.03rem;}

.footer02 {height: 10.5rem !important;position:fixed !important;bottom:0;background:#fff;margin:0;padding-top:20px !important;border-top:1px solid #c6c6c6;width:100%;z-index: 100;}
.footer02 .cont {display: flex;  width: auto !important;}
.footer02 .footer_logo02 {margin:10px 20px;width:60px;height:auto;}
.footer02 .ten_info {font-size:0.8rem;font-weight: 400;letter-spacing: -0.05rem;}
.footer02 .ten_copyright {font-size:0.8rem;font-weight: 300;letter-spacing: -0.07rem;}

.footer03 {bottom:0;background:#fff;margin-top:150px;padding-top:30px !important;border-top:1px solid #c6c6c6;width:1170px;z-index: 100;}
.footer03 .cont {display: flex;flex-direction: row; gap:30px;}
.footer03 .cont_02 {display: flex;  flex-direction: column;text-align: left; }
.footer03 .footer_logo02 {margin:7px 20px;width:85px;height:auto;}
.footer03 .ten_info {font-size:0.9rem;font-weight: 400;letter-spacing: -0.05rem;color:#888;}
.footer03 .ten_copyright {font-size:0.8rem;font-weight: 300;letter-spacing: 0.5px;}

.p99_bn img {width:100%;height:100%;}

.nav-item {display:none;}
.nav-item a {color:#333;}
.nav-item .active {font-weight: 600;}

.fr_search {margin-top:0rem;font-size:0.9rem;}

.join_tt {padding-left: 1.5rem;font-weight:600 !important;padding-top: 1rem !important;font-size:0.9rem;}
.data_tt {padding-left: 1.5rem;font-weight:500 !important;padding-top: 1rem !important;font-size:0.9rem;}
.mae_reg_tt {padding-left: 1.5rem;font-weight:500 !important;padding-top: 1rem !important;font-size:0.9rem;}
.mae_reg_tt_pop {padding-left: 1.5rem;font-weight:500 !important;padding-top: 1rem !important;font-size:0.9rem;}
.mae_list_srch_tt {font-size:0.9rem;font-weight:600 !important;width:80px;margin-right:1rem;color:#005bbb;}
.mae_list_status_box {display: flex;align-items: stretch;}
.mae_list_status_box div {width:100%;border:1px solid #ccc;padding:0.3rem 0.1rem;text-align: center;border-radius: 3px;font-size:0.8rem;background:#eaeaea;display: flex;align-items: center;justify-content: center;cursor:pointer;}
.mae_list_status_box div:hover {border:1px solid #4e7cec !important;background:#fff !important;}
.mae_list_status_box div span:hover {color:#4e7cec;}
.mae_list_status_box .active {border:1px solid #4e7cec !important;background:#fff !important;}
.mae_list_status_box .active span {color:#4e7cec;}

.mae_list_status_box_02 {display: flex;align-items: stretch;}
.mae_list_status_box_02 div {width:100%;border:1px solid #6c757d;padding:0.3rem 0.1rem;text-align: center;border-radius: 3px;font-size:0.8rem;background:#f7f7f7;display: flex;align-items: center;justify-content: center;cursor:pointer;}
.mae_list_status_box_02 div:hover {border:1px solid #4e7cec !important;background:#fff !important;}
.mae_list_status_box_02 div span:hover {color:#4e7cec;}
.mae_list_status_box_02 .active {border:1px solid #4e7cec !important;background:#fff !important;}
.mae_list_status_box_02 .active span {color:#4e7cec;}

.form_ty01_01 {background: #fafafa;border-bottom:1px solid #ddd;margin-right: -0.2rem !important;margin-left: 0rem !important;}
.form_ty01_02 {background: #ffffff;padding-top: 0.8rem !important;padding-bottom: 0.8rem !important;}

.form_ty02_01 {padding-left:1rem;padding-right:1rem;padding-top:0.1rem;padding-bottom:0.4rem;background: #ffffff;border-bottom:1px solid #e3e7ea;border-left:1px solid #e3e7ea;border-right:1px solid #e3e7ea;margin-right: -0.2rem !important;margin-left: -0.2rem !important;margin-top:0;}
.form_ty02_02 {background: #ffffff;border:0px solid #e3e7ea;}
.srch_row_-5 {margin-right: calc(-5 * var(--bs-gutter-x));}
.srch_row_-8 {margin-right: calc(-8 * var(--bs-gutter-x));}
.srch_row_-10 {margin-right: calc(-10 * var(--bs-gutter-x));}

.guide-date02{display:none;}

.add_1 {font-size:0.9rem;color:#484848;} /*회원가입 부분*/
.add_2 {font-size:0.9rem;color:#484848;} /*매물리스트,상세부분*/
.add_2_576_none {font-size:0.9rem;color:#484848;} /*매물리스트,상세부분_모바일에서안보이게*/
.add_2_caution {width:13px;height:auto;margin-right:5px;margin-bottom:1px;}
.btn_location {position: absolute !important;top:1.7rem !important;right:1.7rem !important;}

.post_tbl_wrap {max-height:15rem;overflow-x: hidden;overflow-y: auto;}
.post_tbl {display:flex;flex-direction: column;justify-content: center;gap:0.2rem;padding:0.7rem 0;border-bottom:1px solid #ddd;}
.post_tbl p:first-child {display:flex;flex-direction: row;align-items: center;margin:0 !important;padding:0 !important;}
.post_tbl p {display:flex;flex-direction: row;align-items: flex-start;margin:0 !important;padding:0 !important;}
.post_tt {display: inline-block;min-width: 4rem;padding: 0.1rem 0;margin: 0;margin-right: 0.5rem;border: 1px solid #d4e2ef;border-radius: 2px;color: #008bd3;text-align: center;letter-spacing: -0.05rem;font-size: 0.7rem;}

.open_reg_num_wrap {max-height:15rem;overflow-x: hidden;overflow-y: auto;}
.open_reg_num {display:flex;flex-direction: row;align-items: flex-start;border-bottom:1px solid #ddd !important;}
.open_reg_num_tbl {display:flex;flex-direction: column;justify-content: center;gap:0.2rem;padding:1rem 0 1rem 0.5rem;}
.open_reg_num_tbl p:first-child {display:flex;flex-direction: row;align-items: center;}
.open_reg_num_tbl p {display:flex;flex-direction: row;align-items: flex-start;}
.open_reg_num_tt {display: inline-block;min-width: 4rem;padding: 0.1rem 0;margin: 0;margin-right: 0.5rem;border: 1px solid #d4e2ef;border-radius: 2px; color: #008bd3;text-align: center;letter-spacing: -0.05rem;font-size: 0.7rem;}



@keyframes flowText {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.easy_reg_box {display: flex;align-items: stretch;}
.easy_reg_box div {position: relative; width:100%;border:1px solid #ccc;border-radius: 3px;font-size:0.8rem;background:#fafafa;display: flex;align-items: center;justify-content:flex-start;cursor:pointer;width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.easy_reg_box div:hover {border:1px solid #4e7cec !important;background:#fff !important;}
.easy_reg_box div .txt {width:100%;height:100%;margin:0.5rem 0.5rem;align-content: center;}
.easy_reg_box div .txt:hover {width:200%;color:#4e7cec; animation: flowText 11s linear infinite;}
.easy_reg_box p {margin:0;padding:0;}
.easy_reg_box .active {border:1px solid #4e7cec !important;background: #ebf3fd !important;}
.easy_reg_box .active .txt {color:#4e7cec;font-weight: 600;}
.easy_reg_box .close {position: absolute;top:20%;right:0.6rem;color:#000;}
.easy_reg_box .close button {border:1px solid #ccc;width:20px;height:20px;background: #fff;border-radius: 0.3rem;}
.easy_reg_box .close button:hover {border:1px solid #666;}
.easy_reg_box .close button img {width:0.5rem;height:auto;margin-right:0.2rem;margin-bottom:0.23rem;margin-right:auto !important;margin-left:auto !important;}

.title_easy_reg {display: flex;align-items: stretch;}
.title_easy_reg div {position: relative; width:100%;border:1px solid #ccc;border-radius: 3px;font-size:0.8rem;background:#fff;display: flex;align-items: center;justify-content:flex-start;cursor:pointer;width:100%;}
.title_easy_reg div:hover {border:1px solid #4e7cec !important;background:#fff !important;}
.title_easy_reg div .txt {width:100%;height:100%;margin:0.5rem 2.5rem 0.5rem 0.5rem;align-content: center;}
.title_easy_reg div .txt:hover {color:#4e7cec;}
.title_easy_reg p {margin:0;padding:0;}
.title_easy_reg .active {border:1px solid #4e7cec !important;background: #ebf3fd !important;}
.title_easy_reg .active .txt {color:#4e7cec;font-weight: 600;}
.title_easy_reg .close {position: absolute;top:20%;right:0.6rem;color:#000;}
.title_easy_reg .close button {border:1px solid #ccc;width:20px;height:20px;background: #fff;border-radius: 0.3rem;}
.title_easy_reg .close button:hover {border:1px solid #666;}
.title_easy_reg .close button img {width:0.5rem;height:auto;margin-right:0.2rem;margin-bottom:0.23rem;margin-right:auto !important;margin-left:auto !important;}


.ttbox_01 {display: inline-block;width: auto;padding: 0.1rem 0.3rem;margin: 0;margin-right: 0.3rem;border: 1px solid #d4e2ef;text-align: center;letter-spacing: -0.05rem;font-size: 0.7rem;}

.ttbox_02 {display: inline-block;width: auto;padding: 0rem 0.3rem;margin: 0;margin-right: 0.3rem;border: 1px solid #e74343;color: #e74343;text-align: center;letter-spacing: -0.05rem;font-size: 0.7rem;font-weight: 600;}

.modal-body {padding:0rem 3rem 3rem 3rem !important;}


.radius0 {border-radius: 0;}
.txt_line {text-decoration: underline;}

.point_r {color:#e64b40 !important;}
.point_b {color:#00aeef !important;}
.point_b_02 {color:#005bbb !important;}
.point_o {color:#ff7250 !important;}
.point_bk {color:#000 !important;}
.point_g {color:#3fb146 !important;}
.essential {color:#ff7250 !important;font-size:0.8rem !important;}
.caution_ic {width:14px;height:auto;margin-right:5px;}

.aa {color:#aaa !important;}
.cc {color:#ccc !important;}
.dd {color:#ddd !important;}
.ff {color:#fff !important;}
.f33 {color:#333 !important;}
.f66 {color:#666 !important;}
.f88 {color:#888 !important;}

.bnor {font-weight:normal!important;}
.b300 {font-weight:300 !important;}
.b400 {font-weight:600 !important;}
.b500 {font-weight:600 !important;}
.b600 {font-weight:600 !important;}

.f05 {font-size:0.5rem !important;}
.f06 {font-size:0.6rem !important;}
.f07 {font-size:0.7rem !important;}
.f08 {font-size:0.8rem !important;}
.f09 {font-size:0.9rem !important;}
.f10 {font-size:1rem !important;}
.f11 {font-size:1.1rem !important;}
.f12 {font-size:1.2rem !important;}
.f15 {font-size:1.5rem !important;}


.b_33 {border:1px solid #333 !important;}
.bt_33 {border-top:1px solid #333 !important;}
.br_33 {border-right:1px solid #333 !important;}
.bl_33 {border-left:1px solid #333 !important;}
.bb_33 {border-bottom:1px solid #333 !important;}

.b_66 {border:1px solid #666666 !important;}
.bt_66 {border-top:1px solid #666666 !important;}
.bt_66_2 {border-top:2px solid #666666 !important;}
.br_66 {border-right:1px solid #666666 !important;}
.bl_66 {border-left:1px solid #666666 !important;}
.bb_66 {border-bottom:1px solid #666666 !important;}

.b_b7 {border:1px solid #b7b7b7 !important;}
.bt_b7 {border-top:1px solid #b7b7b7 !important;}
.br_b7 {border-right:1px solid #b7b7b7 !important;}
.bl_b7 {border-left:1px solid #b7b7b7 !important;}
.bb_b7 {border-bottom:1px solid #b7b7b7 !important;}

.b_dd {border:1px solid #ddd !important;}
.bt_dd {border-top:1px solid #ddd !important;}
.br_dd {border-right:1px solid #ddd !important;}
.bl_dd {border-left:1px solid #ddd !important;}
.bb_dd {border-bottom:1px solid #ddd !important;}

.b_ea {border:1px solid #eaedef !important;}
.bt_ea {border-top:1px solid #eaedef !important;}
.br_ea {border-right:1px solid #eaedef !important;}
.bl_ea {border-left:1px solid #eaedef !important;}
.bb_ea {border-bottom:1px solid #eaedef !important;}

.b_cc {border:1px solid #ccc !important;}
.bt_cc {border-top:1px solid #ccc !important;}
.br_cc {border-right:1px solid #ccc !important;}
.bl_cc {border-left:1px solid #ccc !important;}
.bb_cc {border-bottom:1px solid #ccc !important;}

.bg_f8 {background-color:#f4f5f9 !important;}
.bg_f9 {background-color:#f9f9f9 !important;}
.bg_fa {background-color:#fafafa !important;}
.bg_ff {background-color:#ffffff !important;}
.bg_blue {background-color:#406bda !important;}

.text-start-end576 {text-align:left;}
.text-center-start576 {text-align:center;}
.text-end-start576 {text-align:right;}
.text-end-center576 {text-align:right;}
.text-start-center576 {text-align:left;}
.text-end-center768 {text-align:right;}

.w-576-block {display:none;}
.w-576-inline-block {display:none;}
.w-768-block {display:none;}
.w-768-inline-block {display:none;}
.w-960-block {display:none;}
.w-960-inline-block {display:none;}

.point_bg {background:#fff2b5;}

.p99_bn_m {display:none;}

.roundbox {border-radius: 5px;padding:1.5rem 1.7rem;border:1px solid #ddd;font-size:0.9rem;}
.roundbox_mae_reg {border-radius: 5px;padding:1.2rem 1.7rem;border:1px solid #ddd;}
.m-row_pc-column {display:flex;flex-direction: column;align-items: flex-start;}
.pc-row_m-column {display:flex;flex-direction: row;justify-content: flex-start;gap:1rem;align-items: center;}
.pc-row_m-column_576 {display:flex;flex-direction: row;justify-content: flex-start;gap:1rem;align-items: center;}
.pc-row_m-column_top {display:flex;flex-direction: row;justify-content: flex-start;gap:1rem;align-items: flex-start;}

.num_ls-1 {letter-spacing: 0.01rem;}

.vat {vertical-align: middle;}

.agree_check {border-radius: 0.75em !important;width:1.3rem;height:1.3rem;margin-right:0.6rem;}
.mae_list_bt01 {background:#1f5fb5 !important;font-size:0.8rem;color:#fff;padding-top:0rem !important;padding-bottom:0.1rem !important;}
.mae_list_bt02 {background:#1f5fb5 !important;font-size:0.8rem;color:#fff;padding-top:0rem !important;padding-bottom:0.1rem !important;}
.mae_list_btn04 button {width:6rem;}

.mae_list_tt01 {background: #fff;color:#5e8598;font-size:0.7rem;border:1px solid #98b8c6;padding:0.1rem 0.3rem;font-family: 돋움;letter-spacing: -0.1rem;}

.mae_list_tt01_02 {background: #fff;color:#888;font-size:0.7rem;border:1px solid #ddd;padding:0.2rem 0.3rem;font-family: 돋움;letter-spacing: -0.1rem;}

.mae_list_tt02 {background: #fff;color:#666;font-size:0.7rem;border:1px solid #ddd;padding:0.2rem 0rem 0.1rem 0rem;font-weight: 300;font-family: 돋움;letter-spacing: -0.05rem;border-radius: 0.7rem;display: inline-block;width:4rem;text-align: center;}

.mae_list_tt02_02 {background: #fff;color:#005bbb;font-size:0.7rem;border:1px solid #49c5f4;padding:0.3rem 0rem 0.2rem 0rem;font-weight: 300;font-family: 돋움;letter-spacing: -0.05rem;border-radius: 0.2rem;display: inline-block;width:2rem;text-align: center;line-height: 100% !important;}

.mae_check {background: #fff;color:#e74343;font-size:0.7rem;border:1px solid #e74343;padding:0.2rem 0.3rem;font-weight: 300;font-family: 돋움;letter-spacing: -0.1rem;border-radius: 0.7rem;margin-left:0.5rem;}

.mae_list_tt03 {background: #fff;color:#e74343;font-size:0.7rem;border:1px solid #e74343;padding:0.1rem 0rem 0rem 0rem;font-weight: 300;font-family: 돋움;letter-spacing: -0.1rem;border-radius: 1rem;display: inline-block;text-align: center;width:2.5rem;}

.mae_list_tt04 {font-weight: 600;color: #005bbb;text-decoration: underline;letter-spacing: -0.03rem;} 

.mae_list_tt05 {font-size:0.8rem;font-weight: normal;font-family: 돋움;letter-spacing: -0.1rem;} 

.mae_list_tt06 {font-size:0.8rem;font-weight: normal;font-family: 돋움;letter-spacing: -0.13rem;} 

.mae_list_tab {display: flex;flex-direction: row;justify-content: space-between; border-left:1px solid #ccc;margin-right: -0.2rem !important;margin-left: -0.2rem !important;}
.mae_list_tab div {display: flex;align-items: center; justify-content: center; width:100%;padding:1rem 0.5rem;border:1px solid #ccc;background:#f4f5f9;border-left:0px;text-align: center;cursor:pointer;}
.mae_list_tab .active {background:#fff;border-bottom:1px solid #fff;}
.mae_list_tab .none {padding:0.5rem;border-bottom:1px solid #ccc;border-top:0px;border-right:0px;background:#fff;}
.mae_list_tab span {font-size:1rem;font-weight:600;word-break: keep-all;line-height:1rem;}
.mae_list_tab_mobile {display: none;}
.mae_info {background: #fff;left:0;top:8.3rem;border-bottom:1px solid #e3e7ea;padding-top:1rem;padding-bottom:1rem;}
.mae_info_02 {background: #f4f5f9;border-bottom:0px solid #e3e7ea;padding-top:0.6rem;padding-bottom:0.6rem;}
.mae_info_02_cont {position: relative; display: flex;flex-direction: row;justify-content: flex-end;gap: 2rem;}

.mae_info_s {position: absolute;top: 2.3rem;right:0;width: 260px;border: 1px solid #999;font-size: 14px;background: #fff;box-shadow: 0 3px 7px rgba(0,0,0,.3);}

.tip_box {position: absolute;top: 2.3rem;right:14rem;width: 270px;border: 1px solid #999;font-size: 14px;background: #fff;box-shadow: 0 3px 7px rgba(0,0,0,.3);}
.tip_box img {width:20px;height:auto;margin-top:-5px;}

.memo_box {position: absolute;top: 0rem;left:0rem;width: 270px;border: 1px solid #999;font-size: 14px;background: #fff;box-shadow: 0 3px 7px rgba(0,0,0,.3);}
.memo_box img {width:18px;height:auto;margin-top:-3px;margin-right:4px;}

.mae_change_price {position: absolute;top: 1.5rem;left:-1.7rem;width: 130px;border: 1px solid #999;font-size: 14px;background: #fff;box-shadow: 0 3px 7px rgba(0,0,0,.3);z-index: 222;}

.mae_list_bn {margin-top:0rem !important;margin-bottom:0rem;}

.mae_list_error {padding: 1.5rem 2.5rem 0.5rem 2.5rem !important;background: #f8f8f8 !important;font-size:0.9rem;}

.copy_mae {border-top:1px solid #000 !important;border-bottom:1px solid #000 !important;background: #fcfcfc !important;}
.copy_mae li {list-style:none;}
.copy_mae li:last-child {list-style:none;border-top:1px solid #ddd !important;}

.mae_list_sort {display: flex;justify-content: space-between;align-items: center;height:100%;font-size:0.8rem;}
.mae_list_sort a span:hover, .mae_list_sort .active {font-weight: 600;}
.mae_admin_left {margin-top:8rem !important;border:1px solid #ccc!important;width:80% !important;}
.mae_admin_right {margin-top:8rem !important;}
.mae_admin_cont01 {font-size:0.8rem !important;}

.mae_list_tbl_01 {display:flex;flex-direction: row;justify-content: flex-start;gap:0.5rem;}
.mae_list_tbl_01 .checkbox {width:1rem;}
.mae_list_tbl_01 .num {width:2.5rem;text-align: center;}
.mae_list_tbl_01 .mae_num {display:flex;flex-direction: column;align-items: flex-start;}
.mae_list_tbl_01 .mae_num .mae_num_cont {display: flex;justify-content: flex-start;align-items: flex-start;}
.mae_list_tbl_01 .mae_num .mae_num_cont span {word-break: keep-all;}

.mae_num_cont {display: flex;justify-content: flex-start;align-items: flex-start;}
.mae_num_cont span {word-break: keep-all;}

.mae_list_tbl_02 {display:flex;flex-direction: column;align-items: flex-start;}
.mae_list_tbl_02 .mae_photo_ic {width:17px;height:auto;}

.mae_list_tbl_03 {display:flex;flex-direction: column;align-items: flex-start;}

.mae_list_tbl_04 {display:flex;flex-direction: column;align-items: center;}

.mae_list_tbl_05 {display:flex;flex-direction: column;align-items: center;}

.mae_list_tbl_05_02 {display:flex;flex-direction: column;align-items: center;}

.mae_list_tbl_06 {display:flex;flex-direction: column;align-items: center;}

.mae_list_tbl_07 {display:flex;flex-direction: column;align-items: center;}

.mae_list_tbl_08 {display:flex;flex-direction: column;align-items: flex-end;gap:0.2rem;}
/*.mae_list_tbl_08 button {width:5rem;font-size: 0.8rem;border-radius: 0rem !important;margin:0;padding:0;}*/
.mae_list_tbl_08 button {width:6.3rem;font-size: 0.8rem;border-radius: 0rem !important;margin:0;padding:0;letter-spacing: -0.12rem;}
.mae_list_tbl_08 a {width:6.3rem;font-size: 0.8rem;border-radius: 0rem !important;margin:0;padding:0;letter-spacing: -0.12rem;}

.mae_list_tbl_08_02 {display:flex;flex-direction: column;align-items: flex-end;gap:0.2rem;}
.mae_list_tbl_08_02 button {width:6rem;font-size: 0.8rem;border-radius: 0rem !important;margin:0;padding:0;}

.mae_list_tbl_etc {display:flex;flex-direction: column;align-items: flex-start;}

.mae_list_tbl_etc_center {display:flex;flex-direction: column;align-items: center;}

.xls_ic {width:13px;height:auto;margin-right:0.2rem;}


.fr_main01_cont01, .fr_main01_cont01 a {font-weight: 600;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;letter-spacing: -0.06rem;line-height: 1.7rem;color:#333;word-break:keep-all;}

.fr_main01_cont02_01 {background:#e9ffe8;border-radius:7px;cursor: pointer;}
.fr_main01_cont02_02 {font-size:0.8rem;color:#007800;word-break:keep-all;}
.fr_main01_cont02_03 {font-family: 'EliceDigitalBaeum';font-weight: 700;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;font-size:1.2rem;letter-spacing: -0.1rem;line-height: 1.5rem;color:#555;word-break:keep-all;}

.fr_main01_cont03_01 {background:#f6e2fa;border-radius:7px;cursor: pointer;}
.fr_main01_cont03_02 {font-size:0.8rem;color:#be74cd;word-break:keep-all;}
.fr_main01_cont03_03 {font-family: 'EliceDigitalBaeum';font-weight: 700;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;font-size:1.2rem;letter-spacing: -0.1rem;line-height: 1.5rem;color:#555;word-break:keep-all;}

.fr_main01_cont04_01 {background:#f4f4f4;border:1px solid #dddddd;border-radius:7px;cursor: pointer;}
.fr_main01_cont04_02 {font-family: 'EliceDigitalBaeum';font-weight: 700;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;font-size:1rem;letter-spacing: -0.1rem;line-height: 1.5rem;color:#555;word-break:keep-all;}
.fr_main01_cont04_03 {width:6.5rem;margin:0;padding:0;display: inline-block;letter-spacing: -0.15rem;}

.fr_main01_cont05_01 {border:1px solid #d1d1d1;background: #e5f5ff;cursor: pointer;}
.fr_main01_cont05_02 {width:6.5rem;background: #4a8dc0;padding:0.1rem;border-radius: 10px;text-align: center;font-size:0.8rem;color:#fff;margin:0;}
.fr_main01_cont05_03 {font-family: 'EliceDigitalBaeum';font-weight: 700;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;font-size:1.2rem;letter-spacing: -0.1rem;line-height: 1.5rem;color:#4a8dc0;word-break:keep-all;}
.fr_main01_cont05_04 {font-size:0.8rem;color:#666666;word-break:keep-all;}

.fr_main01_cont06_01 {border:1px solid #d1d1d1;background: #dfe0fe;cursor: pointer;}
.fr_main01_cont06_02 {width:6.5rem;background: #635ac7;padding:0.1rem;border-radius: 10px;text-align: center;font-size:0.8rem;color:#fff;margin:0;}
.fr_main01_cont06_03 {font-family: 'EliceDigitalBaeum';font-weight: 700;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;font-size:1.2rem;letter-spacing: -0.1rem;line-height: 1.5rem;color:#635ac7;word-break:keep-all;}
.fr_main01_cont06_04 {font-size:0.8rem;color:#666666;word-break:keep-all;}

.fr_main01_cont07_01 {background:#fdefe7;;border-radius:7px;cursor: pointer;}
.fr_main01_cont07_02 {font-size:0.8rem;color:#b98161;word-break:keep-all;}
.fr_main01_cont07_03 {font-family: 'EliceDigitalBaeum';font-weight: 700;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;font-size:1.2rem;letter-spacing: -0.1rem;line-height: 1.5rem;color:#555;word-break:keep-all;}


.fr_main_04_ic {padding-right:1rem;}

.photo_s {width:150px;height:100px;margin:0.5rem 0;}
.file_s {width:95px;height:95px;margin:0rem 0;}
.exchange_img01 {width:0.7rem;height:auto;margin-right:0.2rem;margin-bottom:0.2rem;}
.closebt_img01 {width:0.5rem;height:auto;margin-right:0.2rem;margin-bottom:0.2rem;}

.real_list_tab {margin-top:1rem !important;border-left:1px solid #ccc;margin-right: -0.2rem !important;margin-left: -0.2rem !important;}
.real_list_tab div {padding:0.5rem;border:1px solid #ccc;background:#f8f8f9;border-left:0px;text-align: center;}
.real_list_tab .active {background:#fff;border-bottom:1px solid #fff;}
.real_list_tab .none {padding:0.5rem;border-bottom:1px solid #ccc;border-top:0px;border-right:0px;background:#fff;}
.real_list_tab span {font-size:1rem;font-weight:600;}

.tab_ty01 {border-left:1px solid #ccc;margin-right: -0.2rem !important;margin-left: -0.2rem !important;}
.tab_ty01 div {padding:0.5rem;border:1px solid #ccc;background:#f8f8f9;border-left:0px;text-align: center;}
.tab_ty01 .active {background:#fff;border-bottom:1px solid #fff;}
.tab_ty01 .active span {font-weight: 600;color:#000;font-size:1rem;}
.tab_ty01 .none {padding:0.5rem;border-bottom:1px solid #ccc;border-top:0px;border-right:0px;background:#fff;}
.tab_ty01 span {font-size:0.9rem;color:#666;}



/*매물광장-매물유형선택카테고리*/
.mae_category {position: fixed;top: 50px;left: 0;right: 0;height: 50px;width:100%;background: #fff;border-bottom: 1px solid #ccc;display: flex;align-content: center;margin: 0 auto;padding: 0;z-index: 1;}
.mae_category_cont {width:100%;overflow-x: auto;overflow-y: hidden;}
.mae_category_cont ul li:first-child {margin-left:10px;}
.mae_category_cont ul {width: max-content;/*가운데정렬margin: 0px auto;*/}
.mae_category_cont ul li {line-height: 50px;list-style: none;margin: 0;padding: 0;vertical-align: top;background-color: transparent;-webkit-text-size-adjust: none;display: inline-block;text-align: -webkit-match-parent;}
.mae_category_cont li a {display: inline-block;padding: 0 15px;transition: all 0.3s;text-decoration: inherit;color: #333;font-size:1rem;}
.mae_category_cont li.on a, .mae_category_cont li a:hover {font-size: 1.1rem; font-weight: 600;color: #2f87ec;border-bottom: 5px solid #000;}

.mae_category_cont02 {position: relative;display: block;clear: both;width: 1170px;height: 45px;background: url(../../Nimages/Maemul/sy_bg_map_search_menu02.png) no-repeat;}
.mae_category_cont02 ul li:first-child {margin-left:10px;}
.mae_category_cont02 ul {width: max-content;/*가운데정렬margin: 0px auto;*/}
.mae_category_cont02 ul li {line-height: 43px;list-style: none;margin: 0;padding: 0;background-color: transparent;-webkit-text-size-adjust: none;display: inline-block;text-align: -webkit-match-parent;}
.mae_category_cont02 li a {display: inline-block;padding: 0 15px;transition: all 0.3s;text-decoration: inherit;color: #333;font-size:1rem;}
.mae_category_cont02 li.on a, .mae_category_cont02 li a:hover {font-size: 1.1rem; font-weight: 600;color: #2f87ec;}



/*매물광장-매물검색&매물상단정보*/
.mae_top_wrap {position:fixed;height: 36px;z-index: 3;top: 100px;left: 0;width:100%;border-bottom: 1px solid #e1e1e1;background: #fcfcfc;}
.mae_top_wrap>div {position: relative;border-bottom: 1px solid #e1e1e1; z-index: 1000; background: #fcfcfc;}
.mae_top_cont {position: relative;width: 1180px;/*가운데정렬margin: 0px auto;*/}
.search_sort_wrap {height: 35px;}
.search_sort_wrap .search_wrap {display: inline-block;position: relative;width: 342px;border-right: 1px solid #e1e1e1;}
.search_sort_wrap>* {float: left;height: 100%;}
.search_sort_wrap .search_wrap .loc_link {display: table;position: absolute;width: 100%;height: 100%;background-color: #fcfcfc;z-index: 1; padding: 0 10px 2px 21px; box-sizing: border-box;}
.search_sort_wrap .search_wrap .loc_link .inner {display: table-cell;vertical-align: middle;}
.search_sort_wrap .search_wrap .loc_link a {font-size:0.9rem;font-weight: 600;color: #000;text-decoration: inherit;}
.search_sort_wrap .search_wrap .loc_link .on {font-size:1.1rem;font-weight: 600;}
[class^='arrow'] {display: inline-block;overflow: hidden;font-size: 0;line-height: 0;text-indent: 200%;vertical-align: middle;}
.arrow1 {width: 9px;height: 5px;margin: -2px 0 0 6px;background-position: 0px 0px;background: url(../../Nimage/ico_arrow.png) no-repeat;}
.search_sort_wrap .search_wrap .loc_link a:after {display: inline-block;content: ""; background: url(../../Nimage/ico_after.png) no-repeat;background-position: 0px 0px; width: 9px;height: 17px;vertical-align: middle;margin: -3px 10px 0 8px;}
.search_sort_wrap .search_wrap .loc_link a:last-child:after {display:none;}
.search_sort_wrap .search_wrap .search {border: 0;font-size: 18px;color: #333;width: 100%;height: 60px;padding-left: 12px;box-sizing: border-box;outline: none;}

.search_sort_wrap_02 {height: 35px; position: absolute;top:15px;left:50%;transform: translate(-50%, 15px);}
.search_sort_wrap_02 .search_wrap {display: inline-block;position: relative;width: 450px;border-right: 1px solid #e1e1e1;}
.search_sort_wrap_02 >* {float: left;height: 100%;}
.search_sort_wrap_02 .search_wrap .loc_link {display: table;position: absolute;width: 100%;height: 100%;background-color: #fcfcfc;z-index: 1; padding: 0 10px 2px 21px; box-sizing: border-box;opacity: 0.93;border-radius: 20px;box-shadow: 0rem 0rem 0.8rem rgba(34, 34, 34, 0.25);}
.search_sort_wrap_02 .search_wrap .loc_link .inner {display: table-cell;vertical-align: middle; padding: 7px 0px;}
.search_sort_wrap_02 .search_wrap .loc_link a {font-size:1rem !important;font-weight: 600;color: #000;text-decoration: inherit;}
.search_sort_wrap_02 .search_wrap .loc_link .on {font-size:1.1rem;font-weight: 600;}
[class^='arrow'] {display: inline-block;overflow: hidden;font-size: 0;line-height: 0;text-indent: 200%;vertical-align: middle;}
.arrow1 {width: 9px;height: 5px;margin: -2px 0 0 6px;background-position: 0px 0px;background: url(../../Nimage/ico_arrow.png) no-repeat;}
.search_sort_wrap_02 .search_wrap .loc_link a:after {display: inline-block;content: ""; background: url(../../Nimage/ico_after.png) no-repeat;background-position: 0px 0px; width: 9px;height: 17px;vertical-align: middle;margin: -3px 10px 0 8px;}
.search_sort_wrap_02 .search_wrap .loc_link a:last-child:after {display:none;}
.search_sort_wrap_02 .search_wrap .search {border: 0;font-size: 18px;color: #333;width: 100%;height: 60px;padding-left: 12px;box-sizing: border-box;outline: none;}

.boxTab_wrap {background-color: #fff;padding: 0px;margin: 0px;display: inline-block;position: absolute;border: 0px solid #999;box-sizing: border-box;display: block;width: 100%;background-color: #fff;z-index: 1022222222222;top:45px;border-radius: 15px;box-shadow: 0rem 0rem 0.8rem rgba(34, 34, 34, 0.25);opacity: 0.96;}
.boxTab_wrap .tabBox {width: 100%;padding: 0px;margin: 0px;display: block;}
.boxTab_wrap .tabBox .tabCon {width: 100%;padding: 0px;margin: 0px 0px 0px 0px; display: inline-block;border-top: 1px solid #d8dde0; left: 0px;z-index: 1444444444444;}
.boxTab_wrap .btn_wrap {margin: 0; padding: 14px; box-sizing: border-box;background: #f4f5f9;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.btn_wrap {text-align: center;}
.srch_t1 {max-height:290px;overflow-y: auto;}
.srch_t1 ul {position: relative;font-size: 0;overflow-x: hidden;display: flex;flex-wrap: wrap;}
.srch_t1 ul li {position: relative;display: inline-block;width: 33.333%; box-sizing: border-box;z-index: 5;font-size: 13px;color: #000;text-align: center;letter-spacing: -0.1em;padding: 10px 2px;cursor:pointer;}
.srch_t1 ul li:nth-of-type(3n+1):before {content: ''; position: absolute;top: 0px;left: 0px;display: block;width: 1000%;border-top: 1px solid #d8dde0;z-index: 1;cursor:pointer;}
.srch_t1 ul li a {position: relative; display: block;z-index: 2;border: 1px solid transparent;cursor:pointer;}
.srch_t1 ul:before {content: ''; position: absolute;top: 0;right: 33.333%;display: block; width: 1px;height: 100%;background-color: #d8dde0;z-index: 1;}
.region_pick{text-align: center;border-top: 0;border-bottom-color: #c6cbce;background-color: #f2f3f5;border-top-left-radius: 10px;border-top-right-radius: 15px;padding: 2px 0 5px 0;}
.region_pick + div {max-height: 300px;overflow-y: auto;}
.region_pick a {display: inline-block;height: 20px;line-height: 20px;font-size:0.8rem;}
.arrow2 {background-position: 0px 0px; width: 7px;height: 13px; margin: -2px 8px 0 12px;background: url(../../Nimage/ico_after2.png) no-repeat;}
.srch_t1 ul:after {content: '';position: absolute;top: 0;left: 33.333%;display: block;width: 1px;height: 100%; background-color: #d8dde0;}
.singleline {max-height:320px;overflow-y: auto;}
.singleline ul li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #d8dde0;
    text-align: left;
    padding: 5px;
    cursor:pointer;
}


.search_sort_wrap .opt_chk_wrap {width: auto; height: 100%; border-right: 0;display: table;padding: 0 4px;box-sizing: border-box;}
.search_sort_wrap>* {float: left;}
.search_sort_wrap .opt_chk_wrap ul {display: table-cell;vertical-align: middle;}
.search_sort_wrap .opt_chk_wrap ul li:first-child {margin-left:1rem;}
.search_sort_wrap .opt_chk_wrap ul li {display: inline-block;padding: 1px 3px;position: relative;}
/*.search_sort_wrap .opt_chk_wrap ul li button {font-weight: 600;border:1px solid #ddd;border-radius: 15px;padding:1px 0px 2px 0px;background:#fff;}
.search_sort_wrap .opt_chk_wrap ul li button:active {font-weight: 600;border:1px solid #0dbdfd !important;border-radius: 15px;padding:1px 0px 2px 0px;background:#0dbdfd !important;}
.search_sort_wrap .opt_chk_wrap ul li .on {font-weight: 600;border:1px solid #0dbdfd !important;border-radius: 15px;padding:1px 0px 2px 0px;background:#0dbdfd !important;}*/

.search_sort_wrap .sort.detail {width: 128px;float: right;}
.sort.detail {position: relative;}
.search_sort_wrap>* {border-right: 1px solid #e1e1e1;height: 100%;}
.search_sort_wrap .sort.on .title:after {background-position: 0 -2332px;}
.search_sort_wrap .sort.trade {width: 155px;float: right;}
.search_sort_wrap .sort.trade.mae_type {width:  130px;float: right;border-left: 1px solid #e1e1e1;}
.search_sort_wrap .sort.trade.mae_type .cont {width: 130px;}
.search_sort_wrap .sort.trade.area_type {width:  155px;float: right;}
.search_sort_wrap .sort.trade.area_type .cont {width: 155px;}
.search_sort_wrap .sort .title {position: relative;display: inline-block;font-size: 14px;color: #00aeef;line-height: 32px;height: 35px;padding: 0 50px 0 18px;width: 100%;box-sizing: border-box;}
.search_sort_wrap .sort.trade .tag_comm2 {vertical-align: middle;}
.tag_comm2.a {padding: 0;font-size: 14px;line-height: 21px;color: #000;font-weight: 600;}
.tag_comm2 {display: inline-block; min-width: auto;font-weight: 600;text-align: center;}
.search_sort_wrap .sort .title:after { display: inline-block; position: absolute; right: 16px; top: 50%; margin-top: -3px; content: ""; background: url(../../Nimage/ico_arrow.png) no-repeat 0 0;width: 9px;height: 5px;}
.search_sort_wrap .sort .cont {position: absolute;margin-left:-1px;padding:15px;border: 1px solid #999;font-size: 14px;background: #fff;}
.sort.detail .btn_wrap {background: #f3f5f8;margin: 20px -15px -15px -15px;padding:15px;}
.info_area_01 {--bs-gutter-x: 0rem !important;position: absolute !important;top: 134px !important;left:0;width:100% !important;z-index: 0; !important}
.left_line {border-left:1px solid #b7b7b7 !important;}



/*매물상황*/
.tab_process .type1 {background-position: 0 100%;}
.tab_process .type2 {background-position: 0 -282px;}
.tab_process .type3 {background-position: 0 -211px;}
.tab_process .type4 {background-position: 0 -141px;}
.tab_process .type5 {background-position: 0 -70px;}
.tab_process .type6 {background-position: 0 0;}
.tab_process ul {height: 60px;width:1170px;background-image: url(../../Nimage/bg_process.png);background-repeat: no-repeat; *zoom: 1;}
.tab_process li:first-child {width: 160px;margin-left: 0;}
.tab_process li {float: left;width: 140px;margin-left: 55px;padding-top: 10px;text-align: center;font-size:0.8rem;}
.tab_process li p {letter-spacing: -0.05rem !important;}
.tab_process li.active p {color: #fff;}
.form_down_01 {width:auto;}
.form_down_02 {width:auto;}
.form_down_btn {vertical-align: top;}
.upso {width:auto;}
.upso_btn {vertical-align: top;}

.event_box {background: #ffd35b;font-size: 0.95rem;padding: 0.7rem 1rem;margin-right: -0.2rem !important;margin-left: -0.2rem !important;border-radius: 0.4rem;margin-top:1.5rem;margin-bottom:1.5rem;display: flex;align-items: flex-start;justify-content: flex-start;}
.event_box span {color:#000000}
.event_box img {width:18px;height:auto;}


/*매물광장서브_상단 매물정보*/
.mae_top_cont_info {display: flex;justify-content: space-between;padding-top:15px;padding-left:8px;}
.mae_top_cont_info .type {border: 1px solid #ddd;border-radius: 3px;padding:2px 5px;background-color: #fff;font-size: 0.8rem;color: #999;}
.mae_top_cont_info .date {border: 1px solid #ddd;border-radius: 3px;padding:2px 5px;background-color: #fff;font-size: 0.8rem;color: #e74343;margin-right: 8px;}
.mae_top_cont_info .name {font-weight: 600;font-size:1.2rem;}
.mae_top_cont_info .address {padding:0;margin:0;font-size:0.9rem;margin-top:0.4rem;}
.mae_top_cont_info .area {border: 1px solid #ddd;border-radius: 3px;padding:2px 5px;background-color: #fff;font-size: 0.8rem;color: #999;margin-right:7px;}
.mae_top_cont_info .conversion_img {width:15px;height:auto;}


/*매물광장서브_탭&정보*/
.info_tap_wrap {width: 100%;background-color: #fff; border-bottom: 1px solid #eee;transition: all 0.3s;--bs-gutter-x: 0rem;position: fixed;top:205px;left:0;width:100%;}
.info_tap_wrap > div {width: 1180px;margin: 0 auto;display: flex;justify-content: space-between;box-sizing: border-box;padding: 0 20px 0 3px;}
.info_tap_area a.on {color: #24315d;font-weight: 600;border-bottom: 3px solid #ccc;}
.info_tap_area a {height: 52px;padding: 0 30px;display: inline-flex;justify-content: center;align-items: center;color: #999;position: relative;}
.info_link_area {width: 315px;display: flex;align-items: center;}
.info_link_area a {height: 30px;font-size: 1rem;font-weight: normal;color: #000;display: inline-flex;align-items: center;gap: 8px;}
.info_link_area .danji_img {width:20px;height:auto;margin-top:-3px;}
.info_link_area .coution_img {width:13px;height:auto;margin-top:-3px;}
.info_area_02 {--bs-gutter-x: 0rem;position: absolute;top: 300px;width:1200px;z-index: -1111}
.info_wrap .tit_wrap {display: flex;justify-content: space-between;align-items: center;margin: 0 0 40px;}
.info_wrap .tit_wrap h3 {font-size: 1.2rem;font-weight: 600;}
.photo_list .photo_area {display: flex;gap: 20px;}
.photo_list .photo_area li {width: 130px;height: 100px;position: relative;border: 1px solid #ddd;border-radius: 8px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.photo_list .photo_area li img {width: 100%;height: 100%;object-fit: cover;}
.photo_list .photo_area li a {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.photo_list .photo_area li.photo_more {width: 130px;}
.photo_list .photo_area li img {width: 100%;height: 100%;object-fit: cover;}
.photo_list .photo_area li.photo_more a {display: flex;justify-content: center;align-items: center;background-color: rgba(51,51,51,.9);}
.photo_list .photo_area li.photo_more a span {font-size: 1rem;font-weight: normal;color: #fff;text-align: center;}
.photo_list + * { margin-top: 40px;}
.info_item_list {display: flex;padding: 0px 4px 7px 4px;line-height: 20px;border-bottom:1px solid #eee;margin-right:100px;}
.info_item_list:first-child {padding-top: 0;}
.info_item_list > dt {flex-shrink: 0;width: 180px;font-size: 0.9rem;font-weight: normal;color: #888;}
.info_item_list > dd {flex-grow: 1;font-size: 1rem;font-weight: normal;}
.marketprice_item_list {display: flex;padding: 0px 4px 7px 4px;line-height: 20px;border-bottom:1px solid #eee;margin-right:100px;}
.marketprice_item_list:first-child {padding-top: 0;border-bottom:1px solid #666;line-height: 30px;}
.marketprice_item_list > dt {width: 180px;font-size: 0.9rem;font-weight: normal;color: #888;text-align: center;}
.marketprice_item_list > dd {width: 180px;font-size: 1rem;font-weight: normal;text-align: center;}

.actualprice_item_list {display: flex;padding: 0px 4px 7px 4px;line-height: 20px;border-bottom:1px solid #eee;margin-right:100px;}
.actualprice_item_list:first-child {padding-top: 0;border-bottom:1px solid #666;line-height: 30px;}
.actualprice_item_list > dt {width: 180px;font-size: 0.9rem;font-weight: normal;color: #888;text-align: center;}
.actualprice_item_list > dd {width: 180px;font-size: 1rem;font-weight: normal;text-align: center;}


/*매물광장서브_업소프로필*/
#profile_floating {width: 360px; position: absolute;padding: 0px;margin: 0px;right: 0px;padding-top: 0px;top: 10px;height: auto;border-bottom: 0;box-shadow: none;}
.shadow_box {box-shadow: 0px 1px 4px 1px rgb(34 34 34 / 8%);border: 1px solid #ddd; border-radius: 8px;background-color: #fff;overflow: hidden;margin-bottom: 50px;}
.shadow_box .info_wrap {max-height: calc(100vh - 150px);display: flex;flex-direction: column;}
.shadow_box .box_padding {padding: 30px;}
.shadow_box .info_wrap .tit_wrap, .shadow_box .info_wrap .profile_area {flex-shrink: 0;}
.info_wrap .tit_wrap {display: flex;justify-content: space-between;align-items: center;margin: 0 0 40px;width:800px;}
.item_list {display: flex;padding: 6px 4px;}
.profile_area .item_list dl {display: flex;font-size: 0.9rem;padding-right:0.5rem;}
.profile_area .item_list dt {color: #666;font-weight: 300;margin-right:0.5rem;}
.profile_area .item_list dd {padding-left:0.5rem;padding-right:1rem;border-left: 1px solid #eee;}


/*매물광장서브_업소매물리스트*/
.aside_list {min-height: 127px;flex-grow: 1;border-top: 1px solid #eee;overflow-y: scroll;}
.aside_list li {border-bottom: 1px solid #eee;}
.aside_list li a {padding: 24px 4px;display: block;}
.aside_list li a > div:first-child {display: flex;justify-content: space-between;}
.aside_list .name {font-size: 1rem;font-weight: normal;margin-bottom: 4px;}
.aside_list .add {font-size: 0.8rem;font-weight: normal;color: #999;}
.aside_list .tag_area {flex-wrap: nowrap;}
.box {display: flex;gap: 4px;}
.box.type {border-color: #ddd;background-color:#fff;font-size:0.8rem;color: #999;}
.box {height: 20px;line-height: 20px;border-radius: 4px;padding: 0 6px;border-width: 1px;border-style: solid;display: inline-flex;align-items: center;gap: 4px;white-space: nowrap;}
.box.date {border-color: #ddd;background-color:#fff;font-size:0.8rem;color: #e74343;}
.aside_list .price {display: flex;align-items: flex-end;line-height: normal;}
.price {display: flex;align-items: flex-end;line-height: normal;}
.aside_list .price > div {display: flex;align-items: baseline;line-height: normal;}
.aside_list .price .mode {font-size: 0.9rem;margin: 0;}
.build_price .mode {font-size: 0.9rem;font-weight: normal;margin-bottom: 5px;}
.aside_list .price .value {font-size: 0.9rem;margin: 0 2px 0 4px;}
.price .value {font-size: 1.5rem;font-weight: 600;margin: 0 4px 0 6px;}
.aside_list .price .unit {font-size: 0.9rem;font-weight: 600;margin-bottom: 3px;margin-right: 8px;}
.price .unit {font-size: 0.8rem;font-weight: normal;margin-bottom: 9px;}
.aside_list .opt {display: flex;flex-wrap: wrap;margin-top: 5px;}
.aside_list .opt div {font-size: 0.8rem;font-weight: normal;color: #666;white-space: nowrap;}
.aside_list .opt div + div {margin-left: 16px;position: relative;}
.aside_list .opt div {font-size: 0.8rem;font-weight: normal;color: #666;white-space: nowrap;}
.aside_list .opt div + div:before {content: "";width: 0;height: 10px;border-left: 1px solid #ddd;position: absolute;top: 50%;left: -8px;transform: translateY(-50%);}
.list_more {line-height: 48px;padding: 0 8px;font-size: 0.8rem;font-weight: 600;color: #666;display: flex;justify-content: center;align-items: center;gap: 8px;margin-bottom: -18px;}
.t-map-marker-addr {
    display: flex;
    align-items: center;
    min-width: auto;
    height: 25px !important;
    padding: 0rem !important;
    background-color: #FFF;
    border: 0.1rem solid #444444;
    border-radius: 3.4rem !important;
    letter-spacing: -0.03em;
    box-sizing: border-box;
}
.t-map-marker-addr > .marker-number {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: -0.1rem;
    margin-right: -0.5rem;
    background-color: #2f87ec;
    border: 0.1rem solid #444444;
    border-radius: 3.4rem;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
    box-sizing: border-box;
}
.t-map-marker-addr > .marker-title {
    display: flex;
    align-items: center;
    padding: 0rem 1rem;
    font-size: 15px;
    line-height: 100%;
    color: #2f87ec;
    font-weight: 600;
}
.t-map-marker-addr > .marker-number {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: -0.1rem;
    margin-right: -0.5rem;
    background-color: #2f87ec;
    border: 0.1rem solid #124CEB;
    border-radius: 3.4rem;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    box-sizing: border-box;
}

/*로딩소스*/
.loadingBox {position: fixed;z-index:10000;}
.load_txt {position:fixed; left:50%; top:50%; transform:translate(-50%, -50%);  width:auto; height:auto; transition:all .2s;padding-bottom:150px;color:#fff;z-index: 1000000000;text-align: center;font-size:1.3rem;opacity: 0.8;}
.loadingBox .dim {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7);}
.loadingBox .circle {position:fixed; left:50%; top:50%; transform:translate(-50%, -50%); width:50px; height:50px; border:10px solid #fff; border-top:10px solid #00aeef; border-radius:50em; transition:all .2s;
    animation-name:spinCircle;
    animation-duration:.8s;
    animation-iteration-count:infinite;
    animation-timing-function:linear;
}

@keyframes spinCircle {
    from {
        transform:translate(-50%, -50%) rotate(0);
    }
    to {
        transform:translate(-50%, -50%) rotate(360deg);
    }
}


/*테이블*/
.tbType01 {width:100%; border-top:2px solid #333333; margin-bottom:25px; border-bottom:1px solid #bfbfbf;}
.tbType01 th {font-size:0.9rem;background: #fbfbfb;text-align: center !important; padding-left:8px !important;padding-right:8px; border-left: 1px solid #f1f1f1;
border-bottom: 1px solid #dfdfdf;font-weight: normal;height:35px;color:#484848;border-right:1px solid #f1f1f1;}
.tbType01 td {padding-top:10px;padding-bottom:10px;padding-left:8px !important;padding-right:8px !important;text-align: center;font-size:0.9rem;font-weight: bold;border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #dfdfdf; height:35px; color:#484848;}

/*팝업*/
.pop_head {padding-top:15px;height:45px;margin-bottom:15px;background: #3f4857;display: flex;justify-content: space-between;align-items: center;}
.pop_head .tt {font-weight: bold;font-size:15px;padding-left:20px;letter-spacing: -1px;color:#ffffff;}
.pop_head .tt img {vertical-align: middle;margin-bottom:5px;margin-right:12px;}
.pop_head .close {margin-right:30px;}
.pop_head .close img {width:13px;height:auto;opacity: 0.7;}
.pop_head .select_ty01 {min-width: 250px;background:#fff;border-radius:2px;padding:0px 5px 3px 5px;font-weight:600;margin-left:15px;}
.pop_head .select_ty02 {width:auto;background:#fff;border-radius:2px;padding:0px 5px 3px 5px;font-weight:600;margin-left:5px;}
.pop_cont {padding:0px 15px;}
.pop_cont .cont_box {background:#fafafa;border:1px solid #dedede;margin-bottom:30px;padding:15px 20px;border-radius: 7px;}

/*메인*/
.main_img_wrap {
    background: #2950b4;
    height: 427px;
}
.main_img_inner {
    background: url(../../Nimage/main_img.png) center top no-repeat;
    height: 427px;
    left: 50%;
    margin-left: -693px;
    position: absolute;
    width: 1386px;
}
.main_search_wrap {
    border-bottom-right-radius: 10px;
    bottom: 90px;
    box-shadow: 0 2px 10px #555;
    height: 60px;
    left: 50%;
    margin-left: -370px;
    position: absolute;
    width: 740px;
}
.main_search_wrap input[type="text"] {
    background: #fff;
    border: 3px solid #333333;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #000;
    float: left;
    font-size: 23px;
    height: 90px;
    letter-spacing: -1px;
    padding-left: 80px;
    padding-right: 80px;
    width: 740px;
    text-align: center;
}
.main_search_wrap p {
    background: url(../../Nimage//map_search.png) center center no-repeat;
    border-bottom-right-radius: 10px;
    height: 60px;
    width: 80px;
    position: absolute;
    right:15px;
    top:15px;
}
.main_search_wrap p a {
    display: block;
    height: 100%;
    overflow: hidden;
    text-indent: -20000px;
    width: 100%;
}
.main_search_wrap .main_search_addr {
    position: absolute;
    top: 89px;
    left: 0px;
    z-index: 3;
    width: 100%;
    height: auto;
    background: #fff;border: 1px solid #333;
    display: flex;
    flex-direction: column;
    /*opacity: 0.9;*/
}
.main_search_wrap .main_search_addr li {
    width: 100%;
    height: auto;
    padding: 5px 16px;
    font-size: 16px;
    color: #333;
    cursor: pointer;
    border-bottom: 1px solid #ccc;
}
.main_search_wrap .main_search_addr li:last-child {
    border-bottom:0px solid #666;
}
.main_search_wrap .main_search_addr li:hover {
    background: #dbe0ef;
}
.main_search_wrap .main_search_addr .active {
    background: #dbe0ef;
}
.main_wrap {
    padding: 40px 0;
    position: relative;
}
/*.main_inner {
    left: 50%;
    margin-left: -510px;
    position: relative;
    width: 1170px;
}*/
.main_inner {
    position: relative;
    width: 1170px;
    height: 85px;
    display: flex;
    justify-content: center;
}
.main_list:first-child {
    margin-left: 0;
}
.main_list {
    float: left;
    font-size: 0;
    letter-spacing: -1px;
    margin-left: 50px;
    width: 165px;
    margin-bottom:50px;
}
.main_list strong.main_list_tt {
    border-bottom: 1px solid #ccc;
    color: #1f5fb5;
    display: inline-block;
    font-size: 19px;
    height: 45px;
    line-height: 37px;
    position: relative;
    text-align: left;
    width: 100%;
}
.main_list ul {
    margin-top: 25px;
}
.main_list ul li a {
    color: #333;
    display: block;
    font-size: 15px;
    padding: 8px 0;
}


/*매물정보&시세*/
.tbType_maeinfo {width:100%; border-top:2px solid #333333; margin-bottom:25px; border-bottom:1px solid #bfbfbf;}
.tbType_maeinfo th {font-size:0.9rem;background: #fbfbfb;text-align: center !important; padding-left:8px !important;padding-right:8px; border-left: 1px solid #f1f1f1;
border-bottom: 1px solid #dfdfdf;font-weight: normal;height:35px;color:#484848;border-right:1px solid #f1f1f1;}
.tbType_maeinfo td {padding-top:10px;padding-bottom:10px;padding-left:20px !important;padding-right:20px !important;font-size:0.9rem;font-weight: bold;border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #dfdfdf; height:35px; color:#484848;}

.tbType_sisae {width:100%; border-top:2px solid #333333; margin-bottom:25px; border-bottom:1px solid #bfbfbf;}
.tbType_sisae th {font-size:0.9rem;background: #fbfbfb;text-align: center !important; padding-left:8px !important;padding-right:8px; border-left: 1px solid #f1f1f1;
border-bottom: 1px solid #dfdfdf;font-weight: normal;height:35px;color:#484848;border-right:1px solid #f1f1f1;}
.tbType_sisae td {padding-top:10px;padding-bottom:10px;padding-left:8px !important;padding-right:8px !important;text-align: center;font-size:0.9rem;font-weight: bold;border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #dfdfdf; height:35px; color:#484848;}

.tbType_sisae_mobile {width:100%; border-top:2px solid #333333; margin-bottom:25px; border-bottom:1px solid #bfbfbf;}
.tbType_sisae_mobile th {font-size:0.9rem;background: #fbfbfb;text-align: center !important; padding-left:8px !important;padding-right:8px; border-left: 1px solid #f1f1f1;
border-bottom: 1px solid #dfdfdf;font-weight: normal;height:35px;color:#484848;border-right:1px solid #f1f1f1;}
.tbType_sisae_mobile td {padding-top:10px;padding-bottom:10px;padding-left:8px !important;padding-right:8px !important;font-size:0.9rem;font-weight: bold;border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #dfdfdf; height:35px; color:#484848;}
.tbType_sisae_mobile .tt_mobile {color: rgb(102, 102, 102);
    font-size: 0.7rem;
    font-weight: 300;
    font-family: 돋움;
    letter-spacing: -0.05rem;
    display: inline-block;
    width: 4rem;
    text-align: center;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    border-image: initial;
    padding: 0.2rem 0rem 0.1rem;
    border-radius: 0.7rem;
    margin-right:0.5rem;
}

.sisae_tab {display: flex;flex-direction: row;justify-content: space-between; border-left:1px solid #ccc;margin-right: -0.2rem !important;margin-left: -0.2rem !important;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.sisae_tab div {display: flex;align-items: center; justify-content: center; width:100%;padding:1rem 0.5rem;border:1px solid #ccc;background:#f4f5f9;border-left:0px;text-align: center;cursor:pointer;border-top-left-radius: 5px;border-top-right-radius: 5px;width:35%;}
.sisae_tab .active {background:#fff;border:2px solid #333;border-bottom:1px solid #fff;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.sisae_tab .active span {color:#00aeef !important;}
.sisae_tab .none {padding:0.5rem;border-bottom:1px solid #ccc;border-top:0px;border-right:0px;background:#fff;width:65%;}
.sisae_tab span {font-size:1rem;font-weight:600;word-break: keep-all;line-height:1rem;}

.sisae_tab_02 {display: flex;flex-direction: row;justify-content: space-between; border-left:1px solid #ccc;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.sisae_tab_02 div {display: flex;align-items: center; justify-content: center; width:100%;padding:1rem 0.5rem;border:1px solid #ccc;background:#f4f5f9;border-left:0px;text-align: center;cursor:pointer;border-top-left-radius: 5px;border-top-right-radius: 3px;width:35%;}
.sisae_tab_02 .active {background:#fff;border:1px solid #333;border-bottom:1px solid #fff;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.sisae_tab_02 .active span {color:#333 !important;}
.sisae_tab_02 .none {padding:0.5rem;border-bottom:1px solid #ccc;border-top:0px;border-right:0px;background:#fff;width:65%;}
.sisae_tab_02 span {font-size:1rem;font-weight:600;word-break: keep-all;line-height:1rem;}

/* 중개업소광장 */
.main_wrap_fr {
    padding: 40px 0;
    position: relative;
}
.main_inner_fr {
    left: 0;
    margin-left:25px;
    position: relative;
    width: 1145px;
}
.main_list_fr:first-child {
    margin-left: 0;
}
.main_list_fr {
    float: left;
    font-size: 0;
    letter-spacing: -1px;
    margin-left: 50px;
    width: 180px;
    margin-bottom:50px;
}
.main_list_fr strong.main_list_tt_fr {
    border-bottom: 1px solid #ccc;
    color: #1f5fb5;
    display: inline-block;
    font-size: 19px;
    height: 45px;
    line-height: 37px;
    position: relative;
    text-align: left;
    width: 100%;
}
.main_list_fr ul {
    margin-top: 25px;
}
.main_list_fr ul li a {
    color: #333;
    display: block;
    font-size: 15px;
    padding: 8px 0;
}


/*미디어쿼리*/

@media (min-width: 1200px) {
.p99_bn img {width:777px;height:auto;}
.naver_bn img {width:200px;height:auto;}
.footer_logo {margin-right:60px;}
}

@media (max-width: 1000px) {
.goods_join_bt {border:none;background:#333333 ;border-radius:35px;height:33px;width:85px;line-height:33px;font-size:16px;font-weight:600;color:#fff;text-align: center;letter-spacing: -1px;text-indent: 0px;margin-right:2px;}
.coupon_buy_bt {border:none;background:#ff9400 ;border-radius:35px;height:33px;width:85px;line-height:33px;font-size:16px;font-weight:600;color:#fff;text-align: center;letter-spacing: -1px;text-indent: 0px;margin-right:2px;}
.mae_reg_bt {border:none;background:#1f5fb5 ;border-radius:35px;height:33px;width:85px;line-height:33px;font-size:16px;font-weight:600;color:#fff;text-align: center;letter-spacing: -1px;text-indent: 0px;margin-right:0px;}
}

@media (max-width: 960px) {
.gnb_box li a {font-size:0.95rem;}
.gnb_box li .active {font-size:0.95rem;}
.mae_list_tab {margin-top:0rem !important;}
.mae_list_tab span {font-size:0.8rem;font-weight:500;}
.w-960-none {display:none;}
.w-960-block {display:block;}
.mae_admin_left,.mae_admin_right {margin-top:10rem !important;}
.fr_main_02_ic {width:35px;height:auto;}
.fr_main_04_ic {width:80px;height:auto;}
.srch_row_-5 {margin-right: calc(-3 * var(--bs-gutter-x));}
.srch_row_-8 {margin-right: calc(-5 * var(--bs-gutter-x));}
.srch_row_-10 {margin-right: calc(-7 * var(--bs-gutter-x));}
.center_main_down p {max-height:10rem;background:rgba(255,255,255,1) url('../../Nimage/sitelink.png') no-repeat 93% 90%/20px auto;}
.footer02 .cont02{display: flex; flex-direction: row;gap:2rem;}
}

@media (max-width: 768px) {
.gnb_box li .active {padding:0.5rem 0;height:100%;}
.goods_join_bt {border:none;background:#333333 url('../../Nimage/goods_join_ic.png') no-repeat 20px 7px;border-radius:30px;height:35px;width:130px;line-height:35px;font-size:14px;font-weight:500;color:#fff;text-align: center;letter-spacing: -1px;text-indent: 25px;margin-right:10px;margin-bottom:0.5rem;}
.coupon_buy_bt {border:none;background:#ff9400 url('../../Nimage/coupon_buy_ic.png') no-repeat 20px 5px;border-radius:30px;height:35px;width:130px;line-height:35px;font-size:14px;font-weight:500;color:#fff;text-align: center;letter-spacing: -1px;text-indent: 25px;margin-right:10px;margin-bottom:0.5rem;}
.mae_reg_bt {border:none;background:#1f5fb5 url('../../Nimage/mae_reg_ic.png') no-repeat 25px 7px;border-radius:30px;height:35px;width:130px;line-height:35px;font-size:14px;font-weight:500;color:#fff;text-align: center;letter-spacing: -1px;text-indent: 25px;margin-bottom:0.5rem;}
.row-content_1 {display: block;}
.header_button {display:none;}
.nav-item {display:block;}
.login {display:none;}
.guide_bn img {width:60%;height:auto;}
.naver_bn img {width:235px;height:auto;}
.center_main_down p {height:5.5rem;background:rgba(255,255,255,1) url('../../Nimage/sitelink.png') no-repeat 93% 75%/20px auto;}
.center_main_guide {padding:1.2rem 0.7rem 0rem 0.7rem;text-align: center;}
.center_main_guide li {border-bottom:0px;border-right:1px solid #ccc;padding:0;padding-right:0.6rem;}
.center_main_guide p {border-bottom: 0px solid #c8d0e3;padding-bottom:0.5rem;display:flex;flex-direction: column;justify-content: center;gap:1rem;}
.center_main_guide span {display:block;line-height: 1.2rem;margin-left:0px;margin-right:0px;font-size:0.9rem;font-weight:600;}
.center_main_guide .line {display: none;}
.center_main_list_ty02 .center_main_status li, .center_main_list_ty02 .center_main_status li:last-child {width:20%;}
.center_main_list_ty02 .center_main_status .num {font-size:1rem;}
.center_main_list_ty02 .center_main_status .cont {font-size:0.8rem;}
.center_main_list_ty02 .center_main_status .line {border-left:0px solid #ddd;border-top:1px solid #ddd}
.center_main_list_ty02 .center_main_status .wspace {padding:0rem;}
.center_main_list_ty01 .guide {width:100%}
.center_main_list_ty01 .notice {width:100%}
.footer {height: 19rem;width:100%;}
.footer .veri_area {display: none;}
.join_tt {padding-left: 0.7rem;border-top: 1px solid #eaedef;}
.data_tt {padding-left: 0.7rem;border-top: 1px solid #eaedef;font-size:0.8rem;font-weight: 600;color:#999;}
.mae_reg_tt {padding-left: 0.7rem;border-top: 1px solid #eaedef;font-weight: 600;color:#999;}
.text-end-center768 {text-align:center;}
.w-768-none {display:none;}
.w-768-block {display:block;}
.w-768-inline-block {display:inline-block;}
.form_ty02_01 {padding-left:0rem;padding-right:0rem;padding-top:0.2rem;padding-bottom:1rem;}
.srch_row_-5 {margin-right: calc(-0.5 * var(--bs-gutter-x));}
.srch_row_-8 {margin-right: calc(-0.5 * var(--bs-gutter-x));}
.srch_row_-10 {margin-right: calc(-0.5 * var(--bs-gutter-x));}
.mae_list_tab {margin-top:0rem !important;}
.mae_admin_right {margin-top:1.7rem !important;}
.mae_admin_cont01 {font-size:1rem !important;}
.fr_main_04_ic {width:50px;height:auto;}
.fr_main_02_ic {width:50px;height:auto;}
.roundbox {border-radius: 3px;padding:1rem 1rem;border:1px solid #ddd;}
.roundbox_mae_reg {border-radius: 3px;padding:0.7rem 1rem;border:1px solid #ddd;}
.pc-row_m-column {display:flex;flex-direction: column;align-items: flex-start;gap:0rem;}
.m-row_pc-column  {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.pc-row_m-column_top {display:flex;flex-direction: column;align-items: flex-start;}
.mae_list_tbl_01 {margin-right:0rem;}
.mae_list_tbl_01 .mae_num {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.mae_list_tbl_02 {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.mae_list_tbl_03 {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.mae_list_tbl_04 {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.mae_list_tbl_05 {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.mae_list_tbl_05_02 {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.mae_list_tbl_06 {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.mae_list_tbl_07 {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.mae_list_tbl_08 {display:flex;flex-direction: row;gap:0.2rem;justify-content: flex-start;margin-top:0.7rem;}
.mae_list_tbl_08_02 {display:flex;flex-direction: row;gap:0.2rem;justify-content: flex-start;margin-top:0.7rem;}
.mae_list_tbl_etc {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.mae_list_tbl_etc_center {display:flex;flex-direction: row;justify-content: flex-start;gap:0.7rem;}
.gnb_768none {display:none !important;}
.left_line {border-left:0px solid #b7b7b7 !important;}
}


@media (max-width: 576px) {
.mae_list_tab_mobile {display: block;padding-top:1.2rem;}
.mae_list_tab_mobile select {color:#00aeef !important;border:1px solid #00aeef;text-align: center;font-weight: 600;font-size:1.2rem;}
.header {border-bottom: 1px solid #666;}
.gnb {display:none;}
.mae_info {display:none;}
.form_down_01 {width:80px;font-size:0.8rem;}
.form_down_02 {width:130px;font-size:0.8rem;}
.form_down_btn {font-size:0.8rem;}
.upso {width:70px;font-size:0.8rem;}
.upso_btn {font-size:0.8rem;}
.header_navi li {padding: 0 5px;}
.guide_bn img {width:90%;height:auto;}
.footer .as_txt {font-size:1rem;}
.footer .as_tel {font-size:1.4rem}
.footer .tencom_info {font-size:0.8rem;letter-spacing: -0.08rem;}
.footer .veri_txt03 {margin-left:0px;}
.p99_bn_m {display:block;margin-bottom:-1.5rem !important;}
.p99_bn {display:none;}
.w-576-none {display:none;}
.w-576-block {display:block;}
.w-576-inline-block {display:inline-block;}
.paging {display:none;}
.fr_search {margin-top:1rem;}
.guide-date{display:none;}
.guide-date02{display:block;}
.modal-body {padding:0rem 1.5rem 2rem 1.5rem !important;}
.form_ty01_01 {background: #fff;border-bottom:0px solid #eaedef;}


.text-start-end576 {text-align:right;}
.text-center-start576 {text-align:left;}
.text-end-start576 {text-align:left;}
.text-end-center576 {text-align:center;}
.text-start-center576 {text-align:center;}
.mae_list_error {padding-right: 1rem !important;padding-left: 1rem !important;}
.mae_list_tab div {padding:0.5rem 0.5rem;}
.fr_main_02_ic {width:40px;height:auto;}
.tab_ty01 span {font-size:0.8rem;}
.tab_ty01 div {width:auto;}
.mae_info_s {position: absolute;top: 7rem;left:3%; width: 94%;border: 1px solid #999;font-size: 14px;background: #fff;box-shadow: 0 3px 7px rgba(0,0,0,.3);}
.tip_box {position: absolute;top: 4.5rem;left:3%; width: 94%;border: 1px solid #999;font-size: 14px;background: #fff;box-shadow: 0 3px 7px rgba(0,0,0,.3);}
.memo_box {position: absolute;top: 0rem;left:3%; width: 94%;border: 1px solid #999;font-size: 14px;background: #fff;box-shadow: 0 3px 7px rgba(0,0,0,.3);}
.mae_info_02_cont {display: flex;flex-direction: column;align-items: center;gap: 0.8rem;margin-bottom:0.2rem;}
.add_2_576_none {display: none;} /*매물리스트,상세부분_모바일에서안보이게*/
.photo_s {width:90%;height:auto;margin:0.5rem 0;}
.pc-row_m-column_576 {display:flex;flex-direction: column;align-items: flex-start;gap:0rem;}
.mae_reg_tt_pop {padding-left: 0.7rem;border-top: 1px solid #eaedef;font-weight: 600;color:#999;}

.search_sort_wrap_02 .search_wrap {width: 330px;}
.search_sort_wrap_02 .search_wrap .loc_link a {font-size: 0.7rem !important;}
.footer02 .footer_logo02 {margin:10px 10px;width:60px;height:auto;}
.footer02 .cont02{display: flex; flex-direction: column;gap:0rem;}
}


@media (max-width: 360px) {
.footer_logo {display: none;}
.fr_main_04_ic {width:70px;height:auto;}
}