@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: '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;
}
@font-face {
  font-family: 'DWImpactamin';
  src: url('/_res/tongmyong/iphak/etc/DWImpactamin.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}



/* Common */
body{text-align: left;font-size:16px;color:#343c40;line-height:1.8;font-family:'Noto Sans KR',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:'Noto Sans KR',sans-serif;font-size:16px;font-weight:500;box-sizing: border-box;}
input,button,textarea,select,table{font-family:'Noto Sans KR',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;}
a:hover{text-decoration:underline}
hr{display:none}
legend,caption{font-size:0; width:0; height:0; line-height:0;overflow:hidden;text-indent:-9999px}
p{word-wrap: break-word;}
dt,dd,li{word-wrap: break-word;}
table {width:100%;font-weight:400;border-spacing:0;border-collapse: collapse}



/*메인레이어팝업*/
.mainPopup{z-index:1000;width:500px;background:#fff;color:#333333;position:absolute; top:132px; left:100px; text-align:center;-webkit-transition:all .3s ease; box-shadow: 0px 0px 30px rgb(0 0 0 / 44%);display:none}
.newpop{top:132px !important; left:500px !important;}
.newpop1{top:132px !important; left:1200px !important;}
.mainPopup .bt-m-pop{position:relative;display:block;width:100%}
.mainPopup .bt-m-pop img{max-width:100%;width:100%}
.mainPopup .btn-close{display:inline-block;position:absolute;top:0;right:0;color:#fff;background-color:#444;padding:2px 10px}
.mainPopup .btn-today{display:block;text-align:center;color:#fff;background-color:#444;padding:5px 10px}

/* PC Device */
@media screen and (max-width:780px){ 
	.mainPopup{width:80%; left:50px;}
	.newpop{left:50px !important; top:110px !important; }
	.newpop1{left:50px !important; top:110px !important;}
}

/* Mobile Device */
@media screen and (max-width:560px){ 
	.mainPopup{height:auto; width:95%; left:10px; top:110px}
	.newpop{left:5px !important; top:120px !important; }
}

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

.Sitemap .Sitemap-in > ul > li:after{content:'';display:block;clear:both;}
.Sitemap .Sitemap-in > ul > li{display: inline-block; vertical-align: top; width: calc(33.33% - 2%); margin-bottom: 25px;}
.Sitemap .Sitemap-in > ul > li:nth-child( 2 ), .Sitemap .Sitemap-in > ul > li:nth-child( 5 ){margin:0 2%;}
.Sitemap .Sitemap-in > ul > li > a{float:left;padding:15px; width:100%;border-top:4px solid #0fa13c; color:#0fa13c; font-size:25px;line-height:33px;font-weight:500;box-sizing:border-box;}
.Sitemap .Sitemap-in > ul > li > ul{float:left;padding:20px 0 0 30px ;width:100%;border-top:1px solid #c8c8c8;box-sizing:border-box;}
.Sitemap .Sitemap-in > ul > li > ul > li{display:inline-block;padding:0 0px 10px 0;width:100%; vertical-align:top; float: none;}

.Sitemap .Sitemap-in > ul > li > ul > li > a{display:inline-block;padding:0 0 5px 0;font-size:18px;line-height:28px;font-weight:500;color: #182024;}
.Sitemap .Sitemap-in > ul > li > ul > li > ul > li > a{display:inline-block;position:relative;padding:0 0 0 13px;line-height:24px;}
.Sitemap .Sitemap-in > ul > li > ul > li > ul > li > a:before{content:'';display:block;position:absolute;top:9.5px;left:0;width:5px;height:2px;background:#0fa13c;}

.layPop .box .con .sns-insta {width: 500px;}

.location-box .root_daum_roughmap {width:100% !important;}

.t-box-br {position: relative;display: block;}
.t-box-br em {display: block;}