@charset "utf-8";

/* 네비 */
.exam_info_tab {
	padding: 0 5.333vw;
	gap: 5.867vw;
	overflow-x: auto;
	scroll-snap-type: x mandatory;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}

.exam_info_tab::-webkit-scrollbar {
	display: none;
}

/* 공통 : s */
.cat_professor .screen-out {
	border: 0;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
}

.cat_professor .main_inner {
	position: relative;
}

.cat_professor .main_title {
	text-align: center;
	color: #222;
}

.cat_professor .main_title p {
	line-height: 1.3;
	letter-spacing: -0.035em;
	font-size: 4.933vw;
	font-family: 'noto5';
}

.cat_professor .main_title p em {
	font-family: 'noto6';
}

.cat_professor .main_title h3 {
	line-height: 1.1;
	margin: 1.467vw 0 0;
	letter-spacing: -0.035em;
	font-size: 6.533vw;
	font-family: 'noto7';
}

.cat_professor .main_title h3 em {
	color: #3934d5;
}

@keyframes marquee {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}

@keyframes pointerBounceDiagonal {
	0%,
	100% {
		transform: translate(0, 0);
	}

	50% {
		transform: translate(-10px, -10px);
	}
}
/* 공통 : e */

/* 교수진 전체보기 : s */
.tpl_content {
	position: relative;
	padding: 0 5.067vw;
}
.tpl_content > .content_div {
	position: relative;
	padding-top: 14.4vw;
}
.section_title {
	font-size: 5.6vw;
	line-height: 6.267vw;
	margin-bottom: 5.333vw;
	font-weight: 700;
	word-break: keep-all;
}
.teacher_slide {
	width: 100%;
	height: fit-content;
	/* height: 54.933vw;
    overflow:hidden; */
	margin-bottom: 6.933vw;
	overflow: visible;
}
.teacher_slide .swiper-wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.teacher_slide .swiper-slide {
	width: calc((100% - 20px) / 2);
	height: fit-content;
}
.teacher_slide .t_sample {
	position: relative;
	display: block;
	height: 54.667vw;
	background: url('/mobile/images/tpl_img/common/teacher_bg.png') center / cover no-repeat;
	overflow: hidden;
	border-radius: 1.333vw;
}
.teacher_slide .t_sample:before {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 2.133vw;
	left: 0;
	content: '';
	z-index: 0;
}
.cat_professor_1 .teacher_slide .t_sample.t_sample1:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1329.png') top center / contain no-repeat;
}
.cat_professor_1 .teacher_slide .t_sample.t_sample2:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1289.png') -2vw 1vw / contain no-repeat;
}
.cat_professor_1 .teacher_slide .t_sample.t_sample3:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1328.png') top center / contain no-repeat;
}
.cat_professor_1 .teacher_slide .t_sample.t_sample4:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/882.png') top center / contain no-repeat;
}
.cat_professor_1 .teacher_slide .t_sample.t_sample5:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/255.png') top center / contain no-repeat;
}
.cat_professor_1 .teacher_slide .t_sample.t_sample6:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1101.png') 2vw 1vw / contain no-repeat;
}
.cat_professor_1 .teacher_slide .t_sample.t_sample7:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/882.png') 3vw 1vw / contain no-repeat;
}
.cat_professor_1 .teacher_slide .t_sample.t_sample8:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/583.png') 3vw 0vw / contain no-repeat;
}

.cat_professor_2 .teacher_slide .t_sample.t_sample1:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1112.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample2:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/583.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample3:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1112.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample4:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1159.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample5:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1292.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample6:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample7:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample8:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1112.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample9:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample10:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1159.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample11:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1112.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample12:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1159.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample13:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1330.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample14:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/249.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample15:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/492.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample16:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample17:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/322.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample18:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_2 .teacher_slide .t_sample.t_sample19:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') 3vw 0vw / contain no-repeat;
}

.cat_professor_3 .teacher_slide .t_sample.t_sample1:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1246.png') 1vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample2:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1245.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample3:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/213.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample4:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/890.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample5:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/896.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample6:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/890.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample7:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1245.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample8:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/890.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample9:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/teacher18.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample10:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/teacher20.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample11:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1246.png') 1vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample12:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1245.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample13:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1247.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample14:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1330.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample15:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/249.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample16:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/492.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample17:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1246.png') 1vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample18:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/890.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample19:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1261.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_3 .teacher_slide .t_sample.t_sample20:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1373.png') -2vw 0vw / contain no-repeat;
}

.cat_professor_4 .teacher_slide .t_sample.t_sample1:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1192.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample2:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1193.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample3:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1192.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample4:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1195.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample5:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1192.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample6:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1187.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample7:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1197.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample8:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1187.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample9:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1192.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample10:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1197.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample11:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1187.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample12:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1311.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample13:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1330.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample14:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/249.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample15:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/492.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample16:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1193.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample17:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1187.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample18:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1320.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample19:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1321.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample20:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1325.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_4 .teacher_slide .t_sample.t_sample21:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1322.png') 0vw 0vw / contain no-repeat;
}

.cat_professor_5 .teacher_slide .t_sample.t_sample1:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1329.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_5 .teacher_slide .t_sample.t_sample2:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1400.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_5 .teacher_slide .t_sample.t_sample3:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1287.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_5 .teacher_slide .t_sample.t_sample4:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1164.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_5 .teacher_slide .t_sample.t_sample5:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1287.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_5 .teacher_slide .t_sample.t_sample6:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/255.png') 3vw 0vw / contain no-repeat;
}

