@charset "utf-8";
#comingsoon {width:100%;padding-top:100px;text-align:center}

.pagecommon{font-size:15px;line-height:1.6;color:#666;font-family:var(--k-font)}
.pagecommon *{word-break:keep-all}
.pagecommon .pl{white-space:pre-line}
.pagecommon .dot_tit{position:relative;padding-left:20px;font-size:20px;font-weight:700;color:#111}
.pagecommon .dot_tit:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';width:5px;height:5px;border-radius:100px;background:var(--primary)}

/* 사업개요 */
#p33 .wrap_box{display:flex;align-items:flex-end;gap:40px}
#p33 .wrap_box>img{flex-shrink:0}
#p33 .wrap_box>div{width:100%}
#p33 .wrap_box>div ul{margin-top:13px;border-top:1px solid #e1e1e1}
#p33 .wrap_box>div ul li{display:flex;gap:15px;padding:15px 10px;border-bottom:1px dashed #e1e1e1;font-weight:500}
#p33 .wrap_box>div ul li:nth-child(2n){background-color:#f5f5f5}
#p33 .wrap_box>div ul li:last-child{border-bottom:1px solid #e1e1e1}
#p33 .wrap_box>div ul li span{display:flex;align-items:center;justify-content:center;width:85px;height:30px;border-radius:50px;color:#fff;background-color:#333}
#p33 .wrap_box>div ul li p{padding-top:3px;color:#333}
#p33 .tel_box{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:15px;height:200px;margin-top:50px;font-weight:700;color:#fff;background:url('/sh_page/img/p33_bg.jpg') no-repeat center / cover}
#p33 .tel_box p{width:fit-content;padding-bottom:4px;font-size:16px;border-bottom:2px solid #fff}
#p33 .tel_box b{font-size:35px}
#p33 .tel_box b i{margin-right:10px;font-size:30px}

/* 입지분석 */
#p35 .premium_cont>b{display:block;font-size:40px;text-align:center;color:rgba(000,000,000,.2)}
#p35 .premium_cont>div{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:10px 0 60px}
#p35 .premium_cont>div dl{padding:20px;border:1px solid #e1e1e1}
#p35 .premium_cont>div dl dt{position:relative;padding-left:15px;font-size:18px;font-weight:700;color:#111}
#p35 .premium_cont>div dl dt:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';width:4px;height:4px;border-radius:100px;background:var(--primary)}
#p35 .premium_cont>div dl dd{padding:5px 0 0 15px;white-space:pre-line}
#p35 .posi_cont dl{display:flex}
#p35 .posi_cont dl+dl{margin-top:40px}
#p35 .posi_cont dl:nth-child(2n){flex-flow:row-reverse}
#p35 .posi_cont dl dt{width:50%;height:240px;background:no-repeat center;background-size:cover}
#p35 .posi_cont dl:nth-child(1) dt{background-image:url('/sh_page/img/p35_img01.jpg')}
#p35 .posi_cont dl:nth-child(2) dt{background-image:url('/sh_page/img/p35_img02.jpg')}
#p35 .posi_cont dl:nth-child(3) dt{background-image:url('/sh_page/img/p35_img03.jpg')}
#p35 .posi_cont dl:nth-child(4) dt{background-image:url('/sh_page/img/p35_img04.jpg')}
#p35 .posi_cont dl:nth-child(5) dt{background-image:url('/sh_page/img/p35_img05.jpg')}
#p35 .posi_cont dl dd{width:50%;padding:10px 30px}
#p35 .posi_cont dl dd span{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:5px;background-color:var(--primary)}
#p35 .posi_cont dl dd b{display:block;margin:13px 0 23px;font-size:20px;color:#111}
#p35 .posi_cont dl dd ul{padding-top:20px;border-top:1px solid #e1e1e1}
#p35 .posi_cont dl dd ul li{position:relative;padding-left:18px}
#p35 .posi_cont dl dd ul li:before{position:absolute;left:0;top:11px;content:'';width:3px;height:3px;border-radius:100px;background:#888}
#p35 .img_map img{max-width:100%;margin-top:70px;border:1px solid #e1e1e1}

/* 층별평면도 */
#p37 .cont+.cont{margin-top:40px}
#p37 .dot_tit span{font-size:16px;font-weight:500;color:#888}
#p37 .box{margin-top:15px;padding:20px;background-color:#f5f5f5}
#p37 .box p{width:100%;padding:40px 25px;text-align:center;background-color:#fff}
#p37 .box p img{max-width:100%}
#p37 .box>div{display:flex;margin-top:25px}
#p37 .box>div b{display:block;flex-shrink:0;width:140px;font-size:30px;color:#111}
#p37 .box>div b span{display:block;font-size:18px;font-weight:600;color:#666}
#p37 .table_box{width:100%}
#p37 .table_box table{width:100%;border-spacing:0;text-align:center;background-color:#fff}
#p37 .table_box table tr th{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.2);font-weight:600;color:#fff;background-color:#333}
#p37 .table_box table tr td{padding:8px 0;border-bottom:1px solid #e1e1e1}
#p37 .table_box table tr:last-child td, #p37 .table_box table tr:last-child th{border-bottom:none}

/* 호별면적표 */
#p38 .table_box{margin-top:20px}
#p38 .table_box table{width:100%;border-spacing:0;text-align:center}
#p38 .table_box table th{padding:8px 0;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);font-weight:600;color:#fff;background-color:#333}
#p38 .table_box table tr:first-child th:last-child{border-right:none}
#p38 .table_box table td{padding:8px 0;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
#p38 .table_box .co_a{background-color:#ffffd9}
#p38 .table_box .co_b{background-color:#f0f1ff}
#p38 .table_box .co_c{background-color:#feebdd}
#p38 .table_box .co_g{background-color:#f5f5f5}
#p38 .table_box .co_d{background-color:#f4ffdc}
#p38 .table_box .co_e{background-color:#fedcb5}
#p38 .table_box .co_f{background-color:#ddedfa}
#p38 .table_box .co_last{font-weight:600;color:#111;background-color:#ffc000}
#p38 .table_box table td:last-child{border-right:none}
#p38 .table_box table td.no_co{background-color:#fff}

/* 조감도 */
#p40 .img_list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
#p40 .img_list li:nth-child(2){margin-top:30px}
#p40 .img_list li span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin:0 auto 15px;border-radius:100%;font-size:13px;font-weight:600;color:#fff;background-color:#333}
#p40 .img_list li img{width:100%}