﻿@charset "utf-8";
@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight:normal;
 src: url('../fonts/NanumBarunGothic.eot');
 src: url('../fonts/NanumBarunGothic.eot') format('embedded-opentype'),
 url('../fonts/NanumBarunGothic.woff') format('woff');
}

@font-face {
 font-family: 'NanumBarunGothicBold';
 src: url('../fonts/NanumBarunGothicBold.eot');
 src: url('../fonts/NanumBarunGothicBold.eot') format('embedded-opentype'),
 url('../fonts/NanumBarunGothicBold.woff') format('woff');
}
.ng{font-family:"NanumBarunGothic" !important}
.ngB{font-family:"NanumBarunGothicBold" !important}

/* Style Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td {
margin:0; padding:0; border:0; vertical-align:baseline; background:transparent}
body {line-height: 1.4;font-family: NanumBarunGothic,Dotumsans-serif,AppleGothic;font-size: 12px;color: #3c3c3c;}
/* 2014-10-08 font 13 추가 */
select,textarea,pre {font-family:NanumBarunGothic,Dotumsans-serif,AppleGothic; font-size:13px; color:#3c3c3c;background:url('/image/width_fix.png') repeat;}
ol,ul, dl {list-style:none}
em, address {font-style:normal}
hr,legend {display:none; height:0px; overflow:hidden}
a {text-decoration:none; border:0px; color:#606060}
a:hover, a:active, a:link {text-decoration:none}
img {vertical-align:baseline}
input [type=text]
table {border-spacing:0; border-collapse:collapse; text-align:center}
table img,p img {vertical-align:middle}
img {font:0/0 arial; border:none; vertical-align:top}
hr, caption, legend {overflow:hidden; visibility:hidden; width:0; height:0; line-height:0; font-size:0}
/* 추가 140711*/
*{margin:0;padding:0;}
img{border:none;vertical-align:top;}
li{list-style:none;vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,em,strong{font-weight:normal;font-style:normal;}

input,select,button{vertical-align:middle;}
fieldset{border:none;}
/* 추가 140711*/
fieldset, img {border: none;text-align: center;}
fieldset img {vertical-align:middle}
.skip {position:absolute; left:-100000px}
.clear {clear:both; height:0; line-height:0; font-size:0}
.ir  {display:block;overflow:hidden;position:relative;z-index:-1;white-space:nowrap}
textarea {border:1px solid #ccc}
input,select {font-size:12px; color:#3c3c3c;border:1px solid #a9a9a9}
/* Skip Navigation */
#skip {width:100%; height:0px; top:0px; left:0px}
#skip a {display:block; position:absolute; top:0px; text-indent:-9999px; overflow:hidden}
#skip a:focus,#skip a:active {display:block; position:absolute; z-index:11; text-indent:0px;  top:0px; width:100%; height:14px; font-size:14px; padding:6px 0px; font-weight:bolder; line-height:14px; text-align:center; color:#F5CF1D; background:#D12727}
