@charset "utf-8";
@import url("fonts.css");
/* font-family: "Noto Sans KR"
thin   100
light   300
regular   400
medium   500
bold   700
black  900 */
/* font-family: 'NotoSans'; Light: 300;Regular: 400;Medium: 500;Bold: bold; */
/* font-family: 'S-Core-Dream'; 2ExtraLight: 200;3Light: 300;4Regular: 400;5Medium: 500;6Bold: 600;7ExtraBold: bold; */

/**{margin: 0;padding: 0;text-decoration: none;list-style: none;font-family: "NotoSans",sans-serif;box-sizing: border-box;}*/
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5{margin: 0;padding: 0;word-wrap: break-word;word-break: break-all;}*/
/*ul, li, p, a, label, span, strong, input, select, textarea{font-size: inherit;color: inherit;font-family: inherit;box-sizing: border-box;}*/
/*body, html{width: 100%;height: 100%;}*/
/*input,select,img,label{vertical-align: top;}*/
/*a{display: inline-block;}*/
/*img{border: 0;max-width: 100%;}*/
/*strong{font-weight: bold;}*/
/*select{height: 44px;padding: 0 32px 0 8px;background: #fff url('/images/iei/select_bg1.png') no-repeat right 10px center;background-size: 14px;border: 1px solid #dcdcdc;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;border-radius: 5px;}*/
/*select::-ms-expand{display: none;}*/
/*input[type="text"], input[type="password"]{width: 100%;height: 44px;padding: 0 8px;border: 1px solid #dcdcdc;border-radius: 5px;} */
/*textarea{display: block;resize: none;height: 188px;width: 100%;padding: 8px;border: 1px solid #dcdcdc;border-radius: 5px;}*/
/*table{border-collapse: collapse;width: 100%;border-collapse: separate;border-collapse: collapse;width:100%;border-spacing:0;table-layout: fixed;}*/
/*table caption{overflow: hidden;width: 0px;height: 0px;font-size: 0;line-height: 0;}*/
/*.blind{position: absolute;top: 0px;left: 0px;overflow: hidden;display: inline-block !important;width: 1px !important;height: 1px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;opacity: 0 !important;}*/
/*.clearfix::after{content: "";display: block;height: 0;clear: both;visibility: hidden;}*/

/*#skip-nav a {position: absolute; left: -3000%;}*/
/*#skip-nav a:focus {display: block; left: 0; top: 0; z-index: 10000000000; width: 100%; height: 30px; line-height: 30px; background: #485068; color: #fff; text-align: center;}*/

/*.FL{float: left;}*/
/*.FR{float: right;}*/
/*.TL{text-align: left !important;}*/
/*.TC{text-align: center !important;}*/
/*.TR{text-align: right !important;}*/
/*.VT{vertical-align: top !important;}*/
/*.VM{vertical-align: middle !important;}*/
/*.VB{vertical-align: bottom !important;}*/

/*.m-auto{margin: auto !important;}*/
/*.mt0{margin-top: 0 !important;}*/
/*.mt5{margin-top: 5px !important;}*/
/*.mt10{margin-top: 10px !important;}*/
/*.mt15{margin-top: 15px !important;}*/
/*.mt20{margin-top: 20px !important;}*/
/*.mt25{margin-top: 25px !important;}*/
/*.mt30{margin-top: 30px !important;}*/
/*.mt40{margin-top: 40px !important;}*/
/*.mb0{margin-bottom: 0 !important;}*/
/*.mb5{margin-bottom: 5px !important;}*/
/*.mb10{margin-bottom: 10px !important;}*/
/*.mb15{margin-bottom: 15px !important;}*/
/*.mb20{margin-bottom: 20px !important;}*/
/*.ml0{margin-left: 0 !important;}*/
/*.ml5{margin-left: 5px !important;}*/
/*.ml10{margin-left: 10px !important;}*/
/*.mr5{margin-right: 5px !important;}*/
/*.mr10{margin-right: 10px !important;}*/

