@charset "utf-8";
*, *::before, *::after {
	box-sizing: border-box;
}
.event_wrap button {
	cursor: pointer;
}
.event_wrap .e_container.bg_01 {
	background: #E9E8E9 url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_cont01_bg.jpg") 50% 0;
	padding: 120px 0 80px;
}
.event_wrap .e_container.bg_02 {
	background: #90F5FF;
	padding: 120px 0 80px;
}
.event_wrap .e_container.bg_03 {
	background: #FFEE72;
	padding: 120px 0;
}
/* 탭 - 카테고리 */
.event_wrap .e_category_tab_wrap {
	width:670px;
	margin:90px auto 0;
	background: #fff url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_cate_tab_head.png") no-repeat top center;
	background-size: 670px 48px;
	padding-top: 48px;
	border-radius: 10px;
	box-shadow: 0 20px 25px 0 rgba(0, 0, 0, 0.25);
}
.event_wrap .e_category_list {
	padding: 20px;
	width:507px;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
	gap: 24px 48px;
}
.event_wrap .e_category_list li {
	width:calc((100% / 3) - 32px);
}
.event_wrap .e_category_list .e_folder {
	width:137px;
	height:123px;
	border-radius: 8px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 137px 75px;
	display:flex;
	justify-content: center;
	align-items: center;
}
.event_wrap .e_category_list li button.on .e_folder {
	background-color:#EAEAEA;
	border:1px solid #999;
}
.event_wrap .e_category_list li button.tab01 .e_folder {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_tab01.png");
}
.event_wrap .e_category_list li button.tab02 .e_folder {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_tab02.png");
}
.event_wrap .e_category_list li button.tab03 .e_folder {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_tab03.png");
}
.event_wrap .e_category_list li button.tab04 .e_folder {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_tab04.png");
}
.event_wrap .e_category_list li button.tab05 .e_folder {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_tab05.png");
}
.event_wrap .e_category_list li button.tab06 .e_folder {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_tab06.png");
}
.event_wrap .e_category_list .e_folder .e_items {
	font-family: "Noto Sans KR", sans-serif;
	color: rgba(0, 0, 0, 0.6);
	font-size: 20px;
	letter-spacing: -0.5px;
	line-height:1.4;
	font-weight: 500;
}
.event_wrap .e_category_list .e_folder b {
	color:#000;
}
.event_wrap .e_category_list .e_cate {
	display:block;
	font-family: "Pretendard",  sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.4;
	text-align: center;
	letter-spacing: 0.06px;
}
.event_wrap .e_category_list li button.on .e_cate {
	color:#fff;
	background:#0167E3;
	border-radius: 8px;
	overflow: hidden;
}
/* 탭 - 시험명 */
.event_wrap .e_exam_tab_wrap {
	width:670px;
	margin:40px auto;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 20px 25px 0 rgba(0, 0, 0, 0.25);
}
.event_wrap .e_exam_tab {
	display:none;
	background: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_exam_tab_head.png") no-repeat top 10px center;
	background-size: 630px 28px;
	padding-top: 48px;
	
}
.event_wrap .e_exam_tab.on {
	display:block;
}
.event_wrap .e_exam_tab#cate01 {
	background-color: #FAE395;
}
.event_wrap .e_exam_tab#cate02 {
	background-color: #A6E1FA;
}
.event_wrap .e_exam_tab#cate03 {
	background-color: #FAAAA6;
}
.event_wrap .e_exam_tab#cate04 {
	background-color: #D5A3E7;
}
.event_wrap .e_exam_tab#cate05 {
	background-color: #F7CD95;
}
.event_wrap .e_exam_tab#cate06 {
	background-color: #A4EEAF;
}
.event_wrap .e_exams_list {
	background:#fff;
	padding: 20px;
	display:flex;
	flex-wrap: wrap;
	gap:24px 22px;
}
.event_wrap .e_exams_list li {
	width: calc((100% / 5) - 18px);
}
.event_wrap .e_exams_list .e_img {
	display:block;
	background: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_exam_tab_img.png") no-repeat center;
	width:108px;
	height:108px;
	background-size: 64px 68px;
	border-radius: 8px;
	overflow: hidden;
}
.event_wrap .e_exams_list li button.on .e_img {
	background-color:#EAEAEA;
	border:1px solid #999;
}
.event_wrap .e_exams_list .e_exam {
	display: block;
	font-family: "Pretendard",  sans-serif;
	font-size: 16px;
	line-height: 1.4;
	text-align: center;
	letter-spacing: 0.06px;
	font-weight: 500;
}
.event_wrap .e_exams_list li button.on .e_exam {
	color:#fff;
	background:#0167E3;
	border-radius: 8px;
	overflow: hidden;
}
/* bg_02 */
.event_wrap .e_exam_wrap {
	display:none;
	width:670px;
	margin: 0 auto;
	font-family: "Noto Sans KR", sans-serif;
}
.event_wrap .e_exam_wrap.on {
	display:block;
}
.event_wrap .e_exam_wrap .e_title_box {
	margin-bottom: 60px;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 20px 25px 0 rgba(0, 0, 0, 0.25);
}
.event_wrap .e_exam_wrap .e_title_box .e_head {
	background: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_exam_head.png") no-repeat top center;
	padding-top: 48px;
	position:relative;
}
.event_wrap .e_exam_wrap .e_title_box .e_head span {
	font-size:11px;
	line-height:1.4;
	color:#424242;
	letter-spacing: 0.06px;
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
}
.event_wrap .e_exam_wrap .e_title_box .e_head span::before {
	content:'';
	background:url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_exam_head_icon.png") no-repeat center;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.event_wrap .e_exam_wrap .e_title_box .e_body {
	padding: 20px 20px 24px 20px;
	text-align: center;
	font-family: 'Pretendard', sans-serif;
}
.event_wrap .e_exam_wrap .e_title_box .e_body h3 {
	font-size: 26px;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: -0.01em;
	color:#0063E1;
	margin-bottom: 10px;
}
.event_wrap .e_exam_wrap .e_title_box .e_body p {
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: -0.01em;
}
.event_wrap .e_exam_wrap .e_detail_box {
	display:flex;
	align-items: flex-start;
	margin-bottom: 24px;
}
.event_wrap .e_exam_wrap .e_detail_box .e_book {
	width:399px;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 20px 25px 0 rgba(0, 0, 0, 0.25);
}
.event_wrap .e_exam_wrap .e_detail_box .e_book .e_body {
	padding: 20px 20px 24px 20px;
	text-align: center;
	line-height: 1.4;
	position:relative;
}
.event_wrap .e_exam_wrap .e_detail_box .e_book .e_tag {
	display:inline-block;
	color:#474C98;
	border:1px solid #474C98;
	border-radius: 4px;
	overflow: hidden;
	width:30px;
	height:22px;
	line-height:20px;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: -0.01em;
	position:absolute;
	top:20px;
	left:71px;
}
.event_wrap .e_exam_wrap .e_detail_box.e_detail_box02 .e_book .e_tag {
	background:#fff;
}
.event_wrap .e_exam_wrap .e_detail_box .e_book .e_thumb {
	width:180px;
	border-radius: 8px;
	overflow: hidden;
	border:1px solid #E6E6E6;
	margin:0 auto 12px;
}
.event_wrap .e_exam_wrap .e_detail_box.e_detail_box02 .e_book .e_thumb {
	border:0;
}
.event_wrap .e_exam_wrap .e_detail_box .e_book .e_thumb img {
	width:100%;
}
.event_wrap .e_exam_wrap .e_detail_box .e_book .e_title {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px;
	letter-spacing: -0.02em;
}
.event_wrap .e_exam_wrap .e_detail_box .e_book .e_pub {
	font-size: 18px;
	font-weight: 500;
	color:#767676;
	letter-spacing: -0.02em;
}
.event_wrap .e_exam_wrap .e_detail_box .e_tips {
	width:calc(100% - 399px);
	padding-left: 20px;
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list {
	margin-top: 50px;
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li {
	width:238px;
	min-height:186px;
	font-size: 16px;
	line-height: 1.4;
	position:relative;
	background-repeat: repeat-y;
	background-position: top center;
	padding:4px 0 40px;
	margin:26px 0 28px;
	position:relative;
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li::before,
.event_wrap .e_exam_wrap .e_detail_box .tip_list li::after {
	content:'';
	width:100%;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li::before {
	height:26px;
	top:-26px;
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li::after {
	height:28px;
	bottom:-28px;
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(odd) {
	margin-left: -6px;
	margin-top: -30px;
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(even) {
	margin-left: 19px;
	margin-top:-60px;
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(3n+1) {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_memo01_body.png");
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(3n+1)::before {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_memo01_top.png");
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(3n+1)::after {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_memo01_btm.png");
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(3n+2) {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_memo02_body.png");
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(3n+2)::before {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_memo02_top.png");
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(3n+2)::after {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_memo02_btm.png");
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(3n) {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_memo03_body.png");
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(3n)::before {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_memo03_top.png");
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li:nth-child(3n)::after {
	background-image: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_memo03_btm.png");
	height:28px;
	bottom:-28px;
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li b {
	display: inline-block;
	padding:0 20px;
}
.event_wrap .e_exam_wrap .e_detail_box .tip_list li p {
	padding: 0 18px 18px 18px;
}
.event_wrap .e_exam_wrap .e_detail_box.e_detail_box02 {
	justify-content: flex-end;
}
.event_wrap .e_exam_wrap .e_detail_box.e_detail_box02 .e_book,
.event_wrap .e_exam_wrap .e_video_box.e_video_box02 {
	background: #1E1E1E;
}
.event_wrap .e_exam_wrap .e_detail_box.e_detail_box02 .e_book .e_title {
	color:#fff;
}
.event_wrap .e_exam_wrap .e_video_box {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 20px 25px 0 rgba(0, 0, 0, 0.25);
	margin-bottom:40px;
}
.event_wrap .e_exam_wrap .e_video_box .e_head {
	background: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_exam_head.png") no-repeat top center;
	padding-top: 48px;
	position:relative;
}
.event_wrap .e_exam_wrap .e_video_box.e_video_box02 .e_head {
	background: url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_exam_head02.png") no-repeat top center;
}
.event_wrap .e_exam_wrap .e_video_box .e_head span {
	font-size:11px;
	line-height:1.4;
	color:#424242;
	letter-spacing: 0.06px;
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
}
.event_wrap .e_exam_wrap .e_video_box .e_head span::before {
	content:'';
	background:url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_exam_head_icon.png") no-repeat center;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.event_wrap .e_exam_wrap .e_video_box.e_video_box02 .e_head span {
	color:rgba(255, 255, 255, 0.75)
}
.event_wrap .e_exam_wrap .e_video_box.e_video_box02 .e_head span::before {
	background:url("https://contents.kyobobook.co.kr/pmtn/2026/book/260116_exam/bnH_exam_head_icon02.png") no-repeat center;
}
.event_wrap .e_exam_wrap .e_video_box .e_body {
	padding: 20px 20px 24px 20px;
}
.event_wrap .e_exam_wrap .e_video_box .e_video {
	width:480px;
	height:320px;
	margin: 0 auto 24px;
}
.event_wrap .e_exam_wrap .e_video_box .e_video iframe {
	width:100%;
	height:100%;
	display:none;
}
.event_wrap .e_exam_wrap.on .e_video_box .e_video iframe {
	display:block;
}
.event_wrap .e_exam_wrap .e_video_box .e_link_btn {
	display:block;
	width:315px;
	height:60px;
	line-height:60px;
	margin:0 auto;
	border-radius: 500px;
	overflow: hidden;
	background-color: #FFF344;
	border:1px solid #EBDD1D;
	font-family: "Pretendard",  sans-serif;
	font-size:28px;
	font-weight: 600;
	letter-spacing: -0.01em;
	text-align: center;
}
/* bg_03 */
.event_wrap .flexslider {
	margin: 52px auto;
}
.event_wrap .e_notice {
	width:670px;
	padding:0;
	font-family: "Pretendard",  sans-serif;
}
.event_wrap .e_notice .e_bg_wrap {
	background: rgba(255, 255, 255, 0.8);
	border-radius: 32px;
	overflow: hidden;
	padding: 32px 0;
}
.event_wrap .e_notice ul li {
	font-size: 22px;
}
.event_wrap .e_notice ul li::before {
	background: #000;
}