@charset "utf-8";



/**** 공통 : s ****/
#body_layout #location{max-width:1280px;margin:0 auto 57px;}
.program--search{max-width:1280px;margin:0 auto 51px;}
.program--search .search--btn {width: auto;display: inline-block;vertical-align: middle;margin-left: 14px;}

@media (max-width: 980px) {
    .program--search .search--text {width:100%;}
}

@media (max-width: 640px) {
    .program--search .search--btn {width: 100%;margin-left: 0;}
}
/* board--card--list : s  */
.board--card--list {/* border-bottom: 1px solid #000; */margin-top: -49px;position: relative;}
.board--card--list:before {content: '';position: absolute;border-bottom: 1px solid #000;width: 1000000%;height: 100%;border-left: none;border-right: none;left: -10000%;top: 0;/* border-bottom: 2px solid; *//* padding-bottom: 1px; */}
.board--card--list.n1 .no-list-wrap,.board--card--list.n2 .no-list-wrap,.board--card--list.n4 .no-list-wrap {display:none;}
.board--card--list .obj {margin:0 auto;}
.board--card--list .obj .col {border-right: 1px solid #000;border-top: none;border-left: none;border-bottom: none;padding: 0;}
.board--card--list .obj .col .item {border:none;border-radius: 0;padding-top: 100px;padding-bottom: 61px;/* padding-left: 130px; *//* padding-right: 115px; */}
.board--card--list .obj .col .item .thm--box {padding-top: 779px;background-color: transparent;margin: 0 auto;}
.board--card--list .obj .col .item .thm--box .inner {display:flex;align-items:center;justify-content:center}
.board--card--list .obj .col .item .thm--box .inner .card-img-top {max-height: none;max-width: none;/* width: 100%; */height: 100%;}
.board--card--list .obj .col .item .card--body {border: none;margin-top: 40px;line-height: 1.4;}
.board--card--list .obj .col .item .card--body .title {font-size:30px;color:#000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 1.3;word-break: keep-all;}
.board--card--list .obj .col .item .card--body span {display: block;color:#666;}
.board--card--list .obj .col .item .card--body .date {font-size:24px;font-weight:bold;margin-top: 5px;}
.board--card--list .obj .col .item .card--body .place {font-size:15px;margin-top: 16px;}


.board--card--list .obj .col .inner-box .item {border:none;width: 535px;}
.board--card--list .col .inner-box > .link .item .thm--box:before,
.board--card--list .col .inner-box > .link .item .thm--box:after {display:none;}


.board--card--list.n4 .obj.no-data{align-content:center;justify-content: center;background-color: #F7F7F7;}
.board--card--list .obj .col.PRGRM_nodata.PRGRM_list-nodata{/* width:100%; */align-content: center;}
.board--card--list .obj .col.PRGRM_nodata.PRGRM_list-nodata .ui-message{width:100%;}



@media (max-width: 1600px) {
    .board--card--list .obj .col .item {padding-right: 80px;padding-left: 80px;}
}

@media (max-width: 1280px) {
    .board--card--list .obj .col .item {padding-right: 40px;padding-left: 40px;}
}

@media (max-width: 1024px) {
    .board--card--list .obj .col .item .thm--box {padding-top: 500px;}
}

@media (max-width: 768px) {
    .board--card--list .obj {display:block;}
    .board--card--list .obj .col {max-width:none;border-right:none;border-bottom:1px solid #000;}
    .board--card--list .obj .col .item .thm--box {padding-top:779px;}
    .board--card--list .obj .col .item .card--body {margin-top:40px;}
}

@media (max-width: 580px) {
    .board--card--list .obj .col .item .thm--box {padding-top: 600px;}
    .board--card--list .obj .col .item .card--body .title {font-size:24px;height: 63px;}
    .board--card--list .obj .col .item .card--body .date {font-size:22px;margin-top: 5px;}
}

@media (max-width: 530px) {
    .board--card--list .obj .col .item .thm--box {padding-top:450px;}
    .board--card--list .obj .col .item .card--body {margin-top: 25px;}
}


@media (max-width: 480px) {
    .board--card--list .obj .col .item {padding: 40px 20px;}
    .board--card--list .obj .col .item .thm--box {padding-top: 400px;}
    .board--card--list .obj .col .item .card--body {margin-top: 20px;}
    .board--card--list .obj .col .item .card--body .title {font-size:20px;height: 54px;}
    .board--card--list .obj .col .item .card--body .date {font-size:18px;margin-top: 5px;}
    .board--card--list .obj .col .item .card--body .place {font-size:14px;margin-top: 10px;}
}

@media (max-width: 440px) {
    .board--card--list .obj .col .item {padding-top:40px;padding-bottom:35px;}
}
/* board--card--list : e  */


/* n1 : s */

.board--card--list.n1 .obj {display:block;max-width: 1280px;/* border: 1px solid; */}
.board--card--list.n1 .obj .col {width:100%;max-width:none;border-right:none;}
.board--card--list.n1 .obj .col:nth-child(n+2) {border-top:none;}
.board--card--list.n1 .obj .col:nth-child(2n) {border-right:none;}
.board--card--list.n1 .obj .col .item {margin: 0 auto;}

@media (max-width: 1600px) {
    .board--card--list.n1 .obj .col .item {padding-left: 122px;padding-right: 123px;}
    .board--card--list.n1 .obj .col .item .thm--box {padding-top: 779px;}
}

@media (max-width: 768px) {
    .board--card--list.n1 .obj .col .item {padding-right:70px;padding-left:70px;width: 676px;}
    .board--card--list.n1 .obj .col .item .thm--box {}
    .board--card--list.n1 .obj .col .item .card--body .title {font-size: 26px;height: 35px;}
    .board--card--list.n1 .obj .col .item .card--body .date {font-size:20px;}
    .board--card--list.n1 .obj .col .item .card--body .place {margin-top: 10px;}
}

@media (max-width: 680px) {
    .board--card--list.n1 .obj .col .item {width: 517px;}
    .board--card--list.n1 .obj .col .item .thm--box {padding-top:550px;}
    .board--card--list.n1 .obj .col .item .card--body .title {font-size:22px;height: 29px;}
}

@media (max-width: 530px) {
    .board--card--list.n1 .obj .col .item {padding-right:40px;padding-left:40px;width: 458px;}
}

@media (max-width: 480px) {
    .board--card--list.n1 .obj .col .item {width: 356px;padding-top: 40px;padding-bottom: 40px;}
    .board--card--list.n1 .obj .col .item .thm--box {padding-top:400px;}
    .board--card--list.n1 .obj .col .item .card--body .title {font-size:20px;}
    .board--card--list.n1 .obj .col .item .card--body .date {font-size:16px;}
}

@media (max-width: 440px) {
    .board--card--list.n1 .obj .col .item .card--body .title {font-size: 20px;height: 26px;}
}

/* n1 : e */



/* n2 : s */

.board--card--list.n2 .obj {
    max-width: 1280px;
}
.board--card--list.n2 .obj .col {width: 50%;border:1px solid #000;border-top: none;border-bottom: none;}
.board--card--list.n2 .obj .col:nth-child(odd) {border-left:none;}
.board--card--list.n2 .obj .col:nth-child(even) {border-left:none;border-right:none;}
.board--card--list.n2 .obj .col .inner-box a {display: flex;flex-wrap: wrap;}
.board--card--list.n2 .obj .col:nth-child(odd) .inner-box a {justify-content: flex-start;}
.board--card--list.n2 .obj .col:nth-child(even) .inner-box a {justify-content: flex-end;}
.board--card--list.n2 .obj .col .item .thm--box .inner .card-img-top {/* height: 100%; */}


@media (max-width: 1600px) {
    .board--card--list.n2 .obj .col .inner-box {/* max-width:none; */}
    .board--card--list.n2 .obj .col:nth-child(odd) .inner-box {float:none;max-width: none;}
    .board--card--list.n2 .obj .col .item {width: 100%;padding-left: 60px;padding-right: 60px;}
    .board--card--list.n2 .obj .col:nth-child(even) .item {padding-right: 60px;padding-left: 60px;}
}

@media (max-width: 1480px) {
    .board--card--list.n2 .obj .col .item .card--body .title {font-size: 26px;height: 36px;}
    .board--card--list.n2 .obj .col .item .card--body .date {font-size: 22px;}
}

@media (max-width: 1280px) {
    .board--card--list.n2 .obj .col .item {padding-right: 40px;padding-left: 40px;}
    .board--card--list.n2 .obj .col:nth-child(even) .item {padding-right: 40px;padding-left: 40px;}
    .board--card--list.n2 .obj .col .item .thm--box {padding-top: 600px;}
}

@media (max-width: 1024px) {
    .board--card--list.n2 .obj .col .inner-box .item {padding: 60px 20px;}
    .board--card--list.n2 .obj .col:nth-child(even) .item {padding: 60px 20px;}
    .board--card--list.n2 .obj .col .item .card--body {margin-top:25px;}
    .board--card--list.n2 .obj .col .item .card--body .title {font-size: 22px;height: 29px;}
    .board--card--list.n2 .obj .col .item .card--body .date {font-size:20px;}
    .board--card--list.n2 .obj .col .item .card--body .place {margin-top: 10px;}
}

@media (max-width: 920px) {
    .board--card--list.n2 .obj .col .item .thm--box {padding-top:500px;}
}

@media (max-width: 768px) {

    .board--card--list.n2 .obj .col {width:100%;border-left: none;border-top:1px solid #000;border-bottom:1px solid #000;border-right:none;}
    .board--card--list.n2 .obj .col:nth-child(n+2) {border-top:none;}
    .board--card--list.n2 .obj .col .inner-box .item {padding-left: 0;padding-right: 0;}
    .board--card--list.n2 .obj .col .item {max-width: 447px;margin: 0 auto;}
    .board--card--list.n2 .obj .col:nth-child(even) .item {padding-left:0;padding-right:0;}
    .board--card--list.n2 .obj .col .item .thm--box {padding-top:650px;}
    .board--card--list.n2 .obj .col .item .card--body {margin-top: 30px;}
    .board--card--list.n2 .obj .col .item .card--body .title {font-size: 26px;height: 35px;}
    .board--card--list.n2 .obj .col .item .card--body .date {font-size:24px;margin-top: 5px;}
}

@media (max-width: 600px) {
    .board--card--list.n2 .obj .col .item .card--body .title {font-size: 24px;height: 31px;}
}

@media (max-width: 530px) {
    .board--card--list.n2 .obj .col .item {max-width:378px}
    .board--card--list.n2 .obj .col .item .thm--box {padding-top:550px;}
}

@media (max-width: 440px) {
    .board--card--list.n2 .obj .col:nth-child(even) .item {padding-left:20px;padding-right:20px;}
    .board--card--list.n2 .obj .col .inner-box .item {padding: 40px 20px;}
    .board--card--list.n2 .obj .col .item {max-width: none;}
    .board--card--list.n2 .obj .col .item .thm--box {padding-top:400px;}
    .board--card--list.n2 .obj .col .item .card--body {margin-top:20px;}
    .board--card--list.n2 .obj .col .item .card--body .title {font-size:18px;height: 25px;}
    .board--card--list.n2 .obj .col .item .card--body .date {font-size:16px;}
}

/* n2 : e */




/* n4 : s */
.board--card--list.n4 {margin-top: -48px;overflow:hidden;}
.board--card--list.n4 .obj {width:calc(100% + 6px);/* max-width: 1920px; *//* margin-top: 1px; */display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;/* padding-bottom: 1px; */background-color: #fff;flex: 1;}
.board--card--list.n4 .obj .col {width:calc(16.666% + 1px);max-width:calc(16.666% + 1px);border: 1px solid #000;background-color: #fff;margin: 0 -1px 0 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;/* -webkit-box-flex: 1; *//* -webkit-flex: 1; *//* flex: 1; *//* border-style: solid; *//* border-width: 1px; *//* border-color: #4b4a54; *//* -webkit-perspective: 1000px; *//* perspective: 1000px; */border-top: 0;}
.board--card--list.n4 .obj .col .inner-box{display:flex;align-items: center;width: 290px;}
.board--card--list.n4 .obj .col .inner-box a{
    width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    /* color: black; */
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.board--card--list.n4 .obj .col .item {padding: 63px 0;width: auto;}
.board--card--list.n4 .obj .col .item .thm--box {padding-top: 360px;width: 100%;}
.board--card--list.n4 .obj .col .item .thm--box .inner {width: auto;}
.board--card--list.n4 .obj .col .item .thm--box .inner .card-img-top {height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.board--card--list.n4 .obj .col .item .card--body {max-width: 360px;margin: 22px auto 0;}
.board--card--list.n4 .obj .col .item .card--body .title {font-size:22px;height: 29px;}
.board--card--list.n4 .obj .col .item .card--body .date {font-size:18px;}
.board--card--list.n4 .obj .col .item .card--body .place {font-weight:normal;}

@media (max-width:2440px) {
    .board--card--list.n4 .obj{width:calc(100% + 5px);}
    .board--card--list.n4 .obj .col{width:calc(20% + 1px);max-width:calc(20% + 1px);}
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:290px;width:290px;}
}



@media (max-width: 1920px) {
    .board--card--list.n4 .obj .col .item .thm--box .inner {width:100%;}
}

@media (max-width: 1740px) {
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:240px;width:240px;}

    /*

     */

}
@media (max-width: 1500px) {
    .board--card--list.n4 .obj{width:calc(100% + 4px);}
    .board--card--list.n4 .obj .col{width:calc(25% + 1px);max-width:calc(25% + 1px);}
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:290px;width:290px;}
    .board--card--list.n4 .obj .col .item .thm--box .inner .card-img-top {width:auto;}

}
@media (max-width: 1280px) {
    .board--card--list.n4 .obj{width:calc(100% + 3px);}
    .board--card--list.n4 .obj .col{width:calc(33.3333% + 1px);max-width:calc(33.3333% + 1px);}
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:320px;width:320px;}
    .board--card--list.n4 .obj .col .item{padding:45px 0}

}
@media (max-width: 1060px) {
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:250px;width:250px;}
}
@media (max-width: 900px) {
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:290px;width:290px;}
    .board--card--list.n4 .obj .col .item .card--body .date {font-size:16px;}
    .board--card--list.n4 .obj .col{width:calc(50% + 1px);max-width:calc(50% + 1px);}
}
@media (max-width: 768px) {
    .board--card--list.n4 .obj{width:calc(100% + 2px);}

}
@media (max-width:640px) {
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:240px;width:240px;}
}
@media (max-width:550px) {
    .board--card--list.n4 .obj{width:100%;}
    .board--card--list.n4 .obj .col{width:100%;max-width:100%;border-right: none;}
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:290px;width:290px;}
    .board--card--list.n4 .obj .col .item{padding:30px 0}
    .board--card--list.n4 .obj .col .item .card--body {max-width: 290px;margin-top: 15px;}
    .board--card--list.n4 .obj .col .item .card--body .title {font-size: 18px;height: 26px;}
    .board--card--list.n4 .obj .col .item .card--body .date {font-size:16px;margin-top: 0;}
}


/* n4 : e */




/* badge : s */

.board--card--list .obj .col .item .thm--box .inner .badge {top: 0;left: 0;font-size: 16px;border-radius: 0px;width: 100px;height: 100px;padding: 0;display: flex;align-items: center;justify-content: center;line-height: 1.2;}
.board--card--list .obj .col .item .thm--box .inner .badge.stats1 {background-color: #000 !important;} /* 전시중 */
.board--card--list .obj .col .item .thm--box .inner .badge.stats2 {background-color: #276FB7 !important;} /* 예정전시 */
.board--card--list .obj .col .item .thm--box .inner .badge.stats3 {background-color: #666 !important;} /* 지난전시 */
.board--card--list.n4 .obj .col .item .thm--box .inner .badge{width:61px;height:61px}
@media (max-width: 600px) {
    .board--card--list .obj .col .item .thm--box .inner .badge {width: 80px; height:80px;font-size:15px}
}

@media (max-width: 440px) {
    .board--card--list .obj .col .item .thm--box .inner .badge {width: 70px; height:70px;}
}

/* badge : e */

/**** 공통 : e ****/





/**** 특별전시 없을 때 : s ****/

/* .board--card--list.no-list .no-list-wrap {display:block;}
.board--card--list.no-list .obj {display: none;}
.board--card--list.no-list .pagination {display:none;}

.board--card--list.no-list {max-width: 1540px;margin: 0 auto;}
.board--card--list.no-list .no-list-wrap {text-align: center;padding: 330px 0;height: 100%;background-image: url(/images/kor/sub02/sub02_02_01_nolist_bg.png);background-position: center center;background-repeat: no-repeat;background-size: cover;}
.board--card--list.no-list .no-list-wrap .no-list-title,.no-list .no-list-wrap .no-list-sub-title {display:block;color:#fff;line-height:1.4;}
.board--card--list.no-list .no-list-wrap .no-list-title {font-size:42px;}
.board--card--list.no-list .no-list-wrap .no-list-sub-title {margin-top:21px;;font-size:18px;}

@media (max-width: 768px) {
    .board--card--list.no-list .no-list-wrap {padding: 200px 20px;}
    .board--card--list.no-list .no-list-wrap .no-list-title {font-size:34px;}
    .board--card--list.no-list .no-list-wrap .no-list-sub-title {margin-top:15px;;font-size:16px;}
}

@media (max-width: 500px) {
    .board--card--list.no-list .no-list-wrap {padding: 150px 20px;}
    .board--card--list.no-list .no-list-wrap .no-list-title {font-size:28px;}
    .board--card--list.no-list .no-list-wrap .no-list-sub-title {margin-top:15px;;font-size:15px;}
} */

/**** 특별전시 없을 때 : e ****/









/**** 특별전시 지난전시_목록 : s ****/

.special-ex-before-list .board--card--list .obj .col .item .thm--box .inner .badge {width: 71px;height: 71px;padding: 17px 0;display: block;}

.special-ex-before-list .board--card--list .obj .col .inner-box a:focus,.special-ex-before-list .board--card--list .obj .col .inner-box a:hover {background-color:#000;}
.special-ex-before-list .board--card--list .obj .col .inner-box a:focus .card--body .title,.special-ex-before-list .board--card--list .obj .col .inner-box a:hover .card--body .title {color:#fff;}
.special-ex-before-list .board--card--list .obj .col .inner-box a:focus .card--body .date,.special-ex-before-list .board--card--list .obj .col .inner-box a:hover .card--body .date {color:#fff;}
.special-ex-before-list .board--card--list .obj .col .inner-box a:focus .card--body .place,.special-ex-before-list .board--card--list .obj .col .inner-box a:hover .card--body .place {color:#fff;}


/**** 특별전시 지난전시_목록 : e ****/









/**** 특별전시 상세 : s ****/

.special-ex-view .view-wrap {position: relative;}
.special-ex-view .view-wrap .photo_wrap {margin-bottom: 100px;}
.special-ex-view .view-wrap .inner {padding: 0 640px 0 0;min-height: 717px;color:#000;line-height: 1.4;}


.special-ex-view .view-wrap .inner .thumb {width: 535px;height: 779px;display: block;position: absolute;right: 0;top: 0;}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin {display:block;width:100%;height:100%;position: relative;z-index: 1;}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap {width: 100%;height: 100%;display: block;}

.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big {width: 100%;height: 100%;display: block;position: relative;overflow: hidden;}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:before {content: '';position: absolute;left: 50%;display: block;background-color: #000;z-index: 1;opacity: 0.4;top: -60px;height: 57px;width: 57px;transition: transform 0.25s ease-out;border-radius: 50%;margin-left: -16px;transform-origin: 50% 50%;}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:hover:before,
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:focus:before {transform:scale(30)}

.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg {text-align: center;position: absolute;z-index: 2;display: block;left: 50%;top: 50%;transform-origin: 50% 50%;transition: transform 0.25s ease-out,opacity 0.25s ease-out;transform: scale(0);margin-left: -30px;margin-top: -30px;}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:hover .big_bg,
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:focus .big_bg {transform:scale(1);}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .icon {background-image: url("data:image/svg+xml,%3Csvg width='76' height='76' viewBox='0 0 76 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='76' height='76' rx='38' fill='black'/%3E%3Cpath d='M50.6667 37.2082V30.0832L43.5417 22.1665H26.9167C26.0423 22.1665 25.3334 22.8754 25.3334 23.7498V52.2498C25.3334 53.1243 26.0423 53.8332 26.9167 53.8332H36.4167' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M47.7969 49.3804L52.25 52.9429M48.6875 45.8179C48.6875 48.7691 46.295 51.1616 43.3438 51.1616C40.3925 51.1616 38 48.7691 38 45.8179C38 42.8666 40.3925 40.4741 43.3438 40.4741C46.295 40.4741 48.6875 42.8666 48.6875 45.8179Z' stroke='white' stroke-width='1.6875' stroke-linecap='round'/%3E%3C/svg%3E%0A");width: 76px;height: 76px;display: block;margin: 0 auto;}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .tit {font-size: 20px;font-weight: bold;color: #fff;display: block;margin-top: 6px;}

.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item {width: 100%;height: 100%;display: block;}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture {width: 100%;height: 100%;display: block;position: relative;overflow: hidden;}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture span {width: 100%;height: 100%;display: block;/* background: #fff; */position: relative;}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture span img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 100%;width: auto;max-width: none;max-height: none;z-index: 0;}

.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture .badge {top: 0;left: 0;font-size: 16px;border-radius: 0px;width: 100px;height: 100px;padding: 0;display: flex;align-items: center;justify-content: center;line-height: 1.2;z-index: 1;}
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture .badge.stats1 {background-color: #000 !important;} /* 전시중 */
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture .badge.stats2 {background-color: #276FB7 !important;} /* 예정전시 */
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture .badge.stats3 {background-color: #666 !important;} /* 지난전시 */
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:hover .photo_list--item .picture .badge,
.special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:focus .photo_list--item .picture .badge {display:none;}

.special-ex-view .youtube_title{margin-top: 119px;}
.special-ex-view .youtube_modal {padding: 30px;margin-bottom: 70px;border-radius: 5px;position: relative;background-color: #f7f7f7;}
.special-ex-view .youtube_modal .main-photo__skin {overflow: hidden;padding: 0px 70px;}
.special-ex-view .youtube_modal .main-photo__skin .photo_list--wrap {width: calc(100% + 20px);margin: 0 -10px;}
.special-ex-view .youtube_modal .main-photo__skin .photo_list--wrap .photo_list--item {padding: 0 18px;}


.special-ex-view .youtube_modal .main-photo__skin .control .button {transition: all 0.2s;font-size: 0px;width: 39px;height: 39px;border-radius: 50%;background-repeat: no-repeat;background-position: 50%;position: absolute;top: 50%;transform: translate(0, -50%);}
.special-ex-view .youtube_modal .main-photo__skin .control .button.prev {background-image: url("data:image/svg+xml,%3Csvg width='18' height='34' viewBox='0 0 18 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L1.01653 16.5027M16.9835 33L1 16.164' stroke='black'/%3E%3C/svg%3E%0A");left: 43px;}
.special-ex-view .youtube_modal .main-photo__skin .control .button.next {background-image: url("data:image/svg+xml,%3Csvg width='18' height='34' viewBox='0 0 18 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L16.9835 16.5027M1.01652 33L17 16.164' stroke='black'/%3E%3C/svg%3E%0A");right: 43px;}

.Modal-overlay {padding: 0;}
.Modal-overlay .Modal-box {width: 100%;left: 50%;top: 50%;transform: translate(-50%, -50%);margin: 0;}


@media (max-width:480px) {
    .special-ex-view .youtube_modal .main-photo__skin.photo__popup.photo__typeA {padding: 0 50px;}
}


.special-ex-view .view-wrap .inner .info_box {padding-top: 62px;}
.special-ex-view .view-wrap .inner .info_box .title_wrap {padding-bottom: 21px;border-bottom:2px solid #000;}
.special-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 42px;letter-spacing: -0.11em;line-height: 1.4;}
.special-ex-view .view-wrap .inner .info_box .list-1st {margin-top: 30px;margin-bottom: 48px;}
.special-ex-view .view-wrap .inner .info_box .list-1st li {position: relative;line-height: 1.4;padding-left: 70px;margin: 0;margin-bottom: 15px;}
.special-ex-view .view-wrap .inner .info_box .list-1st > li:before {left: 0;top: 10px;background: #000;width: 4px;height: 4px;border-radius: 50%;}
.special-ex-view .view-wrap .inner .info_box .list-1st li .subjact {font-size: 16px;color: #000;font-weight: bold;display: block;line-height: 1.4;position: absolute;left: 0px;top: 0;padding-left: 10px;}
.special-ex-view .view-wrap .inner .info_box .list-1st li .con {font-size:16px;}

.special-ex-view .view-wrap .inner .info_box .cnts {margin-left:-2px;}
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box {display: inline-block;margin-top: 9px;}
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box a {border: 1px solid #000;padding: 8px 40px 8px 12px;letter-spacing: -1px;color: #000 !important;}
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box a:after {content: '';display: inline-block;width: 14px;height: 15px;background-repeat: no-repeat;background-position: 50%;position: absolute;right: 15px;top: 50%;transform: translate(0, -50%);}
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.down:after {background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.08669 12.9234L9.03522 12.9717L3.42662 7.71377L4.75996 6.4638L8 9.50125L8 1H10L10 9.56753L13.3481 6.4288L14.6814 7.67877L9.08682 12.9236L9.08669 12.9234ZM16 14H2V16H16V14Z' fill='black'/%3E%3C/svg%3E%0A");background-color: transparent;left: auto;}
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.arrow:after {background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.57599 15.424L6.15193 17L14.1519 9L6.15193 1L4.57589 2.57597L10.9999 9L8.00001 12L4.57599 15.424Z' fill='black'/%3E%3C/svg%3E%0A");height: 16px;background-color: transparent;left: auto;}


.special-ex-view .view-wrap .txt_wrap {margin-bottom: 70px;}
.special-ex-view .view-wrap .txt_wrap p {font-size:16px;line-height:1.4;color: #000;margin-top: 17px;}


.special-ex-view .btn-wrap {text-align: center;}
.special-ex-view .btn-wrap .btn.btn-list {padding: 15px 81px;border: 1px solid #000;color:#000;}
.special-ex-view .btn-wrap .btn.btn-list:hover,.special-ex-view .btn-wrap .btn.btn-list:focus {color:#fff;background-color:#000;}



@media (max-width: 1400px) {
    .special-ex-view {padding: 0 20px;padding-top: 100px;}
    .special-ex-view .view-wrap .inner {padding-right: 600px;}
}

@media (max-width: 1280px) {
    .special-ex-view {padding: 0 50px;padding-top: 100px;}
    .special-ex-view .view-wrap .inner {padding-right: 522px;min-height: 623px;}
    .special-ex-view .view-wrap .inner .thumb {width: 428px;height: 623px;top: 0;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:before {height: 47px;width: 47px;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .icon {width: 60px;height: 60px;background-size: cover;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .tit {font-size:18px;}
    .special-ex-view .view-wrap .inner .info_box {margin-bottom: 61px;}
    .special-ex-view .view-wrap .inner .info_box .list-1st {margin-bottom: 30px;}
    .special-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 38px;}
    .special-ex-view .view-wrap .photo_wrap {margin-bottom: 70px;}
}

@media (max-width: 1120px) {
    .special-ex-view .view-wrap .inner {padding-right: 460px;min-height: 584px;}
    .special-ex-view .view-wrap .inner .thumb {width: 401px;height: 584px;}
    .special-ex-view .view-wrap .inner .info_box {margin-bottom: 59px;}
    .special-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 34px;}
    .special-ex-view .youtube_modal .main-photo__skin .control .button.prev {left: 25px;}
    .special-ex-view .youtube_modal .main-photo__skin .control .button.next {right: 25px;}
}

@media (max-width: 1024px) {
    .special-ex-view {padding:0 30px;padding-top: 100px;}
    .special-ex-view .view-wrap .inner {padding-right: 440px;min-height: 545px;}
    .special-ex-view .view-wrap .inner .thumb {width: 375px;height: 545px;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture .badge {width: 70px;height: 70px;font-size: 14px;}
    .special-ex-view .view-wrap .inner .info_box {margin-bottom: 37px;}
    .special-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size:32px}
    .special-ex-view .youtube_modal .main-photo__skin {padding: 0px 50px;}
}

@media (max-width:980px) {
    .program--search .search_inner .search--text {width:100%;}
}

@media (max-width: 940px) {
    .special-ex-view .view-wrap .inner {padding-right:0;}
    .special-ex-view .view-wrap .inner .thumb {position:relative;width: 535px;height: 779px;right: auto;top: auto;margin: 0 auto;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:before {height: 57px;width: 57px;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .icon {width: 76px;height: 76px;background-size: auto;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .tit {font-size: 20px;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture .badge {width: 100px;height: 100px;font-size: 16px;}
    .special-ex-view .view-wrap .inner .info_box {margin-top: 80px;margin-bottom: 131px;padding-top: 0;}
    .special-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 38px;}
    .special-ex-view .view-wrap .inner .info_box .list-1st {margin-bottom: 48px;}
    .special-ex-view .view-wrap .txt_wrap {margin-bottom: 84px;}
}

@media (max-width: 768px) {
    .special-ex-view .view-wrap .inner .info_box {margin-bottom:100px;}
    .special-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size:30px;}
    .special-ex-view .view-wrap .inner .info_box .list-1st {margin-bottom:52px;}
    .special-ex-view .view-wrap .h2.m_no {display:none;}
    .special-ex-view .view-wrap .txt_wrap.m_no {display:none;}
    .special-ex-view .view-wrap .photo_wrap {margin-bottom:70px;}
}

@media (max-width: 640px) {
    .board--card--list.n4 .obj .col .inner-box {width:auto;}

    .special-ex-view .view-wrap .inner .thumb {width: 428px;height: 623px;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:before {height: 47px;width: 47px;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .icon {width: 60px;height: 60px;background-size: cover;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .tit {font-size:18px;}
    .special-ex-view .view-wrap .inner .info_box {margin-top: 50px;margin-bottom: 70px;}
    .special-ex-view .view-wrap .txt_wrap {margin-bottom:70px;}
}

@media (max-width: 560px) {
    .special-ex-view .view-wrap .inner .thumb {width: 375px;height: 545px;}
    .special-ex-view .view-wrap .inner .info_box {margin-top:30px;margin-bottom: 30px;}
    .special-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 26px;}
    .special-ex-view .youtube_modal .main-photo__skin {padding: 0px 30px;}
    .special-ex-view .youtube_modal .main-photo__skin .control .button.prev {left: 10px;}
    .special-ex-view .youtube_modal .main-photo__skin .control .button.next {right: 10px;}
}

@media (max-width: 440px) {
    .special-ex-view .view-wrap .inner .thumb {width: 321px;height: 467px;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:before {height: 38px;width: 38px;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .icon {width: 50px;height: 50px;background-size: cover;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .tit {font-size:16px;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture .badge {width: 70px;height: 70px;font-size: 14px;}
    .special-ex-view .view-wrap .inner .info_box .title_wrap {padding-bottom: 10px;}
    .special-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 24px;}
    .special-ex-view .view-wrap .inner .info_box .list-1st {margin-top: 16px;margin-bottom: 25px;}
    .special-ex-view .view-wrap .inner .info_box .list-1st li {margin-bottom: 10px;}
    .special-ex-view .view-wrap .photo_wrap {margin-bottom:30px;}
    .special-ex-view .view-wrap .txt_wrap {margin-bottom: 50px;}
    .special-ex-view .view-wrap .inner .info_box .cnts .btn-box a {padding: 8px 45px 8px 12px;font-size: 15px;}
}

@media (max-width: 400px) {
    .special-ex-view .view-wrap .inner .thumb {width: 268px;height: 390px;}
    .special-ex-view .view-wrap .inner .info_box {margin-top: 16px;}
}

/**** 특별전시 상세 : e ****/




/* 230328 소장품 검색 : s */

.photo_wrap .thumb,
.photo_wrap .thumb .photo_list--wrap,
.photo_wrap .thumb .photo_list--wrap .slick-list,
.photo_wrap .thumb .photo_list--wrap .slick-list .slick-track,
.photo_wrap .thumb .photo_list--wrap .slick-list .slick-track .slick-slide,
.photo_wrap .thumb .photo_list--wrap .slick-list .slick-track .slick-slide > div,
.photo_wrap .thumb .photo_list--wrap .slick-list .slick-track .slick-slide > div .photo_list--item,
.photo_wrap .thumb .photo_list--wrap .slick-list .slick-track .slick-slide > div .photo_list--item a {display:inline-block;width:100%;height:100%;vertical-align:top;}
.photo_wrap .inner {position:relative;}
.photo_wrap .inner:after {display:block; clear:both; visibility:hidden; content:'';}
.photo_wrap .inner .info_box > strong{margin:0;vertical-align: middle;margin-bottom: 26px;display: block;}
.photo_wrap .inner .info_box > strong *{vertical-align: middle;}
.photo_wrap .inner .info_box > strong em{position:relative;display: block;font-size:35px;padding: 0 2px;color:#2b3b59;}
.photo_wrap .inner .info_box > strong .badge{width: auto;border-radius: 30px;background-color: #4175c8;height: auto;z-index: 5;font-size: 16px;padding: 5px 15px;}

.photo_wrap.typeB.possession_view .thumb .photo_list--wrap{position:relative;z-index:2}
.photo_wrap.typeB.possession_view .thumb .control{z-index:3}
.photo_wrap.typeB.possession_view{margin-bottom:50px;}
.photo_wrap.typeB.possession_view .inner{/* padding-left: 590px; */}
.photo_wrap.typeB.possession_view .thumb{width: 475px;}
.photo_wrap.typeB.possession_view .thumb .control{position:absolute;bottom: 0;right: 0px;display: inline-block;width: 117px;}
.photo_wrap.typeB.possession_view .thumb .control [data-control]{display:inline-block;float:left;width:39px;height:39px;border: 1px solid #000;background-color:#fff;font-size:0;position: relative;margin-right: -1px;}
.photo_wrap.typeB.possession_view .thumb .control [data-control=play]{display: none;}
.photo_wrap.typeB.possession_view .thumb .control [data-control=next]:before,
.photo_wrap.typeB.possession_view .thumb .control [data-control=prev]:before{content:'';position:absolute;top: 50%;left: 50%;display:block;width: 20px;height: 20px;background-repeat:no-repeat;background-position:center center;background-size:contain;transform: translate(-50%, -50%);}
.photo_wrap.typeB.possession_view .thumb .control [data-control=next]:before{top: 51%;left: 55%;background-image: url("data:image/svg+xml,%3Csvg width='15' height='26' viewBox='0 0 15 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.35355' y1='2.0527' x2='13.3536' y2='13.0527' stroke='black'/%3E%3Cline y1='-0.5' x2='15.5563' y2='-0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 2 23)' stroke='black'/%3E%3C/svg%3E%0A");}
.photo_wrap.typeB.possession_view .thumb .control [data-control=prev]:before{top: 51%;right: 55%;background-image: url("data:image/svg+xml,%3Csvg width='15' height='26' viewBox='0 0 15 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='12.6464' y1='23.9473' x2='1.64645' y2='12.9473' stroke='black'/%3E%3Cline y1='-0.5' x2='15.5563' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 13 3)' stroke='black'/%3E%3C/svg%3E%0A");}
.photo_wrap.typeB.possession_view .thumb .control [data-control=stop]:before {content: '';position: absolute;top: 51%;left: 52%;display: block;width: 8px;height: 17px;background-image: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.797852 0.254395L0.797852 14.4205M7.17112 0.254499L7.17112 14.4206' stroke='black'/%3E%3C/svg%3E%0A");transform: translate(-50%, -50%);}
.photo_wrap.typeB.possession_view .thumb .control [data-control=play]:before {content: '';position: absolute;top: 9px;left: 15px;right: 20px;display: block;width: 0;height: 0;border-width: 10px 0 10px 10px;border-style: solid;border-color: transparent transparent transparent #000;}

@media (max-width:968px) {
    .photo_wrap.typeB.possession_view .inner{/* padding-top:16px; *//* padding-left:548px; */}
}

@media (max-width:960px) {
    .photo_wrap.typeB.possession_view .inner {padding: 35px 42px 50px;}
    .photo_wrap.typeB.possession_view .thumb {position:relative;left:50%;top: 0;transform: translate(-50%, 10px);}
}

@media (max-width:530px) {
    .photo_wrap .thumb .picture span {background-color:#444;}

    .photo_wrap.typeB.possession_view .thumb{width:calc(100% - -52px);height:auto;}
    .photo_wrap.typeB.possession_view .thumb .control {right:-2px}
}

@media (max-width:490px) {
    .photo_wrap.typeB.possession_view .inner {padding: 30px;}
}

.photo_wrap.typeB{margin-top:0;}
.photo_wrap.typeB .inner{border:1px solid #c4cbd2;border-radius:5px;padding:56px;padding-bottom:36px;padding-left: 576px;min-height:566px;}
.photo_wrap.typeB .thumb{top: 67px;left:56px;border-radius: 0;width: 340px;height: 457px;/* border: 1px solid; */}
.photo_wrap.typeB .inner .info_box > strong{display:block;padding-bottom: 10px;border-bottom: 2px solid #222;line-height: 1.4;}
.photo_wrap.typeB .inner .info_box > strong i{display: inline-block;font-style: normal;font-size: 16px;color: #bb201c;font-weight: 600;}
.photo_wrap.typeB .inner .info_box > strong em{display: block;font-weight: 700;font-size: 26px;margin-top: 5px;color: #222;}

.photo_wrap.typeB .inner .info_box .badge{position:absolute;top:-10px;right:0;z-index:0;}
.photo_wrap.typeB .inner .info_box .list-1st{border-bottom: 1px solid #c4cbd2;padding-bottom: 35px;margin: 0;}
.photo_wrap.typeB .inner .info_box .list-1st li{padding-left: 145px;min-height: 26px;top: 0;vertical-align: top;display: block;}
.photo_wrap.typeB .inner .info_box .list-1st li em.tit{font-weight:bold;width: 130px;display: inline-block;position: absolute;top: 0;left: 18px;color: #333;margin: 0;left: 0;padding-left: 15px;}
.photo_wrap.typeB .inner .info_box .list-1st li em .fa{display:none;}
.photo_wrap.typeB .inner .info_box .card--btn{margin-top:20px;position: absolute;bottom: -4px;left: -400px;}
.photo_wrap.typeB .inner .info_box .card--btn .btn{min-width: 128px;text-align:center;border-radius:5px;padding: 7px 15px;letter-spacing: -1px;}
.photo_wrap.typeB  + .cnts_txt{padding:38px 0 68px;}
.photo_wrap.typeB .inner .info_box .cnts .title{display:block;color: #bb201c;margin-bottom: 4px;font-size: 18px;margin-top: 40px;}
.photo_wrap.typeB .inner .info_box .cnts .scroll{background-color:#f9f9f9;border:1px solid #ddd;padding:16px;border-radius: 5px;font-size: 16px;}
.photo_wrap.typeB .inner .info_box .cnts .scroll .box{height:182px;overflow-y: scroll !important;}

@media(max-width:1023px) {
    .photo_wrap {margin:0 0 30px;}
    .photo_wrap.typeB .inner{padding-left: 530px;}
    .photo_wrap.typeB .thumb{position:absolute;top: 70px;left: 20px;width: 320px;margin: 0;}
    .photo_wrap.typeB .inner .info_box > strong em{font-size: 22px;line-height: 1.2;}
    .photo_wrap .inner2 {padding:45px 30px;}
    .photo_wrap .thumb {position:static; width:100%; max-width:578px; height:350px;margin:0 auto 30px;}
    .photo_wrap .thumb .picture span img {position: absolute;top: 50%;left: 50%;width: auto;min-width: auto;max-width: 100%;height: auto;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
}

@media(max-width:900px) {
    .photo_wrap.typeB .inner{padding-left: 53px;}
    .photo_wrap.typeB .thumb{position: static;top: auto;left: auto;width: 100%;max-width: none;margin: 0 auto 30px;}
    .photo_wrap.typeB .inner .info_box > strong em{font-size: 30px;}
}

@media(max-width:767px) {
    .photo_wrap.typeB .inner{padding:30px;padding-left: 30;}
    .photo_wrap.typeB .inner .info_box > strong em{font-size: 24px;}
    .photo_wrap .thumb {height:300px;}
    .photo_wrap .inner2{padding:40px 25px;}
    .photo_wrap.typeB .inner .info_box .badge{/* position:relative; */top: -110px;right: 10px;/* width: 70px !important; *//* height: 30px !important; *//* border-radius: 5px !important; */}
    .photo_wrap.typeB .inner .info_box > strong{padding-right:0}
}

@media(max-width:640px) {
    .photo_wrap.typeB .inner .info_box .cnts .title {font-size:18px;}
    .photo_wrap.typeB .inner .info_box .cnts .scroll .box {font-size: 15px;}
}

@media(max-width:600px) {
    .program--contents .box-footer .btn-list,
    .program--contents .box-footer .btn-copy {max-width: 77px;width:100%;}
}

@media only screen and (max-width: 580px) {
    .photo_wrap .thumb {height:250px;}
}

@media only screen and (max-width: 480px) {
    .photo_wrap.typeB .inner .info_box .list-1st li{padding-left: 0;}
    .photo_wrap.typeB .inner .info_box .list-1st li em {padding-left:15px;}
    .photo_wrap.typeB .inner .info_box .list-1st li em.tit{display:block;position:relative;top:auto;left:auto;}

    .program--contents .box-footer {justify-content: center;}
    .program--contents .box-footer .btn-list,
    .program--contents .box-footer .btn-copy {max-width: 77px;width:100%;}
}

.photo_wrap {margin: 107px 0 0;}
.photo_wrap .inner {position:relative;border-radius: 50px 0 0 0;background-color: #fff;border: 8px solid #e5ecf5;padding: 58px 108px;min-height: 352px;}
.photo_wrap .inner2 {position:relative;min-height: 365px;padding: 70px 50px 50px 660px;border-radius:50px 0 50px 0;background: url(/images/skin/photo_bg2.png)no-repeat left top;}
.photo_wrap .thumb {overflow: hidden;position:absolute;z-index: 1;right: 50px;top: -70px;bottom: 42px;width:560px;height:auto;background-color: #fff;border-radius: 0 50px 0 0;z-index: 2;}
.photo_wrap .thumb .main-photo__skin {position:relative;z-index:1;width:100%;}
.photo_wrap .thumb .photoslide {position:relative;z-index:1;width:100%;}
.photo_wrap .thumb .picture {display:block;overflow:hidden;width:100%;height: 364px;position: relative;}
.photo_wrap .thumb .picture span {display: flex;position:relative;width:100%;height:100%;align-items: center;justify-content: center;flex-wrap: wrap;}
.photo_wrap .thumb .picture span img {/* position: absolute; *//* top: 50%; *//* left: 50%; */width: auto;/* min-width: auto; *//* max-width: 100%; */height: 100%;/* transform: translate(-50%,-50%); *//* -webkit-transform: translate(-50%,-50%); */}
.photo_wrap .thumb .control {display:inline-block;position:absolute;right:0;bottom:0;z-index:1;width: auto;}
.photo_wrap .thumb .control .paging {display:inline-block;float: left;padding:0 15px;background:rgba(0,0,0,.5);}
.photo_wrap .thumb .control .paging span {display:inline-block; line-height:40px; color:#fff; font-weight:700;}
.photo_wrap .thumb .control button {display:inline-block;float: left;position: relative;width:40px;height:40px;margin: 0;border-right: 1px solid rgba(255,255,255,0.3);background:rgba(0,0,0,.5);font-size:0;vertical-align: top;}
.photo_wrap .thumb .control button[data-control="stop"],
.photo_wrap .thumb .control button[data-control="play"]{border-left:1px solid rgba(255,255,255,0.3)}
.photo_wrap .thumb .control button[data-control="prev"]:before{right: -4px;border-width: 0 0 2px 2px;}
.photo_wrap .thumb .control button[data-control="stop"]:before{width: 2px;height:9px;}
.photo_wrap .thumb .control button[data-control="play"]:before{right: -4px;width: 0;height: 0;border-width: 5px 0 5px 8px;border-style: solid;border-color: transparent transparent transparent #fff;}
.photo_wrap .info_box {position:relative; z-index:1;}
.photo_wrap .info_box .icon-list{}
.photo_wrap .info_box .icon-list li{position:relative;padding-left: 128px;min-height: 25px;margin-top: 7px;}
.photo_wrap .info_box .icon-list li .fa{width:22px;height:22px;background-color:#01559e;background-size: 60%;background-position: 50%;background-repeat: no-repeat;border-radius: 50%;margin-right:2px;}
.photo_wrap .info_box .icon-list li .fa:before{font-size:0;}
.photo_wrap .info_box .icon-list li .fa.fa-map-marker{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zm4.95-7.778a7 7 0 1 0-9.9 0L12 20.9l4.95-4.95zM12 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-search{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-calendar{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2zm11 9H4v9h16v-9zm-4.964 1.136l1.414 1.414-4.95 4.95-3.536-3.536L9.38 12.55l2.121 2.122 3.536-3.536zM7 5H4v3h16V5h-3v1h-2V5H9v1H7V5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-list-ol{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M8 4h13v2H8V4zm-5-.5h3v3H3v-3zm0 7h3v3H3v-3zm0 7h3v3H3v-3zM8 11h13v2H8v-2zm0 7h13v2H8v-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-car{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.48-5.788A2 2 0 0 1 6.32 4H17.68a2 2 0 0 1 1.838 1.212L22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm1-7H4v5h16v-5zM4.176 11h15.648l-2.143-5H6.32l-2.143 5zM6.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-map-marker2{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zM6 19h12V9.157l-6-5.454-6 5.454V19zm3-9h6v6H9v-6zm2 2v2h2v-2h-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-money{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M5 9a1 1 0 0 1 1 1 6.97 6.97 0 0 1 4.33 1.5h2.17c1.333 0 2.53.58 3.354 1.5H19a5 5 0 0 1 4.516 2.851C21.151 18.972 17.322 21 13 21c-2.79 0-5.15-.603-7.06-1.658A.998.998 0 0 1 5 20H2a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h3zm1.001 3L6 17.022l.045.032C7.84 18.314 10.178 19 13 19c3.004 0 5.799-1.156 7.835-3.13l.133-.133-.12-.1a2.994 2.994 0 0 0-1.643-.63L19 15h-2.111c.072.322.111.656.111 1v1H8v-2l6.79-.001-.034-.078a2.501 2.501 0 0 0-2.092-1.416L12.5 13.5H9.57A4.985 4.985 0 0 0 6.002 12zM4 11H3v7h1v-7zm14-6a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-7-5a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-time{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm1-8h4v2h-6V7h2v5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-year{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 17l-5.878 3.59 1.598-6.7-5.23-4.48 6.865-.55L12 2.5l2.645 6.36 6.866.55-5.231 4.48 1.598 6.7L12 17zm0-2.344l2.817 1.72-.766-3.21 2.507-2.147-3.29-.264L12 7.708l-1.268 3.047-3.29.264 2.507 2.147-.766 3.21L12 14.657z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li em{position:absolute;left:0;top:0;width: 128px;color: #000;font-weight: bold;padding-right:36px;}
.photo_wrap .info_box .icon-list li em *{vertical-align:middle}
.photo_wrap .info_box .icon-list li em:after{content:'';position:absolute;right: 18px;top: 8px;width:1px;height:12px;background-color:#c9cdd4;}
.photo_wrap .info_box .btn_box {margin-top: 18px;}
.photo_wrap .info_box .btn_box .btn{padding: 15px;min-width:140px;border-radius:5px;font-size: 16px;text-align:center;font-weight:bold;color: #fff;background-color: #00274e;}
.photo_wrap .info_box .btn_box .btn .fa:before{font-size:0;}
.photo_wrap .slick-autoplay-toggle-button{display:none;}
.icon-list li{position:relative;min-height: 25px;margin-top: 7px;}
.icon-list li .fa{width:22px;height:22px;background-color:#01559e;background-size: 60%;background-position: 50%;background-repeat: no-repeat;border-radius: 50%;margin-right:2px;}
.icon-list li .fa:before{font-size:0;}
.icon-list li .fa.fa-map-marker{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zm4.95-7.778a7 7 0 1 0-9.9 0L12 20.9l4.95-4.95zM12 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.icon-list li .fa.fa-search{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.icon-list li .fa.fa-calendar{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2zm11 9H4v9h16v-9zm-4.964 1.136l1.414 1.414-4.95 4.95-3.536-3.536L9.38 12.55l2.121 2.122 3.536-3.536zM7 5H4v3h16V5h-3v1h-2V5H9v1H7V5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.icon-list li .fa.fa-list-ol{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M8 4h13v2H8V4zm-5-.5h3v3H3v-3zm0 7h3v3H3v-3zm0 7h3v3H3v-3zM8 11h13v2H8v-2zm0 7h13v2H8v-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.icon-list li .fa.fa-car{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.48-5.788A2 2 0 0 1 6.32 4H17.68a2 2 0 0 1 1.838 1.212L22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm1-7H4v5h16v-5zM4.176 11h15.648l-2.143-5H6.32l-2.143 5zM6.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}

.program--contents .box-footer .btn-list {float:none;}

/* 230328 소장품 검색 : e */

/*230404 소장품 검색 view*/
.possession_view  .btn.btn-icon {padding: 7.5px 48px 7.5px 19px;}
.possession_view .btn-primary.btn-icon .ir-arrow {top: 17px;}