/* .event_wrap {width:1000px;min-width: 1000px; } 톡소다 작업시 1000px */
.event_wrap .inner {width:750px;} /* 최소 750px */
/* background */
.event_wrap .bg_01 {background:#799ea6 url('https://contents.kyobobook.co.kr/pmtn/2023/book/230922_fall/bnE_ebg01.jpg') repeat-x 50% 0;}
.event_wrap .bg_02 {background:#d08216 url('https://contents.kyobobook.co.kr/pmtn/2023/book/230922_fall/bnE_ebg02.jpg') repeat 50% 0;}
.event_wrap .bg_03 {background:#ffffff url('https://contents.kyobobook.co.kr/pmtn/2023/book/230922_fall/bnE_ebg03.jpg') repeat 50% 0;}
.event_wrap .bg_04 {background:#f7f4ef url('https://contents.kyobobook.co.kr/pmtn/2023/book/230922_fall/bnE_ebg04.jpg') repeat 50% 0;}
.event_wrap .bg_05 {background:#ffffff url('https://contents.kyobobook.co.kr/pmtn/2023/book/230922_fall/bnE_ebg03.jpg') repeat 50% 0;}
.event_wrap .bg_06 {background:#f7f4ef url('https://contents.kyobobook.co.kr/pmtn/2023/book/230922_fall/bnE_ebg04.jpg') repeat 50% 0;}
.event_wrap .bg_07 {background:#ffffff url('https://contents.kyobobook.co.kr/pmtn/2023/book/230922_fall/bnE_ebg03.jpg') repeat 50% 0;}
.event_wrap .bg_08 {background:#a73e39 url('https://contents.kyobobook.co.kr/pmtn/2023/book/230922_fall/bnE_ebg08.jpg') no-repeat 50% 0;}
.event_wrap .bg_09 {background:#eeeeee url('https://contents.kyobobook.co.kr/pmtn/2023/book/230922_fall/bnE_ebg09.jpg') repeat 50% 0;}
/* btn,link */
.event_wrap .e_btn a{display: block;}
/* .event_wrap .eMap a,.event_wrap .eMap button{background:rgba(240, 47, 13, .5);}  */
.event_wrap .eMap button {position: absolute;overflow: hidden;cursor: pointer;}
.event_wrap .eMap .ebtn_03_01{top: 10%;left: 9%;width: 37%;height: 39%;}
.event_wrap .eMap .ebtn_03_02{top: 18%;left: 54%;width: 37%;height: 39%;}
.event_wrap .eMap .ebtn_03_03{top: 60%;left: 11%;width: 75%;height: 31%;}
.event_wrap .eMap .ebtn_04_01{top: 8%;left: 9%;width: 34%;height: 38%;}
.event_wrap .eMap .ebtn_04_02{top: 8%;left: 62%;width: 34%;height: 38%;}
.event_wrap .eMap .ebtn_04_03{top: 54%;left: 9%;width: 34%;height: 38%;}
.event_wrap .eMap .ebtn_04_04{top: 54%;left: 62%;width: 34%;height: 38%;}
.event_wrap .eMap .ebtn_05_01{top: 10%;left: 9%;width: 37%;height: 39%;}
.event_wrap .eMap .ebtn_05_02{top: 10%;left: 54%;width: 37%;height: 39%;}
.event_wrap .eMap .ebtn_05_03{top: 52%;left: 37%;width: 40%;height: 39%;}
.event_wrap .eMap .ebtn_06_01{top: 10%;left: 9%;width: 30%;height: 45%;}
.event_wrap .eMap .ebtn_06_02{top: 18%;left: 54%;width: 35%;height: 41%;}
.event_wrap .eMap .ebtn_06_03{top: 63%;left: 19%;width: 62%;height: 27%;}
.event_wrap .eMap .ebtn_07_01{top: 5%;left: 11%;width: 30%;height: 32%;}
.event_wrap .eMap .ebtn_07_02{top: 9%;left: 58%;width: 30%;height: 28%;}
.event_wrap .eMap .ebtn_07_03{top: 44%;left: 11%;width: 70%;height: 13%;}
.event_wrap .eMap .ebtn_07_04{top: 63%;left: 11%;width: 30%;height: 32%;}
.event_wrap .eMap .ebtn_07_05{top: 63%;left: 58%;width: 34%;height: 32%;}
.event_wrap .eMap .ebtn_08_01{top: 14.3%;left: 51.5%;width: 43%;height: 23%;border-radius: 16%;}
.event_wrap .eMap .ebtn_08_02{top: 38.6%;left: 5.5%;width: 43%;height: 23%;border-radius: 16%;}
.event_wrap .eMap .ebtn_08_03{top: 38.6%;left: 51.5%;width: 43%;height: 23%;border-radius: 16%;}
.event_wrap .eMap .ebtn_08_04{top: 62.9%;left: 5.5%;width: 43%;height: 23%;border-radius: 16%;}
.event_wrap .eMap .ebtn_08_05{top: 62.8%;left: 51.5%;width: 43%;height: 23%;border-radius: 16%;}
/* 모션 */
.emotion_wrap{position: relative; text-align: center; width: 100%;  margin: 0 auto; clear: both;height: 714px;}
.event_wrap .emotion {position: absolute;}
.event_wrap .emotion img {width: 100%; height: 100%;}
.event_wrap .emotion.em_01 {top:93px; left: 230px; z-index: 1;
	animation: slide-in-Up  1.4s ease-out .5s both;}
.event_wrap .emotion.em_02 {top:130px; left: 338px;
	animation: slide-in-Down  1.4s ease-out .9s both;}
.event_wrap .emotion.em_03 {top:340px; left: 336px;
	animation: slide-in-Up 1.4s ease-out 1.8s both;}
.event_wrap .emotion.em_04 {top:326px; left: 424px;
	animation: slide-in-Up 1.4s ease-out 2.2s both;}
.event_wrap .emotion.em_05 {top:476px; left: 544px;
	animation: slide-in-Down 1s ease-out 2.8s both;}

@keyframes slide-in-Down {
	0%{transform:translate3d(0,-20px,0);opacity:0; }
	100%{transform:translate3d(0,0,0);opacity:1; }
}
@keyframes slide-in-Up {
	0%{transform:translate3d(0,50px,0);opacity:0; }
	100%{transform:translate3d(0,0,0);opacity:1; }
}

.event_wrap .emotion.em_03_01 {top:700px; left: -800px;z-index: 2;}
.event_wrap .emotion.em_04_01 {bottom: -70px; left: -950px;z-index: 2;}
.event_wrap .emotion.em_05_01 {bottom: -350px; right: -1100px; z-index: 2;}
.event_wrap .emotion.em_07_01 {bottom: -30px; right: -1100px;z-index: 2;}

/* evt_tab */
.event_wrap .evt_tab {
	display: flex;
	justify-content: space-around;
	padding-bottom: 60px;
}

.event_wrap .evt_tab li {
	width: 174px;
	height: 61px;
	margin: 0 10px;
}
/* swiper_01 */
.event_wrap .evtSwiper_01 { 
	height:540px;
	position:relative;
}

.event_wrap .evtSwiper_01 .swiper-slide {
    width:250px;
    height:364px;
}
.event_wrap .evtSwiper_01 .slide_photo_wrap_02 {
    width:250px;
    height:250px;
    border-radius: 30px;
	overflow: hidden;
}

.event_wrap .evtSwiper_01 .slide_photo_wrap_02 img {
	width:100%;
	height:100%;
}

.event_wrap .evtSwiper_01 .swiper-scrollbar {
    height:8px;
	bottom:110px;
}

.event_wrap .evtSwiper_01 .slide_txt_wrap_02 {
	padding-top:20px;
	width:100%;
	height:100px;
	line-height:1;
}

.event_wrap .slide_txt_wrap_02 .e_slide_title {
	letter-spacing: -1px;
	line-height: 1.2;
	font-size:22px;
	font-weight: 900;

	color:#000;
}
/* swiper_02 */
.event_wrap .evtSwiper_02 {
	height:578px; 
	position:relative;
}
.event_wrap .evtSwiper_02 .swiper-slide {
	width:215px;
	height:440px;
	overflow: hidden;
}

.event_wrap .evtSwiper_02 .swiper-scrollbar {
    height:8px;
	bottom:90px;
}

.event_wrap .evtSwiper_02 .sub_book_img {
	width:216px;
	height:312px;
}
.event_wrap .evtSwiper_02 .sub_book_img img {
	width:100%;
	height:100%;
}

.event_wrap .evtSwiper_02 .sub_slide_title {
	padding-top:10px;
	font-size:22px;
	font-weight: 900;
	line-height: 1.2;
	letter-spacing: -1px;
	color:#000;
}

.event_wrap .evtSwiper_02 .sub_slide_info {
	font-size:20px;
	font-weight: 400;
	line-height: 1.8;
	letter-spacing: -1px;
	color:#000;
}

/* inner - 공통 */
.event_wrap .inner.w1200 {width:1200px;overflow: hidden;} /* 최소 750px */
.event_wrap .inner .inner_content { text-align: center;} /* 최소 750px */

