/* Copyright entraon.com */
@charset "utf-8";

.entra-menu {display:block;position:absolute;z-index:999999999;right:-20px;top:50%;font-size:0;cursor:pointer !important;text-align:center;transform: translate(0,-50%);width:68px;height:68px;padding:33px 20px;transition: .5s;margin-top:-4px;}
.entra-header.header-fixed .entra-menu {margin-top:-6px;}


.entra-menu > i {display:block;margin:0 auto;position:relative;transition: .5s ease-in-out;}

.entra-menu > i:before, .entra-menu > i:after {
	position: absolute;z-index:2;
	content: '';
}
.entra-menu > i, .entra-menu > i:before, .entra-menu > i:after {
	width: 100%;
	height: 2px;
	display: block;border-radius:5px;
}

.entra-menu > i:before {
	margin-top: -8px;
}
.entra-menu > i:after {
	margin-top: 8px;
}


.entra-menu > i {
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.entra-menu > i:before {
	-webkit-transition-property: margin, -webkit-transform; transition-property: margin, transform;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.entra-menu > i:after {
	-webkit-transition-property: margin, -webkit-transform; transition-property: margin, transform;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}

.entra-menu > i:before, 
.entra-menu > i:after {background-color:#2f4775;}
.entra-menu > i {background-color:#2f4775;}


.entra-header.header-fixed .entra-menu > i:before, 
.entra-header.header-fixed .entra-menu > i:after {background-color:#2f4775;}
.entra-header.header-fixed .entra-menu > i {background-color:#2f4775;}


/*
.entra-header.open .entra-menu {transform: translate(0,-50%) rotate(180deg);}
*/
.entra-header.open .entra-menu > i {background-color:transparent !important;}

.entra-header.open .entra-menu > i:before {
	margin-top: 1px;background-color:#2f4775 !important;
	-webkit-transform: rotate(-45deg); transform: rotate(-45deg);
	-webkit-transition-delay: 0s, 0.3s; transition-delay: 0s, 0.3s;
}

.entra-header.open .entra-menu > i:after {
	margin-top: 1px;background-color:#2f4775 !important;
	-webkit-transform: rotate(45deg); transform: rotate(45deg);
	-webkit-transition-delay: 0s, 0.3s; transition-delay: 0s, 0.3s;
}












@media all  and (max-width:290px) { 
.entra-header .header-logo {height:66px;}
.entra-navbar .gnb > ul > li > a {padding:0 18px;}

.entra-navbar .gnb > ul > li > ul > li > a {padding-left:18px;padding-right:18px;}
.entra-navbar .gnb > ul > li > ul > li > ul > li > a {padding-left:18px;padding-right:18px;}

} /* @media end */






@media all  and (max-width:1200px) { 
.entra-navbar .gnb {margin-left:260px;}

.entra-header.open .entra-navbar .gnb > ul > li > a {margin-left:0;}

.entra-navbar .gnb > ul > li > a {font-size:1.3em;}
.entra-header.open .entra-navbar .gnb > ul > li > ul > li > a {white-space:normal;word-break:keep-all;padding-right:5px;}
} /* @media end */



@media all  and (max-width:980px) { 
.entra-wrapper {padding-left:20px !important;padding-right:20px !important;}


body {padding-top:110px;}
body.entra-sub {padding-top:80px;}
.entra-header {height:80px;}
.entra-header.header-fixed {height:58px;}


/* »ö»óº¯°æ 
.entra-header:after {background-color:#265574;}
.entra-header.header-fixed:after {background-color:#fff;}

.entra-header .header-logo > a:before {background-image:url(../images/logo-white.png);}
.entra-header.open .header-logo > a:before {background-image:url(../images/logo.png);}


.entra-menu > i:before, 
.entra-menu > i:after {background-color:#fff;}
.entra-menu > i {background-color:#fff;}

»ö»óº¯°æ */
.entra-header:after {background-color:#d2e2f0;}
body.entra-sub .entra-header:after {background-color:#fff;}
.entra-header.header-fixed:after {background-color:#fff;}



.entra-header .header-main {z-index:98;height:100%;}
.entra-header .header-main .entra-wrapper {height:100%;}
.entra-header .header-main .entra-inner {height:100%;}
.entra-header.open .header-top {z-index:99;}

.entra-header .header-logo {height:64px;bottom:50% !important;transform: translate(0,50%);}
.entra-header.header-fixed .header-logo {height:56px;}

.entra-header.open .header-logo {left:100%;margin-left:-283px;}
/*
.entra-header.open .header-logo > a:before {background-image:url(../images/logo-white.png);}
*/


/*
.entra-header.open .entra-menu > i:before {background-color:#fff !important;}
.entra-header.open .entra-menu > i:after {background-color:#fff !important;}
*/

.entra-menu {width:80px;height:80px;padding:39px 26px;transition: .5s ease-in-out;}
.entra-header.header-fixed .entra-menu {margin-top:-4px;}



.entra-header.open .entra-search {display:none;}


.entra-header.open .menu-all {display:none;}


.entra-header.open:after {position:fixed;background-color:#2f4775;filter:alpha(opacity=66);opacity:0.66;-moz-opacity:0.66;}


.entra-header .header-top {position:fixed;float:none;z-index:99999;right:0;margin:0;margin-right:-150%;width:320px;top:80px;transition:0.5s;border-top:1px solid #d5d5d5 !important;}
.entra-header .header-top:after {content:none;}


.header-top-wrap {height:100%;display:block;padding:8px 0;}




/*
.entra-header .header-news {line-height:1.5;position:fixed;right:0;margin-right:-150%;bottom:0;width:320px;max-width:none;;display:flex;align-items:center;gap:15px;padding:0 20px;background-color:#eee;border-top:1px solid #ddd;transition:0.5s;height:50px;overflow:hidden;}
.entra-header.open .header-news {margin-right:0;}

.entra-header .header-news:before {position:absolute;z-index:999999;content:"";left:0;right:0;top:0;height:100%;background-color:transparent;transition:0.0s;}
.entra-header .header-news.open:before {content:none;}


.entra-header .header-news .list {overflow:hidden;}
.entra-header .header-news .ul {position:relative;top:0;}


.entra-header .header-news.open {height:calc(100% - 150px);max-height:460px;display:block;background-color:#fff;border-top:1px solid #111;padding-left:10px;transition:0.1s;}
.entra-header .header-news.open:after {content:none;height:50px;z-index:-1;background-color:#1b7664;transition:0.1s;}

.entra-header .header-news.open > i {position:absolute;left:15px;top:22px;display:inline-block;color:#999;}
.entra-header .header-news.open .list .ul {padding:0 0;padding-top:0;border:1px solid #ddd;top:0;}
.entra-header .header-news.open ul > li .title {color:#222;}
.entra-header .header-news.open .subject {margin-top:16px;left:44px;}

.entra-header .header-news.open .list {position:absolute;top:55px;bottom:0;left:0;right:0;overflow-y:auto;}
.entra-header .header-news.open .list ul > li {padding:0 15px;}
*/
.entra-header .header-news {position:fixed;z-index:90;left:0;right:0;bottom:0;max-width:none;padding:15px 20px;font-size:1.15em;background-color:#d2e2f0;border-top:1px solid #9db8d0;height:50px;transition:0.0s;overflow:hidden;}
.entra-header.open .header-news {left:auto;width:319px;border-color:#d5d5d5 !important;transition:0.5s;}

.entra-header .header-news:after {position:absolute;z-index:999999;content:"";left:0;right:0;top:0;height:100%;background-color:transparent;transition:0.0s;}


.entra-header .header-news .list {overflow:hidden;}
.entra-header .header-news .ul {position:relative;top:0;}


.entra-header .header-news.open {height:calc(100% - 150px);max-height:460px;display:block;background-color:#fff;border-top:1px solid #111;padding-left:10px;transition:0.1s;}
.entra-header .header-news.open:after {content:none;height:50px;z-index:-1;background-color:#1b7664;transition:0.1s;}

.entra-header .header-news.open > i {position:absolute;left:15px;top:22px;display:inline-block;color:#999;}
.entra-header .header-news.open .list .ul {padding:0 0;padding-top:0;border:1px solid #ddd;top:0;}
.entra-header .header-news.open ul > li .title {color:#222;}
.entra-header .header-news.open .subject {margin-top:16px;left:44px;}

.entra-header .header-news.open .list {position:absolute;top:55px;bottom:0;left:0;right:0;overflow-y:auto;}
.entra-header .header-news.open .list ul > li {padding:0 15px;}


.entra-header.open .header-news {background-color:#fff;border-top:1px solid #111;}
.entra-header.open .header-news > i {;color:#999;}
.entra-header.open .header-news ul > li .title {color:#222;}












.entra-header .header-search {display:none;}
.entra-header .header-search-form {height:50px;line-height:50px;}
.entra-header.header-fixed .header-search-form {height:50px;line-height:50px;}

.entra-header .header-search-form .inp {border-radius:6px 0 0 6px;}
.entra-header .header-search-form .btn {width:50px;border-radius:0 6px 6px 0;}




.entra-header .header-snb {float:none;margin:0;width:100%;display:flex;flex-wrap:wrap;gap:10px 10px;text-align:center;padding:10px 0;}
.entra-header .header-snb .t {width:calc(50% - 10px);flex-grow:1;display:block;padding:3px 0;border-radius:6px !important;border:1px solid #d5d5d5;color:#222;}
.entra-header .header-snb .t.bt.on {background-color:#fff;color:#222;;border:1px solid #d5d5d5;}



.entra-header .header-snb .t.msg {display:none;}
.entra-header .header-snb .t:nth-last-of-type(2) {display:block;}
.entra-header .header-snb .t:last-of-type {display:block;}

.entra-header.open .header-top {margin-right:0;}


.entra-navbar {position:fixed;z-index:999;display:block;margin:0;margin-right:-150%;left:auto;right:0;top:0;transform:none;width:320px;height:100%;background-color:#fff;transition:0.5s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select: none;-o-user-select:none;user-select: none;-ms-user-select: none;/*border-left:1px solid #d5d5d5;*/border-left:1px solid #d5d5d5;}

.entra-header.open .entra-navbar {margin-right:0;}

.entra-navbar .gnb {position:absolute;left:0;margin-left:0;width:100%;top:200px;bottom:50px;white-space:normal;text-align:left;background-color:#fff;overflow:hidden;overflow-y:auto;padding-bottom:50px;transition: .5s ease-in-out;}

.entra-header.header-fixed .header-top {top:58px;}
.entra-header.header-fixed .entra-navbar .gnb {top:178px;}

.entra-navbar .gnb > ul {display:block;}
.entra-navbar .gnb > ul > li {display:block;text-align:left;border-top:1px solid #d5d5d5;}
.entra-navbar .gnb > ul > li > a {padding:26px 28px;font-size:1.6em !important;height:auto !important;;line-height:normal !important;}
.entra-navbar .gnb > ul > li:hover > a {}

.entra-navbar .gnb > ul > li:before {}







.entra-navbar .gnb > ul > li > i {display:block;position:absolute;right:0;top:0;/*background-color:#3d3f45;*/width:72px;height:72px;line-height:72px;font-size:1.372em;text-align:center;-webkit-transition:0.5s;transition:0.5s;}

.entra-navbar .gnb > ul > li.open > i {transform: rotateX(180deg);}




.entra-navbar .gnb > ul > li:last-child {display:block;}


.entra-navbar .gnb > ul > li > ul {position:relative;left:auto;transform:none;min-width:0;white-space:normal;font-size:1.1em;margin-top:-10px;margin-bottom:15px;font-family:'Noto Sans KR', sans-serif;}
.entra-navbar .gnb > ul > li > ul:after {background-color:#017a46;}

.entra-header.open .entra-navbar .gnb > ul > li > ul {display:none !important;}
.entra-header.open .entra-navbar .gnb > ul > li.open > ul {display:block !important;}


.entra-navbar .gnb > ul > li > ul > li > a {white-space:normal;font-size:1.1em;font-weight:500;padding:8px 28px;}
.entra-navbar .gnb > ul > li > ul > li > ul > li > a {white-space:normal;font-size:1emfont-weight:300;;padding:5px 28px;}




} /* @media end */






@media all  and (max-width:320px) { 
.entra-header .header-logo {height:56px;}
} /* @media end */





















@media all  and (max-width:980px) { 
.entra-footer {padding-bottom:80px;}
} /* @media end */

@media all  and (max-width:940px) { 
.entra-footer .inf:before {content:none;}

.entra-footer .footer-wrapper {flex-wrap:wrap;}
.entra-footer .footer-wrapper .footer-text {width:100%;text-align:center;}


.entra-footer .footer-info .wrapper {margin-left:0;padding:15px 0;}

} /* @media end */








@media all  and (max-width:850px) { 

.entra-section {padding:50px 0;}


.entra-section-title .section-title {font-size:1.5em;}
.entra-section-title.center .section-title {font-size:2em;}

.entra-section-title .section-copy {font-size:1em;}


.bbs-more {font-size:0.8em;margin-left:15px;margin-top:-2px;width:26px;height:26px;line-height:23px;}

} /* @media end */







@media all  and (max-width:500px) { 
.entra-popup  {right:0;padding:0 20px;}
.entra-popup .popup  {float:none !important;min-width:auto !important;width:100% !important;margin:0 auto 20px !important;}
} /* @media end */













@media all  and (max-width:1200px) { 
/*¼¼¹Ì³ªÀÚ·á º¹±¸½Ã

.entra-main-grid {gap:30px;grid-template-columns:repeat(2, 1fr);
grid-template-areas: 
"visual  visual"
"notice  member"
"schedule gallery"
"pds1 pds2"
"journal banner"
"link link "
;
}
¼¼¹Ì³ªÀÚ·á º¹±¸½Ã*/
.entra-main-grid {gap:30px;grid-template-columns:repeat(2, 1fr);
grid-template-areas: 
"visual  visual"
"notice  member"
"schedule gallery"
"pds2 pds2"
"journal banner"
"link link "
;
}

.entra-main-visual {height:460px;}

.entra-main-visual .main-visual > i {width:40%;}
.entra-main-visual .main-visual > u {width:40%;}


} /* @media end */



/*¼¼¹Ì³ªÀÚ·á º¹±¸½Ã
@media all  and (max-width:750px) { 
.entra-main-container {margin:-30px 0 -51px 0;}
.entra-main-grid {margin:0 -20px;gap:0;grid-template-columns:repeat(1, 1fr);
grid-template-areas: 
"visual"
"notice"
"schedule"
"gallery"
"banner"
"member"
"pds1"
"pds2"
"journal"
"link"
;
}
¼¼¹Ì³ªÀÚ·á º¹±¸½Ã*/
@media all  and (max-width:750px) { 
.entra-main-container {margin:-30px 0 -51px 0;}
.entra-main-grid {margin:0 -20px;gap:0;grid-template-columns:repeat(1, 1fr);
grid-template-areas: 
"visual"
"notice"
"schedule"
"gallery"
"banner"
"member"
"pds2"
"journal"
"link"
;
}


.entra-main-grid > div {border-radius:0;}


.entra-main-grid .main-news.notice {border:0;}
.entra-main-grid .main-news.member {background:#f0f6fb;border-top-left-radius:0;border:0;border-top:1px solid #ccc;}
.entra-main-grid .main-schedule {background:#f0f6fb;border-top-left-radius:0;border:0;border-top:1px solid #ccc;}
.entra-main-grid .main-gallery {border:0;border-top:1px solid #bbb;}

.entra-main-grid .main-banner {border-top:1px solid #ccc;background-color:#ccc;}

.entra-main-grid .main-journal {background:#f0f6fb;border:0;border-top:1px solid #ccc;}

.entra-main-grid .pds1 {border-bottom:0;border:0;border-top:1px solid #ccc;}
.entra-main-grid .pds2 {border-bottom:0;border:0;border-top:1px solid #ccc;}

.entra-main-grid .main-link {border:0;border-top:1px solid #ccc;}


.entra-main-visual {height:460px;}
.entra-main-visual  {border-radius:0 0 0 0 !important;}
.entra-main-visual .slider-control {padding:18px 70px 18px 20px;}



.entra-main-visual .main-visual .text {zoom:0.8;max-width:calc(100% - 65px - 65px);margin-top:-140px;}

.entra-main-visual .slider-control {zoom:0.8;}

.entra-main-visual .main-visual > i {width:60%;}
.entra-main-visual .main-visual > u {width:60%;}




.entra-ban-grid {gap:1px;height:auto;}
.entra-ban-grid .ban {border-radius:0;padding:20px 10px;}

} /* @media end */










@media all  and (max-width:980px) { 
.entra-content-wrap {margin:0 -20px;}

.entra-content-wrap {display:block;gap:0;grid-row-gap:0;}
.entra-content-wrap > div {width:auto;}


.entra-content-wrap .content-aside {margin:0;border:0;box-shadow:none;} 
.entra-content-wrap .content-main {padding:0 20px 50px 20px;}

.entra-content-wrap .content-group {display:none;}


.entra-content-wrap > .content-aside .entra-ban-grid {display:none;}


.entra-sub-menu {position:relative;z-index:99;margin:0 -0px;}

.entra-sub-menu .sub-title {display:block;padding:12px 20px;font-size:1em;padding-right:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;border-radius:0;}
.entra-sub-menu .sub-title > strong {font-size:1.5em !important;}
.entra-sub-menu .sub-title:after {position:absolute;background:transparent;left:auto;right:19px;top:9px;bottom:auto;font-family: "Font Awesome 5 Free"; font-weight: 900;content:"\f078";-webkit-transition:0.5s;transition:0.5s;font-size:1.5em;}
.entra-sub-menu.open .sub-title:after {transform: rotateX(180deg);}

.entra-sub-menu .sub-title:before {content:none;}

.entra-sub-menu .sub-title > i {position:relative;display:none;font-size:1.6em;margin-bottom:0;margin-right:5px;}
.entra-sub-menu .sub-title > strong {display:inline-block;font-family: 'S-CoreDream-8Heavy';font-size:1.6em;letter-spacing:-0.05em;line-height:1.2;-webkit-transition:0.5s;transition:0.5s;margin-right:5px;}
.entra-sub-menu .sub-title > em {display:inline-block;font-style:normal;font-weight:300;font-size:1em;opacity:0.7;}

.entra-sub-menu > ul {display:none;position:absolute;z-index:999;left:0;right:0;background-color:#f4f7f9;border:0;margin-top:-1px;border-radius:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.entra-sub-menu.open > ul {display:block;}

.entra-sub-menu > ul > li {border-color:#c8d1da;}
.entra-sub-menu > ul > li > a {padding-left:20px;padding-right:20px;}



.entra-content-wrap > .content-main > .content-header {display:block;margin-bottom:33px;margin-top:10px;}

.entra-content-wrap > .content-main > .content-header > .entra-section-title .section-title {font-size:1.8em;font-weight:800;}

.entra-content-nav  {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:6px;margin-bottom:9px;}


.entra-content-nav  {position:absolute;left:15px;top:-110px;padding-left:15px;}
.entra-content-nav:after  {content:"";position:absolute;z-index:-1;left:-5px;right:0;top:-5px;bottom:-5px;background-color:#305983;opacity:0.7;}
.entra-content-nav .nav {color:#fff !important;}
.entra-content-nav .nav:last-of-type {font-weight:800;}



.entra-sub-visual {height:200px;}
.entra-sub-visual .text {padding-left:0;padding-right:40%;margin-left:-26px;}
.entra-sub-visual .text * {zoom:0.7;}



} /* @media end */


@media all  and (max-width:600px) { 
.entra-sub-visual u {width:150%;margin-right:-50%;}
} /* @media end */
