@charset "utf-8";

.pagecommon{position:relative;padding-bottom:50px;font-size:16px;letter-spacing:-.3px;line-height:1.6;color:#777;font-family:'notokr-regular'}
.pagecommon .pl{white-space:pre-line}
.pagecommon *{word-break:keep-all}
.pagecommon b{font-weight:normal;font-family:'notokr-bold'}
.pagecommon img{width:100%}

/*인사말*/
#p33 .cont_area{display:flex;justify-content:space-between}
#p33 .l_cont .tit{position:relative;padding-top:20px;margin-bottom:40px;font-size:22px;color:#111;line-height:1.5}
#p33 .l_cont .tit:after{position:absolute;content:'';top:0;left:0;width:100%;height:2px;background:#5ea600}
#p33 .l_cont .tit b{color:#0070c0}
#p33 .l_cont .txt span{color:#0070c0;font-family:'notokr-medium'}
#p33 .l_cont .list{margin:20px 0}
#p33 .l_cont .list dl{padding:30px;background:#f2f2f2}
#p33 .l_cont .list dl+dl{margin-top:10px}
#p33 .l_cont .list dt{margin-bottom:5px;color:#111;font-family:'notokr-medium'}
#p33 .l_cont .list dd{position:relative;padding-left:10px;font-size:15px}
#p33 .l_cont .list dd.bold{color:#111;font-family:'notokr-medium'}
#p33 .l_cont .list dd:after{position:absolute;content:'';top:10px;left:0;width:3px;height:3px;background:#777}
#p33 .l_cont .sign{margin-top:20px;color:#111}
#p33 .r_cont{width:23%;font-size:14px;text-align:center}
#p33 .r_cont>p{margin-bottom:10px;padding:10px;color:#fff;background:#111;font-family:'notokr-medium'}
#p33 .r_cont li+li{margin-top:10px;padding-top:10px;border-top:1px dashed #e1e1e1}
#p33 .r_cont span{display:block;width:75px;margin:0 auto;padding:3px;border-radius:50px;font-size:13px;color:#fff;background:#777}
#p33 .r_cont span.ing{background:#5ea600}

/*사업개요*/
#p36 table{width:100%}
#p36 table *{padding:10px}
#p36 table th{font-weight:normal;font-family:'notokr-medium'}
#p36 thead th{font-size:20px;color:#fff;background:#5ea600}
#p36 tbody th{width:25%;color:#111;background:rgba(94,166,0,.1)}
#p36 tbody tr>*{border-bottom:1px dashed #e1e1e1}

/*층별호실면적*/
.floor{margin-top:-55px}
.floor .f_tit{width:200px;margin:0 auto 20px;padding:5px 0;border:1px solid #5ea600;border-radius:50px;font-size:20px;text-align:center;color:#5ea600;font-family:'notokr-bold'}

/*특장점*/
#p44 ul li{display:flex}
#p44 ul li div{width:50%;padding:40px 0 0 40px;font-size:20px;text-align:center;color:#111;font-family:'notokr-medium'}
#p44 ul li+li{margin-top:15px}
#p44 ul li span{display:flex;justify-content:center;align-items:center;width:35px;height:35px;margin:0 auto 10px;border-radius:50%;font-weight:700;font-size:13px;color:#fff;background:#5ea600;letter-spacing:0;font-family:'Poppins'}
#p44 ul li b{color:#5ea600}
#p44 img{width:auto}

/*대출 및 세제혜택*/
#p46 .list+.list{margin-top:30px}
#p46 p{padding:10px 20px;font-size:20px;color:#fff;background:#111;font-family:'notokr-medium'}
#p46 p.red{background:#F00}
#p46 dl{margin-top:10px;padding:20px;border:1px solid #e1e1e1}
#p46 dl dt{margin-bottom:5px;font-size:17px;color:#111;font-family:'notokr-bold'}
#p46 dl dd{position:relative;padding-left:12px}
#p46 dl dd.bold{color:#111;font-family:'notokr-medium'}
#p46 dl dd:after{position:absolute;content:'';top:13px;left:0;width:3px;height:3px;background:#777}

/*임대내역*/
#p50{text-align:center}
#p50 p{margin-bottom:30px;font-size:27px;color:#5ea600;font-family:'notokr-bold'}
#p50 table{width:100%}
#p50 table *{padding:10px}
#p50 table thead th{font-weight:normal;color:#fff;background:#111;font-family:'notokr-medium'}
#p50 table tbody tr:nth-child(even) td{background:#f2f2f2}

/*자금스케줄*/
#p54{text-align:center}
#p54 .tbl_area{overflow-x:scroll}
#p54 table{width:100%}
#p54 table *{padding:10px}
#p54 table b{padding:0}
#p54 table span{padding:0}
#p54 table i{padding:0}
#p54 table .red{color:#F00}
#p54 table .s_txt{display:block;font-size:12px}
#p54 table .bg{background:#FF0}
#p54 table .bg2 th{padding:3px;background:#004372}
#p54 table .color{color:#111;font-family:'notokr-medium'}
#p54 table .b_num{display:inline-block;width:18px;height:18px;margin:0 auto;border:1px solid #111;border-radius:50%;font-size:12px;color:#111;line-height:1.3;font-family:'notokr-bold'}
#p54 div+div{margin-top:50px}
#p54 p{margin-bottom:30px;font-size:27px;color:#5ea600;font-family:'notokr-bold'}
#p54 table thead th{border-left:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);font-weight:normal;color:#fff;background:#111;font-family:'notokr-medium'}
#p54 table tbody td{border-right:1px dashed #e1e1e1;border-bottom:1px solid #e1e1e1}
#p54 table tbody td:last-child{border-right:none}
#p54 table b{color:#111}
#p54 table .w_10{width:20%}



/* 반응형 [s] */
@media (max-width:1024px){
#p33 .l_cont{width:75%}
#p44 img{width:100%}
.floor{margin-top:0}
}
@media (max-width:768px){
#p33 .cont_area{display:block}
#p33 .l_cont{width:100%}
#p33 .l_cont .tit{text-align:center}
#p33 .l_cont .c_txt{text-align:center}
#p33 .l_cont .sign{text-align:center}
#p33 .txt .pl{white-space:normal}
#p33 .r_cont{width:100%;margin-top:30px}
#p44 ul li{flex-wrap:wrap}
#p44 ul li div{width:100%;padding:20px}
#p50 p{font-size:22px}
}
@media (max-width:480px){
#p33 .l_cont .tit{white-space:normal}
#p36 thead th{font-size:16px}
.floor .f_tit{font-size:16px}
#p44 ul li div{font-size:16px}
#p46 p{font-size:16px}
#p46 dl dt{font-size:16px}
}
@media (max-width:320px){
}
/* 반응형 [e] */
