/*
  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://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

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

body {
}
body {font-family:'Pretendard Variable','Noto Sans KR', 'Nanum Gothic', 'Malgun Gothic', 'Dotum', 'Helvetica', 'Arial', sans-serif;color:#222;}
h1, h2, h3, h4, h5, h6 {font-family:'Pretendard Variable','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:17px;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:#222;text-decoration:none;}
a:visited {color:#222;text-decoration:none;}
a:active {color:#222;text-decoration:none;}
a:hover {color:#0f7dd6;text-decoration:none;}

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:18px;}

}

/* ------------------------------
	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;}