@charset "utf-8";
* {
	box-sizing: border-box;
}
.event_wrap .e_container.bg_01 {
	background: #5bbbfe url("https://contents.kyobobook.co.kr/pmtn/2025/eBook/251002_trend/bnD10_cont01_bg.jpg") no-repeat 50% 0 / cover;
	padding:100px 0 120px;
	position:relative;
	z-index: 1;
}
.event_wrap .e_container.bg_01::before {
	content:'';
	background:rgba(255, 255, 255, 0.4);
	width:2220px;
	height:calc(100% - 1144px);
	border-radius: 100px 100px 0 0;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	z-index: -1;
}
.event_wrap .e_container.bg_02 {
	background: #66c1ff;
	padding:100px 0;
}
.event_wrap .mB93 {
	margin-bottom:93px;
}
.event_wrap .inner.w906 {
	width:906px;
}
/* bg_01 */
.event_wrap .e_curation_wrap {
	width:967px;
	margin:60px auto 86px;
	position:relative;
	z-index: 1;
}
.event_wrap .e_curation_wrap::before {
	content:'';
	width:100%;
	height:calc(100% - 120px);
	border:2px solid #000;
	background: #139efd;
	position:absolute;
	bottom:-11px;
	right:-11px;
	z-index: -1;
}
.event_wrap .e_curation_wrap .e_tab_wrap {
	background-repeat: no-repeat;
	background-position: center;
	width:967px;
	height:167px;
	position:relative;
}
.event_wrap .e_curation_wrap .e_tab_wrap.books01 {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/eBook/251002_trend/bnD10_tab01.png");
}
.event_wrap .e_curation_wrap .e_tab_wrap.books02 {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/eBook/251002_trend/bnD10_tab02.png");
}
.event_wrap .e_curation_wrap .e_tab_wrap.books03 {
	background-image:url("https://contents.kyobobook.co.kr/pmtn/2025/eBook/251002_trend/bnD10_tab03.png");
}
.event_wrap .e_curation_wrap .e_tab_wrap button {
	cursor: pointer;
	position:absolute;
	top:0;
}
/* books01 */
.event_wrap .e_curation_wrap .e_tab_wrap.books01 button[data-tab="books01"] {
	left:0;
	width:41.5%;
	height:70%;
}
.event_wrap .e_curation_wrap .e_tab_wrap.books01 button[data-tab="books02"] {
	left: 42%;
	width: 27%;
	height: 59%;
	top: 9%;
}
.event_wrap .e_curation_wrap .e_tab_wrap button[data-tab="books03"] {
	width: 28%;
	height: 59%;
	top: 9%;
	right: 2%;
}
/* books02 */
.event_wrap .e_curation_wrap .e_tab_wrap.books02 button[data-tab="books01"] {
	top: 9%;
	left:0;
	width:28%;
	height: 59%;
}
.event_wrap .e_curation_wrap .e_tab_wrap.books02 button[data-tab="books02"] {
	left: 29%;
	width: 40%;
	height: 70%;
}
/* books03 */
.event_wrap .e_curation_wrap .e_tab_wrap.books03 button[data-tab="books01"] {
	top: 9%;
	left: 2%;
	width:28%;
	height: 59%;
}
.event_wrap .e_curation_wrap .e_tab_wrap.books03 button[data-tab="books02"] {
	left: 30%;
	width: 27%;
	height: 59%;
	top: 9%;
}
.event_wrap .e_curation_wrap .e_tab_wrap.books03 button[data-tab="books03"] {
	width: 42%;
	height: 70%;
	right: 0;
	top: 0;
}
.event_wrap .e_curation_wrap .e_cont_wrap {
	background: #fff7fd;
	border:2px solid #000;
	padding:60px 160px;
	border-top:0;
	position:relative;
}
.event_wrap .e_curation_wrap .e_deco_wrap .e_deco {
	position:absolute;
}
.event_wrap .e_curation_wrap .e_deco_wrap .e_deco.e_deco01 {
	top:264px;
	right:-115px;
}
.event_wrap .e_curation_wrap .e_deco_wrap .e_deco.e_deco02 {
	top:407px;
	left:-107px;
}
.event_wrap .e_curation_wrap .e_deco_wrap .e_deco.e_deco03 {
	bottom:400px;
	right:-115px;
}
.event_wrap .e_curation_wrap .e_booklist {
	display:flex;
	flex-wrap:wrap;
	gap:50px 25px;
}
.event_wrap .e_curation_wrap .e_booklist li {
	width:calc((100% / 2) - 13px);
	background: #fff;
	border:2px solid #000;
	padding:15px 15px 30px 15px;
	position:relative;
}
.event_wrap .e_curation_wrap .e_booklist .e_tag {
	width:68px;
	height:39px;
	position:absolute;
	top:30px;
	right:30px;
	z-index: 2;
}
.event_wrap .e_curation_wrap .e_booklist .e_thumb {
	position:relative;
}
.event_wrap .e_curation_wrap .e_booklist li.e_blur .e_thumb::before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	backdrop-filter: blur(15px);
	cursor: pointer;
	transition: all 0.5s;
	opacity: 1;
	visibility: visible;
}
.event_wrap .e_curation_wrap .e_booklist li.e_blur.blur_off .e_thumb::before {
	opacity:0;
	visibility: hidden;
}
.event_wrap .e_curation_wrap .e_booklist .e_thumb img {
	width:100%;
}
.event_wrap .e_curation_wrap .e_booklist .e_text {
	font-size:24px;
	line-height: 1.34;
	letter-spacing: -1px;
	padding:0 7px;
}
.event_wrap .e_curation_wrap .e_booklist .e_text::before {
	content:'';
	background: url("https://contents.kyobobook.co.kr/pmtn/2025/eBook/251002_trend/bnD10_list_mid.png") no-repeat center / contain;
	width:100%;
	height:26px;
	display: block;
	margin:20px auto 26px;
}
.event_wrap .e_curation_wrap .e_booklist .e_text .e_hashtags {
	font-weight:700;
	color:#1dadff;
	margin-bottom:20px;
}
.event_wrap .e_curation_wrap .e_booklist .e_text .e_desc {
	font-weight:500;
}
.event_wrap .e_curation_wrap .swiper-button-next, 
.event_wrap .e_curation_wrap .swiper-button-prev {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/eBook/251002_trend/bnD10_slide_nav.png");
	background-color: transparent;
	background-size: cover;
	border-radius: 0;
	width:49px;
	height:61px;
	opacity:1;
}
.event_wrap .e_curation_wrap .swiper-button-next {
	right:50px;
}
.event_wrap .e_curation_wrap .swiper-button-prev {
	left:50px;
	transform:rotate(180deg);
}
/* 링크 */
.event_wrap .eMap .e_link01 {
	bottom:0;
	left:14%;
	width:70%;
	height:7%;
}
.event_wrap .e_eventslide {
	width:1085px;
	margin: 40px auto 0;
}
.event_wrap .e_eventslide .e_vid_box {
	background:#fff;
	border:2px solid #000;
	position:relative;
	z-index: 1;
}
.event_wrap .e_eventslide .e_vid_box::before {
	content:'';
	width:100%;
	height:100%;
	border:2px solid #000;
	background: #139efd;
	position:absolute;
	bottom:-11px;
	right:-11px;
	z-index: -1;
}
.event_wrap .e_eventslide .e_vid_box video {
	width:100%;
	height:100%;
}
.event_wrap .e_eventslide .swiper-container {
	padding-bottom:10px;
}
.event_wrap .e_eventslide .e_scrollbar_wrap {
	width:524px;
	margin:50px auto 0;
	padding: 4px 0;
	overflow: hidden;
}
.event_wrap .e_eventslide .swiper-scrollbar {
	position:relative;
	height:4px;
	background:#000;
	border-radius: 2px;
}
.event_wrap .e_eventslide .swiper-scrollbar .swiper-scrollbar-drag {
	background: #fff;
	border:2px solid #000;
	border-radius: 5px;
	height:10px;
	top:-3px;
	cursor:grab;
}
/* bg_02 */
/* notice */
.event_wrap .e_notice {
	padding:0;
	width:600px;
}
.event_wrap .e_notice p {
	font-size:22px;
}
.event_wrap .e_notice p,
.event_wrap .e_notice ul li {
	color:#155078;
}
.event_wrap .e_notice ul li::before {
	background: #155078;
}