@charset "utf-8";
* {
	box-sizing: border-box;
}
.event_wrap img {
	width: 100%;
}
.event_wrap .e_container.bg_01 {
	background: #3d2b59 url("https://contents.kyobobook.co.kr/pmtn/2026/eBook/260226_harrypotter/bnX_cont01_bg.jpg") no-repeat 50% 0;
	padding-top: 120px;
}
.event_wrap .e_container.bg_02 {
	background: #3d2b59 url("https://contents.kyobobook.co.kr/pmtn/2026/eBook/260226_harrypotter/bnX_cont02_bg.jpg") no-repeat 50% 0;
}
/* bg_01 */
.event_wrap .e_main {
	max-width: 750px;
	width: 100%;
	margin: 0 auto 16px;
}
.event_wrap .e_main_sub {
	text-align: center;
	margin-bottom: 175px;
}
.event_wrap .e_main_sub span {
	font-family: "Noto Sans KR", sans-serif;
	font-size: 24px;
	line-height: 1.4;
	background-color: #462f63;
	color: rgba(255, 255, 255, 0.85);
	padding: 0 15px;
	font-weight: 100;
}
.event_wrap .e_copyright {
	max-width: 750px;
	width: 100%;
	margin: 0 auto 37px;
}
.event_wrap .e_main02 {
	max-width: 711px;
	width: 100%;
	margin: 0 auto;
}
/* bg_02 */
.event_wrap .e_bg_wrap {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
	background: url("https://contents.kyobobook.co.kr/pmtn/2026/eBook/260226_harrypotter/bnX_cont02_box.png") no-repeat 50% 0;
	background-size: 100% 100%;
	padding: 90px 0 85px;
	position: relative;
	z-index: 1;
}
.event_wrap .e_bg_wrap .eMap {
	max-width: 700px;
	width: 100%;
	margin: 0 auto 70px;
}
.event_wrap .e_bg_wrap .eMap:last-of-type {
	margin-bottom: 0;
}
.event_wrap .eMap a {
	width: 162px;
	height: 250px;
}
.event_wrap .eMap .e_link01 {
	top: 32.2%;
	left: 0;
}
.event_wrap .eMap .e_link02 {
	top: 32.2%;
	left: 25.6%;
}
.event_wrap .eMap .e_link03 {
	top: 32.2%;
	right: 25.6%;
}
.event_wrap .eMap .e_link04 {
	top: 32.2%;
	right: 0;
}
.event_wrap .eMap .e_link05 {
	top: 55.5%;
	left: 13%;
}
.event_wrap .eMap .e_link06 {
	top: 55.5%;
	left: 38.4%;
}
.event_wrap .eMap .e_link07 {
	top: 55.5%;
	right: 13%;
}
.event_wrap .eMap .e_link08 {
	top: 25%;
	left: 13%;
}
.event_wrap .eMap .e_link09 {
	top: 25%;
	left: 38.4%;
}
.event_wrap .eMap .e_link10 {
	top: 25%;
	right: 13%;
}
.event_wrap .eMap .e_link11 {
	top: 16%;
	left: 38%;
}
.event_wrap .eMap .e_link12 {
	bottom: 9%;
	left: 13%;
	width: 514px;
	height: 90px;
}