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


/* svc1 */
#svc1 .img { margin:40px 0 60px; }

.svc_list > li + li { margin:20px 0 0; border-top: 1px solid #ddd; padding:45px 0 0; }

.svc_list .info { display: flex; flex-wrap: wrap; margin:20px 0 0; }
.svc_list .info li { display: flex; margin:0 0 20px; }
.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 { width:calc(100% - 100px); padding-left: 18px; 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; }
