@charset "utf-8";

.dpt-info-type05 .dpt-info-box li .c-list01 { padding:10px 0;}
.dpt-info-type05 .dpt-info-box li .c-list01 li {border:none; margin-bottom:0}
.wrap_controllers.hide, .root_daum_roughmap .cont {display: none;}

#logo .logo-wrap {margin-top: -8px;}
#logo .logo-wrap .slogo-img img {width: 130px;}

/*eBook css 추가*/
.eBookList {}
.eBookList ul.board-eBook-li {display:flex;flex-wrap: wrap;}
.eBookList ul.board-eBook-li li {width:23%;margin-right:2.66%;margin-bottom: 30px;}
.eBookList ul.board-eBook-li li:nth-child(4n) {margin-right:0;}
.eBookList ul.board-eBook-li li a {display:block;}
.eBookList ul.board-eBook-li li a .imgBox {width:100%;height: 302px;overflow: hidden;margin-bottom: 15px;border: 1px solid #ddd;box-sizing: border-box;}
.eBookList ul.board-eBook-li li a .imgBox img {width:100%;}
.eBookList ul.board-eBook-li li a .pTit {font-size:16px;font-weight:600;color:#111;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: middle;}

@media(max-width: 999px){
	.eBookList ul.board-eBook-li li {width:32%;margin-right:2%;}
	.eBookList ul.board-eBook-li li:nth-child(4n) {margin-right:2%;}
	.eBookList ul.board-eBook-li li:nth-child(3n) {margin-right:0;}
	.eBookList ul.board-eBook-li li a .imgBox {width:100%;height: 350px;text-align: center;}
	.eBookList ul.board-eBook-li li a .imgBox img {width: auto;height: 100%;margin: 0 auto;text-align: center;}
}

@media(max-width: 699px){	
	.eBookList ul.board-eBook-li li:nth-child(3n) {margin-right:auto;}
	.eBookList ul.board-eBook-li li:nth-child(even) {margin-right:0;}
	.eBookList ul.board-eBook-li li {width:49%;margin-right:2%;}
	.eBookList ul.board-eBook-li li a .imgBox {width:100%;height: 280px;}
}
@media(max-width: 499px){
	.eBookList ul.board-eBook-li li a .imgBox {width:100%;height: 250px;}
	}

@media(max-width: 399px){
.eBookList ul.board-eBook-li li a .imgBox {width:100%;height: 210px;}
}

/*ebook 레이어 팝업*/
.eBookPop {display: none;}
.eBookPop::before {content:'';position: absolute;left: -5%;top: -5%;display: block;width:120%;height:120vh;    background: rgba(0, 0, 0, 0.7);backdrop-filter: blur(4px)}
.eBookPop .eBookPop-content {position: relative;z-index: 100;width: 100%;height: 100%;margin: 20px auto 0;border-radius: 10px;/*display: flex;align-items: center;*/}


.eBookPop .eBookPop-content .eBookView {/*background:#fff;*/width: 100%;box-sizing: border-box;}

/*
.eBookPop .eBookPop-content .eBookView {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  background:#fff;
}
*/

.eBookPop .eBookPop-content .side-Top {margin: 0 auto;width: 100%;}
.eBookPop .eBookPop-content .side-Top .pTit {margin:20px 0 10px;font-size:17px;color:#fff;text-align:center;}

.eBookPop .eBookPop-content .btnBox  {display:flex;justify-content: center;position: relative;margin-bottom: 10px;}
.eBookPop .eBookPop-content .btnBox::after {content:'';display:block;clear:both;}
.eBookPop .eBookPop-content .btnBox button {height:60px;padding: 10px;box-sizing: border-box;border-radius: 10px;border: none;    cursor: pointer;}
.eBookPop .eBookPop-content .btnBox .btnC {display:flex;text-align: center;    gap: 5px;}
.eBookPop .eBookPop-content .btnBox .btnC button.controlBtn {position: relative;border:none;background:rgba(0 0 0 / 60%);border-radius:10px;color: #fff;display: flex;align-items: center;justify-content: center;padding: 10px 20px;}
.eBookPop .eBookPop-content .btnBox .btnC button.controlBtn.cBtnP::before {content:'';display:inline-block;width:13px;height:15px;background:url(/adcf/_Img/arrBtn.png)no-repeat;margin-right: 6px;margin-top: 2px;}
.eBookPop .eBookPop-content .btnBox .btnC button.controlBtn.cBtnN::after {content:'';display:inline-block;width:13px;height:15px;background:url(/adcf/_Img/arrBtn.png)no-repeat;margin-left: 6px;margin-top: 2px;transform: scaleX(-1);}
.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn  {position:relative;width:60px;box-sizing:border-box;}
.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn.zOut {background: rgba(255 255 255 / 70%);}
.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn.zOut::before {content:'';display:block;width:28px;height:4px;background:#860202;margin:0 auto;}
.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn.zIn {background:rgba(134 2 2 / 80%);}
.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn.zIn::before {content:'';display:block;width:28px;height:4px;background:#fff;margin:0 auto;position: absolute;left: calc(50% - 14px);top: calc(50% - 3px);}
.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn.zIn::after {content:'';display:block;width:4px;height:28px;background:#fff;margin:0 auto;}
.eBookPop .eBookPop-content .btnBox .pageCtrol {background:rgba(255 255 255 / 60%);border-radius:10px;padding: 10px 25px;display: flex;align-items: center;}
.eBookPop .eBookPop-content .btnBox .pageCtrol .page input {padding:5px;margin-right:10px;background:rgba(0 0 0 / 70%);color:#fff;width:60px;height:35px;box-sizing:border-box;border-radius:8px}
.eBookPop .eBookPop-content .btnBox .pageCtrol .page input::placeholder {color:#fff;}
.eBookPop .eBookPop-content .btnBox .pageCtrol .total {margin:0 10px;}
.eBookPop .popup-close {width:60px;cursor: pointer;position: fixed;right: 15px;top:15px;border:none;background:#D40028;color:#fff;}
.eBookPop .popup-close::before {content:'';display:block;width:18px;height:18px;background:url(/adcf/_Img/popup-close.png)no-repeat;margin: 0 auto 1px;}

@media(max-width: 1799px){
	.eBookPop .eBookPop-content .eBook-cont {width:95%; margin:0 auto;}
}

@media(max-width: 1099px){
	.eBookPop .eBookPop-content {width:95%;}
	.eBookPop .eBookPop-content .eBookView img {width:100%;}
}

@media(max-width: 999px){
	.eBookPop .eBookPop-content .btnBox button {height:55px;}
	.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn {width:55px;}
	.eBookPop .popup-close {width:55px;}
}
@media(max-width: 699px){
	.eBookPop .eBookPop-content .btnBox {justify-content: space-between;}
	.eBookPop .eBookPop-content .btnBox .pageCtrol {padding:10px;}
	
	.eBookPop .eBookPop-content .side-Top .pTit {margin-top:4rem;}
	.eBookPop .eBookPop-content .eBookView .nav-button {display:none;}
}

@media(max-width: 599px){
	.eBookPop .eBookPop-content .btnBox .pageCtrol .page {width:45px;margin-right:5px;}
	.eBookPop .eBookPop-content .btnBox .pageCtrol .total {margin:0 5px;}
	.eBookPop .eBookPop-content .btnBox .btnC button.controlBtn {padding:10px;}
}


@media(max-width: 499px){
	.eBookPop .eBookPop-content .btnBox .btnC button.controlBtn span {display:none;}
	.eBookPop .eBookPop-content .btnBox .btnC button.controlBtn.cBtnP::before {margin-right:0;margin-top:0;}
	.eBookPop .eBookPop-content .btnBox .btnC button.controlBtn.cBtnN::before {margin-left:0;margin-top:0;}
	.eBookPop .eBookPop-content .btnBox button {height:40px;}
	.eBookPop .eBookPop-content .btnBox .pageCtrol {height: 40px; box-sizing: border-box;}
	.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn {width:40px;}
	.eBookPop .eBookPop-content .btnBox .pageCtrol .page {width:40px;}
	.eBookPop .popup-close {width:40px;}
	.eBookPop .popup-close span {display:none;}
	.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn.zOut::before {width:20px;}
	.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn.zIn::before {width:20px;    left: calc(50% - 10px);top: calc(50% - 3px);}
	.eBookPop .eBookPop-content .btnBox .btnC button.zoomBtn.zIn::after {height:20px;}
}

.topmenu li:last-child .depth2-wrap {left: 0 !important;}
