@charset "utf-8";



/**** 공통 : s ****/

/* board--card--list : s  */
.board--card--list {/* border-bottom: 1px solid #000; *//* width: calc(100% + 3px); */width: 100%;overflow: hidden;}
.board--card--list .obj {margin:0 auto;padding-left: 1px;padding-top: 1px;width: calc(100% + 4px);}
.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;}
.board--card--list .obj .col .item .thm--box .inner {/* background-color: #F4F5F6; */background-color: #444;}
.board--card--list .obj .col .item .thm--box .inner .card-img-top {max-height: none;width: auto;height: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.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;height: 42px;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: 780px; */height: 100%;}
.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;}

.program--search .search--text input[type="text"] {min-width: 300px; }
.program--search .search--btn {width:auto;}

@media (max-width: 1400px) {
    .program--search .search--text {width: 100%;}
}
@media (max-width: 980px) {
    .program--search {padding: 15px 30px 20px;}
}
@media (max-width: 400px) {
    .program--search .search--text input[type="text"] {min-width: 1px;}
}


@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) {
	
}

@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;}

	.board--card--list .obj {display:block;width: 100%;padding-left: 0;}
	.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: 440px) {
	.board--card--list .obj .col .item {padding-top:40px;padding-bottom:35px;}
}
/* board--card--list : e  */


/* n4 : e */

.board--card--list.n4 .obj {/* max-width: 1920px; */}
.board--card--list.n4 .obj .col {width: 25%;/* max-width: 480px; */border: 1px solid #000;/* border-left: none; */background-color: #fff;margin-left: -1px;margin-top: -1px;}
.board--card--list.n4 .obj .col .inner-box {/* max-width: none; */margin: 0 auto;height: 100%;}
.board--card--list.n4 .obj .col .item {padding: 60px 20px;/* max-width: 480px; *//* margin: 0 auto; */}
.board--card--list.n4 .obj .col .item .thm--box {padding-top:360px;max-width: 360px;margin: 0 auto;}
.board--card--list.n4 .obj .col .item .thm--box .inner {width: 100%;}
.board--card--list.n4 .obj .col .item .thm--box .inner .card-img-top {width: 100%;}
.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: 1920px) {
	.board--card--list.n4 .obj .col .item {width:100%;}
	.board--card--list.n4 .obj .col .item .thm--box .inner {width: 100%;}
}

@media (max-width: 1500px) {
	.board--card--list.n4 .obj .col {width: 33.3%;}
	.board--card--list.n4 .obj .col .item {max-width: none;padding: 40px;}
	.board--card--list.n4 .obj .col .item .thm--box {max-width: none;}
	.board--card--list.n4 .obj .col .item .thm--box .inner .card-img-top {/* width: auto; */}
}
@media (max-width: 1140px) {
	.board--card--list.n4 .obj .col {width: calc(50% - 1px);}
}

@media (max-width: 640px) {
	.board--card--list.n4 .obj {width: 100%;}
	.board--card--list.n4 .obj .col {width:100%;margin-left: 0;}
	.board--card--list.n4 .obj .col .item {padding: 30px;}
	.board--card--list.n4 .obj .col .item .thm--box {padding-top: 320px;width:320px;}
	.board--card--list.n4 .obj .col .item .card--body {max-width: 320px;margin-top: 30px;}
	.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: 480px) {
	.board--card--list.n4 .obj .col .item .thm--box {width:auto;}
}
/* n4 : e */

.ebook-ex-view {}
.ebook-ex-view .view-wrap {position: relative;}
.ebook-ex-view .view-wrap .photo_wrap {margin-bottom: 100px;}
.ebook-ex-view .view-wrap .inner {padding: 0 480px 0 0;min-height: 547px;color:#000;line-height: 1.4;}
.ebook-ex-view .view-wrap .inner .thumb {width: 390px;height: 569px;display: block;position: absolute;right: 0;top: 0;}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin {display:block;width:100%;height:100%;position: relative;z-index: 1;}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap {width: 100%;height: 100%;display: block;}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big {width: 100%;height: 100%;display: block;position: relative;overflow: hidden;}
.ebook-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%;}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:hover:before,
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:focus:before {transform:scale(30)}
.ebook-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;}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:hover .big_bg,
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:focus .big_bg {transform:scale(1);}
.ebook-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;}
.ebook-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;}

