@charset "utf-8";

/* 내용관리 */
/* #ctt {margin:10px 0;padding:20px;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center} */

.ctt_admin { display: none; }
section .sec_tit { position: relative; z-index: 2; }
section .sec_tit .enTit { text-transform: uppercase; font-family: var(--engfont); letter-spacing: 0; }
section .sec_tit .enTit .before { position: absolute; display: flex; align-items: center; left: 0; top: 50%; transform: translateY(-50%); }
section .sec_tit .enTit .before > span { display: block; width: .6rem; height: .6rem; border-radius: 50%; background: var(--pointcolor); margin-right: .5rem; }
section.color-white .sec_tit .enTit .before > span { background: var(--BodyColor); }
section .sec_tit .enTit .before > span:last-child { margin-right: 0; }
section article { padding: 0 1rem; font-weight: 400;}
section .content-sub { position: relative; margin: 1rem 0 .5rem; padding-left: 15px; font-size: 1.2rem; font-weight: 800; }
section .content-sub::before { position: absolute; content: ''; top: 0; left: 0; width: 5px; height: 90%; background-color: var(--pointcolor); }
section article ol, section article ul { padding: .25rem 1.5rem; }
section article li { margin: .25rem 0; }
section article ol li { list-style-type: decimal; }
section article ul li { list-style-type: disc; }

section article h4.section-title { margin: 2rem 0 1rem; font-size: 1.5rem; font-weight: 800; }
section article h6.section-sub { margin: 1rem 0 .25rem; font-size: 1rem; font-weight: 700; }

section article table { width: 90%; margin: .5rem 0; border-spacing: 0; border: 1px solid #000; }
section article table th, section article table td { padding: .5rem; text-align: center; border-right: 1px dashed #ccc; border-bottom: 1px dashed #ccc ; }
section article table tr th:last-of-type, section article table tr td:last-of-type { border-right: 0; }
section article table tr:last-of-type th, section article table tr:last-of-type td { border-bottom: 0; }
section article table thead th { background: #000; color: #fff; }