@charset "utf-8";

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */
.slick-slide img {display: block;width: 100%;height: auto;}

#gnb_layout{background: transparent;}
#gnb_layout.open{background: #fff;}
#top_layout .top_wrap .utile_wrap {right: 0;width: 100px;height: 99px;background-color: #fff;justify-content: center;}
#top_layout .top_wrap .utile_wrap > li {margin:0;}
#top_layout .top_wrap .utile_wrap > li.allmenu-link .btn-allmenu {justify-content: center;width: 100%;height: 100%;display: flex;align-items: center;}
#top_layout .top_wrap .utile_wrap > li {width: 100%;height: 100%;}

@media (max-width:1023px) {
    #top_layout .top_wrap .utile_wrap {width: auto;height: 90px;background-color: transparent;right: 30px;}
}

@media (max-width:767px) {
    #top_layout .top_wrap .utile_wrap {height:80px}
}


.clear:after {display:block; clear:both; visibility:hidden; content:'';}

/* 레이아웃 */
#top_layout .top_wrap #logo > a{background-image: url("data:image/svg+xml,%3Csvg width='156' height='36' viewBox='0 0 156 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M77.9702 28.5911C77.9702 32.1411 60.6802 35.0211 39.3502 35.0211C18.0202 35.0211 0.730225 32.1411 0.730225 28.5911C0.730225 25.0411 18.0202 22.1611 39.3502 22.1611C60.6802 22.1611 77.9702 25.0411 77.9702 28.5911Z' fill='%232C2F88'/%3E%3Cpath d='M75.8694 13.5409C77.9794 16.8109 68.1294 22.5809 53.8494 26.4309C39.5794 30.2809 26.2894 30.7409 24.1694 27.4709C22.0494 24.2009 31.9094 18.4309 46.1794 14.5809C60.4494 10.7309 73.7394 10.2709 75.8594 13.5409H75.8694Z' fill='%23009C48'/%3E%3Cpath d='M49.2821 4.66171C52.6921 6.06171 50.1021 12.5317 43.4921 19.1217C36.8821 25.7117 28.7621 29.9117 25.3421 28.5117C21.9321 27.1117 24.5221 20.6417 31.1321 14.0517C37.7421 7.46171 45.8621 3.26171 49.2821 4.66171Z' fill='%23FFDE09'/%3E%3Cpath d='M63.8399 4.86155C63.8699 5.00155 63.5999 5.53155 63.5999 5.67155C63.5999 5.87155 63.3299 5.94155 63.1999 6.14155C63.1699 6.24155 63.1299 6.34155 63.0999 6.41155C62.9999 6.48155 62.5299 6.95155 62.3899 7.12155C62.1899 7.32155 61.9499 7.39155 61.7199 7.52155C61.5899 7.55155 61.4499 7.55155 61.2799 7.59155C60.7799 7.69155 60.2699 7.69155 59.7599 7.62155C59.6599 7.59155 59.1499 7.52155 59.0199 7.52155C58.9899 7.52155 58.9499 7.50155 58.8899 7.51155C58.8099 7.52155 58.8299 7.49155 58.7599 7.49155C58.6299 7.42155 58.5099 7.39155 58.4099 7.35155C58.2699 7.28155 58.0699 7.35155 57.9399 7.28155C57.5999 7.11155 57.2699 6.88155 56.9999 6.57155C56.8699 6.40155 56.7999 6.17155 56.6999 6.00155C56.6299 5.83155 56.5299 5.70155 56.4999 5.53155C56.4299 5.13155 56.4299 4.72155 56.2999 4.32155C56.2299 4.08155 56.1599 3.88155 56.1599 3.65155C56.2299 3.14155 56.0899 2.61155 56.4599 2.24155C56.5599 2.07155 57.0299 1.40155 57.1299 1.16155C57.1999 1.06155 57.2999 0.961554 57.3999 0.861554C57.5699 0.731554 57.7699 0.661554 57.9699 0.521554C58.1399 0.421554 59.1499 0.0815542 59.3199 0.121554C59.4499 0.121554 59.6199 0.191554 59.7599 0.121554C60.4699 -0.148446 61.2099 0.0915542 61.9199 0.261554C62.1899 0.331554 62.3899 0.531554 62.5899 0.701554C62.6599 0.801554 62.9699 1.12155 63.0199 1.14155C63.2199 1.24155 63.2699 1.20155 63.3699 1.44155C63.6699 2.28155 63.6699 3.12155 63.8799 4.03155C63.9099 4.16155 63.8799 4.33155 63.8799 4.47155C63.8499 4.54155 63.8499 4.81155 63.8499 4.87155L63.8399 4.86155Z' fill='%23DA261B'/%3E%3Cpath d='M99.553 9.15164V11.2616H97.863C97.983 10.5616 97.983 9.83164 97.843 9.15164H99.563H99.553ZM103.713 24.3316H106.373V2.93164H102.453V4.00164C103.203 4.00164 103.713 4.17164 103.713 5.02164V24.3416V24.3316ZM99.553 24.3316H102.193V2.93164H98.293V4.00164C99.023 4.00164 99.553 4.17164 99.553 5.02164V7.30164H97.063C94.033 2.70164 86.363 4.54164 86.363 10.2516C86.363 15.9616 94.043 17.7616 97.113 13.1316H99.563V24.3416L99.553 24.3316ZM89.113 10.2416C89.113 5.52164 95.193 5.52164 95.193 10.2416C95.193 14.9616 89.113 14.9616 89.113 10.2416Z' fill='white'/%3E%3Cpath d='M129.241 18.2314H126.411V5.04141C126.411 4.10141 125.681 3.98141 124.931 3.98141V2.94141H129.241V8.80141H132.441V10.7614H129.241V18.2414V18.2314ZM116.771 11.9614C116.671 11.7714 116.381 11.7214 116.291 11.9614C115.591 13.7514 112.831 15.3314 110.821 15.4514L109.321 13.8814C109.271 13.8114 109.301 13.8114 109.371 13.7814C111.621 13.5614 115.061 12.2514 115.061 7.07141V5.81141C115.061 4.89141 114.291 4.79141 113.581 4.79141V3.77141H118.011V7.07141C118.011 12.2514 121.471 13.5814 123.701 13.7814C123.771 13.7814 123.771 13.8014 123.721 13.8814L122.221 15.4514C120.311 15.3514 117.551 13.8014 116.771 11.9614ZM115.071 22.2514V18.9114C115.071 17.9714 114.321 17.8914 113.591 17.8914V16.8514H117.971V21.6914C117.971 21.9314 118.141 22.1014 118.381 22.1014H129.471V24.0914H116.971C115.661 24.0914 115.061 23.5314 115.061 22.2514H115.071Z' fill='white'/%3E%3Cpath d='M147.085 19.2011H143.965V13.5811H134.375V11.6211H149.795C150.645 10.2111 150.425 7.94109 150.425 6.36109C150.425 6.00109 150.305 5.85109 149.865 5.85109H136.665V3.87109H153.135C153.275 3.87109 153.325 3.94109 153.325 4.06109V8.18109C153.325 10.1411 153.205 10.7911 152.665 11.6211H155.915V13.5811H147.075V19.2011H147.085ZM137.595 22.2811V18.7011C137.595 17.7611 136.845 17.6811 136.115 17.6811V16.6411H140.475V21.7211C140.475 21.9611 140.665 22.1311 140.915 22.1311H153.455V24.1211H139.515C138.205 24.1211 137.605 23.5411 137.605 22.2811H137.595Z' fill='white'/%3E%3Cpath d='M91.3208 28.4212L89.4809 31.3012V32.8913H90.2009V33.7712H87.5609V32.8913H88.2809V31.2912L86.5209 28.4112H86.1208V27.5312H88.3608V28.4112H87.8809L89.0209 30.3712L90.2208 28.4112H89.7409V27.5312H91.7109V28.4112H91.3109L91.3208 28.4212Z' fill='white'/%3E%3Cpath d='M92.3223 33.771V32.891H92.8823V28.421H92.3223V27.541H97.0323V29.221H96.1523V28.421H94.0723V30.101H95.9123V30.981H94.0723V32.901H96.3023V32.021H97.1823V33.781H92.3123L92.3223 33.771Z' fill='white'/%3E%3Cpath d='M100.632 34.0217C100.102 34.0017 99.3418 33.6817 99.1518 33.3117V33.7717H98.2718V32.0117H99.1518V32.1317C99.2418 32.4917 99.8518 33.1217 100.622 33.1717C101.452 33.2117 101.902 32.7817 101.932 32.2517C102.022 30.7317 97.8818 31.6517 98.1618 29.0217C98.2718 28.0017 99.2118 27.2717 100.352 27.3017C100.962 27.3217 101.572 27.5917 101.812 27.9817V27.5417H102.652V29.3017H101.812V29.1917C101.612 28.5417 101.052 28.1917 100.472 28.1417C99.7618 28.1017 99.2718 28.4617 99.2418 28.9417C99.1318 30.5617 103.162 29.4817 103.062 32.2117C103.022 33.2617 102.142 34.0817 100.632 34.0217Z' fill='white'/%3E%3Cpath d='M106.883 31.0119H105.643L106.243 29.2419L106.883 31.0119ZM109.343 33.7719V32.8919H108.963L106.803 27.4619H106.023L103.923 32.8919H103.543V33.7719H105.473V32.8919H104.913L105.303 31.8819H107.263L107.673 32.8919H107.113V33.7719H109.353H109.343Z' fill='white'/%3E%3Cpath d='M114.849 28.421V33.791H113.759L111.049 29.041V32.891H111.529V33.771H109.609V32.891H110.169V28.421H109.609V27.541H111.549L113.959 31.881V28.421H113.479V27.541H115.399V28.421H114.839H114.849Z' fill='white'/%3E%3Cpath d='M119.48 30.6215C119.48 28.6515 120.92 27.3115 122.51 27.3115C123.23 27.3115 123.8 27.5515 124.18 27.9415V27.5415H125.06V29.6615H124.18V29.5215C124.06 28.7615 123.46 28.1715 122.57 28.1715C121.42 28.1715 120.68 29.3315 120.68 30.6215C120.68 32.0815 121.47 33.0915 122.6 33.1315C123.5 33.1715 124.44 32.5615 124.44 31.5715H125.28C125.28 33.2015 123.92 34.0015 122.55 34.0015C120.89 34.0015 119.49 32.8315 119.49 30.6215H119.48Z' fill='white'/%3E%3Cpath d='M130.74 30.6615C130.74 31.9915 130.05 33.1415 128.92 33.1415C127.79 33.1415 127.11 32.0115 127.11 30.6615C127.11 29.1715 127.8 28.1815 128.92 28.1815C130.2 28.1815 130.74 29.3315 130.74 30.6615ZM131.96 30.6615C131.96 28.6215 130.67 27.3115 128.92 27.3115C127.17 27.3115 125.89 28.6415 125.89 30.6615C125.89 32.6815 127.18 34.0115 128.92 34.0115C130.66 34.0115 131.96 32.7015 131.96 30.6615Z' fill='white'/%3E%3Cpath d='M137.869 28.4318V31.2518C137.869 32.8418 137.199 34.0118 135.479 34.0118C133.759 34.0118 133.079 32.8418 133.079 31.2518V28.4318H132.519V27.5518H134.759V28.4318H134.279V31.5018C134.279 32.3718 134.669 33.0518 135.629 33.0518C136.589 33.0518 136.989 32.3818 136.989 31.5018V28.4318H136.509V27.5518H138.429V28.4318H137.869Z' fill='white'/%3E%3Cpath d='M144.13 28.421V33.791H143.04L140.33 29.041V32.891H140.81V33.771H138.89V32.891H139.45V28.421H138.89V27.541H140.83L143.24 31.881V28.421H142.76V27.541H144.68V28.421H144.12H144.13Z' fill='white'/%3E%3Cpath d='M149.292 29.381V28.421H148.222V32.891H148.942V33.771H146.302V32.891H147.022V28.421H145.962V29.381H145.082V27.541H150.182V29.381H149.302H149.292Z' fill='white'/%3E%3Cpath d='M155.61 28.4212L153.77 31.3012V32.8913H154.49V33.7712H151.85V32.8913H152.57V31.2912L150.81 28.4112H150.41V27.5312H152.65V28.4112H152.17L153.31 30.3712L154.51 28.4112H154.03V27.5312H156V28.4112H155.6L155.61 28.4212Z' fill='white'/%3E%3C/svg%3E%0A");}
#top_layout.fix .top_wrap #logo > a,
#top_layout.open .top_wrap #logo > a{background-image: url("data:image/svg+xml,%3Csvg width='156' height='36' viewBox='0 0 156 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M77.24 28.598C77.24 32.148 59.95 35.028 38.62 35.028C17.29 35.028 0 32.148 0 28.598C0 25.048 17.29 22.168 38.62 22.168C59.95 22.168 77.24 25.048 77.24 28.598Z' fill='%232C2F88'/%3E%3Cpath d='M75.1392 13.5507C77.2492 16.8207 67.3992 22.5907 53.1192 26.4407C38.8492 30.2907 25.5592 30.7507 23.4392 27.4807C21.3192 24.2107 31.1792 18.4407 45.4492 14.5907C59.7192 10.7407 73.0092 10.2807 75.1292 13.5507H75.1392Z' fill='%23009C48'/%3E%3Cpath d='M48.5499 4.66934C51.9599 6.06934 49.3699 12.5393 42.7599 19.1293C36.1499 25.7193 28.0299 29.9193 24.6099 28.5193C21.1999 27.1193 23.7899 20.6493 30.3999 14.0593C37.0099 7.46934 45.1299 3.26934 48.5499 4.66934Z' fill='%23FFDE09'/%3E%3Cpath d='M63.1097 4.86937C63.1397 5.00937 62.8697 5.53937 62.8697 5.67937C62.8697 5.87937 62.5997 5.94937 62.4697 6.14937C62.4397 6.24937 62.3997 6.34937 62.3697 6.41937C62.2697 6.48937 61.7997 6.95937 61.6597 7.12937C61.4597 7.32937 61.2197 7.39937 60.9897 7.52937C60.8597 7.55937 60.7197 7.55937 60.5497 7.59937C60.0497 7.69937 59.5397 7.69937 59.0297 7.62937C58.9297 7.59937 58.4197 7.52937 58.2897 7.52937C58.2597 7.52937 58.2197 7.50937 58.1597 7.51937C58.0797 7.52937 58.0997 7.49937 58.0297 7.49937C57.8997 7.42937 57.7797 7.39937 57.6797 7.35937C57.5397 7.28937 57.3397 7.35937 57.2097 7.28937C56.8697 7.11937 56.5397 6.88937 56.2697 6.57937C56.1397 6.40937 56.0697 6.17937 55.9697 6.00937C55.8997 5.83937 55.7997 5.70937 55.7697 5.53937C55.6997 5.13937 55.6997 4.72937 55.5697 4.32937C55.4997 4.08937 55.4297 3.88937 55.4297 3.65937C55.4997 3.14937 55.3597 2.61937 55.7297 2.24937C55.8297 2.07937 56.2997 1.40937 56.3997 1.16937C56.4697 1.06937 56.5697 0.969367 56.6697 0.869367C56.8397 0.739367 57.0397 0.669367 57.2397 0.529367C57.4097 0.429367 58.4197 0.0893667 58.5897 0.129367C58.7197 0.129367 58.8897 0.199367 59.0297 0.129367C59.7397 -0.140633 60.4797 0.0993667 61.1897 0.269367C61.4597 0.339367 61.6597 0.539367 61.8597 0.709367C61.9297 0.809367 62.2397 1.12937 62.2897 1.14937C62.4897 1.24937 62.5397 1.20937 62.6397 1.44937C62.9397 2.28937 62.9397 3.12937 63.1497 4.03937C63.1797 4.16937 63.1497 4.33937 63.1497 4.47937C63.1197 4.54937 63.1197 4.81937 63.1197 4.87937L63.1097 4.86937Z' fill='%23DA261B'/%3E%3Cpath d='M98.8209 9.15945V11.2695H97.1309C97.2509 10.5695 97.2509 9.83945 97.1109 9.15945H98.8309H98.8209ZM102.981 24.3395H105.641V2.93945H101.721V4.00945C102.471 4.00945 102.981 4.17945 102.981 5.02945V24.3495V24.3395ZM98.8209 24.3395H101.461V2.93945H97.5609V4.00945C98.2909 4.00945 98.8209 4.17945 98.8209 5.02945V7.30945H96.3309C93.3009 2.70945 85.6309 4.54945 85.6309 10.2595C85.6309 15.9695 93.3109 17.7695 96.3809 13.1395H98.8309V24.3495L98.8209 24.3395ZM88.3809 10.2495C88.3809 5.52945 94.4609 5.52945 94.4609 10.2495C94.4609 14.9695 88.3809 14.9695 88.3809 10.2495Z' fill='%231D1D1B'/%3E%3Cpath d='M128.511 18.2392H125.681V5.04922C125.681 4.10922 124.951 3.98922 124.201 3.98922V2.94922H128.511V8.80922H131.711V10.7692H128.511V18.2492V18.2392ZM116.041 11.9692C115.941 11.7792 115.651 11.7292 115.561 11.9692C114.861 13.7592 112.101 15.3392 110.091 15.4592L108.591 13.8892C108.541 13.8192 108.571 13.8192 108.641 13.7892C110.891 13.5692 114.331 12.2592 114.331 7.07922V5.81922C114.331 4.89922 113.561 4.79922 112.851 4.79922V3.77922H117.281V7.07922C117.281 12.2592 120.741 13.5892 122.971 13.7892C123.041 13.7892 123.041 13.8092 122.991 13.8892L121.491 15.4592C119.581 15.3592 116.821 13.8092 116.041 11.9692ZM114.341 22.2592V18.9192C114.341 17.9792 113.591 17.8992 112.861 17.8992V16.8592H117.241V21.6992C117.241 21.9392 117.411 22.1092 117.651 22.1092H128.741V24.0992H116.241C114.931 24.0992 114.331 23.5392 114.331 22.2592H114.341Z' fill='%231D1D1B'/%3E%3Cpath d='M146.351 19.2089H143.231V13.5889H133.641V11.6289H149.061C149.911 10.2189 149.691 7.94891 149.691 6.36891C149.691 6.00891 149.571 5.85891 149.131 5.85891H135.931V3.87891H152.401C152.541 3.87891 152.591 3.94891 152.591 4.06891V8.18891C152.591 10.1489 152.471 10.7989 151.931 11.6289H155.181V13.5889H146.341V19.2089H146.351ZM136.861 22.2889V18.7089C136.861 17.7689 136.111 17.6889 135.381 17.6889V16.6489H139.741V21.7289C139.741 21.9689 139.931 22.1389 140.181 22.1389H152.721V24.1289H138.781C137.471 24.1289 136.871 23.5489 136.871 22.2889H136.861Z' fill='%231D1D1B'/%3E%3Cpath d='M90.5906 28.4291L88.7506 31.3091V32.8991H89.4706V33.7791H86.8306V32.8991H87.5506V31.2991L85.7906 28.4191H85.3906V27.5391H87.6306V28.4191H87.1506L88.2906 30.3791L89.4906 28.4191H89.0106V27.5391H90.9806V28.4191H90.5806L90.5906 28.4291Z' fill='%231D1D1B'/%3E%3Cpath d='M91.5901 33.7808V32.9008H92.1501V28.4308H91.5901V27.5508H96.3001V29.2308H95.4201V28.4308H93.3401V30.1108H95.1801V30.9908H93.3401V32.9108H95.5701V32.0308H96.4501V33.7908H91.5801L91.5901 33.7808Z' fill='%231D1D1B'/%3E%3Cpath d='M99.9016 34.0295C99.3716 34.0095 98.6116 33.6895 98.4216 33.3195V33.7795H97.5416V32.0195H98.4216V32.1395C98.5116 32.4995 99.1216 33.1295 99.8916 33.1795C100.722 33.2195 101.172 32.7895 101.202 32.2595C101.292 30.7395 97.1516 31.6595 97.4316 29.0295C97.5416 28.0095 98.4816 27.2795 99.6216 27.3095C100.232 27.3295 100.842 27.5995 101.082 27.9895V27.5495H101.922V29.3095H101.082V29.1995C100.882 28.5495 100.322 28.1995 99.7416 28.1495C99.0316 28.1095 98.5416 28.4695 98.5116 28.9495C98.4016 30.5695 102.432 29.4895 102.332 32.2195C102.292 33.2695 101.412 34.0895 99.9016 34.0295Z' fill='%231D1D1B'/%3E%3Cpath d='M106.151 31.0188H104.911L105.511 29.2488L106.151 31.0188ZM108.611 33.7787V32.8988H108.231L106.071 27.4688H105.291L103.191 32.8988H102.811V33.7787H104.741V32.8988H104.181L104.571 31.8888H106.531L106.941 32.8988H106.381V33.7787H108.621H108.611Z' fill='%231D1D1B'/%3E%3Cpath d='M114.121 28.4308V33.8008H113.031L110.321 29.0508V32.9008H110.801V33.7808H108.881V32.9008H109.441V28.4308H108.881V27.5508H110.821L113.231 31.8908V28.4308H112.751V27.5508H114.671V28.4308H114.111H114.121Z' fill='%231D1D1B'/%3E%3Cpath d='M118.75 30.6303C118.75 28.6603 120.19 27.3203 121.78 27.3203C122.5 27.3203 123.07 27.5603 123.45 27.9503V27.5503H124.33V29.6703H123.45V29.5303C123.33 28.7703 122.73 28.1803 121.84 28.1803C120.69 28.1803 119.95 29.3403 119.95 30.6303C119.95 32.0903 120.74 33.1003 121.87 33.1403C122.77 33.1803 123.71 32.5703 123.71 31.5803H124.55C124.55 33.2103 123.19 34.0103 121.82 34.0103C120.16 34.0103 118.76 32.8403 118.76 30.6303H118.75Z' fill='%231D1D1B'/%3E%3Cpath d='M130.01 30.6703C130.01 32.0003 129.32 33.1503 128.19 33.1503C127.06 33.1503 126.38 32.0203 126.38 30.6703C126.38 29.1803 127.07 28.1903 128.19 28.1903C129.47 28.1903 130.01 29.3403 130.01 30.6703ZM131.23 30.6703C131.23 28.6303 129.94 27.3203 128.19 27.3203C126.44 27.3203 125.16 28.6503 125.16 30.6703C125.16 32.6903 126.45 34.0203 128.19 34.0203C129.93 34.0203 131.23 32.7103 131.23 30.6703Z' fill='%231D1D1B'/%3E%3Cpath d='M137.141 28.4386V31.2586C137.141 32.8486 136.471 34.0186 134.751 34.0186C133.031 34.0186 132.351 32.8486 132.351 31.2586V28.4386H131.791V27.5586H134.031V28.4386H133.551V31.5086C133.551 32.3786 133.941 33.0586 134.901 33.0586C135.861 33.0586 136.261 32.3886 136.261 31.5086V28.4386H135.781V27.5586H137.701V28.4386H137.141Z' fill='%231D1D1B'/%3E%3Cpath d='M143.4 28.4308V33.8008H142.31L139.6 29.0508V32.9008H140.08V33.7808H138.16V32.9008H138.72V28.4308H138.16V27.5508H140.1L142.51 31.8908V28.4308H142.03V27.5508H143.95V28.4308H143.39H143.4Z' fill='%231D1D1B'/%3E%3Cpath d='M148.562 29.3908V28.4308H147.492V32.9008H148.212V33.7808H145.572V32.9008H146.292V28.4308H145.232V29.3908H144.352V27.5508H149.452V29.3908H148.572H148.562Z' fill='%231D1D1B'/%3E%3Cpath d='M154.88 28.4291L153.04 31.3091V32.8991H153.76V33.7791H151.12V32.8991H151.84V31.2991L150.08 28.4191H149.68V27.5391H151.92V28.4191H151.44L152.58 30.3791L153.78 28.4191H153.3V27.5391H155.27V28.4191H154.87L154.88 28.4291Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");}
#gnb_layout:before{opacity:0.2}
#gnb_layout.open:before{opacity:1}
#gnb_layout .depth1_ul > li > a span{color:#fff}
#gnb_layout.open .depth1_ul > li > a span{color: #333;}