.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item {width: 100%;height: 100%;display: block;}
.ebook-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;}
.ebook-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: #444;position: relative;}
.ebook-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: auto;width: 100%;max-width: none;max-height: none;}

.ebook-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;}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture .badge.stats1 {background-color: #000 !important;} /* 전시중 */
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture .badge.stats2 {background-color: #276FB7 !important;} /* 예정전시 */
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .photo_list--item .picture .badge.stats3 {background-color: #666 !important;} /* 지난전시 */
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:hover .photo_list--item .picture .badge,
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:focus .photo_list--item .picture .badge {display:none;}

.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .btn-box {display: inline-block;margin-top: 30px;width:100%;text-align:center}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .btn-box a {border: 1px solid #000;padding: 8px 60px 8px 12px;}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .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%);}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .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.00012 9.50136L8.00012 1H10.0001L10.0001 9.56742L13.3481 6.4288L14.6814 7.67877L9.08682 12.9236L9.08669 12.9234ZM16 14H2V16H16V14Z' fill='white'/%3E%3C/svg%3E%0A");}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .btn-box .btn.down:hover:after,
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .btn-box .btn.down:focus: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");}
.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .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");}


@media (max-width:480px) {
	.ebook-ex-view .youtube_modal .main-photo__skin.photo__popup.photo__typeA {padding: 0 50px;}
}


.ebook-ex-view .view-wrap .inner .info_box {padding-top: 62px;}
.ebook-ex-view .view-wrap .inner .info_box .title_wrap {padding-bottom: 21px;border-bottom:2px solid #000;}
.ebook-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 32px;letter-spacing: -0.11em;line-height: 1.4;}
.ebook-ex-view .view-wrap .inner .info_box .list-1st {margin-top: 30px;margin-bottom: 48px;}
.ebook-ex-view .view-wrap .inner .info_box .list-1st li {position: relative;line-height: 1.4;padding-left: 150px;margin: 0;margin-bottom: 15px;}
.ebook-ex-view .view-wrap .inner .info_box .list-1st > li:before {left: 0;top: 10px;background: #000;width: 4px;height: 4px;border-radius: 50%;}
.ebook-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;}
.ebook-ex-view .view-wrap .inner .info_box .list-1st li .con {font-size:16px;}

.ebook-ex-view .view-wrap .inner .info_box .cnts {margin-left:-2px;}
.ebook-ex-view .view-wrap .inner .info_box .cnts .btn-box {display: inline-block;}
.ebook-ex-view .view-wrap .inner .info_box .cnts .btn-box a {border: 1px solid #000;padding: 8px 60px 8px 12px;}
.ebook-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%);}
.ebook-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.00012 9.50136L8.00012 1H10.0001L10.0001 9.56742L13.3481 6.4288L14.6814 7.67877L9.08682 12.9236L9.08669 12.9234ZM16 14H2V16H16V14Z' fill='white'/%3E%3C/svg%3E%0A");}
.ebook-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.down:hover:after,
.ebook-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn.down:focus: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");}
.ebook-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");}


.ebook-ex-view .view-wrap .txt_wrap {margin-bottom: 70px;}
.ebook-ex-view .view-wrap .txt_wrap p {font-size:16px;line-height:1.4;color: #000;margin-top: 17px;}


.ebook-ex-view .btn-wrap {text-align: center;}
.ebook-ex-view .btn-wrap .btn.btn-list {padding: 15px 81px;border: 1px solid #000;color:#000;}
.ebook-ex-view .btn-wrap .btn.btn-list:hover,.ebook-ex-view .btn-wrap .btn.btn-list:focus {color:#fff;background-color:#000;}



@media (max-width: 1400px) {
	.ebook-ex-view .view-wrap .inner {padding-right: 600px;}
}

@media (max-width: 1280px) {
	.ebook-ex-view .view-wrap .inner {padding-right: 522px;min-height: 623px;}
	.ebook-ex-view .view-wrap .inner .thumb {width: 428px;height: 623px;top: 0;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:before {height: 47px;width: 47px;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .icon {width: 60px;height: 60px;background-size: cover;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .tit {font-size:18px;}
	.ebook-ex-view .view-wrap .inner .info_box {margin-bottom: 61px;}
	.ebook-ex-view .view-wrap .inner .info_box .list-1st {margin-bottom: 30px;}
	.ebook-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 38px;}
	.ebook-ex-view .view-wrap .photo_wrap {margin-bottom: 70px;}
}

@media (max-width: 1120px) {
	.ebook-ex-view .view-wrap .inner {padding-right: 460px;min-height: 584px;}
	.ebook-ex-view .view-wrap .inner .thumb {width: 401px;height: 584px;}
	.ebook-ex-view .view-wrap .inner .info_box {margin-bottom: 59px;}
	.ebook-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 34px;}
	.ebook-ex-view .youtube_modal .main-photo__skin .control .button.prev {left: 25px;}
	.ebook-ex-view .youtube_modal .main-photo__skin .control .button.next {right: 25px;}
}

@media (max-width: 1024px) {
	.ebook-ex-view .view-wrap .inner {padding-right: 440px;min-height: 545px;}
	.ebook-ex-view .view-wrap .inner .thumb {width: 375px;height: 545px;}
	.ebook-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;}
	.ebook-ex-view .view-wrap .inner .info_box {margin-bottom: 37px;}
	.ebook-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size:32px}

}

@media (max-width: 940px) {
	.ebook-ex-view .view-wrap .inner {padding-right:0;}
	.ebook-ex-view .view-wrap .inner .thumb {position:relative;width: 535px;height: 779px;right: auto;top: auto;margin: 0 auto;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:before {height: 57px;width: 57px;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .icon {width: 76px;height: 76px;background-size: auto;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .tit {font-size: 20px;}
	.ebook-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;}
	.ebook-ex-view .view-wrap .inner .info_box {margin-top: 80px;margin-bottom: 131px;}
	.ebook-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 38px;}
	.ebook-ex-view .view-wrap .inner .info_box .list-1st {margin-bottom: 48px;}
	.ebook-ex-view .view-wrap .txt_wrap {margin-bottom: 84px;}
}

@media (max-width: 768px) {
	.ebook-ex-view .view-wrap .inner .info_box {margin-bottom:100px;}
	.ebook-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size:30px;}
	.ebook-ex-view .view-wrap .inner .info_box .list-1st {margin-bottom:52px;}
	.ebook-ex-view .view-wrap .h2.m_no {display:none;}
	.ebook-ex-view .view-wrap .txt_wrap.m_no {display:none;}
	.ebook-ex-view .view-wrap .photo_wrap {margin-bottom:70px;}
}

@media (max-width: 640px) {
	.ebook-ex-view .view-wrap .inner .thumb {width: 428px;height: 623px;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:before {height: 47px;width: 47px;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .icon {width: 60px;height: 60px;background-size: cover;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .tit {font-size:18px;}
	.ebook-ex-view .view-wrap .inner .info_box {margin-top: 50px;margin-bottom: 70px;}
	.ebook-ex-view .view-wrap .txt_wrap {margin-bottom:70px;}
}

@media (max-width: 600px) {
	.ebook-ex-view .view-wrap .inner .info_box .cnts .btn-box {width: calc(100% / 2 - 5px);}
	.ebook-ex-view .view-wrap .inner .info_box .cnts .btn-box .btn {width: 100%;}
}

@media (max-width: 560px) {
	.ebook-ex-view .view-wrap .inner .thumb {width: 375px;height: 545px;}
	.ebook-ex-view .view-wrap .inner .info_box {margin-top:30px;margin-bottom: 30px;}
	.ebook-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 26px;}
	.ebook-ex-view .youtube_modal .main-photo__skin {padding: 0px 30px;}
	.ebook-ex-view .youtube_modal .main-photo__skin .control .button.prev {left: 10px;}
	.ebook-ex-view .youtube_modal .main-photo__skin .control .button.next {right: 10px;}
}

@media (max-width: 440px) {
	.ebook-ex-view .view-wrap .inner .thumb {width: 321px;height: 467px;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big:before {height: 38px;width: 38px;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .icon {width: 50px;height: 50px;background-size: cover;}
	.ebook-ex-view .view-wrap .inner .thumb .main-photo__skin .photo_list--wrap .link.big .big_bg .tit {font-size:16px;}
	.ebook-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;}
	.ebook-ex-view .view-wrap .inner .info_box .title_wrap {padding-bottom: 10px;}
	.ebook-ex-view .view-wrap .inner .info_box .title_wrap .title {font-size: 24px;}
	.ebook-ex-view .view-wrap .inner .info_box .list-1st {margin-top: 16px;margin-bottom: 25px;}
	.ebook-ex-view .view-wrap .inner .info_box .list-1st li {margin-bottom: 10px;}
	.ebook-ex-view .view-wrap .photo_wrap {margin-bottom:30px;}
	.ebook-ex-view .view-wrap .txt_wrap {margin-bottom: 50px;}
/* 	.ebook-ex-view .view-wrap .inner .info_box .cnts .btn-box a {padding: 8px 45px 8px 12px;} */
	.ebook-ex-view .view-wrap .inner .info_box .cnts .btn-box {/*display:block;*/width: calc(100% / 2 - 2px);;text-align: left;}
	.ebook-ex-view .view-wrap .inner .info_box .cnts .btn-box a {/*width: 164px;*/width: 100%;}
}

@media (max-width: 400px) {
	.ebook-ex-view .view-wrap .inner .thumb {width: 268px;height: 390px;}
	.ebook-ex-view .view-wrap .inner .info_box {margin-top: 16px;padding-top: 100px;}
}
@media (max-width:360px) {
	.ebook-ex-view .view-wrap .inner .info_box .cnts .btn-box {width: 100%;max-width: none;margin: 0 0 2px 0;}
}



/*이미지 크게보기*/
#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%;}
}

/* 학술 탭 메뉴 */
.respon_tab {position:relative;max-width:1280px;margin:0 auto 54px auto;width:100%;}

.respon_tab .tabMenu{width: calc(100% + 2px);margin: -1px;height: calc(100% + 2px);display: flex;justify-content: center;flex-wrap: wrap;border:none;padding: 0px 20px;}
.respon_tab .tabMenu:after {content: '';display: block;overflow: hidden;visibility: hidden;}
.respon_tab .tabMenu li{max-width: 150px;margin:1px;width: calc(100% / 7 - 2px);}
.respon_tab .tabMenu li a {width: 100%;height:100%;display: block;background-color:#EAEAEA;text-align:center;padding: 9px 5px;color:#000;transition: all 0.2s;border-bottom: none;display: flex;align-items: center;justify-content: center;}
.respon_tab .tabMenu li a span {display: block;line-height: 1.3;font-size: 18px;font-weight:500;letter-spacing:-1px;transition: all 0.3s;padding: 0;width: auto;height: auto;}

.respon_tab .tabMenu li a:hover,
.respon_tab .tabMenu li a:focus,
.respon_tab .tabMenu li.on a {background-color:#bb201c;color:#fff;}
.respon_tab .tabMenu li a:hover span,
.respon_tab .tabMenu li a:focus span,
.respon_tab .tabMenu li.on a span{color:#fff}

@media(max-width:768px){
	.respon_tab .tabMenu li {width: calc(100% / 4 - 2px);}
	.respon_tab .tabMenu li a span {padding: 2px 0 0 0;}
}

@media(max-width:480px){
	.respon_tab .tabMenu li a span {font-size:16px;}
}