#article-detail .header { margin: 180px 0 100px; }

#article-detail .article-header h1 { font-size: 60px; line-height: 1.43; letter-spacing: -0.6px; }

@media screen and (max-width: 1280px) { #article-detail .article-header h1 { font-size: 50px; } }

@media screen and (max-width: 1023px) { #article-detail .article-header h1 { font-size: 36px; line-height: 1.5; letter-spacing: -0.36px; } }

@media screen and (max-width: 767px) { #article-detail .article-header h1 { font-size: 26px; line-height: 1.46; letter-spacing: -0.26px; } }

#article-detail .article-body * { font-family: 'Pretendard', sans-serif !important; }

#article-detail .article-body .video-wrap iframe { width: 100% !important; }

.checkbox-label { padding-left: 0; }

.checkbox-label input + .checkbox-icon { margin: 0 0 0 10px; }

.table_wrap { overflow: auto; }

.table { min-width: 400px; width: 100%; margin-bottom: 10px; text-align: center; border-top: 2px solid #111; }

.table th { padding: 8px; border-bottom: 1px solid #e2e2e2; text-align: left; }

.table td { padding: 8px; border-bottom: 1px solid #e2e2e2; text-align: left; }

.popup-contents-skin1 .remark + .remark { margin-top: 10px; }

.popup-contents-skin1 .remark + .table_wrap { margin-top: 10px; }

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

/*# sourceMappingURL=article-detail.css.map */