.header{background:-webkit-linear-gradient(top, rgba(0, 28, 62, 0.8) 0%, rgba(0, 28, 62, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#99001c3e", endColorstr="#00001c3e",GradientType=0 )}.visual-swiper{position:relative;overflow:hidden}.visual-swiper .inner{position:relative;max-width:1600px;padding:0 8rem}@media(max-width: 1024px){.visual-swiper .inner{margin:0 2rem;padding:0}}.visual-swiper .swiper-slide{position:relative;overflow:hidden}.visual-swiper .swiper-slide.dark::before{display:inline-block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);z-index:2}.visual-swiper .swiper-slide video::before{display:inline-block;width:100%;height:100%;left:0;top:0;background:#000}.visual-swiper .swiper-slide .bg{position:absolute;width:100%;height:100%;left:0;top:0;background:no-repeat center;background-size:cover;z-index:1}.visual-swiper .swiper-slide .bg video{position:inherit;width:inherit;height:inherit;left:0;top:0;-o-object-fit:cover;object-fit:cover}.visual-swiper .swiper-slide .inner{position:relative;height:100vh;line-height:100vh;font-size:0;z-index:3}.visual-swiper .swiper-slide .inner .el{display:inline-block;line-height:1;vertical-align:middle;color:#fff}.visual-swiper .swiper-slide .inner .el h2{font-size:8.5rem;letter-spacing:-3px}.visual-swiper .swiper-slide .inner .el p{font-size:2.4rem;font-weight:100;line-height:29px}.visual-swiper .swiper-slide .inner .el p a{display:inline-block;vertical-align:middle;line-height:26px;border:1px solid #fff;text-align:center;font-size:0}.visual-swiper .swiper-slide .inner .el p a img{vertical-align:middle}@media(max-width: 1024px){.visual-swiper .swiper-slide .inner .el h2{font-size:6.5rem}.visual-swiper .swiper-slide .inner .el p{font-size:2rem}}.visual-swiper button.more{position:absolute;width:100%;height:6rem;line-height:6rem;left:0;bottom:0;z-index:2;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:#fff}.visual-swiper button.more span{font-size:1.7rem}.visual-swiper .func{position:absolute;width:100%;left:0;top:50%;margin-top:15rem;z-index:1}.visual-swiper .func .visual-pagination{margin-right:5rem}.visual-swiper .func .visual-pagination button{position:relative}.visual-swiper .func .visual-pagination button span{position:absolute;left:calc(50% - 1px);top:calc(50% - 1px);transform:translate(-50%, -50%);font-size:1.5rem;color:#fff;font-weight:900;opacity:.2}.visual-swiper .func .visual-pagination button .progress{stroke-dasharray:200;stroke-dashoffset:200}.visual-swiper .func .visual-pagination button svg{visibility:hidden}.visual-swiper .func .visual-pagination button.visual-bullets-active svg{visibility:visible}.visual-swiper .func .visual-pagination button.visual-bullets-active .progress{animation:dashdraw 15s linear forwards}.visual-swiper .func .visual-pagination button.visual-bullets-active .progress.pause{animation-play-state:paused}.visual-swiper .func .visual-pagination button.visual-bullets-active .progress.play{animation-play-state:running}.visual-swiper .func .visual-pagination button.visual-bullets-active span{opacity:1}@keyframes dashdraw{to{stroke-dashoffset:0}}.visual-swiper .func button[aria-pressed]{position:relative;width:10px;height:13px;margin:0 2rem;opacity:.5}.visual-swiper .func button[aria-pressed][aria-pressed=false]::before,.visual-swiper .func button[aria-pressed][aria-pressed=false]::after{display:inline-block;width:3px;height:100%;top:0;background:#fff}.visual-swiper .func button[aria-pressed][aria-pressed=false]::before{left:0}.visual-swiper .func button[aria-pressed][aria-pressed=false]::after{right:0}.visual-swiper .func button[aria-pressed][aria-pressed=true]::before{display:inline-block;border:5px solid rgba(0,0,0,0);border-left:6px solid #fff;left:3px;top:0}.visual-swiper .scroll-animation{position:absolute;height:14px;line-height:14px;left:2rem;top:50%;margin-top:-5rem;color:#fff;z-index:2;transform:rotate(-90deg)}.visual-swiper .scroll-animation::before{display:inline-block;width:6rem;height:1px;right:6rem;top:50%;background:#fff;opacity:.2}.visual-swiper .scroll-animation::after{display:inline-block;width:0;height:1px;right:6rem;top:50%;background:#fff;animation:scrollDownWidth 3s ease infinite}.visual-swiper .scroll-animation i{letter-spacing:1px;font-size:11px}.visual-swiper .scroll-animation i::before{display:inline-block;width:5px;height:5px;border-radius:5px;right:6rem;top:50%;margin-top:-2.5px;background:#fff;animation:scrollDown 3s ease infinite}@keyframes scrollDownWidth{from{width:0}to{width:6rem}}@keyframes scrollDown{from{right:6rem}to{right:12rem}}.visual-pop{position:absolute;padding-right:4.4rem;top:25rem;right:0;z-index:3;overflow:hidden}.visual-pop .toggle{transition:transform .3s ease;will-change:transform}.visual-pop.activate .toggle{transform:translateX(calc(100% + 4.4rem))}.visual-pop button.visual-pop-close{position:absolute;width:10rem;height:4.4rem;right:-2.8rem;bottom:2.5rem;transform:rotate(-90deg);transition:background .3s ease}.visual-pop button.visual-pop-close[aria-pressed=true]{background:#1555ae}.visual-pop button.visual-pop-close span{margin-right:5px;font-size:1.3rem;color:#fff;font-weight:500}.visual-pop .visual-pop-tab{margin-bottom:1rem}.visual-pop .visual-pop-tab button{position:relative;width:9rem;height:3rem;border-radius:3rem;font-size:1.5rem;font-weight:700;color:rgba(255,255,255,.9);background:rgba(0,0,0,.5)}.visual-pop .visual-pop-tab button.active{background:#fff;color:#2569c9}.visual-pop .visual-pop-tab button.active::before{display:inline-block;width:0;height:0;border:5px solid rgba(0,0,0,0);border-top:5px solid #fff;left:50%;top:3rem;margin-left:-2.5px}.visual-pop .visual-pop-swiper{position:absolute;width:400px;left:-9999px;top:-9999px;opacity:0}@media(max-width: 640px){.visual-pop .visual-pop-swiper{width:300px}}@media(max-width: 420px){.visual-pop .visual-pop-swiper{width:280px}}.visual-pop .visual-pop-swiper .swiper-slide a{position:relative;display:block}.visual-pop .visual-pop-swiper .swiper-slide a:focus::after{display:inline-block;width:100%;height:100%;left:0;top:0;border:2px solid #111}.visual-pop .visual-pop-swiper .bpa-news-pagination,.visual-pop .visual-pop-swiper .public-news-pagination{position:absolute;left:2rem;top:2rem;z-index:2}.visual-pop .visual-pop-swiper .bpa-news-pagination button,.visual-pop .visual-pop-swiper .public-news-pagination button{width:3rem;height:2rem;border-radius:2rem;margin-right:2px;background:rgba(0,0,0,.5);font-size:1.2rem;font-weight:700;color:rgba(255,255,255,.6)}.visual-pop .visual-pop-swiper .bpa-news-pagination button.bpa-news-bullets-active,.visual-pop .visual-pop-swiper .bpa-news-pagination button.public-news-bullets-active,.visual-pop .visual-pop-swiper .public-news-pagination button.bpa-news-bullets-active,.visual-pop .visual-pop-swiper .public-news-pagination button.public-news-bullets-active{background:#df6808;color:#fff;border:1px solid #b25000}.visual-pop .visual-pop-swiper.active{position:relative;left:0;top:0;opacity:1}.visual-pop .visual-pop-swiper .count{position:absolute;right:2rem;top:1rem;z-index:2}.visual-pop .visual-pop-swiper .count i{margin:0 1px;font-size:1.3rem;color:#fff;opacity:.5}.visual-pop .visual-pop-swiper .count i:first-child{font-weight:700;opacity:1}.visual-pop .visual-pop-swiper .func{position:absolute;right:-4.4rem;top:0;border:1px solid #111}.visual-pop .visual-pop-swiper .func button{display:block;width:4.4rem;height:4.4rem;border-bottom:1px solid #111;background:rgba(0,0,0,.6)}.visual-pop .visual-pop-swiper .func button:last-child{border-bottom:0}.visual-pop .visual-pop-swiper .func button[aria-pressed] span{position:relative;display:inline-block;width:7px;height:11px;opacity:.6}.visual-pop .visual-pop-swiper .func button[aria-pressed][aria-pressed=false] span::before,.visual-pop .visual-pop-swiper .func button[aria-pressed][aria-pressed=false] span::after{display:inline-block;width:2px;height:100%;top:0;background:#fff}.visual-pop .visual-pop-swiper .func button[aria-pressed][aria-pressed=false] span::before{left:0}.visual-pop .visual-pop-swiper .func button[aria-pressed][aria-pressed=false] span::after{right:0}.visual-pop .visual-pop-swiper .func button[aria-pressed][aria-pressed=true] span::before{display:inline-block;border:6px solid rgba(0,0,0,0);border-left:6px solid #fff;left:1px;top:0}.news{position:relative;height:100vh;line-height:100vh;font-size:0;text-align:center}@media(max-width: 768px){.news{height:auto;line-height:1;padding:10rem 0 0 0}}.news .marquee{position:absolute;width:100%;height:100vh;left:0;top:60vh;background:#f1f4f7;z-index:-1;white-space:nowrap;line-height:1;overflow:hidden}.news .marquee .rotate{position:absolute;left:21vw;top:0;transform:rotate(-90deg)}@media(max-width: 1800px){.news .marquee .rotate{left:auto;right:-60vw}}@media(max-width: 1500px){.news .marquee .rotate{right:-80vw}}@media(max-width: 1280px){.news .marquee .rotate{right:-90vw}}@media(max-width: 1024px){.news .marquee .rotate{right:-110vw}}@media(max-width: 860px){.news .marquee .rotate{right:-125vw}}.news .marquee .rotate i{display:block;font-size:20rem;font-weight:900}.news .marquee .rotate i:nth-child(1){color:rgba(0,0,0,0);-webkit-text-stroke:1px #e5e8eb;will-change:transform;animation:marquee 20s linear infinite}.news .marquee .rotate i:nth-child(2){color:#e5e8eb;will-change:transform;animation:marquee-reverse 20s linear infinite}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-reverse{from{transform:translateX(0)}to{transform:translateX(50%)}}.news .inner{display:inline-block;width:100%;vertical-align:middle;line-height:1;text-align:left;overflow:hidden}.news .inner .news-tab{position:relative;margin-bottom:5rem;white-space:nowrap}.news .inner .news-tab::before{display:inline-block;width:20rem;height:100%;right:0;top:0;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 70%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 )}@media(max-width: 1024px){.news .inner .news-tab::before{width:10rem}}.news .inner .news-tab .el{overflow:scroll;padding-right:10rem}@media(max-width: 768px){.news .inner .news-tab{margin-bottom:2rem}}.news .inner .news-tab button{height:3rem;margin-right:4rem;font-size:2.4rem;font-weight:700;color:#666}.news .inner .news-tab button:last-child{margin-right:0}.news .inner .news-tab button.active{color:#111}.news .inner .tab-contents{position:absolute;left:0;top:0;visibility:hidden;opacity:0}.news .inner .tab-contents.active{position:relative;visibility:visible;opacity:1}.news .inner .tab-swiper{position:relative}.news .inner .tab-swiper .swiper-container{margin:-1rem}.news .inner .tab-swiper .swiper-container .swiper-slide{padding:1rem}.news .inner .tab-swiper .swiper-container .swiper-slide a{position:relative;display:block;height:35rem;padding:8rem 3rem;border:1px solid #dbdddf;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.1)}.news .inner .tab-swiper .swiper-container .swiper-slide a mark{position:absolute;left:3rem;top:0;padding:2rem;font-size:1.4rem;color:#fff;background:#2569c9}.news .inner .tab-swiper .swiper-container .swiper-slide a em{font-size:2.2rem}.news .inner .tab-swiper .swiper-container .swiper-slide a p{margin-top:4rem;font-size:1.6rem;color:#454545}.news .inner .tab-swiper .swiper-container .swiper-slide a sub{position:absolute;left:3rem;bottom:3rem;font-size:1.4rem;color:#666}@media(max-width: 768px){.news .inner .tab-swiper .func a{border-radius:3rem;background:#fff;border:1px solid #ddd;box-shadow:5px 5px 1rem rgba(0,0,0,.1)}.news .inner .tab-swiper .func a img{width:1rem}}.news .inner h3{height:3rem;line-height:3rem;margin-bottom:5rem;font-size:2.4rem;font-weight:700;color:#111}@media(max-width: 768px){.news .inner h3{margin-bottom:2rem}}.news .inner .ceo-swiper{position:relative}.news .inner .ceo-swiper .swiper-container{margin:-1rem}.news .inner .ceo-swiper .swiper-container .swiper-slide{padding:1rem;overflow:hidden}.news .inner .ceo-swiper .swiper-container .swiper-slide a{position:relative;display:block;height:35rem;background:#fff no-repeat center;overflow:hidden}.news .inner .ceo-swiper .swiper-container .swiper-slide a .thumbs{height:35rem;background:#eee url(/kor/assets/img/common/svg/logo_black.svg) no-repeat center;background-size:20rem}.news .inner .ceo-swiper .swiper-container .swiper-slide a .thumbs img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news .inner .ceo-swiper .swiper-container .swiper-slide a em{position:absolute;left:0;bottom:0;width:100%;height:10rem;line-height:10rem;padding:0 2.5rem;font-size:2rem;color:#fff;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#000000",GradientType=0 )}.news .inner .func{position:absolute;right:0;top:-7rem;white-space:nowrap}@media(max-width: 768px){.news .inner .func{top:-4rem}}.news .inner .func a,.news .inner .func button{width:3rem;height:3rem;line-height:3rem;text-align:center}.news .inner .func a img,.news .inner .func button img{vertical-align:middle}.service{height:100vh;line-height:100vh;font-size:0;text-align:center;overflow:hidden}@media(max-height: 900px){.service{height:100rem;line-height:100rem}}@media(max-width: 1024px){.service{height:initial;line-height:1;padding:0 0 15rem 0}}.service .inner{position:relative;display:inline-block;width:100%;line-height:1;vertical-align:middle;text-align:left}@media(min-height: 900px){.service .inner{margin-top:6rem}}.service .inner mark{font-size:1.8rem;font-weight:700;color:#2569c9}.service .inner h2{margin-top:1rem;margin-bottom:5rem;font-size:4.2rem;font-weight:700;color:#111;line-height:1.2}@media(max-width: 1024px){.service .inner h2{font-size:3.5rem}}.service .inner .swiper-container{width:115%}@media(max-width: 1024px){.service .inner .swiper-container{width:140%}}@media(max-width: 420px){.service .inner .swiper-container{width:160%}}.service .inner .swiper-container .swiper-slide a{position:relative;display:block}.service .inner .swiper-container .swiper-slide a .thumbs{position:relative;height:42rem;background:#eee url(/kor/assets/img/common/svg/logo_black.svg) no-repeat center;background-size:20rem;overflow:hidden}@media(max-width: 1024px){.service .inner .swiper-container .swiper-slide a .thumbs{height:42vw}}@media(max-width: 768px){.service .inner .swiper-container .swiper-slide a .thumbs{height:50vw}}@media(max-width: 480px){.service .inner .swiper-container .swiper-slide a .thumbs{height:65vw}}.service .inner .swiper-container .swiper-slide a .thumbs img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service .inner .swiper-container .swiper-slide a dl dt{margin:2rem 0;font-size:2.8rem}.service .inner .swiper-container .swiper-slide a dl dd{font-size:1.7rem;color:#666}@media(max-width: 1024px){.service .inner .swiper-container .swiper-slide a dl dt{margin-bottom:1rem;font-size:2.3rem}.service .inner .swiper-container .swiper-slide a dl dd{font-size:1.6rem;line-height:1.5}}.service .inner .swiper-container .swiper-slide a img{position:absolute;right:0;bottom:0}.service .inner a.more{position:absolute;right:0;top:5rem}@media(max-width: 1600px){.service .inner a.more{right:2rem}}.service .inner a.more span{font-size:1.6rem;font-weight:500;color:#555}.service .inner .func{position:absolute;left:0;bottom:-6rem;width:100%}@media(max-width: 1600px){.service .inner .func{left:2rem}}.service .inner .func .progress{position:absolute;width:calc(100% - 20rem);height:3px;left:20rem;bottom:3px;background:#e5e5e5}@media(max-width: 1600px){.service .inner .func .progress{width:calc(100% - 17rem);left:13rem}}.service .inner .func .progress .bar{position:absolute;width:0;height:inherit;left:0;top:0;background:#111;transition:width .2s ease}.service .inner .func span i{font-size:2rem;color:#cbcbcb;font-weight:900}.service .inner .func span i:first-child{color:#111}.service .inner .func span i:nth-child(2){margin:0 5px}.service .inner .func button{width:3rem;text-align:center}.service .inner .func button[aria-pressed]{position:relative;width:10px;height:13px;margin:0 2rem}.service .inner .func button[aria-pressed][aria-pressed=false]::before,.service .inner .func button[aria-pressed][aria-pressed=false]::after{display:inline-block;width:3px;height:100%;top:0;background:#666}.service .inner .func button[aria-pressed][aria-pressed=false]::before{left:0}.service .inner .func button[aria-pressed][aria-pressed=false]::after{right:0}.service .inner .func button[aria-pressed][aria-pressed=true]::before{display:inline-block;border:7px solid rgba(0,0,0,0);border-left:8px solid #666;left:3px;top:-1px}.about{overflow:hidden}@media(max-width: 1024px){.about .inner{margin:0;padding:0}}.about .inner mark{display:block;font-size:1.8rem;font-weight:700;color:#2569c9}.about .inner h2{margin-top:2rem;font-size:4.2rem;font-weight:700;color:#111;line-height:1.2}@media(max-width: 1600px){.about .inner h2{font-size:3.9rem}}@media(max-width: 1280px){.about .inner h2{font-size:3.1rem}}.about .inner a.more{height:5rem;line-height:5rem}.about .inner a.more span{font-size:1.6rem;color:#555}.about .inner .top{height:72vh}@media(max-height: 900px){.about .inner .top{height:70rem}}@media(max-width: 1024px){.about .inner .top{height:50rem}}.about .inner .top .grid-5{height:inherit;padding-top:18rem}@media(max-width: 1024px){.about .inner .top .grid-5{padding-top:0}}.about .inner .top a.more{position:relative;z-index:1}.about .inner .top .ceo-massage{position:absolute;width:100%;left:0;bottom:0;padding-top:18rem;padding-bottom:7rem;padding-left:6rem;color:#fff;background:url(/kor/assets/img/main/icon_ceo_profile.png) no-repeat right bottom}@media(max-width: 1600px){.about .inner .top .ceo-massage{padding-left:3rem}}@media(max-width: 1280px){.about .inner .top .ceo-massage{background-size:35rem}}@media(max-width: 768px){.about .inner .top .ceo-massage{background-size:28rem}}.about .inner .top .ceo-massage::before{display:inline-block;width:100%;height:26rem;left:0;bottom:0;background:#d84411;z-index:-1}.about .inner .top .ceo-massage em{font-size:2.6rem}.about .inner .top .ceo-massage p{margin:1rem 0 4rem 0;font-size:1.7rem;line-height:1.35}.about .inner .top .grid-7{position:relative}.about .inner .top .grid-7 img{position:absolute;min-width:140%;min-height:100%;left:0;top:0;max-width:initial}.about .inner .bottom{position:relative;z-index:1;height:28vh}@media(max-height: 900px){.about .inner .bottom{height:28rem}}@media(max-width: 640px){.about .inner .bottom{height:auto}}.about .inner .bottom::before{display:inline-block;width:100%;height:inherit;left:50%;top:0;background:#1a5cb8;z-index:-1}.about .inner .bottom .promotion{position:relative;height:inherit;padding-top:6rem;padding-bottom:7rem;padding-left:6rem;color:#111;background:#f3f7fb url(/kor/assets/img/main/about_img_flag.jpg) no-repeat right center;background-size:cover}@media(max-width: 1600px){.about .inner .bottom .promotion{padding-left:3rem}}.about .inner .bottom .promotion::before{display:inline-block;width:100%;height:100%;left:-100%;top:0;background:#f3f7fb}.about .inner .bottom .promotion em{font-size:2.6rem}.about .inner .bottom .promotion p{margin:1rem 0 4rem 0;font-size:1.7rem;line-height:1.35}.about .inner .bottom .init{height:inherit}.about .inner .bottom .init a{height:inherit;padding:6rem 3rem;color:#fff;background:#1a5cb8;border-right:1px solid #1751a2}.about .inner .bottom .init a em{font-size:2.2rem}.about .inner .bottom .init a span{display:block;margin-top:2rem;margin-bottom:3.5rem;line-height:1.35;font-size:1.6rem;opacity:.7;font-weight:300}@media(max-width: 1600px){.about .inner .bottom .init a{padding:6rem 1.5rem}.about .inner .bottom .init a em{font-size:2rem}.about .inner .bottom .init a span{font-size:1.5rem}}@media(max-width: 1600px){.about .inner .bottom .init a em{font-size:1.9rem}}@media(min-width: 640px){.about .inner .bottom .init a:nth-child(even){background:#1c5fbd}}@media(max-width: 640px){.about .inner .bottom .init a{padding:3rem 2rem 3rem 3rem}.about .inner .bottom .init a:nth-child(2),.about .inner .bottom .init a:nth-child(3){background:#1c5fbd}.about .inner .bottom .init a:nth-child(3),.about .inner .bottom .init a:nth-child(4){border-top:1px solid #1751a2}}.about .inner .bottom .init a i{position:relative;display:inline-block}.about .inner .bottom .init a i svg:last-child{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1}.port{position:relative;background:#111}.port .port-swiper .swiper-slide{height:100vh;background:no-repeat center;background-size:cover}.port .inner{height:100vh;line-height:100vh;font-size:0}.port .inner .el{position:relative;display:inline-block;line-height:1;vertical-align:middle;color:#fff;z-index:1}.port .inner .el sup{font-size:1.8rem}.port .inner .el h2{margin:2rem 0 7rem 0;font-size:4.4rem;line-height:1.3}.port .inner .el p{margin-bottom:4rem;font-size:1.7rem;opacity:.8;line-height:1.5}.port .inner .el a{display:inline-block;width:5.7rem;height:5.7rem;line-height:calc(5.7rem - 2px);border:1px solid rgba(255,255,255,.7);text-align:center}.port .inner .el a img{vertical-align:middle}@media(max-width: 1280px){.port .inner .el sup{font-size:1.7rem}.port .inner .el h2{font-size:3.7rem}.port .inner .el p{font-size:.16rem}}@media(max-width: 1024px){.port .inner .el{margin-bottom:20rem}.port .inner .el sup{font-size:1.5rem}.port .inner .el h2{margin-bottom:4rem;font-size:3rem}.port .inner .el p{margin-bottom:2rem;font-size:1.5rem}}.port .link{position:absolute;width:55rem;height:100vh;right:0;top:0;border-left:1px solid rgba(255,255,255,.3);z-index:2}@media(max-width: 1400px){.port .link{width:45rem}}@media(max-width: 1024px){.port .link{width:100%;height:auto;top:auto;bottom:0;border-left:0;border-bottom:1px solid #e0e0e0}}.port .link>a,.port .link>div{position:relative;display:block;height:33.3333333333vh;line-height:33.3333333333vh;padding:0 5rem;font-size:0;border-bottom:1px solid rgba(255,255,255,.3)}.port .link>a::before,.port .link>div::before{display:inline-block;width:100%;height:100%;left:0;top:0;background:#fff;opacity:0;transition:opacity .3s ease;will-change:opacity;z-index:-1}.port .link>a.active::before,.port .link>a:hover::before,.port .link>div.active::before,.port .link>div:hover::before{opacity:.93}.port .link>a:last-child,.port .link>div:last-child{border-bottom:0}.port .link>a span,.port .link>div span{display:inline-block;line-height:1;vertical-align:middle}.port .link>a span em,.port .link>div span em{display:block;margin-bottom:1rem;font-size:2.8rem;color:#fff;line-height:1.2;transition:color .3s ease}.port .link>a span sub,.port .link>div span sub{font-size:1.6rem;color:#fff;transition:color .3s ease}.port .link>a img,.port .link>div img{position:absolute;right:6rem;top:50%;transform:translateY(-50%);opacity:0;transition:all .3s ease .1s}.port .link>a i,.port .link>div i{position:relative;display:inline-block;height:3.5rem;line-height:calc(3.5rem - 2px);border-radius:3.5rem;border:1px solid #fff;margin-right:3px;padding:0 3rem 0 1.5rem;font-size:1.5rem;color:#fff;background:rgba(0,0,0,0);transition:all .2s ease}.port .link>a i::after,.port .link>div i::after{display:inline-block;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;right:1.5rem;top:50%;margin-top:-4px;transform:rotate(45deg);transition:all .2s ease}.port .link>a.active i,.port .link>div.active i{color:#555;border-color:#555;background:#fff}.port .link>a.active i::after,.port .link>div.active i::after{border-color:#555}.port .link>a.active span em,.port .link>a.active span sub,.port .link>div.active span em,.port .link>div.active span sub{color:#111}.port .link>a.active img,.port .link>div.active img{opacity:1;right:5rem}@media(max-width: 1024px){.port .link>a,.port .link>div{float:left;height:auto;line-height:1;width:33.3333333333%;padding:5rem 3rem;border-bottom:0;background:#fff;border-right:1px solid #e0e0e0}.port .link>a:last-child,.port .link>div:last-child{border-right:0}.port .link>a::before,.port .link>div::before{display:none}.port .link>a span em,.port .link>a span sub,.port .link>div span em,.port .link>div span sub{color:#111}.port .link>a span em,.port .link>div span em{font-size:2.1rem}.port .link>a.active img,.port .link>a img,.port .link>div.active img,.port .link>div img{position:relative;display:block;right:auto;width:4rem;top:0;margin-top:3rem;transform:initial;opacity:1}}@media(max-width: 1024px)and (max-width: 640px){.port .link>a,.port .link>div{padding:4rem 2rem}.port .link>a span em,.port .link>div span em{font-size:2rem}}.story{height:100vh;line-height:100vh;font-size:0;text-align:center;background:#f1f9fb}@media(max-height: 900px){.story{height:80rem;line-height:80rem}}@media(max-width: 1024px){.story{height:initial;line-height:1;padding:0 0 5rem 0}}.story .inner{position:relative;display:inline-block;width:100%;line-height:1;text-align:left;vertical-align:middle}@media(min-height: 900px){.story .inner{margin-top:5rem}}.story .inner mark{display:block;font-size:1.8rem;font-weight:700;color:#2569c9}.story .inner h2{margin-top:1rem;margin-bottom:5rem;font-size:4.2rem;font-weight:700;color:#111;line-height:1.2}@media(max-width: 1600px){.story .inner h2{font-size:3.9rem}}@media(max-width: 1280px){.story .inner h2{font-size:3.1rem}}.story .inner .sns-tab{position:absolute;right:0;top:3rem;white-space:nowrap}@media(max-width: 1600px){.story .inner .sns-tab{right:2rem}}@media(max-width: 1024px){.story .inner .sns-tab{right:auto;left:50%;top:auto;bottom:-8rem;transform:translateX(-50%)}}.story .inner .sns-tab a{width:5rem;height:5rem;line-height:5rem;border-radius:5rem;margin-right:5px;background:#eee;font-size:0;text-align:center}.story .inner .sns-tab a:last-child{margin-right:0}.story .inner .sns-tab a img{vertical-align:middle}.story .inner .sns-tab a.facebook{background-color:#395eaa}.story .inner .sns-tab a.instagram{background:#c92f93;background:linear-gradient(to bottom, #c92f93 0%, #fa9642 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#c92f93", endColorstr="#fa9642",GradientType=0 )}.story .inner .sns-tab a.youtube{background-color:#cc2727}.story .inner .sns-tab a.blog{background-color:#52b333}.story .inner .sns-swiper{position:relative}.story .inner .sns-swiper .swiper-container{margin:2rem 6rem}@media(max-width: 1024px){.story .inner .sns-swiper .swiper-container{margin:2rem -1.5rem}}.story .inner .sns-swiper .swiper-container .swiper-wrapper .swiper-slide{padding:1.5rem}.story .inner .sns-swiper a{display:block;box-shadow:.5rem .5rem 1rem rgba(0,0,0,.1)}.story .inner .sns-swiper a .thumbs{position:relative;height:34rem;overflow:hidden;background:#eee url(/kor/assets/img/common/svg/logo_black.svg) no-repeat center;background-size:20rem}@media(max-width: 1024px){.story .inner .sns-swiper a .thumbs{height:35vw}}@media(max-width: 480px){.story .inner .sns-swiper a .thumbs{height:60vw}}.story .inner .sns-swiper a .thumbs img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story .inner .sns-swiper a dl{padding:3rem;background:#fff;border:1px solid #dbdddf;border-top:0;line-height:2.5rem}.story .inner .sns-swiper a dl dt{margin-bottom:2rem;font-size:2.2rem}.story .inner .sns-swiper a dl dd{font-size:1.4rem;color:#666}@media(max-width: 1024px){.story .inner .sns-swiper a dl dt{font-size:1.9rem}.story .inner .sns-swiper a dl dd{font-size:1.5rem}}.story .inner .sns-swiper .func{position:absolute;width:100%;height:0;left:0;top:50%;z-index:1}.story .inner .sns-swiper .func button{position:absolute;top:0;transform:translateY(-50%)}.story .inner .sns-swiper .func button.story-prev{left:0}.story .inner .sns-swiper .func button.story-next{right:0}.banner{height:40rem;background:#111}.banner a{position:relative;display:block;height:40rem;line-height:40rem;font-size:0;text-align:center;color:#fff;overflow:hidden}.banner a>img{position:absolute;min-width:101%;min-height:101%;left:50%;top:50%;transform:translate(-50%, -50%);max-width:initial}.banner a .el{position:relative;display:inline-block;line-height:1;vertical-align:middle;z-index:1}.banner a .el em{font-size:3.8rem}.banner a .el p{margin:2rem 0 5rem 0;font-size:1.8rem;line-height:1.3}@media(max-width: 1024px){.banner a{height:25rem;line-height:25rem}.banner a .el em{font-size:3.1rem}.banner a .el p{margin-bottom:3rem;font-size:1.5rem}.banner a .el img{width:4rem}}/*# sourceMappingURL=style.main.min.css.map */