@charset "utf-8";
*, *::before, *::after {
	box-sizing: border-box;
}
.event_wrap .e_img {
	margin:0 auto;
}
.event_wrap .e_container.bg_02 {
	background: #261814;
	padding:158px 0 179px;
}
.event_wrap .e_container.bg_03 {
	padding:146px 0 150px;
}
.event_wrap .e_container.bg_04 {
	background: #e9e4d9;
}
.event_wrap .e_container.bg_05 {
	background: #5e9dc5;
	height:685px;
}
.event_wrap .e_container.bg_05 .e_bg_inner {
	background: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251010_booknrhythm/cont05_bg.png") no-repeat 50% 0 / cover;
	transform: translateY(-86px);
	padding:250px 0 180px;
	height:862px;
}
.event_wrap .e_container.bg_06 {
	background: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251010_booknrhythm/cont06_bg.png") no-repeat top 170px center / contain;
	padding:170px 0 120px;
}
.event_wrap .e_container.bg_07 {
	background: #e9e4d9 url("https://contents.kyobobook.co.kr/pmtn/2025/book/251010_booknrhythm/cont07_bg.jpg") 50% 0;
	padding:164px 0 170px;
}
.event_wrap .e_container.bg_08 {
	background: #231815 url("https://contents.kyobobook.co.kr/pmtn/2025/book/251010_booknrhythm/cont08_bg.jpg") no-repeat 50% 0;
	padding:133px 0;
}
.event_wrap .e_container.bg_01 .e_img {
	padding-top:50px;
}
.event_wrap .e_container.bg_01 .e_img img,
.event_wrap .e_container.bg_02 .e_img img,
.event_wrap .e_container.bg_03 .e_img img,
.event_wrap .e_container.bg_04 .e_img img,
.event_wrap .e_container.bg_05 .e_img img,
.event_wrap .e_container.bg_06 .e_img img,
.event_wrap .e_container.bg_07 .e_img img,
.event_wrap .e_container.bg_07 .e_title_box img,
.event_wrap .e_container.bg_08 .e_img img {
	width:100%;
}
.event_wrap .e_container.bg_02 .e_img {
	width:750px;
}
.event_wrap .e_container.bg_03 .e_img {
	width:850px;
}
.event_wrap .e_container.bg_04 .e_img {
	width:900px;
}
.event_wrap .e_container.bg_05 .e_img {
	width:1000px;
}
.event_wrap .e_container.bg_06 .e_img {
	width:845px;
}
.event_wrap .e_container.bg_07 .e_title_box {
	width:501px;
	margin:0 auto 100px;
}
.event_wrap .e_container.bg_07 .e_img {
	width:900px;
}
.event_wrap .e_container.bg_07 .e_img img {
	margin-left:23px;
}
.event_wrap .e_container.bg_07 .eMap {
	margin-top:60px;
}
.event_wrap .e_container.bg_08 .e_img {
	width:828px;
}
/* 링크 */
.event_wrap .eMap a {
	bottom:0;
	left:1%;
	width:92.5%;
	height:210px;
}
.event_wrap .eMap .e_link03 {
	bottom:2%;
}