﻿.notice_section.calumn .text_border { display: block; width: 100%; height: 1px; background: rgba(34, 34, 34, 0.27); border: none; margin-bottom: 24px; }
.notice_section.calumn .text_box p em { display: block; font-size: 12px; color:#333333; line-height: 18px; word-break: keep-all; margin-top: 2px; }		
.notice_section.calumn .text_box p em.precautions { margin-top: 16px; color:var(--gray-800); font-size: 14px; line-height: 18px; letter-spacing: -0.28px;}
.notice_section.calumn .text_box p.description { font-size: 14px; line-height: 18px; }
.notice_section.calumn .text_box p.primary b { font-weight:normal; }

.notice_section.calumn .text_box .text_box_title.text_danger::before { background: var(--state-red); }
.notice_section.calumn .text_box .text_box_title.line { position: relative;	padding-left: 12px; display:block; }
.notice_section.calumn .text_box .text_box_title.line::before { position: absolute; left: 0; top: -1px; width: 4px; height: 100%; background: var(--primary-500); content: ''; display: block; }
.notice_section.calumn .text_box .text_box_title b { color: var(--primary-500); }

.notice_section.calumn .text_box ul { margin: 24px 0; }
.notice_section.calumn .text_box ul li { position: relative; font-size: 16px; font-weight: 400; color: var(--gray-900); line-height: 24px; padding-left: 24px; }
.notice_section.calumn .text_box ul li::before { position: absolute; left: 8px; top: 9px; width: 4px; height: 4px; background: var(--gray-900); border-radius: 50%; content: ''; display: block; }
.notice_section.calumn .text_box ul li b { color: var(--primary-500); font-weight: 400; }
.notice_section.calumn .text_box ul li:has(b)::before { color: var(--primary-500); background:var(--primary-500); }
.notice_section.calumn .text_box ul li:has(.text_bold)::before { font-weight:700; }

.notice_section.calumn .sub_tit_box + ul { margin :0px 0px 24px 4px } 

.notice_section.calumn .text_box ul.number_box li::before { position: absolute; left: 8px; top: 0px; width: 6px; height: 0px; background:none; border-radius: 0px; content: ''; display: block; color: var(--gray-900); }
.notice_section.calumn .text_box ul.number_box li:nth-child(1)::before { content: "1.";}
.notice_section.calumn .text_box ul.number_box li:nth-child(2)::before { content: "2.";}
.notice_section.calumn .text_box ul.number_box li:nth-child(3)::before { content: "3.";}
.notice_section.calumn .text_box ul.number_box li:nth-child(4)::before { content: "4.";}
.notice_section.calumn .text_box ul.number_box li:nth-child(5)::before { content: "5.";}

.notice_section.calumn .table_box table th:not(:first-child), .notice_section.calumn .table_box table td:not(:first-child) { width: 33.33%; }
.notice_section.calumn .table_box table.duo th:not(:first-child), .notice_section.calumn .table_box table.duo td:not(:first-child) { width: 50% !important; }
.notice_section.calumn .table_box table.quartet th:not(:first-child), .notice_section.calumn .table_box table.quartet td:not(:first-child) { width: 25% !important; }

.notice_section.calumn .table_box table th.w_60:first-child, .notice_section.calumn .table_box table td_w_60:first-child { width: 60px; min-width: 60px;  max-width: 60px; }
.notice_section.calumn .table_box table th.w_62:first-child, .notice_section.calumn .table_box table td_w_62:first-child { width: 62px; min-width: 62px;  max-width: 62px; }
.notice_section.calumn .table_box table th.w_66:first-child, .notice_section.calumn .table_box table td_w_66:first-child { width: 66px; min-width: 66px;  max-width: 66px; }
.notice_section.calumn .table_box table th.w_70:first-child, .notice_section.calumn .table_box table td_w_70:first-child { width: 70px; min-width: 70px;  max-width: 70px; }
.notice_section.calumn .table_box table th.w_72:first-child, .notice_section.calumn .table_box table td_w_72:first-child { width: 72px; min-width: 72px;  max-width: 72px; }
.notice_section.calumn .table_box table th.w_80:first-child, .notice_section.calumn .table_box table td_w_80:first-child { width: 80px; min-width: 80px;  max-width: 80px; }


.notice_section.calumn .text_box ul.source_box { margin:0px 0px 24px 0px }
.notice_section.calumn .text_box ul.source_box li { position: relative; font-size: 12px; font-weight: 400; color:#757575; line-height: 14px; padding-left: 20px; }
.notice_section.calumn .text_box ul.source_box li::before { position: absolute; left: 8px; top: 6px; width: 3px; height: 3px; background: var(--gray-700); border-radius: 50%; content: ''; display: block; }