@charset "UTF-8";
.showcase_enter_the_mighteez body {
	margin: 0;
}

.showcase_enter_the_mighteez * {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.showcase_enter_the_mighteez p, .showcase_enter_the_mighteez h1, .showcase_enter_the_mighteez h2, .showcase_enter_the_mighteez h3, .showcase_enter_the_mighteez h4, .showcase_enter_the_mighteez h5, .showcase_enter_the_mighteez h6, .showcase_enter_the_mighteez ul, .showcase_enter_the_mighteez ol, .showcase_enter_the_mighteez li, .showcase_enter_the_mighteez dl, .showcase_enter_the_mighteez dt, .showcase_enter_the_mighteez dd, .showcase_enter_the_mighteez table, .showcase_enter_the_mighteez th, .showcase_enter_the_mighteez td, .showcase_enter_the_mighteez form, .showcase_enter_the_mighteez fieldset, .showcase_enter_the_mighteez legend, .showcase_enter_the_mighteez input, .showcase_enter_the_mighteez textarea, .showcase_enter_the_mighteez button, .showcase_enter_the_mighteez select, .showcase_enter_the_mighteez em, .showcase_enter_the_mighteez strong, .showcase_enter_the_mighteez span, .showcase_enter_the_mighteez a {
	margin: 0;
	padding: 0;
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}

.showcase_enter_the_mighteez input, .showcase_enter_the_mighteez textarea, .showcase_enter_the_mighteez select, .showcase_enter_the_mighteez button, .showcase_enter_the_mighteez table {
	font-size: 13px;
	line-height: 1.4;
	letter-spacing: -0.3px;
	color: #252525;
	-webkit-appearance: none;
	appearance: none;
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}

.showcase_enter_the_mighteez img, .showcase_enter_the_mighteez fieldset {
	border: 0;
	vertical-align: top;
}

.showcase_enter_the_mighteez ul, .showcase_enter_the_mighteez ol {
	list-style: none;
}

.showcase_enter_the_mighteez em, .showcase_enter_the_mighteez address {
	font-style: normal;
}

.showcase_enter_the_mighteez a {
	text-decoration: none;
}

.showcase_enter_the_mighteez a:hover, .showcase_enter_the_mighteez a:active, .showcase_enter_the_mighteez a:focus {
	text-decoration: none;
}

.showcase_enter_the_mighteez table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

.showcase_enter_the_mighteez hr {
	display: none !important;
}

.showcase_enter_the_mighteez .u_skip, .showcase_enter_the_mighteez .blind {
	overflow: hidden !important;
	position: absolute !important;
	clip: rect(0 0 0 0) !important;
	width: 1px !important;
	height: 1px !important;
	margin: -1px !important;
}

.showcase_enter_the_mighteez button {
	border: none;
	background: none;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

.showcase_enter_the_mighteez img {
	width: 100%;
	vertical-align: top;
}

/* vw 변환 function */
.showcase_enter_the_mighteez .icon {
	background-image: url(../img/sprite/sp_test.png);
	-webkit-background-size: 80px 64px;
	        background-size: 80px 64px;
	background-repeat: no-repeat;
}

.showcase_enter_the_mighteez {
	/*common*/
	/*sc_main*/
	/*txt_wrap*/
	/*img_wrap*/
	/*바둑판*/
	/* 초고속 "하나씩" 등장 */
	/* 초고속 "뭉텅이" 동시 소멸 */
	/* 구름 및 구름 옆 오브젝트들 */
	/* 작은 오브젝트들: 더 작고 아래에서 시작 + 약간 회전 */
	/* 모션 최소화면 애니메이션 생략 */
	/*sc_click*/
	/* 타이핑 컨테이너 */
	/* 깜빡이는 커서 */
	/* 사용자 ‘애니메이션 줄이기’ 설정 존중 */
	/*캐릭터 부분*/
	/* 기본 상태: 항상 트랜지션 적용 */
	/* hover 시 효과 */
	/* 두 레이어를 완전히 겹치고 투명도만 애니메이션 */
	/* 초기: off 보임 / on 숨김 */
	/* 활성: off 숨김 / on 보임 */
	/* 접근성: 모션 줄이기 환경이면 즉시 전환 */
	/* sc_click card */
	/*sc_intro*/
	/*sc_popup*/
	/* sc_sns */
	/*sc_notice*/
	/* sc_notice */
	/*끝*/
}

.showcase_enter_the_mighteez .icon {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 80px;
	height: 64px;
}

.showcase_enter_the_mighteez .display_none {
	display: none !important;
}

.showcase_enter_the_mighteez .pc_only {
	display: block !important;
}

.showcase_enter_the_mighteez .mo_only {
	display: none !important;
}

.showcase_enter_the_mighteez .inner {
	width: 100%;
	margin: 0 auto;
	position: relative;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.showcase_enter_the_mighteez .cherrybomb {
	font-family: "Cherry Bomb One", system-ui;
	font-weight: 400;
	font-style: normal;
}

.showcase_enter_the_mighteez .txt_bold {
	font-weight: 700;
}

.showcase_enter_the_mighteez .sc_main {
	background: #f7b3d0;
	height: 72.92vw;
	position: relative;
	overflow: hidden;
}

.showcase_enter_the_mighteez .sc_main h2 {
	font-weight: 700;
	font-size: clamp(13px, 0.73vw, 9999px);
	line-height: 1;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	text-align: center;
	margin-top: 3.75vw;
}

.showcase_enter_the_mighteez .sc_main .content_wrap {
	position: absolute;
	inset: 0;
	z-index: 2;
}

.showcase_enter_the_mighteez .sc_main .center_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.showcase_enter_the_mighteez .sc_main .center_wrap img {
	display: block;
	margin: 0 auto;
}

.showcase_enter_the_mighteez .sc_main .cloud_img {
	margin-top: 11.41vw;
	width: 47.14vw;
	margin-bottom: 1.51vw;
	position: relative;
	z-index: 2;
}

.showcase_enter_the_mighteez .sc_main .txt_wrap img:nth-child(1) {
	width: 21.2vw;
	margin-bottom: 5.52vw;
}

.showcase_enter_the_mighteez .sc_main .txt_wrap img:nth-child(2) {
	width: 26.2vw;
	margin-bottom: 1.04vw;
}

.showcase_enter_the_mighteez .sc_main .txt_wrap img:nth-child(3) {
	width: 26.2vw;
	margin-bottom: 12.81vw;
}

.showcase_enter_the_mighteez .sc_main .txt_wrap img:nth-child(4) {
	width: 3.28vw;
}

.showcase_enter_the_mighteez .sc_main .img_wrap {
	position: absolute;
	inset: 0;
	z-index: 2;
}

.showcase_enter_the_mighteez .sc_main .img_wrap img {
	position: absolute;
}

.showcase_enter_the_mighteez .sc_main .img_wrap img:nth-child(1) {
	width: 1.98vw;
	top: 12.29vw;
	left: 59.43vw;
}

.showcase_enter_the_mighteez .sc_main .img_wrap img:nth-child(2) {
	width: 5.26vw;
	top: 11.56vw;
	left: 63.18vw;
}

.showcase_enter_the_mighteez .sc_main .img_wrap img:nth-child(3) {
	width: 5.36vw;
	top: 16.82vw;
	left: 68.28vw;
}

.showcase_enter_the_mighteez .sc_main .img_wrap img:nth-child(4) {
	width: 5.68vw;
	top: 34.79vw;
	left: 32.45vw;
}

.showcase_enter_the_mighteez .sc_main .img_wrap img:nth-child(5) {
	width: 0.94vw;
	top: 45.42vw;
	left: 25.42vw;
}

.showcase_enter_the_mighteez .sc_main .img_wrap img:nth-child(6) {
	width: 1.46vw;
	top: 47.34vw;
	left: 71.56vw;
}

.showcase_enter_the_mighteez .sc_main .img_wrap img:nth-child(7) {
	width: 1.88vw;
	top: 45vw;
	left: 73.07vw;
}

.showcase_enter_the_mighteez .pixel-grid {
	position: absolute;
	inset: 0;
	width: auto;
	height: auto;
	overflow: hidden;
	pointer-events: none;
}

.showcase_enter_the_mighteez .sc_main .pixel {
	position: absolute;
	will-change: transform, opacity;
	/* width/height 는 JS에서 반응형으로 셋. (--cell도 함께 제공됨) */
}

@-webkit-keyframes pixel-in {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes pixel-in {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@-webkit-keyframes pixel-out {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes pixel-out {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.showcase_enter_the_mighteez .cloud_img img {
	opacity: 0;
	will-change: transform, opacity, filter;
}

.showcase_enter_the_mighteez .img_wrap img {
	opacity: 0;
	-webkit-transform: translate3d(0, 0.83vw, 0) scale(0.88) rotate(-2deg);
	        transform: translate3d(0, 0.83vw, 0) scale(0.88) rotate(-2deg);
	-webkit-filter: blur(0.08vw);
	        filter: blur(0.08vw);
	-webkit-transform-origin: 50% 80%;
	    -ms-transform-origin: 50% 80%;
	        transform-origin: 50% 80%;
	will-change: transform, opacity, filter;
}

@media (prefers-reduced-motion: reduce) {
	.showcase_enter_the_mighteez .cloud_img img,
	.showcase_enter_the_mighteez .img_wrap img {
		opacity: 1 !important;
		-webkit-transform: none !important;
		    -ms-transform: none !important;
		        transform: none !important;
		-webkit-filter: none !important;
		        filter: none !important;
		-webkit-transition: none !important;
		transition: none !important;
	}
}

.showcase_enter_the_mighteez .sc_click {
	background: #f8c2d6;
	height: 77.08vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	position: relative;
	display: grid;
	grid-template-columns: 100%;
	grid-template-rows: auto 1fr auto auto;
}

.showcase_enter_the_mighteez .sc_click .inner {
	position: relative;
	z-index: 2;
	padding: 10.42vw 0 10.31vw;
}

.showcase_enter_the_mighteez .sc_click h2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 1.04vw;
	margin-bottom: 1.04vw;
}

.showcase_enter_the_mighteez .sc_click .click_h2 {
	width: 30.1vw;
}

.showcase_enter_the_mighteez .sc_click .click_star {
	width: 11.25vw;
}

.showcase_enter_the_mighteez .sc_click .title_wrap {
	text-align: center;
	position: relative;
	z-index: 2;
	grid-row: 1;
}

.showcase_enter_the_mighteez .sc_click .title_wrap p {
	width: 23.33vw;
	display: inline-block;
}

.showcase_enter_the_mighteez .en_ver .sc_click .title_wrap p {
	width: 30.1vw;
}

.showcase_enter_the_mighteez .sc_click .typing_wrap {
	margin: 2.6vw auto 0;
	position: relative;
	display: inline-block;
	/* 내용 폭만큼만 */
	line-height: 1.5;
	letter-spacing: -0.011em;
	font-size: clamp(13px, 0.94vw, 9999px);
	z-index: 2;
	background-image: url(../img/pc/click_text_box.png);
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	        background-size: contain;
	width: clamp(441px, 33.49vw, 9999px);
	height: clamp(124px, 9.53vw, 9999px);
	text-align: center;
	padding-top: 1.8vw;
}

.showcase_enter_the_mighteez .en_ver .sc_click .typing_wrap {
	background-image: url(../img/pc/click_text_box_en.png);
	width: clamp(523px, 37.81vw, 9999px);
	height: clamp(228px, 11.98vw, 9999px);
	line-height: 1.4;
	letter-spacing: normal;
	padding-top: clamp(28px, 2.08vw, 9999px);
}

.showcase_enter_the_mighteez .typing_caret {
	display: inline-block;
	width: 0.1vw;
	/* 커서 두께 */
	height: 1em;
	/* 현재 줄 높이 기준 */
	background: #181818;
	/* 커서 색 */
	margin-left: 0.1vw;
	/* 글자와 간격 */
	vertical-align: -0.1em;
	/* 살짝 내리기(폰트에 맞춰 조절) */
	-webkit-animation: caret-blink 1s step-end infinite;
	        animation: caret-blink 1s step-end infinite;
}

@-webkit-keyframes caret-blink {
	50% {
		opacity: 0;
	}
}

@keyframes caret-blink {
	50% {
		opacity: 0;
	}
}

@media (prefers-reduced-motion: reduce) {
	.showcase_enter_the_mighteez .typing_caret {
		-webkit-animation: none;
		        animation: none;
	}
}

.showcase_enter_the_mighteez .sc_click .back_wrap,
.showcase_enter_the_mighteez .sc_click .back_wrap2 {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 1;
}

.showcase_enter_the_mighteez .sc_click .back_wrap2 {
	z-index: 0;
}

.showcase_enter_the_mighteez .sc_click .back_wrap img {
	position: absolute;
	top: 15.21vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 46.77vw;
}

.showcase_enter_the_mighteez .sc_click .back_wrap2 img {
	width: 27.81vw;
	position: absolute;
	top: 22.86vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.showcase_enter_the_mighteez .sc_click .char_wrap {
	grid-row: 2;
	grid-column: 1;
	z-index: 2;
}

.showcase_enter_the_mighteez .sc_click .char_height {
	position: relative;
	z-index: 2;
	margin-top: 3.39vw;
}

.showcase_enter_the_mighteez .sc_click .char_wrap {
	margin: 0 auto;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img {
	height: 34.01vw;
	width: 36.2vw;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj {
	position: absolute;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj img {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj img.char_on {
	opacity: 0;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj:nth-child(1) {
	width: 8.65vw;
	top: 0.16vw;
	left: 12.86vw;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj:nth-child(2) {
	width: 10.05vw;
	top: 4.79vw;
	left: 20.83vw;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj:nth-child(3) {
	width: 10.94vw;
	top: 14.01vw;
	left: 24.69vw;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj:nth-child(4) {
	width: 15.47vw;
	top: 20.36vw;
	left: 14.32vw;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj:nth-child(5) {
	width: 11.72vw;
	top: 15.1vw;
	left: 0.89vw;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj:nth-child(6) {
	width: 10.21vw;
	top: 5.73vw;
	left: 2.66vw;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj:nth-child(7) {
	width: 10.52vw;
	top: 10.63vw;
	left: 12.14vw;
}

.showcase_enter_the_mighteez .char_img .obj .char_off {
	-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
	transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
	/* 원래 크기 */
	opacity: 1;
	/* 원래 투명도 */
}

.showcase_enter_the_mighteez .char_img .obj:hover .char_off {
	-webkit-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	        transform: scale(1.05);
	/* 확대 */
	-webkit-filter: blur(2px);
	        filter: blur(2px);
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj img.char_off,
.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj img.char_on {
	position: absolute;
	inset: 0;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj img.char_off {
	opacity: 1;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj img.char_on {
	opacity: 0;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj.is-on img.char_off {
	opacity: 0;
}

.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj.is-on img.char_on {
	opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
	.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj img.char_off,
	.showcase_enter_the_mighteez .sc_click .char_wrap .char_img .obj img.char_on {
		-webkit-transition: none;
		transition: none;
	}
}

.showcase_enter_the_mighteez .sc_click .card_img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
}

.showcase_enter_the_mighteez .sc_click .obj img:nth-child(1) {
	z-index: 2;
}

.showcase_enter_the_mighteez .sc_click .obj img:nth-child(2),
.showcase_enter_the_mighteez .sc_click .obj img:nth-child(3),
.showcase_enter_the_mighteez .sc_click .obj img:nth-child(4) {
	z-index: 2;
}

.showcase_enter_the_mighteez .sc_click .obj img {
	position: absolute;
}

.showcase_enter_the_mighteez .sc_click .mingyo_card img:nth-child(5),
.showcase_enter_the_mighteez .sc_click .jjongyo_card img:nth-child(5),
.showcase_enter_the_mighteez .sc_click .ddangyo_card img:nth-child(5),
.showcase_enter_the_mighteez .sc_click .ddeongyo_card img:nth-child(5),
.showcase_enter_the_mighteez .sc_click .tyuyo_card img:nth-child(5),
.showcase_enter_the_mighteez .sc_click .hongyo_card img:nth-child(5),
.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card > img:nth-child(4) {
	width: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	z-index: 1;
	height: 77.08vw;
}

.showcase_enter_the_mighteez .sc_click .mingyo_card .mingyo_line {
	width: 4.22vw;
	left: 19.79vw;
	top: 9.69vw;
}

.showcase_enter_the_mighteez .sc_click .mingyo_card .mingyo_card_01 {
	width: 16.25vw;
	top: 6.2vw;
	left: 24.01vw;
}

.showcase_enter_the_mighteez .sc_click .mingyo_card .mingyo_card_02 {
	top: 5vw;
	left: 25.78vw;
	width: 15.94vw;
}

.showcase_enter_the_mighteez .sc_click .mingyo_card .mingyo_card_03 {
	top: 9.53vw;
	left: 30.68vw;
	width: 3.33vw;
}

.showcase_enter_the_mighteez .sc_click .jjongyo_card .jjongyo_line {
	top: 14.9vw;
	left: 16.2vw;
	width: 5.89vw;
}

.showcase_enter_the_mighteez .sc_click .jjongyo_card .jjongyo_card_01 {
	width: 16.25vw;
	top: 2.86vw;
	left: 0;
}

.showcase_enter_the_mighteez .sc_click .jjongyo_card .jjongyo_card_02 {
	top: 3.54vw;
	left: -2.29vw;
	width: 16.82vw;
}

.showcase_enter_the_mighteez .sc_click .jjongyo_card .jjongyo_card_03 {
	width: 3.33vw;
	top: 3.49vw;
	left: 10.83vw;
}

.showcase_enter_the_mighteez .sc_click .ddangyo_card .ddangyo_line {
	width: 7.55vw;
	top: 24.64vw;
	left: 20.94vw;
}

.showcase_enter_the_mighteez .sc_click .ddangyo_card .ddangyo_card_01 {
	top: 10.47vw;
	left: 4.9vw;
	width: 16.25vw;
}

.showcase_enter_the_mighteez .sc_click .ddangyo_card .ddangyo_card_02 {
	top: 10.94vw;
	left: 3.13vw;
	width: 19.74vw;
}

.showcase_enter_the_mighteez .sc_click .ddangyo_card .ddangyo_card_03 {
	width: 3.33vw;
	top: 9.64vw;
	left: 15.63vw;
}

.showcase_enter_the_mighteez .sc_click .ddeongyo_card .ddeongyo_line {
	width: 5.73vw;
	top: 25.78vw;
	left: 25.73vw;
}

.showcase_enter_the_mighteez .sc_click .ddeongyo_card .ddeongyo_card_01 {
	width: 16.25vw;
	top: 8.91vw;
	left: 31.3vw;
}

.showcase_enter_the_mighteez .sc_click .ddeongyo_card .ddeongyo_card_02 {
	width: 21.2vw;
	top: 9.32vw;
	left: 26.25vw;
}

.showcase_enter_the_mighteez .sc_click .ddeongyo_card .ddeongyo_card_03 {
	width: 3.28vw;
	top: 9.01vw;
	left: 43.54vw;
}

.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .saniyo_kkamyo_line {
	top: 24.17vw;
	left: 11.41vw;
	width: 7.71vw;
}

.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card {
	position: relative;
}

.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .saniyo_wrap,
.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .kkamyo_wrap {
	position: absolute;
	top: 0;
	left: 0;
}

.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .saniyo_wrap img,
.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .kkamyo_wrap img {
	position: absolute;
}

.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .saniyo_wrap .saniyo_card_01 {
	width: 16.25vw;
	top: 4.9vw;
	left: 19.11vw;
}

.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .kkamyo_wrap .kkamyo_card_01 {
	width: 16.25vw;
	top: 4.79vw;
	left: 35.52vw;
}

.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .saniyo_wrap .saniyo_card_02 {
	width: 16.61vw;
	top: 2.34vw;
	left: 18.33vw;
}

.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .kkamyo_wrap .kkamyo_card_02 {
	width: 18.07vw;
	top: 5.26vw;
	left: 34.32vw;
}

.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .saniyo_wrap .saniyo_card_03 {
	width: 4.84vw;
	top: 8.07vw;
	left: 28.13vw;
}

.showcase_enter_the_mighteez .sc_click .saniyo_kkamyo_card .kkamyo_wrap .kkamyo_card_03 {
	width: 3.33vw;
	top: 4.79vw;
	left: 46.56vw;
}

.showcase_enter_the_mighteez .sc_click .tyuyo_card .tyuyo_line {
	width: 4.53vw;
	top: 16.2vw;
	left: 10.89vw;
}

.showcase_enter_the_mighteez .sc_click .tyuyo_card .tyuyo_card_01 {
	width: 16.25vw;
	top: 6.72vw;
	left: 15.31vw;
}

.showcase_enter_the_mighteez .sc_click .tyuyo_card .tyuyo_card_02 {
	width: 14.69vw;
	top: 7.6vw;
	left: 15.21vw;
}

.showcase_enter_the_mighteez .sc_click .tyuyo_card .tyuyo_card_03 {
	width: 3.33vw;
	top: 7.03vw;
	left: 26.46vw;
}

.showcase_enter_the_mighteez .sc_click .hongyo_card .hongyo_line {
	width: 7.66vw;
	top: 12.66vw;
	left: 19.74vw;
}

.showcase_enter_the_mighteez .sc_click .hongyo_card .hongyo_card_01 {
	width: 16.25vw;
	top: 1.2vw;
	left: 27.4vw;
}

.showcase_enter_the_mighteez .sc_click .hongyo_card .hongyo_card_02 {
	width: 18.39vw;
	top: 1.67vw;
	left: 26.46vw;
}

.showcase_enter_the_mighteez .sc_click .hongyo_card .hongyo_card_03 {
	width: 3.33vw;
	top: 0.63vw;
	left: 37.66vw;
}

.showcase_enter_the_mighteez .sc_click .back_color {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 1;
}

.showcase_enter_the_mighteez .sc_click .back_color img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.showcase_enter_the_mighteez .sc_intro {
	background: #dcf1ff;
	height: 67.19vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	position: relative;
	overflow: hidden;
	padding-top: 10.42vw;
}

.showcase_enter_the_mighteez .sc_intro .content_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	position: relative;
	z-index: 1;
}

.showcase_enter_the_mighteez .sc_intro h2 {
	width: 32.6vw;
	margin-bottom: 3.65vw;
}

.showcase_enter_the_mighteez .sc_intro .typing_wrap {
	position: relative;
	display: inline-block;
	/* 내용 폭만큼만 */
	line-height: 1.5;
	letter-spacing: -0.011em;
	margin-top: 4.17vw;
	font-size: clamp(13px, 0.94vw, 9999px);
	grid-row: 3;
	background-image: url(../img/pc/intro_text_box.png);
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	        background-size: contain;
	width: clamp(375px, 30.83vw, 9999px);
	height: clamp(100px, 7.14vw, 9999px);
	text-align: center;
	padding-top: 2.08vw;
}

.showcase_enter_the_mighteez .en_ver .sc_intro .typing_wrap {
	background-image: url(../img/pc/intro_text_box_en.png);
	width: clamp(417px, 34.48vw, 9999px);
	height: clamp(87px, 7.14vw, 9999px);
	letter-spacing: normal;
}

.showcase_enter_the_mighteez .sc_intro p {
	font-size: clamp(13px, 0.94vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.02em;
	margin-top: 0.94vw;
}

.showcase_enter_the_mighteez .sc_intro .pixel {
	position: absolute;
	width: 2.5vw;
	height: 2.5vw;
	/* 바둑판 셀 */
	background: #b3e3f7;
	opacity: 0;
	-webkit-animation: pixel-pop var(--dur, 1500ms) ease-out forwards;
	        animation: pixel-pop var(--dur, 1500ms) ease-out forwards;
	will-change: transform, opacity;
}

.showcase_enter_the_mighteez .sc_intro ul {
	display: grid;
	grid-template-columns: repeat(4, auto);
	/* 1줄에 4개 */
	gap: 1.3vw;
	/* 간격 */
	place-content: center;
	/* 그리드 덩어리 자체를 중앙 배치 */
	justify-items: center;
	/* 각 li 내부 정렬(선택) */
	margin: 0;
	padding: 0;
	list-style: none;
	-webkit-column-gap: 0.94vw;
	        column-gap: 0.94vw;
	/* 가로 간격 */
	row-gap: 0.57vw;
}

.showcase_enter_the_mighteez .sc_intro ul li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

.showcase_enter_the_mighteez .sc_intro ul li img:nth-child(1) {
	width: 8.13vw;
}

.showcase_enter_the_mighteez .sc_intro ul li img:nth-child(2) {
	width: 8.54vw;
}

.showcase_enter_the_mighteez .sc_intro ul li img:nth-child(2) {
	margin-left: -2.08vw;
	margin-top: 0.52vw;
}

.showcase_enter_the_mighteez .sc_popup {
	height: 95.99vw;
	width: 100%;
	background: #fffcf1;
	position: relative;
	overflow-x: hidden;
}

.showcase_enter_the_mighteez .sc_popup .inner {
	height: 100%;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.showcase_enter_the_mighteez .sc_popup h2 {
	width: 15vw;
	margin-top: 16.67vw;
}

.showcase_enter_the_mighteez .sc_popup .title_txt {
	margin-top: 1.3vw;
	width: 32.92vw;
	margin-bottom: 2.6vw;
}

.showcase_enter_the_mighteez .sc_popup .top_wrap {
	width: 30.89vw;
	height: 20.47vw;
	background-image: url(../img/pc/popup_back_01.png);
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	        background-size: contain;
}

.showcase_enter_the_mighteez .sc_popup .bottom_wrap {
	width: clamp(416px, 36.93vw, 9999px);
	height: clamp(134px, 11.51vw, 9999px);
	background-image: url(../img/pc/popup_back_02.png);
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	        background-size: contain;
	margin-top: 2.08vw;
}

.showcase_enter_the_mighteez .en_ver .sc_popup .top_wrap {
	width: clamp(319px, 30.89vw, 9999px);
	height: clamp(212px, 20.47vw, 9999px);
}

.showcase_enter_the_mighteez .en_ver .sc_popup .bottom_wrap {
	background-image: url(../img/pc/popup_back_02_en.png);
	width: clamp(390px, 36.93vw, 9999px);
	height: clamp(134px, 12.71vw, 9999px);
}

.showcase_enter_the_mighteez .sc_popup .txt_box {
	text-align: center;
}

.showcase_enter_the_mighteez .sc_popup .txt_box h3 {
	font-size: clamp(10px, 0.94vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.011em;
	color: #fff;
	font-weight: 400;
	margin-top: 0.63vw;
}

.showcase_enter_the_mighteez .sc_popup .txt_box .period_wrap {
	margin-top: 2.14vw;
}

.showcase_enter_the_mighteez .sc_popup .txt_box .period_wrap p {
	letter-spacing: -0.011em;
	line-height: 1.5;
	font-size: clamp(10px, 0.94vw, 9999px);
	color: #181818;
}

.showcase_enter_the_mighteez .sc_popup .txt_box .period_wrap p + p {
	margin-top: 0.26vw;
}

.showcase_enter_the_mighteez .sc_popup .txt_box .period_wrap p span {
	font-weight: 600;
}

.showcase_enter_the_mighteez .sc_popup .txt_box .etc_wrap {
	margin-top: 0.83vw;
}

.showcase_enter_the_mighteez .sc_popup .txt_box .etc_wrap p {
	color: #616161;
	font-size: clamp(10px, 0.78vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.013em;
}

.showcase_enter_the_mighteez .sc_popup .top_wrap .etc_wrap p {
	font-size: clamp(10px, 0.94vw, 9999px);
}

.showcase_enter_the_mighteez .sc_popup .txt_box .etc_wrap p + p {
	margin-top: 0.05vw;
}

.showcase_enter_the_mighteez .sc_popup .link_wrap {
	margin-top: 1.04vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 0.52vw;
}

.showcase_enter_the_mighteez .sc_popup .link_wrap a {
	border: 0.05vw solid #dcdee0;
	width: 18.54vw;
	height: 2.86vw;
	font-size: clamp(10px, 0.83vw, 9999px);
	line-height: 1;
	letter-spacing: -0.02em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #181818;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.showcase_enter_the_mighteez .en_ver .sc_popup .link_wrap a:nth-child(2) {
	width: 22.34vw;
}

.showcase_enter_the_mighteez .sc_popup .block_wrap {
	margin-top: 2.6vw;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	    -ms-flex-direction: row;
	        flex-direction: row;
}

@media screen and (max-width: 1200px) {
	.showcase_enter_the_mighteez .sc_popup .block_wrap {
		margin-top: 1.5vw;
	}
}

.showcase_enter_the_mighteez .sc_popup .block_wrap a {
	width: 16.93vw;
	background-color: #fff;
}

.showcase_enter_the_mighteez .en_ver .sc_popup .block_wrap a:nth-child(1) {
	width: 16.41vw;
}

.showcase_enter_the_mighteez .en_ver .sc_popup .block_wrap a:nth-child(2) {
	width: 20.31vw;
}

.showcase_enter_the_mighteez .sc_popup .back_img {
	pointer-events: none;
}

.showcase_enter_the_mighteez .sc_popup .back_img .popup_back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
}

.showcase_enter_the_mighteez .sc_popup .back_img .popup_cloud {
	position: absolute;
	bottom: 7.86vw;
	left: 53%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: 1;
	width: 70.05vw;
}

.showcase_enter_the_mighteez .sc_popup .popup_img {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
}

.showcase_enter_the_mighteez .sc_popup .popup_img img {
	position: absolute;
}

.showcase_enter_the_mighteez .sc_popup .popup_img img:nth-child(1) {
	width: 38.65vw;
	bottom: 11.15vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.showcase_enter_the_mighteez .sc_popup .popup_img img:nth-child(2) {
	width: 3.59vw;
	top: 43.23vw;
	left: 26.67vw;
}

.showcase_enter_the_mighteez .sc_popup .popup_img img:nth-child(3) {
	width: 3.44vw;
	left: 67.19vw;
	top: 25.47vw;
}

.showcase_enter_the_mighteez .sc_popup .popup_img img:nth-child(4) {
	width: 2.08vw;
	top: 75.42vw;
	left: 29.74vw;
}

.showcase_enter_the_mighteez .sc_popup .popup_img img:nth-child(5) {
	width: 3.8vw;
	top: 82.55vw;
	left: 29.06vw;
}

.showcase_enter_the_mighteez .sc_popup .popup_img img:nth-child(6) {
	width: 3.39vw;
	top: 76.72vw;
	left: 71.15vw;
}

.showcase_enter_the_mighteez .sc_sns {
	width: 100%;
	padding: 6.25vw 0 6.25vw;
}

.showcase_enter_the_mighteez .sc_sns .inner {
	width: 100%;
	height: 100%;
}

.showcase_enter_the_mighteez .sc_sns h2 {
	width: 21.04vw;
}

.showcase_enter_the_mighteez .sc_sns .txt_box {
	margin-top: 2.6vw;
	background-image: url(../img/pc/sns_back.png);
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	        background-size: contain;
	width: 30.89vw;
	height: 16.82vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding-top: 5.1vw;
	text-align: center;
}

.showcase_enter_the_mighteez .en_ver .sc_sns .txt_box {
	background-image: url(../img/pc/sns_back_en.png);
	width: 30.89vw;
	height: 18.23vw;
}

.showcase_enter_the_mighteez .sc_sns .txt_box p {
	font-size: clamp(10px, 0.94vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.011em;
	color: #181818;
}

.showcase_enter_the_mighteez .sc_sns .txt_box strong {
	display: block;
	font-size: clamp(10px, 1.15vw, 9999px);
	font-weight: 31.25vw;
	line-height: 1.5;
	letter-spacing: -0.009em;
	margin: 1.04vw 0;
	color: #181818;
}

.showcase_enter_the_mighteez .sc_sns .txt_box a {
	border: 0.05vw solid #dcdee0;
	color: #181818;
	width: 10.57vw;
	height: 2.86vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: clamp(10px, 0.83vw, 9999px);
}

.showcase_enter_the_mighteez .sc_sns .etc_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 2.4vw;
}

.showcase_enter_the_mighteez .en_ver .sc_sns .etc_wrap {
	margin-top: 0;
}

.showcase_enter_the_mighteez .sc_sns .etc_wrap p {
	font-size: clamp(13px, 0.94vw, 9999px);
	line-height: 1.44;
	letter-spacing: -0.011em;
}

.showcase_enter_the_mighteez .sc_sns .etc_wrap .link_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 1.04vw;
}

.showcase_enter_the_mighteez .sc_sns .etc_wrap .link_wrap a {
	border: 0.05vw solid #dcdee0;
	background-color: #fff;
	color: inherit;
	width: 19.79vw;
	height: 3.54vw;
	font-size: clamp(10px, 0.94vw, 9999px);
	line-height: 1.11;
	font-weight: 600;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 0.31vw;
}

.showcase_enter_the_mighteez .sc_sns .insta_wrap img {
	width: 1.25vw;
	height: 1.25vw;
}

.showcase_enter_the_mighteez .sc_sns .x_wrap img {
	width: 1.04vw;
	height: 1.04vw;
}

.showcase_enter_the_mighteez .sc_notice {
	background-color: #ebedee;
	padding: 2.66vw 0 3.65vw 0;
	color: #3f3f3f;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 0.89vw;
	position: relative;
	overflow: hidden;
}

.showcase_enter_the_mighteez .sc_notice h2 {
	font-size: clamp(13px, 1.04vw, 9999px);
	line-height: 1.1;
	font-weight: 600;
	color: #111;
	margin-bottom: 0.83vw;
}

.showcase_enter_the_mighteez .sc_notice ul {
	text-align: center;
}

.showcase_enter_the_mighteez .sc_notice ul li {
	font-size: clamp(13px, 0.83vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.0125em;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.showcase_enter_the_mighteez .sc_notice ul li + li {
	margin-top: 0.21vw;
}

.showcase_enter_the_mighteez .sc_notice ul li p {
	padding-left: 0.31vw;
	font-size: clamp(13px, 0.83vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.0125em;
	color: #3f3f3f;
	letter-spacing: normal;
}

@media screen and (max-width: 990px) {
	.showcase_enter_the_mighteez {
		/*sc_click*/
		/* 💡 카드+타이틀 통합 wrapper */
		/* ✅ 타이틀: 스크롤 중 상단 고정 */
		/* ✅ 카드 묶음 (ul) */
		/* ✅ 카드 하나하나 (li) */
		/* ✅ 카드 이미지 */
		/* ✅ 텍스트 타이핑 요소 (필요 시) */
		/*sc_intro*/
		/*sc_popup*/
		/*sc_sns*/
		/*sc_sns*/
		/* sc_notice */
	}
	.showcase_enter_the_mighteez .mo_only {
		display: block !important;
	}
	.showcase_enter_the_mighteez .pc_only {
		display: none !important;
	}
	.showcase_enter_the_mighteez .sc_main {
		height: 228.27vw;
		overflow: hidden;
		background-image: url(../img/mo/main_back_original.jpg);
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		        background-size: contain;
	}
	.showcase_enter_the_mighteez .sc_main h2 {
		position: relative;
		z-index: 2;
		font-size: 3.73vw;
		line-height: 1.14;
		margin-top: 14.4vw;
	}
	.showcase_enter_the_mighteez .sc_main .cloud_img {
		width: 114.4vw;
		margin-top: 42.4vw;
		margin-bottom: 2.93vw;
	}
	.showcase_enter_the_mighteez .cloud_m {
		width: 93.07vw;
		position: absolute;
		top: -23.2vw;
		left: 18.13vw;
		z-index: 1;
	}
	.showcase_enter_the_mighteez .sc_main .img_wrap {
		display: none;
	}
	.showcase_enter_the_mighteez .sc_main .txt_wrap img:nth-child(1) {
		width: 79.2vw;
		margin: 0;
		margin-bottom: 10.13vw;
	}
	.showcase_enter_the_mighteez .sc_main .txt_wrap img:nth-child(2) {
		width: 76.27vw;
		margin: 0;
		margin-bottom: 5.33vw;
	}
	.showcase_enter_the_mighteez .sc_main .txt_wrap img:nth-child(3) {
		width: 78.4vw;
		margin: 0;
		margin-bottom: 21.33vw;
	}
	.showcase_enter_the_mighteez .sc_main .txt_wrap img:nth-child(4) {
		width: 16.8vw;
		margin: 0 auto;
	}
	.showcase_enter_the_mighteez .sc_click {
		height: auto;
		/* JS에서 설정 */
		min-height: 0;
		/* 필요 없으면 제거 */
		background-image: url(../img/mo/click_back.jpg);
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		        background-size: cover;
		position: relative;
		z-index: 1;
		overflow-x: hidden;
	}
	.showcase_enter_the_mighteez .sc_click .inner {
		padding: 0;
		padding-top: 18.67vw;
	}
	.showcase_enter_the_mighteez .sc_click .title_wrap {
		margin-bottom: 14.13vw;
		padding-top: 8vw;
	}
	.showcase_enter_the_mighteez .sc_click .title_wrap h2 {
		gap: 4.8vw;
		margin-bottom: 6.4vw;
	}
	.showcase_enter_the_mighteez .sc_click .title_wrap .click_star {
		width: 49.33vw;
	}
	.showcase_enter_the_mighteez .sc_click .title_wrap .click_h2 {
		width: 80vw;
	}
	.showcase_enter_the_mighteez .en_ver .sc_click .title_wrap .click_h2 {
		width: 65.6vw;
	}
	.showcase_enter_the_mighteez .sc_click .title_wrap p {
		width: 65.6vw;
		margin: 0;
	}
	.showcase_enter_the_mighteez .en_ver .sc_click .title_wrap p {
		width: 80vw;
	}
	.showcase_enter_the_mighteez .sc_click .char_wrap {
		width: 100%;
		position: relative;
	}
	.showcase_enter_the_mighteez .sc_click .char_wrap ul {
		position: relative;
		margin: 0;
		padding: 0;
		/* ← 여기서 padding-top:116.8vw 제거 */
		height: auto;
		/* JS에서 높이 설정 */
	}
	.showcase_enter_the_mighteez .sc_click .char_wrap ul li {
		bottom: 0;
		height: 102.67vw;
	}
	.showcase_enter_the_mighteez .sc_click .char_wrap ul li + li {
		margin-top: 11.2vw;
	}
	.showcase_enter_the_mighteez .sc_click .char_wrap ul img {
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.showcase_enter_the_mighteez .sc_click .char_wrap ul img:nth-child(1) {
		width: 66.4vw;
	}
	.showcase_enter_the_mighteez .sc_click .hongyo_char img:nth-child(2) {
		width: 75.47vw;
		top: 1.87vw;
		left: 0.53vw;
	}
	.showcase_enter_the_mighteez .sc_click .hongyo_char img:nth-child(3) {
		width: 13.6vw;
		top: -2.13vw;
		left: 15.47vw;
	}
	.showcase_enter_the_mighteez .sc_click .ddeongyo_char img:nth-child(2) {
		width: 86.93vw;
		top: 1.33vw;
		left: -0.53vw;
	}
	.showcase_enter_the_mighteez .sc_click .ddeongyo_char img:nth-child(3) {
		width: 13.6vw;
		top: -2.13vw;
		left: 22.13vw;
	}
	.showcase_enter_the_mighteez .sc_click .ddangyo_char img:nth-child(2) {
		width: 80.8vw;
		top: 2.13vw;
		left: 1.33vw;
	}
	.showcase_enter_the_mighteez .sc_click .ddangyo_char img:nth-child(3) {
		width: 13.6vw;
		top: -2.67vw;
		left: 20.8vw;
	}
	.showcase_enter_the_mighteez .sc_click .saniyo_char img:nth-child(2) {
		width: 68vw;
		top: -9.07vw;
		left: -1.6vw;
	}
	.showcase_enter_the_mighteez .sc_click .saniyo_char img:nth-child(3) {
		width: 19.73vw;
		top: 14.67vw;
		left: 11.73vw;
	}
	.showcase_enter_the_mighteez .sc_click .mingyo_char img:nth-child(2) {
		width: 65.33vw;
		top: -5.33vw;
		left: 2.13vw;
	}
	.showcase_enter_the_mighteez .sc_click .mingyo_char img:nth-child(3) {
		width: 13.6vw;
		top: 13.07vw;
		left: -4vw;
	}
	.showcase_enter_the_mighteez .sc_click .kkamyo_char img:nth-child(2) {
		width: 74.13vw;
		top: 0;
		left: -2.13vw;
	}
	.showcase_enter_the_mighteez .sc_click .jjongyo_char img:nth-child(2) {
		width: 69.07vw;
		top: 3.2vw;
		left: -4.27vw;
	}
	.showcase_enter_the_mighteez .sc_click .jjongyo_char img:nth-child(3) {
		width: 13.6vw;
		top: 1.87vw;
		left: 21.33vw;
	}
	.showcase_enter_the_mighteez .sc_click {
		background-color: #fffadc;
		padding-top: 14.67vw;
		padding-bottom: 26.67vw;
	}
	.showcase_enter_the_mighteez .sc_click .typing_wrap {
		background-image: url(../img/mo/click_text_box.png);
		margin: 25.6vw auto 0;
		width: 87.47vw;
		height: 63.47vw;
		padding: 0;
		padding-top: 11.47vw;
		display: block;
		-webkit-background-size: contain;
		        background-size: contain;
		font-size: 4.27vw;
		line-height: 1.35;
		letter-spacing: -0.0125em;
		text-align: center;
	}
	.showcase_enter_the_mighteez .en_ver .sc_click .typing_wrap {
		background-image: url(../img/mo/click_text_box_en.png);
		width: 87.47vw;
		height: 74.93vw;
		padding-top: 11.47vw;
		line-height: 1.34;
	}
	.showcase_enter_the_mighteez .en_ver .sc_click .typing_wrap .txt_bold {
		font-weight: 400;
	}
	.showcase_enter_the_mighteez .char_wrap.mo_only {
		position: relative;
		/* pin 기준이 되는 요소 */
		z-index: 1;
		/* 타이틀 z-index 확보용 */
	}
	.showcase_enter_the_mighteez .char_wrap.mo_only .title_wrap.mo_only {
		background: transparent;
		/* 배경 필요시 조절 */
	}
	.showcase_enter_the_mighteez .char_wrap.mo_only ul {
		position: relative;
		/* pin 대상 & 카드 기준 */
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.showcase_enter_the_mighteez .char_wrap.mo_only ul > li {
		position: absolute;
		/* 겹쳐쌓기 */
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		/* 수평 정렬 */
		will-change: transform, opacity;
		pointer-events: none;
		/* 필요시 해제 */
	}
	.showcase_enter_the_mighteez .char_wrap.mo_only ul > li img {
		display: block;
		height: auto;
	}
	.showcase_enter_the_mighteez .typing_wrap {
		position: static;
		/* 기본값, 생략 가능 */
	}
	.showcase_enter_the_mighteez .sc_intro_m {
		height: 231.47vw;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		padding-top: 29.33vw;
		overflow-x: hidden;
		background: #dcf1ff;
		background-image: url(../img/mo/intro_back_original.jpg);
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		        background-size: contain;
	}
	.showcase_enter_the_mighteez .sc_intro_m h2 {
		width: 90.93vw;
		margin: 0 auto 13.33vw;
	}
	.showcase_enter_the_mighteez .sc_intro_m .content_wrap {
		text-align: center;
	}
	.showcase_enter_the_mighteez .sc_intro_m .swiper-wrapper img {
		width: 100%;
	}
	.showcase_enter_the_mighteez .sc_intro_m .typing_wrap {
		position: relative;
		display: inline-block;
		/* 내용 폭만큼만 */
		line-height: 1.4;
		font-size: 4.27vw;
		letter-spacing: -0.00125em;
		margin: 12.53vw auto 0;
		background-image: url(../img/mo/intro_text_box.png);
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		        background-size: contain;
		width: 87.47vw;
		height: 45.6vw;
		text-align: center;
		padding-top: 10.67vw;
	}
	.showcase_enter_the_mighteez .sc_intro_m .txt_p {
		margin-top: 10.13vw;
		line-height: 1.5;
		font-size: 4.27vw;
		letter-spacing: -0.00125em;
	}
	.showcase_enter_the_mighteez .sc_popup {
		height: 458.67vw;
		background-image: url(../img/mo/popup_back.jpg);
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		        background-size: contain;
		position: relative;
		overflow-x: hidden;
		-webkit-background-size: cover;
		        background-size: cover;
	}
	.showcase_enter_the_mighteez .sc_popup .popup_img_m img {
		position: absolute;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.showcase_enter_the_mighteez .sc_popup .popup_img_m img:nth-child(1) {
		width: 118.4vw;
		bottom: 9.33vw;
	}
	.showcase_enter_the_mighteez .sc_popup .popup_img_m img:nth-child(2) {
		width: 81.6vw;
	}
	.showcase_enter_the_mighteez .sc_popup .popup_img_m img:nth-child(3) {
		width: 68vw;
		bottom: 50.4vw;
	}
	.showcase_enter_the_mighteez .sc_sns {
		margin-top: 0;
		padding: 18.67vw 0 18.67vw;
		overflow-x: hidden;
	}
	.showcase_enter_the_mighteez .sc_popup .top_wrap {
		background-image: url(../img/mo/top_wrap.png);
		width: 87.47vw;
		height: 139.73vw;
	}
	.showcase_enter_the_mighteez .sc_popup .bottom_wrap {
		background-image: url(../img/mo/bottom_wrap.png);
		width: 87.47vw;
		height: 84.53vw;
	}
	.showcase_enter_the_mighteez .en_ver .sc_popup .top_wrap {
		background-image: url(../img/mo/top_wrap_en.png);
		width: 87.47vw;
		height: 145.6vw;
	}
	.showcase_enter_the_mighteez .en_ver .sc_popup .bottom_wrap {
		background-image: url(../img/mo/bottom_wrap_en.png);
		width: 87.47vw;
		height: 85.87vw;
	}
	.showcase_enter_the_mighteez .sc_popup h2 {
		width: 78.4vw;
		margin: 29.33vw 0 4vw;
	}
	.showcase_enter_the_mighteez .sc_popup .title_txt {
		width: 83.47vw;
		margin: 0;
		margin-bottom: 10.67vw;
	}
	.showcase_enter_the_mighteez .sc_popup .txt_box h3 {
		font-size: 4.8vw;
		line-height: 1.5;
		letter-spacing: -0.0011em;
		margin-top: 3.2vw;
	}
	.showcase_enter_the_mighteez .sc_popup .txt_box .period_wrap {
		margin-top: 13.6vw;
	}
	.showcase_enter_the_mighteez .sc_popup .txt_box .period_wrap p {
		letter-spacing: -0.011em;
		font-size: 4.8vw;
	}
	.showcase_enter_the_mighteez .sc_popup .txt_box .period_wrap p + p {
		margin-top: 1.33vw;
	}
	.showcase_enter_the_mighteez .sc_popup .txt_box .etc_wrap {
		margin-top: 6.93vw;
	}
	.showcase_enter_the_mighteez .sc_popup .txt_box .etc_wrap p {
		font-size: 4vw;
		line-height: 1.4;
		letter-spacing: -0.0013em;
	}
	.showcase_enter_the_mighteez .sc_popup .txt_box .etc_wrap p + p {
		margin-top: 0;
	}
	.showcase_enter_the_mighteez .sc_popup .link_wrap {
		margin-top: 10.4vw;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 2.93vw;
	}
	.showcase_enter_the_mighteez .sc_popup .link_wrap a {
		border: 0.27vw solid #dcdee0;
		width: 74.93vw;
		height: 14.4vw;
		font-size: 4vw;
		letter-spacing: -0.0013em;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.showcase_enter_the_mighteez .sc_popup .block_wrap {
		margin-top: 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.showcase_enter_the_mighteez .sc_popup .bottom_wrap {
		margin-top: 5.33vw;
	}
	.showcase_enter_the_mighteez .sc_popup .bottom_wrap .period_wrap {
		margin-top: 11.2vw;
	}
	.showcase_enter_the_mighteez .sc_popup .link_wrap {
		margin-top: 10.67vw;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		width: 100%;
		gap: 2.67vw;
	}
	.showcase_enter_the_mighteez .sc_popup .top_wrap .link_wrap a {
		width: 74.93vw;
		height: 14.4vw;
	}
	.showcase_enter_the_mighteez .en_ver .sc_popup .top_wrap .link_wrap a {
		line-height: 1.2;
	}
	.showcase_enter_the_mighteez .en_ver .sc_popup .link_wrap a:nth-child(2) {
		width: 73.07vw;
		height: 19.2vw;
	}
	.showcase_enter_the_mighteez .sc_popup .block_wrap a {
		width: 82.67vw;
		height: 14.4vw;
	}
	.showcase_enter_the_mighteez .en_ver .sc_popup .block_wrap a {
		line-height: 1.2;
	}
	.showcase_enter_the_mighteez .en_ver .sc_popup .block_wrap a:nth-child(1) {
		width: 80.53vw;
		height: 14.4vw;
	}
	.showcase_enter_the_mighteez .en_ver .sc_popup .block_wrap a:nth-child(2) {
		width: 80.53vw;
		height: 19.2vw;
		text-align: center;
	}
	.showcase_enter_the_mighteez .sc_sns {
		overflow-x: hidden;
	}
	.showcase_enter_the_mighteez .sc_sns h2 {
		width: 62.13vw;
	}
	.showcase_enter_the_mighteez .sc_sns .inner {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-background-size: cover;
		        background-size: cover;
	}
	.showcase_enter_the_mighteez .sc_sns .txt_box {
		background-image: url(../img/mo/sns_box.png);
		width: 87.47vw;
		height: 84vw;
		margin-top: 8vw;
		padding-top: 22.13vw;
	}
	.showcase_enter_the_mighteez .en_ver .sc_sns .txt_box {
		background-image: url(../img/mo/sns_box_en.png);
		width: 87.47vw;
		height: 94.93vw;
	}
	.showcase_enter_the_mighteez .sc_sns .txt_box p {
		font-size: 4.27vw;
		line-height: 1.4;
		margin: 0;
	}
	.showcase_enter_the_mighteez .sc_sns .txt_box strong {
		margin: 5.33vw 0;
		font-size: 5.33vw;
		line-height: 1.5;
	}
	.showcase_enter_the_mighteez .sc_sns .txt_box a {
		width: 52.27vw;
		height: 14.4vw;
		margin: 0;
		font-size: 4vw;
	}
	.showcase_enter_the_mighteez .sc_sns .etc_wrap {
		gap: 8.53vw;
	}
	.showcase_enter_the_mighteez .en_ver .sc_sns .etc_wrap {
		margin-top: 0;
	}
	.showcase_enter_the_mighteez .sc_sns .etc_wrap p {
		font-size: 4.8vw;
		line-height: 1.44;
		text-align: center;
	}
	.showcase_enter_the_mighteez .sc_sns .etc_wrap .link_wrap {
		gap: 2.67vw;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.showcase_enter_the_mighteez .sc_sns .etc_wrap .link_wrap a {
		width: 86.67vw;
		height: 17.07vw;
		font-size: 4.27vw;
		line-height: 1;
		gap: 3.73vw;
	}
	.showcase_enter_the_mighteez .sc_sns .link_wrap .insta_wrap img {
		width: 6.4vw;
		height: 6.4vw;
	}
	.showcase_enter_the_mighteez .sc_sns .link_wrap .x_wrap img {
		width: 4.8vw;
		height: 4.8vw;
	}
	.showcase_enter_the_mighteez .sc_notice {
		background: #ebedee;
		padding: 13.33vw 6.67vw;
		color: #616161;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 4.53vw;
		position: relative;
		overflow: hidden;
	}
	.showcase_enter_the_mighteez .sc_notice .inner {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	.showcase_enter_the_mighteez .sc_notice h2 {
		font-size: 4.8vw;
		font-weight: 700;
		color: #616161;
		margin-bottom: 4vw;
	}
	.showcase_enter_the_mighteez .sc_notice ul {
		text-align: left;
	}
	.showcase_enter_the_mighteez .sc_notice ul li {
		font-size: 3.73vw;
		line-height: 1.5;
		color: #616161;
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.showcase_enter_the_mighteez .sc_notice ul li + li {
		margin-top: 1.6vw;
	}
	.showcase_enter_the_mighteez .sc_notice ul li p {
		padding-left: 1.07vw;
		font-size: clamp(3.47vw, 0.83vw, 2666.4vw);
		line-height: 1.5;
		letter-spacing: -0.0214em;
		color: #3f3f3f;
		font-size: 3.73vw;
	}
}
/*# sourceMappingURL=showcase_enter_the_mighteez.css.map */