#body_layout .cont1{margin-top:-100px;}
@media (max-width: 767.98px){
    #body_layout .cont1{margin-top:-80px;}
}

/* 레이아웃 */

.main-photo__skin,
.main-photo__skin .photo_list--wrap,
.main-photo__skin .photo_list--wrap .slick-list,
.main-photo__skin .photo_list--wrap .slick-list .slick-track,
.main-photo__skin .photo_list--wrap .slick-list .slick-track .slick-slide,
.main-photo__skin .photo_list--wrap .slick-list .slick-track .slick-slide >div,
.main-photo__skin .photo_list--wrap .slick-list .slick-track .slick-slide >div .photo_list--item,
.main-photo__skin .photo_list--wrap .slick-list .slick-track .slick-slide >div .photo_list--item > a {display:inline-block;width:100%;height:100%;vertical-align:top;}

button[data-control]{position:relative;display:inline-block;margin:0 -4px;width:25px;height:25px;vertical-align:middle;overflow: hidden;}
button[data-control]:before,
button[data-control]:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
button[data-control="prev"]:before,
button[data-control="next"]:before{width: calc(100%/2.5);height: calc(100%/2.5);border-width:2px;border-style: solid;border-color: #333;transform: rotate(45deg);}
button[data-control="prev"]:before{right: -5px;border-width: 0 0 2px 2px;}
button[data-control="next"]:before{left: -5px;border-width: 2px 2px 0 0;}
button[data-control="stop"]:before{width: 2px;height: calc(100%/2);box-shadow: -3px 0 #333, 3px 0 #333;}
button[data-control="play"]:before{right: -5px;width: 0;height: 0;border-width: 10px 0 10px 15px;border-style: solid;border-color: transparent transparent transparent #333;}

.cont1 {overflow:hidden;position: relative;height:800px;}
.cont1:after {display:block;position:absolute;content:'';right:0;top: 100px;z-index: 9;width:100px;height:1px;background:#e5e8ef;}
.cont1:before {display:block;position:absolute;z-index:9;right:0;bottom:0;content:'';width:670px;height: 701px;background:url(/images/bridge/main/visual_obj.png)no-repeat;}
.cont1 .my-slider-1 {position:relative; width:100%; }
.cont1 .my-slider-1 .swiper-wrapper {}
.cont1 .my-slider-1 .swiper-wrapper .swiper-slide {width: 100%;height:800px;}
.cont1 .my-slider-1 .swiper-wrapper .swiper-slide .page {width:100%; height:100%;}
.cont1 .my-slider-1 .swiper-wrapper .swiper-slide .page .bg {position: relative;width:100%;height:100%;background-size:cover;background-repeat: no-repeat;background-position:center;background-image:url(/images/bridge/main/visual01.jpg);}
.cont1 .my-slider-1 .swiper-wrapper .swiper-slide .page-2 .bg {background-image:url(/images/bridge/main/visual01.jpg);}
.cont1 .my-slider-1 .swiper-wrapper .swiper-slide .page-3 .bg {background-image:url(/images/bridge/main/visual02.jpg);}
.cont1 .my-slider-1 .swiper-wrapper .swiper-slide .page .bg video {position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.cont1 .my-slider-1 .title {position:absolute;left:50%;top: 235px;z-index:9;margin-left:-630px;}
.cont1 .my-slider-1 .title > span {display: inline-block;position: relative;line-height: 1;font-size:26px;color:#fff;}
.cont1 .my-slider-1 .title > span:after {display:block; position:absolute; right:-150px; top:50%;  content:''; width:130px; height:1px;background: rgba(255,255,255,.3);}
.cont1 .my-slider-1 .title > strong {display:block;line-height: 1;margin: 20px 0 30px;font-family:'mpost';font-size:87px;color:#fff;}
.cont1 .my-slider-1 .title > p {}
.cont1 .my-slider-1 .title > p span {display:block;font-size:17px;font-weight: 400;color:#fff;}
.cont1 .my-slider-1 .title > a {display:block;width:200px;height:50px;line-height:48px;margin: 50px 0 0;border:1px solid rgba(211,211,211,.5);border-radius: 0 0 20px 0;background: rgba(255,255,255,.1);text-align:center;color:#fff;font-size:17px;}
.cont1 .swiper-container-horizontal>.swiper-pagination-bullets {top:50%;left:30px;width: auto;height: 50px;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.cont1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {display:block;width:32px;height:3px;margin: 10px 0;border-radius: 0;background:rgba(255,255,255,.2);}
.cont1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#fff;}

.cont1 .totalbox {position:absolute;left: 35px;bottom: 20px;z-index: 9;}
.cont1 .totalbox .ico {display:block;margin: 0 0 5px;width:45px;height:8px;background:url(/images/bridge/main/now2.png)no-repeat;font-size:0;}
.cont1 .totalbox > button {height:90px;}
.cont1 .totalbox > button .ico {margin-left:5px;    }
.cont1 .totalbox.on > button .ico {opacity:0;}
.cont1 .totalbox > button em {display:block; width:88px; height:83px;background:url(/images/bridge/main/now1.png)no-repeat; font-size:0;}
.cont1 .totalbox > div {display:none;position: absolute;left: 100px;top:0;padding: 18px 0 0;width: 200px;height:90px;}
.cont1 .totalbox.on > div {display:block; }
.cont1 .totalbox > div .ico {}
.cont1 .totalbox > div strong {display:block;line-height: 1.3;font-size: 14px;font-weight:bold;color:#fff;}
.cont1 .totalbox > div ul {}
.cont1 .totalbox > div ul li {position:relative;line-height: 1.1;margin:5px 0;font-size: 14px;color:#fff;}
.cont1 .totalbox > div ul li span {display:inline-block;position: relative;width: 59px;line-height:1.1;}
.cont1 .totalbox > div ul li span:after {display:inline-block;position: absolute;right: 8px;top: 2px;content:'';width:1px;height:10px;background: rgba(255,255,255,.15);}
.cont1 .totalbox > div .clickClose {position: absolute;left: 110px;top: 12px;width: 15px;height:15px;border-radius:50%;background:url(/images/bridge/main/now_close.png);font-size:0;}


.cont2 {overflow: hidden;padding: 100px 0 0;}
.cont2 .group {}
.cont2 .group .box {}
.cont2 .group .box .title {line-height: 1;margin: 0 0 25px;font-size:24px;font-family:'mont';color:#272626;}
.cont2 .group .box1 {float:left;width:calc(100% - 440px);padding-right: 50px;}
.cont2 .group .box1 #tab_wrap {position:relative;}
.cont2 .group .box1 #tab_wrap:before {display:block;position:absolute;top: 10px;left: 105px;right:45px;content:'';width:auto;height:1px;background: #e9e9eb;}
.cont2 .group .box1 #tab_wrap .menu_wrap {position:absolute;right: 65px;top: -3px;text-align:right;}
.cont2 .group .box1 #tab_wrap .menu_wrap li {display:inline-block;margin-left: 30px;}
.cont2 .group .box1 #tab_wrap .menu_wrap li a {display:block; font-size:18px; color:#4b4b4b;transition:all 0.3s; -webkit-transition:all 0.3s;}
.cont2 .group .box1 #tab_wrap .menu_wrap li a:before {display:inline-block;content:'';width:7px;height:7px;margin: -3px 10px 0 0;border-radius:50%;background:#c0c0c0;vertical-align:middle;transition:all 0.3s; -webkit-transition:all 0.3s;}
.cont2 .group .box1 #tab_wrap .menu_wrap li a.ov {position:relative; font-weight:bold;}
.cont2 .group .box1 #tab_wrap .menu_wrap li a.ov:before {background:#6d38b5; }
.cont2 .group .box1 #tab_wrap .con_wrap {}
.cont2 .group .box1 #tab_wrap .con_wrap .con {}
.cont2 .group .box1 #tab_wrap .con_wrap .con ul {margin: 0 -30px;}
.cont2 .group .box1 #tab_wrap .con_wrap .con ul li {float:left;width:calc(50% - 60px);margin: 0 30px;}
.cont2 .group .box1 #tab_wrap .con_wrap .con ul li a {}
.cont2 .group .box1 #tab_wrap .con_wrap .con ul li strong {display:block;overflow:hidden;margin: 18px 0 0;line-height: 1.1;font-size:18px;color:#2f2f2f;text-overflow: ellipsis;white-space: nowrap;}
.cont2 .group .box1 #tab_wrap .con_wrap .con ul li p {display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 44px;margin: 25px 0;font-size:14px;color:#363636;text-overflow: ellipsis;white-space: normal;}
.cont2 .group .box1 #tab_wrap .con_wrap .con ul li span {display:block; font-size:14px; color:#363636;}
.cont2 .group .box1 #tab_wrap .morebtn {position:absolute;right:0;top: -4px;}
.cont2 .group .box1 #tab_wrap .morebtn a {display:block; width:25px; height:25px; font-size:0; }
.cont2 .group .box1 #tab_wrap .morebtn a:before,
.cont2 .group .box1 #tab_wrap .morebtn a:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.cont2 .group .box1 #tab_wrap .morebtn a:before{width:100%;height:1px;background: #1a1b1c;}
.cont2 .group .box1 #tab_wrap .morebtn a:after {width:1px;height:100%;background: #1a1b1c;}
.cont2 .group .box2 {float:right; position:relative; width:440px; }
.cont2 .group .box2 .control {display:inline-block;position:absolute;right:0;top: -5px;width:auto;}
.cont2 .group .box2 .control .paging {display:inline-block; margin:0 10px;}
.cont2 .group .box2 .control .paging span {line-height:20px;font-size:16px; color:#272626;}
.cont2 .group .box2 .control > button {display:inline-block; width:20px; height:20px;  margin:0;font-size:0; }
.cont2 .group .box2 .control > button[data-control="prev"]:before,
.cont2 .group .box2 .control > button[data-control="next"]:before{width:8px;height:8px;border-width:2px;border-style: solid;border-color: #6e7072;transform: rotate(45deg);}
.cont2 .group .box2 .control > button[data-control="prev"]:before{right: -5px;border-width: 0 0 2px 2px;}
.cont2 .group .box2 .control > button[data-control="next"]:before{left: -5px;border-width: 2px 2px 0 0;}
.cont2 .group .box2 .control > button[data-control="stop"]:before{width: 2px;height:13px;box-shadow: -3px 0 #6e7072, 3px 0 #6e7072;}
.cont2 .group .box2 .control > button[data-control="play"]:before{right: -5px;width: 0;height: 0;border-width: 8px 0 8px 10px;border-style: solid;border-color: transparent transparent transparent #6e7072;}


.cont3 {overflow: hidden;padding: 100px 0 0;background:url(/images/bridge/main/bg.png)no-repeat left top;}
.cont3 .group1 {position:relative;margin: 0 0 110px;}
.cont3 .group1:before {display:block; position:absolute;left:0; bottom:0; z-index:1; content:''; width:130px; height:152px; background:url(/images/bridge/main/obj.png)no-repeat;}
.cont3 .group1 .inner {overflow:hidden; position:relative; padding:0 35px 0 345px; border-radius:0 0 30px 0; background: #583894; background: linear-gradient(-45deg, #583894, #3e4d9e);}
.cont3 .group1 .inner:after {display:block;position:absolute;left: -110px;top: -50px;content:'';width:400px;height:400px;border-radius: 50%;background: rgba(255,255,255,.03);}
.cont3 .group1 .inner strong {display:block; position:absolute; left:0; top:0; line-height:95px; padding-left:130px; font-size:24px; font-family:'mont'; font-weight:bold; color:#fff; }
.cont3 .group1 .inner ul {}
.cont3 .group1 .inner ul li {float:left;position:relative;width:25%;}
.cont3 .group1 .inner ul li:before {display:block; position:absolute; content:''; top:50%; right:0; width:1px; height:13px; margin-top:-6.5px; background:rgba(255,255,255,.1);}
.cont3 .group1 .inner ul li:last-child:before {display:none;}
.cont3 .group1 .inner ul li a {display:block; line-height:95px; font-size:16px; color:#fff; text-align:center;}
.cont3 .group1 .inner ul li .ico {display:inline-block;margin: -2px 20px 0 0;width:27px;height:24px;background:url(/images/bridge/main/ico_ir.png)no-repeat;vertical-align:middle;}
.cont3 .group1 .inner ul li .ico2 {background-position:-27px 0;}
.cont3 .group1 .inner ul li .ico3 {background-position:-54px 0;}
.cont3 .group1 .inner ul li .ico4 {background-position:-81px 0;}

.cont3 .group2 {}
.cont3 .group2 .tit {margin: 0 0 10px;text-align:center;}
.cont3 .group2 .tit span {display:block;font-size: 20px;color: #3d3d3d;}
.cont3 .group2 .tit strong {display:block;line-height: 1;font-size: 46px;font-family: 'mpost';color: #3d3d3d;}
.cont3 .group2 #slider {position:relative;}
.cont3 .group2 #slider .slick-list {overflow:visible;}
.cont3 .group2 #slider .control {/* display: none; */}
.cont3 .group2 #slider .control > button {position:absolute;top: 278px;width:84px;height:17px;background:url(/images/bridge/main/arr2.png)no-repeat;font-size: 0;z-index: 99;}
.cont3 .group2 #slider .control > button:before,
.cont3 .group2 #slider .control > button:after {display:none;}
.cont3 .group2 #slider .control > button.btn_prev {left:50%;margin-left: -760px;background-position:0 0;}
.cont3 .group2 #slider .control > button.btn_next {right:50%;margin-right: -760px;background-position: -84px 0;}
.cont3 .group2 #slider .grap {/*overflow:hidden;*/position:relative;top: -70px;left:50%;min-height: 735px;margin-left:-630px;padding: 60px 0 130px;}
.cont3 .group2 #slider .grap ul {position: relative;width:1000%;}
.cont3 .group2 #slider .grap ul:after {display:block; clear:both; visibility:hidden; content:'';}
.cont3 .group2 #slider .grap ul li {float:left;width: 375px;position:relative;margin-right: 70px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.cont3 .group2 #slider .grap ul li:nth-child(1), 
.cont3 .group2 #slider .grap ul li:nth-child(4) {padding:60px 0 0;}
.cont3 .group2 #slider .grap ul li:nth-child(3) {margin-right:160px;}
.cont3 .group2 #slider .grap ul li:nth-child(2) {padding:110px 0 0;}
.cont3 .group2 #slider .grap ul li .number {position:absolute;left:0;top: -60px;line-height: 1;font-size:100px;font-family:'mont';color:rgba(54,54,54,.1); transition:all 0.3s; -webkit-transition:all 0.3s;}
.cont3 .group2 #slider .grap ul li:nth-child(2) .number,
.cont3 .group2 #slider .grap ul li:nth-child(3) .number {top: 106%;}
.cont3 .group2 #slider .grap ul li a {display:block;height: 435px;background: #fff;transition: all 0.3s;-webkit-transition: all 0.3s;box-shadow: 5px 5px 30px rgba(0,0,0,.1);}
.cont3 .group2 #slider .grap ul li .thumb {width: 100%;height:245px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.cont3 .group2 #slider .grap ul li a:hover .thumb,
.cont3 .group2 #slider .grap ul li a:focus .thumb {padding:10px 10px 0;}
.cont3 .group2 #slider .grap ul li .thumb span {display:block; width:100%; height:100%; background-size:cover; background-position:center;}
.cont3 .group2 #slider .grap ul li .info {height: 185px;padding:30px 35px;background: url(/images/bridge/main/arr.png)no-repeat 90% 80%;}
.cont3 .group2 #slider .grap ul li strong {display:block; overflow:hidden; font-weight:bold; font-size:26px; color:#000;text-overflow: ellipsis;white-space: nowrap;}
.cont3 .group2 #slider .grap ul li p { overflow:hidden; font-size:17px; color:#000; text-overflow: ellipsis;white-space: nowrap;}

.cont4 {position: relative; padding:150px 0;}
.cont4:before,
.cont4:after {display:block;position:absolute;top: 0;z-index: -1;content:'';width:auto;height:100%;}
.cont4:before {left:0;right: 45%;border-radius:300px 0 0 0;background:url(/images/bridge/main/bg2.jpg);background-size:cover;}
.cont4:after {right:0;left: 55%;background:url(/images/bridge/main/bg3.jpg);background-size:cover;}
.cont4 .group {}
.cont4 .group .box {position:relative;}
.cont4 .group .box1 {float:left; width:calc(100% - 370px); padding-right:65px;}
.cont4 .group .box1 .tit {height: 80px;line-height:1;font-family:"mpost";font-size:34px;color:#3e4281;}
.cont4 .group .box1 .tit span {display:inline-block;line-height: 1;font-family:"mpost";font-size:34px;color:#3d3d3d;}
.cont4 .group .box1 ul {}
.cont4 .group .box1 ul li {float:left; width:33.33%;height:228px;}
.cont4 .group .box1 ul li a {display: block;position: relative;width:100%;height:100%;}
.cont4 .group .box1 ul li a:after {display:block; opacity:0; position:absolute;content:'';left:0;top:0;width:100%;height:100%;background: rgba(44,46,82,.8) url(/images/bridge/main/plus.png)no-repeat center;transition: all 0.3s;transition: all 0.3s;}
.cont4 .group .box1 ul li a:hover:after,
.cont4 .group .box1 ul li a:focus:after {opacity:1;}
.cont4 .group .box1 ul li span {display:block; width:100%; height:100%; background-size:cover; background-position:center;}
.cont4 .group .box1 .morebtn {position:absolute;right: 24%;top: 5px;}
.cont4 .group .box1 .morebtn a {display:block;width:25px;height:25px;font-size: 0;}
.cont4 .group .box1 .morebtn a:before,
.cont4 .group .box1 .morebtn a:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.cont4 .group .box1 .morebtn a:before{width:100%;height:1px;background: #1a1b1c;}
.cont4 .group .box1 .morebtn a:after {width:1px;height:100%;background: #1a1b1c;}

.cont4 .group .box2 {float:right; position:relative;width:370px;height:456px;margin: 80px 0 0;padding: 45px 35px 0;border: 1px solid rgba(255,255,255,.3);}
.cont4 .group .box2 .tit {background: url(/images/bridge/main/ico.png)no-repeat right center;font-size:32px;font-family:'mont';color:#fff;}
.cont4 .group .box2 p {font-size:16px; color:#fff;}
.cont4 .group .box2 a {display:block;position:absolute;left:35px;right:35px;bottom: 40px;width:auto;height:60px;line-height: 60px;padding: 0 25px;border-radius: 0 0 30px 0;background: #5930d2 url(/images/bridge/main/arr3.png)no-repeat 88% center;color: #fff;font-size: 16px;}


@media(max-width:1600px){
    .cont1 .my-slider-1 .swiper-wrapper .swiper-slide .page .bg video {width:auto; height:120%;}
    .cont3 .group2 #slider .control > button {top:-50px;}
    .cont3 .group2 #slider .control > button.btn_prev {left:30px; margin:0;}
    .cont3 .group2 #slider .control > button.btn_next {right:30px; margin:0;}
    .cont3 .group2 #slider .grap {top:-50px;}
    .cont3 .group2 #slider .grap ul li .number {top:106%;}

}

@media(max-width:1500px){
    .cont1 .swiper-container-horizontal>.swiper-pagination-bullets {display:none !important;}

    .cont4:before {border-radius:200px 0 0 0;}
}

@media(max-width:1319px){
    .cont1 .my-slider-1 .title {top:300px; left:60px; margin:0; }
    .cont1 .my-slider-1 .title > span {font-size:18px;}
    .cont1 .my-slider-1 .title > strong {font-size:60px;}
    .cont1 .my-slider-1 .title > p {display:none;}

    .cont3 .group2 #slider .grap {left:30px;margin:0; }
    
    .cont4 {padding:0;}
    .cont4:before,.cont4:after {display:none;}
    .cont4 .group .box1 {float:none;width:auto;padding:60px 30px;margin:0 -30px;border-radius: 100px 0 0 0;background: url(/images/bridge/main/bg2.jpg)no-repeat center;background-size: cover;}
    .cont4 .group .box1 .tit {padding-left: 30px;}
    .cont4 .group .box1 .morebtn {right:30px; top:70px;}
    .cont4 .group .box2 {float:none;width:auto;height: auto;padding:95px 30px;margin:0 -30px;border: none;background: url(/images/bridge/main/bg3.jpg)no-repeat center;background-size: cover;}
    .cont4 .group .box2 .tit {max-width: 260px;margin:  0 0 20px;font-size: 30px;}
    .cont4 .group .box2 p {max-width:260px;}
    .cont4 .group .box2 a {width: 235px;top: 50%;left:auto;right:35px;bottom: auto;margin-top: -30px;}
    
}


@media(max-width: 1023px){
    .cont1,
    .cont1 .my-slider-1 .swiper-wrapper .swiper-slide {height:500px;}
    .cont1:after,
    .cont1:before {display:none;}
    .cont1 .my-slider-1 .swiper-wrapper .swiper-slide .page .bg video {height:100%;}
    .cont1 .my-slider-1 .title {left: 0; top:200px;width: 100%;text-align:center;}
    .cont1 .my-slider-1 .title > span:after {display:none;}
    .cont1 .my-slider-1 .title > strong {margin:10px auto 0;font-size: 45px;}
    .cont1 .my-slider-1 .title > a {margin: 25px auto 0;}
    
    .cont2 {padding:50px 0;}
    .cont2 .group .box1 {float:none; width:100%; padding:0;}
    .cont2 .group .box2 {float:none;width:100%;margin: 50px 0 0;}
    .cont2 .group .box2 .main-pop {display: block;max-width: 440px;margin:0 auto;}
    
    .cont3 {padding:0;background: #fff;}
    .cont3 .group1 {margin: 0 0 70px;}
    .cont3 .group1:before,
    .cont3 .group1 .inner:after,
    .cont3 .group1 .inner strong {display:none;}
    .cont3 .group1 .inner {padding:0;}
    .cont3 .group1 .inner:before {display:block; position:absolute; top:20px; bottom:20px; left:50%; content:''; width:1px; height:auto; background:rgba(255,255,255,.1);}
    .cont3 .group1 .inner:after {display:block; position:absolute; left:20px; right:20px; top:50%; content:''; width:auto; height:1px; background:rgba(255,255,255,.1);}
    .cont3 .group1 .inner ul li {width:50%;}
    .cont3 .group1 .inner ul li:before {display:none;}
    .cont3 .group1 .inner ul li a {line-height:75px;}
    
    .cont3 .group2 .tit span {font-size:15px;}
    .cont3 .group2 .tit strong {font-size:35px;}
    .cont3 .group2 #slider .grap {top:0;height: 535px;min-height: auto;padding: 50px 0 40px;}
    .cont3 .group2 #slider .grap ul li {width:300px;margin-right: 30px;}
    .cont3 .group2 #slider .grap ul li:nth-child(1),
    .cont3 .group2 #slider .grap ul li:nth-child(2),
    .cont3 .group2 #slider .grap ul li:nth-child(3) {padding:0;}
    .cont3 .group2 #slider .grap ul li a {height:auto;}
    .cont3 .group2 #slider .grap ul li .thumb {height:200px;}
    .cont3 .group2 #slider .grap ul li .info {padding:30px 20px;}
    .cont3 .group2 #slider .grap ul li strong {font-size:22px;}
    .cont3 .group2 #slider .grap ul li .number,
    .cont3 .group2 #slider .grap ul li:nth-child(2) .number, 
    .cont3 .group2 #slider .grap ul li:nth-child(3) .number {left: 20px;top:auto;bottom: -30px;font-size:60px;}
}


@media(max-width:767px){
    #body_layout {margin-top:-60px;}
    .cont3 .group2 #slider .grap {left: 15px;height: 400px;padding: 20px 0;}
    
    .cont4 .group .box1 {padding:60px 15px;margin:0 -15px;}
    .cont4 .group .box1 ul li a:after {background-size:30px auto;}
    .cont4 .group .box2 {padding:95px 15px;margin:0 -15px;}
    

}

@media(max-width:580px){
    .cont1,
    .cont1 .my-slider-1 .swiper-wrapper .swiper-slide {height:400px;}
    .cont1 .my-slider-1 .title {top:150px;}
    .cont1 .my-slider-1 .title > span {font-size:14px;}
    .cont1 .my-slider-1 .title > strong {margin: 0;font-size:26px;}
    .cont1 .my-slider-1 .title > a {width: 180px;height:40px;line-height:38px;font-size: 16px;}
    
    .cont2 {padding:30px 0;}
    .cont2 .group .box .title {font-size:20px;}
    .cont2 .group .box1 #tab_wrap .menu_wrap {right:40px;}
    .cont2 .group .box1 #tab_wrap .menu_wrap li {margin-left:15px;}
    .cont2 .group .box1 #tab_wrap .menu_wrap li a {font-size:16px;}
    .cont2 .group .box1 #tab_wrap .menu_wrap li a:before {margin:-3px 5px 0 0;}
    .cont2 .group .box1 #tab_wrap .con_wrap .con ul li {float:none;width:calc(100% - 60px);padding:10px 0;}
    .cont2 .group .box1 #tab_wrap .con_wrap .con ul li:first-child {border-bottom:1px dashed #ddd;}
    .cont2 .group .box1 #tab_wrap .con_wrap .con ul li strong {margin: 0 0 5px;font-size:15px;}
    .cont2 .group .box1 #tab_wrap .con_wrap .con ul li p {display:none;}
    .cont2 .group .box2 {margin:30px 0 0;}
    
    .cont3 .group1 .inner ul li a {font-size:15px;}
    .cont3 .group1 .inner ul li .ico {margin:-2px 10px 0 0; }
    .cont3 .group2 .tit strong {font-size:30px;}
    .cont3 .group2 #slider .control{display:none;}
    .cont3 .group2 #slider .grap ul li {width:250px;}
    .cont3 .group2 #slider .grap ul li .thumb {height:150px;}
    .cont3 .group2 #slider .grap ul li .info {height:150px;}
    .cont3 .group2 #slider .grap ul li strong {font-size:18px;}
    .cont3 .group2 #slider .grap ul li p {font-size:15px;}

    .cont4 .group .box1 {padding: 40px 15px;border-radius: 0;}
    .cont4 .group .box1 .tit {padding:0;margin: 0 0 20px;text-align:center;font-size:30px;}
    .cont4 .group .box1 .tit span {display:block; line-height:1.5; font-size:30px;}
    .cont4 .group .box1 ul li {height: 150px;width:50%;}
    
    .cont4 .group .box2 {padding:40px 15px; }
    .cont4 .group .box2 .tit {font-size:23px;}
    .cont4 .group .box2 a {position:static;width: 100%;height: 50px;line-height: 50px;margin: 30px 0 0;font-size: 15px;}

}
#top_layout .top_wrap .utile_wrap > li.search-link{display: block;left: -100px;position: absolute;}
#top_layout .top_wrap .utile_wrap > li.search-link .open-search{
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='27' viewBox='0 0 28 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1988 20C17.2532 20 21.3507 15.9705 21.3507 11C21.3507 6.02946 17.2532 2 12.1988 2C7.14434 2 3.04688 6.02946 3.04688 11C3.04688 15.9705 7.14434 20 12.1988 20Z' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M15.2497 7C14.469 6.38214 13.3904 6 12.1991 6C11.0078 6 9.92921 6.38214 9.14844 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.8125 17.5L20.7307 19.3864L24.4053 23' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#top_layout.open .top_wrap .utile_wrap > li.search-link .open-search{
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='27' viewBox='0 0 28 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1988 20C17.2532 20 21.3507 15.9705 21.3507 11C21.3507 6.02946 17.2532 2 12.1988 2C7.14434 2 3.04688 6.02946 3.04688 11C3.04688 15.9705 7.14434 20 12.1988 20Z' stroke='%23222222' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M15.2497 7C14.469 6.38214 13.3904 6 12.1991 6C11.0078 6 9.92921 6.38214 9.14844 7' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.8125 17.5L20.7307 19.3864L24.4053 23' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}









/* 230713 메인 관련 이관 수정사항 : s */
#body_layout {padding-bottom: 0;}

.cont1 .my-slider-1 .swiper-wrapper .swiper-slide .page .bg video {max-width: none;max-height: none;}
