@charset "utf-8";
* {
	box-sizing: border-box;
}
.event_wrap .swiper-button-next, 
.event_wrap .swiper-button-prev {
	background-size: contain;
	background-color: transparent;
	opacity:1;
}
.event_wrap .swiper-button-prev {
	transform: rotateY(180deg);
}
.event_wrap .swiper-pagination {
	position:static;
	font-size:0;
	margin-top:30px;
}
.event_wrap .swiper-pagination-bullet {
	width:12px;
	height:12px;
	margin: 0 10px;
	opacity:1;
}
.event_wrap .e_container.bg_01 {
	background: #fbf1df url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_cont01_bg.jpg") no-repeat 50% 0;
}
.event_wrap .e_container.bg_02 {
	background: #fbe6c0;
	padding: 70px 0 110px;
}
.event_wrap .e_container.bg_03 {
	background: #a6743f url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_cont03_bg.jpg") 50% 0;
	padding-bottom:140px;
}
.event_wrap .e_container.bg_04 {
	background: #f8ddab url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_cont04_bg.jpg") repeat-x 50% 0;
	padding-bottom:100px;
}
.event_wrap .e_container.bg_05 {
	background: #ca472c url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_cont05_bg.jpg") repeat-x 50% 0;
}
.event_wrap .w670 {
	width:670px;
	margin:0 auto;
}
.event_wrap .inner.w922 {
	width:922px;
}
.event_wrap .inner.w1200 {
	width:1200px;
}
/* 탭 */
.event_wrap .e_tab_wrap {
	background: #fff7e9;
	padding: 20px 0;
}
.event_wrap .e_nav_tab {
	display:flex;
}
.event_wrap .e_nav_tab li {
	width:calc(100% / 5);
	position:relative;
}
.event_wrap .e_nav_tab li::after {
	content:'';
	width:1px;
	height:137px;
	background:#f0dbba;
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%);
}
.event_wrap .e_nav_tab li:last-child::after {
	content:none;
}
.event_wrap .e_nav_tab li button {
	width:100%;
	height:156px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	cursor: pointer;
}
.event_wrap .e_nav_tab li button.tab01 {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_tab01.png");
}
.event_wrap .e_nav_tab li button.tab02 {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_tab02.png");
}
.event_wrap .e_nav_tab li button.tab03 {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_tab03.png");
}
.event_wrap .e_nav_tab li button.tab04 {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_tab04.png");
}
.event_wrap .e_nav_tab li button.tab05 {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_tab05.png");
}
.event_wrap .e_nav_tab li button.tab01.on {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_tab01_on.png");
}
.event_wrap .e_nav_tab li button.tab02.on {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_tab02_on.png");
}
.event_wrap .e_nav_tab li button.tab03.on {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_tab03_on.png");
}
.event_wrap .e_nav_tab li button.tab04.on {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_tab04_on.png");
}
.event_wrap .e_nav_tab li button.tab05.on {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_tab05_on.png");
}
/* bg_02 */
.event_wrap .e_container.bg_02 .e_title_box {
	position:relative;
}
.event_wrap .e_best_wrap {
	background: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_cont02_sub_bg.png") no-repeat top center;
	background-size: 100% 100%;
	margin-top: 40px;
	position:relative;
	padding:0 65px 40px 65px;
}
.event_wrap .e_best_wrap::before {
	content:'';
	background:url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_cont02_title_bg.png") no-repeat top center;
	position:absolute;
	top: -55px;
	left: 50%;
	transform:translateX(-50%);
	width:756px;
	height:138px;
}
.event_wrap .e_best_wrap .e_sub_title {
	width: 270px;
	margin:0 auto;
	transform: translateY(-20px);
}
.event_wrap .e_best_wrap .e_first {
	width:273px;
	margin:40px auto 30px;
}
.event_wrap .e_best_wrap .e_first .e_thumb {
	width:273px;
	height:374px;
}
.event_wrap .e_best_wrap .e_first .e_text {
	text-align: center;
}
.event_wrap .e_best_wrap .e_first .e_text .e_rank {
	font-size:28px;
	background: #c72c0d;
}
.event_wrap .e_best_wrap .e_first .e_text .e_title {
	font-size:30px;
}
.event_wrap .e_best_wrap .e_rank_list {
	width:800px;
	margin:0 auto 40px;
	display:flex;
	flex-wrap: wrap;
	gap: 80px 80px;
	padding-top:40px;
}
.event_wrap .e_best_wrap .e_rank_list li {
	width:calc((100% / 3) - 54px);
	position:relative;
}
.event_wrap .e_best_wrap .e_rank_list li::before,
.event_wrap .e_best_wrap .e_rank_list li::after {
	content:'';
	background:#7092b6;
	opacity:0.2;
	position:absolute;
}
.event_wrap .e_best_wrap .e_rank_list li::before {
	top: -40px;
	left: 50%;
	transform:translateX(-50%);
	width:246px;
	height:1px;
}
.event_wrap .e_best_wrap .e_rank_list li:nth-child(1)::before,
.event_wrap .e_best_wrap .e_rank_list li:nth-child(4)::before,
.event_wrap .e_best_wrap .e_rank_list li:nth-child(7)::before {
	left:0;
	transform:translateX(0);
}
.event_wrap .e_best_wrap .e_rank_list li:nth-child(2)::before,
.event_wrap .e_best_wrap .e_rank_list li:nth-child(5)::before,
.event_wrap .e_best_wrap .e_rank_list li:nth-child(8)::before {
	width:280px;
}
.event_wrap .e_best_wrap .e_rank_list li:nth-child(3)::before,
.event_wrap .e_best_wrap .e_rank_list li:nth-child(6)::before,
.event_wrap .e_best_wrap .e_rank_list li:nth-child(9)::before {
	right:0;
	left:auto;
	transform:translateX(0);
}
.event_wrap .e_best_wrap .e_rank_list li::after {
	top:-35px;
	right: -40px;
	width:1px;
	/* height: 476px; */
	height: calc(100% + 70px);
}
.event_wrap .e_best_wrap .e_rank_list li:nth-child(3)::after,
.event_wrap .e_best_wrap .e_rank_list li:nth-child(6)::after,
.event_wrap .e_best_wrap .e_rank_list li:nth-child(9)::after {
	content:none;
}
.event_wrap .e_best_wrap .e_thumb {
	width:210px;
	height:288px;
	margin-bottom:20px;
}
.event_wrap .e_best_wrap .e_thumb img {
	width:100%;
	height:100%;
	object-fit: cover;
	border-radius: 10px;
	border:1px solid #e4e4e4;
	overflow: hidden;
}
.event_wrap .e_best_wrap .e_text {
	line-height: 1.4;
}
.event_wrap .e_best_wrap .e_text .e_rank {
	display:inline-block;
	font-size:24px;
	color:#fff;
	background: #000;
	font-weight: 600;
	padding: 0 5px;
}
.event_wrap .e_best_wrap .e_text .e_title {
	display:block;
	font-size:24px;
	word-break: keep-all;
}
/* bg_03 */
.event_wrap .e_auth_slide {
	background:url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_cont0301_bg.png") no-repeat 50% 0;
	padding: 135px 110px 65px;
	position:relative;
}
.event_wrap .e_auth_slide img {
	display:block;
	margin:0 auto;
}
.event_wrap .e_auth_slide .swiper-button-next, 
.event_wrap .e_auth_slide .swiper-button-prev {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_slide_nav01.png");
	width:21px;
	height:40px;
	top:340px;
	margin-top:0;
}
.event_wrap .e_auth_slide .swiper-button-next {
	right:114px;
}
.event_wrap .e_auth_slide .swiper-button-prev {
	left:114px;
	transform:rotateY(180deg);
}
.event_wrap .e_auth_slide .swiper-pagination-bullet {
	background: #d7b980;
}
.event_wrap .e_auth_slide .swiper-pagination-bullet-active {
	background: #7d5100;
}
/* bg_04 */
.event_wrap .e_bg_wrap {
	background: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_cont04_sub_bg.png") no-repeat center;
	background-size:100% 100%;
	padding:75px 40px 90px 40px;
}
.event_wrap .e_slide_wrap {
	margin-bottom:65px;
	position:relative;
}
.event_wrap .e_slide_wrap.wrap06 {
	margin-bottom:0;
}
.event_wrap .e_slide_wrap .e_sub_title_box {
	width: 304px;
	margin: 0 auto 30px;
}
.event_wrap .e_slide_wrap.wrap06 .e_sub_title_box {
	width:327px;
}
.event_wrap .e_slide_wrap .e_slide_box {
	width:660px;
	margin:0 auto;
}
.event_wrap .e_slide_wrap .swiper-container {
	padding-top:20px;
}
.event_wrap .e_slide_wrap .swiper-slide {
	width:202px;
}
.event_wrap .e_slide_wrap .e_slide_inner {
	aspect-ratio: 202 / 294;
}
.event_wrap .e_slide_wrap .swiper-slide .e_slide_inner {
	transform: scale(0.6);
}
.event_wrap .e_slide_wrap .swiper-slide.swiper-slide-prev .e_slide_inner {
	transform: scale(0.8) translateX(-20px);
}
.event_wrap .e_slide_wrap .swiper-slide.swiper-slide-next .e_slide_inner {
	transform: scale(0.8) translateX(20px);
}
.event_wrap .e_slide_wrap .swiper-slide.swiper-slide-active .e_slide_inner {
	transform: scale(1);
}
.event_wrap .e_slide_wrap .e_thumb {
	position:relative;
	aspect-ratio: 202 / 294;
}
.event_wrap .e_slide_wrap .e_thumb img {
	width:100%;
	height:100%;
	object-fit: cover;
	border-radius: 10px;
	overflow:hidden;
	border:1px solid #ddd4c2;
}
.event_wrap .e_slide_wrap .e_thumb .e_tag {
	width:60px;
	height:60px;
	display:flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background:#000;
	color:#fff;
	font-size:26px;
	font-weight: 700;
	font-family: 'Spoqa Han Sans Neo', sans-serif;
	position:absolute;
	top:-20px;
	left:-17px;
}
.event_wrap .e_slide_wrap .e_thumb .e_tag.first {
	background: #c72c0d;
}
.event_wrap .e_slide_wrap .e_title {
	font-size:24px;
	line-height:1.4;
	text-align: center;
	font-weight: 700;
	font-family: 'Spoqa Han Sans Neo', sans-serif;
	margin-top:20px;
	word-break: keep-all;
}
.event_wrap .e_slide_wrap .swiper-slide:not(.swiper-slide-active) .e_title {
	display:none;
}
.event_wrap .e_slide_wrap .swiper-button-next, 
.event_wrap .e_slide_wrap .swiper-button-prev {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251215_cooking/bnD6_slide_nav02.jpg");
	width:13px;
	height:24px;
	top:230px;
	margin-top:0;
}
.event_wrap .e_slide_wrap .swiper-button-next {
	right:0;
}
.event_wrap .e_slide_wrap .swiper-button-prev {
	left:0;
}
/* bg_05 */
.event_wrap .e_scrollbar {
	width:460px;
	padding:3px 0;
	height:12px;
	margin: 80px auto 0;
}
.event_wrap .e_scrollbar .swiper-scrollbar {
	position:relative;
	height:8px;
	border-radius: 8px;
	background: #f28068;
}
.event_wrap .e_scrollbar .swiper-scrollbar-drag {
	border-radius: 5px;
	height:10px;
	top:-1px;
	background: #ffe26f;
	cursor:grab;
}
/* 링크 */
.event_wrap .eMap .e_main_link01 {
	top: 35%;
	right: 20%;
	width: 28%;
	height: 23%;
}
.event_wrap .eMap .e_main_link02 {
	top: 37%;
	left: 20%;
	width: 27%;
	height: 26%;
}
.event_wrap .eMap .e_main_link03 {
	top: 52%;
	left: 39%;
	width: 26%;
	height: 25%;
	z-index: 1;
	border-radius: 50%;
}
.event_wrap .eMap .e_main_link04 {
	bottom: 10%;
	left: 15%;
	width: 29%;
	height: 25%;
}
.event_wrap .eMap .e_main_link05 {
	bottom: 11%;
	right: 17%;
	width: 29%;
	height: 24%;
}
.event_wrap .eMap .e_link01 {
	bottom: 7%;
	left: 16%;
	width: 55%;
	height: 6%;
}
.event_wrap .e_auth_slide .eMap .e_link02 { /* 공통 작가 이미지 */
	top: 0;
	left: 13%;
	width: 74%;
	height: 75%;
}
.event_wrap .eMap .e_link03 {
	bottom: 0;
	left: 37%;
	width: 25%;
	height: 6%;
}
.event_wrap .eMap .e_link04 {
	bottom: 7%;
	left: 10%;
	width: 69%;
	height: 6%;
}
.event_wrap .eMap .e_link05 {
	bottom: 0;
	left: 10%;
	width: 80%;
	height: 6%;
}
.event_wrap .eMap .e_link06 {
	bottom: 7%;
	left: 17%;
	width: 58%;
	height: 6%;
}
.event_wrap .eMap .e_link07 {
	bottom: 0;
	left: 19%;
	width: 62%;
	height: 6%;
}
.event_wrap .eMap .e_link08 {
	bottom: 7%;
	left: 22%;
	width: 43%;
	height: 6%;
}
.event_wrap .eMap .e_link09 {
	bottom: 0;
	left: 37%;
	width: 25%;
	height: 6%;
}
.event_wrap .eMap .e_link10 {
	bottom: 7%;
	left: 20%;
	width: 48%;
	height: 6%;
}
.event_wrap .eMap .e_link11 {
	bottom: 0;
	left: 37%;
	width: 25%;
	height: 6%;
}
.event_wrap .eMap .e_link12 {
	top: 11%;
	left: 34%;
	width: 29%;
	height: 15%;
}
.event_wrap .eMap .e_link13 {
	top: 26%;
	left: 25%;
	width: 25%;
	height: 13%;
}
.event_wrap .eMap .e_link14 {
	top: 26%;
	left: 50%;
	width: 25%;
	height: 13%;
}
.event_wrap .eMap .e_link15 {
	top: 39%;
	left: 16%;
	width: 22%;
	height: 11%;
}
.event_wrap .eMap .e_link16 {
	top: 39%;
	left: 38%;
	width: 20%;
	height: 12%;
}
.event_wrap .eMap .e_link17 {
	top: 40%;
	left: 57%;
	width: 19%;
	height: 12%;
	transform: rotate(12deg);
}
.event_wrap .eMap .e_link18 {
	top: 51%;
	left: 16%;
	width: 18%;
	height: 12%;
}
.event_wrap .eMap .e_link19 {
	top: 51%;
	left: 34%;
	width: 16%;
	height: 15%;
}
.event_wrap .eMap .e_link20 {
	top: 51%;
	left: 50%;
	width: 18%;
	height: 15%;
	z-index: 1;
}
.event_wrap .eMap .e_link21 {
	top: 48%;
	left: 62%;
	width: 19%;
	height: 15%;
	transform: rotate(19deg);
}
.event_wrap .e_archiving_slide .eMap .e_link01 {
	top: 4%;
	left: 2%;
	width: 431px;
	height: 550px;
}
.event_wrap .e_archiving_slide .eMap .e_link02 {
	bottom: 4%;
	left: 6%;
	width: 394px;
	height: 73px;
}
.event_wrap .e_archiving_slide .eMap .e_link03 {
	bottom: 15%;
	left: 6%;
	width: 394px;
	height: 73px;
}
.event_wrap .e_archiving_slide .eMap .e_link04 {
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.event_wrap .e_archiving_slide .eMap .e_link05 {
	top: 4%;
	left: 6%;
	width: 395px;
	height: 182px;
}
.event_wrap .e_archiving_slide .eMap .e_link06 {
	top: 32.5%;
	left: 6%;
	width: 395px;
	height: 182px;
}
.event_wrap .eMap .e_comment {
	bottom: 12.5%;
	left: 15%;
	width: 68%;
	height: 5%;
}