.cat_professor_6 .teacher_slide .t_sample.t_sample1:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1340.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_6 .teacher_slide .t_sample.t_sample2:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1303.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_6 .teacher_slide .t_sample.t_sample3:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1346.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_6 .teacher_slide .t_sample.t_sample4:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1340.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_6 .teacher_slide .t_sample.t_sample5:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1345.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_6 .teacher_slide .t_sample.t_sample6:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1150.png') -1vw 0vw / contain no-repeat;
}

.cat_professor_7 .teacher_slide .t_sample.t_sample1:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1330.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_7 .teacher_slide .t_sample.t_sample2:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/249.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_7 .teacher_slide .t_sample.t_sample3:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/492.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_7 .teacher_slide .t_sample.t_sample4:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1117.png') 3vw 0vw / contain no-repeat;
}
.cat_professor_7 .teacher_slide .t_sample.t_sample5:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1221.png') 0vw 0vw / contain no-repeat;
}
.cat_professor_7 .teacher_slide .t_sample.t_sample6:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1221.png') 0vw 0vw / contain no-repeat;
}
.cat_professor_7 .teacher_slide .t_sample.t_sample7:before {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1221.png') 0vw 0vw / contain no-repeat;
}

.teacher_slide .t_info {
	position: absolute;
	width: 100%;
	height: 66%;
	padding: 12vw 0 0;
	bottom: 0;
	background: linear-gradient(0deg, rgba(93, 110, 140, 1) 18%, rgba(255, 255, 255, 0) 101%);
	text-align: center;
	color: #ffffff;
}
/* 교수진 전체보기 : e */

/* 서브 뎁스 탭 : s */
.tab_wrap .teacher_sub_depth {
	display: flex;
	align-items: center;
	height: 9.067vw;
	padding: 0 1.333vw;
	background: #f3f3f3;
}

.tab_wrap .teacher_sub_depth li {
	display: flex;
	align-items: center;
}

.tab_wrap .teacher_sub_depth li + li::before {
	content: '';
	display: block;
	width: 0.267vw;
	height: 3.733vw;
	background: #848484;
}

.tab_wrap .teacher_sub_depth button {
	display: block;
	width: 100%;
	padding: 0 4.133vw;
	letter-spacing: -0.02em;
	font-size: 3.867vw;
	font-family: 'noto4';
}

.tab_wrap .teacher_sub_depth button.is_active {
	font-family: 'noto6';
}

.tab_wrap .tab_content {
	display: none;
}

.tab_wrap .tab_content.is_active {
	display: block;
}
/* 서브 뎁스 탭 : e */

/* visual : s */
.cat_professor .visual_cont {
	width: 100%;
	height: 197.778vw;
	margin: 0 auto;
	background: url('/_skin/tpl_skin/basic_credit_analyst/images/teacher/top_bg.png') no-repeat center top / cover;
}

.cat_professor .visual_cont .main_inner {
	height: 100%;
}

.cat_professor .visual_cont .visual_tab {
	position: relative;
	padding-left: 6.089vw;
	box-sizing: border-box;
}

.cat_professor .visual_cont .tab_img {
	width: 100%;
	height: 145.056vw;
}

.cat_professor .visual_cont .tab_content {
	position: relative;
	width: 100%;
	height: 100%;
	padding-top: 17.617vw;
	z-index: 1;
}

.cat_professor_1 .visual_cont .tab_content1 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1329.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_1 .visual_cont .tab_content2 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1289.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_1 .visual_cont .tab_content3 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1328.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_1 .visual_cont .tab_content4 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/882.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_1 .visual_cont .tab_content5 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/255.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_1 .visual_cont .tab_content6 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1101.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_1 .visual_cont .tab_content7 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/882.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_1 .visual_cont .tab_content8 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/583.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}

.cat_professor_2 .visual_cont .tab_content1 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1112.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content2 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/583.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content3 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1112.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content4 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1159.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content5 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1292.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content6 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content7 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content8 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1112.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content9 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content10 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1159.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content11 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1112.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content12 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1159.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content13 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1330.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content14 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/249.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content15 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/492.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content16 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content17 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/322.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content18 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_2 .visual_cont .tab_content19 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1114.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}

.cat_professor_3 .visual_cont .tab_content1 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1246.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content2 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1245.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content3 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/213.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content4 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/890.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content5 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/896.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content6 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/890.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content7 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1245.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content8 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/890.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content9 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/teacher18.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content10 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/teacher20.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content11 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1246.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content12 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1245.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content13 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1247.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content14 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1330.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content15 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/249.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content16 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/492.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content17 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1246.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content18 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/890.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content19 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1261.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_3 .visual_cont .tab_content20 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1373.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}

.cat_professor_4 .visual_cont .tab_content1 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1192.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content2 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1193.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content3 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1192.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content4 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1195.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content5 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1192.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content6 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1187.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content7 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1197.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content8 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1187.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content9 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1192.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content10 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1197.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content11 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1187.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content12 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1311.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content13 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1330.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content14 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/249.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content15 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/492.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content16 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1193.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content17 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1187.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content18 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1320.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content19 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1321.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content20 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1325.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_4 .visual_cont .tab_content21 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1322.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}

