
@charset "UTF-8";
.event_wrap { font-family: 'Spoqa Han Sans Neo', 'sans-serif'; }
.event_wrap .inner {width:750px;} /* 최소 750px */
.event_wrap .inner.w1200 {width:1200px; overflow: hidden;} 
/* background */
.event_wrap .bg_01 {background:#ffdbfb url('https://contents.kyobobook.co.kr/pmtn/2023/book/231020_motemote/bnE_ebg_01.jpg') no-repeat 50% 0;}
.event_wrap .bg_02 {background:#dbe4da url('https://contents.kyobobook.co.kr/pmtn/2023/book/231020_motemote/bnE_ebg_02.jpg') no-repeat 50% 0;}
.event_wrap .bg_03 {background-color:#f8edf8;}
.event_wrap .bg_04 {background:#fed8b5 url('https://contents.kyobobook.co.kr/pmtn/2023/book/231020_motemote/bnE_ebg_04.jpg') no-repeat 50% 0; padding:60px 0 70px;}
.event_wrap .bg_05 {background-color:#f8edf8;}
/* btn,link */
.event_wrap .e_btn a{display: block;}
/* .event_wrap .eMap a{background:rgba(240, 47, 13, .5);}작업 완료 후 삭제 */
.event_wrap .eMap .ebtn_02_01{left: 19.5%;top: 0%;width: 29%;height: 100%;}
.event_wrap .eMap .ebtn_02_02{right: 20%;top: 0%;width: 29%;height: 100%;}
.event_wrap .eMap .ebtn_03_01{left: 31%;top: 66%;width: 37%;height: 22%;}
/* swiper_01 */
.event_wrap .evtSwiper_01 { 
	height:540px;
	position:relative;
}

.event_wrap .evtSwiper_01 .swiper-slide {
    width:250px;
    height:364px;
}
.event_wrap .evtSwiper_01 .hProduct_wrap {
    width:250px;
    height:250px;
    border-radius: 30px;
	overflow: hidden;
}

.event_wrap .evtSwiper_01 .hProduct_wrap img {
	width:100%;
	height:100%;
}

.event_wrap .evtSwiper_01 .swiper-scrollbar {
    height:8px;
	bottom:110px;
}

.event_wrap .evtSwiper_01 .hTxt_wrap {
	padding-top:20px;
	width:100%;
	height:100px;
	line-height:1;
}

.event_wrap .hTxt_wrap .e_slide_title {
	letter-spacing: -1px;
	line-height: 1.2;
	font-size:22px;
	font-weight: 900;
	color:#000;
}

.event_wrap .hTxt_wrap .hProduct_title {
	letter-spacing: -1.4px;
	padding-top:20px;
	font-size:24px;
	font-weight: 900;
	color:#000;
}

.event_wrap .hTxt_wrap .e_percent {
	color:#7057cb;
}

.event_wrap .hTxt_wrap .e_full_price {
	font-weight: 400;
	font-size: 20px;
	color:#000;
	text-decoration: line-through;
}

.event_wrap .evtSwiper_01 .swiper-scrollbar {
	position: absolute;
	left:50%;
	width:445px;
	transform: translate(-50%);
}

.event_wrap .evtSwiper_01 .swiper-scrollbar-drag {
	background:#000;
}

/* txt */
.event_wrap .e_Img_01 img, .event_wrap .e_Img_02 img, .event_wrap .e_Img_03 img { display: block; margin:0 auto; }
.event_wrap .e_Img_02 img { padding-top:220px; }
.event_wrap .e_Img_03 img { padding:240px 0 70px; }

/* swiper_02 */
.evtSwiper_02 {
	display: block;
	margin:56px auto 0;
	padding-left:14px;
	width: 1200px;
	height: 360px;
}

.evtSwiper_02 .swiper-slide{
	width:611px;
	margin-right:20px;
}

.evtSwiper_02 .txtNumber { 
	padding-bottom:20px;
    font-size:25px;
    line-height: 1.4;
	letter-spacing: -1.2px;
    font-weight: 900;
    color:#000;
}

.evtSwiper_02 .slideTxt { 
	padding:45px 50px 0 50px;
    width:515px;
	height:322px;
    font-size: 21px;
    line-height: 2;
    letter-spacing: -1.1px;
    font-weight: 400;
    color:#000;
    word-break: keep-all;
	background-color: #fdbba2;
	border-radius: 50px;
}

.evtSwiper_02 .eMd_pick {
	padding:5px 10px;
	background-color: #ff8151;
	color: #fff;
}

/* evtSwiper_03 */
.event_wrap .e_bookSwiper { 
	display: flex;
	margin:0 auto;
	width:864px;
	justify-content:
	space-around;
	overflow: hidden;
}
.event_wrap .e_bookSwiper .swiper-slide { width:248px; }
.event_wrap .e_bookSwiper .eCover { 
	display: block;
	width:100%;
	height:388px;
}
.event_wrap .e_bookSwiper .eCover img { width:100%; height:100%; }
.event_wrap .e_bookSwiper .book_txt_wrap { 
	padding-top:30px;
	display: block;
	width:100%;
	height:344px;
	letter-spacing: -1.4px;
	line-height: 1.4;
	word-break: keep-all;
}
.event_wrap .e_bookSwiper .book_txt_wrap .e_book_title { 
	font-size: 32px;
	color:#000;
	font-weight: 900;
}
.event_wrap .e_bookSwiper .book_txt_wrap .e_book_sub { 
	padding-top:12px;
	font-size: 19px;
	color:#73706e;
	font-weight: 300;
}
.event_wrap .e_bookSwiper .book_txt_wrap .e_book_info {
	padding-top:20px;
	font-size: 22px;
	color:#4f4f4f;
	font-weight: 500;
	line-height: 1.85;
}