/*

body{width: 100%;height: 100%;font-size: 15px;}
#wrap{min-width: 1200px;overflow: hidden;}

#header{padding: 30px 0;}
#header .wid{width: calc(100% - 30px);max-width: 1596px;margin: 0 auto;}
#header .logo{font-size: 0;overflow: hidden;}
#header .logo > a{float: left;display: block;}
#header .logo > a:last-child{margin: 5px 0 0 44px;position: relative;}
#header .logo > a:last-child::before{position: absolute;top: 0;left: -23px;background: #014195;width: 2px;height: 30px;content:"";}

#footer{background: #565455;padding: 50px 0;}
#footer .wid{width: calc(100% - 30px);max-width: 1596px;margin: 0 auto;position: relative;display: flex;flex-wrap: wrap;align-items: center;}
#footer .logo{font-size: 0;}
#footer .go-top{opacity: 0;transition: 0.4s;position: fixed;right: calc((100% - 1400px) / 2 - 32px);bottom: 20px;z-index: -1;}
body.fixed #footer .go-top{opacity: 1;z-index: 9;}

.footer-text1{width: calc(100% - 371px);padding-left: 5.2%;color: #fff;font-size: 18px;font-weight: 500;line-height: 1.25;}
.footer-text1 > li:not(:first-child){margin-top: 4px;}
.footer-text1 > li{word-break: keep-all;}


#center{padding-bottom: 100px;}
.wid-1400{width: calc(100% - 30px);max-width: 1400px;margin: 0 auto;}
.wid-1320{width: calc(100% - 30px);max-width: 1320px;margin: 0 auto;}
#floor1.main-wrap{position: relative;height: calc(100vh - 132px);overflow: hidden;}
#floor1.main-wrap::before{display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(rgba(28, 38, 91, 0.2), rgba(28, 38, 91, 0.2)), url('/images/iei/floor1_img1.jpg') no-repeat center;background-size: cover;z-index: -1;opacity: 1;transform: scale(1.1, 1.1);transition: transform 15s ease-out, opacity 1s ease 0.1s;animation: scaleBackground 15s ease-out forwards;content:"";}
@keyframes scaleBackground{
	0%{transform: scale(1.1, 1.1);}
	100%{transform: scale(1, 1);}
}
.main-slogan1{padding-top: 120px;color: #fff;font-size: 60px;line-height: 1.22;font-family: 'NanumSquare';text-shadow: 3px 3px 6px #000;word-break: keep-all;}
.main-gps1{position: absolute;top: calc(50% - 136px);right: calc((100% - 1400px) / 2 - 170px);width: 144px;padding: 0 14px 14px;text-align: center;background: rgba(255, 255, 255, 0.8);border-radius: 8px;box-shadow: 3px 3px 8px 4px rgba(0, 0, 0, 0.6);}
.main-gps1 > dt{position: relative;top: -10px;margin-bottom: -4px;height: 58px;width: 100%;padding-top: 5px;color: #fff;font-size: 23px;font-family: 'ONEMobile';background: linear-gradient(#5096ad,#39627d,#39627d,#214a69);border-radius: 0 0 12px 12px;display: flex;align-items: center;justify-content: center;}
.main-gps1 > dt::before,
.main-gps1 > dt::after{position: absolute;top: 0;content:"";}
.main-gps1 > dt::before{left: -6px;border-right: 6px solid #1e4c6b;border-top: 10px solid transparent;}
.main-gps1 > dt::after{right: -6px;border-left: 6px solid #1e4c6b;border-top: 10px solid transparent;}
.main-gps1 > dd:not(:last-child){border-bottom: 1px solid #c4c4c4;}
.main-gps1 > dd{padding: 15px 0;color: #555;font-size: 18px;font-weight: 500;line-height: 1.2;letter-spacing: -0.5px;word-break: keep-all;}
.main-gps1 > dd > a{display: block;}

#floor2.main-wrap{margin: -32px auto 70px;}
.main-gps2{background: #015595;border-radius: 8px;position: relative;z-index: 1;}
.main-gps2 > ul{padding: 0 20px;color: #fff;font-size: 22px;font-family: 'ONEMobile';display: flex;flex-wrap: wrap;justify-content: right;}
.main-gps2 > ul > li{padding: 0 30px;}
.main-gps2 > ul > li > a{display: block;height: 64px;display: flex;align-items: center;word-break: keep-all;}

#floor3.main-wrap{position: relative;margin-bottom: 250px;}
#floor3.main-wrap::before{position: absolute;top: 0;left: 0;z-index: -1;width: calc((100% - 1320px) / 2);height: 100%;background: #1c76af;content:"";}
#floor3.main-wrap::after{position: absolute;bottom: -46px;right: 0;z-index: -1;width: calc((100% - 1320px) / 2);height: 4px;background: #0995de;content:"";}
#floor3.main-wrap > div{position: relative;padding-right: 8%;}
#floor3.main-wrap .main-title1{color: #effffa;}
#floor3.main-wrap .main-title1::after{background: #fff;}
.text-photo1{background: #1c76af;min-height: 373px;display: flex;flex-wrap: wrap;align-items: center;}
.text-photo1 > dt{width: 64.5%;padding: 20px 0 40px;color: #fff;font-size: 21px;font-weight: 500;}
.text-photo1 > dt > p{padding-left: 8%;line-height: 1.6;word-break: keep-all;}
.text-photo1 > dd{position: absolute;right: 0;bottom: -200px;width: 35.5%;overflow: hidden;border-radius: 15px;box-shadow: 3px 3px 8px 4px rgba(0, 0, 0, 0.3);}
.main-title1{margin-bottom: 18px;display: table;color: #1c76af;font-size: 50px;font-family: 'ONEMobile';position: relative;}
.main-title1::after{position: absolute;top: calc(50% - 2px);right: -122px;width: 95px;height: 4px;background: #1c76af;content:"";}

#floor4.main-wrap{position: relative;}
#floor4.main-wrap::before{display: none;margin: 0 auto 20px;width: 500px;height: 292px;background: url('/images/iei/floor4_bg1.png') no-repeat center;background-size: contain;content:"";}
.main-notice1{position: relative;padding-right: 38%;}
.main-notice1::before{position: absolute;top: 0;right: -100px;width: calc(38% + 70px);height: 100%;background: url('/images/iei/floor4_bg1.png') no-repeat center;background-size: contain;content:"";}
.main-notice1 > dl:not(:first-child){margin-top: 28px;}
.main-notice1 > dl > dt{margin-bottom: 15px;color: #434343;font-size: 25px;font-family: 'ONEMobile';}
.main-notice1 > dl > dt > a{display: table;padding-right: 34px;background: url('/images/iei/floor4_bg2.png') no-repeat right top 2px;}
.main-notice1 > dl > dd{padding: 25px 30px;color: #777;font-size: 21px;font-weight: 300;background: #f9f9f9;border: 1px solid #d5d5d5;border-radius: 8px;}

*/

