/* top */
.visual-wrap { position: relative }
.visual-wrap img { width: 100%; }

/* point(common) */
.point-wrap .table-wrap > ul .table-name { display: block; margin: 0.7rem 0 3rem 0; font-size: 1rem; font-weight: 400; }
.point-wrap .table-wrap > ul .table-name .table-tit { margin-bottom: 0.2rem; display: block; font-weight: 600; }
.point-wrap .table-wrap > ul .table-name > span > span { display: inline-block; margin-bottom: 0.3rem; }
.point-wrap .table-wrap > ul .table-name.second { margin-bottom: 5rem !important; }

/* point1 */
.point-wrap.first { padding-bottom: 5rem; }
.point-wrap.first .copy-wrap { padding: 5rem 3.7rem 2.7rem 3.7rem; }
.point-wrap.first .copy-wrap > img { width: 100%; }
.point-wrap.first .table-wrap { width: 93.8666%; margin: 0 auto; border-bottom: 0.1rem solid #D9D9D9; }
.point-wrap.first .table-wrap > ul { width: 100%; }
.point-wrap.first .table-wrap > ul > li:nth-child(1) { margin-bottom: 0.8rem;}
.point-wrap.first .table-wrap > ul > li:nth-child(2) { margin-bottom: 5.2rem;}
.point-wrap.first .table-wrap > ul > li > div { width: 100%; height: 19.8rem; }

/* point2 */
.point-wrap.second .copy-wrap { padding: 5rem 6.3rem 3rem 6.6rem; }
.point-wrap.second .copy-wrap > img { width: 100%; }
.point-wrap.second .table-wrap { width: 93.8666%; margin: 0 auto; border-bottom: 0.1rem solid #D9D9D9; }
.point-wrap.second .table-wrap li { width: 100%; }
.point-wrap.second .table-wrap li:nth-child(2) { margin-bottom: 6.5rem; }
.point-wrap.second .table-wrap img { width: 100%; }

/* 각주 */
.addTxt-wrap { padding-bottom: 4.8rem; width: 93.8666% !important; margin: 5rem auto 0 auto; }
.addTxt-wrap span { letter-spacing: -0.1px; font-size: 1rem; font-weight: 400; line-height: 1.8rem; }

/* footer */
.footer-wrap { margin-top: 0.8rem !important; }
