@charset "utf-8";
* {
	box-sizing: border-box;
}
.event_wrap .e_container.bg_01 {
	background: #170e09 url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_cont01.jpg") no-repeat 50% 0;
	height:1484px;
}
.event_wrap .e_container.bg_02 {
	background: url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_cont02_bg.jpg") repeat-x 50% 0;
	padding:70px 0 100px;
}
.event_wrap .e_container.bg_03 {
	background: #000;
}
.event_wrap .e_container.bg_04 {
	background: #ffd48f;
}
.event_wrap .e_tab_wrap {
	width:840px;
	margin:0 auto 45px;
}
.event_wrap .e_tab_wrap .swiper-container {
	width:681px;
	margin:0 auto;
}
.event_wrap .e_tab_wrap .swiper-wrapper {
	align-items: center;
}
.event_wrap .e_tab_wrap .swiper-slide {
	width:auto;
}
.event_wrap .e_tab_wrap button {
	display:block;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	height:80px;
	width:100%;
}
.event_wrap .e_tab_wrap button.on {
	height:88px;
}
.event_wrap .e_tab_wrap button[data-tab="data01"] {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_tab01.png");
	width:271px;
}
.event_wrap .e_tab_wrap button[data-tab="data02"] {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_tab02.png");
	width:232px;
}
.event_wrap .e_tab_wrap button[data-tab="data03"] {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_tab03.png");
	width:262px;
}
.event_wrap .e_tab_wrap button[data-tab="data04"] {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_tab04.png");
	width:262px;
}
.event_wrap .e_tab_wrap button[data-tab="data05"] {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_tab05.png");
	width:231px;
}
.event_wrap .e_tab_wrap button[data-tab="data01"].on {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_tab01_on.png");
	width:283px;
}
.event_wrap .e_tab_wrap button[data-tab="data02"].on {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_tab02_on.png");
	width:243px;
}
.event_wrap .e_tab_wrap button[data-tab="data03"].on {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_tab03_on.png");
	width:274px;
}
.event_wrap .e_tab_wrap button[data-tab="data04"].on {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_tab04_on.png");
	width:268px;
}
.event_wrap .e_tab_wrap button[data-tab="data05"].on {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_tab05_on.png");
	width:243px;
}
.event_wrap .e_link_box {
	position:relative;
}
.event_wrap .e_link_box a {
	position:absolute;
	bottom: 8%;
	left: 28%;
	width: 44%;
	height: 46%;
}
.event_wrap .e_link_box .e_link01 {
	left: 26%;
	bottom: 5.5%;
	width: 47%;
	height: 8%;
}
.event_wrap .e_link_box .e_link02 {
	left: 18%;
	bottom: 8%;
	width: 64%;
	height: 7.5%;
}
.event_wrap .e_ani_wrap {
	width:840px;
	margin: 0 auto;
}
/* bg_03 */
/* text_motion */
.event_wrap .txtMotion05{
	display: flex;
	white-space: nowrap;
	overflow: hidden; 
	background-color: #ffd48f;
}
.event_wrap .txtMotion05 .marquee{
	animation: txtMotion05 7s infinite linear;
}
@keyframes txtMotion05 {
	0%{
		transform: translateX(0%);
	}
	100%{
		transform: translateX(-100%);
	}
}

.event_wrap .e_cont_wrap {
	width:840px;
	margin:0 auto;
}
.event_wrap .e_cont_wrap .swiper-slide:not(#data05) > div {
	width:681px;
	margin:0 auto;
}
.event_wrap .e_cont_wrap .swiper-slide#data05 img {
	margin-left:24px;
}
/* bg_04 */
.event_wrap .flexslider::before {
	content:'';
	background: url("https://contents.kyobobook.co.kr/pmtn/2025/book/250822_econ/bnD11_slider_deco.png") no-repeat center / cover;
	width:186px;
	height:240px;
	position:absolute;
	top:-76px;
	left:-46px;
	z-index: 1;
}
/* notice */
.event_wrap .e_notice {
	width:610px;
	padding-bottom:0;
}
.event_wrap .e_notice ul li::before {
	background: #000;
}