/* 교육혁신원 common.css  */

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	color: inherit;
	box-sizing: border-box;
}
.clear {
	clear: both;
	height: 0;
}
button {
	background: none;
	border: none;
}
:focus {
	box-shadow: none;
}
#skip-navigation {
	position: absolute;
	left: 0;
	top: -2px;
	width: 100%;
	z-index: 10000;
}
#skip-navigation a {
	display: block;
	position: absolute;
	left: 0;
	top: -10px;
	width: 100%;
	height: 1px;
	padding: 5px 0;
	margin-bottom: -1px;
	background: #2255a3;
	font-size: 0;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
#skip-navigation a:hover,
#skip-navigation a:focus,
#skip-navigation a:active {
	position: absolute;
	left: 0;
	top: 0;
	height: 20px;
	padding: 4px;
	font-size: 13px;
}

#wrap {
	width: 100%;
	height: 100%;
	min-width: 360px;
	display: flex;
	flex-direction: column;
}
#header {
	/* padding: 0 5.208333333333333%; */
	position: relative;
	z-index: 61;
}
/* float 해제  */
.clear-float:after {
	content: "";
	display: block;
	clear: both;
}

.krds-breadcrumb-wrap .peno {
	pointer-events : none;
	text-decoration: none !important;
}

/* gnb backdrop */
.gnb-backdrop {
	z-index: -1;
}


/* sub-header  */
.sub-header {
	width : 100%;
	height : 50px;
	padding: 0 24px;
	background-color: #fff;

}
.sub-header ul {
	padding: 20px 0 8px;
	height : 100%;
	text-align: right;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	max-width: 1200px;
	margin: 0 auto;
}
.sub-header ul li {
	padding: 0 10px;
	position: relative;
}
.sub-header ul li:nth-child(2) {
	padding-right: 0;
}
.sub-header ul li a {
	display:flex;
	align-items: center;
}
.sub-header ul li a img {
	width: 18px;
}
.sub-header ul li a p {
	padding-left: 6px;
	font-size: 15px;
	color: #484848;
}


