
/* common */
#svc1 { overflow: hidden; padding:0 0 120px; }
.sub_tit { text-align: center; font-size: 55px; font-family: 'NanumSquareRound',sans-serif; font-weight: 800; color: #000; }
.sub_tit + p { position:relative; text-align: center; font-size: 18px; font-weight: 300; letter-spacing: -0.45px; line-height:35px; }
.sub_tit + p::before { content:""; display: block; width:50px; height:4px; background:#13a89e; margin:40px auto; }
.bar_tit { position:relative; padding-left: 17px; font-size: 28px; font-family: 'NanumSquareRound',sans-serif; font-weight: 800; }
.bar_tit::before { content:""; position:absolute; left:0; width:4px; top:0; height:30px; background:#13a89e; }


/* svc1 */
#svc1 .img { margin:70px 0 100px; }

.svc_list > li { display: flex; }
.svc_list > li + li { margin:35px 0 0; border-top: 1px solid #ddd; padding:65px 0 0; }

.svc_list .bar_tit { width: 220px; flex-shrink: 0; }
.svc_list .info { width: calc(100% - 220px); display: flex; flex-wrap: wrap; }
.svc_list .info li { display: flex; width: 50%; margin:0 0 27px; }
.svc_list .info li.full { width:100%; }
.svc_list .info h4 { width:100px; height: 28px; background-color: #13a89e; line-height: 28px; font-size: 16px; font-weight: 600; letter-spacing: -0.4px; color: #fff; text-align: center; }
.svc_list .info p { margin-left: 25px; font-size: 16px; line-height: 26px; font-weight: 300; letter-spacing: -0.4px; }

.svc_list > li:nth-child(2n) .bar_tit::before { background:#3463af; }
.svc_list > li:nth-child(2n) .info h4 { background-color: #3463af; }
