@charset "utf-8";
.sch_time, .bbs_sch_section .line, .search--date {display:none !important;}   
 
.bbs_sch_section {border-top: none !important;border-bottom: none !important;padding: 0 !important;margin: 0 !important;}     
.bbs_sch_section button, .bbs_sch_btn {width:100px;height:45px;background:#000;color:#fff;text-align: center;border-color:#000;}  
.bbs_sch_section select {border:none;width:150px;font-weight: 700;display:none;}    
.bbs_sch_section .search .txt_sch_area {width:400px;border-radius:50px;border:2px solid #000;display:flex;position:relative;overflow:hidden;} 
 
.bbs_sch_section input {border:none;height:45px;}   
.bbs_sch_section input.bbs_sch_btn {font-size:0;border:none;width:23px;background:url(/imgs/sch_ico.svg) no-repeat center;background-size:contain;
background-color:transparent;position:absolute;top:0;bottom:0;z-index:5;right:20px;}   
.bbs_sch_section .line {width:1px;height:25px;background:#000;display: inline-block;vertical-align: middle;margin:0 10px;display:none;}    
.bbs_sch_section .bbs_sch_txt  {width:100%;padding:0 40px 0 20px;}    
.bbs_sch_section .search {justify-content: flex-end;}  
 
.bbs_sch_section button.date__button {height: 100%;background-color: transparent;	background-size: 18px;
    overflow: hidden;width: 30px;border-left-color: transparent!important;
    font-size: 0;color: transparent;padding-left: 0!important;padding-right: 0!important;
    text-align: center;border: none;height: 30px;
    background-color: #fff;
    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='M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zm3 8H4v8h16v-8zm-5-6H9v2H7V5H4v4h16V5h-3v2h-2V5zm-9 8h2v2H6v-2zm5 0h2v2h-2v-2zm5 0h2v2h-2v-2z' fill='rgba(149,164,166,1)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;background-position: 50%;border: 1px solid;line-height: 0;margin: 0;padding: 0;}
    
    
    
    

/**** 공통 : s ****/

/* 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; border: 1px solid #ddd;z-index: 2;}
.board--card--list .obj .col .item .thm--box .inner {display:flex;align-items:center;justify-content:center;/*background-color: #444;*/}
.board--card--list .obj .col .item .thm--box .inner .card-img-top {max-height: none;max-width: none;width: 100%;height: auto;}
.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 > a .item .thm--box:before {display:none;}
.board--card--list .col .inner-box > a .item .thm--box:after {display:none;}


@media (max-width: 1600px) {
    .board--card--list .obj .col .item {/* padding-right: 80px; *//* padding-left: 80px; */}
}

@media (max-width: 1380px) {
    #body_layout .contents_wrap {padding: 0;}
}

@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 {max-width: 356px;width: 100%;padding: 20px;}
    .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: 100%;}
.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: 500px;width: 360px;}
.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: auto;}
.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:400px;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:338px;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:408px;width:290px;}
    .board--card--list.n4 .obj .col .item .thm--box .inner .card-img-top {width: 100%;}

}
@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:450px;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:350px;width:250px;}
}

@media (max-width: 900px) {
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:308px;width:220px;}
    .board--card--list.n4 .obj .col .item .card--body .title {font-size: 20px;}
}
@media (max-width: 768px) {
    .board--card--list.n4 .obj{width:calc(100% + 2px);}
    .board--card--list.n4 .obj .col{width:calc(50% + 1px);max-width:calc(50% + 1px);}
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:408px;width:290px;}
}
@media (max-width:640px) {
    .board--card--list.n4 .obj .col .item .thm--box{padding-top:336px;width:240px;}
    .board--card--list.n4 .obj .col .item .card--body .title {font-size: 20px;}
}
@media (max-width:560px) {
    .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:407px;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;}
}

@media (max-width:350px) {
    .board--card--list.n4 .obj .col .item {width:100%;padding: 30px 20px;}
    .board--card--list.n4 .obj .col .item .thm--box {width: 100%;}
}

/* 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,
.board--card--list .obj .col .item .thm--box .inner .badge.stats2 {background-color: #000 !important;} /* 전시중, 예정전시 */
.board--card--list .obj .col .item .thm--box .inner .badge.stats3 {background-color: #666 !important;} /* 지난전시 */
.board--card--list.n1 .obj .col .item .thm--box .inner .badge {font-size:26px;}
.board--card--list.n4 .obj .col .item .thm--box .inner .badge{width:61px;height:61px}

@media (max-width: 680px) {
    .board--card--list.n1 .obj .col .item .thm--box .inner .badge {font-size:20px;}
}
@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;}
    .board--card--list.n1 .obj .col .item .thm--box .inner .badge {font-size:16px;}
}

/* badge : e */



