@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/

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

@font-face{
  font-family: 'ngb';
  font-style: normal;
  font-weight: bold;
  src: url('/0/src/resource/css/fonts/NanumGothicBold.eot');
  src: url('/0/src/resource/css/fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'), url('/0/src/resource/css/fonts/NanumGothicBold.woff') format('woff'), url('/0/src/resource/css/fonts/NanumGothicBold.ttf') format('truetype');
}
/* default */
* {margin:0;padding:0;word-break:break-all; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -o-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust:none;}
html, body{overflow-x:hidden;}
/*body {font-family:'Nanum Gothic', sans-serif; font-size:12px;color:#000;position:relative;}*/
/*body { font-family:'ng','돋움',Dotum,verdana,sans-serif;font-size:12px;color:#000;position:relative;}*/
body { font-family: verdana , 'ng', sans-serif;font-size:12px;color:#000;position:relative;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, address, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td, header, footer, nav, menu, section, article, aside, main, video {margin:0;padding:0;border:0;vertical-align:baseline;}
header, footer, section, article, aside, nav, main, details, menu, figure, figcaption, video {display:block;}
table {border-collapse:collapse;border-spacing:0;word-wrap:break-word;word-break:break-all;}
caption {width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
table th, table td {text-align:center;vertical-align:middle;}
table th{font-weight:700;font-family: 'ngb';}
ol, ul, li {list-style: none outside none;}
a {text-decoration:none; color:#000}
a:hover, a:visited {text-decoration:none;}
button {cursor:pointer;border:none;}
img {border:0 none;}
form input, form select, form label, form img {vertical-align: middle;}
fieldset {border: 0 none;}
fieldset legend{display:none;}
em, address {font-style: normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
strong {font-weight:normal;}
mark {background: none;}
iframe {margin: 0; padding: 0;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
input[type="text"], input[type="password"] {}
input[type="text"],
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="password"]{-webkit-appearance:none;border-radius:0}
select {}
/*select::-ms-expand {display: none;}
.oldie select{height:auto;padding:0;}*/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
:-moz-placeholder { /* Firefox 18- */
  color: #999;
}

/* skip */
.skip {position:fixed;top:0;left:0;width:100%;height:0;line-height:0;z-index:500;}
.skip a {width:0;height:0;font-size:0;line-height:0;color:transparent;text-indent:-9999px;}
.skip a:hover, .skip a:focus,.skip a:active {display:block;height:16px;width:100%;text-indent:0;padding:16px 0;text-align:center;font-size:14px;line-height:1;color:#fff;background:#282a37;}


/* common */
.clearboth{clear:both; display:block; content:'';}
.hidden {overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:0;font-size:1px;}



button,input,select,textarea{font-size:16px; vertical-align:middle;outline:none;}
button{overflow:visible;border:none;cursor:pointer;}
input, select, textarea{padding:7px 10px;color:#666666;box-sizing:border-box;}