@charset "UTF-8";
    
/* 쇼케이스 */
.special_showcase{height:680px;overflow: hidden;position: relative;}
.special_showcase .swiper{height:100%;}
.special_showcase .swiper-slide:after{content:'';display:block;height:350px;width:100%;position:absolute;left:0;bottom:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 25.44%, rgba(0, 0, 0, 0.5) 100%);}
.special_showcase img, .special_showcase video{object-fit: cover;object-position: center; width:100%;height:100%;}
.special_showcase .cont_wrap{position:absolute;left:50%;bottom:115px; transform: translateX(-50%); max-width:1280px; width: 100% ;color:#fff;z-index:5;padding:0;}
.special_showcase .cont_wrap strong{display:block;font-weight: 800;font-size:44px;line-height: 56px;overflow:hidden;max-height:168px;display:block;display: -webkit-box;word-break: keep-all;text-overflow: ellipsis;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.special_showcase .cont_wrap p{font-size:24px;line-height: 30px;overflow:hidden;max-height:60px;display:block;display: -webkit-box;word-break: keep-all;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.special_showcase .page_btn{display:flex;position:absolute;left:50%;bottom:50px; transform: translateX(-50%); max-width: 1280px; width:100%;z-index: 5;}
.special_showcase .swiper-pagination{position:static;width:auto;height:15px;}
.special_showcase .swiper-pagination-bullet{width:14px;height:14px;opacity: .4;background:#fff;vertical-align: top;margin:0 !important;}
.special_showcase .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:14px !important;}
.special_showcase .swiper-pagination-bullet-active{opacity: 1;width:50px;height:15px;border-radius: 50px;}
.special_showcase .btn_auto{width: 13px;height: 15px;margin-left:13px;background: url(./plnspe_images/btn_autoplay.png) no-repeat;text-indent: -9999px;}
.special_showcase.active .btn_auto{background-position:0 -15px;}
.special_showcase.case1{height:calc(100vh - 81px);}
.special_showcase.case2{max-width: 1280px; width:100%;margin:40px auto 0;height:680px;border-radius: 18px;}
.special_showcase.case2 .cont_wrap{bottom:115px; width: 100% ;margin:0 auto; padding: 0 80px; left: 0; transform: translateX(0);}
.special_showcase.case2 .page_btn{max-width:1120px; width: 100%; padding: 0 80px; left: 0; transform: translateX(0);}
.special_showcase.case3{margin: 0 auto;height:680px;background-color: #f5f5f5;}
.special_showcase.case3 .swiper{position: relative; height: 600px; width: 1380px; margin: 40px auto 0; overflow: hidden;}
.special_showcase.case3 img, .special_showcase.case3 video{width:820px;border-radius: 18px;}
.special_showcase.case3 .swiper-slide{padding:0 50px 0;}
.special_showcase.case3 .swiper-slide:after{width:820px;border-radius: 18px;left:50px;}
.special_showcase.case3 .cont_wrap{display:flex;flex-wrap:wrap;align-content: center;padding:40px;width:564px;height:440px;background:#fff;left:auto;right:50px;bottom:auto;top:80px;box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.05);color:#000;transform: none;border-radius: 18px;}
.special_showcase.case3 .page_btn{transform:none;left:50px;bottom:30px; width:820px;justify-content: center;}
.special_showcase.case3 .cont_wrap strong{width:100%;}
.special_showcase.case3 .cont_wrap p{margin:16px 0 0;line-height: 32px;color:#707070;max-height:96px;-webkit-line-clamp:2;}

/* 메뉴 */
.special_nav{max-width: 1280px; width: 100%; height: 63px; box-sizing: border-box; margin: 40px auto 60px; position: relative;}
.special_nav::after{content: ''; display: block; width: 100%; height: 1px; background-color: #C0C0C0; position: absolute; left: 0; bottom: 0;}
.special_nav .swiper{height: 100%;}
.special_nav .swiper-slide{width: auto;}
.special_nav a{display: inline-block; position: relative; height: 100%; color: #707070; font-size: 18px; line-height: 1; font-weight: 500; padding: 20px 16px;}
.special_nav a:hover{font-weight: 800; color: #FF7062;}
.special_nav a:hover::after{content: ''; display: inline-block; position: absolute; left: 0; bottom: -1px; width: 100%; height: 3px; background-color: #FF7062;}
.special_nav.img{font-size: 0; line-height: 63px;}
.special_nav.img::after{display: none;}
.special_nav.img a{padding: 0; width: 20%;}
.special_nav.img a:hover::after{display: none;}

/* 1단 기본 - 쇼케이스 내용과 동일 */
.default_layout{height:680px;overflow: hidden;position: relative;}
.default_layout .swiper{height:100%;}
.default_layout .swiper-slide:after{content:'';display:block;height:350px;width:100%;position:absolute;left:0;bottom:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 25.44%, rgba(0, 0, 0, 0.5) 100%);}
.default_layout img, .default_layout video{object-fit: cover;object-position: center; width:100%;height:100%;}
.default_layout .cont_wrap{position:absolute;left:50%;bottom:115px; transform: translateX(-50%); max-width:1280px; width: 100% ;color:#fff;z-index:5;padding:0;}
.default_layout .cont_wrap strong{display:block;font-weight: 800;font-size:44px;line-height: 56px;overflow:hidden;max-height:168px;display:block;display: -webkit-box;word-break: keep-all;text-overflow: ellipsis;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.default_layout .cont_wrap p{font-size:24px;line-height: 30px;overflow:hidden;max-height:60px;display:block;display: -webkit-box;word-break: keep-all;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.default_layout .page_btn{display:flex;position:absolute;left:50%;bottom:50px; transform: translateX(-50%); max-width: 1280px; width:100%;z-index: 5;}
.default_layout .swiper-pagination{position:static;width:auto;height:15px;}
.default_layout .swiper-pagination-bullet{width:14px;height:14px;opacity: .4;background:#fff;vertical-align: top;margin:0 !important;}
.default_layout .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:14px !important;}
.default_layout .swiper-pagination-bullet-active{opacity: 1;width:50px;height:15px;border-radius: 50px;}
.default_layout .btn_auto{width: 13px;height: 15px;margin-left:13px;background: url(./plnspe_images/btn_autoplay.png) no-repeat;text-indent: -9999px;}
.default_layout.active .btn_auto{background-position:0 -15px;}
.default_layout.case1{height:calc(100vh - 81px);}
.default_layout.case2{max-width: 1280px; width:100%;margin:40px auto 0;height:680px;border-radius: 18px;}
.default_layout.case2 .cont_wrap{bottom:115px; width: 100% ;margin:0 auto; padding: 0 80px; left: 0; transform: translateX(0);}
.default_layout.case2 .page_btn{max-width:1120px; width: 100%; padding: 0 80px; left: 0; transform: translateX(0);}
.default_layout.case3{margin: 0 auto;height:680px;background-color: #f5f5f5;}
.default_layout.case3 .swiper{position: relative; height: 600px; width: 1380px; margin: 40px auto 0; overflow: hidden;}
.default_layout.case3 img, .default_layout.case3 video{width:820px;border-radius: 18px;}
.default_layout.case3 .swiper-slide{padding:0 50px 0;}
.default_layout.case3 .swiper-slide:after{width:820px;border-radius: 18px;left:50px;}
.default_layout.case3 .cont_wrap{display:flex;flex-wrap:wrap;align-content: center;padding:40px;width:564px;height:440px;background:#fff;left:auto;right:50px;bottom:auto;top:80px;box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.05);color:#000;transform: none;border-radius: 18px;}
.default_layout.case3 .page_btn{transform:none;left:50px;bottom:30px; width:820px;justify-content: center;}
.default_layout.case3 .cont_wrap strong{width:100%;}
.default_layout.case3 .cont_wrap p{margin:16px 0 0;line-height: 32px;color:#707070;max-height:96px;-webkit-line-clamp:2;}

/* 레이아웃영역 */
section{margin: 0 auto 80px;}

/* 더보기의 추가된 내용 */
section .tit_sec{max-width: 1280px; width: 100%; margin: 0 auto 20px; font-size: 24px; line-height: 1.2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position:relative;  padding-right: 10%;}
/* 더보기의 추가된 내용 끝 */


section > .tit_sec + div{margin: 0 auto; max-height: 560px; overflow-y: auto; font-size: 0;}
section > .tit_sec + div::-webkit-scrollbar{display: none;}

section .item .swiper-horizontal>.swiper-pagination-bullets{bottom: 30px;}
section .item .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 14px; height: 14px; margin: 0 6px; border: 1px solid #fff; opacity: 1; background: rgba(255, 255, 255, 0.5);}
section .item .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background: rgba(255, 255, 255, 1);}

/* 인스타그램 */
.instagram_wrap{margin: 0 auto;}
.instagram_wrap .grid-item{border-radius: 18px; overflow: hidden; display: inline-block; width: 293.5px; height: 293.5px; margin-bottom: 20px;}
.instagram_wrap .grid-height1{height: 190px;}
.instagram_wrap .grid-height2{height: 403px;}
.instagram_wrap.case1{max-height: none !important;}
.instagram_wrap.case2{max-width: 1280px; padding: 0;}
.instagram_wrap.case2 .grid-item{width: 305px; height: 305px;}
.instagram_wrap.case2 .grid-height1{height: 190px;}
.instagram_wrap.case2 .grid-height2{height: 403px;}
.instagram_wrap .gutter-sizer{width: 20px;}
.instagram_wrap a img{object-fit: cover; object-position: center; width: 100%; height: 100%;}
.instagram_wrap a::before{content: ''; position: absolute; z-index: 1; right: 20px; bottom: 20px; display: inline-block; width: 20px; height: 20px; background: url(./plnspe_images/icon_instagram.png) 0 0 / 100% 100% no-repeat;}

/* 지도 */
.map_wrap{position: relative;}
.map_wrap img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.map_wrap.case1{max-height: none !important; height: calc(100vh - 130px); overflow-y: hidden !important;}
.map_wrap.case2{overflow: hidden !important; border-radius: 18px; max-width: 1280px;}
.map_wrap.case2 img{object-fit: contain;}

/* 영상 */
.media_wrap{position: relative; overflow: hidden !important; height: 560px;}
.media_wrap video{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.media_wrap.case1{max-height: none !important; height: calc(100vh - 130px);}
.media_wrap.case2{border-radius: 18px; max-width: 1280px;}
.media_wrap .swiper{height: 100%; position: static;}
.media_wrap .swiper a{display: block; width: 100%; position: relative;}

/* 다단 */
section.column{max-width: 1280px; width: 100%; display: flex; flex-wrap: wrap; gap: 28px; justify-content: space-between;}
section.column .item{ width: calc((100% - 28px) / 2); margin-bottom: 52px;}
section.column .item h3 + div{min-height: 376px; height: auto;}
section.column .img{border-radius: 18px; overflow: hidden; width: 100%;}
section.column .img img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
section.column .txt_wrap{margin-top: 24px; width:100%;}
section.column .txt_wrap strong{font-size: 22px; line-height: 25px; color: #000; font-weight: 600; display: -webkit-box;word-break: keep-all; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
section.column .txt_wrap p{margin-top: 12px; font-size: 16px; line-height: 19px; color: #404040; display: -webkit-box;word-break: keep-all; overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

/* 다단 컴포넌트 슬라이드 1,2,3,10 */
.column .item h3 + div.imgslide{height: 376px;}
.column .imgslide a{padding: 0; line-height: 1; height: 100%; display: flex; flex-direction: column;}
.column .imgslide .swiper-pagination{top: 330px; bottom: auto;}
.column .imgslide.case1 .swiper-pagination{top: 286px;}
.column .imgslide.case2 .swiper-pagination{top: 242px;}

.column .imgslide.big{min-height: 0 !important; height: auto !important;}
.column .imgslide.big .img{height: 768px;}
.column .imgslide.big .swiper-pagination{top: 724px;}

/* 다단 컴포넌트 4,5 */
.column .squre-row .img{height: 180px;}
.column .squre-row a{display: flex; gap: 20px; justify-content: space-between; align-items: center; margin-bottom: 16px;}
.column .squre-row a:last-child{margin-bottom: 0;}
.column .squre-row a div{flex: 1 1 50%; width: 50%}
.column .squre-row .txt_wrap{margin-top: 0;}
.column .squre-row .txt_wrap strong.type1{-webkit-line-clamp:5;}
.column .squre-row .txt_wrap p{-webkit-line-clamp:3;} 

/* 다단 컴포넌트 6~9 */
.column div[class *="col"]{display: flex; flex-wrap: wrap; gap: 20px;}
.column div[class *="col"] a{width: calc((100% - 20px) / 2); height: 100%; display: flex; flex-direction: column; align-items: center;}
.column div[class *="col"] .img{flex: 1 1 auto; height: 303px;}
.column .round-col .img{border-radius: 50%;}
.column .round-col.case1 .img{width: 254px; height: 254px;}

/* 3단 */
.column.col-3 .item h3 + div{min-height: 260px; height: auto; }
.column.col-3 .item{flex: 0 1 30%; width: calc((100% - 56px) / 3);}
.column.col-3 .txt_wrap p{margin-top: 6px;}
.column.col-3 .item h3 + div.imgslide{height: 260px;}
.column.col-3 .imgslide .img{height: 260px;}
.column.col-3 .imgslide .swiper-pagination{top: 216px;}
.column.col-3 .imgslide.case1 .swiper-pagination{top: 140px;}
.column.col-3 .imgslide.case2 .swiper-pagination{top: 100px;}
.column.col-3 .imgslide.big .img{height: 512px;}
.column.col-3 .imgslide.big .swiper-pagination{top: 468px;}
.column.col-3 .squre-row .img{height: 122px;}
.column.col-3 .squre-row .txt_wrap strong.type1{-webkit-line-clamp:4;}
.column.col-3 .round-col.case1 .img{width: 143px; height: 143px;}
.column.col-3 div[class *="col"] .img{height: 194px;}

	/* 더보기 제어 추가*/

  span.more {

	background-image: url(./plnspe_images/icon_more.png) !important;
    height: 26px;
    width: 26px;
    display: inline-block;
    float: right;
    position: absolute;
    right: 0;
    top: 0%;
    transform: translate(0%, 5%);

	}
/* 더보기 제어 추가 끝*/

@media (max-width: 799px){


    /* 쇼케이스 */
    .special_showcase {height: calc(100vh - 110px) !important; width:auto !important;}
    .special_showcase .swiper-slide:after {height: 50%;}
    .special_showcase .cont_wrap {left: 20px !important;bottom: 83px;width: auto !important;right: 20px;transform: none !important;}
    .special_showcase .cont_wrap strong {font-size: 26px;line-height: 36px; -webkit-line-clamp:2;}
    .special_showcase .cont_wrap p {margin:6px 0 0;font-size: 16px;line-height: 22px !important;max-height: 44px;}
    .special_showcase .page_btn {left: 20px !important;bottom: 50px;width: auto !important;transform:none ;}
    .special_showcase .swiper-pagination-bullet {width: 13px;height: 13px;}
    .special_showcase .swiper-pagination-bullet-active {width: 44px;height: 14px;}
    .special_showcase .swiper-pagination-bullet + .swiper-pagination-bullet {margin-left: 12px !important;}
    .special_showcase .swiper-pagination {height: 14px;}
    .special_showcase .btn_auto {width: 11px;height: 14px;margin-left: 12px;vertical-align: -4px;background: url(./plnspe_images/btn_m_autoplay.png) 0 0 / 100% auto no-repeat;}
    .special_showcase.active .btn_auto{background-position:0 -14px;}
    .special_showcase.case2 {height:450px; margin:20px 20px 0;}
    .special_showcase.case2 .page_btn{padding: 0;}
    .special_showcase.case2 .swiper{height: 100%; border-radius: 18px;}
    .special_showcase.case2 .cont_wrap{padding: 0; }
    .special_showcase.case3 .swiper{height: calc(100% - 30px); width: auto; margin: 20px 20px 0; padding-bottom: 30px;}
    .special_showcase.case3 .swiper-slide {padding: 0;}
    .special_showcase.case3 .swiper-slide:after {width: 100%;left: 0;bottom: 60px;}
    .special_showcase.case3 .cont_wrap {padding: 20px 20px 63px; height: auto; min-height: 200px; left: 15px;right: 15px;top: auto; bottom: 0;}
    .special_showcase.case3 .cont_wrap strong{line-height: 32px;}
    .special_showcase.case3 img, .special_showcase.case3 video{width: 100%; height: calc(100% - 60px);}
    .special_showcase.case3 .cont_wrap p{max-height: 66px;margin: 8px 0 0;}
    .special_showcase.case3 .page_btn{left:35px !important; bottom: 60px;}
    .special_showcase.case3 .btn_auto{background-image: url(./plnspe_images/btn_m_autoplay_bk.png);}
    .special_showcase.case3 .swiper-pagination-bullet {opacity: 1;border:1px solid #000;}
    .special_showcase.case3 .swiper-pagination-bullet-active {background:#000;}

    /* 메뉴 */
    .special_nav{width: calc(100% - 40px); margin: 20px auto 40px; height: 55px;}
    .special_nav a{font-size: 16px; padding: 16px;}
    .special_nav a:hover{font-weight: normal; color: #707070;}
    .special_nav a:hover::after{display: none;}

    .special_nav.img{height: 55px; line-height: 53px;}
    .special_nav.img a img{height: 100%; width: 100%;}
    .special_nav.mofix{position: fixed; z-index: 10000; box-shadow: 2px -4px 10px 0 rgba(0, 0, 0, 0.1); display: flex; margin: 0; padding: 10px 20px; width: 100%; left: 0; bottom: 0; height: 70px; background: #fff; border-radius: 18px 18px 0 0;}
    .special_nav.mofix::after{display: none;}
    .special_nav.mofix a{font-size: 11px; word-break: break-word; padding: 12px 8px; display: flex; flex: 1; align-items: center; justify-content: center; text-align: center;}
    .special_nav.mofix.img a{padding: 0;}
    .special_nav.mofix a.on::after{display: none;}

    /* 레이아웃영역 */
    section{clear:both; margin-bottom: 40px;}

	/* 더보기의 추가된 내용 */
	section .tit_sec{width: 100%; max-width: none; margin-bottom: 12px; font-size: 18px; padding: 0 20px; position:relative;     padding-right: 10% !important;}
 	/* 더보기의 추가된 내용 끝 */  

	section > .tit_sec + div{max-height: 77.78vw; padding: 0 20px;}

	section .default_layout{max-height: unset !important; padding: 0px !impotant;}

    section .swiper-horizontal>.swiper-pagination-bullets{bottom: 20px;}
    section .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 12px; height: 12px; margin: 0 5px;}

    /* 1단 레이아웃 */
    .default_layout {height: calc(100vh - 110px) !important; width:auto !important;}
    .default_layout .swiper-slide:after {height: 50%;}
    .default_layout .cont_wrap {left: 20px !important;bottom: 83px;width: auto !important;right: 20px;transform: none !important;}
    .default_layout .cont_wrap strong {font-size: 26px;line-height: 36px; -webkit-line-clamp:2;}
    .default_layout .cont_wrap p {margin:6px 0 0;font-size: 16px;line-height: 22px !important;max-height: 44px;}
    .default_layout .page_btn {left: 20px !important;bottom: 50px;width: auto !important;transform:none ;}
    .default_layout .swiper-pagination-bullet {width: 13px;height: 13px;}
    .default_layout .swiper-pagination-bullet-active {width: 44px;height: 14px;}
    .default_layout .swiper-pagination-bullet + .swiper-pagination-bullet {margin-left: 12px !important;}
    .default_layout .swiper-pagination {height: 14px;}
    .default_layout .btn_auto {width: 11px;height: 14px;margin-left: 12px;vertical-align: -4px;background: url(./plnspe_images/btn_m_autoplay.png) 0 0 / 100% auto no-repeat;}
    .default_layout.active .btn_auto{background-position:0 -14px;}
    .default_layout.case2 {height:450px; margin:20px 20px 0;}
    .default_layout.case2 .page_btn{padding: 0;}
    .default_layout.case2 .swiper{height: 100%; border-radius: 18px;}
    .default_layout.case2 .cont_wrap{padding: 0; }
    .default_layout.case3 .swiper{height: calc(100% - 30px); width: auto; margin: 20px 20px 0; padding-bottom: 30px;}
    .default_layout.case3 .swiper-slide {padding: 0;}
    .default_layout.case3 .swiper-slide:after {width: 100%;left: 0;bottom: 60px;}
    .default_layout.case3 .cont_wrap {padding: 20px 20px 63px; height: auto; min-height: 200px; left: 15px;right: 15px;top: auto; bottom: 0;}
    .default_layout.case3 .cont_wrap strong{line-height: 32px;}
    .default_layout.case3 img, .default_layout.case3 video{width: 100%; height: calc(100% - 60px);}
    .default_layout.case3 .cont_wrap p{max-height: 66px;margin: 8px 0 0;}
    .default_layout.case3 .page_btn{left:35px !important; bottom: 60px;}
    .default_layout.case3 .btn_auto{background-image: url(./plnspe_images/btn_m_autoplay_bk.png);}
    .default_layout.case3 .swiper-pagination-bullet {opacity: 1;border:1px solid #000;}
    .default_layout.case3 .swiper-pagination-bullet-active {background:#000;}



    /* 인스타그램 */
    .instagram_wrap{padding: 0;}
    .instagram_wrap .grid-item{position: relative; border-radius: 12px; width: calc((100% - 60px) / 3); height: auto; margin-bottom: 10px;}
    .instagram_wrap .grid-item::after{content: ''; display: block; padding-bottom: 100%;}
    .instagram_wrap .grid-item img{position: absolute; top: 0; left: 0;}
    .instagram_wrap .gutter-sizer{width: 10px;}
    .instagram_wrap .grid-height1{height: 21.11vw;}
    .instagram_wrap .grid-height2{height: 44.44vw;} 
    .instagram_wrap.case2{max-width: none; padding: 0 20px;}
    .instagram_wrap.case2 .grid-item{width: calc((100% - 60px) / 3); height: auto;}
    .instagram_wrap a::before{right: 10px; bottom: 10px;}
    
    /* 지도 */
    .map_wrap{height: 77.78vw; overflow: hidden !important; padding: 0 !important;}
    .map_wrap.case1{height: calc(100vh - 170px); width: 100%;}
    .map_wrap.case2{margin: 0 20px !important; box-sizing: border-box;}
    .map_wrap.case2 img{object-fit: cover;}
    
    /* 영상 */
    .media_wrap{height: 77.78vw; overflow: hidden !important; padding: 0 !important;}
    .media_wrap.case1{height: calc(100vh - 170px); width: 100%;}
    .media_wrap.case2{margin: 0 20px !important; box-sizing: border-box;}
    .media_wrap.case2 img, .media_wrap.case2 video{object-fit: cover;}
    
    /* 다단 모바일공통 */
    section.column{width: 100%; flex-direction: column; padding: 0 20px; gap: 40px;}
    section.column .item h3 + div{height: auto !important; min-height: 0 !important;}
    section.column .img{border-radius: 12px;}
    section.column .item{flex: 1 !important; width: 100% !important; margin-bottom: 0;}
    section.column .tit_sec{padding: 0;}
    section.column .txt_wrap{margin-top: 16px;}
    section.column .txt_wrap strong{font-size: 16px; line-height: 22px;}
    section.column .txt_wrap p{font-size: 14px; line-height: 18px; margin-top: 8px;}

    /* 다단 컴포넌트 슬라이드 1,2,3,10 */
    .column .imgslide .img{height: 53.55vw !important;}
    .column .imgslide .swiper-pagination{top: 44.44vw !important;}
    .column .imgslide.big .img{height: 109.72vw !important;}
    .column .imgslide.big .swiper-pagination{top: 100.00vw !important;}

    /* 다단 컴포넌트 4,5 */
    .column .squre-row .img{height: 33.33vw !important;}
    .column .squre-row .txt_wrap strong.type1{-webkit-line-clamp:4;}
    .column .squre-row .txt_wrap p{-webkit-line-clamp:2;}

    .column div[class *="col"] .img{position: relative; padding-bottom: 100%; flex: none; height: auto !important;}
    .column div[class *="col"] .img img{position: absolute; left: 0; top: 0;}
    .column .round-col.case1 .img{width: 100% !important; height: auto !important;}


	span.more {
		height: 22px;
		width: 22px;
		right: 5%;
		top: 0%;
		transform: translate(0%, -15%);
	}

}