@charset "utf-8";
/* CSS Document */

/* web font */

@font-face{font-family:'NanumBarunGothic';src:local('NanumBarunGothic');src:url(../font/NanumBarunGothic.eot);url(../font/NanumBarunGothic.woff) format('woff'),url(../font/NanumBarunGothic.ttf) format('truetype');}
@font-face{font-family:'NanumBarunGothicBold';src:local('NanumBarunGothicBold');src:url(../font/NanumBarunGothicBold.eot);url(../font/NanumBarunGothicBold.woff) format('woff'),url(../font/NanumBarunGothicBold.ttf) format('truetype');}
*{font-family:NanumBarunGothic,'나눔고딕',NanumGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,img,fieldset,legend,p,button,input,table,th,tr,td,thead,tbody,tfoot,a,textarea,
label,del,dfn,em,ins,kbd,q,s,samp,select,small,strike,strong,sub,sup,tt,var,acronym,form,textarea,blockquote,abbr,pre,address,big,cite,code{margin:0;padding:0;}
body,input,textarea,select,table,button{font-size:14px;line-height:1.5em;font-family:'NanumBarunGothic','나눔바른고딕','NanumGothic','나눔고딕','맑은 고딕',Malgun Gothic,dotum,Gulim,Helvetica,AppleGothic,Sans-serif;letter-spacing :-0.5px;-webkit-text-size-adjust: none;}
body{position:relative;background-color:#ffffff;color:#000;word-wrap:break-word;word-break:break-all; height:100%;}
ul,ol,li{list-style:none;}
a{text-decoration:none;cursor:pointer;}
label, button, input{cursor:pointer}
a:link,a:hover,a:active{text-decoration:none}
em,address{font-style:normal;}
hr{display:none !important}
.invisible{display:none;}
img,fieldset,iframe{border:0;border-style:none;}
caption,legend{visibility:hidden;height:0;font-size:0;line-height:0;width:0;overflow:hidden;text-align:left;}
table{border-collapse:collapse;}
input[type=checkbox],input[type=radio]{vertical-align:middle;width:22px;height:22px;}
button{*overflow:visible;overflow:hidden;background-color:transparent;border:none;cursor:pointer;text-align:center}
button[disabled], html input[disabled] {cursor: default;}
img{max-width:100%;}


/* Selection */
::-webkit-selection{background:#baada4;color:#fff;text-shadow:none;}
::-moz-selection{background:#baada4;color:#fff;text-shadow:none;}
::selection{background:#baada4;color:#fff;text-shadow:none;}

#contentsWrap{width:100%; margin:0 auto;position:relative; height:100%; min-height:100%;}
.blind {visibility: hidden;overflow: hidden;position: absolute;left: -999em;width: 0;height: 0;font-size: 0;line-height: 0;}

/* H Tag */
h1,h2,h3,h4,h5,h6 {line-height: 1.4em;}

.clearfix {clear: both;}
