/* 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 {font-family:"Pretendard Variable", Pretendard, 'S-CoreDream', 'Noto Sans KR', 'Spoqa Han Sans Neo', 'Malgun Gothic', sans-serif;}


body {padding-top:140px;}

.entra-wrapper {position:relative;z-index:9;min-width:320px;max-width:1620px;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;}






.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;}






.entra-header .header-logo {height:66px;position:relative;z-index:999999999;display:block;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);transition:0.2s;}
.entra-header .header-logo > a > img {height:100%;display:block;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;transition:0.5s;}



.entra-header .header-top {position:relative;padding:10px 0;transition:0.3s;}




.entra-header .header-top-wrap {display:flex;align-items:center;justify-content:center;gap:15px 30px;}

.entra-header .header-top-wrap .top-side {display:flex;align-items:center;justify-content:center;gap:5px 10px;}
.entra-header .header-top-wrap .top-side .entra-imgwrap {margin-top:-2px;}
.entra-header .header-top-wrap .top-side .entra-imgwrap > img {width:auto;height:33px;}
.entra-header .header-top-wrap .top-side .txt {font-size:1.1em;font-weight:600;letter-spacing:-0.05em;}


.entra-header .header-top-wrap .top-side.left {order:1;margin-right:auto;}
.entra-header .header-top-wrap .header-logo {order:2;margin:0 auto;}
.entra-header .header-top-wrap .top-side.right {order:3;margin-left:auto;}



.entra-header .header-main {position:relative;padding:0 0;}
.entra-header .header-main:after {position:absolute;display:block;z-index:2;left:0;right:0;top:0;height:100%;content:"";transition:0.5s;border-top:1px solid #053a5c;border-bottom:1px solid #053a5c;}
.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:1px solid #053a5c;border-bottom:1px solid #053a5c;background-color:#f9f9f9;}


.entra-navbar {position:relative;z-index:9999;}
.entra-navbar .gnb {transition:0.5s;}
.entra-navbar .gnb > ul {display:flex;justify-content:space-between;word-break:keep-all;}
.entra-navbar .gnb > ul > li {position:relative;flex-grow:1;min-width:9%;}

.entra-navbar .gnb > ul > li > i {display:none;}
/*
.entra-navbar .gnb > ul > li > a {display:block;position:relative;z-index:10;text-align:center;font-size:1.1em;line-height:1.2;font-weight:600;letter-spacing:-0.05em;padding:14px 5px;transition:0.5s;}
*/
.entra-navbar .gnb > ul > li > a {position:relative;z-index:10;text-align:center;font-size:1.05em;line-height:1.2;font-weight:600;letter-spacing:-0.05em;height:56px;display:flex;align-items:center;justify-content:center;padding:0 5px;transition:0.5s;}


.entra-navbar .gnb > ul > li > ul {display:none;position:absolute;z-index:9;left:0;top:1px;right:0;;white-space:normal;font-size:1.0em;transition:0.5s;}

