다른 명령
참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.
- 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
- 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
- 인터넷 익스플로러 / 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
- 오페라: Ctrl-F5를 입력.
/* 이 CSS 설정은 모든 스킨에 적용됩니다 */
/* 나눔고딕 미설치 컴에도 나눔고딕을 사용할 수 있게 함 구글 폰트에서 퍼옴 */
@font-face {
font-family: 'Nanum Gothic';
font-style: normal;
font-weight: 400;
src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'Nanum Gothic';
font-style: normal;
font-weight: 700;
src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
font-family: 'Nanum Gothic';
font-style: normal;
font-weight: 800;
src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}
* { font-family: 'Nanum Gothic', sans-serif; }/*모든 글꼴을 나눔고딕으로. */
body.page-대문 h1.firstHeading {display:none;}
ol {
margin-left: 2cm;
list-style-type: decimal;
}
img {
display: block;
margin: 0 auto;
max-width: 100%;
}
/* .tocnumber:after { content: '.' }*/
/* 반응형 그리드 레이아웃 */
.responsive-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 20px;
padding: 20px;
}
/* 반응형 이미지 */
.responsive-image {
display: block;
margin: 0 auto;
max-width: 100%;
}
.responsive-img {
width: 100%; /* 부모 요소의 너비에 맞게 조정 */
height: 600px; /* 원하는 높이 설정 */
background-size: cover; /* 이미지가 div를 채우도록 조정 */
background-position: center; /* 이미지의 중심을 기준으로 위치 조정 */
}
/* 모바일 환경에서의 텍스트 정렬 */
@media (max-width: 768px) {
.main-page-intro {
text-align: center;
}
}
/* 데스크탑에서는 그리드 레이아웃 사용 */
@media (min-width: 769px) {
.main-page-intro {
display: flex;
justify-content: space-between;
}
}
/* 목차(TOC)에 넘버링 추가 */
#toc ul {
counter-reset: item;
}
#toc li {
display: block;
}
#toc li:before {
content: counters(item, ".") ". ";
counter-increment: item;
}
/* 문서 섹션 제목(h2~h6)에 넘버링 추가
.mw-headline {
counter-reset: subsection;
}
h2 .mw-headline:before {
counter-increment: section;
content: counter(section) ". ";
}
h3 .mw-headline:before {
counter-increment: subsection;
content: counter(section) "." counter(subsection) " ";
}
*/
/* 미디어위키 본문 영역 전체의 카운터 초기화 */
.mw-parser-output {
counter-reset: h1-counter;
}
/* 1단계 제목 (h2) 넘버링 */
.mw-parser-output h2 {
counter-reset: h2-counter;
}
.mw-parser-output h2 .mw-headline::before {
counter-increment: h1-counter;
content: counter(h1-counter) ". ";
}
/* 2단계 소제목 (h3) 넘버링 */
.mw-parser-output h3 {
counter-reset: h3-counter;
}
.mw-parser-output h3 .mw-headline::before {
counter-increment: h2-counter;
content: counter(h1-counter) "." counter(h2-counter) " ";
}
/* 3단계 소제목 (h4) 넘버링 */
.mw-parser-output h4 .mw-headline::before {
counter-increment: h3-counter;
content: counter(h1-counter) "." counter(h2-counter) "." counter(h3-counter) " ";
}
/* 나만의 모던 심플 그레이 위키 테이블 */
.tb_gray {
border-collapse: collapse !important;
border: 1px solid #e0e0e0 !important;
width: 100%;
margin: 1em 0;
}
/* 타이틀 행 (중앙 정렬 + 은은한 회색 배경) */
.tb_gray th {
background-color: #f5f5f5 !important;
border-bottom: 2px solid #cccccc !important;
border-right: 1px solid #e0e0e0 !important;
padding: 10px !important;
text-align: center !important;
}
/* 첫 번째 컬럼 (진한 강조 회색, 왼쪽 정렬) */
.tb_gray td:first-child {
font-weight: bold;
background-color: #fafafa !important;
border-right: 1px solid #e0e0e0 !important;
text-align: left !important;
}
/* 일반 본문 셀 */
.tb_gray td {
padding: 10px !important;
border-bottom: 1px solid #f0f0f0 !important;
}
/* 나만의 심플한 커스텀 위키 테이블 */
.tb_blue {
border-collapse: collapse !important;
border: 1px solid #dcdcdc !important;
width: 100%;
margin: 1em 0;
}
/* 타이틀 행 (중앙 정렬 + 하늘색 배경) */
.tb_blue th {
background-color: #e6f2ff !important;
border-bottom: 2px solid #b0d4ff !important;
border-right: 1px solid #dcdcdc !important;
padding: 10px !important;
text-align: center !important;
}
/* 첫 번째 컬럼 (진한 강조 색상, 왼쪽 정렬) */
.tb_blue td:first-child {
font-weight: bold;
background-color: #f2f7fc !important;
border-right: 1px solid #dcdcdc !important;
text-align: left !important;
}
/* 일반 본문 셀 */
.tb_blue td {
padding: 10px !important;
border-bottom: 1px solid #eee !important;
}
/* DB Study main page design, scoped to #ds-home only. */
#ds-home{--ds-bg:#fafbf8;--ds-ink:#20382e;--ds-muted:#6c7b72;--ds-line:#dde4dc;--ds-green:#256448;--ds-soft:#eef3eb;--ds-white:#fff;display:block;background:var(--ds-bg);color:var(--ds-ink);font:15px/1.65 -apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;letter-spacing:-.025em;min-height:100vh;isolation:isolate}
#ds-home *,#ds-home *::before,#ds-home *::after{box-sizing:border-box}#ds-home h1,#ds-home h2,#ds-home h3,#ds-home p,#ds-home ul{margin:0;padding:0;border:0;font-family:inherit}#ds-home h1,#ds-home h2,#ds-home h3{color:var(--ds-ink)}#ds-home a{color:inherit;text-decoration:none;background:none}#ds-home a::after{display:none}#ds-home button,#ds-home input{font:inherit;letter-spacing:inherit}#ds-home button{cursor:pointer;color:inherit}#ds-home button::after{display:none}#ds-home a:focus-visible,#ds-home button:focus-visible,#ds-home input:focus-visible{outline:3px solid #7ba58d;outline-offset:5px}#ds-home [hidden]{display:none!important}#ds-home .ds-wrap{max-width:1180px;padding:0 44px;margin:auto}#ds-home .ds-header{border-bottom:1px solid var(--ds-line);background:var(--ds-white)}#ds-home .ds-header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:26px}#ds-home .ds-brand{display:flex;align-items:center;gap:13px;white-space:nowrap}#ds-home .ds-brand-mark{width:34px;height:38px;color:var(--ds-green)}#ds-home .ds-brand strong{display:block;font-size:21px;line-height:1.2;letter-spacing:-.04em}#ds-home .ds-brand small{display:block;font-size:10px;color:var(--ds-muted);letter-spacing:.1em;margin-top:4px}#ds-home .ds-nav{display:flex;gap:29px;align-items:center;font-size:13px;font-weight:600}#ds-home .ds-nav a:hover{color:var(--ds-green)}#ds-home .ds-edit{border:1px solid var(--ds-line);padding:8px 14px;border-radius:5px;font-size:12px}#ds-home .ds-hero{padding:64px 0 42px;display:grid;grid-template-columns:1.4fr 1fr;gap:58px;align-items:center}#ds-home .ds-overline{display:block;font-size:11px;font-weight:600;letter-spacing:.09em;color:var(--ds-green)}#ds-home .ds-hero h1{font-size:47px;line-height:1.28;font-weight:700;letter-spacing:-.055em;margin:17px 0 21px;word-break:keep-all}#ds-home .ds-hero h1 em{font-style:normal;color:var(--ds-green)}#ds-home .ds-intro{font-size:15px;line-height:1.85;color:var(--ds-muted);word-break:keep-all}#ds-home .ds-actions{display:flex;gap:10px;margin-top:27px;flex-wrap:wrap}#ds-home .ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:19px;padding:11px 18px;border:1px solid var(--ds-line);background:var(--ds-white);border-radius:5px;font-size:13px;font-weight:600;min-height:45px}#ds-home .ds-btn-primary{background:var(--ds-green);border-color:var(--ds-green);color:#fff}#ds-home .ds-btn:hover{border-color:var(--ds-green)}#ds-home .ds-question{background:var(--ds-soft);border:1px solid #dce5d6;border-radius:10px;padding:28px 30px;position:relative}#ds-home .ds-question-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--ds-muted)}#ds-home .ds-question h2{font-size:23px;line-height:1.5;letter-spacing:-.04em;margin:17px 0 22px;font-weight:600;word-break:keep-all}#ds-home .ds-question .ds-diagram{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #d5dfcf;border-bottom:1px solid #d5dfcf;padding:20px 0;margin-bottom:18px}#ds-home .ds-blocks{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;margin-bottom:10px}#ds-home .ds-blocks span{display:block;aspect-ratio:1;background:#d7e0d1;border-radius:2px}#ds-home .ds-blocks span.ds-active{background:#4e7d5e}#ds-home .ds-diagram strong{font-size:11px;font-weight:600}#ds-home .ds-diagram small{display:block;color:var(--ds-muted);font-size:10px;margin-top:2px}#ds-home .ds-question-link{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;gap:12px;color:var(--ds-green)}#ds-home .ds-search-zone{padding:0 0 40px}#ds-home .ds-search-row{display:flex;align-items:center;gap:24px;border:1px solid var(--ds-line);background:var(--ds-white);padding:13px 18px;border-radius:7px;position:relative}#ds-home .ds-search-icon{width:20px;height:20px;color:var(--ds-muted);flex:none}#ds-home .ds-search-row input{min-width:0;flex:1;border:0!important;background:transparent!important;color:var(--ds-ink);outline:0!important;box-shadow:none!important;padding:3px 0;width:100%;font-size:13px}#ds-home .ds-search-row button{border:0;background:var(--ds-soft);border-radius:4px;font-size:12px;padding:6px 15px;flex:none}#ds-home .ds-search-help{display:flex;justify-content:space-between;gap:15px;padding:10px 4px 0;font-size:11px;color:var(--ds-muted)}#ds-home .ds-quick{display:flex;gap:13px;flex-wrap:wrap}#ds-home .ds-quick a:hover{color:var(--ds-green)}#ds-home .ds-results{list-style:none;border:1px solid var(--ds-line);border-top:0;background:var(--ds-white);padding:8px 14px;border-radius:0 0 6px 6px;margin:0!important}#ds-home .ds-results a{display:block;font-size:13px;padding:8px 5px;color:var(--ds-green)}#ds-home .ds-results p{font-size:12px;color:var(--ds-muted);padding:10px 5px}#ds-home .ds-section{padding:34px 0 40px;border-top:1px solid var(--ds-line);scroll-margin-top:22px}#ds-home .ds-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}#ds-home .ds-section h2{font-size:25px;line-height:1.4;letter-spacing:-.045em;font-weight:650}#ds-home .ds-section-sub{font-size:13px;color:var(--ds-muted);margin-top:6px}#ds-home .ds-tabs{display:flex;gap:4px;border:1px solid var(--ds-line);background:#f0f3ed;padding:4px;border-radius:6px;flex-shrink:0}#ds-home .ds-tabs button{border:0;border-radius:4px;padding:8px 15px;font-size:12px;background:transparent;color:var(--ds-muted)}#ds-home .ds-tabs button[aria-selected=true]{background:var(--ds-white);color:var(--ds-green);font-weight:700}#ds-home .ds-guide{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px;font-size:12px;color:var(--ds-muted)}#ds-home .ds-guide strong{color:var(--ds-green);font-weight:500}#ds-home .ds-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#ds-home .ds-step{padding:21px 20px;border:1px solid var(--ds-line);border-radius:7px;background:var(--ds-white);display:flex;flex-direction:column;align-items:flex-start;transition:border-color .2s,transform .2s}#ds-home .ds-step:hover{border-color:#89a78c;transform:translateY(-2px)}#ds-home .ds-step-num{font:12px/1.5 ui-monospace,SFMono-Regular,monospace;color:#6f8f77;background:var(--ds-soft);padding:4px 8px;border-radius:4px;margin-bottom:16px}#ds-home .ds-step h3{font-size:16px;font-weight:600;margin-bottom:7px;line-height:1.5;word-break:keep-all}#ds-home .ds-step p{font-size:12px;line-height:1.8;color:var(--ds-muted);word-break:keep-all;flex:1}#ds-home .ds-step-link{margin-top:21px;width:100%;display:flex;justify-content:space-between;font-size:11px;color:var(--ds-green)}#ds-home .ds-text-link{font-size:12px;color:var(--ds-green);white-space:nowrap}#ds-home .ds-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:27px}#ds-home .ds-topic{padding:8px 0}#ds-home .ds-topic h3{font-size:17px;font-weight:600;margin:9px 0 5px}#ds-home .ds-topic p{font-size:12px;color:var(--ds-muted);margin-bottom:17px}#ds-home .ds-topic ul{list-style:none;border-top:1px solid var(--ds-line);padding-top:9px}#ds-home .ds-topic a{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:12px}#ds-home .ds-topic a span{color:#8b9c8c}#ds-home .ds-topic a:hover{color:var(--ds-green)}#ds-home .ds-platforms{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--ds-line);padding-top:21px;margin-top:21px;align-items:center;font-size:11px;color:var(--ds-muted)}#ds-home .ds-platforms>strong{font-weight:500;margin-right:5px}#ds-home .ds-chip{display:inline-flex;gap:9px;align-items:center;padding:5px 12px;border:1px solid var(--ds-line);border-radius:4px}#ds-home .ds-chip-live{color:var(--ds-green);background:var(--ds-soft);border-color:#d4dfce}#ds-home .ds-chip small{font-size:9px;color:#899489}#ds-home .ds-bottom{display:grid;grid-template-columns:1.6fr 1fr;gap:55px;padding:34px 0 38px;border-top:1px solid var(--ds-line)}#ds-home .ds-bottom h2{font-size:21px;letter-spacing:-.04em;font-weight:650}#ds-home .ds-recent-list{list-style:none;margin-top:16px!important}#ds-home .ds-recent-list li{border-bottom:1px solid var(--ds-line)}#ds-home .ds-recent-list a{display:flex;align-items:center;gap:16px;padding:13px 0;font-size:12px}#ds-home .ds-recent-list time{font:11px ui-monospace,SFMono-Regular,monospace;color:var(--ds-muted);width:43px;flex:none}#ds-home .ds-recent-list strong{flex:1;font-weight:500;word-break:keep-all}#ds-home .ds-tag{font-size:9px;background:var(--ds-soft);color:var(--ds-green);padding:2px 6px;border-radius:3px;white-space:nowrap}#ds-home .ds-note{padding:24px;background:var(--ds-soft);border-radius:8px;align-self:start}#ds-home .ds-note h2{font-size:19px;line-height:1.5;margin:10px 0}#ds-home .ds-note p{font-size:12px;line-height:1.85;color:var(--ds-muted);word-break:keep-all}#ds-home .ds-note a{display:block;color:var(--ds-green);font-size:12px;margin-top:17px}#ds-home .ds-footer{border-top:1px solid var(--ds-line);padding:22px 0 62px;color:var(--ds-muted);font-size:10px}#ds-home .ds-footer-inner{display:flex;justify-content:space-between;gap:20px}#ds-home .ds-footer strong{font-size:12px;font-weight:600;color:var(--ds-ink);margin-right:14px}#ds-home .ds-preview-bar{position:fixed;bottom:0;left:0;right:0;z-index:99999;display:flex;justify-content:center;gap:16px;align-items:center;padding:9px 18px;background:#20382e;color:#f4f6f1;font-size:10px;letter-spacing:0;border-top:1px solid #486251}#ds-home .ds-preview-bar button{background:transparent;color:#fff;border:1px solid #637a6b;padding:3px 10px;border-radius:4px;font-size:10px}#ds-home .ds-preview-bar small{font-size:10px;color:#c4d3c7}
@media(min-width:1400px){#ds-home .ds-wrap{max-width:1260px;padding:0 60px}#ds-home .ds-hero{padding-top:75px;padding-bottom:50px;gap:90px}#ds-home .ds-hero h1{font-size:53px}}
@media(max-width:900px){#ds-home .ds-wrap{padding:0 28px}#ds-home .ds-hero{gap:28px;padding:44px 0 32px}#ds-home .ds-hero h1{font-size:38px}#ds-home .ds-question{padding:22px}#ds-home .ds-question h2{font-size:20px}#ds-home .ds-nav{gap:18px}#ds-home .ds-step{padding:18px 15px}#ds-home .ds-topic-grid{gap:20px}#ds-home .ds-bottom{gap:28px}}
@media(max-width:680px){#ds-home .ds-wrap{padding:0 21px}#ds-home .ds-header-inner{height:72px;gap:14px}#ds-home .ds-nav{display:none}#ds-home .ds-brand strong{font-size:19px}#ds-home .ds-edit{font-size:10px;padding:6px 10px}#ds-home .ds-hero{grid-template-columns:1fr;gap:29px;padding-top:35px}#ds-home .ds-hero h1{font-size:37px;line-height:1.3;margin:14px 0 16px}#ds-home .ds-intro{font-size:13px}#ds-home .ds-question{padding:22px 24px}#ds-home .ds-question h2{font-size:21px;margin:13px 0 18px}#ds-home .ds-question .ds-diagram{padding:16px 0}#ds-home .ds-actions{margin-top:21px}#ds-home .ds-btn{font-size:12px;padding:10px 14px;gap:12px}#ds-home .ds-search-zone{padding-bottom:28px}#ds-home .ds-search-row{gap:12px;padding:11px 13px}#ds-home .ds-search-help{flex-direction:column;gap:6px}#ds-home .ds-section{padding:27px 0 31px}#ds-home .ds-section-head{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:17px}#ds-home .ds-section h2{font-size:23px}#ds-home .ds-section-sub{font-size:12px}#ds-home .ds-guide{align-items:flex-start;flex-direction:column;gap:5px}#ds-home .ds-step-grid{grid-template-columns:repeat(2,1fr);gap:10px}#ds-home .ds-step{padding:17px 15px}#ds-home .ds-step h3{font-size:15px}#ds-home .ds-step p{font-size:11px}#ds-home .ds-step-num{margin-bottom:12px}#ds-home .ds-topic-grid{grid-template-columns:repeat(2,1fr);gap:20px}#ds-home .ds-topic h3{font-size:16px}#ds-home .ds-topic a{font-size:11px}#ds-home .ds-bottom{grid-template-columns:1fr;gap:27px;padding-top:27px}#ds-home .ds-footer-inner{flex-direction:column;gap:7px}#ds-home .ds-preview-bar{gap:10px;padding:8px 12px}#ds-home .ds-preview-bar small{display:none}}
@media(prefers-reduced-motion:reduce){#ds-home *{transition:none!important;scroll-behavior:auto!important}}
#ds-home{min-height:0}#ds-home *,#ds-home *::before,#ds-home *::after{font-family:inherit}#ds-home .mw-headline::before{content:none!important}#ds-home .mw-heading{margin:0;padding:0;border:0}#ds-home .mw-editsection{display:none}#ds-home .ds-brand-mark{font:600 11px/34px inherit;display:inline-block;text-align:center;border:1.5px solid var(--ds-green);border-radius:6px;width:34px;height:34px}#ds-home .ds-brand small{white-space:nowrap}#ds-home .ds-brand a{display:block}#ds-home .ds-btn a{display:flex;align-items:center;gap:19px;color:inherit}#ds-home .ds-edit a{color:inherit}#ds-home .ds-step h3 a{color:inherit}#ds-home .ds-step-link a{display:flex;width:100%;justify-content:space-between}#ds-home .ds-tabs>span{display:block;padding:8px 15px;font-size:12px;border-radius:4px;color:var(--ds-muted)}#ds-home .ds-tabs>span a{color:inherit}#ds-home .ds-tabs>span[aria-selected="true"]{background:white;color:var(--ds-green);font-weight:700}#ds-home .ds-blocks>span{display:block;aspect-ratio:1;background:#d7e0d1;border-radius:2px}#ds-home .ds-blocks>span.ds-active{background:#4e7d5e}#ds-home .ds-footer{padding-bottom:24px}#ds-home #ds-panel-expert{display:none}#ds-home:has(#ds-panel-expert:target) #ds-panel-expert{display:block}#ds-home:has(#ds-panel-expert:target) #ds-panel-beginner{display:none}#ds-home.ds-js-ready [role="tabpanel"]{display:none!important}#ds-home.ds-js-ready [role="tabpanel"].ds-active-panel{display:block!important}#ds-home .ds-tabs span:focus-visible{outline:3px solid #7ba58d;outline-offset:3px}#ds-home .ds-search-icon{border:1.5px solid var(--ds-muted);border-radius:50%;width:15px;height:15px;position:relative;margin-right:3px}#ds-home .ds-search-icon::after{content:"";position:absolute;width:7px;height:1.5px;background:var(--ds-muted);right:-5px;bottom:-3px;transform:rotate(45deg)}
body.page-대문.action-view:has(#ds-home){background:#fafbf8;color:#20382e}body.page-대문.action-view:has(#ds-home) .citizen-page-container{max-width:none;padding-top:0}body.page-대문.action-view:has(#ds-home) #content{max-width:none;margin:0;padding:0}body.page-대문.action-view:has(#ds-home) .citizen-body-container{display:block;max-width:none;margin:0;padding:0}body.page-대문.action-view:has(#ds-home) #bodyContent{max-width:none;margin:0;padding:0}body.page-대문.action-view:has(#ds-home) .citizen-toc,body.page-대문.action-view:has(#ds-home) .citizen-page-footer,body.page-대문.action-view:has(#ds-home) #content>.citizen-page-header{display:none}body.page-대문.action-view:has(#ds-home) .citizen-page-header-sticky{display:none}
/* End DB Study main page design. */
#ds-home em{text-emphasis:none;-webkit-text-emphasis:none}#ds-home input::placeholder{color:var(--ds-muted);opacity:1}
/* ==========================================================
위키테이블 (대문 디자인 팔레트) — 구분선·가독성 개선
※ 행/셀에 style 속성을 직접 준 경우 그 값이 우선합니다.
========================================================== */
.mw-parser-output table.wikitable {
border-collapse: separate;
border-spacing: 0;
border: 1px solid #c9d4c6;
border-radius: 8px;
overflow: hidden;
background: #ffffff;
color: #20382e;
font-size: 14px;
line-height: 1.6;
margin: 16px 0;
}
.mw-parser-output table.wikitable > tr > th, .mw-parser-output table.wikitable > * > tr > th, .mw-parser-output table.wikitable > tr > td, .mw-parser-output table.wikitable > * > tr > td {
border: 0;
border-right: 1px solid #dde4dc;
border-bottom: 1px solid #dde4dc;
padding: 10px 14px;
vertical-align: top;
}
.mw-parser-output table.wikitable > tr > th:last-child, .mw-parser-output table.wikitable > * > tr > th:last-child, .mw-parser-output table.wikitable > tr > td:last-child, .mw-parser-output table.wikitable > * > tr > td:last-child { border-right: 0; }
.mw-parser-output table.wikitable > tr:last-child > th, .mw-parser-output table.wikitable > tr:last-child > td,
.mw-parser-output table.wikitable > *:last-child > tr:last-child > th, .mw-parser-output table.wikitable > *:last-child > tr:last-child > td { border-bottom: 0; }
.mw-parser-output table.wikitable > tr:not([style]) > th, .mw-parser-output table.wikitable > * > tr:not([style]) > th {
background: #eef3eb;
color: #20382e;
font-weight: 650;
text-align: left;
}
.mw-parser-output table.wikitable > tr:first-child > th, .mw-parser-output table.wikitable > *:first-child > tr:first-child > th { border-bottom: 2px solid #c9d4c6; }
.mw-parser-output table.wikitable > tr:not([style]):nth-child(even) > td, .mw-parser-output table.wikitable > * > tr:not([style]):nth-child(even) > td { background: #fafbf8; }
.mw-parser-output table.wikitable > tr:not([style]):hover > td, .mw-parser-output table.wikitable > * > tr:not([style]):hover > td { background: #f2f6ef; }
.mw-parser-output table.wikitable > caption {
caption-side: top;
text-align: left;
font-weight: 650;
color: #256448;
padding: 0 2px 8px;
}
.mw-parser-output table.wikitable code { background: #eef3eb; color: #20382e; }
/* 다크 모드 */
html.skin-theme-clientpref-night .mw-parser-output table.wikitable { background: #18201c; color: #dfe7e1; border-color: #3a4a41; }
html.skin-theme-clientpref-night .mw-parser-output table.wikitable > tr > th, html.skin-theme-clientpref-night .mw-parser-output table.wikitable > * > tr > th, html.skin-theme-clientpref-night .mw-parser-output table.wikitable > tr > td, html.skin-theme-clientpref-night .mw-parser-output table.wikitable > * > tr > td { border-color: #2f3b35; }
html.skin-theme-clientpref-night .mw-parser-output table.wikitable > tr:not([style]) > th, html.skin-theme-clientpref-night .mw-parser-output table.wikitable > * > tr:not([style]) > th { background: #223029; color: #e8efe9; }
html.skin-theme-clientpref-night .mw-parser-output table.wikitable > tr:first-child > th, html.skin-theme-clientpref-night .mw-parser-output table.wikitable > *:first-child > tr:first-child > th { border-bottom-color: #3a4a41; }
html.skin-theme-clientpref-night .mw-parser-output table.wikitable > tr:not([style]):nth-child(even) > td, html.skin-theme-clientpref-night .mw-parser-output table.wikitable > * > tr:not([style]):nth-child(even) > td { background: #1c2520; }
html.skin-theme-clientpref-night .mw-parser-output table.wikitable > tr:not([style]):hover > td, html.skin-theme-clientpref-night .mw-parser-output table.wikitable > * > tr:not([style]):hover > td { background: #24302a; }
html.skin-theme-clientpref-night .mw-parser-output table.wikitable code { background: #223029; color: #dfe7e1; }
@media (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .mw-parser-output table.wikitable { background: #18201c; color: #dfe7e1; border-color: #3a4a41; }
html.skin-theme-clientpref-os .mw-parser-output table.wikitable > tr > th, html.skin-theme-clientpref-os .mw-parser-output table.wikitable > * > tr > th, html.skin-theme-clientpref-os .mw-parser-output table.wikitable > tr > td, html.skin-theme-clientpref-os .mw-parser-output table.wikitable > * > tr > td { border-color: #2f3b35; }
html.skin-theme-clientpref-os .mw-parser-output table.wikitable > tr:not([style]) > th, html.skin-theme-clientpref-os .mw-parser-output table.wikitable > * > tr:not([style]) > th { background: #223029; color: #e8efe9; }
html.skin-theme-clientpref-os .mw-parser-output table.wikitable > tr:first-child > th, html.skin-theme-clientpref-os .mw-parser-output table.wikitable > *:first-child > tr:first-child > th { border-bottom-color: #3a4a41; }
html.skin-theme-clientpref-os .mw-parser-output table.wikitable > tr:not([style]):nth-child(even) > td, html.skin-theme-clientpref-os .mw-parser-output table.wikitable > * > tr:not([style]):nth-child(even) > td { background: #1c2520; }
html.skin-theme-clientpref-os .mw-parser-output table.wikitable > tr:not([style]):hover > td, html.skin-theme-clientpref-os .mw-parser-output table.wikitable > * > tr:not([style]):hover > td { background: #24302a; }
html.skin-theme-clientpref-os .mw-parser-output table.wikitable code { background: #223029; color: #dfe7e1; }
}