@charset "utf-8";

/*@font-face {
    font-family:'NanumGothic';
    src: url('/webfont/NanumGothic.eot');
    src: url('/webfont/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('/webfont/NanumGothic.woff') format('woff'),
         url('/webfont/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:1em;}

body, h1, h2, h3, h4, h5, h6, li, p ,div, span, td, input, button, textarea, select { font-family:"NanumGothic";}

html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-size:1em}
button {cursor:pointer}

textarea, select {font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none;}
a:hover, a:focus, a:active {color:#000;text-decoration:none;}

a {outline : none;}

.pdTop1 {padding-top:1px;}
.pdTop2 {padding-top:2px;}
.pdTop3 {padding-top:3px;}
.pdTop4 {padding-top:4px;}
.pdTop5 {padding-top:5px;}
.pdTop6 {padding-top:6px;}
.pdTop7 {padding-top:7px;}
.pdTop8 {padding-top:8px;}
.pdTop9 {padding-top:9px;}
.pdTop10 {padding-top:10px;}
.pdTop20 {padding-top:20px;}
.pdTop30 {padding-top:30px;}
.pdTop40 {padding-top:40px;}
.pdTop50 {padding-top:50px;}
.pdTop60 {padding-top:60px;}

.verticalSpacer1 {clear:both; height:1px; font-size:1px; line-height:1px;}
.verticalSpacer2 {clear:both; height:2px; font-size:2px; line-height:2px;}
.verticalSpacer3 {clear:both; height:3px; font-size:3px; line-height:3px;}
.verticalSpacer4 {clear:both; height:4px; font-size:4px; line-height:4px;}
.verticalSpacer5 {clear:both; height:5px; font-size:5px; line-height:5px;}
.verticalSpacer6 {clear:both; height:6px; font-size:6px; line-height:6px;}
.verticalSpacer7 {clear:both; height:7px; font-size:7px; line-height:7px;}
.verticalSpacer8 {clear:both; height:8px; font-size:8px; line-height:8px;}
.verticalSpacer9 {clear:both; height:9px; font-size:9px; line-height:9px;}
.verticalSpacer10 {clear:both; height:10px; font-size:10px; line-height:10px;}
.verticalSpacer20 {clear:both; height:20px; font-size:20px; line-height:20px;}
.verticalSpacer30 {clear:both; height:30px; font-size:30px; line-height:30px;}
.verticalSpacer40 {clear:both; height:40px; font-size:40px; line-height:40px;}
.verticalSpacer50 {clear:both; height:50px; font-size:50px; line-height:50px;}
.verticalSpacer60 {clear:both; height:60px; font-size:60px; line-height:60px;}
.verticalSpacer70 {clear:both; height:70px; font-size:70px; line-height:70px;}
.verticalSpacer80 {clear:both; height:80px; font-size:80px; line-height:80px;}
.verticalSpacer90 {clear:both; height:90px; font-size:90px; line-height:90px;}
.verticalSpacer100 {clear:both; height:100px; font-size:100px; line-height:100px;}

.verticalSpacer15 {clear:both; height:15px; font-size:15px; line-height:15px;}
.verticalSpacer25 {clear:both; height:25px; font-size:25px; line-height:25px;}
.verticalSpacer35 {clear:both; height:35px; font-size:35px; line-height:35px;}
.verticalSpacer45 {clear:both; height:45px; font-size:45px; line-height:45px;}
.verticalSpacer55 {clear:both; height:55px; font-size:55px; line-height:55px;}

.verticalSpacer_5 {width:1px; height:5px; line-height:5px; font-size:5px;}

.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}

.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}

.bold { font-weight:bold; }

.img_w100 {width:100%;}
.img_replace {display:block; text-indent:100%; white-space:nowrap; overflow:hidden;}

/* ie6 이미지 너비 지정 */
.img_fix {width:100%;height:auto}


#hd_pop {
    z-index: 1000;
    position: relative;
    margin: 0 auto;
    height: 0;
	display:none;
}