/*@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900&display=swap');*/
/*@import url("/css/fo/googleapis-font-poppins.css");*/

@charset "utf-8";

/*공통 : 메인*/
/*.renewal.renewal-main {overflow: hidden; }*/
.renewal.renewal-main .main-title-top {font-size: 44px;font-weight: 600;color: #202122;margin-bottom: 60px; }
.renewal.renewal-main .main-contents {padding: 110px 0; }
.renewal.renewal-main .main-all-button.disclosure-all {color: #fff;background: #202122;border: 1px solid #fff; }
.renewal.renewal-main .main-all-button.disclosure-all i {color: #fff !important; }
.renewal.renewal-main .main-all-button {border-radius: 30px;padding: 0 20px;line-height: 50px;color: #202122;text-align: center;border: 1px solid #E3E3E3;height: 50px; }
.renewal.renewal-main .display-flex {align-items: flex-start !important; }
/*공통 : 슬라이드*/
.renewal.renewal-main .swiper-wrapper {box-sizing: border-box; }
.renewal.renewal-main .slick-arrow {display: none !important; }
.renewal.renewal-main .swiper-pagination {display: flex;justify-content: flex-end; }
.renewal.renewal-main .swiper-pagination span {opacity: 1 !important;margin-left: 0;margin-right: 15px;text-indent: -1000px;overflow: hidden;transition: 0.2s;cursor: pointer;background: #B1B8C0;border: none;border-radius: 50%;width: 10px;height: 10px;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.15); }
.renewal.renewal-main .swiper-pagination span::before {display: none; }
.renewal.renewal-main .swiper-pagination span:last-child {margin-right: 0; }
.renewal.renewal-main .swiper-pagination span.swiper-pagination-bullet-active {background: #548DFD;width: 22px;border-radius: 10px; }
.renewal.renewal-main .post-slider {max-height: 800px; }
.renewal.renewal-main .play-stop-button button {border: none;background: none;margin-right: 5px; }
.renewal.renewal-main .play-stop-button button i {color: #fff;cursor: pointer; }
.renewal.renewal-main .swiper-button-next::after,
.renewal.renewal-main .swiper-button-prev::after {display: none; }
.renewal.renewal-main .main-contents1 .post-slider,
.renewal.renewal-main .main-contents3 .post-slider,
.renewal.renewal-main .main-contents4 .post-slider {position: relative !important;border-radius: 10px;max-height: 800px; }
.renewal.renewal-main .main-contents6 .swiper-pagination {display: none !important; }
.renewal.renewal-main .main-contents2 .swiper-slide,
.renewal.renewal-main .main-contents6 .swiper-slide {background: #F4F5F7;border-radius: 20px;overflow: hidden;border: 1px solid #F4F5F7; }
.renewal.renewal-main .renewal.renewal-main .main-contents .post-slider {overflow: hidden !important; }
.renewal.renewal-main .reviewed-number {font-size: 15px;font-weight: 400 !important;margin-top: 20px; }
/*플로팅 배너*/
.floating-banner{width: 230px; height: 230px;  z-index: 100; position: fixed; border-radius: 50%; box-shadow: 0 3px 9px rgba(0, 0, 0, 19%); right: 60px; bottom: 60px;}
.floating-banner img{ width: 100%;}
.floating-banner .floating-close{cursor: pointer; position: absolute; right: 0; bottom: 0; width: 30px; height: 30px; background: #F8F8F8;  box-shadow: 0 3px 9px rgba(0, 0, 0, 15%); border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.floating-banner .floating-close i{padding-left: 0; color: #939393;}
/*슬라이드 - 메인1(상단)*/
.renewal.renewal-main .main-contents1 {padding: 0 0 90px 0 !important; }
.renewal.renewal-main .main-contents1 .swiper-slide {border-radius: 10px; }
.renewal.renewal-main .main-contents1 .post-slider {height: auto !important;border-radius: 10px; width: 100%; }
.renewal.renewal-main .main-contents1 .post .main-top-banner {width: 100%; }
.renewal.renewal-main .main-text-top {padding: 20px;box-sizing: border-box;position: absolute;top: 0;left: 0;width: inherit;height: 100%;background: linear-gradient(#2021220f, #000000e8); }
.renewal.renewal-main .main-contents1 .swiper-pagination {position: absolute;bottom: 103px;right: 140px;z-index: 1;width: auto; }
.renewal.renewal-main .main-contents1 .play-stop-button {position: absolute;bottom: 100px;z-index: 1;right: 100px; }
.renewal.renewal-main .main-contents1 .post .main-text-top .display-grid {align-content: space-around !important; }
.renewal.renewal-main .main-contents1 .post .main-text-top .title {font-size: 24px !important;margin-bottom: 30px;margin-top: 60px; }
.renewal.renewal-main .main-contents1 .post .main-text-top .title img {width: 24px;display: inline-block; }
.renewal.renewal-main .main-contents1 .post .main-text-top .goods-img-caption,
.renewal.renewal-main .main-contents1 .post .main-text-top .goods-img-caption .artist {color: #fff; }
.renewal.renewal-main .main-contents1 .post .main-text-top .goods-img-caption .arttitle {font-size: 40px;margin-bottom: 10px; }
.renewal.renewal-main .main-contents1 .post .main-text-top .goods-img-caption .artist {font-size: 32px; line-height: 1.3; }
.renewal.renewal-main .main-contents1 .post .main-text-top .sub-title {color: #fff;font-size: 20px;font-weight: 400;line-height: 1.6; }
.renewal.renewal-main .main-contents1 .post .main-text-top button {max-width: 360px;margin: 0 auto !important;border-radius: 60px;border: none;width: 100%;height: 80px;font-size: 20px;font-weight: 600;color: #fff; }
.renewal.renewal-main .main-contents1 .button-text-round {width: 24px;height: 24px; }
.renewal.renewal-main .main-contents1 .button-text-round i {line-height: 2; }
/*슬라이드 - 메인2(뉴스)*/
.renewal.renewal-main .main-contents2 .swiper-slide {height: 245px; }
.renewal.renewal-main .main-contents2 .swiper-slide a {display: inline;width: 100%; }
.renewal.renewal-main .main-contents2 .slick-arrow {display: block !important; }
.renewal.renewal-main .main-contents2 .swiper-pagination li {margin-right: 0 !important; }
.renewal.renewal-main .main-contents2 .news-pagination {min-width: 35px;display: flex;justify-content: space-between;color: #939393;font-weight: 400; }
.renewal.renewal-main .main-contents2 .news-pagination .swiper-pagination-current {font-weight: 700;color: #545969 !important; }
.renewal.renewal-main .main-contents2 {display: block;width: 100%; }
.renewal.renewal-main .main-contents2 .news-arrows {display: flex;align-items: center;width: 10%;justify-content: flex-end;height: 15px; }
.renewal.renewal-main .main-contents2 .news-arrows .swiper-button-prev i,
.renewal.renewal-main .main-contents2 .news-arrows .swiper-button-next i {color: #939393 !important;padding-left: 0 !important; }
.renewal.renewal-main .main-contents2 .news-arrows .swiper-button-next,
.renewal.renewal-main .main-contents2 .news-arrows .swiper-button-prev {position: inherit !important;margin-top: 0;border: 0;background: none;cursor: pointer; }
.renewal.renewal-main .main-contents2 .news-arrows .swiper-button-prev {margin-right: 22%; }
.renewal.renewal-main .main-contents2 .news-arrows .swiper-button-next {margin-left: 22%; }
.renewal.renewal-main .main-contents2 .progress-bar {margin-top: 7px;height: 7px;border-radius: 10px;overflow: hidden;background-color: #ECEDEC;width: 85%;background-repeat: no-repeat;background-image: linear-gradient(to right, #545969, #545969);z-index: 2; }
.renewal.renewal-main .main-contents2 .icon-box img {display: inline-block; }
.renewal.renewal-main .main-contents2 .icon-box .news-value-box {border-radius: 5px;background: #fff;width: 70px;text-align: center;padding: 5px 0;display: inline-block;margin-left: 10px; }
.renewal.renewal-main .title {font-size:18px;line-height: 1.4;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.renewal.renewal-main .main-contents2 .icon-box .disclosure-value-box {color: #fff;background: #202122;font-weight: 400; }
/*슬라이드 - 메인3(소식)*/
.renewal.renewal-main .main-contents3 .swiper-pagination {position: absolute;bottom: 35px;right: 70px;z-index: 1;width: auto; }
.renewal.renewal-main .main-contents3 .play-stop-button {position: absolute;bottom: 32px;z-index: 1;right: 32px; }
.renewal.renewal-main .main-contents3 .post-slider .banner-image {position: relative;border-radius: 20px;overflow: hidden;display: flex;justify-content: center; }
.renewal.renewal-main .main-contents3 .post-slider .banner-image img {width: 100%;margin-bottom: 0 !important; }
.renewal.renewal-main .main-contents3 .post-slider .banner-top-text {box-sizing: border-box;position: absolute;top: 0;left: 0;width: inherit;padding: 60px 100px; }
.renewal.renewal-main .main-contents3 .post-slider .banner-top-text .title {font-size: 2rem;font-weight: 700;color: #212529;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.renewal.renewal-main .main-contents3 .post-slider .banner-top-text .sub-title {font-size: 1.4rem;font-weight: 600;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.renewal.renewal-main .main-contents3 .post-slider .banner-top-text .banner-title-box {border: 2px solid #442DB1;color: #442DB1;display: inline-block;padding: 8px 15px;border-radius: 20px; }
.renewal.renewal-main .main-contents3 .post-slider .banner-top-text .banner-title-box .button-text-round {background: #442DB1 !important; }
.renewal.renewal-main .main-contents3 .post-slider .banner-top-text .banner-title-box .button-text-round i {line-height: 1.8; }
/*메인4-곧 다가올 청약*/
.renewal.renewal-main .main-contents4 .swiper-pagination {position: absolute;bottom: 50px; right: 35px; width: auto; z-index: 1; }
.renewal.renewal-main .main-contents4 .coming-subscription {background: #F6F6F8;height: 380px;border-radius: 20px;overflow: hidden; }
.renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-text {height: inherit;position: relative;padding: 50px 100px; }
.renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-text h2 {font-size: 34px; }
.renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-text h3 {font-size: 24px;color: #202122; }
.renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-imgbox {background: #FAFAFA; height: inherit; display: flex; justify-content: center; align-items: center; width: 45%;overflow: hidden; }
.renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-imgbox .coming-subscription-imgbox-in{ width: 210px; height: 210px;}
.renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-imgbox .coming-subscription-imgbox-in.zoomable { width: 260px; height: 260px;}
.renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-imgbox .coming-subscription-imgbox-in img { display: block; width: 100%; height: 100%; object-fit: contain; }
.renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-text .m-r10 img {display: inline-block !important; }
/*메인5-매각수익률TOP5*/
.renewal.renewal-main .main-contents5 .main-title-top .gray-color {font-size: 20px; }
.renewal.renewal-main .main-contents5 .for-Sale-top5 {background: #F4F5F7;border-radius: 10px;position: relative;height: 440px;width: 25%; }
.renewal.renewal-main .main-contents5 .for-Sale-top5:last-child{margin-right: 0 !important;}
.renewal.renewal-main .main-contents5 .for-Sale-top5 .ranking {background: #548DFC;color: #fff;border-radius: 5px;padding: 3px 15px;display: inline-block;font-size: 14px;margin: 8px 0 15px 0; }
.renewal.renewal-main .main-contents5 .for-Sale-top5 h2 {font-size: 30px;color: #212529;margin-bottom: 30px; }
.renewal.renewal-main .main-contents5 .for-Sale-top5 .goods-img {overflow: hidden;border-radius: 5px;width: 50px;height: 50px;position: absolute;right: 30px;bottom: 20px; }
.renewal.renewal-main .main-contents5 .for-Sale-top5 .goods-img img {width: 200px;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%); }
.renewal.renewal-main .main-contents5 .for-Sale-notice{text-align: right;}
.renewal.renewal-main .main-contents .goods-img-caption .artist {font-size: 15px;font-weight: 400;color: #8A8C94; }
.renewal.renewal-main .main-contents .goods-img-caption .artist,
.renewal.renewal-main .main-contents .goods-img-caption .arttitle {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
/*슬라이드 - 메인6(매거진)*/
.renewal.renewal-main .main-contents6 .swiper-slide {height: 560px; }
.renewal.renewal-main .main-contents6 .swiper-slide:last-child{background: none; border: none;}
.renewal.renewal-main .main-contents6 .swiper-slide a {display: flex; flex-direction: column; justify-content: space-between;width: 100%;overflow: hidden;border-radius: 20px;height: inherit; }
.renewal.renewal-main .main-contents6 .swiper-slide .atmedia-img {width: 100%; position: relative; overflow: hidden; }
.renewal.renewal-main .main-contents6 .swiper-slide .atmedia-img img {width: 100%;margin-bottom: 0 !important; }
.renewal.renewal-main .main-contents6 .swiper-slide .atmedia-value-box {display: inline-block; color: #fff;background: #202122;font-weight: 500;font-size: 13px; padding: 6px 12px;border-radius: 5px; }
.renewal.renewal-main .main-contents6 .swiper-slide .date-day{font-weight: 300; color: #8e8e8e;}
.renewal.renewal-main .main-contents6 .swiper-slide .atmedia-img .press-scab{ position: absolute;left: 20px;top: 20px;display: inline-block;border-radius: 5px;background: #fff;overflow: hidden; width: 65px; height: 30px;}
.renewal.renewal-main .main-contents6 .swiper-slide .title{height: 75px;}
.renewal.renewal-main .main-contents6 .title {-webkit-line-clamp: 2; }
.renewal.renewal-main .main-contents6 .more-box { display: flex;align-items: center;justify-content: center !important;text-align: center; }
.renewal.renewal-main .main-contents6 .more-box button {width: 30px;height: 30px;border-radius: 50%; }
.renewal.renewal-main .main-contents6 .swiper-slide > div {height: 100%; }
.renewal.renewal-main .main-contents6{position: relative;}
.renewal.renewal-main .main-contents6 .swiper-button-prev3.swiper-button-disabled,
.renewal.renewal-main .main-contents6 .swiper-button-next3.swiper-button-disabled{opacity: 0;}
.renewal.renewal-main .main-contents6 .swiper-button-prev3,
.renewal.renewal-main .main-contents6 .swiper-button-next3{bottom:260px; margin-top: 0; top: auto; background: #fff; border-radius: 50%; width: 40px; height: 40px; border: 1px solid #e9ecef;}
.renewal.renewal-main .main-contents6 .swiper-button-prev3{left: 20px;}
.renewal.renewal-main .main-contents6 .swiper-button-next3{right: 20px;}
.renewal.renewal-main .main-contents6 .swiper-button-prev3 i,
.renewal.renewal-main .main-contents6 .swiper-button-next3 i{font-size: 16px; padding-left: 0;}
/*메인7-무엇을 도와드릴까요?*/
.renewal.renewal-main .main-contents7 a {background: #F3F4F8;border-radius: 20px;width: 100%;height: 180px;position: relative; }
.renewal.renewal-main .main-contents7 a p {font-size: 24px;font-weight: 600;line-height: 1.4; }
.renewal.renewal-main .main-contents7 .button-text,
.renewal.renewal-main .main-contents7 .img-box {position: absolute;bottom: 30px; }
.renewal.renewal-main .main-contents7 .img-box {right: 30px;width: 80px;height: 80px; }
.renewal.renewal-main .main-contents7 .button-text {font-size: 16px; }
.renewal.renewal-main .button-text-round {background: #202122;border-radius: 50%;width: 20px;height: 20px;display: inline-block; }
.renewal.renewal-main .button-text-round i {color: #fff;font-size: 12px;padding-left: 0 !important;line-height: 1.5;width: inherit;height: inherit; }
/*메인-팝업*/
.popup-container .layer-popup {overflow: auto;display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 100; }
.popup-container .layer-popup {overflow: auto;display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 100; }
.popup-container .layer-popup.show {display: flex;  justify-content: center; align-items: center; padding-top: 20px;}
.popup-container .layer-popup.show .modal-dialog {overflow: hidden;box-shadow: 0 0 10px #00000047;max-width: 500px;width: 95%;margin: 40px auto;background-color: #fff;border-radius: 10px; }
.popup-container .layer-popup.show .modal-dialog .popup-title p {white-space: nowrap !important; }
.popup-container .layer-popup.show .modal-dialog .popup-image {width: 100%;height: 100%;display: inline-block;max-height: 600px; }
.popup-container.renewal.renewal-main{background: none;}
.popup-container.renewal.renewal-main .swiper-pagination {justify-content: center !important;z-index: 100;position: relative; bottom: -10px; }
.popup-container.renewal.renewal-main .swiper-button-prev,
.popup-container.renewal.renewal-main .swiper-button-next {position: absolute;border: none;background-color: transparent;z-index: 1000;bottom: 40%;width: 30px;height: 30px;display: inline-block;text-indent: -9999px; }
.popup-container.renewal.renewal-main .swiper-button-prev {left: 15px; }
.popup-container.renewal.renewal-main .swiper-button-prev::before {content: "\f053";display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;left: 0 !important;text-align: left;font-family: 'Font Awesome 5 Free';font-weight: 900;text-indent: 0;color: #fff;position: absolute; }
.popup-container .layer-popup .popup-close-button{height: 25px; line-height: 25px;}

.popup-container.renewal.renewal-main .swiper-button-next {right: 15px; }
.popup-container.renewal.renewal-main .swiper-button-next::before {content: "\f054";display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;font-family: 'Font Awesome 5 Free';text-align: right;font-weight: 900;text-indent: 0;color: #fff;position: absolute;right: 0; }
/*메인-팝업(임시 조지콘도 영상홍보)*/
.popup-container .video-popup .post .display-flex {align-items: center !important; }
.popup-container .video-popup .post .display-flex .icon img {height: 100%; }


@media screen and (min-width: 790px) and (max-width: 1200px) {
    .renewal.renewal-main .main-contents {    padding: 60px 10px;}
    .renewal.renewal-main .main-contents1 .post {    height: 530px;    display: flex !important;    justify-content: center;    overflow: hidden;}
    .renewal.renewal-main .main-contents1 .swiper-pagination,.renewal.renewal-main .main-contents3 .swiper-pagination {    position: static;    display: flex;    justify-content: center;    margin-top: 20px;}
    .renewal.renewal-main .main-contents .play-stop-button {    display: flex;    justify-content: flex-end;    position: absolute;    bottom: 0;    right: 0;    z-index: 10;}
    .renewal.renewal-main .main-contents .play-stop-button i {    color: #212529 !important;}
    .renewal.renewal-main .main-text-top {    padding: 80px 40px 20px; }
    .renewal.renewal-main .main-contents1 .post .main-text-top .title {    font-size: 20px !important;    margin-bottom: 15px !important;}
    .renewal.renewal-main .main-contents1 .post .main-text-top .title img {    width: 22px;}
    .renewal.renewal-main .main-contents1 .post .main-text-top .goods-img-caption .arttitle {    font-size: 28px;}
    .renewal.renewal-main .main-contents1 .post .main-text-top .goods-img-caption .artist {    font-size: 21px;}
    .renewal.renewal-main .main-contents1 .post .main-text-top .sub-title {    font-size: 18px;}
    .renewal.renewal-main .main-contents2 .swiper-slide{padding: 25px;}
    .renewal.renewal-main .main-contents5 .for-Sale-top5 {    padding: 20px !important; height: 360px;}
    .renewal.renewal-main .main-contents5 .for-Sale-top5 h2 {    font-size: 26px;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-top-text .banner-title-box {    padding: 6px 10px;    border: 1.5px solid #442DB1;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-top-text {    padding: 40px 60px;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-top-text .title {    font-size: 1.2rem;    margin-top: 5px;    margin-bottom: 4px;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-top-text .sub-title {    font-size: 1rem;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-top-text .banner-title-box {    padding: 5px 10px;    line-height: 1.4;    font-size: 15px;}
    .renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-text{ padding: 40px 60px; }
    .renewal.renewal-main .main-contents4 .play-stop-button{display: none;}
    .renewal.renewal-main .main-contents3 .reviewed-number {    font-size: 13px;}
    .renewal.renewal-main .main-contents6 .swiper-slide{height: 480px;}
 }

@media (max-width: 789px) {
    /*플로팅 배너*/
    .floating-banner{width: 100px; height: 100px; right: 45px; bottom: 35px;}
    .floating-banner .floating-close{width: 22px; height: 22px; right: -20px;}
    .floating-banner .floating-close i{font-size: 11px;}
    /*메인*/
    .renewal.renewal-main .main-contents {    padding: 50px 20px;}
    .renewal.renewal-main .swiper-pagination li {    margin-right: 12px;}
    .renewal.renewal-main .main-all-button {    font-size: 14px;    height: 40px;    line-height: 40px;}
    .renewal.renewal-main .main-contents1 {    padding: 20px 20px 50px !important;}
    .renewal.renewal-main .main-contents1 .swiper-slide {    height: 530px;    display: flex;    justify-content: center;    overflow: hidden;}
    .renewal.renewal-main .main-contents1 .post .main-top-banner {    width: auto;}
    .renewal.renewal-main .main-contents1 .post .main-text-top .title {    font-size: 18px !important;    margin-bottom: 10px !important;}
    .renewal.renewal-main .main-contents1 .post .main-text-top .title img {    width: 20px;}
    .renewal.renewal-main .main-contents1 .post .main-text-top .goods-img-caption .arttitle {    font-size: 26px;    line-height: 1.4;    -webkit-line-clamp: inherit;}
    .renewal.renewal-main .main-contents1 .post .main-text-top .goods-img-caption .artist {    font-size: 19px;}
    .renewal.renewal-main .main-contents1 .post .main-text-top .sub-title {    font-size: 16px;    font-weight: 300;    margin-top: 20px;}
    .renewal.renewal-main .main-contents1 .post .main-text-top button {    height: 65px;    margin: 5px auto 0 !important;    font-size: 18px;    line-height: 1.3;}
    .renewal.renewal-main .reviewed-number {    font-size: 12px;    line-height: 1.2;}
    .renewal.renewal-main .main-contents1 .play-stop-button,.renewal.renewal-main .main-contents3 .play-stop-button {    display: flex;    justify-content: flex-end;    position: absolute;    bottom: 0;    right: 0;    z-index: 10;}
    .renewal.renewal-main .main-contents4 .play-stop-button {    display: none !important;}
    .renewal.renewal-main .main-contents .play-stop-button i {    color: #212529 !important;}
    .renewal.renewal-main .main-contents1 .swiper-pagination,.renewal.renewal-main .main-contents3 .swiper-pagination,.renewal.renewal-main .main-contents4 .swiper-pagination {    position: static;    display: flex;    justify-content: center;    margin-top: 20px;}
    .renewal.renewal-main .main-text-top {   background: linear-gradient(#2021220f, #000000);}
    /*슬라이드 - 메인2(뉴스)*/
    .renewal.renewal-main .main-contents2 .news-pagination{font-size: 14px; }
    .renewal.renewal-main .main-contents2 .swiper-slide {    height: 180px;}
    .renewal.renewal-main .main-contents2 .progress-bar {    width: 65%; }
    .renewal.renewal-main .main-contents2 .icon-box .news-value-box {   margin-left: 0; font-size: 13px;  padding: 5px;   width: 60px;}
    .renewal.renewal-main .title { font-size: 14px; margin-top: 8px;}
    .renewal.renewal-main .main-contents2 .sub-icon{display: none;}
    /*슬라이드 - 메인3(소식)*/
    .renewal.renewal-main .main-contents3 .swiper-slide {    height: 230px;    display: flex;    justify-content: center;    overflow: hidden;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-image img {    width: auto;    max-width: 760px;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-top-text {    padding: 20px 20px;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-top-text .title {    font-size: 1rem;    -webkit-line-clamp: 3;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-top-text .sub-title {    font-size: 0.85rem;    font-weight: 400;    -webkit-line-clamp: 2;    line-height: 1.3;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-top-text .banner-title-box {    padding: 0;    border: none;}
    .renewal.renewal-main .main-contents3 .post-slider .banner-top-text .banner-title-box .button-text-round {    background: #212529 !important;}
    /*메인4-곧 다가올 청약*/
    .renewal.renewal-main .main-contents4 .coming-subscription {    height: auto;}
    .renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-imgbox {    height: 150px;  width: 100%;}
    .renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-imgbox .coming-subscription-imgbox-in{width: 120px; height: 120px;}
    .renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-imgbox .coming-subscription-imgbox-in.zoomable {width: 120px; height: 120px;}
    .renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-text h2 {    font-size: 24px;}
    .renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-text h2 span {    width: 20px;}
    .renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-text h2 span img {    width: inherit;}
    .renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-text .goods-img-caption {    position: static;}
    .renewal.renewal-main .main-contents4 .coming-subscription .coming-subscription-text h4 {    margin-bottom: 40px;}
    /*메인5-매각수익률TOP5*/
    .renewal.renewal-main .main-title-top {    font-size: 28px;    margin-bottom: 30px;}
    .renewal.renewal-main .main-contents5 .for-Sale-top5 {    background: none;    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.06);    overflow: hidden;    height: auto;    width: 100%;}
    .renewal.renewal-main .main-contents5 .for-Sale-top5 h2 {    font-size: 24px;    display: inline-flex;    margin-bottom: 20px;}
    .renewal.renewal-main .main-contents5 .for-Sale-top5 .goods-img {    position: inherit;    width: 40px;    height: 40px;}
    .renewal.renewal-main .main-contents5 .for-Sale-top5 .goods-img img {    position: inherit;}
    .renewal.renewal-main .main-contents5 .for-Sale-top5 .goods-img-caption {    max-width: 200px;}
    .renewal.renewal-main .main-contents5 .for-Sale-notice{text-align: left; }
    /*슬라이드 - 메인6(매거진)*/
    .renewal.renewal-main .main-contents6 {    padding: 0 0 60px 0 !important;}
    .renewal.renewal-main .main-contents6 .post-slider {    padding-left: 10px;}
    .renewal.renewal-main .main-contents6 .atmedia-flex {    padding: 60px 20px 0 20px;    overflow: hidden !important;}
    .renewal.renewal-main .main-contents6 .swiper-slide {  height: 495px;}
    .renewal.renewal-main .main-contents6 .swiper-button-prev3,
    .renewal.renewal-main .main-contents6 .swiper-button-next3{bottom: 185px; width: 35px; height: 35px;}
    .renewal.renewal-main .main-contents6 .swiper-button-prev3{left: 30px;}
    .renewal.renewal-main .main-contents6 .swiper-button-next3{right: 30px;}
    .renewal.renewal-main .main-contents6 .swiper-slide .title{height: 65px;}
    .renewal.renewal-main .main-contents6 .swiper-slide .atmedia-img .press-scab{height: 25px; width: 60px;}
    /*메인7-무엇을 도와드릴까요?*/
    .renewal.renewal-main .main-contents7 .img-box {    width: 40px;    height: 40px;    right: 15px;    bottom: 15px;}
    .renewal.renewal-main .main-contents7 a {    height: 160px;}
    .renewal.renewal-main .main-contents7 .button-text {    margin-top: 10px;    position: inherit;}
}

/*갤럭시 폴드 대응*/
@media (max-width: 320px) {
    .renewal.renewal-main .main-title-top {    font-size: 24px;    margin-bottom: 20px;}
    .renewal.renewal-main .main-contents {    padding: 40px 15px;}
    .renewal.renewal-main .main-contents1 .post .main-text-top button {    font-size: 17px;}
    .renewal.renewal-main .main-contents1 .post .main-text-top .goods-img-caption .artist{font-size:16px;}
    .renewal.renewal-main .main-contents5 .main-title-top .gray-color {    display: block;    margin-left: 0;    margin-top: 5px;}
    .renewal.renewal-main .main-contents5 .for-Sale-top5 .goods-img-caption {    max-width: 150px;}
    .renewal.renewal-main .main-contents5 .for-Sale-notice{font-size:12px; }
    .renewal.renewal-main .main-contents6 .swiper-slide {height: 430px;}
    .renewal.renewal-main .main-contents7 a {    padding: 15px 10px;    border-radius: 10px;}
    .renewal.renewal-main .main-all-button {    padding: 0 10px;    height: 35px;    line-height: 35px;}
 }














