@charset "utf-8";
/* --------------------------------------
해당호만 사용되는 스타일 (다음호에서는 삭제)
----------------------------------------- */
/* sub01 */
/* sub02 */
/* sub03 */
#subCon.sub03 .section .table01 .no01 { width: 100px; }
#subCon.sub03 .section .table01 .no02 { width: auto; }
#subCon.sub03 .section .table01 tr td:nth-child(1) { text-align: center; }
#subCon.sub03 .section .table02 .no01 { width: 20%; }
#subCon.sub03 .section .table02 .no02 { width: auto; }
#subCon.sub03 .section .table02 .no03 { width: 80px; }
#subCon.sub03 .section .table02 tr td:nth-last-child(1),
#subCon.sub03 .section .table02 tr td:nth-last-child(3) { text-align: center; }
#subCon.sub03 .section .table02 tr td strong { display: block; margin-bottom: 6px; }
/* sub04 */
#subCon.sub04 .section .inBx.inBx01 ul { position: relative; padding: 1rem 0.5rem; margin: 0.75rem 0 2.5rem; background-color: #e9e9e9; border-radius: 0.25rem; }
#subCon.sub04 .section .inBx.inBx01 ul::after { position: absolute; content: "▼"; left: 50%; bottom: 0; transform: translate(-50%, 130%); }
#subCon.sub04 .section .inBx.inBx01 ul li { position: relative; padding-left: 1.3rem; }
#subCon.sub04 .section .inBx.inBx01 ul li::before { position: absolute; content: "□"; top: 0; left: 0; font-size: inherit; line-height: inherit; }
#subCon.sub04 .section .inBx.inBx02 { border: 1px solid #000; border-radius: 0.25rem; overflow: hidden; }
#subCon.sub04 .section .inBx.inBx02 dt { padding: 1rem; background-color: #e9e9e9; border-bottom: 1px solid #000; }
#subCon.sub04 .section .inBx.inBx02 dd { padding: 1rem; }
#subCon.sub04 .section .inBx.inBx02 dd ol { margin-top: 0.5rem; }
#subCon.sub04 .section .inBx.inBx02 dd ol li { position: relative; padding-left: 1.2rem; }
#subCon.sub04 .section .inBx.inBx02 dd ol li::before { position: absolute; content: ""; left: 0; top: 0; font-size: inherit; line-height: inherit; color: inherit; }
#subCon.sub04 .section .inBx.inBx02 dd ol li:nth-child(1)::before { content: "ⓐ" !important; }
#subCon.sub04 .section .inBx.inBx02 dd ol li:nth-child(2)::before { content: "ⓑ" !important; }
#subCon.sub04 .section .inBx.inBx02 dd ol li:nth-child(3)::before { content: "ⓒ" !important; }
#subCon.sub04 .section .inBx.inBx02 dd ol li:nth-child(4)::before { content: "ⓓ" !important; }
#subCon.sub04 .section .inBx.inBx02 dd ol li:nth-child(5)::before { content: "ⓔ" !important; }
#subCon.sub04 .section .inBx.inBx03 { padding: 1rem 0.5rem; background-color: #e9e9e9; border-radius: 0.5rem; }

/* sub05 */
#subCon.sub05 .section .clrBx02 h4,
#subCon.sub05 .section .clrBx02 h5 { text-align: center; }
#subCon.sub05 .section .clrBx02 .tableWrap { padding: 1rem; background-color: #f1f1f1; border: 1px solid #ccc; }
#subCon.sub05 .section .clrBx02 .numList li { font-size: 1rem; font-family: 'PreGOV-Li'; font-weight: 300; }
#subCon.sub05 .section .clrBx02 .numList li:nth-child(10),
#subCon.sub05 .section .clrBx02 .numList li:nth-child(11),
#subCon.sub05 .section .clrBx02 .numList li:nth-child(12) { padding-left: 1.7rem; }
#subCon.sub05 .section .clrBx02 .numList li + li { margin-top: 0.5rem; }
/* sub06 */
/* sub07 */
/* sub08 */
/* sub09 */
/* sub10 */