.entra-navbar .gnb > ul > li > ul {border-left:1px solid #ddd;padding:70px 0 20px 0;line-height:1.2;} /* 44px + 15px */
.entra-navbar .gnb > ul > li:first-child > ul {border-color:transparent;}
.entra-navbar .gnb > ul > li:last-child > ul {border-right:1px solid transparent;}


.entra-navbar .gnb > ul > li > ul > li > a {display:block;font-size:0.9em;font-weight:400;padding:8px 10px;letter-spacing:-0.05em;transition:0.2s;}
.entra-navbar .gnb > ul > li > ul > li > ul  {padding:3px 0;}
.entra-navbar .gnb > ul > li > ul > li > ul > li > a {display:block;font-size:0.8em;font-weight:400;padding:3px 10px;transition:0.2s;}


.entra-navbar .gnb > ul:hover > li > ul {border-color:#ddd;}
.entra-navbar .gnb > ul > li:hover > ul {background-color:#fff;}
.entra-navbar .gnb > ul > li.on > a {color:#a27948;}
.entra-navbar .gnb > ul > li:hover > a {color:#a27948;padding-top:12px;}
.entra-navbar .gnb > ul > li > ul > li:hover > a {color:#a27948;}
.entra-navbar .gnb > ul > li > ul > li:hover > ul > li:hover > a {color:#a27948;}



.entra-header.header-fixed .header-top {margin-top:-87px;transition:0.3s;}











.entra-footer {position:relative;background-color:#31363d;padding-bottom:80px;letter-spacing:-0.05em;border-top:1px solid #000;}
.entra-footer * {color:#fff;}
.entra-footer a {color:#fff;}

.entra-footer .inb {margin:3px 16px;}


.entra-footer .footer-menu {position:relative;padding:40px 0;text-align:center;}
.entra-footer .footer-info {position:relative;text-align:center;opacity:0.8;}







/*

.entra-sidebar {position:fixed;z-index:998;right:0;top:50%;transform:translateY(-50%);user-select:none;transition:0.5s;}
.entra-sidebar .menu {position:relative;display:flex;align-items:center;width:60px;height:60px;color:#fff;margin:5px 0;justify-content:center;transition:0.5s;}
.entra-sidebar .menu:after {position:absolute;content:"";z-index:-2;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;transition:0.5s;background-color:#252c36;opacity:0.8;}

.entra-sidebar .menu .inner {position:relative;display:flex;align-items:center;width:60px;height:60px;justify-content:center;}


.entra-sidebar .inner > i {font-size:1.2em;}


.entra-sidebar .menu:first-child {right:-100px;opacity:0;}
.entra-sidebar .menu:last-child {right:-100px;opacity:0;}

.entra-sidebar.on .menu {right:0 !important;opacity:1 !important;}
*/

.entra-sidebar {position:fixed;z-index:9999;right:20px;top:169px;user-select:none;transition:0.5s;}
.entra-sidebar:after {position:absolute;z-index:-1;left:-5px;right:-5px;top:-5px;bottom:-5px;content:"";border-radius:15px;background-color:#fff;opacity:0.3;}
.entra-sidebar.on {top:70px;}
.entra-sidebar nav {border-radius:10px;overflow:hidden;}
.entra-sidebar .menu {position:relative;display:block;text-align:center;width:110px;padding:12px 0;font-size:1.0em;line-height:1.2;font-weight:600;letter-spacing:-0.08em;background-color:#fff;transition:0.5s;font-size:0.9em;color:#666;border:1px solid #ddd;margin-bottom:-1px;}
.entra-sidebar .menu > strong{display:block;;color:#0d2c4e;}
.entra-sidebar .menu:before {display:block;content:"";width:56px;height:56px;margin:0 auto;margin-bottom:6px;background-size:100% auto;}

.entra-sidebar .menu.blog:before {background-image:url("../images/icon/sns-naverblog.svg");}
.entra-sidebar .menu.katalk:before {background-image:url("../images/icon/sns-kakaotalk.png");background-size:90% auto;}
.entra-sidebar .menu.location:before {background-image:url("../images/icon/map.svg");background-size:90% auto;}
.entra-sidebar .menu.tel:before {background-image:url("../images/icon/call.svg");background-size:90% auto;}



.entra-sidebar .menu.top {background-color:#0a2d57;border-color:#0a2d57;color:#fff;}
.entra-sidebar .menu.top:before {content:none;}
.entra-sidebar .menu.top > i  {margin-right:10px;}


.entra-sidebar .menu.intro {background-color:#0a2d57;border-color:#0a2d57;color:#fff;}
.entra-sidebar .menu.intro:before {width:90%;height:36px;background-image:url("../images/logo-white.png");background-size:100% auto;}






















.entra-pull-down {position:relative;padding:15px 19px;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 {display:block;padding:15px 19px;border-top:1px solid #ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.entra-pull-down .pull-down .p:hover {background-color:#f7f9fd;}
.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:583px;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-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 {bottom:39px;}
.entra-slider-visual .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;transition:0.5s;}
.entra-slider-visual .swiper-pagination-bullet-active {background-color:#fff;}




.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:#252c36;opacity:0.95;}
.entra-slider-visual.on .swiper-slide:before {transition:7s;transition-delay:0.1s;left:0;right:0;top:0;bottom:0;filter: blur(0);opacity:0.3; }

.entra-slider-visual .swiper-slide:after {position:absolute;transition:0.5s;left:-280px;right:-280px;top:-280px;bottom:-280px;content:"";background-position:center center;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);}
.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:after {position:absolute;transition:0.5s;left:-280px;right:-280px;top:-280px;bottom:-280px;content:"";background-position:center center;background-size:cover;filter: blur(0); }





.entra-slider-visual .swiper-slide .visual-text {position:absolute;z-index:99;left:50%;top:50%;transform: translate(-50%, -50%); width:70%;max-width:70%;text-align:center;}
.entra-slider-visual .swiper-slide .visual-text .text {position:relative;display:inline-block;font-family: 'S-CoreDream';color:#fff;font-size:1.7em;letter-spacing:-0.1em;margin:3px 10px;font-weight:600;/*text-shadow: 2px 2px 3px rgba(0,0,0,1);*/}
.entra-slider-visual .swiper-slide .visual-text .text:after {position:absolute;z-index:-1;content:"";left:5px;right:5px;top:5px;bottom:5px;background-color:#252c36;opacity:0.7;}

.entra-slider-visual .swiper-slide .visual-text .text:nth-child(odd) {color:#fff;font-style:italic;opacity:0.9;}
.entra-slider-visual .swiper-slide .visual-text .text:nth-child(even) {color:#e0d1bd;font-style:normal;opacity:0.9;}
.entra-slider-visual .swiper-slide .visual-text .text.t1 {font-size:3em;}


.entra-slider-visual .swiper-slide .visual-text .text {transition:0.2s;filter: blur(39px);}
.entra-slider-visual.on .swiper-slide .visual-text .text {transition:1.8s;filter: blur(0);margin-left:10px !important;}

.entra-slider-visual .swiper-slide .visual-text .text:nth-child(1) {transition-delay:0.1s;margin-left:-50%;}
.entra-slider-visual .swiper-slide .visual-text .text:nth-child(2) {transition-delay:0.2s;margin-left:50%;}
.entra-slider-visual .swiper-slide .visual-text .text:nth-child(3) {transition-delay:0.3s;margin-left:-50%;}
.entra-slider-visual .swiper-slide .visual-text .text:nth-child(4) {transition-delay:0.4s;margin-left:50%;}











.entra-section {position:relative;word-break:keep-all;z-index:2;padding:80px 0;overflow:hidden;background-color:#fff;}
.entra-section.notp {padding-top:0;}
.entra-section.nobt {padding-bottom:0;}

.entra-section-title {text-align:center;margin-bottom:39px;}
.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:320px;}

.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:#252c36;opacity:0.2;}





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);}
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);}





.entra-sub-visual .visual-text {position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);margin-top:-25px;text-align:center;max-width:830px;}
.entra-sub-visual .visual-text * {color:#fff;}

.entra-sub-visual .visual-text .title {font-size:2.6em;font-family: 'S-CoreDream';letter-spacing:-0.05em;font-weight:800;text-shadow: 2px 2px 3px rgba(0,0,0,1);}
.entra-sub-visual .visual-text .copy {display:block;font-size:1.4em;font-weight:600;margin-top:5px;text-shadow: 2px 2px 3px rgba(0,0,0,1);}





.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-submenu-wrap {position:relative;z-index:95;margin-top:-50px;}
.entra-submenu-wrap:after {position:absolute;content:"";z-index:-1;left:0;right:calc(100% - 360px);top:0;bottom:0;background-color:#fff;}
.entra-submenu .gnb li > i {display:none;}

/*
.entra-submenu {position:relative;height:50px;display:flex;border:1px solid #ddd;}
.entra-submenu:after {position:absolute;content:"";z-index:-1;left:0;right:0;top:0;bottom:0;background-color:#fff;}
.entra-submenu > li {flex-shrink:0;background-color:#fff;border-right:1px solid #ddd;border-left:0;position:relative;height:100%;}
*/
.entra-submenu {position:relative;height:50px;display:flex;}
.entra-submenu > li {flex-shrink:0;background-color:#fff;border:1px solid #ddd;border-left:0;position:relative;height:100%;}
.entra-submenu > li:after {position:absolute;content:"";z-index:-1;left:0;right:0;top:0;bottom:0;background-color:#fff;}

.entra-submenu > li .home {font-size:1.0em;width:50px;height:100%;border-left:1px solid #ddd;display:flex;align-items:center;justify-content:center;}

.entra-submenu > li .names {cursor:pointer;display:flex;align-items:center;font-size:1.0em;height:100%;gap:0 20px;padding:0 20px;min-width:230px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select: none;-o-user-select:none;user-select: none;-ms-user-select: none;}
/*
.entra-submenu > li .names:after {display:block;flex-shrink:0;width:28px;height:28px;border-radius:100%;border:1px solid #ddd;background-color:#fff;margin-left:auto;display:flex;align-items:center;justify-content:center;font-family: "Font Awesome 5 Free"; font-weight:900;font-size:12px;transition:0.2s;content:"\f054";}
*/
.entra-submenu > li .names:after {display:block;flex-shrink:0;margin-left:auto;display:flex;align-items:center;justify-content:center;font-family: "Font Awesome 5 Free"; font-weight:900;font-size:12px;transition:0.2s;content:"\f054";}

.entra-submenu > li:hover .names:after {transform: rotate(90deg);}

.entra-submenu > li:last-child .names:after {transform: rotate(90deg);}
.entra-submenu > li:last-child:hover .names:after {transform: rotate(90deg) scaleX(-1) ;}



.entra-submenu > li .names .title {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


.entra-submenu .gnb {overflow:hidden;border:1px solid #ddd;border-top:0;margin-left:-1px;margin-right:-1px;background-color:#fff;}
.entra-submenu .gnb > ul > li {border-top:1px solid #ddd;}
.entra-submenu .gnb > ul > li:hover {background-color:#eee;}
.entra-submenu .gnb > ul > li > a  {display:block;padding:10px 20px;font-size:1em;}
.entra-submenu > li:nth-child(2) .gnb > ul > li > a  {font-size:1em;}
.entra-submenu .gnb > ul > li.on > a  {color:#008e81;}

.entra-submenu  > li .gnb {height:0;}
.entra-submenu  > li:hover .gnb {height:auto;}


.entra-submenu .gnb > ul > li > ul {padding-bottom:10px;}
.entra-submenu .gnb > ul > li > ul > li > a {display:block;;padding:4px 20px;transition:0.5s;font-size:1em;display:flex;align-items:flex;start;gap:10px;opacity:0.5;transition:0.5s;}
.entra-submenu .gnb > ul > li > ul > li > a:before {flex-shrink:0;content:"";width:4px;height:4px;background-color:#555;border-radius:100%;margin-top:9px;}
.entra-submenu .gnb > ul > li > ul > li:hover > a {opacity:1;color:#008e81;}
.entra-submenu .gnb > ul > li > ul > li.on > a {opacity:1;color:#008e81;}


.entra-submenu .gnb > ul > li > ul {display:none;} /* pc¿¡¼­ ¾Èº¸ÀÌ°Ô */




















.entra-section-inquire {position:relative;padding:39px 0;user-select:none;border-top:0 solid #7f5828;}
.entra-section-inquire * {color:#fff;}
.entra-section-inquire a {color:#fff;}
/*
.entra-section-inquire:after {position:absolute;z-index:-2;content:"";left:0;right:0;top:0;bottom:0;background-color:#393e45;opacity:0.99;}
*/
.entra-section-inquire:after {position:absolute;z-index:-2;content:"";left:0;right:0;top:0;bottom:0;background-color:#25292e;opacity:0.99;}
.entra-section-inquire:before {position:absolute;z-index:-1;content:"";left:0;right:0;top:0;bottom:0;background-image:url(../images/common/pattern-grid.png);background-repeat:repeat;background-position:left top;opacity:0.0;}


/*
.entra-main-inquire fieldset > legend {font-size:1.3em;font-weight:600;}
*/
.entra-main-inquire fieldset > legend {font-size:1.5em;font-weight:700;text-align:center;}

.entra-main-inquire .inquire-input {display:flex;gap:20px;margin:20px 0;}
.entra-main-inquire .inquire-input > * {height:50px;display:flex;align-items:center;gap:10px;}

.entra-main-inquire .inquire-input .input-box {background-color:#373a3f;border:1px solid #52575d;padding:0 20px;}

.entra-main-inquire .inquire-input .input-box:nth-child(3) {flex-grow:1;}
.entra-main-inquire .inquire-input .input-box label {flex-shrink:0;order:-1;}
.entra-main-inquire .inquire-input .input-box .inp {flex-grow:1;height:100%;border:0;outline:none;background-color:transparent;}
.entra-main-inquire .inquire-input .input-box .inp:-webkit-autofill { -webkit-text-fill-color:#fff !important;}

.entra-main-inquire .inquire-input .btn {flex-shrink:0;padding:0 3%;background-color:#7f5828;font-weight:800;font-size:1.1em;cursor:pointer;}

.entra-main-inquire .inquire-agree {display:flex;align-items:center;gap:5px;opacity:0.8;}

.entra-main-inquire .inquire-input .input-box .inp::placeholder {color:#fff;opacity:0.7;}



.entra-main-inquire .hfld {position:absolute;left:-9999999px;}












.entra-section.section-biz {background-color:#e5ecf0;}



.entra-main-biz {display:flex;flex-wrap:wrap;gap:20px;}
.entra-main-biz .item {position:relative;display:block;width:calc(25% - 15px);flex-grow:1;padding:39px 100px 100px 39px;color:#fff;overflow:hidden;}

.entra-main-biz .item .title {display:block;font-size:1.5em;font-weight:600;letter-spacing:-0.05em;line-height:1.2;font-family: 'S-CoreDream';/*text-shadow: 2px 2px 3px rgba(0,0,0,1);*/}
.entra-main-biz .item .btn {display:block;position:absolute;left:39px;bottom:39px;padding:6px 12px;font-size:0.9em;}
.entra-main-biz .item .btn:before {position:absolute;content:"";left:0;top:0;width:100%;height:1px;background-color:#fff;opacity:0.5;transition:0.5s;}
.entra-main-biz .item .btn:after {position:absolute;content:"";right:0;bottom:0;width:100%;height:1px;background-color:#fff;opacity:0.5;transition:0.5s;}

.entra-main-biz .item:hover .btn:before {width:100%;height:50%;opacity:0.2;}
.entra-main-biz .item:hover .btn:after {width:100%;height:50%;opacity:0.2;}




.entra-main-biz .item:before {position:absolute;z-index:-1;content:"";left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#999;transition:0.2s;opacity:0.9;}
.entra-main-biz .item:hover:before {left:-29px;right:-29px;top:-29px;bottom:-29px;filter: blur(5px);transition:1s;}



.entra-main-biz .item:nth-child(1):before {background-image:url(../images/main/biz01.jpg);}
.entra-main-biz .item:nth-child(2):before {background-image:url(../images/main/biz02.jpg);}
.entra-main-biz .item:nth-child(3):before {background-image:url(../images/main/biz03.jpg);}
.entra-main-biz .item:nth-child(4):before {background-image:url(../images/main/biz04.jpg);}
.entra-main-biz .item:nth-child(5):before {background-image:url(../images/main/biz05.jpg);}
.entra-main-biz .item:nth-child(6):before {background-image:url(../images/main/biz06.jpg);}
.entra-main-biz .item:nth-child(7):before {background-image:url(../images/main/biz07.jpg);}






.entra-main-community {display:flex;gap:0 10px;}
.entra-main-community .item-map {width:50%;}
.entra-main-community .item-banner {width:50%}

.entra-main-community .item-banner {display:flex;gap:10px;flex-wrap:wrap;}
.entra-main-community .item-banner .banner {position:relative;flex-grow:1;width:calc(50% - 5px);padding:29px 15% 29px 29px;line-height:1.2;}
.entra-main-community .item-banner .banner:before {position:absolute;content:"";right:29px;bottom:29px;background-position:right center;background-repeat:no-repeat;background-size:100% auto;}

.entra-main-community .item-banner .banner.full {width:100%;}

.entra-main-community .item-banner .banner.dk {color:#fff;}

.entra-main-community .item-banner .banner.cs {background-color:#e5ecf0;}
.entra-main-community .item-banner .banner.cs2 {background-color:#e5ecf0;}
.entra-main-community .item-banner .banner.qa {background-color:#1e3e54;}
.entra-main-community .item-banner .banner.case {background-color:#a27947;}


.entra-main-community .item-banner .banner.dk:before {width:23%;padding-top:23%;}

.entra-main-community .item-banner .banner.cs {padding-right:36%;padding-bottom:29px;}
.entra-main-community .item-banner .banner.cs:before {width:33%;top:0;bottom:0;background-image:url(../images/icon/consult.svg);}
.entra-main-community .item-banner .banner.qa:before {background-image:url(../images/icon/qa-wh.svg);}
.entra-main-community .item-banner .banner.case:before {background-image:url(../images/icon/success-wh.svg);}
.entra-main-community .item-banner .banner.cs2:before {background-image:url(../images/icon/cs.svg);width:23%;padding-top:23%;}


.entra-main-community .banner .title {display:block;font-size:1.3em;font-weight:800;letter-spacing:-0.05em;}
.entra-main-community .banner .exp {display:block;margin:10px 0;}
.entra-main-community .banner .btn {display:block;position:absolute;left:29px;bottom:29px;padding:6px 12px;font-size:0.9em;}
.entra-main-community .banner .btn:before {position:absolute;content:"";left:0;top:0;width:100%;height:1px;background-color:#fff;opacity:0.5;transition:0.5s;}
.entra-main-community .banner .btn:after {position:absolute;content:"";right:0;bottom:0;width:100%;height:1px;background-color:#fff;opacity:0.5;transition:0.5s;}

.entra-main-community .banner:hover .btn:before {width:100%;height:50%;opacity:0.2;}
.entra-main-community .banner:hover .btn:after {width:100%;height:50%;opacity:0.2;}


.entra-main-community .banner .tel {display:inline-block;font-size:2em;font-weight:800;letter-spacing:-0.05em;margin-top:10px;color:#255678;white-space:nowrap;}
.entra-main-community .banner .email {display:inline-block;font-size:1.6em;font-weight:600;letter-spacing:-0.05em;margin-top:5px;color:#333;}


.entra-main-community .item-banner .bbs {border:0 solid #ddd;background-color:#e5ecf0;padding:29px;position:relative;}



.bbs-more {display:inline-block;position:relative;z-index:999;margin-left:10px;margin-top:-2px;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:#1e3e54;border-color:transparent;color:#fff;}

.entra-main-community .item-banner .bbs .bbs-more  {position:absolute;right:29px;top:26px;}








.entra-main-bbs-list {margin-top:20px;padding-top:20px;border-top:1px solid #ddd;}
.entra-main-bbs-list > ul > li:nth-child(n+2) {margin-top:9px;}
.entra-main-bbs-list > ul > li.border {border-bottom:0 solid #ddd;padding-bottom:8px;}



.entra-main-bbs-list > ul > li > a {display:flex;gap:10px;align-items:center;overflow:hidden;}
.entra-main-bbs-list > ul > li > a:hover {opacity:0.5;}
.entra-main-bbs-list > ul > li > a:first-child:before{flex-shrink:0;content:"";width:4px;height:4px;border-radius:100%;background-color:#999;}
.entra-main-bbs-list > ul > li > a .date {flex-shrink:0;order:9;white-space:nowrap;font-size:0.9em;color:#777;}
.entra-main-bbs-list > ul > li > a .title {flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1em !important;letter-spacing:-0.05em;}

.entra-main-bbs-list > ul > li > a .cate {font-size:0.85em;display:inline-block;padding:2px 0;width:80px;text-align:center;border:1px solid #ddd;border-radius:4px;background-color:#fff;margin-right:8px;}


.entra-main-bbs-list > ul > li .content {font-size:0.95em;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 3em; line-height: 1.5em;padding-left:0;margin-top:5px;margin-left:14px;margin-right:80px;}



.entra-main-news .main .item:nth-child(even) .entra-main-bbs-list > ul > li > a .date {order:-9;}
.entra-main-news .main .item:nth-child(even) .entra-main-bbs-list > ul > li > a:before {content:none;}
.entra-main-news .main .item .entra-main-bbs-list.nobull > ul > li > a:before {content:none;}

.entra-main-news .main .item:nth-child(even) .entra-main-bbs-list > ul > li .content {padding-left:0;}



