@charset "utf-8";
/* Web Publisher : Jeong Chan Myeong */

/* Global Element Reset */
html,
body{ height:100%;}
body{ background:#fff; color:#000;}
body,
input,
textarea,
select,
option,
button,
th,
td{ font-family:AppleGothic, NanumGothic, 나눔고딕, "Malgun Gothic", "맑은 고딕", Dotum, 돋움, Tahoma, Sans-serif;}


h2{ border-bottom:2px dotted #ccc;}
h2 a{ text-decoration:none;}
h3{ border-bottom:1px dotted #ccc;}

a:hover,
a:active,
a:focus{ color:#f00;}
button{ cursor:pointer;}

dt{ font-weight:bold;}
dd{ position:relative; *zoom:1;}
em{ font-style:normal; color:#f00;}

code{ background:#ff0;}
code.block{ display:block; padding:1em 2em; border:1px dotted #ddd; background:#f8f8f8;}

/* Layout */
.body{ margin:0 0 3em 0;}

/* Section */
.section{ position:relative;}
.section .hide{ position:absolute; left:-1000%;}
.section .content{ line-height:1.5;}
.section .viewPort{ padding:1em 2em; border:1px dotted #ddd; background:url(img/bgTransparent.gif); *zoom:1;}
.section .viewPort:after{ content:""; display:block; clear:both;}

/* GNB EX */
.gnbContainer{ height:60px; margin:0 0 20px 0;}
.gnb{ position:relative; list-style:none; margin:0; padding:0; font-size:12px; border-bottom:1px solid #ccc; *zoom:1;}
.gnb:after{ content:""; display:block; clear:both;}
.gnb a{ position:relative; text-decoration:none; white-space:nowrap;}
.gnb li{ float:left; margin:0 -1px -1px 0;}
.gnb li a{ display:inline-block; border:1px solid #ccc; border-bottom:0; height:15px; padding:7px 15px; color:#333;}
.gnb li li{ padding:0 15px; border-left:1px solid #ccc;}
.gnb li li a{ border:0; padding:0; color:#767676; font-weight:normal !important; letter-spacing:normal !important;}
.gnb li ul{ display:none; position:absolute; left:0; top:40px; list-style:none; margin:0; padding:0;}
.Gnb1-1 .gnb1 ul,
.Gnb1-2 .gnb1 ul,
.Gnb1-3 .gnb1 ul,
.Gnb2-1 .gnb2 ul,
.Gnb2-2 .gnb2 ul,
.Gnb2-3 .gnb2 ul{ display:block;}
.Gnb1-1 .gnb1 a,
.Gnb1-2 .gnb1 a,
.Gnb1-3 .gnb1 a,
.Gnb2-1 .gnb2 a,
.Gnb2-2 .gnb2 a,
.Gnb2-3 .gnb2 a{ font-weight:bold; letter-spacing:-1px; border-bottom:1px solid #fff;}
.Gnb1-1 .gnb1-1 a,
.Gnb1-2 .gnb1-2 a,
.Gnb1-3 .gnb1-3 a,
.Gnb2-1 .gnb2-1 a,
.Gnb2-2 .gnb2-2 a,
.Gnb2-3 .gnb2-3 a{ font-weight:bold !important; letter-spacing:-1px !important}

@media print{
body{ margin:0;}
}

