@charset "utf-8";
* {
	box-sizing: border-box;
}
.event_wrap .e_container.bg_01 {
	background: #2c2462 url("https://contents.kyobobook.co.kr/pmtn/2025/eBook/250924_chuseok/content01/img/bnD10_cont01_bg.jpg") no-repeat 50% 0;
	padding:120px 0;
}
.event_wrap .e_container.bg_02 {
	background: #ff5adc url("https://contents.kyobobook.co.kr/pmtn/2025/eBook/250924_chuseok/content01/img/bnD10_cont02_bg.jpg") 50% 0;
	padding:120px 0;
}
/* 링크 */
.event_wrap .eMap .e_link01 {
	bottom: 27.5%;
	left: 16%;
	width: 68%;
	height: 9.4%;
}
.event_wrap .eMap .e_link02 {
	bottom: 17%;
	left: 16%;
	width: 68%;
	height: 9.4%;
}
.event_wrap .eMap .e_link03 {
	bottom: 6.3%;
	left: 16%;
	width: 68%;
	height: 9.4%;
}
.event_wrap .eMap .e_link04 {
	bottom: 0;
	left: 4%;
	width: 46%;
	height: 43%;
}
.event_wrap .eMap .e_link05 {
	bottom: 0;
	right: 4%;
	width: 46%;
	height: 43%;
}
.event_wrap .e_toggle_wrap {
	width:680px;
	margin: 40px auto 100px;
}
.event_wrap .e_toggle_wrap .e_toggle_btn {
	display:block;
	width:100%;
	font-family: 'SUIT', sans-serif;
	height:80px;
	line-height: 80px;
	border-radius: 15px;
	padding-left: 45px;
	background: #5e4b8f;
	font-size:28px;
	font-weight: 600;
	text-align: left;
	letter-spacing: -1px;
	color:#a59bc1;
	position:relative;
}
.event_wrap .e_toggle_wrap .e_toggle_btn::after {
	content:'';
	background:url("https://contents.kyobobook.co.kr/pmtn/2025/eBook/250924_chuseok/content01/img/bnD10_toggle.jpg") no-repeat center;
	width:40px;
	height:40px;
	position:absolute;
	top: 50%;
	right:40px;
	transform:translateY(-50%);
	transition:transform 0.3s;
}
.event_wrap .e_toggle_wrap .e_toggle_btn.on::after {
	transform:translateY(-50%) rotate(-180deg);
}
.event_wrap .e_toggle_wrap .e_notice {
	width:635px;
	padding-bottom:0;
}
.event_wrap .e_toggle_wrap .e_notice ul li {
	color:#a79ac4;
	line-height:1.6;
}
.event_wrap .e_toggle_wrap .e_notice > ul > li::before {
	background: #a79ac4;
}
.event_wrap .e_toggle_wrap .e_notice .dash_list {
	padding:0;
}
.event_wrap .e_toggle_wrap .e_notice .dash_list li {
	padding-left:0;
}
.event_wrap .e_notice.notice02 {
	width:500px;
	padding-bottom:0;
}
.event_wrap .e_notice.notice02 ul li {
	color:#b297d6;
}
.event_wrap .e_notice.notice02 ul li::before {
	background: #b297d6;
}