/* ex-gallery : s */
.ex-gallery {padding: 30px;margin-bottom: 70px;border-radius: 5px;position: relative;background-color: #f7f7f7;}
.ex-gallery .main-photo__skin {overflow: hidden;padding: 0px 70px;}
.ex-gallery .main-photo__skin .photo_list--wrap {width: calc(100% + 20px);margin: 0 -10px;}
.ex-gallery .main-photo__skin .photo_list--wrap .photo_list--item {padding: 0 18px;height: 170px;overflow: hidden;}
.ex-gallery .main-photo__skin .photo_list--wrap .photo_list--item .layer-button {display: block;width: 100%;height: 100%;}
.ex-gallery .main-photo__skin .photo_list--wrap .photo_list--item .layer-button a {width:100%;height: 100%;display:block;overflow: hidden;position: relative;background-color: #444;}
.ex-gallery .main-photo__skin .photo_list--wrap .photo_list--item .layer-button a img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);max-width: none;max-height: none;height: 120%;width: auto;}

.ex-gallery .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%);}
.ex-gallery .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;}
.ex-gallery .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;}

/* #imgLayer{width:100% !important; max-width:920px} */
#imgLayer #exit:after{content:''; display:block; clear:both;}
#imgLayer .thumb{margin:0 auto}

@media (max-width:1279px) {
    .ex-gallery .main-photo__skin .photo_list--wrap .photo_list--item .layer-button a img {height: 120%;width: auto;}
}

@media (max-width: 1120px) {
    .ex-gallery .main-photo__skin .control .button.next {right:25px;}
    .ex-gallery .main-photo__skin .control .button.prev {left: 25px;}
}

@media (max-width: 1024px) {
    .ex-gallery .main-photo__skin {padding: 0 50px;}
}

@media (max-width:1239px) {
    .ex-gallery .main-photo__skin .photo_list--wrap .photo_list--item .layer-button a img {height: 100%;width: auto;}
}

@media (max-width:1239px) {
    .ex-gallery .main-photo__skin .photo_list--wrap .photo_list--item .layer-button a img {height: 100%;width: auto;}
}

@media (max-width:939px) {
    .ex-gallery .main-photo__skin .photo_list--wrap .photo_list--item .layer-button a img {height: auto;width: 100%;}
}

@media (max-width:767px) {
    .ex-gallery .main-photo__skin .photo_list--wrap .photo_list--item .layer-button a img {height: 100%;width: auto;}
}

@media (max-width: 560px) {
    .ex-gallery .main-photo__skin {padding: 0 30px;}
    .ex-gallery .main-photo__skin .control .button.next {right:10px;}
    .ex-gallery .main-photo__skin .control .button.prev {left: 10px;}
}
/* ex-gallery : 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;}
.special-ex-list .program--search .search--text input[type="text"] {min-width: 300px; }
.special-ex-list .program--search .search--btn {width:auto;}

@media (max-width: 1400px) {
    .special-ex-list .program--search .search--text {width: 100%;}
}
@media (max-width: 980px) {
    .program--search {/* padding: 15px 30px 20px; */}
}
@media (max-width: 400px) {
    .special-ex-list .program--search .search--text input[type="text"] {min-width: 1px;}
}

/**** 특별전시 지난전시_목록 : e ****/









/**** 특별전시 상세 : s ****/


.special-ex-view{margin-bottom: -100px;}
.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; border: 1px solid #ddd;z-index: 2;box-shadow: 5px 8px 35px rgba(0, 0, 0, 0.1);-ms-box-shadow: 5px 8px 35px rgba(0, 0, 0, 0.1);}
.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-color: #444;*/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: 0;top: 50%;transform: translate(0, -50%);height: auto;width: 100%;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 .photo_list--wrap .photo_list--item a {display:block}
.special-ex-view .youtube_modal .main-photo__skin .photo_list--wrap .photo_list--item a:focus {outline: 2px dashed #000;}


.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;}

