.product-slider.swiper{width:100%;margin:0 auto 50px;padding:0 50px 50px}.product-slider .swiper-wrapper{align-items:center;display:flex}.product-slider .swiper-slide{text-align:center}.product-slider .swiper-slide img{max-width:100%}.product-slider .swiper-slide video{max-height:540px;max-width:100%}.product-slider .swiper-button-next,.product-slider .swiper-button-prev{color:#232323}.product-slider .swiper-button-next{right:0}.product-slider .swiper-button-prev{left:0}.product-slider .swiper-button-next:active,.product-slider .swiper-button-next:hover,.product-slider .swiper-button-prev:active,.product-slider .swiper-button-prev:hover{color:#ab8600}.product-slider .swiper-pagination{bottom:0}.product-slider .swiper-pagination-bullet-active{background:#ab8600}.modal-panel.topic-grid{max-width:1100px}.topic-grid .modal-wrap .work-item{width:100%}.topic-grid .modal-wrap .work-item .body-txt-en{color:#999}.topic-grid .modal-wrap .work-item b{display:block;margin-bottom:8px;width:100%}.vid-wrap{margin:0 auto;position:relative;width:100%}.vid-wrap .container{height:auto;padding-bottom:56.25%;position:relative;width:100%}.vid-wrap .container video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@keyframes modal-dim-in{from{opacity:0}to{opacity:1}}@keyframes modal-dim-out{from{opacity:1}to{opacity:0}}@keyframes modal-panel-in{from{opacity:0;transform:translate(-50%,-47%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes modal-panel-out{from{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-47%)}}.modal-dim{animation:modal-dim-in .25s ease both;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9991}.modal-dim.is-closing{animation:modal-dim-out .2s ease both}.modal-panel{animation:modal-panel-in .3s cubic-bezier(.16,1,.3,1) both;background:#fff;height:100%;left:50%;max-height:90dvh;max-width:1280px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9992}.modal-panel.is-closing{animation:modal-panel-out .2s ease both}.modal-panel .modal-close{background:url(../images/sub/pop_close.png) no-repeat center center;height:104px;position:fixed;right:0;top:0;width:104px;z-index:1001}.modal-panel .modal-body{height:100%}.modal-wrap{height:100%;position:relative;width:100%}.modal-wrap .biz-name{bottom:0;height:100%;left:0;padding:30px;position:absolute;top:0;width:calc(100% / 6 * 2)}.modal-wrap .biz-name .brand-ci{height:215px;overflow:hidden;text-align:center;width:100%}.modal-wrap .biz-name .brand-ci img{height:100%;object-fit:contain;width:100%}.modal-wrap .biz-name .aboutus{margin-top:30px}.modal-wrap .biz-name .aboutus li{border-bottom:1px solid #a5a8aa}.modal-wrap .biz-name .aboutus li:last-child{border-bottom:none}.modal-wrap .biz-name .aboutus li h3{color:#000;font-size:24px;font-weight:700;margin-bottom:15px}.modal-wrap .biz-name .aboutus li h3 span{font-size:22px;font-weight:500;margin-left:5px;word-break:keep-all}.modal-wrap .biz-name .aboutus li h3 br+span{margin-left:0}.modal-wrap .biz-name .aboutus li dl{align-items:center;display:flex;flex-wrap:nowrap;width:100%}.modal-wrap .biz-name .aboutus li dl dt{padding:10px 0;width:150px}.modal-wrap .biz-name .aboutus li dl dt p{color:#000;font-size:17px;font-weight:600;line-height:1.6}.modal-wrap .biz-name .aboutus li dl dd{flex:1}.modal-wrap .biz-name .aboutus li dl dd *{color:#000;font-size:17px;font-weight:400;word-break:break-all}.modal-wrap .biz-name .aboutus li dl dd a{display:block}.modal-wrap .biz-name .aboutus li dl dd a:hover{color:#ab8600}.modal-wrap .biz-name .aboutus li dl.type{flex-direction:column}.modal-wrap .biz-name .aboutus li dl.type dd,.modal-wrap .biz-name .aboutus li dl.type dt{width:100%}.modal-wrap .biz-name .aboutus li .scroll-h{height:130px;overflow-y:scroll;padding:15px 10px 15px 0}.modal-wrap .biz-name .aboutus li .scroll-h::-webkit-scrollbar{width:7px}.modal-wrap .biz-name .aboutus li .scroll-h::-webkit-scrollbar-button{display:none}.modal-wrap .biz-name .aboutus li .scroll-h::-webkit-scrollbar-track{background:#a7a7a7}.modal-wrap .biz-name .aboutus li .scroll-h::-webkit-scrollbar-thumb{background:#868686}.modal-wrap .biz-name .aboutus li .scroll-h p{color:#000;font-size:17px;font-weight:400;letter-spacing:-.01em;line-height:1.4}.modal-wrap .biz-name .aboutus li .scroll-h p+p{margin-top:10px}.modal-wrap .biz-name .aboutus li .category{display:flex;flex-wrap:wrap;gap:10px}.modal-wrap .biz-name .aboutus li .category span{background:rgba(255,255,255,.2);border:1px solid #000;border-radius:24px;display:inline-block;font-weight:600;height:36px;line-height:34px;padding:0 15px}.modal-wrap .biz-name .aboutus li .category span.is-active{background:0 0}.modal-wrap .work-item{background:#e9e9e9;float:right;height:100%;overflow-y:auto;padding:0 30px;width:calc(100% / 6 * 4)}.modal-wrap .work-item .detail-info{margin:0 auto;padding:50px 0;width:100%}.modal-wrap .work-item .detail-info h3{color:#000;display:none;font-size:28px;font-weight:700;line-height:36px}.modal-wrap .work-item .detail-info .tab{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;margin-top:15px}.modal-wrap .work-item .detail-info .tab a{display:block}.modal-wrap .work-item .detail-info .tab a span{border-bottom:2px solid #222;font-size:35px;font-weight:700;line-height:42px;padding:0 10px}.modal-wrap .work-item .detail-info .tab a span:before{color:inherit;content:'#';font:inherit;line-height:42px}.modal-wrap .work-item .detail-info .tab a.is-active span{border-color:#ab8600;color:#ab8600}.modal-wrap .work-item .detail-info .tab-content{display:none;padding:30px 0}.modal-wrap .work-item .detail-info .tab-content.is-active{display:block}.modal-wrap .work-item h4.body-txt-ko{color:#111;font-size:22px}.modal-wrap .work-item h4.body-txt-en{color:#787878;font-size:22px;margin-top:10px}.modal-wrap .work-item p{line-height:1.4}.modal-wrap .work-item p+p{margin-top:15px}.modal-wrap .work-item p.body-txt-ko{color:#111;font-size:17px;margin-top:30px}.modal-wrap .work-item p.body-txt-en{color:#999;font-size:17px}.modal-panel.conference{max-width:1130px}.conference .modal-wrap .biz-name h4{color:#333;font-size:17px;font-weight:500}.conference .modal-wrap .biz-name h4+h3{margin-top:15px}.conference .modal-wrap .biz-name h3{color:#000;font-size:25px;font-weight:700}.conference .modal-wrap .biz-name .card-thumb{margin-top:36px}.conference .modal-wrap .biz-name .card-thumb img{width:100%}.conference .modal-wrap .work-item .detail-info{padding:30px 0}.conference .modal-wrap .work-item h4{display:block;margin:35px 0 0}.conference .modal-wrap .work-item h4:first-child{margin-top:0}.conference .modal-wrap .work-item h4+p{margin-top:20px}.conference .modal-wrap .work-item .body-txt-en{color:#111}.modal-panel.job-area{max-width:1191px}.job-area .modal-wrap .biz-name{padding:20px 30px}.job-area .modal-wrap .biz-name h4{color:#333;font-size:17px;font-weight:500}.job-area .modal-wrap .biz-name h4+h3{margin-top:10px}.job-area .modal-wrap .biz-name h3{color:#000;font-size:24px;font-weight:700}.job-area .modal-wrap .biz-name .card-thumb{margin-top:15px}.job-area .modal-wrap .biz-name .card-thumb img{width:100%}.job-area .modal-wrap .biz-name .aboutus{margin-top:10px}.job-area .modal-wrap .biz-name .aboutus li dl dt{padding:10px 0 5px;width:120px}.job-area .modal-wrap .biz-name .aboutus li dl.type{align-items:flex-start;justify-content:flex-start}.job-area .modal-wrap .biz-name .aboutus li .scroll-h{height:130px;padding:10px 10px 10px 0}.job-area .modal-wrap .work-item .detail-info{padding:30px 0}.job-area .modal-wrap .work-item h4{display:block;margin:35px 0 0}.job-area .modal-wrap .work-item h4.body-txt-ko:first-child{margin-top:0}.job-area .modal-wrap .work-item h4.body-txt-en{color:#787878;font-size:22px;margin-top:10px}.job-area .modal-wrap .work-item h4+p{margin-top:20px}@media screen and (max-width:1024px){.modal-wrap .biz-name{width:45%}.modal-wrap .work-item{width:55%}.modal-wrap .work-item .detail-info .tab{gap:5px}.modal-wrap .work-item .detail-info .tab a span{font-size:24px;line-height:1.4}}@media screen and (max-width:844px){.modal-panel{width:90vw}.modal-panel .modal-body{overflow-y:auto}.modal-wrap .biz-name{bottom:auto;height:auto;left:auto;position:relative;top:auto;width:100%}.modal-wrap .biz-name .brand-ci img{width:100%}.modal-wrap .biz-name .aboutus li .scroll-h{height:auto}.modal-wrap .biz-name .aboutus li dl dt{width:35%}.modal-wrap .work-item{float:none;height:auto;overflow:visible;width:100%}.modal-wrap .work-item .detail-info .tab{gap:5px}.modal-wrap .work-item .detail-info .tab a span{font-size:24px;line-height:1.4}}@media screen and (max-width:640px){.modal-panel .modal-close{background-size:20px 20px;height:60px;width:60px}.modal-wrap .biz-name{padding:20px 16px}.modal-wrap .biz-name .brand-ci{height:170px}.modal-wrap .biz-name .aboutus li h3{font-size:19px}.modal-wrap .biz-name .aboutus li h3 span{font-size:17px}.modal-wrap .biz-name .aboutus li dl dt p{font-size:15px}.modal-wrap .biz-name .aboutus li dl dd *{font-size:15px}.modal-wrap .biz-name .aboutus li .scroll-h p{font-size:15px}.modal-wrap .work-item{height:auto;padding:0 16px}.modal-wrap .work-item .detail-info{padding:30px 0}.product-slider.swiper{padding:0 0 40px}.product-slider .swiper-pagination{bottom:10px;left:50%;transform:translateX(-50%);width:calc(100% - 60px)}.product-slider .swiper-button-next,.product-slider .swiper-button-prev{bottom:0;height:30px;top:auto}.product-slider .swiper-button-next:after,.product-slider .swiper-button-prev:after{font-size:15px}.modal-wrap .work-item h4.body-txt-ko{font-size:19px}.modal-wrap .work-item h4.body-txt-en{font-size:17px}.modal-wrap .work-item p.body-txt-ko{font-size:15px}.modal-wrap .work-item p.body-txt-en{font-size:15px}}