@charset "utf-8";
/****************************************/
/* Name: 동명대학교 입학처
/* PART: BASE STYLE 
/* Version: 1.0 / day: 2021-02-15
/* Author:  
/****************************************/


@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900');
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600&display=swap');
@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src:local('Pretendard Black'),
        url('/_res/tongmyong/_share/etc/Pretendard-Black.woff2') format('woff2')
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src:local('Pretendard ExtraBold'),
        url('/_res/tongmyong/_share/etc/Pretendard-ExtraBold.woff2') format('woff2')
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'),
        url('/_res/tongmyong/_share/etc/Pretendard-Bold.woff2') format('woff2')
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src:local('Pretendard SemiBold'),
        url('/_res/tongmyong/_share/etc/Pretendard-SemiBold.woff2') format('woff2')
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src:local('Pretendard Medium'),
        url('/_res/tongmyong/_share/etc/Pretendard-Medium.woff2') format('woff2')
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src:local('Pretendard Regular'),
        url('/_res/tongmyong/_share/etc/Pretendard-Regular.woff2') format('woff2')
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src:local('Pretendard Light'),
        url('/_res/tongmyong/_share/etc/Pretendard-Light.woff2') format('woff2')
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src:local('Pretendard ExtraLight'),
        url('/_res/tongmyong/_share/etc/Pretendard-ExtraLight.woff2') format('woff2')
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src:local('Pretendard Thin'),
        url('/_res/tongmyong/_share/etc/Pretendard-Thin.woff2') format('woff2')
}

@font-face {
	font-family: 'Libre';
	font-weight: 400;
	font-display: swap;
	src:local('LibreCaslonText-Regular'),
        url('/_res/tongmyong/_share/etc/LibreCaslonText-Regular.woff2') format('woff2')
}

@font-face {
	font-family: 'Libre';
	font-weight: 600;
	font-display: swap;
	src:local('LibreCaslonText-Bold'),
        url('/_res/tongmyong/_share/etc/LibreCaslonText-Bold.woff2') format('woff2')
}

@font-face {
  font-family: 'YD2002';
  src: url('/_res/tongmyong/_share/etc/YD2002.eot');
  src: url('/_res/tongmyong/_share/etc/YD2002.eot?#iefix') format('embedded-opentype'),
       url('/_res/tongmyong/_share/etc/YD2002.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'YDV2002';
  src: url('/_res/tongmyong/_share/etc/YDV2002.svg#YDV2002') format('svg'),
       url('/_res/tongmyong/_share/etc/YDV2002.ttf') format('truetype'),
       url('/_res/tongmyong/_share/etc/YDV2002.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

:root {
    --color-m: #9AF93E;
    --color-d: #123B26;
	
}

/* Common */
html, body{font-size: 16px; word-break: keep-all;}
body{text-align: left; color:#333;line-height: 1.4;font-family:'Pretendard',sans-serif;font-weight:400;letter-spacing:-0.5px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,span,form,fieldset,p,button,address,table, tbody, tfoot, thead, th, tr, tdvideo, tt{margin:0;padding:0;box-sizing: border-box;}
header,article,aside,canvas,details,figcaption,figure,footer,hgroup,menu,nav,section,summary,mark {display:block;margin: 0; padding: 0;box-sizing: border-box;}
h1,h2,h3,h4,h5,h6{font-family:'Pretendard',sans-serif;font-size:16px;font-weight:500;box-sizing: border-box;}
input,button,textarea,select,table{font-family:'Pretendard',sans-serif;font-size:16px;box-sizing: border-box;}
input,button,textarea,select{background-color:#fff;border-radius:0;box-sizing: border-box;} /*-webkit-appearance: none*/
button,textarea{-webkit-appearance: none}
img,fieldset,iframe{border:0 none}
li{list-style:none}
img,input,select,button,textarea{vertical-align:middle;box-sizing: border-box;}
input[type=radio]{border-radius:0px 0px;-webkit-border-radius: 50%;}
input[type=radio]:checked{background:#333;}
img{max-width:100%}
em,address,optgroup{font-style:normal}
label,button{cursor:pointer}
label{top:2px;position: relative;}
button{margin:0;padding:0;border:0;background:none}
a,::after,::before{box-sizing: border-box}
a{text-decoration: none;color: #555;color: inherit;}
hr{display:none}
legend,caption{font-size:0; width:0; height:0; line-height:0;overflow:hidden;text-indent:-9999px}
p {margin:0;padding:0;line-height: 1.4;}
dt,dd,li{word-wrap: break-word;}
table {width:100%;font-weight:400;border-spacing:0;border-collapse: collapse}



/* hidden contents */
.skip,.hidden{position:absolute; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; z-index:-1}
.skip:focus{top:0;left:0;display:inline-block;width:auto;height:auto;padding:0 30px;font-size:14px;line-height:40px;color:#fff;background:#007cc3;z-index:10}

#skip_navi {position:absolute;top:0;height:0px;width:100%;z-index:150;} 
#skip_navi a {display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center;color:#fff;white-space:nowrap;} 
#skip_navi a:focus, 
#skip_navi a:active {display:block;top:0;width:100%;height:45px;padding:10px 0;background:#021b87;}

.img-cover{width: 100%; height: 100%; object-fit: cover;}
.c-main{color: var(--color-m)}

.mt20{margin-top: 20px;}

@media (max-width:720px){
	html, body{font-size: 14px; word-break: keep-all;}
}