.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;position: relative;}
.special-ex-view .view-wrap .inner .info_box .title_wrap .title {display: block; font-size: 42px;letter-spacing: -0.11em;line-height: 1.3;}
.special-ex-view .view-wrap .inner .info_box .title_wrap .eng-title {letter-spacing: -1px;line-height: 1.1;font-size: 25px;}
.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 *{vertical-align:middle}
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box {display: inline-block;margin-top: 0;}
.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; *//* margin: 0; */}
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.down:hover,
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.down:focus {background:#000;color: #fff !important;}
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.down:hover:after,
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.down:hover:after {filter: invert(1);}

.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.link:hover,
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.link:focus {background:#fff;color:#000 !important;}
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.link:hover:after,
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.link:focus:after {background-color: #fff !important;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='M7 13.424L8.57594 15L14.5759 9L8.57594 3L6.9999 4.57597L11.424 9L7.42402 13L7 13.424Z' fill='black'/%3E%3Cpath d='M0 8H12V10H0V8Z' fill='black'/%3E%3C/svg%3E%0A");}

.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.link {background-color:#000;color: #fff !important;}
.special-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.link:after {left: auto;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='M7 13.424L8.57594 15L14.5759 9L8.57594 3L6.9999 4.57597L11.424 9L7.42402 13L7 13.424Z' fill='white'/%3E%3Cpath d='M0 8H12V10H0V8Z' fill='white'/%3E%3C/svg%3E%0A");}
.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.link:hover::after,
.btn.link:hover::after {background-color:#000}



.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 { min-width: 216px;padding: 15px;}

.special-ex-view .view-wrap .h2.m_no {font-size: 0;line-height: 0;border: 1px solid #000;margin: 0;display: block;margin-bottom: 30px;}


@media (max-width: 1400px) {
    .special-ex-view {padding-top: 100px;}
    .special-ex-view .view-wrap .inner {padding-right: 600px;}
}

@media (max-width: 1380px) {
    .special-ex-view {padding-right:20px;padding-left:20px;}
}

@media (max-width: 1280px) {
    .special-ex-view {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 .inner .info_box .title_wrap .eng-title {font-size: 28px;}
    .special-ex-view .view-wrap .photo_wrap {margin-bottom: 70px;}

    .special-ex-view .youtube_title {margin-top: 44px;}
    .special-ex-view .view-wrap .inner .info_box .cnts .btn-box {height:100%;/* margin-top: 5px; */}
}

@media (max-width: 1200px) {
    .special-ex-view .view-wrap .inner .info_box {padding-top:0;}
}

@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 .view-wrap .inner .info_box .title_wrap .eng-title {font-size: 19px;}
    .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-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 .view-wrap .inner .info_box .title_wrap .eng-title {font-size: 25px;}
    .special-ex-view .youtube_modal .main-photo__skin {padding: 0px 50px;}
}

@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 .title_wrap .eng-title {font-size: 30px;}
    .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 .title_wrap .eng-title {font-size: 25px;}
    .special-ex-view .view-wrap .inner .info_box .list-1st {margin-bottom:52px;}
    .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) {
    .special-ex-view {padding-top:50px;}
    .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 .view-wrap .inner .info_box .title_wrap .eng-title {font-size: 22px;}
    .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: 560px) {
    .special-ex-view .btn-wrap .btn {max-width:130px;width:100%;padding: 10px 30px;}
}

@media (max-width:480px) {
    .special-ex-view .youtube_modal .main-photo__skin.photo__popup.photo__typeA {padding: 0 50px;}
}

@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 .title_wrap .eng-title {font-size: 17px;}
    .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 {padding-top:0}
    .special-ex-view .view-wrap .inner .thumb {width: 100%;height: 500px;}
    .special-ex-view .view-wrap .inner .info_box {margin-top: 16px;}
    .special-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture span img {/* height: 100%; *//* width: auto; */}
}

/**** 특별전시 상세 : e ****/

/*이미지 크게보기*/
#imgLayer {max-width: none !important;width: 100% !important;height: 100vh;background: none !important;box-shadow: none !important;display: flex;align-items: center;/* top: auto !important; *//* top: auto !important; *//* left: auto !important; *//* transform: translate(0, 0) !important; *//* left: auto; */}
#imgLayer strong{display:none;}
#imgLayer #exit{position: fixed !important;width: 100px !important;right: 0;top: 0;/* width: 100px; *//* height: 100px; *//* background: #fff; */}
#imgLayer .thumb{width: auto !important;max-width: none;max-height: 100vh;height: auto;position: relative;top: auto;left: auto;transform: translate(0, 0);}
#imgLayer #exit a{display:block;width: 70px !important;height: 70px !important;background: rgba(0,0,0,1);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='120' height='120'%3E%3Cpath d='M12.0007 10.5865L16.9504 5.63672L18.3646 7.05093L13.4149 12.0007L18.3646 16.9504L16.9504 18.3646L12.0007 13.4149L7.05093 18.3646L5.63672 16.9504L10.5865 12.0007L5.63672 7.05093L7.05093 5.63672L12.0007 10.5865Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E");background-size: 35px;background-repeat: no-repeat;background-position: 50%;}
#imgLayer #exit a img{display:none;}

.Modal-close{display:block;width: 70px !important;height: 70px !important;background: rgba(0,0,0,1);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='120' height='120'%3E%3Cpath d='M12.0007 10.5865L16.9504 5.63672L18.3646 7.05093L13.4149 12.0007L18.3646 16.9504L16.9504 18.3646L12.0007 13.4149L7.05093 18.3646L5.63672 16.9504L10.5865 12.0007L5.63672 7.05093L7.05093 5.63672L12.0007 10.5865Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E");background-size: 35px;background-repeat: no-repeat;background-position: 50%;font-size: 0;right: 0;top: 0;}

@media (max-width:1024px) {
	#imgLayer .thumb{max-width: 90%;}
	
	
}
 

.sub02_02_02 .gal_list .gal_box {margin-top:-20px;} 
.sub02_02_02 .gal_list .gal_box li {width:25%;}
.sub02_02_02 .gal_list.data_list .gal_box li a {width:100%;}
.sub02_02_02 .gal_list.data_list .gal_box li a .img {} 
	
	
	
	
	
}