@charset "utf-8";

@import url(/include/css/nanum.css);

/* 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,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,caption,tbody,tfoot,thead,tr,th,td,button,em,textarea{margin:0;padding:0;vertical-align:baseline;}
body{font:normal 14px/16px "nsk","Nanum Gothic", "나눔고딕","malgun Gothic","맑은 고딕","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;color:#777;-ms-word-break:break-all;*word-break:break-all;-webkit-text-size-adjust:none;}
button{font-family:"malgun Gothic","맑은 고딕";cursor:pointer;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
img,fieldset,abbr,acronym {border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
q:before,q:after{content:' '}
input,select,button,textarea{color:#777;vertical-align:middle;font-size:12px;}
legend,caption{width:0;height:0;font-size:0;overflow:hidden;line-height:0}
ins{text-decoration:none}/*remember to highlight inserts somehow!*/
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0;word-break:break-all;}
hr{display:none}
a:link,a:visited,a:active{text-decoration:none;color:#777;}
a:hover{text-decoration:none;color:#555;}
br{letter-spacing:0;} /*br ie6,7*/
input[type='text'], input[type='password'], input[type='number']{border:1px solid #d7d7d5;font-family:"Nanum Gothic", "나눔고딕" !important;}
input[type='submit'], input[type='button']{font-family:"Nanum Gothic", "나눔고딕" !important;}
textarea{border:1px solid #d7d7d5;resize:none;overflow:hidden;overflow-y:auto;}
button{border:0;background:none;}
.hid{display:block;letter-spacing:-1000em;z-index:-1;}
.invisible{overflow:hidden;position:absolute;top:-9999rem;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.hidden-text {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    padding:0 !important;
    border:0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden;
}
*::-moz-selection{background:none repeat scroll 0 0 #f7941d;color:#fff;text-shadow:none;}
*::selection{background:none repeat scroll 0 0 #222;color:#fff;text-shadow:none;}

 /* Skip Navigation */
#skip{position:relative;z-index:99999;}
#skip a{position:absolute;left:0;border:1px solid #f7941d;outline:medium none;text-align:center;top:-100px;width:138px;background-color:#000;}
#skip a:active, #skip a:focus{cursor:pointer;text-decoration:none;top:0;}
#skip span{padding:2px 6px 0 0;display:inline-block;color:#fff;font-size:11px;letter-spacing:-1px;line-height:26px;}
/*@media print{body{color:#000;}} print*/

/***** Tablet & Mobile Device *****/
@media all and (max-width:1024px) {
	#skip{display:none;}
	input[type='text'],input[type='password'],textarea{-webkit-appearance:none;border-radius:0;}
	button,input[type='button'],input[type='submit'],input[type='reset']{-webkit-appearance:button; border-radius:0;box-sizing:border-box;}
	input:checked[type='checkbox']{-webkit-appearance:checkbox;}
}