.sub-header ul li:nth-child(1):after {
	content: "";
	width: 1px;
	height: 13px;
	background-color: #e1e1e1;
	display: block;
	position: absolute;
	top: 50%;
	transform : translateY(-50%);
	right: 0;
}
/* 로고 */
.logo {
	padding: 0 24px;
	background-color: #fff;
}
.logo .logo-cover {
	margin: 0 auto;
	max-width: 1200px;
}
.logo > a {
	display: flex;
	align-items: center;
}
.logo span {
	margin-left: 10px;
	font-size: 20px;
	color: #0055a9;
	font-weight: bold;
}
/* gnb  */
#gnb .inner {
	max-width: 1200px;
	padding: 0;
}
#header .krds-main-menu {
	padding: 0 24px;
}
.gnb {
	width: 100%;
	margin-bottom: 10px;
}
.gnb>ul {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.gnb > ul > .gnb-depth1 {
	padding: 0 70px;
	height: 40px;
	line-height: 40px;
}
.gnb > ul > .gnb-depth1:hover .depth1-title{
	color: #0055a9;
}
.gnb > ul > .gnb-depth1:nth-child(1) {
	padding-left: 0;
}
.gnb > ul > .gnb-depth1:nth-child(5) {
	padding-right: 0;
}
.gnb >ul >li a {
	font-size: 18px;
	font-weight: 500;
}

.gnb ul li a .hamburger {

}
.gnb ul li a .hamburger span {
	width: 20px;
	height: 3px;
	display: block;
	background-color: #000;
	margin-bottom: 5px;
}
.gnb ul li a .hamburger span:nth-child(1) {
	margin-top: 6px;
}
.gnb ul li a .hamburger span:nth-child(3) {
	padding: 0;
}

/* gnb-depth2 */
.gnb ul .gnb-depth1 {
	position: relative;
}
.gnb ul li .gnb-depth2 {
	position: absolute;
	left: -30px;
	top: 30px;
	z-index: 100;
	background: gray;
	text-align: center;
	display: none;
}
.gnb ul li .gnb-depth2 ul > li {
	padding: 4px 0;
}




/* 서브페이지 공통css  */

#modal_sample_01 .conts-area .m-list-area {
	display: flex;
}


#modal_sample_01 .conts-area ul .m-list {
	border-right: 1px solid #d1d1d1;
	width: 20%;
	padding: 0 20px;
}
#modal_sample_01 .conts-area ul .m-list:nth-child(6) {
	border-right: 0;
}
#modal_sample_01 .conts-area ul > li .m-title {
	font-size: 20px;
	font-weight: 600;
	color: #014195;
}

#modal_sample_01 .conts-area ul > li > ul {
	margin-top: 10px;
}

#modal_sample_01 .conts-area ul > li > ul > li {
	padding-bottom: 10px;

}
#modal_sample_01 .conts-area ul > li > ul > li > a {
	font-size : 16px;
	font-weight : normal;
	display: flex;
	align-items: center;
}
#modal_sample_01 .conts-area ul > li > ul > li > a .svg-icon {
	width: 16px;
	height: 16px;
	margin-left: 6px;
}

#modal_sample_01 .conts-area ul > li > ul > li > a:hover {
	color: #014195;
	text-decoration: underline;
}
.krds-modal .modal-dialog2 .modal-conts {
	padding: 40px;
}
.krds-modal .modal-dialog2 .btn-close {
	top: 16px;
	right: 24px;
}
.krds-modal .modal-dialog2 {
	width: 120rem;
}
.m-gnb-backdrop {
	position : fixed;
	left : 0;
	right : 0;
	top : 0;
	bottom : 0;
	z-index : -1;
	visibility : hidden;
	background-color: #000000bf;
	transition : all 0.5s;
}
.m-gnb-backdrop.in {
	visibility: visible;
	z-index: 1000;
	transition : all 0.5s;
}

