@charset "utf-8";
/*포토갤러리*/
.img-wrap { margin: 0 auto; width: 100%; max-width: 1360px; }
.img-wrap .slide {max-height: 300px;height: 100%;white-space: nowrap;position: relative;}
.img-wrap .slide * {width: 100%; height: 100%;object-fit: cover;}
.img-wrap .slide .item { display: inline-block; height: 100%; position: relative; }
.img-wrap .slide .inner { display: block; width: 100%; height: 100%}
.img-wrap .slide .inner .link { display: block; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.img-wrap .slide .inner .link .content-text {padding: 12px 14px;bottom:0; opacity:1; position: absolute; left: 0; display: flex; align-items: center; color: #fff; font-size: 15px; font-weight: normal; z-index: 11; width: 100%; height: 43px; background: #232526; transition: height .3s; letter-spacing: 0; line-height: 1; word-break: break-all; justify-content: center; flex-direction: column; }

.img-wrap .slide .inner .content-cate { display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;height: 54px;width: 100%;word-break: break-word;white-space: normal;text-overflow: ellipsis;}
.img-wrap .slide .inner .content-date { height: auto;opacity: 0;display:none}
.img-wrap .slide .inner .link:hover .content-cate{-webkit-line-clamp: 2;}
.img-wrap .slide .inner .link:hover .content-text { bottom:0;opacity: 1; height: 100%; width: 100%; padding: 40px; align-items: center; text-align: center; font-size: 16px; font-weight: 400; line-height: 150%;letter-spacing: -0.5px; }
.img-wrap .slide .inner .link:hover .content-date{opacity: 1;display:block;text-align: center;}
.img-wrap .slick-list { overflow: visible; }
.img-wrap .slide .slick-slide .item { opacity: 0.4}
.img-wrap .slide .slick-slide.slick-current .item { opacity: 1}
.img-wrap .slide_control {display: flex;align-items: center;width: 100%;justify-content: flex-end;padding: 13px 14px;position: absolute;bottom: 0;}
.img-wrap .slide_control:before{    position: absolute;content: '';left: 0;top: 0;width: 69px;height: 46px;transform: rotateY(180deg);background-repeat: no-repeat;background-position: center;background-size: cover;background-size: 100%;background-image: url("data:image/svg+xml,%3Csvg width='59' height='39' viewBox='0 0 59 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1732_8368)'%3E%3Cpath opacity='0.1' d='M36.1098 42.753C24.9019 38.6787 32.2218 8.96635 63.5591 3.09466C63.4939 2.83391 63.4288 2.56849 63.331 2.32171C40.5613 -6.34846 13.1493 19.0846 17.9779 35.9454C20.5622 44.9648 32.2823 50.2823 47.8951 42.3898C47.4202 42.4596 46.9499 42.5202 46.4935 42.5621C42.6753 43.5539 38.7966 43.5865 36.1145 42.7483L36.1098 42.753Z' fill='white'/%3E%3Cpath opacity='0.1' d='M12.9023 34.5061C8.07366 17.6454 29.0087 -10.6328 60.253 -3.23379C60.3973 -3.20119 60.5463 -3.21051 60.6907 -3.19654C60.4579 -3.6063 60.714 -3.18723 60.4346 -3.62958C21.7355 -28.5691 -13.2292 29.1653 18.9416 42.8224C18.7274 42.6594 18.5272 42.4918 18.3223 42.3242C15.6449 40.4104 13.8103 37.6864 12.9023 34.5061Z' fill='white'/%3E%3Cpath opacity='0.1' d='M3.72943 27.8102C-3.20391 6.08818 20.376 -22.7208 52.7378 -12.0717C23.1325 -33.4165 -11.3153 -1.2782 3.58974 27.894C4.32545 29.4026 4.33011 29.3514 3.72943 27.8102Z' fill='white'/%3E%3Cpath opacity='0.1' d='M49.2687 41.5834C51.8344 37.8909 51.0521 32.8947 45.376 31.9867C55.7038 28.4897 60.3276 24.7786 64.97 19.8242C62.7023 29.8913 56.7981 37.1413 49.2734 41.5834H49.2687Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1732_8368'%3E%3Crect width='64.9704' height='65.2311' fill='white' transform='translate(0 -19)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.img-wrap .slide_control::after { content: ''; display: block; clear: both}
.img-wrap .slide_control .total,.img-wrap .slide_control button,.img-wrap .slide_control .total *,.img-wrap .slide_control button * { display: inline-block; height: 20px}
.img-wrap .slide_control .total { display: inline-flex; align-items: center; margin-right: 5px; padding-top: 2px; }
.img-wrap .slide_control .total span { line-height: 1; height: auto; color: #000; font-family: 'gmarket'; font-size: 20px; font-weight: bold; }
.img-wrap .slide_control .total .current { color: #DE1A3B; font-weight: 700; min-width: 21px; }
.img-wrap .slide_control .total .line { position: relative; height: 16px}
.img-wrap .slide_control .total .line em { position: relative; width: 100%; height: 100%; display: block}
.img-wrap .slide_control button { background-position: center center; background-repeat: no-repeat; width: 23px; transition: 0.3s; }
.img-wrap .slide_control button span { font-size: 0; }
.img-wrap .slide_control .prev { background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9L1 5L5 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.img-wrap .slide_control .next { background-image: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.40039 9L5.40039 5L1.40039 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.img-wrap .slide_control .play { background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-6.10352e-05 10.4216L5.99994 5.42163C5.99994 5.42163 1.95256 2.37425 -6.10352e-05 0.421631' fill='white' fill-opacity='1'/%3E%3C/svg%3E%0A"); display: none; }
.img-wrap .slide_control .stop { background-image: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1V8.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.40039 1V8.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.cnt-wrap{margin-bottom: 7px;}
/*sns*/
.sns-wrap {display: block;margin: 0 -5px;width: calc(100% + 10px);height: 100%;font-size: 0;}
.sns-wrap .sns-link{ display: inline-block;margin: 5px;width: calc(50% - 10px);}
.sns-wrap .link{ display: flex;position: relative; align-items: center;border-radius: 5px;border: 1px solid #E0E0E0; padding: 7px 10px 7px 7px;width: 100%;height: 100%; color: #222;font-size: 14px;font-weight: 400;line-height: 150%;letter-spacing: -0.5px;transition: 0.3s;}
.sns-wrap .link:after{position: absolute;content: '';right: 10px;top: 16px;width: 6px;height: 9px;background-repeat: no-repeat;background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L5 4.5L1 8.5' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.sns-wrap .link:hover,
.sns-wrap .link:focus {border-color: #0D7C68;}
.sns-wrap .link:hover:after,
.sns-wrap .link:focus:after{background-image: url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L5 4.5L1 8.5' stroke='%230D7C68' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.sns-wrap .link .ico{display: inline-block;margin-right: 5px; width: 25px;height: 25px;border-radius: 100%;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.sns-wrap .link .insta{background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='url(%23paint0_linear_3119_9759)'/%3E%3Cpath d='M15.9545 6H10.0416C7.80848 6 6 7.80848 6 10.0416V15.9584C6 18.1915 7.80848 19.9961 10.0416 19.9961H15.9584C18.1876 19.9961 20 18.1876 20 15.9584V10.0416C20 7.80848 18.1915 6 15.9584 6M18.7105 16.0607C18.7105 17.5428 17.5114 18.7419 16.0292 18.7419H9.97079C8.48863 18.7419 7.28953 17.5428 7.28953 16.0607V10.0062C7.28953 8.52401 8.48863 7.32491 9.97079 7.32491H16.0253C17.5074 7.32491 18.7065 8.52401 18.7065 10.0062V16.0607H18.7105Z' fill='white'/%3E%3Cpath d='M12.9979 9.40112C10.9929 9.40112 9.36523 11.0248 9.36523 13.0338C9.36523 15.0428 10.9889 16.6665 12.9979 16.6665C15.0069 16.6665 16.6306 15.0428 16.6306 13.0338C16.6306 11.0248 15.003 9.40112 12.9979 9.40112ZM12.9979 15.3848C11.6966 15.3848 10.643 14.3312 10.643 13.0299C10.643 11.7286 11.6966 10.6749 12.9979 10.6749C14.2992 10.6749 15.3529 11.7286 15.3529 13.0299C15.3529 14.3312 14.2992 15.3848 12.9979 15.3848Z' fill='white'/%3E%3Cpath d='M16.7486 8.41748C16.2807 8.41748 15.9033 8.7949 15.9033 9.26275C15.9033 9.73059 16.2807 10.108 16.7486 10.108C17.2164 10.108 17.5939 9.73059 17.5939 9.26275C17.5939 8.7949 17.2164 8.41748 16.7486 8.41748Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3119_9759' x1='2.91667' y1='3.54167' x2='21.4583' y2='21.6667' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23833AB4'/%3E%3Cstop offset='0.526042' stop-color='%23FD1D1D'/%3E%3Cstop offset='1' stop-color='%23FCB045'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.sns-wrap .link .face{background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='url(%23paint0_linear_3119_9785)'/%3E%3Cpath d='M11.3142 19H13.7569V12.8288H16.0184L16.2537 10.5005C16.2537 10.5005 16.3025 10.3861 16.0557 10.3861H13.7569V8.62859C13.7569 8.62859 13.6554 7.30051 14.9783 7.30051H16.3283V5.24474C16.3283 5.24474 15.7471 4.98761 14.3406 5.00047C14.3406 5.00047 13.1 4.98504 12.1293 5.91328C12.1293 5.91328 11.3142 6.64354 11.3142 7.4715V10.3861H9V12.8288H11.3142V19Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3119_9785' x1='12.5' y1='0' x2='12.5' y2='25' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2318ADFF'/%3E%3Cstop offset='1' stop-color='%230268E2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.sns-wrap .link .youtube{background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%23FF0000'/%3E%3Cg clip-path='url(%23clip0_3119_9803)'%3E%3Cpath d='M19.7073 9.54C19.5466 8.93386 19.0717 8.45659 18.4695 8.29432C17.3782 8 13 8 13 8C13 8 8.62182 8 7.53045 8.29432C6.9283 8.45659 6.45341 8.93386 6.29273 9.54C6 10.6393 6 12.9318 6 12.9318C6 12.9318 6 15.2243 6.29273 16.3236C6.45341 16.9298 6.9283 17.407 7.53045 17.5693C8.62261 17.8636 13 17.8636 13 17.8636C13 17.8636 17.3782 17.8636 18.4695 17.5693C19.0717 17.407 19.5466 16.9298 19.7073 16.3236C20 15.2251 20 12.9318 20 12.9318C20 12.9318 20 10.6393 19.7073 9.54ZM11.5682 15.0135V10.8501L15.2273 12.9318L11.5682 15.0135Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3119_9803'%3E%3Crect width='14' height='9.86363' fill='white' transform='translate(6 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}


@media screen and (max-width: 1440px){
 .sec1 .img-wrap {height: 240px;}
}
@media screen and (max-width:1280px){
 .cnt-wrap{margin-bottom: 15px;}
 .sns-wrap{width: 100%;margin: 0;}
 .sns-wrap .sns-link{ width: 100%;margin: 0;margin-bottom: 10px;}
 .sns-wrap .sns-link:last-child{margin-bottom: 0;}
}
@media screen and (max-width:1180px){
.sec1 { position: relative; width: 100%; left: auto; padding-top: 0; }
.sec1 .img-wrap { margin-bottom: 12px; overflow: visible;}
.sec1 .img-wrap .slide{height: 100%}
.sec1 .img-wrap .slick-slide {max-width: 352px;}
.sec1 .img-wrap .slide.slick-slider{width: 100%; overflow: hidden;}
.sec1 .img-wrap .slide .slick-slide .item{max-width: 342px; opacity: 1;border-radius: 10px; overflow: hidden;}
.sec1 .img-wrap .slick-list {overflow: visible;}
.sec1 .cnt-wrap .cnt-link { display: inline-block; width: calc(100% / 2 - 12px); margin-right: 20px; }
.sec1 .cnt-wrap .cnt-link:last-child { margin-right: 0; }
.sec1 .cnt-wrap{margin-bottom: 25px;}
.sns-wrap{ margin: 0 -5px; width: calc(100% + 10px);}
.sns-wrap .sns-link{margin: 5px;width: calc(100% / 3 - 10px)}
.sec2 .box-left{max-width: 100%;}
.img-wrap .slide_control{bottom: auto; top: -40px;max-height: 20px;height: 100%;right: -20px;}
.img-wrap .slide_control .prev { background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 14L1 7.5L7.5 1' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.img-wrap .slide_control .next {background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.65039 14L8.15039 7.5L1.65039 1' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.img-wrap .slide_control .play { background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-6.10352e-05 10.4216L5.99994 5.42163C5.99994 5.42163 1.95256 2.37425 -6.10352e-05 0.421631' fill='%23999999' fill-opacity='1'/%3E%3C/svg%3E%0A"); display: none; }
.img-wrap .slide_control .stop { background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1V13.1875' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.65039 1V13.1875' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
}


@media screen and (max-width:730px){
 .sns-wrap .sns-link{width: calc(50% - 10px);}
}
@media screen and (max-width:450px){
 .sns-wrap{width: 100%;margin: 0;}
 .sns-wrap .sns-link{ width: 100%;margin: 0;margin-bottom: 10px;}
 .sns-wrap .sns-link:last-child{margin-bottom: 0;}
}

/*게시판*/
.sec2 .main-board[data-type=tab] .n3 .board-title { padding-left: 35px; }

@media screen and (max-width: 1180px){
 .sec2 .main-board[data-type=tab] .board-title { padding: 10px 62px 16px 20px; }
 .sec2 .main-board[data-type=tab] .n3 .board-title { padding-left: 7px; }
 .sec2 .main-board[data-type=tab] .board-title span { padding: 0 10px; }
}

@media screen and (max-width: 460px){
 .sec2 .main-board[data-type=tab] .board-title { padding: 10px 54px 16px 20px; }
 .sec2 .main-board[data-type=tab] .board-title span { font-size: 16px; }
}

@media screen and (max-width: 420px){
 .sec2 .main-board[data-type=tab] .board-title { padding: 10px 44px 16px 20px; }
 .sec2 .main-board[data-type=tab] .board-title span { padding: 0 5px; }
}

@media screen and (max-width: 380px){
 .sec2 .main-board[data-type=tab] .board-item.n1 { padding-left: 0; }
 .sec2 .main-board[data-type=tab] .board-title span { padding: 0 3px; font-size: 15px; }
 .sec2 .main-board[data-type=tab] .board-title { padding: 10px 36px 16px 20px}
 .sec2 .main-board[data-type=tab] .n3 .board-title { padding: 10px 25px 16px 20px}
 .sec2 .main-board .board-more { right: 10px}
}
