@charset "UTF-8";
*, *::before, *::after {
	box-sizing: border-box;
}
.event_wrap .e_container.bg_01 {
	background: #F3FBEF url("https://contents.kyobobook.co.kr/pmtn/2026/book/260814_scentpage/bnS_cont01_bg.jpg") no-repeat 50% 0;
	padding-top: 100px;
	height: 960px;
}
.event_wrap .e_container.bg_02 {
	background: #172B21 url("https://contents.kyobobook.co.kr/pmtn/2026/book/260814_scentpage/bnS_cont02_bg.jpg") no-repeat 50% 0;
	padding: 120px 0 226px;
}
.event_wrap .e_container.bg_03 {
	background-color: #849A7D;
	padding: 120px 0;
}
.event_wrap .e_container.bg_04 {
	background: #8A654C url("https://contents.kyobobook.co.kr/pmtn/2026/book/260814_scentpage/bnS_cont04_bg.jpg") no-repeat 50% 0;
	padding: 130px 0 120px;
}
/* ==========================
	공통 스타일
============================= */
.event_wrap img {
	width: 100%;
}
.event_wrap .w670 {
	width: 670px;
	margin: 0 auto;
}
.event_wrap .w1200 {
	width: 1200px;
	margin: 0 auto;
}
/* ==========================
	영역별 스타일
============================= */
/* bg_01 */
.event_wrap .main_title {
	width: 536px;
	margin: 0 auto;
}
/* bg_02 */
.event_wrap .brand_wrap {
	display: flex;
	margin-bottom: 40px;
}
.event_wrap .brand_wrap.brand_wrap03 {
	margin-bottom: 0;
}
.event_wrap .brand_wrap .txt_box {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
	background: rgba(0, 0, 0, 0.6);
	padding: 48px 40px 44px;
	backdrop-filter: blur(8px);
}
.event_wrap .brand_wrap .txt_box .num {
	width: 97px;
	margin-left: auto;
	margin-bottom: 88px;
}
.event_wrap .brand_wrap.brand_wrap02 .txt_box .num {
	margin-left: 0;
}
.event_wrap .brand_wrap .txt_box .desc {
	margin-top: 32px;
}
.event_wrap .brand_wrap .txt_inner {
	width: 670px;
}
.event_wrap .brand_wrap.brand_wrap01 .txt_box {
	padding-top: 40px;
	padding-bottom: 40px;
}
.event_wrap .brand_wrap.brand_wrap02 .txt_box {
	padding-right: 24px;
}
.event_wrap .brand_wrap.brand_wrap03 .txt_box {
	padding-left: 50px;
	padding-right: 48px;
}
.event_wrap .brand_wrap.brand_wrap03 .txt_box .num {
	margin-bottom: 0;
}
.event_wrap .brand_wrap.brand_wrap03 .txt_inner {
	margin-top: -30px;
}
.event_wrap .brand_wrap .vid_box {
	width: 402px;
	height: 690px;
}
.event_wrap .brand_wrap .vid_box video {
	width: 100%;
	height: 100%;
}
.event_wrap .brand_wrap.brand_wrap02 .img_box {
	width: 466px;
}
.event_wrap .brand_wrap.brand_wrap03 .img_box {
	width: 402px;
}
/* bg_03 */
.event_wrap .bg_03 .title_img {
	width: 440px;
	margin: 0 auto 60px;
}
.event_wrap .prod_wrap {
	display: flex;
	margin-bottom: 60px;
}
.event_wrap .prod_wrap:last-child {
	margin-bottom: 0;
}
.event_wrap .prod_wrap a {
	display: block;
	width: 412px;
}
.event_wrap .prod_wrap .sub_img {
	flex: 1;
	padding-left: 40px;
}
/* bg_04 */
.event_wrap .bg_04 .title_img {
	width: 652px;
	margin: 0 auto 60px;
}
.event_wrap .eMap .link_01 {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 12.5%;
}
.event_wrap .e_notice {
	width: 100%;
	padding: 60px 0 0 0;
}
.event_wrap .e_notice ul {
	padding: 0 10px;
}
.event_wrap .e_notice ul li {
	font-family: "Pretendard",  sans-serif;
	font-size: 22px;
	line-height: 1.4;
	letter-spacing: -0.03em;
	color: rgba(255, 255, 255, 0.7);
}
.event_wrap .e_notice ul li::before {
	background-color: rgba(255, 255, 255, 0.7);
}