@charset "utf-8";

/***********************************************
* 한양대 2016 Reset Css
***********************************************/

html {overflow-y:scroll;width:100%;height:100%;}
body{min-width:320px;}
/*body, pre {font-family:'맑은 고딕','Malgun Gothic','Nanum Gothic','나눔고딕',NanumGothic!important;font-size:14px!important;line-height:1.5em!important;color:#222;}*/
body, pre {font-family: 'Nanum Gothic', 'Open Sans', 'Noto Sans', 'Source Sans Pro', 'Noto Sans SC', sans-serif !important;font-size:14px!important;line-height:1.5em!important;color:#222;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button {margin:0; padding:0;}
/*h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:1em; font-family:'맑은 고딕','Malgun Gothic','나눔고딕',NanumGothic,'Nanum Gothic'; }*/
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:1em; font-family: 'Nanum Gothic', 'Open Sans', 'Noto Sans', 'Source Sans Pro', 'Noto Sans SC', sans-serif; }
table {border-spacing:0;border-collapse:collapse;}
pre {white-space:pre-wrap;}
dt {font-weight:bold;}
button {padding:0;margin:0;border:0;cursor:pointer;}
input, select, textarea, button, label {font-size:100%; vertical-align:middle}
input, select {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
fieldset, img, iframe {border:0 none}
img {vertical-align:middle; border:0;}
textarea {resize:none}
th, td {text-align:left}
a, u, ins{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline; }
menu,li {list-style:none}
button {padding:0; margin:0; border:0; cursor:pointer; vertical-align:middle; background:none}
caption {width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden}
hr {display:none}
/*i,em,*/address{font-style:normal}
label {cursor:pointer}
table {border-spacing:0; border-collapse:collapse; /*table-layout:fixed*/}
th, td {padding:0;vertical-align:top;text-align:left;font-weight:normal;}
dd, dl, ol, ul, form {margin:0;padding:0;}
li {list-style-type:none;}
form {margin:0;padding:0;}
fieldset {margin:0;padding:0;border:none;}
legend {position:absolute;top:-50px;left:-50px;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;padding:0;}
input, select {font-size:14px;line-height:1;vertical-align:top;padding:0;margin:0;color:#666;}
textarea {font-size:1em;vertical-align:top;padding:0.875em;margin:0;color:#666;}
label, button {cursor:pointer;}
button {overflow:visible;margin:0;padding:0;border:none;background:none;vertical-align:top;cursor:pointer;}
button::-moz-focus-inner {border:0;padding:0;}

a {text-decoration:none;cursor:pointer;}
a:link {color:#666666;}
a:visited {color:#666666; }
a:hover {color:#333333;text-decoration:underline;}
a:active {color:#666666; text-decoration:none;}

/* etc */
.hidden-obj {display:none;}
.hd {position:absolute !important;left:-9000px !important;}
.text-c {text-align:center;}

/*.aui input, .aui button, .aui select, .aui textarea {font-family:'맑은 고딕','Malgun Gothic','Nanum Gothic','나눔고딕',NanumGothic!important;}*/
.aui input, .aui button, .aui select, .aui textarea {font-family: 'Nanum Gothic', 'Open Sans', 'Noto Sans', 'Source Sans Pro', 'Noto Sans SC', sans-serif !important;}

@media only screen and (min-width:980px){
	html {overflow-y:scroll;}
}


@font-face {
	font-family: 'NanumMyeongjo';
	src: url(../../font/NanumMyeongjo.eot);
	src: url(../../font/NanumMyeongjo.eot?#iefix) format('embedded-opentype'),
		url(../../font/NanumMyeongjo.woff) format('woff'),
		url(../../font/NanumMyeongjo.ttf) format('truetype');
}
