﻿@charset "utf-8"; 

/* basic */
html, body, h1, h2, h3, h4, h5, h6, p, div, th, td, table, pre, code, select, form, fieldset, legend, input, address, ol, ul, li, dl, dt, dd, img, textarea, blockquote{margin:0; padding:0;}
html, body{width: 100%; height:100%; line-height:1.4; -webkit-text-size-adjust:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{margin:0; padding:0;display:block}
/*audio, canvas, video{display:inline-block; *display:inline; *zoom:1}*/
audio, canvas, video{display:inline-block;}
/* html, body, h1, h2, h3, h4, h5, h6, p, div, th, td, table, pre, code, select, form, fieldset, legend, input, address, ol, ul, li, dl, dt, dd, img, textarea, blockquote{ font-family:ng,'NanumGothic', dotum, "돋움", Dotum, "굴림", Gulim,verdana, tahoma, helvetica,sans-serif !important; font-size:12px; color: #424242;} */
body, button, input, select, textarea, pre{ font-family:ng,'NanumGothic', dotum, "돋움", Dotum, "굴림", Gulim,verdana, tahoma, helvetica,sans-serif !important; font-size:12px; color: #424242;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
article{position:relative;}
table{border-collapse:collapse; border-spacing:0; border:0 none; width:100%; empty-cells: show;}
table td{word-break: break-all;}
ul, ol, li{list-style:none;}
img,input, select, textarea {vertical-align:middle;}
img, fieldset, iframe{border: 0 none;}
caption{display:none;}
em, address{font-style:normal;}
a{text-decoration:none; color:#424242;}
input[disabled]{color: #999;}
input[type="checkbox"], input[type="radio"]{margin-right: 3px; margin-right: 5px;}
input[type="text"], input[type="password"], .inputData{margin:0; padding:2px 7px; height:26px; line-height:26px; border:1px solid #dbdde1;}
select{width:110px; height:26px; border:1px solid #dbdde1;}
textarea{padding:5px 7px; overflow:auto; width:98%; line-height:1.6; vertical-align:top; resize:none; border:1px solid #dbdde1;}
button{overflow:visible; cursor:pointer; margin:0; padding:0; border:0; background:none; outline:0; -webkit-box-sizing:content-box; box-sizing:content-box;}
:focus{outline:none;}
/*.clearfix{*zoom:1;}*/
.clearfix:after{display:block; clear:both; content:'.'; overflow: hidden; visibility: hidden; height:0;}
.bbn {border-bottom:none !important;}  /*2015.03.11 추가*/
.skip, legend, caption, .hide, hr{font-size: 0; width:0 !important; height: 0; line-height: 0; overflow: hidden; visibility: hidden; width: 0; position:absolute;}
.blind{display:none;}
/*object{display: none;}*/

/* skp */
/*#skipToContent{position:relative;  top:0;  left:0;  width:100%;  z-index:9999;  font-size:0;  line-height:0;}
#skipToContent a{display:block;  position:absolute;  top:-500px;  text-indent:-9999px;  color:#fff;  padding-top:1px;  font-size:12px;  font-weight:bold;  line-height:1.5;}
*/
#skipToContent{font-size:0;height:0;left:0;position:relative;top:0;z-index:999;}
#skipToContent a{font-size:12px;top:-10000px;position:absolute;}
#skipToContent a:hover,#skipnavi a:active,#skipnavi a:visited,#skipnavi a:focus{position:absolute;  top:0;  left:0;  width:100%;  height:19px;  background:#45474d;  text-indent:0;  text-align:center;}
.textHidden{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:auto;border:0;}