/* Copyright entraon.com */
@charset "utf-8";

body {min-width:320px;font-size:13px;line-height:1.5;letter-spacing:0;font-family: 'Noto Sans KR', 'Spoqa Han Sans Neo', 'Malgun Gothic', sans-serif;font-weight:400;word-break:keep-all;}


body {padding-top:100px;}

.entra-wrapper {position:relative;z-index:9;min-width:320px;max-width:1280px;padding-left:100px !important;padding-right:100px !important;}
.entra-wrapper:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}

.entra-inner {position:relative;}
.entra-inner:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}


.entra-header {position:fixed;top:0;left:0;width:100%;z-index:97;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select: none;-o-user-select:none;user-select: none;-ms-user-select: none;}

.entra-header {padding:0 0;}

.entra-header:after {position:absolute;z-index:-2;left:0;right:0;top:0;bottom:0;content:"";-webkit-transition:0.5s;transition:0.5s;}

.entra-header:after {background-color:#fff;/*box-shadow: 0 6px 12px rgba(0,0,0,0.175);*/border-bottom:3px solid #991e30;}
.entra-header:after {filter:alpha(opacity=99);opacity:0.99;-moz-opacity:0.99;}

/*
.entra-header:before {position:absolute;z-index:-1;left:50%;right:0;margin-left:-230px;top:0;bottom:0;content:"";-webkit-transition:0.5s;transition:0.5s;border-bottom:3px solid #991e30;}
*/

.entra-header .header-top {position:relative;z-index:9;margin-top:10px;margin-bottom:15px;}
.entra-header .header-top a:hover {filter:alpha(opacity=66);opacity:0.66;-moz-opacity:0.66;}
.entra-header .header-top:after {position:absolute;content:"";left:0;width:100%;top:0;height:100%;border-bottom:1px solid transparent;transition:0.5s;
background: #fff; /*
background: -webkit-linear-gradient(to right, #155799, #159957); 
background: linear-gradient(to right, #155799, #159957);*/
}




.entra-header .header-snb {float:right;margin-right:-11px;}
.entra-header .header-snb .t {display:inline-block;padding:0 11px;-webkit-transition:0.5s;transition:0.5s;}
.entra-header .header-snb .t > i {margin-right:3px;}
.entra-header .header-snb .t.o {background-color:#991e30;color:#fff;border-radius:20px;font-size:0.9em;}


.entra-header .header-main {position:relative;z-index:11;}

.entra-header .header-logo {position:absolute;left:-10px;height:68px;bottom:50%;transform: translate(0,50%);margin-bottom:10px;z-index:9999999;display:block;-webkit-transition:0.5s;transition:0.5s;}
.entra-header .header-logo > a {display:block;position:relative;height:100%;padding:10px;font-size:0;}
.entra-header .header-logo > a:before {position:absolute;left:10px;right:10px;top:10px;bottom:10px;content:"";background-position:left center;background-size:auto 100%;background-image:url(../images/logo.png);-webkit-transition:0.2s;transition:0.2s;}
.entra-header .header-logo > a > img {height:100%;display:block;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-webkit-transition:0.5s;transition:0.5s;}


.entra-menu {display:none;}


.entra-admin-menu-label {display:inline-block;vertical-align:middle;margin-left:5px;font-size:0.5em;line-height:1;opacity:0.5;}





.entra-navbar {position:relative;z-index:9999;}

.entra-navbar .gnb {margin-left:390px;margin-right:0;transition:0.5s;}
.entra-navbar .gnb > ul {display:flex;align-items:center;justify-content:flex-end;}
.entra-navbar .gnb > ul > li {flex-grow:1;display:block;position:relative;text-align:left;}
.entra-navbar .gnb > ul > li:last-child {flex-grow:0;}
.entra-navbar .gnb > ul > li > a {position:relative;display:block;padding:5px 0 23px 0;font-weight:600;font-size:1.4em;letter-spacing:-0.05em;-webkit-transition:0.5s;transition:0.5s;}
.entra-navbar .gnb > ul > li > i {display:none;}
.entra-navbar .gnb > ul > li > a {}
.entra-navbar .gnb > ul > li.on > a {color:#28458d}
.entra-navbar .gnb > ul:hover > li > a {color:#222;}
.entra-navbar .gnb > ul > li:hover > a {color:#1767a9;}



.entra-navbar .gnb > ul > li:before {position:absolute;content:"";height:0;bottom:0;left:50%;transform: translate(-50%,0);width:100%;-webkit-transition:0.5s;transition:0.5s;}

.entra-navbar .gnb > ul > li:before {background-color:#fff;border:0 solid #d9e2ea;opacity:0;}

.entra-navbar .gnb > ul > li:hover:before {height:0;opacity:1;}

.entra-navbar .gnb > ul > li > ul {display:none;position:absolute;z-index:9;left:0;padding:19px 0;margin-top:-20px;width:100%;font-size:1.1em;}
.entra-navbar .gnb > ul > li:last-child > ul {width:calc(100% + 30px);}
.entra-navbar .gnb > ul > li > ul:after {position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;content:"";background-color:#fff;border:0 solid #d9e2ea;border-top:0;border-right:0;}

.entra-navbar .gnb > ul > li > ul > li {border:0 solid #d9e2ea;border-bottom:0;text-align:left;letter-spacing:-0.05em;}
.entra-navbar .gnb > ul > li > ul > li:last-child {border-bottom:0 solid #d9e2ea;}
.entra-navbar .gnb > ul > li > ul > li:hover {background-color:transparent;}
.entra-navbar .gnb > ul > li > ul > li > a {display:block;position:relative;white-space:normal;padding:10px 0;font-size:0.95em;font-weight:500;line-height:1.2;;color:#111;-webkit-transition:0.2s;transition:0.2s;}
.entra-navbar .gnb > ul > li > ul > li:hover > a {color:#2a8cdc;}
.entra-navbar .gnb > ul > li > ul > li.on > a {color:#2a8cdc;}


.entra-navbar .gnb > ul > li > ul > li > ul {display:block;margin-top:-9px;padding:10px 0;}

.entra-navbar .gnb > ul > li > ul > li > ul > li > a {display:block;position:relative;white-space:normal;padding:5px 0 5px 10px;line-height:1.2;;color:#666;font-size:0.8em;-webkit-transition:0.2s;transition:0.2s;}
.entra-navbar .gnb > ul > li > ul > li > ul > li > a:before {content:"";position:absolute;left:2px;top:11px;width:2px;height:2px;border-radius:100%;background:#999;}
.entra-navbar .gnb > ul > li > ul > li > ul > li.on > a {color:#337da8;}
.entra-navbar .gnb > ul > li > ul > li > ul > li:hover > a {color:#2a947f;}


.entra-search {display:none;position:absolute;z-index:99999;right:50px;top:50%;font-size:1.6em;text-align:center;transform: translateY(-50%);width:40px;-webkit-transition:0.2s;transition:0.2s;}






.entra-header .bar {position:absolute;overflow:hidden;z-index:10;display:none;top:0;width:0;height:5px;transition:0.5s;
background: #fff;  /*
background: -webkit-linear-gradient(to right, #155799, #159957); 
background: linear-gradient(to right, #155799, #159957); */
}
.entra-header .bar {height:30px;}
.entra-header.header-fixed .bar {height:5px;}

.entra-header .bar:after {position:absolute;top:0;bottom:0;left:-5000px;right:-5000px;content:"";background-color:#eee;border-top:1px solid #ccc;}





.entra-header .menu-all {position:absolute;z-index:-9;display:none;left:0;right:0;top:calc(100% - 3px);margin-top:0;height:0;background-color:#fff;border-bottom:3px solid #991e30;}
.entra-header .menu-all .entra-wrapper {height:100%;}
.entra-header .menu-all .entra-inner {height:100%;}
/*
.entra-header .menu-all-etc {width:320px;margin:0;;height:100%;padding:15px 0;display:flex;flex-direction:column;}
.entra-header .menu-all-etc:after {content:"";flex-grow:1;background-position:center top;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/common/menuall.png?ver=2);margin-top:-50px;}
.entra-header .menu-all-etc > ul {display:flex;gap:10px 20px;flex-wrap:wrap;}
.entra-header .menu-all-etc > ul > li {width:calc(50% - 10px);}
.entra-header .menu-all-etc > ul > li > a {display:block;padding:10px;text-align:center;border:1px solid #ddd;}
*/







.entra-footer {position:relative;z-index:9;background-color:#fff;border-top:1px solid #991e30;font-size:1.1em;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select: none;-o-user-select:none;user-select: none;-ms-user-select: none;word-break:keep-all;padding-top:10px;padding-bottom:10px;}
.entra-footer a {-webkit-transition:0.5s;transition:0.5s;}

.entra-footer .sm {font-size:0.9em;filter:alpha(opacity=70);opacity:0.70;-moz-opacity:0.70;}
.entra-footer .inf {display:inline-block;position:relative;padding:4px 12px;line-height:1.2;margin-left:-12px;margin-right:12px;}
.entra-footer .inf:before {position:absolute;left:-1px;top:50%;transform:translateY(-50%);content:"";width:1px;height:8px;background-color:#dadada;}

.entra-footer .copy {margin-top:6px;}
.entra-footer .menu {margin-bottom:6px;}


.entra-footer .footer-menu-wrap {padding:10px 0;border-bottom:1px solid #ddd;}
.entra-footer .footer-menu {white-space:nowrap;}
.entra-footer .footer-menu .wrapper {overflow:hidden;}
.entra-footer .footer-menu .inf:first-of-type:before {content:none;}

.entra-footer .footer-info-wrap {padding:19px 0;}
.entra-footer .footer-info {display:flex;gap:50px;align-items:center;}
.entra-footer .footer-info .wrapper {overflow:hidden;font-size:0.9em;flex-grow:1;}
.entra-footer .footer-info .wrapper strong {font-size:1em;font-weight:500;}


.entra-footer .footer-logo {order:-1;flex-shrink:0;margin-left:-10px;filter: grayscale(100%);opacity:0.7;transition:0.5s;}
.entra-footer .footer-logo:hover {filter: grayscale(0);opacity:1;}
.entra-footer .footer-logo > a {display:block;position:relative;padding:10px;font-size:0;}
.entra-footer .footer-logo > a:before {position:absolute;left:10px;right:10px;top:10px;bottom:10px;content:"";background-position:left center;background-size:auto 100%;background-image:url(../images/logo-univ.png);-webkit-transition:0.2s;transition:0.2s;}
.entra-footer .footer-logo > a > img {height:30px;display:block;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-webkit-transition:0.5s;transition:0.5s;}



.entra-footer .footer-shorcut {align-self:flex-start;flex-shrink:0;}

.entra-footer .footer-sns {display:flex;align-items:center;justify-content:flex-end;}
.entra-footer .footer-sns .sns {flex-shrink:0;width:26px;height:26px;}
.entra-footer .footer-sns .sns:before {position:absolute;z-index:2;left:50%;top:50%;transform: translate(-50%,-50%);content:"";width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:56% auto;}

.entra-footer .footer-sns .sns.instagram {background:#833ab4;}
.entra-footer .footer-sns .sns.facebook {background:#4267B2;}
.entra-footer .footer-sns .sns.naver {background:#03C75A;}
.entra-footer .footer-sns .sns.youtube {background:#FF0000;}

.entra-footer .footer-sns .sns.instagram:before {background-image:url(../images/sns-iconw/instagram.svg);}
.entra-footer .footer-sns .sns.facebook:before {background-image:url(../images/sns-iconw/facebook.svg);}
.entra-footer .footer-sns .sns.naver:before {background-image:url(../images/sns-iconw/naver.svg);}
.entra-footer .footer-sns .sns.youtube:before {background-image:url(../images/sns-iconw/youtube.svg);}





.entra-pull-down {position:relative;z-index:9;padding:6px 15px;border:1px solid #ddd;text-align:left;}
.entra-pull-down .flag {cursor:pointer;position:relative;display:block;padding-right:50px;}
.entra-pull-down .flag:before {position:absolute;right:0;font-family: "Font Awesome 5 Free"; font-weight: 900;content:"\f078";-webkit-transition:0.5s;transition:0.5s;}
.entra-pull-down:hover .flag:before {webkit-transform: scaleY(-1);transform: scaleY(-1);}

.entra-pull-down .pull-down {display:none;position:absolute;left:-1px;right:-1px;bottom:100%;border:1px solid #ddd;background-color:#fff;}
.entra-pull-down:hover .pull-down {display:block;}
.entra-pull-down .pull-down .p {font-size:0.85em;display:block;padding:5px 15px;border-top:1px solid #ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.entra-pull-down .pull-down .p:hover {background-color:#eee;}
.entra-pull-down .pull-down .p:first-of-type {border-top:0;}


.entra-footer .entra-pull-down {margin-top:19px;}








.entra-fullpop {display:none;position:fixed;z-index:99999999999999999999999;left:0;right:0;top:0;bottom:0;}
.entra-fullpop:after {position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;content:"";background-color:#222;background-position:center top;background-repeat:repeat;background-image:url("../../images/visual/mask-dotted.png");background-size:3px 3px;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}

.entra-popbox {position:absolute;z-index:1;}


.entra-fullpop .entra-popbox {width:90%;max-height:90%;max-width:600px;left:50%;top:50%;transform: translate(-50%,-50%);}


.entra-popbox {display:none;background-color:#fff;border:2px solid #55905c;border-radius:10px;overflow:hidden;word-break:keep-all;}
.entra-popbox .pop-title {background-color:#273959;padding:10px 22px;color:#fff;margin:-2px;margin-bottom:0;font-weight:500;}
.entra-popbox .pop-content {padding:20px;}

.entra-popbox .pop-content .content-ref {padding:20px;background-color:#f2f2f2;}

.entra-popbox .popbox-close {position:absolute;right:20px;top:8px;color:#fff;cursor:pointer;}
.entra-popbox .popbox-close > i {font-size:2.3em;-webkit-transition:0.5s;transition:0.5s;}
.entra-popbox .popbox-close:hover > i {transform: rotate( 90deg );}
.entra-popbox .popbox-close  span {display:none;}




.entra-popup  {position:absolute;z-index:999;left:0;top:80px;padding-left:20px;padding-right:5px;}
.entra-popup .popup  {float:left;display:none;position:relative;margin-right:15px;margin-bottom:15px;border:2px solid #476091;background-color:#fff;text-align:left;border-radius:30px;overflow:hidden;padding-bottom:20px;min-width:390px !important;}

.entra-popup .popup h3  {font-size:17px;padding:10px 30px;background-color:#476091;color:#fff;}
.entra-popup .popup .ctr  {position:absolute;left:0;bottom:0;width:100%;background-color:#eee;padding:10px 30px;border-top:1px solid #476091;}
/*.entra-popup .popup .ctr * {color:#fff;}*/
.entra-popup .popup .ctr label {float:left;}
.entra-popup .popup .ctr input {float:left;margin-top:0;margin-right:10px;}
.entra-popup .popup .ctr a {position:absolute;right:20px;top:0;width:50px;height:100%;display:block;cursor:pointer;}
.entra-popup .popup .ctr a:before {position:absolute;font-family: "Font Awesome 6 Free"; font-weight: 900;content:"\f00d";left:50%;top:50%;transform: translate(-50%,-50%);font-size:1.5em;}
.entra-popup .popup .ctr a > strong {display:none;}

.entra-popup .popup-content img {max-width:100% !important;}


.entra-popup .popup-content {overflow:hidden;}
.entra-popup .popup-content[data-simplebar] {overflow-y:auto;}







.entra-sidebar-wrap {position:absolute;left:0;right:0;z-index:9;overflow:hidden;}
.entra-sidebar-wrap {display:none;top:152px;}
.entra-sub .entra-sidebar-wrap {display:block;top:360px;}

.entra-sidebar-wrap.entra-stick-wrap.is_stuck {top:120px !important;}


.entra-sidebar {position:absolute;width:79px;font-family: 'Malgun Gothic', 'Noto Sans KR',  sans-serif;}
.entra-sidebar {right:-78px;}
.entra-sub .entra-sidebar {right:-150px;}

.entra-sidebar .menu {position:relative;display:block;text-align:center;padding:9px 9px;font-size:0.9em;background-color:#fff;border:1px solid #ddd;margin-top:-1px;}
.entra-sidebar .menu:first-child {z-index:2;border:0;background-color:#ebab2b;color:#fff;font-family: 'Noto Sans KR', 'Malgun Gothic',  sans-serif;font-size:1em;line-height:1.2;letter-spacing:-0.05em;font-weight:500;}
.entra-sidebar .menu:last-child {font-size:0.8em;padding:5px;}
.entra-sidebar i {margin-right:3px;}
.entra-sidebar .entra-ico {padding-top:95%;background-color:#e8f0f6;border-radius:100%;margin-bottom:8px;background-size:60% auto;}

.entra-sidebar a.menu:hover {background-color:#f1f5f6;}








.entra-section {position:relative;word-break:keep-all;z-index:2;padding:50px 0;overflow:hidden;background-color:#fff;}
.entra-section.section-gray {background-color:#f1f1f1;}
.entra-section.notp {padding-top:0;}
.entra-section.nobt {padding-bottom:0;}


.entra-section-title {display:flex;align-items:center;flex-wrap:wrap;position:relative;z-index:2;word-break:keep-all;margin-bottom:20px;}
.entra-section-title.center {justify-content:center;}

.entra-section-title .section-title {position:relative;display:inline-block;vertical-align:middle;letter-spacing:-0.05em;font-weight:normal;font-weight:700;;font-size:1.6em;line-height:1.2em;-webkit-transition:0.5s;transition:0.5s;margin-top:2px;}
.entra-section-title.center .section-title {font-size:2em;font-weight:normal;font-weight:700;}

.entra-section-title .section-title > i {margin-right:10px;color:#6897ae;}



.entra-section-title .section-copy {width:100%;font-weight:300;font-size:1.273em;line-height:1.3em;display:block;margin-top:15px;}
.entra-section-title .section-copy.tp {margin-top:0;margin-bottom:10px;}

.entra-section-title .t {display:inline-block;}


.bbs-more {display:inline-block;position:relative;z-index:999;margin-left:10px;margin-top:0;width:28px;height:28px;line-height:26px;text-align:center;vertical-align:middle;border:1px solid #ccc;border-radius:50%;transition:0.5s;}
.bbs-more > em {display:none;}
.bbs-more:hover {background-color:#2f4775;border-color:transparent;color:#fff;}

.bbs-more.right {margin-left:auto;}

.swiper-container .bbs-more {position:absolute;right:0;top:5px;}

.entra-main-container .entra-section-title {margin-bottom:8px;}


.entra-section-title.wh .bbs-more {border:2px solid #fff;color:#fff;line-height:24px;}












.entra-ico {display:block;background-repeat:no-repeat;background-position:center center;font-size:0;}

.entra-ico.academy {background-image:url("../images/icons/academy.svg");}
.entra-ico.certificate {background-image:url("../images/icons/certificate.svg");}
.entra-ico.entry {background-image:url("../images/icons/entry.svg");}
.entra-ico.aplus {background-image:url("../images/icons/aplus.svg");}
.entra-ico.book {background-image:url("../images/icons/book.svg");}
.entra-ico.monitor {background-image:url("../images/icons/monitor.svg");}
.entra-ico.pin {background-image:url("../images/icons/pin.svg");}


.entra-ico.entry.w {background-image:url("../images/iconw/entry.svg");}
.entra-ico.book.w {background-image:url("../images/iconw/book.svg");}
.entra-ico.search-data.w {background-image:url("../images/iconw/search-data.svg");}
.entra-ico.time.w {background-image:url("../images/iconw/time.svg");}
.entra-ico.building.w {background-image:url("../images/iconw/building.svg");}
.entra-ico.book-write.w {background-image:url("../images/iconw/book-write.svg");}
.entra-ico.laptop.w {background-image:url("../images/iconw/laptop.svg");}













.entra-btn {position:relative;z-index:11;font-weight:500;}
.entra-btn.algnr {text-align:right;}
.entra-btn .btn {position:relative;z-index:2;display:inline-block;white-space:nowrap;overflow:hidden;padding:10px 20px;border:1px solid #111;color:#111;letter-spacing:0.02em;transition:0.5s;}
.entra-btn .btn:after {position:absolute;z-index:-1;left:0;width:0;bottom:0;height:100%;background-color:#111;content:"";opacity:0;transition:0.5s;}
.entra-btn .btn > i {position:relative;z-index:2;transition:0.5s;margin:0 10px;}

.entra-btn .btn:hover {border-color:#111;color:#fff;}
.entra-btn .btn:hover:after {width:100%;opacity:0.5;}
.entra-btn .btn:hover > i {margin-left:20px;margin-right:10px;}


.entra-btn .btn.wh {border-color:#fff;color:#fff;}
.entra-btn .btn.wh:after {background-color:#fff;}
.entra-btn .btn.wh:hover {border-color:#111;color:#111;}

.entra-btn .btn.nob {border-color:transparent ;}
.entra-btn .btn.bgb {background-color:#1f4787;color:#fff;}













.entra-intro-wrap {position:relative;height:100%;max-height:830px;max-width:2600px;}
/*
.entra-intro {position:fixed;z-index:1;left:0;right:0;top:0;height:inherit;overflow:hidden;}
*/
.entra-intro {position:absolute;z-index:1;left:0;right:0;top:0;height:inherit;overflow:hidden;}


.entra-intro .intro-frame {position:absolute;z-index:9;left:50%;top:50%;margin-left:0;margin-top:0;transform: translate(-50%,-50%);background-position:left center;background-size:auto 100%;/*background-image:url(../images/visual/main-text.png);*/-webkit-transition:0.5s;transition:0.5s;}
.entra-intro .intro-frame > img {height:370px;display:block;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-webkit-transition:0.5s;transition:0.5s;}
.entra-intro .intro-frame:after {position:absolute;left:0;width:100%;top:0;bottom:0;content:"";background-position:left center;background-size:auto 100%;background-image:url(../images/visual/main-text-frame.png);-webkit-transition:0.5s;transition:0.5s;}

.entra-intro.on .intro-frame:after {transform: rotateX(180deg);}




.entra-intro .intro-logo {margin-top:-119px;position:absolute;z-index:2;left:0;top:50%;transform: translate(0,-50%);text-align:center;-webkit-transition:0.3s;transition:0.3s;opacity:1}
.entra-intro .intro-logo > img {transition:0.5s;max-width:1%;filter: blur(33px);-webkit-filter: blur(33px);}

.entra-intro.on .intro-logo > img {transition:2s;transition-delay:0.2s;max-width:100%;filter: blur(0);-webkit-filter: blur(0);margin-left:0;}


.entra-intro .intro-img {position:absolute;z-index:1;left:0;top:0;right:0;height:100%;}

.entra-intro .swiper-container {height:100%;}
.entra-intro .swiper-wrapper {height:100%;}

.entra-intro .swiper-wrapper .entra-wrapper {height:100%;}
.entra-intro .swiper-wrapper .entra-inner {height:100%;}

.entra-intro .swiper-slide {height:100%;overflow:hidden;background-color:#fff;}

.entra-intro .swiper-slide:before {position:absolute;transition:0.5s;left:-180px;right:-180px;top:-180px;bottom:-180px;content:"";background-position:center center;background-size:cover;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;filter: blur(66px);-webkit-filter: blur(66px);}

/*.entra-intro .swiper-slide:after {position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background-color:#093f61;filter:alpha(opacity=11);opacity:0.11;-moz-opacity:0.11;content:"";transition:0.5s;}
*/
.entra-intro.on .swiper-slide:before {transition:2s;transition-delay:0.5s;left:0;right:0;top:0;bottom:0;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;filter: blur(0);-webkit-filter: blur(0)}


.entra-intro .swiper-slide.s1:before {background-image:url(../images/visual/main1.jpg?Ver=1);}

.entra-intro .swiper-slide.s2:before {background-image:url(../images/visual/main2.jpg?Ver=1);}

.entra-intro .swiper-slide.s3:before {background-image:url(../images/visual/main3.jpg?Ver=1);}

.entra-intro .swiper-slide.s4:before {background-image:url(../images/visual/main4.jpg?Ver=1);}




.entra-intro .swiper-button-prev {color:#fff;margin-left:32px;margin-top:-50px;}
.entra-intro .swiper-button-next {color:#fff;margin-right:32px;margin-top:-50px;}

.entra-intro .swiper-pagination {margin-bottom:233px;bottom:39px;}
.entra-intro .swiper-pagination-bullet {background-color:transparent;border:2px solid #fff;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;width:16px;height:16px;box-sizing:border-box;-webkit-transition:0.5s;transition:0.5s;}
.entra-intro .swiper-pagination-bullet-active {width:40px;border-radius:50px;background-color:#fff;}





.entra-main-start {position:relative;z-index:9;}


.entra-main-wrap {position:relative;background-color:#fff;margin-top:-200px;}
.entra-main-wrap:after {position:absolute;z-index:-1;left:-80px;right:-80px;top:-50px;bottom:0;content:"";background-color:#fff;}







.entra-main-media {position:relative;/*padding:0 80px;*/}
.entra-main-media .swiper-container {height:auto;padding:20px;margin:-20px;}
.entra-main-media .swiper-wrapper {height:auto;}
.entra-main-media .swiper-slide {height:auto;}

.entra-main-media .swiper-btn {position:absolute;cursor:pointer;top:50%;transform: translateY(-50%);display:none;width:50px;height:50px;background-color:#00d157;color:#fff;box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.1);border-radius:100%;transition:0.2s;}
.entra-main-media .swiper-btn:hover {box-shadow: 0px 0 0 0 rgba(0,0,0,0);margin-top:5px;}

.entra-main-media .swiper-btn.prev {left:0;}
.entra-main-media .swiper-btn.next {right:0;}

.entra-main-media .swiper-btn:before {position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);font-family: "Font Awesome 5 Free"; font-weight:900;font-size:1.6em;}

.entra-main-media .swiper-btn.prev:before {content:"\f104";}
.entra-main-media .swiper-btn.next:before {content:"\f105";}


.entra-main-media .swiper-pagination {bottom:auto;top:-26px;left:auto;right:0;}
.entra-main-media .swiper-pagination-bullet {margin:0 2px !important;background-color:transparent;border:2px solid #999;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;width:10px;height:10px;box-sizing:border-box;-webkit-transition:0.5s;transition:0.5s;}
.entra-main-media .swiper-pagination-bullet-active {background-color:#999;width:20px;border-radius:20px;}


.entra-main-media .fa-youtube {position: absolute;z-index:99;font-size: 3em;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #ff0000;}
.entra-main-media .fa-youtube:after {position: absolute;z-index:-1;content:"";left:10px;right:10px;top:10px;bottom:10px;background-color:#fff;}

.entra-ontrigger .fa-youtube {transition:2s;opacity:0;}
.entra-ontrigger.on .fa-youtube {opacity:1;}



.entra-main-media .item {display:block;background:#fff;border:1px solid #ddd;overflow:hidden;transition:0.5s;}
.entra-main-media .item:hover {box-shadow: 0 6px 12px rgba(0,0,0,0.175);}

.entra-main-media .item .entra-imgwrap {display:block;padding-top:60%;background-color:#eee;margin-top:10px;}
.entra-imgwrap.abs.entra-ontrigger.on > img {width:110%;}
.entra-main-media .item:hover .entra-imgwrap.abs > img {width:130%;}


.entra-main-media .item .text {display:block;padding:26px;text-align:left;}
.entra-main-media .item .text  .title {display:block;font-weight:600;font-size:1.2em;line-height:1.4;margin-bottom:15px;overflow:hidden;;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.entra-main-media .item .text  .exp {display:block;overflow:hidden;}

.entra-main-media .item .text .lineclamp2 {white-space:normal;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.entra-main-media .item .text .lineclamp3 {white-space:normal;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}


.entra-main-media .item .text  .wrap-btn {display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:15px;}
.entra-main-media .item .text  .wrap-btn .btn {display:inline-block;padding:5px 10px 6px 10px;font-size:0.8em;border:1px solid #02833f;color:#02833f;border-radius:20px;transition:0.2s;}
.entra-main-media .item:hover .text  .wrap-btn .btn {color:#fff;background-color:#02833f;}
.entra-main-media .item .text  .wrap-btn .txt {flex-grow:1;margin-top:3px;font-size:0.8em;color:#02833f;}



.entra-main-media .item .text  .wrap-brand {display:flex;align-items:center;gap:10px;margin-bottom:10px;}
.entra-main-media .item .text  .wrap-brand .entra-imgwrap {flex-shrink:0;padding-top:0;width:33px;height:33px;border-radius:100%;}
.entra-main-media .item .text  .wrap-brand .name {flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:1.1em;}

.entra-main-media .item .wrap-press {display:block;padding:26px;padding-bottom:0;}
.entra-main-media .item .wrap-press .date {display:flex;flex-direction:column;font-size:0.9em;margin-bottom:9px;}
.entra-main-media .item .wrap-press .date > strong {order:-1;font-size:2em;font-weight:600;line-height:1.2;}



/*
.entra-main-media .swiper-slide {transition:0.5s;margin-left:-20px;opacity:0;}
.entra-main-media .swiper-slide.on {margin-left:0;opacity:1;}
*/

.entra-main-media .item .text.entra-ontrigger > * {transition:0.5s;opacity:0;margin-left:-20px;}
.entra-main-media .item .text.entra-ontrigger.on > * {opacity:1;margin-left:0;}

.entra-main-media .item .text.entra-ontrigger.on > *:nth-child(1) {transition-delay:0.5s;}
.entra-main-media .item .text.entra-ontrigger.on > *:nth-child(2) {transition-delay:0.6s;}
.entra-main-media .item .text.entra-ontrigger.on > *:nth-child(3) {transition-delay:0.7s;}
.entra-main-media .item .text.entra-ontrigger.on > *:nth-child(4) {transition-delay:0.8s;}
.entra-main-media .item .text.entra-ontrigger.on > *:nth-child(5) {transition-delay:0.9s;}












.entra-main-grid-item {display:flex;gap:20px;overflow:hidden;}
.entra-main-grid-item .item {flex-grow:1;width:30%;border:1px solid #ddd;padding:29px;}
.entra-main-grid-item .item:last-child {flex-grow:1;width:17%;padding:0;}













.entra-main-bbs-list > ul > li {position:relative;margin:2px 0;}
.entra-main-bbs-list > ul > li:after {position:absolute;left:0;right:0;top:0;height:1px;background-color:#ccc;content:none;}
.entra-main-bbs-list > ul > li > a {display:flex;gap:6px;align-items:flex-start;position:relative;padding:2px 0;overflow:hidden;}

.entra-main-bbs-list > ul > li > a > em {font-style:normal;font-size:0.85em;margin-top:0;flex-shrink:0;order:9;text-align:center;}
.entra-main-bbs-list > ul > li .content {display:block;flex-grow:1;overflow:hidden;line-height:1.6;}
.entra-main-bbs-list > ul > li .title {display:block;font-weight:500;font-size:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.entra-main-bbs-list > ul > li .exp {font-weight:300;font-size:1em;margin-top:3px; color:#555;display:block;display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2; }


.entra-main-bbs-list > ul > li > a > em > strong {display:block;font-weight:normal;}

.entra-main-bbs-list > ul > li:last-child {margin-bottom:0;}


.entra-main-bbs-list .tab-con {display:none;}
.entra-main-bbs-list .tab-con.on {display:block;}




.entra-slider-gallery {position:relative;}
.entra-slider-gallery .swiper-container {text-align:center;word-break:keep-all;}

.entra-slider-gallery .swiper-pagination {bottom:auto;top:-44px;left:auto;right:0;}
.entra-slider-gallery .swiper-pagination-bullet {margin:0 2px !important;background-color:transparent;border:2px solid #999;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;width:10px;height:10px;box-sizing:border-box;-webkit-transition:0.5s;transition:0.5s;}
.entra-slider-gallery .swiper-pagination-bullet-active {background-color:#999;width:20px;border-radius:20px;}



.entra-slider-gallery .entra-imgwrap {display:block;padding-top:60%;border:1px solid #e5e5e5;}
.entra-slider-gallery .entra-imgwrap > img {position:absolute;top:50%;left:50%;min-width:101%;min-height:101%;transform:translate(-50%,-50%);-webkit-transition:0.5s;transition:0.5s;}
.entra-slider-gallery .fa-youtube {position: absolute;z-index:99;font-size: 3em;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #ff0000;}
.entra-slider-gallery .fa-youtube:after {position: absolute;z-index:-1;content:"";left:10px;right:10px;top:10px;bottom:10px;background-color:#fff;}

.entra-slider-gallery .gtitle {display:block;font-size:1em;line-height:1.2;margin-top:12px;letter-spacing:-0.05em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.entra-slider-gallery .gdate {font-size:0.85em;display:block;margin-top:3px;}


.entra-slider-gallery .swiper-slide:hover .entra-imgwrap > img {width:120%;}







.entra-bbs-tab {display:flex;align-items:center;border-bottom:1px solid #555;margin-bottom:15px;}
.entra-bbs-tab .tab {padding:5px 12px;font-size:1.1em;font-weight:500;letter-spacing:-0.05em;cursor:pointer;}
.entra-bbs-tab .tab.on {background-color:#991e30;color:#fff;}
.entra-bbs-tab .more {margin-left:auto;margin-top:3px;font-size:0.8em;font-family: 'Malgun Gothic', sans-serif;}
.entra-bbs-tab .more > i {margin-right:3px;}









.entra-main-calendar {display:flex;gap:10px;font-family: 'Spoqa Han Sans Neo', 'Malgun Gothic', 'Noto Sans KR', sans-serif;}
.entra-main-calendar .calendar-headline {width:55%;}

.entra-main-calendar .calendar-headline .head-date {text-align:center;font-size:1.1em;}
.entra-main-calendar .calendar-headline .head-date .date {font-size:1.6em;}


.entra-main-calendar .calendar-headline .content {margin:0 -10px;margin-top:8px;background:#fff;border-radius:6px;border:1px solid #ddd;padding:10px 10px;position:relative;text-align:left;font-size:0.9em;line-height:1.4;}
.entra-main-calendar .calendar-headline .content:before{content:'\25b2';font-size:10px;position:absolute;top:-11px;right:50%;transform:translateX(50%);color:#fff;text-shadow:1px 1px 0 #ccc,-1px 1px 0 #ccc;}
.entra-main-calendar .calendar-headline .content:after{content:'';position:absolute;top:-1px;right:50%;transform:translateX(50%);height:1px;width:10px;background-color:#fff;}



.entra-main-calendar .calendar {flex-shrink:0;width:49%;table-layout:fixed;font-size:0.9em;}
.entra-main-calendar .calendar caption {display:none;}
.entra-main-calendar .calendar th {border:0 solid #ddd;width:14.28%;padding:2px 0;text-align:right;}
.entra-main-calendar .calendar td {border:0 solid #ddd;width:14.28%;padding:2px 0;text-align:right;cursor:pointer;}
.entra-main-calendar .calendar .prev-month {opacity:0.5;}
.entra-main-calendar .calendar .next-month {opacity:0.5;}
.entra-main-calendar .calendar .today {color:#38b905;font-weight:bold;}
.entra-main-calendar .calendar .sunday {color:#ff2f06;}
.entra-main-calendar .calendar .saturday {color:#2c80d7;}











.entra-slider-single {height:100%;overflow:hidden;}
.entra-slider-single .swiper-container {height:100%;}
.entra-slider-single .swiper-wrapper {height:100%;}
.entra-slider-single .swiper-slide {height:100%;}


.entra-slider-single .swiper-button-prev {display:none;color:#fff;margin-left:32px;margin-top:-20px;}
.entra-slider-single .swiper-button-next {display:none;color:#fff;margin-right:32px;margin-top:-20px;}

.entra-slider-single .swiper-pagination {bottom:auto;top:29px;right:29px;left:auto;text-align:right;}
.entra-slider-single .swiper-pagination-bullet {margin:0 2px !important;background-color:transparent;border:2px solid #fff;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;width:10px;height:10px;box-sizing:border-box;-webkit-transition:0.5s;transition:0.5s;}
.entra-slider-single .swiper-pagination-bullet-active {background-color:#fff;width:20px;border-radius:20px;}





.entra-main-schedule-banner {position:relative;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;padding-right:20%;color:#fff;line-height:1.2;}

.entra-main-schedule-banner.banner1  {background-image:url("../images/main/banner1.jpg");}
.entra-main-schedule-banner.banner2  {background-image:url("../images/main/banner2.jpg");}

.entra-main-schedule-banner .subject {line-height:1.2;position:relative;padding-bottom:9px;margin-bottom:9px;}
.entra-main-schedule-banner .subject:after {position:absolute;content:"";left:0;right:0;bottom:0;height:1px;background-color:#fff;opacity:0.2;}
.entra-main-schedule-banner .title {font-size:1.6em;letter-spacing:-0.05em;display:block;display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;}

.entra-main-schedule-banner .day-label {display:block;margin-bottom:6px;font-size:1.2em;font-weight:500;}
.entra-main-schedule-banner .day-label > strong {font-weight:500;}

.entra-main-schedule-banner .day-label.ing {color:#509203;}
.entra-main-schedule-banner .day-label.day {color:#991e30;}
.entra-main-schedule-banner .day-label.end {color:#555;}


.entra-main-schedule-banner .content-wrap {display:flex;gap:15px;padding-right:29px;height:100%;overflow:hidden;}
.entra-main-schedule-banner .entra-imgwrap {max-width:150px;flex-shrink:0;max-height:220px;align-self:flex-end;}
.entra-main-schedule-banner .content {flex-grow:1;padding:29px;padding-right:0;}

.entra-main-schedule-banner .exp {margin-top:7px;display:flex;gap:8px;align-items:flex-start;word-break:keep-all;line-height:1.2;}

.entra-main-schedule-banner .lab {flex-shrink:0;width:40px;padding:2px 0;text-align:center;border:0 solid #ddd;background-color:#eee;;border-radius:20px;font-size:0.8em;}
.entra-main-schedule-banner .ex {flex-grow:1;margin-top:2px;font-size:0.95em;letter-spacing:-0.05em;}


.entra-main-schedule-banner .btns {margin-top:11px;}
.entra-main-schedule-banner .btn {display:inline-block;font-size:1em;width:120px;padding:8px 0;text-align:center;background-color:#991e30;border:0 solid #fff;color:#fff;border-radius:20px;margin-right:6px;margin-top:6px;font-weight:600;}






.entra-main-banner {height:100%;display:flex;flex-wrap:wrap;gap:0;}
.entra-main-banner .banner {width:50%;height:33.33%;display:flex;align-items:center;padding-left:15px;padding-right:5px;gap:10px;border-top:1px solid #ddd;}
.entra-main-banner .banner:nth-child(-n+2) {border-top:0;}
.entra-main-banner .banner:nth-child(even) {border-left:1px solid #ddd;}
.entra-main-banner .banner .entra-ico {width:40px;height:40px;flex-shrink:0;}
.entra-main-banner .banner .txt {flex-grow:1;letter-spacing:-0.05em;}
.entra-main-banner .banner .txt > strong{font-size:1.1em;display:block;line-height:1.2;}
.entra-main-banner .banner .txt .inb{font-size:0.9em;line-height:1.2;}









.entra-sub-container {position:relative;z-index:2;overflow:hidden;}





.entra-sub-visual {position:relative;height:239px;overflow:hidden;max-width:2000px;}
.entra-sub-visual:before {position:absolute;z-index:-4;content:"";left:0;top:0;right:50%;margin-right:230px;bottom:0;background-position:right center;background-size:cover;}

.entra-sub-visual:after {position:absolute;z-index:-5;content:"";left:0;top:0;right:0;bottom:0;;background-position:right center;background-size:cover;}

.entra-sub-visual .entra-wrapper {height:100%;z-index:9}
.entra-sub-visual .entra-inner {height:100%;}

.entra-sub-visual .entra-inner:before {position:absolute;z-index:9;content:none;left:0;top:0;width:200px;bottom:0;background-position:left center;background-size:cover;background-color:red;}



.entra-sub-visual .text {position:absolute;left:265px;top:50%;transform: translate(0,-50%);text-align:left;max-width:540px;text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
.entra-sub-visual .text:after {position:absolute;z-index:-1;left:-19px;right:-19px;top:-19px;bottom:-19px;content:"";;opacity:0.3;}

.entra-sub-visual .text .title1 {display:block;font-size:1.8em;letter-spacing:-0.05em;line-height:1.2;font-style:italic;color:#fff;opacity:0.7;padding-left:20px;}
.entra-sub-visual .text .title2 {display:block;font-size:2.3em;letter-spacing:-0.05em;line-height:1;color:#fff;font-weight:900;padding-left:10px;}
.entra-sub-visual .text .exp {margin-top:10px;display:block;font-size:1.2em;letter-spacing:-0.05em;line-height:1.2;color:#fff;font-weight:500;padding-left:0;}
.entra-sub-visual .text .exp2 {display:block;font-size:1.2em;letter-spacing:-0.05em;line-height:1.2;color:#fff;font-weight:500;padding-left:0;}
.entra-sub-visual .text .exp3 {display:block;margin-top:5px;font-size:1.5em;letter-spacing:-0.05em;line-height:1.4;color:#fff;font-weight:800}




body.entra-sub .entra-sub-visual:after {background-image:url("../images/visual/sub90-1.jpg?Ver=1");}
body.entra-sub1 .entra-sub-visual:after {background-image:url("../images/visual/sub1-1.jpg?Ver=1");}
body.entra-sub2 .entra-sub-visual:after {background-image:url("../images/visual/sub2-1.jpg?Ver=1");}
body.entra-sub3 .entra-sub-visual:after {background-image:url("../images/visual/sub3-1.jpg?Ver=1");}
body.entra-sub4 .entra-sub-visual:after {background-image:url("../images/visual/sub4-1.jpg?Ver=1");}
body.entra-sub5 .entra-sub-visual:after {background-image:url("../images/visual/sub5-1.jpg?Ver=1");}
body.entra-sub6 .entra-sub-visual:after {background-image:url("../images/visual/sub6-1.jpg?Ver=1");}

body.entra-sub .entra-sub-visual:before {background-image:url("../images/visual/sub90-1.png?Ver=1");}
body.entra-sub1 .entra-sub-visual:before {background-image:url("../images/visual/sub1-1.png?Ver=1");}
body.entra-sub2 .entra-sub-visual:before {background-image:url("../images/visual/sub2-1.png?Ver=1");}
body.entra-sub3 .entra-sub-visual:before {background-image:url("../images/visual/sub3-1.png?Ver=1");}
body.entra-sub4 .entra-sub-visual:before {background-image:url("../images/visual/sub4-1.png?Ver=1");}
body.entra-sub5 .entra-sub-visual:before {background-image:url("../images/visual/sub5-1.png?Ver=1");}
body.entra-sub6 .entra-sub-visual:before {background-image:url("../images/visual/sub6-1.png?Ver=1");}


.entra-sub-container.index .entra-sub-visual:after {transition:0.2s;left:-50%;right:-50%;top:0;bottom:-500%;blur(100px);-webkit-filter:blur(100px);}
.entra-sub-container.index.on .entra-sub-visual:after {transition:3s;left:0;right:0;top:0;bottom:0;blur(0);-webkit-filter: blur(0);}


.entra-sub-container.index .entra-sub-visual:before {transition:2s;left:-50%;right:100%;top:-50%;bottom:-50%;blur(100px);-webkit-filter:blur(100px);}
.entra-sub-container.index.on .entra-sub-visual:before {transition:2s;transition-delay:1s;left:0;right:50%;top:0;bottom:0;blur(0);-webkit-filter: blur(0);}



.entra-sub-container.index .entra-sub-visual .text .title1 {transition:1s;margin-left:100px;opacity:0;;}
.entra-sub-container.index .entra-sub-visual .text .title2 {transition:2s;margin-left:-100px;opacity:0;;}
.entra-sub-container.index .entra-sub-visual .text .exp {transition:1s;margin-left:100px;opacity:0;;}
.entra-sub-container.index .entra-sub-visual .text .exp2 {transition:1s;margin-left:-100px;opacity:0;;}
.entra-sub-container.index .entra-sub-visual .text .exp3 {transition:2s;margin-left:100px;opacity:0;;}

.entra-sub-container.index.on .entra-sub-visual .text .title1 {transition-delay:1.3s;margin-left:0;opacity:1;;}
.entra-sub-container.index.on .entra-sub-visual .text .title2 {transition-delay:1.6s;margin-left:0;opacity:1;;}
.entra-sub-container.index.on .entra-sub-visual .text .exp {transition-delay:1.1s;margin-left:0;opacity:1;;}
.entra-sub-container.index.on .entra-sub-visual .text .exp2 {transition-delay:1.12s;margin-left:0;opacity:1;;}
.entra-sub-container.index.on .entra-sub-visual .text .exp3 {transition-delay:1.5s;margin-left:0;opacity:1;;}



.entra-content-wrap {position:relative;display:grid;grid-template-columns: 200px auto;grid-column-gap:60px;}

.entra-content-wrap .content-aside {width:100%;/*border-left:1px solid #ddd;border-right:1px solid #ddd;*/padding-bottom:80px;padding-top:20px;}
.entra-content-wrap .content-main {width:100%;padding-top:39px;padding-bottom:80px;}

.entra-content-wrap .content-group {height:80px;margin:0 0;padding:0 10px;position:relative;background-position:center center;background-size:cover;/*background-image:url("../images/common/bg-grouptitle.jpg");*/display:flex;flex-direction:column;color:#fff;align-items:center;justify-content:center;transition:0.0s;}
.entra-content-wrap .content-group:after {position:absolute;z-index:-1;left:50%;top:50%;transform: translate(-50%,-50%);width:100%;height:100%;content:"";background-color:/*#991e30*/#0054a6;opacity:0.9;}

.entra-content-wrap .content-group .title {font-size:2em;letter-spacing:-0.05em;}
.entra-content-wrap .content-group .sub {font-size:0.9em;font-style:normal;display:none;}

.entra-content-wrap .content-group > i {position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);width:40px;text-align:center;}



.entra-content-wrap .content-aside .entra-stick-wrap {margin-top:0;}
.entra-content-wrap .content-aside .entra-stick-wrap.is_stuck {margin-top:0;padding-top:120px;}
.entra-content-wrap .content-aside .entra-stick-wrap.is_stuck .content-group {height:80px;}



.entra-sub-menu .sub-title {display:none;position:relative;text-align:center;font-size:1em;font-weight:normal;padding:20px 0;background-color:#fff;border-bottom:3px solid #991e30;}

.entra-sub-menu {margin-top:0;font-family:'Noto Sans KR', 'Spoqa Han Sans Neo', 'Malgun Gothic', sans-serif;letter-spacing:-0.05em;}
.entra-sub-menu > ul {border:0 solid #ddd;border-radius:0 0 0 0;overflow:hidden;}
.entra-sub-menu > ul > li {border:1px solid #ddd;border-top:0;background-color:#fff;transition:0.2s;}

.entra-content-wrap .content-aside .entra-stick-wrap.is_stuck .entra-sub-menu > ul > li {margin-top:0;}

.entra-sub-menu > ul > li > a {position:relative;display:block;padding:15px 23px;padding-right:36px;font-size:1.2em;line-height:1.4;font-weight:500;}
.entra-sub-menu > ul > li > a:before {position:absolute;right:23px;top:17px;font-family: "Font Awesome 6 Free"; font-weight: 900;font-size:0.8em;content:"\f105";transition:0.5s;}
.entra-sub-menu > ul > li:hover {background-color:#ecf4f9;}
.entra-sub-menu > ul > li.on > a {color:#337da8;}
.entra-sub-menu > ul > li:hover > a {color:#2a947f;}

.entra-sub-menu > ul > li > ul {margin-top:-5px;padding-bottom:10px;}

.entra-sub-menu > ul > li > ul > li > a {display:block;position:relative;padding:5px 28px;padding-left:36px;}
.entra-sub-menu > ul > li > ul > li > a:before {position:absolute;left:28px;top:16px;width:3px;height:1px;content:"";background-color:#666;}
서브서브메뉴 뷸릿 제거

.entra-sub-menu > ul > li > ul > li > a {display:block;position:relative;padding:5px 28px 5px 38px;}
.entra-sub-menu > ul > li > ul > li.on > a {color:#337da8;}
.entra-sub-menu > ul > li > ul > li:hover > a {color:#2a947f;}


.entra-sub-menu > ul > li > ul > li > a:before {content:"";position:absolute;left:29px;top:14px;width:2px;height:2px;border-radius:100%;background:#999;}



.entra-content-wrap .content-main .content-header {display:flex;flex-wrap:wrap;align-items:flex;start;gap:10px;margin-bottom:22px;}
.entra-content-wrap .content-main .content-header .entra-section-title {order:-1;flex-grow:1;font-size:1.4em;letter-spacing:-0.05em;}



/*
.entra-content-nav  {display:inline-block;padding:5px 10px;background-color:#fff;border:1px solid #d9e2ea;border-radius:5px;}
*/
.entra-content-nav .nav  {display:inline-block;position:relative;padding:0 10px;line-height:22px;color:#666;}
.entra-content-nav .nav:before  {position:absolute;display:block;content:"〉";left:-2px;font-size:0.7em;}

.entra-content-nav .nav:last-of-type  {font-weight:bold;color:#337da8;}
.entra-content-nav .nav:first-of-type:before  {content:none;}




.entra-content-main {font-family: 'Malgun Gothic','Spoqa Han Sans Neo', 'Noto Sans KR',  sans-serif;font-size:13px;color:#555;letter-spacing:-0.05em;word-break:keep-all;overflow:hidden;}
.entra-content-main img {max-width:100% !important;}

.entra-ft-noto {font-family: 'Noto Sans KR',  sans-serif;}










.