/*
  Theme Name: College & University Theme
  Author: ZENHYBRID
  Version: 1.0
*/
@charset "utf-8";
/*@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('./notosans/font.css');*/
@import url('https://spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&subset=korean');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');

* {-webkit-text-size-adjust:none;}

body {
	-webkit-font-smoothing:antialiased;
	   -moz-font-smoothing:antialiased;
	     -o-font-smoothing:antialiased;
	    -ms-font-smoothing:antialiased;
}
body {font-family:'Noto Sans KR', 'Nanum Gothic', 'Malgun Gothic', 'Dotum', 'Helvetica', 'Arial', sans-serif;color:#000;background:#fff;}
h1, h2, h3, h4, h5, h6 {font-family:'Noto Sans KR', 'Nanum Gothic', 'Malgun Gothic', 'Dotum', 'Helvetica', 'Arial', sans-serif !important;font-weight:400 !important;color:#000;}
/*body, input, textarea, select, option, label, td, th, div, h1, h2, h3, h4, h5, h6 {font-family:'Noto Sans Korean', 'Malgun Gothic', 'Dotum', 'Helvetica', 'Arial', sans-serif;}*/



body, input, textarea, select, option, label, td, th, div, h1, h2, h3, h4, h5, h6 {font-size:15px;font-weight:400;letter-spacing:0em;}
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;}
div, ul, dl, ol, li, h1, h2, h3, h4, h5, a {box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
ul, li, ol {list-style:none;text-align:left;}

a:link {color:#000;text-decoration:none;}
a:visited {color:#111;text-decoration:none;}
a:active {color:#000;text-decoration:none;}
a:hover {color:#0090d9;text-decoration:underline;}

img {border:none;vertical-align:middle;max-width:100%;}
form {margin:0;padding:0;}
label {cursor:pointer;}
input, input[type=button] {margin:0;padding:1px;vertical-align:middle;}
select {margin:0;padding:1px;vertical-align:middle;}
select option {background-color:#fff;}

@media (min-width:768px) {

	body, input, textarea, select, option, label, td, th, div, h1, h2, h3, h4, h5, h6 {font-size:16px;}

}

/* ------------------------------
	Skip Menu
------------------------------ */
#skiptoContent a.skip {position:absolute;display:block;width:100%;left:0;text-align:center;top:-10000px;z-index:500;font-size:16px;}
#skiptoContent a.skip:hover, #skiptoContent a.skip:focus, #skiptoContent a.skip:active {position:absolute;top:0;padding:10px;font-weight:bold;color:#fff;background:#000;}