/* 카카오톡 바로가기 */
.kakao-ch {position: fixed; right: 0; bottom: 0; margin: 0 30px 30px 0; z-index: 100;}

/*로그인관련 2020-11-17*/
.loginbox li { list-style: none; float: left; padding: 0 20px;}
.header .loginbox { position: absolute; top: 0px; left: 50%;  z-index: 500;  margin-left: 278px !important;  width: 219px;}
			
.mbInfo_window li.i2,					
.mbInfo_window li.i3,					
.mbInfo_window li.i4,					
.mbInfo_window li.i5,					
.mbInfo_window li.i6,					
.mbInfo_window li.i7 {display:none}

.mbInfo_window .head {  line-height: 0;  font-size: 0;  display: block; float: left; width: 172px;  height: 0px; }
.mbInfo_window div.body {  width: 172px;padding-top: 33px;  padding-bottom: 13px;  float: left; }
.mbInfo_window div.body p { display:none }
.mbInfo_window li.i1 {   padding: 14px 0 6px 23px; background-position: 1px 15px;}
/*로그인관련 2020-11-17*/

#contents .subcts .con_center {
    width: 984px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
.header li { margin-bottom: 0 !important;}

.footer				{float: left;   width: 100%;;margin:0 auto; padding-bottom: 20px; }
.footer .footer_p		{color:#9fa09f;    width: 1000px;margin: 0 auto; padding:0px;}

.copy_img { float:left; margin-right:1px;  width:662px;}

.footer-top-set { float:left; width:100%;border-bottom: 1px solid #e4e4e4;    margin-bottom: 15px;}
.footer-top-set-inner { width: 1000px;margin: 0 auto;line-height: 48px;}
.footer-top-set-inner img {vertical-align: middle; margin:0 0 0 0;}
.footer-top-set-left { float:left; width:840px;}
.footer-top-set-left ul { float:left; margin:0; padding:0; }

.footer-top-set-left li {float:left; list-style:none; margin-right:13px;}

.footer-top-set-right {float:right;margin:0; padding: 11px 32px 0px 0; }

.b_award {float:left;}


#selectLang	{_display:none;}

		@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic|Nanum+Myeongjo|Nanum+Pen+Script|Noto+Sans+KR|Noto+Serif+KR|Roboto');
		/*
		메인컬러   #004c99

		font-family: 'Nanum Gothic', sans-serif;
		font-family: 'Roboto', sans-serif;
		font-family: 'Noto Sans KR', sans-serif;
		font-family: 'Nanum Myeongjo', serif;
		font-family: 'Nanum Pen Script', cursive;
		font-family: 'Noto Serif KR', serif;
		::after { content:""; display: block; clear:both; }
		*/		
		body {margin: 0; padding: 0;font-family: 'Roboto', sans-serif;}
		.mat-popup { 
			float: left;
			width: 740px;
			height: 440px;
			background: #1f4671;
			padding: 5px;
		}
		.mat-popup-inner {height: 100%;	border: 1px solid rgba(255,255,255, 0.3);		}
		.mat-top ul {margin:15px 0 15px 10px; padding: 0;}
		.mat-top li { display: inline-block; color: #fff; margin-right: 20px; vertical-align: text-top;}
		.mat-top li strong { font-size: 34px; letter-spacing: -0.3px;}
		.mat-logo {
			width: 720px;
			height: 300px;
			background-color: #fff;
			background-image: url(/img/uni-logo/bg-logo-popup.png);
			background-repeat: no-repeat;
			background-position: center;
			margin: 0 10px;
		}
.mat-popup .slider {background: none !important;}
		.bx-wrapper {background: transparent;box-shadow: 0 0 0 #ccc;border:0;margin-bottom: 0;   padding-top: 20px; }
		.mat-bottom  {width: 100%; text-align: center; margin-top: 30px}
		.goto-mat { color: #fff; background: #941A1A; padding: 8px 40px; font-size: 16px; text-decoration: none; border-radius: 20px;}
		
		.layer-btn, .layer-btn a {width: 100%; text-align: center; font-size: 14px; line-height: 40px; color: #fff;}
		.layer-btn a {margin-left: 20px; text-decoration: none}
		
 	#divpop {	position:absolute; left:0px;top:0px;width:100%;height:100%;z-index:9999;display:block; background: rgba(0,0,0, .5);  }
	 .contants {  position: absolute; left: 50%; margin-left: -370px; top:200px;  }