@charset "utf-8";
* {
	box-sizing: border-box;
}
.event_wrap {
	font-family: 'Spoqa Han Sans Neo', sans-serif;
}
.event_wrap .e_container.bg_01 {
	background: #ad78ff url("https://contents.kyobobook.co.kr/pmtn/2025/book/251231_vora/bnR_cont01_bg_base.jpg") 50% 0;
	padding-bottom:110px;
}
.event_wrap .e_container.bg_01 .e_bg_inner {
	background: url("https://contents.kyobobook.co.kr/pmtn/2025/book/251231_vora/bnR_cont01_bg.jpg") no-repeat 50% 0;
}
.event_wrap .e_container.bg_02 {
	background: #c19aff;
}
.event_wrap .e_container.bg_03 {
	background: #a36cf9 url("https://contents.kyobobook.co.kr/pmtn/2025/book/251231_vora/bnR_cont03_bg.jpg") no-repeat 50% 0;
}
.event_wrap .e_title {
	position:relative;
}
.event_wrap .e_title .month {
	position:absolute;
	top:303px;
	left:63px;
	width:94px;
	font-size: 80px;
	font-family: 'Spoqa Han Sans Neo', sans-serif;
	font-weight: 300;
	line-height:1;
	text-align: right;
	color:#97ffc6;
	letter-spacing: -0.01em;
}
.event_wrap .e_link_list {
	width:1080px;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
	gap:30px 20px;
	text-align: center;
}
.event_wrap .e_link_list li {
	width:calc((100% / 2) - 10px);
	background: #fff;
	border-radius: 30px;
	overflow:hidden;
}
.event_wrap .e_link_list li a {
	height: 100%;
	display:flex;
	flex-direction: column;
	padding:45px 45px 96px 45px;
}
.event_wrap .e_link_list .e_img {
	background: #E0C6FF;
	width:440px;
	height: 440px;
	margin:0 auto 40px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
}
.event_wrap .e_link_list .e_img img {
	position: absolute;
	top: 30px;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	height: auto;
}
.event_wrap .e_link_list .e_txt {
	flex: 1;
}
.event_wrap .e_link_list .e_txt span {
	display:block;
	letter-spacing:-0.05em;
	line-height:1.4;
}
.event_wrap .e_link_list .e_txt .e_txt01 {
	font-size:42px;
	color:#6000ea;
	font-weight: 700;
	line-height: 1.2;
}
.event_wrap .e_link_list .e_txt .e_txt02 {
	font-size:33px;
	color:#181818;
	font-weight: 500;
	margin: 20px 0;
}
.event_wrap .e_link_list .e_txt .e_txt03 {
	font-size:22px;
	font-weight: 500;
}
.event_wrap .e_link_list .e_btn {
	display:inline-block;
	width:420px;
	height:70px;
	line-height:70px;
	background: #000;
	color:#fff;
	border-radius: 35px;
	overflow:hidden;
	margin: 40px auto 0;
	font-size:27px;
	font-family:'Noto Sans KR', sans-serif;
	font-weight: 700;
}
/* 마지막 li 박스 */
.event_wrap .e_link_list li.gradient_box {
	background-image: linear-gradient(to bottom, #f27f0c, #00229c);
}
.event_wrap .e_link_list li.gradient_box .e_graybox {
	width: 330px;
	height: 530px;
	margin:0 auto 30px;
	position: relative;
	filter: grayscale(1);
	background: #fff;
	border-radius: 160px;
	overflow: hidden;
}
.event_wrap .e_link_list li.gradient_box .e_graybox img {
	max-width: 250px;
	width: 100%;
	position: absolute;
}
.event_wrap .e_link_list li.gradient_box .e_graybox img.img01 {
	top: 0;
	left: 49px;
}
.event_wrap .e_link_list li.gradient_box .e_graybox img.img02 {
	top: 90px;
	left: -57px;
}
.event_wrap .e_link_list li.gradient_box .e_graybox img.img03 {
	top: 97px;
	right: -64px;
}
.event_wrap .e_link_list li.gradient_box .e_graybox img.img04 {
	bottom: 0;
	left: -21px;
}
.event_wrap .e_link_list li.gradient_box .e_graybox img.img05 {
	bottom: 0;
	right: -21px;
	max-width: 220px;
}
.event_wrap .e_link_list li.gradient_box .e_txt {
	background: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260121_vora/vora_logo.png") no-repeat left 10px center;
	padding: 14px 0 14px 145px;
	background-size: 118px 118px;
	text-align: left;
}
.event_wrap .e_link_list li.gradient_box .e_txt span {
	color: #fff;
	font-size: 38px;
	line-height: 1.4;
	font-weight: 600;
}
.event_wrap .e_link_list li.gradient_box .e_txt span b {
	color: #d2ff7d;
}
.event_wrap .e_link_list li.gradient_box .e_btn {
	background: #fff;
	color: #000;
}
.event_wrap .eMap .e_link01 {
	top: 31%;
	left: 9%;
	width: 82%;
	height: 18%;
}
.event_wrap .eMap .e_link02 {
	top: 50.5%;
	left: 9%;
	width: 82%;
	height: 18%;
}
.event_wrap .eMap .e_link03 {
	bottom: 12%;
	left: 9%;
	width: 82%;
	height: 18%;
}