/* Copyright entraon.com */
@charset "utf-8";

body {min-width:320px;font-size:16px;line-height:1.5;letter-spacing:0;font-family:"Pretendard Variable", Pretendard, 'S-CoreDream', 'Noto Sans KR', 'Spoqa Han Sans Neo', 'Malgun Gothic', sans-serif;word-break:keep-all;color:#000;font-weight:400;letter-spacing:-0.05em;}

button,select,textarea,input {font-family:"Pretendard Variable", Pretendard, 'S-CoreDream', 'Noto Sans KR', 'Spoqa Han Sans Neo', 'Malgun Gothic', sans-serif;font-size:16px;line-height:1.5;font-weight:400;letter-spacing:-0.05em;}



.entra-wrapper {position:relative;z-index:9;min-width:320px;max-width:1500px;padding-left:50px !important;padding-right:50px !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;}




body {padding-top:126px;}



.entra-header {position:fixed;top:0;left:0;width:100%;z-index:999;user-select:none; }


.entra-header:after {position:absolute;z-index:-1;left:0;right:0;top:0;height:100%;content:"";transition:0.5s;}
.entra-header:after {background-color:#fff;border-bottom:1px solid #000;}




.entra-header .header-logo {position:absolute;left:-10px;height:100%;bottom:50%;transform: translate(0,50%);z-index:999999999;display:block;-webkit-transition:0.5s;transition:0.5s;}
.entra-header .header-logo > a {display:block;position:relative;height:100%;padding:23px 10px;font-size:0;}
.entra-header .header-logo > a:before {position:absolute;left:10px;right:10px;top:23px;bottom:23px;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-header .header-top {position:relative;z-index:999;padding:0 0;transition:0.3s;}
.entra-header .header-top:after {position:absolute;content:"";left:0;right:0;top:0;bottom:0;border-bottom:1px solid #ddd;background-color:#fff;}
.entra-header .header-top:before {position:absolute;z-index:2;content:"";left:50%;right:0;top:0;bottom:1px;background-color:#fff;}







.entra-header .header-top-wrap {position:relative;z-index:5;display:flex;height:50px;font-size:0.95em;color:#4f4f4f;font-weight:500;}
.entra-header .header-top-wrap a {color:#4f4f4f;transition:0.5s;}
.entra-header .header-top-wrap a:hover {color:#999;}
.entra-header .header-top-wrap:after {position:absolute;z-index:-2;content:"";left:0;right:0;top:0;bottom:1px;background-color:#fff;}


.entra-header .header-top-wrap > a {flex-shrink:0;display:block;position:relative;padding:0 20px;display:flex;align-items:center;justify-content:center;}

.entra-header .header-top-wrap .link:after {position:absolute;z-index:-1;content:"";left:0;right:-1px;top:0;bottom:0;border:1px solid #ddd;border-top:0;}
.entra-header .header-top-wrap .link.on:after {background-color:#fff;border-bottom-color:#fff;}

.entra-header .header-top-wrap .mb:after {position:absolute;z-index:-1;content:"";right:-1px;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#ccc;}


.entra-header .header-top-wrap .btn {width:52px;cursor:pointer;}
.entra-header .header-top-wrap .btn > i {color:#fff;font-size:1.2em;}
.entra-header .header-top-wrap .btn:after {position:absolute;z-index:-1;content:"";left:0;right:0;top:0;bottom:1px;background-color:#004098;}


.entra-header .blank {flex-grow:1;}

.entra-header .header-news {position:relative;z-index:99999;flex-grow:1;display:flex;align-items:center;gap:15px;padding:0 20px;padding-left:0;max-width:660px;}
.entra-header .header-news > * {flex-shrink:0;}
.entra-header .header-news > i {font-size:0.8em;color:#999;}
.entra-header .header-news .subject {display:none;}
.entra-header .header-news .subject > em {display:none;font-size:0.9em;font-style:normal;margin-left:5px;color:#999;font-weight:500;}
.entra-header .header-news .list {position:relative;flex-shrink:1;flex-grow:1;}
.entra-header .header-news .ul {position:absolute;left:0;right:0;top:-22px;}
.entra-header .header-news ul > li {display:none;}
.entra-header .header-news ul > li .wrap {display:flex;gap:10px;align-items:center;font-size:0.9em;padding:10px 0;white-space:nowrap;}
.entra-header .header-news ul > li .label {flex-shrink:0;padding:2px 15px;background-color:#004098;color:#fff;border-radius:6px;font-size:0.9em;transition:0.5s;}
.entra-header .header-news ul > li .label:hover {background-color:#1a7261;}
.entra-header .header-news ul > li .title {display:block;flex-grow:1;overflow:hidden;text-overflow:ellipsis;}
.entra-header .header-news ul > li .title .date {font-size:0.9em;margin-right:10px;display:inline-block;}

.entra-header .header-news.open {padding:0;}
.entra-header .header-news.open .subject {display:block;position:absolute;z-index:2;left:29px;font-weight:800;margin-top:2px;}
.entra-header .header-news.open .subject > em {display:inline-block;}
.entra-header .header-news.open > i {display:none;}
.entra-header .header-news.open .list .ul {padding:15px 0;padding-top:52px;background-color:#fff;border:1px solid #ddd;top:-29px;}
.entra-header .header-news.open .list ul > li {display:block !important;border-top:1px solid #ddd;padding:0 29px;}
.entra-header .header-news.open ul > li .label {width:100px;text-align:center;overflow:hidden;text-overflow:ellipsis;}






.entra-header .header-main {position:relative;padding:0 0;}
.entra-header .header-main .after {display:none;position:absolute;z-index:1;left:0;right:0;top:0;height:100%;content:"";transition:0.5s;border-top:0 solid #053a5c;border-bottom:2px solid #000;background-color:#fff;}
.entra-header .header-main .after .entra-wrapper {height:100%;}
.entra-header .header-main .after .entra-inner {height:100%;}


.entra-header .header-main .after .entra-inner:before {position:absolute;content:"";top:90px;bottom:30px;left:0;width:237px;background-position:left center;background-image:url(../images/common/menuall.png);background-size:100% auto;opacity:0.9;}


.entra-navbar {position:relative;z-index:9999;}

.entra-navbar .gnb {margin-left:260px;margin-right:0;transition:0.5s;}
.entra-navbar .gnb > ul {display:flex;align-items:center;justify-content:space-between;}
.entra-navbar .gnb > ul > li {flex-grow:1;display:block;position:relative;text-align:center;}
.entra-navbar .gnb > ul > li:before {position:absolute;content:"";left:-1px;top:50%;transform:translateY(-50%);width:1px;height:20px;background-color:#ddd;}
.entra-navbar .gnb > ul:first-child > li:first-child:before {content:none;}
.entra-navbar .gnb > ul > li > a {position:relative;z-index:99;display:block;padding:23px 0;font-weight:700;font-size:1.3em;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:#396aac}
.entra-navbar .gnb > ul:hover > li > a {color:#222;}
.entra-navbar .gnb > ul > li:hover > a {color:#396aac;}


/* ÀÎÆ®¶ó³Ý ¸Þ´º Ãß°¡ 
.entra-navbar .gnb {display:flex;justify-content:space-between;}
.entra-navbar .gnb > ul:first-child {flex-grow:1;}
.entra-navbar .gnb > ul:last-child {width:17%;flex-shrink:0;}
*/



.entra-navbar .gnb > ul > li > ul {display:none;position:absolute;z-index:9;left:0;top:0;min-width:100%;font-size:1.0em;padding-top:80px;transition:0.5s;}
.entra-navbar .gnb > ul > li > ul:after {position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;content:"";border-right:1px solid #ddd;-webkit-transition:0.5s;transition:0.5s;}
.entra-navbar .gnb > ul > li:first-child > ul:after {border-left:1px solid #ddd;}

.entra-navbar .gnb > ul > li > ul > li {text-align:left;}
.entra-navbar .gnb > ul > li > ul > li:first-child {border-top:0;}
.entra-navbar .gnb > ul > li > ul > li > a {display:block;position:relative;padding:11px 20px;font-size:1.05em;line-height:1.2;font-weight:600;color:#111;-webkit-transition:0.2s;transition:0.2s;}
.entra-navbar .gnb > ul > li > ul > li.on > a {color:#396aac;}
.entra-navbar .gnb > ul > li > ul:hover > li > a {color:#222;}
.entra-navbar .gnb > ul > li > ul > li:hover > a {color:#396aac;}


.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:nowrap;padding:5px 30px 5px 40px;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:30px;top:11px;width:2px;height:2px;border-radius:100%;background:#999;}
.entra-navbar .gnb > ul > li > ul > li > ul > li.on > a {color:#396aac;}
.entra-navbar .gnb > ul > li > ul > li > ul > li:hover > a {color:#396aac;}

.entra-navbar .gnb > ul > li > ul > li .entra-admin-menu-label {display:none;}




.entra-header.header-fixed:after {border-bottom:1px solid #000;}

.entra-header.header-fixed .header-top {margin-top:-50px;}
.entra-header.header-fixed .entra-navbar .gnb > ul > li > a {padding:10px 0;font-size:1.1em;}

.entra-header.header-fixed .header-logo > a {padding-top:10px;padding-bottom:10px;}
.entra-header.header-fixed .header-logo > a:before {top:10px;bottom:10px;}

.entra-header.header-fixed .entra-navbar .gnb > ul > li > ul {padding-top:50px;}











.entra-sns .sns {display:inline-block;vertical-align:middle;position:relative;margin-left:15px;width:50px;height:50px;border-radius:100%;background-color:#36353b;transition:0.5s;}
.entra-sns .sns.top {background-color:#40bebd;}
.entra-sns .sns:hover {background-color:#555;}
.entra-sns .sns:first-child {margin-left:0;}

.entra-sns .sns:before {position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);background-position:center center;background-size:40% auto;width:100%;height:100%;}
.entra-sns .sns.facebook:before {background-image:url(../images/ico-snsw/facebook.svg);}
.entra-sns .sns.blog:before {background-image:url(../images/ico-snsw/blog.svg);background-size:50% auto;}
.entra-sns .sns.katalk:before {background-image:url(../images/ico-snsw/katalk.svg);}
.entra-sns .sns.instagram:before {background-image:url(../images/ico-snsw/instagram.svg);}
.entra-sns .sns.youtube:before {background-image:url(../images/ico-snsw/youtube.svg);}
.entra-sns .sns.linkedin:before {background-image:url(../images/ico-sns/linkedin.svg);}
.entra-sns .sns.top:before {background-image:url(../images/icon/top-wh.svg);}








.entra-footer {position:relative;background-color:#222126;letter-spacing:-0.05em;}
.entra-footer * {color:#fff;}
.entra-footer a {color:#fff;}

.entra-footer .inb {margin:3px 0;margin-right:33px;}


.entra-footer .footer-menu {position:relative;padding:18px 0;text-align:left;display:flex;align-items:center;gap:20px 50px;}
.entra-footer .footer-menu:after {position:absolute;content:"";left:0;right:0;bottom:0;height:1px;background-color:#fff;opacity:0.1;}

.entra-footer .footer-menu .menu-nav {flex-grow:1;}


.entra-footer .footer-info {position:relative;text-align:left;padding-top:50px;display:flex;align-items:center;gap:20px 50px;}
.entra-footer .footer-info .info-wrap {flex-grow:1;}
.entra-footer .footer-info .info-links {flex-shrink:0;width:100%;max-width:260px;position:relative;z-index:29;}

.entra-footer .footer-copy {font-size:0.8em;padding-top:29px;padding-bottom:50px;}



















.entra-pull-down {position:relative;padding:15px 19px;border:1px solid #555;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 #555;background-color:#36353b;}
.entra-pull-down:hover .pull-down {display:block;}
.entra-pull-down .pull-down .p {display:block;padding:15px 19px;border-top:1px solid #555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.entra-pull-down .pull-down .p:hover {background-color:#222126;}
.entra-pull-down .pull-down .p:first-of-type {border-top:0;}







.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 #fff;border-radius:10px;overflow:hidden;word-break:keep-all;}
.entra-popbox .pop-title {background-color:#7f5828;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 img {max-width:100% !important;}


.entra-popup .popup-content {overflow:hidden;}
.entra-popup .popup-content[data-simplebar] {overflow-y:auto;}
















.entra-maxwidth-wrap {max-width:2180px;}

.entra-main-visual {position:relative;height:100%;max-height:550px;background:#fff;user-select:none;overflow:hidden;}
.entra-main-visual  .entra-slider-visual {position:absolute;z-index:1;left:0;right:0;top:0;height:inherit;overflow:hidden;}





.entra-main-visual:before {position:absolute;content:"";z-index:9;bottom:0;height:65px;left:-4000px;right:50%;background-color:#fff;border-top-right-radius:500px;transform: skewX(40deg);}
.entra-main-visual:after {position:absolute;content:"";z-index:9;bottom:0;height:65px;left:50%;right:-4000px;background-color:#fff;border-top-left-radius:500px;transform: skewX(-40deg);}





.entra-slider-visual .swiper-container {height:100%;}
.entra-slider-visual .swiper-wrapper {height:100%;}
.entra-slider-visual .swiper-slide {height:100%;overflow:hidden;}

.entra-slider-visual .swiper-slide .entra-wrapper {height:100%;}
.entra-slider-visual .swiper-slide .entra-inner {height:100%;}


.entra-slider-visual .swiper-button-prev {color:#fff;margin-left:50px;margin-top:-20px;display:none;}
.entra-slider-visual .swiper-button-next {color:#fff;margin-right:50px;margin-top:-20px;display:none;}

.entra-slider-visual .swiper-pagination {position:relative;bottom:auto;text-align:left;flex-grow:1;margin-top:0;margin-left:29px;}
.entra-slider-visual .swiper-pagination-bullet {position:relative;box-sizing:border-box;width:12px;height:12px;background-color:transparent;border-radius:0;opacity:1;margin-right:6px;transition:0.5s;overflow:hidden;border-radius:100%;}
.entra-slider-visual .swiper-pagination-bullet-active {width:60px;border-radius:50px;}
.entra-slider-visual .swiper-pagination-bullet:after {position:absolute;z-index:8;content:"";left:0;top:0;bottom:0;width:100%;background-color:#fff;opacity:0.4;transition-delay:0.5s;}
.entra-slider-visual .swiper-pagination-bullet:before {position:absolute;z-index:9;content:"";left:0;top:0;bottom:0;width:0;background-color:#fff;transition:0.5s;transition-delay:0.5s;}
.entra-slider-visual .swiper-pagination-bullet-active:before {width:100%;}




.entra-slider-visual .swiper-wrapper {height:100%;}


.entra-slider-visual .swiper-slide:before {position:absolute;z-index:2;transition:0.2s;left:0;right:0;top:0;bottom:0;content:"";background-position:center center;background-size:cover;filter: blur(0);background-color:#020511;opacity:0.99;}
.entra-slider-visual.on .swiper-slide:before {transition:2s;transition-delay:0.1s;left:0;right:0;top:0;bottom:0;filter: blur(0);opacity:0.26; }

.entra-slider-visual .swiper-slide:after {position:absolute;transition:0.5s;left:-280px;right:-280px;top:-280px;bottom:-280px;content:"";background-position:center top;background-size:cover;filter: blur(0); }
.entra-slider-visual.on .swiper-slide:after {transition:6s;transition-delay:0.1s;left:0;right:0;top:0;bottom:0;filter: blur(0); }


.entra-main-visual .swiper-slide.s1:after {background-image:url(../images/visual/main1.jpg);background-position:center bottom;}
.entra-main-visual .swiper-slide.s2:after {background-image:url(../images/visual/main2.jpg);}
.entra-main-visual .swiper-slide.s3:after {background-image:url(../images/visual/main3.jpg);}








.entra-slider-visual .swiper-slide .visual-text {position:absolute;z-index:99;left:0;margin-top:-70px;top:50%;transform: translate(0, -50%); width:70%;max-width:70%;text-align:left;}
.entra-slider-visual .swiper-slide .visual-text .text {position:relative;display:block;color:#fff;font-size:1.5em;letter-spacing:-0.04em;;font-weight:300;line-height:1.2;margin:5px 0;/*text-shadow: 2px 2px 3px rgba(0,0,0,1);*/}

.entra-slider-visual .swiper-slide .visual-text strong.text {font-=font-weight:700;}
.entra-slider-visual .swiper-slide .visual-text .text.t1 {font-size:2.3em;font-weight:800;line-height:1;margin-bottom:23px;}
.entra-slider-visual .swiper-slide .visual-text .text.t1 > strong {font-size:1.5em;font-weight:900;}

.entra-slider-visual .swiper-slide .visual-text .text.t2 {font-size:2.0em;font-weight:700;line-height:1;}




.entra-slider-visual .slider-control {position:absolute;z-index:99;left:0;right:0;bottom:60px;margin-bottom:40px;}

.entra-slider-visual .control-btn {display:flex;gap:10px;margin-left:-12px;align-items:center;}
.entra-slider-visual .slider-btn {display:flex;width:40px;height:40px;position:relative;align-items:center;justify-content:center;color:#fff;background-color:transparent;border:0;cursor:pointer;}
.entra-slider-visual .slider-btn:after {position:absolute;content:"";z-index:-1;left:50%;top:50%;transform: translate(-50%, -50%);width:0;height:0;border-radius:100%;background-color:#fff;opacity:0.5;transition:0.5s;}

.entra-slider-visual .slider-btn:last-of-type:after {width:100%;height:100%;}
.entra-slider-visual .slider-btn:hover:after {width:100%;height:100%;opacity:1;}


.entra-slider-visual .slider-btn:before {position:absolute;z-index:2;left:50%;top:50%;transform: translate(-50%, -50%);transition:0.5s;font-family: "Font Awesome 5 Free"; font-weight: 900;content:"";font-size:1.28em;color:#fff;}

.entra-slider-visual .slider-btn:hover:before {color:#000;}

.entra-slider-visual .slider-btn.pause:before {content:"\f04c";}
.entra-slider-visual .slider-btn.play:before {content:"\f04b";}
.entra-slider-visual .slider-btn.prev:before {content:"\f053";}
.entra-slider-visual .slider-btn.next:before {content:"\f054";}





.entra-slider-visual .slider-link {position:absolute;z-index:98;left:0;right:0;top:50%;transform: translateY(-50%);margin-top:-40px;}
.entra-slider-visual .slider-link .link-wrap {z-index:999;position:relative;float:right;display:flex;flex-wrap:wrap;gap:10px;max-width:330px;}
.entra-slider-visual .slider-link .link-wrap > u {position:absolute;z-index:-1;content:"";left:50%;top:50%;transform: translate(-50%, -50%);width:20%;padding-top:20%;background-position:center center;background-image:url("../images/logo-symbol-white.png");background-size:100% auto;opacity:0.2;}
.entra-slider-visual .slider-link .link-wrap .item {position:relative;width:calc(50% - 5px);aspect-ratio:1;border-radius:39px;overflow:hidden;}
.entra-slider-visual .slider-link .link-wrap .item .inner {position:relative;z-index:9;width:100%;height:100%;display:flex;align-items:center;gap:10px;text-align:center;justify-content:center;flex-direction:column;color:#fff;}

.entra-slider-visual .slider-link .link-wrap .item:after {position:absolute;content:"";z-index:-1;left:50%;top:50%;transform: translate(-50%, -50%);width:100%;height:100%;background-color:#05111c;opacity:0.2;}

.entra-slider-visual .slider-link .link-wrap .item:before {position:absolute;content:"";z-index:2;left:50%;top:50%;transform: translate(-50%, -50%);width:100%;height:100%;border:1px solid #fff;opacity:0.15;border-radius:39px;}




.entra-slider-visual .slider-link .link-wrap .item strong {display:block;font-size:1.3em;line-height:1.2;padding:0 15px;opacity:0.8;}

.entra-slider-visual .slider-link .link-wrap .item i {font-size:2.3em;opacity:0.5;}





/* È¸Àü ¿¡´Ï¸ÞÀÌ¼Ç */
.entra-slider-visual.on .slider-link .link-wrap {transition:1s;}
.entra-slider-visual.on .slider-link .link-wrap > u {transition:1s;}
.entra-slider-visual.on .slider-link .link-wrap .item {transition:1s;}

.entra-slider-visual .slider-link .link-wrap[data-deg="0"] {transition:0s !important;}
.entra-slider-visual .slider-link .link-wrap[data-deg="0"] > u {transition:0s !important;}
.entra-slider-visual .slider-link .link-wrap[data-deg="0"] .item {transition:0s !important;}

.entra-slider-visual .slider-link .link-wrap[data-deg="90"] {transform: rotate(90deg);}
.entra-slider-visual .slider-link .link-wrap[data-deg="90"] > u {transform: translate(-50%, -50%) rotate(-90deg);}
.entra-slider-visual .slider-link .link-wrap[data-deg="90"] .item {transform: rotate(-90deg);}

.entra-slider-visual .slider-link .link-wrap[data-deg="180"] {transform: rotate(180deg);}
.entra-slider-visual .slider-link .link-wrap[data-deg="180"] > u {transform: translate(-50%, -50%) rotate(-180deg);}
.entra-slider-visual .slider-link .link-wrap[data-deg="180"] .item {transform: rotate(-180deg);}

.entra-slider-visual .slider-link .link-wrap[data-deg="270"] {transform: rotate(270deg);}
.entra-slider-visual .slider-link .link-wrap[data-deg="270"] > u {transform: translate(-50%, -50%) rotate(-270deg);}
.entra-slider-visual .slider-link .link-wrap[data-deg="270"] .item {transform: rotate(-270deg);}

.entra-slider-visual .slider-link .link-wrap[data-deg="360"] {transform: rotate(360deg);}
.entra-slider-visual .slider-link .link-wrap[data-deg="360"] > u {transform: translate(-50%, -50%) rotate(-360deg);}
.entra-slider-visual .slider-link .link-wrap[data-deg="360"] .item {transform: rotate(-360deg);}



.entra-slider-visual .slider-link .link-wrap .item:nth-of-type(1) {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap .item:nth-of-type(1):before {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap .item:nth-of-type(2) {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap .item:nth-of-type(2):before {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap .item:nth-of-type(3) {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap .item:nth-of-type(3):before {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap .item:nth-of-type(4) {border-radius:39px;border-top-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap .item:nth-of-type(4):before {border-radius:39px;border-top-left-radius:80px;}

.entra-slider-visual .slider-link .link-wrap[data-deg="0"] .item:nth-of-type(1) {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="0"] .item:nth-of-type(1):before {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="0"] .item:nth-of-type(2) {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="0"] .item:nth-of-type(2):before {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="0"] .item:nth-of-type(3) {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="0"] .item:nth-of-type(3):before {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="0"] .item:nth-of-type(4) {border-radius:39px;border-top-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="0"] .item:nth-of-type(4):before {border-radius:39px;border-top-left-radius:80px;}


.entra-slider-visual .slider-link .link-wrap[data-deg="90"] .item:nth-of-type(1) {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="90"] .item:nth-of-type(1):before {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="90"] .item:nth-of-type(2) {border-radius:39px;border-top-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="90"] .item:nth-of-type(2):before {border-radius:39px;border-top-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="90"] .item:nth-of-type(3) {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="90"] .item:nth-of-type(3):before {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="90"] .item:nth-of-type(4) {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="90"] .item:nth-of-type(4):before {border-radius:39px;border-top-right-radius:80px;}


.entra-slider-visual .slider-link .link-wrap[data-deg="180"] .item:nth-of-type(1) {border-radius:39px;border-top-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="180"] .item:nth-of-type(1):before {border-radius:39px;border-top-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="180"] .item:nth-of-type(2) {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="180"] .item:nth-of-type(2):before {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="180"] .item:nth-of-type(3) {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="180"] .item:nth-of-type(3):before {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="180"] .item:nth-of-type(4) {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="180"] .item:nth-of-type(4):before {border-radius:39px;border-bottom-right-radius:80px;}


.entra-slider-visual .slider-link .link-wrap[data-deg="270"] .item:nth-of-type(1) {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="270"] .item:nth-of-type(1):before {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="270"] .item:nth-of-type(2) {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="270"] .item:nth-of-type(2):before {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="270"] .item:nth-of-type(3) {border-radius:39px;border-top-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="270"] .item:nth-of-type(3):before {border-radius:39px;border-top-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="270"] .item:nth-of-type(4) {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="270"] .item:nth-of-type(4):before {border-radius:39px;border-bottom-left-radius:80px;}

.entra-slider-visual .slider-link .link-wrap[data-deg="360"] .item:nth-of-type(1) {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="360"] .item:nth-of-type(1):before {border-radius:39px;border-bottom-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="360"] .item:nth-of-type(2) {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="360"] .item:nth-of-type(2):before {border-radius:39px;border-bottom-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="360"] .item:nth-of-type(3) {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="360"] .item:nth-of-type(3):before {border-radius:39px;border-top-right-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="360"] .item:nth-of-type(4) {border-radius:39px;border-top-left-radius:80px;}
.entra-slider-visual .slider-link .link-wrap[data-deg="360"] .item:nth-of-type(4):before {border-radius:39px;border-top-left-radius:80px;}


/* È¸Àü ¿¡´Ï¸ÞÀÌ¼Ç */






















.entra-section {position:relative;word-break:keep-all;z-index:2;padding:60px 0;overflow:hidden;background-color:#fff;}
.entra-section.section-gray {background-color:#f4f4f4;}
.entra-section.notp {padding-top:0;}
.entra-section.nobt {padding-bottom:0;}

.entra-section-title {position:relative;text-align:left;margin-bottom:39px;padding-bottom:20px;}
.entra-section-title:before {position:absolute;content:"";left:0;bottom:0;width:70px;height:5px;background-color:#2e5e65;}
.entra-section-title:after {position:absolute;content:"";left:70px;bottom:0;width:70px;height:5px;background-color:#afc308;}
.entra-section-title .title {font-size:2.6em;font-weight:900;letter-spacing:-0.05em;line-height:1;}
.entra-section-title .copy {display:block;margin-top:10px;}












.entra-sub-visual {position:relative;overflow:hidden;}

.entra-sub-visual .entra-inner {height:330px;}

.entra-sub-visual:after {position:absolute;z-index:-2;left:50%;top:50%;transform: translate(-50%,-50%);width:100%;height:100%;content:"";background-position:center center;background-size:cover;}
.entra-sub-visual:before {content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background-color:#020511;opacity:0.5;}


.entra-sub-visual .entra-inner:before {position:absolute;content:"";z-index:9;bottom:0;width:30%;height:300%;left:-5.1%;background-position:center bottom;background-size:100% auto;;}



body.entra-sub1 .entra-sub-visual:after {background-image:url(../images/visual/sub1.jpg);}
body.entra-sub2 .entra-sub-visual:after {background-image:url(../images/visual/sub2.jpg);}
body.entra-sub3 .entra-sub-visual:after {background-image:url(../images/visual/sub3.jpg);background-position:center bottom;}
body.entra-sub4 .entra-sub-visual:after {background-image:url(../images/visual/sub4.jpg);}
body.entra-sub5 .entra-sub-visual:after {background-image:url(../images/visual/sub5.jpg);}
body.entra-sub6 .entra-sub-visual:after {background-image:url(../images/visual/sub6.jpg);}
body.entra-sub7 .entra-sub-visual:after {background-image:url(../images/visual/sub7.jpg);}
body.entra-sub8 .entra-sub-visual:after {background-image:url(../images/visual/sub8.jpg);}
body.entra-sub9 .entra-sub-visual:after {background-image:url(../images/visual/sub9.jpg);}
body.entra-sub10 .entra-sub-visual:after {background-image:url(../images/visual/sub10.jpg);}
body.entra-sub11 .entra-sub-visual:after {background-image:url(../images/visual/sub11.jpg);}
body.entra-sub12 .entra-sub-visual:after {background-image:url(../images/visual/sub12.jpg);}
body.entra-sub13 .entra-sub-visual:after {background-image:url(../images/visual/sub13.jpg);}
body.entra-sub14 .entra-sub-visual:after {background-image:url(../images/visual/sub14.jpg);}
body.entra-sub15 .entra-sub-visual:after {background-image:url(../images/visual/sub15.jpg);}

body.entra-sub90 .entra-sub-visual:after {background-image:url(../images/visual/sub90.jpg);}




body.entra-sub1 .entra-sub-visual .entra-inner:before {background-image:url(../images/visual/sub1.png);}
body.entra-sub2 .entra-sub-visual .entra-inner:before {background-image:url(../images/visual/sub2.png);}
body.entra-sub3 .entra-sub-visual .entra-inner:before {background-image:url(../images/visual/sub3.png);}
body.entra-sub4 .entra-sub-visual .entra-inner:before {background-image:url(../images/visual/sub4.png);}
body.entra-sub5 .entra-sub-visual .entra-inner:before {background-image:url(../images/visual/sub5.png);}
body.entra-sub6 .entra-sub-visual .entra-inner:before {background-image:url(../images/visual/sub6.png);}
body.entra-sub7 .entra-sub-visual .entra-inner:before {background-image:url(../images/visual/sub7.png);}
body.entra-sub8 .entra-sub-visual .entra-inner:before {background-image:url(../images/visual/sub8.png);}
body.entra-sub9 .entra-sub-visual .entra-inner:before {background-image:url(../images/visual/sub9.png);}
body.entra-sub90 .entra-sub-visual .entra-inner:before {background-image:url(../images/visual/sub90.png);}




.entra-sub-visual .visual-text {position:absolute;left:0;top:50%;transform: translate(0,-50%);margin-left:339px;margin-top:-25px;text-align:left;max-width:830px;}
.entra-sub-visual .visual-text * {color:#fff;}

.entra-sub-visual .visual-text .title {font-size:2.0em;font-weight:700;letter-spacing:-0.05em;line-height:1.0;}
.entra-sub-visual .visual-text .title  > strong {font-size:1.5em;font-weight:900;}
.entra-sub-visual .visual-text .copy {display:block;font-size:1.6em;font-weight:600;margin-top:10px;line-height:1.2;letter-spacing:-0.05em;}





.entra-sub-container  {overflow:hidden;}

.entra-sub-container.index .entra-sub-visual:after {transition:2s;filter: blur(11px);width:200%;height:200%;}
.entra-sub-container.index.on .entra-sub-visual:after {filter: blur(0);width:100%;height:100%;}
.entra-sub-container.index .entra-sub-visual:before {transition:1s;opacity:0.9;}
.entra-sub-container.index.on .entra-sub-visual:before {opacity:0.5;}


.entra-sub-container.index .entra-sub-visual .visual-text .title {margin-top:100px;filter: blur(11px);transition:1s;}
.entra-sub-container.index .entra-sub-visual .visual-text .copy {margin-top:-100px;filter: blur(11px);transition:1s;}
.entra-sub-container.index.on .entra-sub-visual .visual-text .title {margin-top:0;filter: blur(0);transition-delay:0.1s;}
.entra-sub-container.index.on .entra-sub-visual .visual-text .copy {margin-top:5px;filter: blur(0);transition-delay:0.5s;}



.entra-sub-container.index .entra-sub-visual .entra-inner:before {transition:2s;filter: blur(55px);margin-bottom:-50%;}
.entra-sub-container.index.on .entra-sub-visual .entra-inner:before {filter: blur(0);margin-bottom:0;}







.entra-content-wrap {position:relative;z-index:2;display:flex;}

.entra-content-wrap .content-aside {position:relative;width:280px;flex-shrink:0;padding-bottom:70px;}
.entra-content-wrap .content-aside:after {position:absolute;z-index:-1;content:"";left:-1px;right:-1px;top:50px;bottom:0;box-shadow: .8rem .6rem 1.6rem 0 rgba(177, 183, 195, 0.27);border-right: 0.1rem solid #d8d8d8;border-left: 0.1rem solid #d8d8d8;}
.entra-content-wrap .content-main {position:relative;flex-grow:1;padding:0 0 70px 60px;;}

.entra-content-wrap .content-aside:before {position:absolute;content:"";z-index:-1;top:-50px;height:55px;left:-4000px;right:100%;background-color:#fff;border-top-right-radius:500px;transform: skewX(20deg);}
.entra-content-wrap .content-main:before {position:absolute;content:"";z-index:-1;top:-50px;height:55px;left:0;right:-4000px;background-color:#fff;border-top-left-radius:500px;transform: skewX(-20deg);}


.entra-group-title {margin:0 -1px;margin-top:-50px;padding:50px 28px;background-color:#377bc0;color:#fff;border-radius:60px 60px 0 0;font-size:1em;text-align:center;transition:0.8s;}
.entra-group-title .title-main {font-size:2.3em;font-weight:800;letter-spacing:-0.01em;line-height:1;}


.entra-stick-wrap {position:relative;z-index:9;}
.entra-stick-wrap.is_stuck .entra-group-title {border-radius:0;padding:18px 28px;margin-top:46px;font-size:0.6em;}




.entra-sub-menu > ul {overflow:hidden;}
.entra-sub-menu > ul > li {border-top: 0.1rem solid #eee;background-color:#fff;}
.entra-sub-menu > ul > li:first-child {border-top:0;}
.entra-sub-menu > ul > li > a {display:block;padding:18px 28px;font-size:1.2em;line-height:1.2;font-weight:600;}
.entra-sub-menu > ul > li:hover {background-color:#ecf4f9;}
.entra-sub-menu > ul > li.on > a {color:#0f8441;}
.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:#0f8441;}
.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-section .title-main {flex-shrink:0;font-size:1.9em;font-weight:800;letter-spacing:-0.05em;line-height:1;}
.entra-section .title-sub {flex-shrink:0;font-size:1.6em;font-weight:700;letter-spacing:-0.05em;line-height:1;margin-bottom:20px;text-align:left;}

.entra-section .section-header {display:flex;gap:10px 20px;align-items:center;margin-bottom:20px;}
.entra-section .section-header > *:first-child {flex-grow:1;}

.entra-main-tab1 {flex-grow:1;display:flex;gap:10px 2%;align-items:center;}
.entra-main-tab1 .tab {position:relative;font-size:1.2em;font-weight:700;color:#7c7c7c;margin-top:8px;}
.entra-main-tab1 .tab.on {color:#000;}
.entra-main-tab1 .tab.on:after {position:absolute;content:"";top:-12px;left:50%;transform:translateX(-50%);width:8px;height:8px;background-color:#9691e7;border-radius:100%;}


.entra-slider-control {flex-shrink:0;display:flex;align-items:center;}
.entra-slider-control .btn {display:block;position:relative;z-index:9;width:32px;height:32px;background-color:#fff;color:#555;border:1px solid #ddd;border-radius:6px;margin-left:-1px;transition:0.2s;cursor:pointer;}
.entra-slider-control .btn:hover {z-index:11;background-color:#004098;border-color:#004098;color:#fff;}
.entra-slider-control .btn.pause {border-radius:0;}
.entra-slider-control .btn.play {border-radius:0;}
.entra-slider-control .btn.prev {border-radius:6px 0 0 6px;}
.entra-slider-control .btn.next {border-radius:0 6px 6px 0;}
.entra-slider-control .btn.more {margin-left:10px;}

.entra-slider-control .btn:before {position:absolute;z-index:2;left:50%;top:50%;transform: translate(-50%, -50%);font-family: "Font Awesome 5 Free"; font-weight: 900;content:"";font-size:0.85em;transition:0.2s;}

.entra-slider-control .btn.pause:before {content:"\f04c";}
.entra-slider-control .btn.play:before {content:"\f04b";}
.entra-slider-control .btn.prev:before {content:"\f053";}
.entra-slider-control .btn.next:before {content:"\f054";}
.entra-slider-control .btn.more:before {content:"\2b";}

.entra-slider-control .pages {margin-right:10px;font-size:0.9em;color:#555;letter-spacing:0em;}
.entra-slider-control .pages > strong {font-weight:800;color:#222;}












.entra-main-wrap {display:flex;gap:50px;}
.entra-main-wrap.wrap-box {gap:50px 30px;}
.entra-main-wrap .wrap-main {position:relative;width:calc(50% - 350px);flex-grow:1;}
.entra-main-wrap .wrap-side {position:relative;width:350px;flex-shrink:0;flex-grow:0;}


.entra-main-wrap .wrap-main .section-header:nth-of-type(n+2) {margin-top:50px;}















.entra-main-bbs > li {display:flex;gap:8px 15px;align-items:center;}
.entra-main-bbs > li.content {display:block;border-bottom:1px solid #ddd;padding-bottom:23px;}
.entra-main-bbs > li .wrap {display:flex;gap:8px 15px;align-items:center;}

.entra-main-bbs > li .title {flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.0em;font-weight:700;color:#555;}
.entra-main-bbs > li .date {flex-shrink:0;font-size:0.85em;color:#555;}
.entra-main-bbs > li .cate {flex-shrink:0;width:68px;padding:3px 5px;font-size:0.85em;background-color:#fff;border:1px solid #0974e1;color:#0974e1;border-radius:15px;text-align:center;white-space:nowrap;overflow:hidden;text-overlow:ellipsis;}
.entra-main-bbs > li .cate.long {width:100px;}

.entra-main-bbs > li .cont {margin-top:6px;display:-webkit-box; -webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden; text-overflow:ellipsis;max-height:3.9em;line-height:1.4;font-size:0.9em;}



.entra-main-wrap .entra-main-bbs {border-top:1px solid #222;padding-top:16px;}
.entra-main-wrap .entra-main-bbs > li {margin-top:16px;}

.entra-main-wrap .entra-main-bbs.box-wrap > li:first-child {margin-top:0;}







.entra-main-edu li {position:relative;}
.entra-main-edu li:nth-child(n+2) {border-top:1px solid #DFDFDF;padding-top:11px;margin-top:11px;}
.entra-main-edu li:nth-child(n+3) {display:none;}

.entra-main-edu li .head {position:relative;display:block;}
.entra-main-edu li .head .sub {display:block;font-size:1.0em;line-height:1.4;}
.entra-main-edu li .head .title {position:relative;display:block;padding-right:50px;}
.entra-main-edu li .head .main {position:relative;display:block;font-size:1.5em;font-weight:800;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.entra-main-edu li .head .title:after {position:absolute;right:0;top:-2px;content:"";width:30px;height:30px;line-height:30px;text-align:center;background-color:#004098;border-radius:100%;font-family: "Font Awesome 5 Free"; font-weight:900;content:"\f054";color:#fff;font-size:0.9em;}

.entra-main-edu li .info {position:relative;display:block;margin-top:5px;}
.entra-main-edu li .info .term {display:inline-block;font-size:0.9em;opacity:0.7;line-height:1.2;}
.entra-main-edu li .info .term .inb {display:block;margin-right:10px;margin-top:5px;}



.entra-main-edu li .term-label {font-size:0.9em;display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:5px;}
.entra-main-edu li .term-label > * {padding:2px 8px;border-radius:5px;font-weight:normal;display:flex;align-items:center;gap:6px;}
.entra-main-edu li .term-label > *.before {background-color:#fff;border:1px solid #ddd;}
.entra-main-edu li .term-label > *.ing {background-color:#004098;color:#fff;}
.entra-main-edu li .term-label > *.end {background-color:#aaa;color:#fff;}
.entra-main-edu li .term-label > * i {font-size:0.8em;}




.entra-box-wrap {box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.05);padding:33px 36px;border-radius:9px 9px 33px 33px;border: 1px solid #DFDFDF !important;min-height:365px;margin-bottom:16px;}
.entra-box-wrap.boxr {border-radius:33px 9px 33px 33px;}
.entra-box-wrap.boxl {border-radius:9px 33px 33px 33px;}





.entra-slider-edu {position:relative;z-index:9999999;}
.entra-slider-edu .swiper-container {text-align:center;word-break:keep-all;}

.entra-slider-edu .swiper-pagination {z-index:9999999;bottom:auto;top:-40px;left:auto;right:0;}
.entra-slider-edu .swiper-pagination-bullet {width:12px;height:12px;background-color:#555;margin:0 3px !important;}

.entra-slider-edu .entra-imgwrap {display:block;padding-top:60%;border:1px solid #e5e5e5;border-radius:10px;}
.entra-slider-edu .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-edu .fa-youtube {position: absolute;z-index:99;font-size: 3em;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #ff0000;}
.entra-slider-edu .fa-youtube:after {position: absolute;z-index:-1;content:"";left:10px;right:10px;top:10px;bottom:10px;background-color:#fff;}


.entra-slider-edu .txt-wrap {display:flex;flex-wrap:wrap;gap:0 10px;align-items:center;margin-top:12px;margin-bottom:6px;overflow:hidden;}

.entra-slider-edu .gtitle {flex-grow:1;display:block;font-size:1.5em;etter-spacing:-0.05em;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;}
.entra-slider-edu .gdate {font-size:0.9em;display:block;}


.entra-slider-edu .swiper-slide:hover .entra-imgwrap > img {width:120%;}


.entra-slider-edu .swiper-slide .term {opacity:0.7;font-size:0.9em;margin-top:2px;display:flex;flex-wrap:wrap;align-items:center;gap:5px 5px;}

.entra-slider-edu .swiper-slide .term-label {font-size:0.9em;display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin:2px 0;}
.entra-slider-edu .swiper-slide .term-label > strong {padding:2px 8px;border-radius:5px;font-weight:normal;}
.entra-slider-edu .swiper-slide .term-label > strong.before {background-color:#fff;border:1px solid #ddd;}
.entra-slider-edu .swiper-slide .term-label > strong.ing {background-color:#004098;color:#fff;}
.entra-slider-edu .swiper-slide .term-label > strong.end {background-color:#aaa;color:#fff;}



















.entra-main-webzine > li:nth-child(n+2) {margin-top:23px;}
.entra-main-webzine > li {display:flex;gap:23px;}
.entra-main-webzine .entra-imgwrap {flex-shrink:0;width:180px;padding-top:0;border-radius:15px;}
.entra-main-webzine .text-wrap {flex-grow:1;overflow:hidden;}

.entra-main-webzine .title {display:block;font-size:1.0em;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px;}
.entra-main-webzine .title > strong {font-weight:700;}

.entra-main-webzine .content {font-size:0.9em;color:#555;font-weight:400;line-height:1.22;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 3.6em;}

.entra-main-webzine .info {margin-top:6px;font-size:0.85em;color:#555;display:flex;justify-content:space-between;}










.entra-main-banner {display:flex;flex-wrap:wrap;gap:20px;height:100%;}
.entra-main-banner .item {flex-grow:1;width:calc(50% - 10px);display:flex;gap:5px;align-items:center;justify-content:center;text-align:center;flex-direction:column;background-color:#fff;box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.05);border:1px solid #DFDFDF;border-radius:16px 33px;padding:8px 20px;}

.entra-main-banner .item .title {display:block;font-size:1.0em;line-height:1.2;font-weight:500;}
.entra-main-banner .item .title > strong {display:block;font-size:1.3em;font-weight:800;color:#004098;margin-bottom:1px;}

.entra-main-banner .item > i {font-size:1.8em;color:#006cd0;max-width:45px;}


.entra-content-wrap .content-aside .entra-main-banner {margin-top:29px;padding:0;gap:0;height:auto;}
.entra-content-wrap .content-aside .entra-main-banner .item {border-radius:0;margin:-1px;}
.entra-content-wrap .content-aside .entra-main-banner .item .title {font-size:0.9em;}
.entra-content-wrap .content-aside .entra-main-banner .item > i {max-width:39px;}








.entra-main-links {display:flex;gap:50px;}
.entra-main-links .links-header {flex-shrink:0;}
.entra-main-links .links-header .entra-slider-control {margin-top:10px;}
.entra-main-links .entra-slider-links {flex-grow:1;overflow:hidden;padding:0 1px;}

.entra-main-links .entra-slider-control .pages {margin-left:10px;}



.entra-slider-links .swiper-container {height:auto !important;}
.entra-slider-links .swiper-wrapper {height:auto !important;}
.entra-slider-links .swiper-slide {height:auto !important;overflow:hidden;}

.entra-slider-links .entra-imgwrap {display:block;padding-top:39%;background-color:#fff;border:1px solid #ddd;}
.entra-slider-links .entra-imgwrap > img {width:80% !important;}





.entra-curriculum-table {overflow:hidden;overflow-x:auto}
.entra-curriculum-table > table {width:100%;border-top:2px solid #222;}
.entra-curriculum-table th {padding:12px 15px;text-align:center;background-color:#eff5f8;border:1px solid #ddd;font-size:1.2em;}
.entra-curriculum-table td {padding:12px 15px;border:1px solid #ddd;text-align:center;font-size:1.1em;}
.entra-curriculum-table td:nth-child(2) {text-align:left;}






.entra-staff-table {overflow:hidden;overflow-x:auto}
.entra-staff-table > table {width:100%;border-top:2px solid #222;}
.entra-staff-table th {padding:12px 15px;text-align:center;background-color:#eff5f8;border:1px solid #ddd;font-size:1.2em;}
.entra-staff-table td {padding:12px 15px;border:1px solid #ddd;text-align:center;font-size:1.1em;}