@media screen and (max-width:1240px) {
	.krds-modal .modal-dialog2 {
		width: 95%;
	}
	.krds-modal .modal-dialog2 .modal-conts {
		padding: 40px 20px;
	}
	#modal_sample_01 .conts-area ul > li > ul > li > a {
		font-size: 15px;
	}
}















/* footer */
.footer {
	width: 100%;
	background-color: #2c405b;
	padding: 0 24px;
}

.footer .footer-cover {
	max-width: 1200px;
	margin: 0 auto;
}

.footer .footer-cover .footer-area {
	padding: 50px 0;
	display: flex;
	justify-content: center;
}



.footer .footer-cover .footer-m {
	font-size: 17px;
	color: #fff;
	margin: 0 0 0 45px;
}
.footer .footer-cover .footer-r ul{
	display: flex;
	align-items: center;
}
.footer .footer-cover .footer-r ul li {
	margin-right: 9px;
}
.footer .footer-cover .footer-r ul li:nth-child(3) {
	margin-right: 0;
}
#footer .footer .footer-cover .footer-l img {
	max-width: none !important;
}
/* krds  */

#header .krds-main-menu .gnb-toggle-wrap .gnb-sub-list {
	background-color: #fff;
	/* padding-bottom: 26px; */
}
#header .krds-main-menu .gnb-toggle-wrap .gnb-main-list {
	z-index: 10;
}

/*
#container .swiper-pagination.swiper-pagination-fraction .swiper-pagination-current {
	color: #fff;
}
#container .swiper-pagination {
	height: auto;
}
#container .swiper-pagination.swiper-pagination-fraction {
	background-color: transparent !important;
	border : none !important;
} */

#header .krds-main-menu {
	border: none;
}

#header .krds-main-menu .gnb-toggle-wrap .gnb-main-list {
	max-width: 1200px;
	margin: 0 auto;
}

#header .krds-main-menu .gnb-menu {
	justify-content: flex-end;
	gap : 0;
}
#header .krds-main-menu .gnb-menu li:last-child > .hamburger {
	cursor: pointer;
	padding: 0;
}
#header .krds-main-menu .gnb-menu > li {
	/* margin-right: 3.645833333333333%; */
	/* margin-right: 20px; */
}
#header .krds-main-menu .gnb-menu > li:nth-child(6) {
	margin-right: 6px;
}

#header .krds-main-menu .gnb-menu > li:last-child {
	margin-right: 0;
}
#header .krds-main-menu .gnb-menu .hamburger img {
	max-width: none !important;
}

/* krds 수정 */
/* .krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content>ul {
	grid-template-columns: repeat(4, 1fr);
} */
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content>ul.type-description li .txt {
	font-size: 15px;
}
.krds-main-menu .gnb-menu .gnb-main-trigger, .krds-main-menu .gnb-menu .gnb-main-trigger h2 {
	font-size: 17px;
}

/* 교수학습개발센터 전공센터 after 이미지 변경 */
.krds-main-menu .gnb-menu > li:nth-child(3) .gnb-main-trigger::after,
.krds-main-menu .gnb-menu > li:nth-child(5) .gnb-main-trigger::after {
	width: 0;
}

.krds-main-menu .gnb-menu > li:nth-child(3) .gnb-main-trigger .svg-icon,
.krds-main-menu .gnb-menu > li:nth-child(5) .gnb-main-trigger .svg-icon {
	width: 16px;
	height: 16px;
}

.krds-main-menu .gnb-menu li:nth-child(1) .gnb-toggle-wrap .gnb-main-list>ul>li {
	height: 200px;
}
.krds-main-menu .gnb-menu li:nth-child(4) .gnb-toggle-wrap .gnb-main-list>ul>li {
	height: 250px;
}
.krds-main-menu .gnb-menu li:nth-child(6) .gnb-toggle-wrap .gnb-main-list>ul>li {
	height: 110px;
}
.krds-main-menu .gnb-menu li .gnb-toggle-wrap .gnb-main-list>ul>li {
	height: 350px;
}
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content .sub-title {
	font-size: 17px;
	font-weight: 600;
	height: 50px;
}