.cat_professor_5 .visual_cont .tab_content1 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1329.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_5 .visual_cont .tab_content2 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1400.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_5 .visual_cont .tab_content3 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1287.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_5 .visual_cont .tab_content4 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1164.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_5 .visual_cont .tab_content5 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1287.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_5 .visual_cont .tab_content6 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/255.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}

.cat_professor_6 .visual_cont .tab_content1 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1340.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_6 .visual_cont .tab_content2 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1303.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_6 .visual_cont .tab_content3 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1346.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_6 .visual_cont .tab_content4 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1340.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_6 .visual_cont .tab_content5 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1345.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_6 .visual_cont .tab_content6 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1150.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}

.cat_professor_7 .visual_cont .tab_content1 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1330.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_7 .visual_cont .tab_content2 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/249.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_7 .visual_cont .tab_content3 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/492.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_7 .visual_cont .tab_content4 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1117.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_7 .visual_cont .tab_content5 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1221.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_7 .visual_cont .tab_content6 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1221.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}
.cat_professor_7 .visual_cont .tab_content7 {
	background: url('/_skin/tpl_skin/basic_dok3/teacher/1221.png') right -6.944vw top 3.583vw / 71.417vw auto no-repeat;
}

.cat_professor .visual_cont .tab_menu_slide {
	position: relative;
	width: 100%;
	padding-top: 11.978vw;
	overflow: hidden;
}

.cat_professor .visual_cont .tab_menu_slide .swiper-wrapper {
	display: flex;
}

.cat_professor .visual_cont .teacher-tab-menu li {
	width: 31.522vw;
	height: 11.533vw;
	margin-right: 1.667vw;
	cursor: pointer;
	user-select: none;
}

.cat_professor .visual_cont .teacher-tab-menu li a {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0 0 0 3.583vw;
	border: 2px solid #3e507d;
	box-sizing: border-box;
	border-radius: 2.278vw;
	background: #041646;
	text-align: center;
	font-family: 'noto6';
	font-size: 4.167vw;
	letter-spacing: -0.025em;
	color: #7887af;
}

.cat_professor .visual_cont .teacher-tab-menu li a.is_active {
	border: 2px solid #82a1f3;
	color: #82a1f3;
}

.cat_professor .visual_cont .teacher-tab-menu li a::after {
	clear: both;
	content: '';
	display: block;
	position: absolute;
	bottom: -0.278vw;
	right: -0.278vw;
	width: 16.667vw;
	height: 17.556vw;
	background-position: bottom -7.889vw left -4.861vw;
	background-repeat: no-repeat;
	background-size: auto 52vw;
}

.cat_professor .visual_cont .teacher-tab-menu li a.is_active::after {
	background-position-y: -2.7vw;
}

.cat_professor_1 .visual_cont .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/teacher_tab_1.png');
}

.cat_professor_2 .visual_cont .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_psychology_02.png');
}

.cat_professor_2 .visual_cont[data-tab='2'] .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_psychology_03.png');
}

.cat_professor_2 .visual_cont[data-tab='3'] .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_psychology_04.png');
}

.cat_professor_3 .visual_cont .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_business_02.png');
}

.cat_professor_3 .visual_cont[data-tab='2'] .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_business_03.png');
}

.cat_professor_3 .visual_cont[data-tab='3'] .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_business_04.png');
}

.cat_professor_4 .visual_cont .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_computer_02.png');
}

.cat_professor_4 .visual_cont[data-tab='2'] .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_computer_03.png');
}

.cat_professor_4 .visual_cont[data-tab='3'] .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_computer_04.png');
}

.cat_professor_5 .visual_cont .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_korean_02.png');
}

.cat_professor_6 .visual_cont .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_english_02.png');
}

.cat_professor_7 .visual_cont .teacher-tab-menu li a::after {
	background-image: url('/mobile/images/tpl_img/005002/teacher/tap_nursing_04.png');
}

.cat_professor_1 .visual_cont .teacher-tab-menu li.tab_01 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_1 .visual_cont .teacher-tab-menu li.tab_02 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_1 .visual_cont .teacher-tab-menu li.tab_03 a::after {
	background-position-x: -40.461vw;
}

.cat_professor_1 .visual_cont .teacher-tab-menu li.tab_04 a::after {
	background-position-x: -59.461vw;
}

.cat_professor_1 .visual_cont .teacher-tab-menu li.tab_05 a::after {
	background-position-x: -77.861vw;
}

.cat_professor_1 .visual_cont .teacher-tab-menu li.tab_06 a::after {
	background-position-x: -133.861vw;
}

.cat_professor_1 .visual_cont .teacher-tab-menu li.tab_07 a::after {
	background-position-x: -59.461vw;
}

