.swrap { position: relative; max-width: 1170px; margin-left: auto; margin-right: auto; }
@media (max-width: 1230px) {
    .swrap { width: calc(100% - 60px); }
}
@media (max-width: 1024px) {
    .swrap { width: calc(100% - 36px); }
}
/* 서브섹션 */
.sub_sect { margin: 100px 0; }
.sub_sect .sub_tit { margin-bottom: 80px; text-align: center; font-weight: 700; font-size: 40px; color: #000; }