.krds-main-menu .gnb-toggle-wrap .gnb-main-list .gnb-sub-trigger.active {
	font-size: 22px;
}
.underline {
	font-size: 12px;
}
.krds-btn.link {
	padding: 0 !important;
	display: flex;
	align-items: center;
}
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content {
	display: block;
}
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list.between .gnb-sub-content>ul {
	grid-template-columns: repeat(4,1fr);
	padding-left: 15px;
	display: block;
	float: left;
	width: 25%;
}
.krds-main-menu .gnb-menu .gnb-main-trigger::after {
	width: 0;
}

.depth3 {
	font-size: 17px;
	font-weight: 600;
	margin-right: 16px;
}

.krds-btn.link.basic:active, .krds-btn.link.basic:focus, .krds-btn.link.basic:hover {
	text-decoration: none;
	transition: none;
}

.krds-btn.link {
	text-decoration: none;
	transition: none;
}

.krds-main-menu .gnb-toggle-wrap {
	top: 99%;
	border-top: 1px solid #000;
}
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content:after {
	content: '';
	clear: both;
	display: block;
}
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content>ul a {
	font-size: 16px;
}

.krds-main-menu-mobile .gnb-wrap .gnb-body .gnb-menu .submenu-wrap .gnb-sub-list .gnb-sub-trigger .svg-icon {
	width: 16px;
	height: 16px;
	margin-left: 6px;
}
.krds-btn.link:visited {
	color: inherit ;
}
.krds-btn.link:hover {
	color: #0b50d0 !important;
}
.krds-main-menu-mobile .gnb-wrap .gnb-body .gnb-menu .menu-wrap .gnb-main-trigger {
	word-break: break-all;
}
/* 모바일 gnb  */

.krds-main-menu-mobile {
	right : -1000px;
	transition : all 0.5s;
	visibility: visible;
}
.krds-main-menu-mobile.active {
	position: fixed;
	right: 0;
	top: 0;
	transition : all 0.5s;
}
.krds-main-menu-mobile .gnb-wrap {
	z-index: 1010;
}
/* 모바일 gnb 활성화시 스크롤막기  */
body.no-scroll {
	overflow: hidden;
	height: 100vh;
}

/* 모바일 메인트리거 클릭시 bg 바꾸기 */
#mobile-nav	.gnb-main-trigger.active {
	background-color: #fff;
}


#mobile-nav .menu-wrap ul > li:nth-child(4) > a,
#mobile-nav .menu-wrap ul > li:nth-child(5) > a {
	height: 100px;
}




/* 미디어 쿼리  */

/* gnb padding값 6으로 변경 */
@media (min-width: 1024px) and (max-width: 1279px) {
	.krds-main-menu .gnb-menu .gnb-main-trigger {
		padding: 0 6px;
	}
}

@media screen and (max-width: 768px) {
	.krds-form-select.small {
		padding: 0 30px 0 10px;
		background-position: center right 4px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.krds-main-menu-mobile .gnb-wrap {
		width: 45%;
	}
}

@media screen and (max-width: 1023px) {
	body {
		font-size: var(--krds-mobile-font-size-body-small);
	}
	.krds-main-menu {
		display: block;
	}
	#header .krds-main-menu .gnb-menu > li {
		display: none;
	}
	#header .krds-main-menu .gnb-menu > li:last-child {
		display: block !important;
	}

	#modal_sample_01 {
		display: none;
	}

	.footer-area {
		padding: 30px 0 !important;
		display: block !important;
		text-align: center !important;
	}
	.footer-area .footer-l {
		margin-bottom: 10px;

	}
	.footer-m {
		font-size: 14px !important;
		margin: 0 !important;
	}
}

.gnb-sub-trigger.active {
	background-color: #eef2f7;
	font-weight: bold;
	color: #063a74;
}
.depth3-m {
	/*background-color: #f7f7f7;*/
	/*border-radius: 6px;*/
	padding-left: 10px;
}
.depth3-m > ul > li {
	padding: 5px 10px 5px 20px;
}
.depth3-m > ul > li.on > a > span {
	color: #8aa0c4;
	font-weight: bold;
}
.depth3-m > ul > li:before {
	content: "";
	position: absolute;
	left: 9px;
	top: 1.4rem;
	width: 3px;
	height: 3px;
	background: #8aa0c4;
}
.depth3-m > ul > li {
	position: relative;
}