.cat_professor_1 .visual_cont .teacher-tab-menu li.tab_08 a::after {
	background-position-x: -117.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_01 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_02 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_03 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_04 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_05 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_06 a::after {
	background-position-x: -96.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_07 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_08 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_09 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_10 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_11 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_12 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_13 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_14 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_15 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_16 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_17 a::after {
	background-position-x: -96.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_18 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_2 .visual_cont .teacher-tab-menu li.tab_19 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_01 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_02 a::after {
	background-position-x: -113.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_03 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_04 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_05 a::after {
	background-position-x: -96.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_06 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_07 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_08 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_09 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_10 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_11 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_12 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_13 a::after {
	background-position-x: -96.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_14 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_15 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_16 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_17 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_18 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_19 a::after {
	background-position-x: -96.861vw;
}

.cat_professor_3 .visual_cont .teacher-tab-menu li.tab_20 a::after {
	background-position-x: -113.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_01 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_02 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_03 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_04 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_05 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_06 a::after {
	background-position-x: -96.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_07 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_08 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_09 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_10 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_11 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_12 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_13 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_14 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_15 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_16 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_17 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_18 a::after {
	background-position-x: -96.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_19 a::after {
	background-position-x: -113.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_20 a::after {
	background-position-x: -151.861vw;
}

.cat_professor_4 .visual_cont .teacher-tab-menu li.tab_21 a::after {
	background-position-x: -132.861vw;
}

.cat_professor_5 .visual_cont .teacher-tab-menu li.tab_01 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_5 .visual_cont .teacher-tab-menu li.tab_02 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_5 .visual_cont .teacher-tab-menu li.tab_03 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_5 .visual_cont .teacher-tab-menu li.tab_04 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_5 .visual_cont .teacher-tab-menu li.tab_05 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_5 .visual_cont .teacher-tab-menu li.tab_06 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_6 .visual_cont .teacher-tab-menu li.tab_01 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_6 .visual_cont .teacher-tab-menu li.tab_02 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_6 .visual_cont .teacher-tab-menu li.tab_03 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_6 .visual_cont .teacher-tab-menu li.tab_04 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_6 .visual_cont .teacher-tab-menu li.tab_05 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_6 .visual_cont .teacher-tab-menu li.tab_06 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_7 .visual_cont .teacher-tab-menu li.tab_01 a::after {
	background-position-x: -4.861vw;
}

.cat_professor_7 .visual_cont .teacher-tab-menu li.tab_02 a::after {
	background-position-x: -39.861vw;
}

.cat_professor_7 .visual_cont .teacher-tab-menu li.tab_03 a::after {
	background-position-x: -21.861vw;
}

.cat_professor_7 .visual_cont .teacher-tab-menu li.tab_04 a::after {
	background-position-x: -58.861vw;
}

.cat_professor_7 .visual_cont .teacher-tab-menu li.tab_05 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_7 .visual_cont .teacher-tab-menu li.tab_06 a::after {
	background-position-x: -75.861vw;
}

.cat_professor_7 .visual_cont .teacher-tab-menu li.tab_07 a::after {
	background-position-x: -75.861vw;
}

.cat_professor .visual_cont .tab_content {
	padding-bottom: 10vw;
}

.cat_professor .visual_cont .tab_content .teacher_title {
	color: #a9b6e1;
	font-size: 3.667vw;
	line-height: 1.2;
	font-family: 'noto5';
	padding-bottom: 2.083vw;
	letter-spacing: -0.025em;
}

.cat_professor .visual_cont .tab_content .teacher_name_wrap {
	display: flex;
	align-items: center;
	gap: 2.778vw;
	position: relative;
}

.cat_professor .visual_cont .tab_content .teacher_name {
	font-size: 6.528vw;
	font-family: 'noto7';
	letter-spacing: -0.025em;
	line-height: 1.1;
	color: #fff;
}

.cat_professor .visual_cont .tab_content .history_btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 101px;
	height: 37px;
	margin-top: 7px;
	border: 2px solid #708aca;
	border-radius: 6px;
	background: #5c75b6;
	font-family: 'noto5';
	font-size: 17px;
	letter-spacing: -0.025em;
	line-height: 1;
	color: #fff;
}

.cat_professor .visual_cont .tab_content .history_txt_area {
	display: none;
	position: absolute;
	top: 70px;
	left: 0;
}

.cat_professor .visual_cont .tab_content .history_txt_wrap {
	position: relative;
	width: 540px;
	height: 256px;
	padding: 24px 30px;
	border: 1px solid #000;
	box-sizing: border-box;
	background: #fff;
}

.cat_professor .visual_cont .tab_content .history_txt_wrap .close_history_btn {
	position: absolute;
	top: 15px;
	right: 15px;
}

.cat_professor .visual_cont .tab_content .history_txt_wrap h3 {
	margin-bottom: 15px;
	font-family: 'noto7';
	font-size: 26px;
	letter-spacing: -0.025em;
	line-height: 1;
}

.cat_professor .visual_cont .tab_content .history_txt_wrap ul li {
	font-family: 'noto5';
	font-size: 17px;
	letter-spacing: -0.025em;
	line-height: 1.8;
}

.cat_professor .visual_cont .tab_content .teacher_subject {
	margin: 4.8vw 0 1.389vw;
	font-size: 3.394vw;
	font-family: 'noto5';
	letter-spacing: -0.045em;
	line-height: 1;
	color: #82a1f3;
}

.cat_professor .visual_cont .player_area {
	width: 100%;
	height: 100%;
}

.cat_professor .visual_cont .player_area a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	font-size: 0;
	background: #000;
}
/* .cat_professor .visual_cont .tab-content1 .player_area a {
	background: url('/_skin/tpl_skin/basic_labor_new/images/teacher2/v2/sp_play_01_3.png') center no-repeat;
}
.cat_professor .visual_cont .tab-content2 .player_area a {
	background: url('/_skin/tpl_skin/basic_credit_analyst/images/teacher/teacher_play2.png') center no-repeat;
} */

.cat_professor .visual_cont .tab_slide_wrap {
	position: relative;
	width: 81.944vw;
	height: 72.778vw;
	margin-left: 2.667vw;
	box-sizing: border-box;
}

.cat_professor .visual_cont .tab_slide {
	position: relative;
	width: 100%;
	height: 100%;
	padding-top: 18.056vw;
	box-sizing: border-box;
	overflow: hidden;
}

.cat_professor .visual_cont .swiper-button-prev,
.cat_professor .visual_cont .swiper-button-next {
	position: absolute;
	top: 13.828vw;
	left: auto;
	right: 8.378vw;
	width: 7.378vw;
	height: 7.378vw;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5) url('/mobile/images/tpl/001092/teacher/arrow_l.png') center / 2.222vw auto no-repeat;
	opacity: 1;
	z-index: 11;
	cursor: pointer;
}

.cat_professor .visual_cont .swiper-button-next {
	right: 0;
	background: rgba(255, 255, 255, 0.5) url('/mobile/images/tpl/001092/teacher/arrow_r.png') center / 2.222vw auto no-repeat;
}

.cat_professor .visual_cont .swiper-button-prev::after,
.cat_professor .visual_cont .swiper-button-next::after {
	display: none;
}

.cat_professor .visual_cont .tab_slide .swiper-pagination {
	width: 100%;
	height: 6.667vw;
}

.cat_professor .visual_cont .tab_slide .swiper-pagination .pagination-wrapper {
	display: flex;
	min-width: max-content;
	height: 100%;
	transition: transform 0.3s ease-in-out;
}

.cat_professor .visual_cont .tab_slide .swiper-pagination .page_item {
	width: 27.351vw;
	height: 100%;
	background: #485173;
	font-family: 'noto4';
	font-size: 2.778vw;
	text-align: center;
	color: #a3b2d9;
}

.cat_professor .visual_cont .tab_slide .swiper-pagination .page_item.is_active {
	font-family: 'noto6';
	background: #000;
	color: #fff;
}

.cat_professor .visual_cont .tab_slide .swiper-wrapper {
	padding-top: 6.667vw;
	box-sizing: border-box;
}

.cat_professor .visual_cont .tab_slide .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background: #313b61;
}

.cat_professor .visual_cont .tab_slide .swiper-slide.swiper-slide_5 {
	padding: 3.889vw 3.472vw;
	box-sizing: border-box;
}

.cat_professor .visual_cont .tab_slide .swiper-slide.swiper-slide_5 ul {
	width: 100%;
	height: 100%;
}

.cat_professor .visual_cont .tab_slide .swiper-slide.swiper-slide_5 ul li {
	font-family: 'noto4';
	font-size: clamp(13px, 2.222vw, 30px);
	letter-spacing: -0.035em;
	line-height: 1.8;
	word-break: keep-all;
	color: #fff;
}

.cat_professor .visual_cont .tab_slide .swiper-slide img {
	width: 100%;
}

.cat_professor .visual_cont .txt_wrap {
	position: relative;
	width: 87%;
	height: 27.778vw;
	margin-top: 2.083vw;
	margin-left: 2.667vw;
	overflow: hidden;
}

.cat_professor .visual_cont .txt_wrap::after {
	clear: both;
	content: '';
	display: block;
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 65%;
	background: linear-gradient(to top, #194686 20px, rgba(25, 70, 134, 0.5) 40px, rgba(26, 73, 138, 0));
	pointer-events: none;
	z-index: 1;
}

.cat_professor .visual_cont .txt_wrap.no_review::after {
	display: none;
}

.cat_professor .visual_cont .txt_wrap.no_review img {
	width: 61.25vw;
}

.cat_professor .visual_cont .txt_wrap .txt_wrapper {
	width: 100%;
}

.cat_professor .visual_cont .txt_wrap li {
}

.cat_professor .visual_cont .txt_wrap li a {
	display: flex;
	align-items: center;
}

.cat_professor .visual_cont .txt_wrap li span {
	white-space: nowrap;
	font-family: 'noto2';
	font-size: clamp(13px, 2.222vw, 30px);
	letter-spacing: -0.025em;
	color: #fff;
}
.cat_professor .visual_cont .txt_wrap li span:nth-of-type(1) {
	/* width: 69.278vw; */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 2.5vw;
	width: 53.278vw;
	margin-right: 1.389vw;
}

.cat_professor .visual_cont .txt_wrap li i {
	flex: 0 0 auto;
	background: url('/_skin/tpl_skin/basic_credit_analyst/images/teacher/star.png') no-repeat center / contain;
	width: 18.556vw;
	height: 4.667vw;
}

.cat_professor .visual_cont .txt_wrap.no_review {
	padding-top: 6.222vw;
}

.cat_professor .visual_cont .txt_wrap.no_review::after {
	background: transparent;
}

.cat_professor .visual_cont .txt_wrap.no_review p {
	font-family: 'noto2';
	font-size: 2.622vw;
	letter-spacing: -0.025em;
	text-align: center;
	text-indent: -4.889vw;
	color: #fff;
}

.cat_professor .visual_cont .txt_wrap.no_review .updating_img {
	display: block;
	margin: 2.861vw auto 0;
	transform: translateX(-2.778vw);
}

.cat_professor .visual_cont .event_banner_wrap {
	position: relative;
	width: 100%;
	height: 20.872vw;
	margin-top: 8.289vw;
	overflow: hidden;
}

.cat_professor .visual_cont .event_banner_wrap .swiper-slide {
	background: #000;
	font-size: 4.167vw;
	color: #fff;
	overflow: hidden;
}

.cat_professor .visual_cont .event_banner_wrap .swiper-slide a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.cat_professor .event_banner_wrap .swiper-slide a img {
	width: 100%;
	height: 100%;
}

.cat_professor .event_banner_wrap .swiper-pagination {
	display: flex;
	gap: 1.528vw;
	bottom: auto;
	left: auto;
	top: 2.361vw;
	right: 4.861vw;
	width: fit-content;
	height: 2.222vw;
}

.cat_professor .event_banner_wrap .swiper-pagination .swiper-pagination-bullet {
	width: 2.222vw;
	height: 2.222vw;
	margin: 0;
	border-radius: 1.389vw;
	background: #808080;
	opacity: 1;
}

.cat_professor .event_banner_wrap .swiper-pagination .swiper-pagination-bullet-active {
	width: 4.306vw;
	background: #fff;
}
/* visual : e */

/* 커리큘럼 : s */
.cat_professor .curriculum_cont {
	background: #f2f2f3;
}

.cat_professor .curriculum_cont .main_inner {
	padding: 20.267vw 6.056vw 20.533vw;
}

.curriculum_cont .curri_list {
	display: flex;
	flex-direction: column;
	gap: 0.4vw;
	margin: 11.867vw 0 0;
}
.curriculum_cont .curri_list .list_item {
	display: flex;
	justify-content: center;
	gap: 4vw;
	position: relative;
}
.curriculum_cont .curri_list .list_item + .list_item::after {
	content: '';
	position: absolute;
	top: -3.733vw;
	left: 53.333vw;
	width: 3.333vw;
	height: 2.133vw;
	background: url('/mobile/images/tpl_img/005002/teacher/curri_arrow.png') no-repeat center / contain;
}
.curriculum_cont .curri_list .item_title {
	width: 18.4vw;
	height: 21.2vw;
	margin-top: 0.433vw;
	padding: 3.333vw 0 0;
	text-align: center;
	color: #fff;
	font-family: 'noto4';
	background: url('/mobile/images/tpl_img/005002/teacher/curri_step.png') no-repeat right -2.533vw top -4.933vw / 45.733vw auto;
}
.curriculum_cont .curri_list .is_active .item_title {
	background-position: -4.4vw -4.933vw;
}
.curriculum_cont .curri_list .item_title p {
	line-height: 1.2;
	letter-spacing: -0.02em;
	font-size: 2vw;
}
.curriculum_cont .curri_list .item_title strong {
	display: block;
	line-height: 1.2;
	margin: 0.667vw 0 0;
	letter-spacing: -0.02em;
	font-size: 3.333vw;
	font-family: 'noto6';
}
.curriculum_cont .curri_list .item_text {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	width: 66.533vw;
	height: 16.267vw;
	line-height: 1.2;
	border: 0.267vw solid transparent;
	border-radius: 2.667vw;
	text-align: center;
	letter-spacing: -0.02em;
	font-size: 3.6vw;
	font-family: 'noto5';
	background: #fff;
	box-shadow: 0vw 3.333vw 5.333vw 0vw rgba(0, 0, 0, 0.24);
}
.curriculum_cont .curri_list .item_text strong {
	font-family: 'noto7';
	font-size: 4.167vw;
	line-height: 1.8;
}
.curriculum_cont .curri_list .is_active .item_text {
	border-color: #0e46f9;
}

.curriculum_cont .curri_visual {
	display: block;
	width: 97.6vw;
	max-width: none;
	margin: -0.4vw 0 0 -4.8vw;
}

.curriculum_cont .curri_noti {
	margin: -7.333vw 0 0;
	line-height: 1.2;
	letter-spacing: -0.025em;
	color: #858585;
	font-family: 'Nanum Square';
	font-size: 2.533vw;
}
/* 커리큘럼 : e */

/* 포인트 : s */
.cat_professor .point_cont .main_title {
	position: absolute;
	top: 20.133vw;
	left: 0;
	width: 100%;
}

.cat_professor .point_cont .main_title p {
	font-family: 'noto4';
}

.cat_professor .point_cont .main_title h3 {
	width: fit-content;
	line-height: 1.2;
	margin: 1.6vw auto 0;
	padding: 0vw 2.4vw 0.8vw;
	color: #d1f178;
	font-size: 6.8vw;
	background: #000;
}
/* 포인트 : e */

/* 상품단 : s */
.cat_professor .product_cont {
	background: #fff;
}

.cat_professor .product_cont .main_inner {
	padding: 23.944vw 0 37.6vw;
}

.cat_professor .product_cont .main_title p {
	font-family: 'noto4';
	font-size: 4.661vw;
}

.cat_professor .product_cont .main_title h3 {
	margin-top: 1.389vw;
	letter-spacing: -0.08em;
}

.cat_professor .product_cont .event_desc {
	line-height: 1.45;
	text-align: center;
	letter-spacing: -0.056em;
	font-size: 3.611vw;
	font-family: 'noto3';
}

.cat_professor .product_cont .event_desc em {
	box-shadow: inset 0 -1.3em 0 #ccdff8;
	font-family: 'noto6';
}

.cat_professor .product_cont .event_title {
	line-height: 1.32;
	margin-top: 3.611vw;
	text-align: center;
	letter-spacing: -0.065em;
	font-size: 6.111vw;
	font-family: 'noto6';
}

.cat_professor .product_cont .event_title em {
	color: #3934d5;
	font-family: 'noto6';
}

.cat_professor .product_cont .event_product {
	width: 90.4vw;
	margin: 11.067vw auto 0;
	padding: 0 0 6.267vw;
	border: 3px solid #3831c8;
	border-radius: 4vw;
	overflow: hidden;
	background: #3831c8;
}

.cat_professor .product_cont .product_info {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	padding: 9.467vw 0 9.6vw;
	border-radius: 4vw 4vw 0 0;
	background: #fff;
}

.cat_professor .product_cont .info_title {
	display: block;
	line-height: 1.12;
	letter-spacing: -0.025em;
	text-align: center;
	font-size: 10.667vw;
	font-family: 'noto6';
}

.cat_professor .product_cont .info_title span {
	color: #3934d5;
	font-family: 'noto6';
}

.cat_professor .product_cont .info_data {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 9.733vw;
	margin-top: 4.4vw;
	padding: 0 4.8vw;
	letter-spacing: -0.035em;
	border-radius: 1.6vw;
	color: #6a6f77;
	font-size: 3.733vw;
	font-family: 'noto4';
	background: #ebebed;
}

.cat_professor .product_cont .info_data span {
	margin: 0 2.267vw;
}

.cat_professor .product_cont .info_price {
	display: flex;
	align-items: center;
	gap: 2.8vw;
	margin: -4vw 0 0;
	padding: 0 7.867vw 0 0;
}

.cat_professor .product_cont .info_price span {
	line-height: 1.3;
	letter-spacing: -0.045em;
	color: #a8a9ac;
	font-size: 4.667vw;
	font-family: 'noto5';
	text-decoration: line-through;
}

.cat_professor .product_cont .info_price em {
	line-height: 1.3;
	letter-spacing: -0.045em;
	color: #d920fd;
	font-size: 12.8vw;
	font-family: 'noto7';
}

.cat_professor .product_cont .price_bullet {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: -10.133vw;
	right: -0.8vw;
	width: 14.933vw;
	height: 14.8vw;
	background: url('/_skin/tpl_skin/basic_tax_accountant/images/professor/dis_bg.png') no-repeat 0 0 / contain;
}

.cat_professor .product_cont .price_bullet p {
	line-height: 1.3;
	text-align: center;
	letter-spacing: -0.025em;
	color: #fff;
	font-size: 2.667vw;
	font-family: 'noto6';
}

.cat_professor .product_cont .event_lists {
	width: 100%;
	margin: 9.467vw 0 0 30.4vw;
}

.cat_professor .product_cont .event_lists li {
	min-height: 9.6vw;
	padding: 0 0 0 12.933vw;
	font-size: 3.733vw;
}

.cat_professor .product_cont .event_lists li + li {
	margin-top: 4.2vw;
}

.cat_professor .product_cont .event_lists p {
	line-height: 1.2;
	letter-spacing: -0.055em;
	font-family: 'noto4';
}

.cat_professor .product_cont .event_lists em {
	line-height: 1.2;
	letter-spacing: -0.065em;
	font-family: 'noto6';
}

.cat_professor .product_cont .event_lists .list_item_1 {
	background: url('/mobile/images/tpl/001132/teacher/icon_1.png') no-repeat left center / 9.467vw auto;
}

.cat_professor .product_cont .event_lists .list_item_2 {
	background: url('/mobile/images/tpl/001132/teacher/icon_2.png') no-repeat left center / 9.467vw auto;
}

.cat_professor .product_cont .event_lists .list_item_3 {
	background: url('/mobile/images/tpl/001132/teacher/icon_3.png') no-repeat left center / 9.467vw auto;
}

.cat_professor .product_cont .event_lists .list_item_4 {
	background: url('/mobile/images/tpl/003016/professor/icon_5.png') no-repeat left center / 9.467vw auto;
}

.cat_professor .product_cont .product_apply {
	width: 100%;
	padding: 1.6vw 4.933vw 4vw 0.933vw;
	background: #3934d5 url('/_skin/tpl_skin/basic_labor_new/images/teacher2/v2/apply_teacher.png') no-repeat left 7.6vw top 8.933vw / 31.944vw auto;
}

.cat_professor .product_cont .apply_price {
	position: relative;
	width: 67%;
	margin-left: auto;
	text-align: right;
}

.cat_professor .product_cont .apply_price span {
	display: block;
	line-height: 1.2;
	padding: 4.5vw 1.5vw 0 0;
	letter-spacing: -0.045em;
	color: #b0b0b0;
	font-size: 6vw;
	font-family: 'noto6';
	text-decoration: line-through;
	text-underline-offset: 2px;
}

.cat_professor .product_cont .apply_price em {
	display: block;
	line-height: 1.2;
	margin: -1.067vw 1.2vw 0 0;
	letter-spacing: -0.045em;
	color: #c4e3fe;
	font-size: 9.333vw;
	font-family: 'noto6';
}

.cat_professor .product_cont .btn_apply {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 95%;
	padding: 3.933vw 0vw 4.8vw;
	margin: 3.667vw 0 0 4vw;
	border-radius: 4vw;
	text-align: center;
	background: #fff;
}

.cat_professor .product_cont .btn_apply::before {
	content: '';
	position: absolute;
	top: 14.667vw;
	right: -2.8vw;
	width: 7.867vw;
	height: 9.733vw;
	background: url('/img/event/8961/pc/btn_icon.png') no-repeat 0 0 / contain;
	animation: pointerBounceDiagonal 0.8s ease infinite;
}

.cat_professor .product_cont .btn_apply p {
	line-height: 1.3;
	letter-spacing: -0.05em;
	font-size: 5.333vw;
	font-family: 'noto6';
}

.cat_professor .product_cont .btn_apply em {
	color: #3934d5;
	font-size: 7.467vw;
	font-family: 'noto7';
}

.cat_professor .product_cont .product_list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 2.667vw 0;
	width: 82.4vw;
	margin: 0 auto;
	padding: 7.067vw 0 0;
}

.cat_professor .product_cont .list_item {
	position: relative;
	width: 40.267vw;
	height: 18vw;
	padding: 2.267vw 0 0 3.867vw;
	border-radius: 2.667vw;
	background: #fff;
}

.cat_professor .product_cont .list_item a {
	display: block;
	width: 100%;
	height: 100%;
}

.cat_professor .product_cont .item_badge {
	display: block;
	position: absolute;
	top: -1.067vw;
	right: 2.133vw;
	height: 4vw;
	line-height: 1.5;
	padding: 0 1.333vw;
	border-radius: 0.667vw;
	letter-spacing: -0.035em;
	color: #fff;
	font-size: 2.133vw;
	font-family: 'noto4';
	background: #fb4242;
}

.cat_professor .product_cont .item_cate {
	display: inline-flex;
	align-items: center;
	height: 5.467vw;
	padding: 0 2.667vw;
	border: 0.267vw solid #ffbd1f;
	border-radius: 5.467vw;
	letter-spacing: -0.035em;
	color: #ffbd1f;
	font-size: 2.667vw;
	font-family: 'noto6';
}

.cat_professor .product_cont .item_text {
	line-height: 1.1;
	margin: 1.733vw 0 0;
	letter-spacing: -0.055em;
	font-size: 4.4vw;
	font-family: 'noto6';
}

.cat_professor .product_noti {
	padding: 0 4.133vw;
	margin: 3.2vw 0 0;
	line-height: 1.2;
	letter-spacing: -0.035em;
	color: #b3b1df;
	font-family: 'noto4';
	font-size: 2.533vw;
}
/* 상품단 : e */

/* 리뷰 레이어 팝업 : S */
.teacher_review_popup {
	display: none;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	z-index: 300;
}
.teacher_review_popup *:not(button) {
	cursor: default;
}
.teacher_review_popup .popup_area {
	width: min(84.028vw, 605px);
	height: 100%;
	max-height: 120.694vw;
	border: 1px solid #000;
	box-sizing: border-box;
	background: #fff;
}
.teacher_review_popup .popup_inner {
	display: flex;
	flex-direction: column;
	position: relative;
	width: 100%;
	height: 100%;
	padding-bottom: 2.778vw;
	box-sizing: border-box;
}
.teacher_review_popup .popup_header {
	width: 100%;
}
.teacher_review_popup .d_flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
}
.teacher_review_popup .popup_header .d_flex {
	background: #c6d2f4;
}
.teacher_review_popup .head_name {
	font-family: 'noto4';
	font-size: clamp(13px, 2.5vw, 18px);
	font-weight: normal;
	letter-spacing: -0.065em;
	line-height: 1;
	color: #313e63;
}
.teacher_review_popup .close_btn {
	position: relative;
	width: 16px;
	height: 16px;
	transform: rotate(45deg);
}
.teacher_review_popup .close_btn::after,
.teacher_review_popup .close_btn::before {
	clear: both;
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #000;
}
.teacher_review_popup .close_btn::before {
	width: 1px;
	height: min(3.056vw, 22px);
}
.teacher_review_popup .close_btn::after {
	width: min(3.056vw, 22px);
	height: 1px;
}
.teacher_review_popup .btn_wrap .review_btn {
	width: 50px;
	height: 27px;
	border: 1px solid #000;
	box-sizing: border-box;
	font-size: 13px;
	letter-spacing: -0.065em;
	line-height: 1;
}
.teacher_review_popup .header_wrap .title {
	margin: 4.167vw 0 3.333vw;
	font-family: 'noto6';
	font-size: clamp(18px, 3.333vw, 24px);
	letter-spacing: -0.065em;
	line-height: 1.3;
	word-break: keep-all;
}
.teacher_review_popup .header_wrap .p_wrap {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #000;
	box-sizing: border-box;
}
.teacher_review_popup .header_wrap .p_wrap .d_flex {
	justify-content: flex-start;
	gap: 2.778vw;
	flex-wrap: wrap;
	width: fit-content;
	padding: 1.389vw 0 4.167vw;
}
.teacher_review_popup .header_wrap .d_flex > p,
.teacher_review_popup .header_wrap .sati {
	font-family: 'noto4';
	font-size: clamp(13px, 2.361vw, 17px);
}
.teacher_review_popup .header_wrap .sati {
	display: flex;
	align-items: center;
}
.teacher_review_popup .header_wrap .sati .star_img {
	margin-left: 1.111vw;
}
.teacher_review_popup .header_wrap .top_btn_wrap {
	width: fit-content;
	padding-bottom: 10px;
}
.teacher_review_popup .popup_contents {
	padding: 0 4.167vw;
	box-sizing: border-box;
	overflow: auto;
}
.teacher_review_popup .popup_contents > .d_flex {
	padding: 10px 0;
}
.teacher_review_popup .popup_content {
	width: 100%;
	padding: 4.167vw 0 0;
	height: 81vw;
	box-sizing: border-box;
	font-family: 'noto4';
	font-size: clamp(13px, 2.222vw, 16px);
}
.teacher_review_popup .popup_contents .btn_wrap.btm_btn_wrap {
	justify-content: flex-end;
	width: 100%;
	margin: 10px 0;
	padding-top: 10px;
	border-top: 1px solid #000;
	box-sizing: border-box;
	text-align: right;
}
/* 리뷰 레이어 팝업 : E */
