
#sub #sub-cont .inner {padding: 6.563rem 0 9.375rem 0; width: 1200px; margin: 0 auto;}
.flex-wr {display: flex;}
img.m-img {display:none;}


.sub-tit-bg {height: 412px; background: url(../image/sub-tit-bg.jpg)no-repeat center / cover; position: relative;}
.sub-tit-bg h1 {font-size: 46px;color: #fff; position: absolute; top: 50%; left: 50%; transform: translateX(-50%); filter: drop-shadow(0px 3px 6px rgba(0,0,0,0.25));}
.sub-nav-wr {border-bottom: 1px solid #DBDBDB;}
.sub-nav-wr .flex-wr { justify-content: center; }
.sub-nav-wr a {font-size: 18px; display: block; color: #939393;}
.sub-nav-wr li {margin: 0 30px; height: 77px; line-height: 77px; padding: 0 10px;}
.sub-nav-wr li.on a {font-weight: 500; color: #1b1b1b;}
.sub-nav-wr li.on {border-bottom:4px solid var(--main-color);}

#sub h2.main-tit {text-align: center; line-height: 1.2; letter-spacing: -0.05em; font-size: 2.813rem; margin-bottom: 63px;}
#sub h2.main-tit::after {bottom: -10px;}
#sub h2.main-tit span {font-size: 26px;line-height: 1.3;}
#sub h2.main-tit span b {font-size: 35px;color:#5B7A73; position: relative;}
#sub h2.main-tit span b::before {position: absolute;content:''; width:5px;height:5px; border-radius:20px; left:50%;top:-8px;margin-left: -2px;background: #5B7A73;}
#sub p.main-sub-txt {text-align: center; font-size: 1.25rem;line-height: 1.5; letter-spacing: -0.05em; color: #939393; margin-bottom: 4em;}




#sub .dist_info01 h2.main-tit,#sub .comp_info02 h2.main-tit {margin-bottom: 0.8em;}

h3.scroll-info-txt {display: none;background: #000;color: #fff; padding: 2px 5px;}

.info-table {border-top: 3px solid #5B7A73; width: 100%; margin-top: 50px;}
.info-table td {padding: 19px 0; border-bottom: 1px solid #E0E3E3;}
.info-table td.tit {font-size: 1rem; font-weight: 500;padding-left: 2em;  background:#499b8614;}
.info-table td.txt {color: #939393; padding-left: 2em;}

.sale_info .info-table tr td,
.sale_info .info-table tr.tit td:nth-child(2) {text-align: center;}
.sale_info .info-table tr td:nth-child(2) {text-align: left;}
.sale_info .info-table tr.tit {background: #499b8614;}
.sale_info .info-table tr td:nth-child(1) {width: 15%;}
.sale_info .info-table tr td:nth-child(2) {width: 65%;}
.sale_info .info-table tr td:nth-child(3) {width: 20%;}


.comming {background: #EBF1F0; padding: 2rem;text-align: center;font-size: 1.25rem;font-weight: 500; color: #5B7A73;}
.bt-noti {background:#EBF1F0; padding: 1.563em 1.438em 1.563em 1.8em;margin-top: 20px;border-radius: 28px;}
.bt-noti p {position: relative; font-size: 0.938rem; color: #5B7A73; padding-left: 10px; margin-bottom: 10px;}
.bt-noti p img{float:left;}
.bt-noti p:last-child {margin-bottom: 0;}
.bt-noti p::before {content: '※';position:absolute; left: -8px;}
.bt-noti p.point {color:#ff5353; font-size:16px; font-weight:500;}

.ma-bt {margin-top: 60px;}

/*vr*/
#sub iframe {width: 100%; height: 610px;}
a.vr-btn {display: inline-block;background: #499b86; padding: 15px 24px; border-radius: 7px; color: #fff;float: right;
    margin-bottom: 10px;}
a.vr-btn span {color:#fff;vertical-align: middle;}

/*단지정보*/
#sub-cont .inner image{width:100%; margin-bottom:20px;}
.comp_info .info-table td.tit {background: #f1f9ff; color: #009ceb;}
.comp_info .info-table {border-top: 3px solid #009ceb;margin-top: 0;}
.comp_info .info-table img.icon {width: 30px; margin-right: 0.5em;}
.comp_info04-1 .info-table td.tit {background: #f3faeb;color: #88aa3c;}
.comp_info04-1 .info-table {border-top: 3px solid #88aa3c;margin-top: 0;}


/*세대정보*/
.sub-tab-menu.flex-wr {justify-content: center; margin-bottom: 33px;}
.sub-tab-menu li {width: 100%;text-align: center; border: 1px solid #dbdbdb; border-right: 0;line-height: 63px;}
.sub-tab-menu li:first-child {border-radius: 10px 0 0 10px;}
.sub-tab-menu li:last-child {border-right: 1px solid #dbdbdb;border-radius:0 10px 10px 0;}

.sub-tab-menu li a {display: block;color:#959595;}
.sub-tab-menu li.on {background: #1b1b1b; border: 1px solid #1b1b1b;}
.sub-tab-menu li.on a {color: #fff;}


/* .inne_info .sub-tab-menu li.on {background: #b7629b;border: 0;}
.inne_info1-1 .sub-tab-menu li.on {background:#d3687e;border: 0;}
.inne_info1-2 .sub-tab-menu li.on {background:#31a79e;border: 0;}
.inne_info1-3 .sub-tab-menu li.on {background:#6daa34;border: 0;} */

/*분양정보*/
.sale-bg-wr {position: relative;    padding-top: 58px;}
.sa-tit {position: absolute; top:0; left:40px;width: 465px; height: 180px; border-radius: 12px; text-align: left; filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.1));background: #FEFBFB url(../image/schedule_bg01.jpg)no-repeat left / cover;margin-bottom: -50px;}
.sa-tit .tit {font-size: 26px; font-weight: 800; color: #fff;}
.sa-tit .txt,.sa-tit .txt a {font-size: 18px; color: #5B7A73;}
.sa-tit .txt span {color: #5B7A73;  vertical-align: sub;}
.sa-tit ul {margin-left: 50px;margin-top: 50px;}

.sale_info .adr-tit {font-size: 18px; font-weight: 600; width: 166px;}
.sale_info .adr-txt {font-size: 16px; color:#7D7D7D;}
.sale_info .adr-item {display:flex; border-top: 1px solid #E0E3E3; background: #499b8614;}
.sale_info .adr-item li {height: 66px; line-height: 66px;padding: 0 19px;}
.sale_info .inner .adr-item img.icon {vertical-align: sub; width:auto; margin-bottom: 0;margin-right: 9px;}
.sale_info .adr-wr {justify-content:space-between;}
.sale_info .adr-wr .adr-box:first-child {margin-bottom: 60px;}
.sale_info iframe {margin-bottom: 120px;}
.sale_info .root_daum_roughmap .cont {display: none}


.schedule-wr {background-image: url(../image/schedule_bg01.jpg);background-repeat: no-repeat;background-position: top;padding: 90px 50px 0; border-radius: 28px;}
.schedule-wr h3{font-size: 2.813rem;color: #fff;text-align: center;}
.schedule {text-align: center;width: 100%;background: #fff;margin-top: 20px;border-collapse: separate;padding: 20px 40px 50px 40px;border-spacing: 10px;border: 1px solid #d9d9d9;    border-radius: 28px;}
.schedule tbody tr td{border: 1px solid #d9d9d9;position: relative;font-size: 0.875rem;height: 94px;width: 12.5%;vertical-align: top;text-align: left;padding: 10px; color: #2e0e00;}
.schedule thead tr td:nth-child(2), .schedule tbody tr td.color-r{color: #f5533b;}
.schedule thead tr td:nth-child(8), .schedule tbody tr td.color-b{color: #1c6797;}
.schedule thead tr td{font-size: 1.438rem;font-weight: 900;}
.schedule tbody tr td.mon {font-size: 1.438rem;font-weight: 600;background: #052625; color: #fff;text-align: center;vertical-align: inherit;}
.schedule tbody tr td span {width: 70px;height: 38px;transform: translateX(-50%);margin-top: 16px;position: absolute; left: 50%; text-align: center; line-height: 1.3; font-size: 1rem;font-weight: 600; color: #fff;}
.schedule tbody tr td span i {color: #fff; font-size: .8rem;}


.schedule tbody tr td.color-01 {background: #628a67;}
.schedule tbody tr td.color-02 {background: #7b8d7c;}
.schedule tbody tr td.color-03 {background: #A5BEBB;}
.schedule tbody tr td.color-04 {background: #a89f96;}
.schedule tbody tr td.color-05 {background: #c19a84;}
.schedule tbody tr td.color-06 {background: #895e4c;}
.schedule tbody tr td.color-07 {background: #5b3a2c;}

.schedule tbody tr td.hei {height: 170px;}



/*인테리어*/

/* .int-img-wr {padding: 100px 76px 10px; background: url(../image/inne03-bg.png)no-repeat left top;} */
#sub-cont .inner .int-img-wr img.tit {max-width: 100%; width: auto; margin-bottom: 50px;}
#sub-cont .inner .int-img-wr img {margin-bottom: 0; display: block;}
.int-img-wr ul {position: relative;border-radius: 28px; overflow: hidden; margin-bottom: 20px;}
.int-img-wr ul li.img-txt {position: absolute; bottom: 0; right: 0; padding: 5px 30px; font-size: 20px; background-color: #499b86; color: #fff; border-radius: 11px 0 0 0;}
.inne_info03-1 .int-img-wr ul li.img-txt {background-color: #31a49b;}
